Multi-Edit Version 9b December 18, 2001 Updating Keymaps And Config Files Version 9.0 will automatically handle updating most keymaps and configurations, even on the network version. However, there are cases where the modifications you have made can confuse the converter. If your Keystrokes, Toolbars, or Menus, do not seem to be working then you may want to start from a default keymap. REVISION HISTORY 9.0b Session Manager Fixed problem with last entry in list not displaying correctly. Check for Upgrade Fixed problem with timeouts on download. File Properties Fixed problem where time was not showing correctly in 24 hour format. Tip of the Day Fixed problem with focus no being on "Tip of the Day" at startup. Multi-Tags Added back in sort options to configure dialog for those that use the old browse dialog. Added user contributed code for improved XBASE tagging. CMacWin Compiler Changed compiler entries to have quotes around path names and changed the macro path to use to correctly handle network installs. Watcom Integration Changed the package install routines to disable the Add-On package entry when the Watcom compiler isn't installed. Java Tagging Added support to the JavaFindTag macro to correctly tag functions that are fully qualified such as java.lang.String function( ) System Functions Added a new RawGetLine system variable and functions int GetRawGetLine( ) and void SetRawGetLine( Value ) to Get/Set it. When this variable is set the Get_Line and Get_Line_From_Win will return the line data without first expanding tabs and adding virtual space characters. Block Macros Fixed block indent to fix bug where indenting a block of text didn't indent to the correct tab stop. Search Highlight Fixed bug where the search highlight would sometimes show up in the wrong window after an autosave. 9.0a Oracle PL/SQL Integration Fixed a problem on Multi-User installs where compile.sql file would not be found. Oracle.db configuration file now stored in the user_path Microsoft .BSC Browser A new option "Make windows created on the background hidden" added to Bsc Configuration Fixed problems when hidden windows were selected by Bsc commands When old BSC setup for MEW 8.0 was imported during update, now it displays a message to inform user about the problem and how to fix it Borland Integration Added Delphi 6 support. Compiler Support Fixed bug where command lines with quotes around exe name would sometime not execute correctly. Fixed the phantom MeErr.tmp file tab showing in some cases. Added support so Post compile macros can set Return_Int = -1 to keep the cursor from being positioned to the top of file. TopStyle support Updated to support TopStyle 2.5 Templates Changed code so that aborting a template from a prompt would remove all inserted code up to that point. Fixed problem where embedded language templates were not reloaded after a session switch. Search/Replace Change the Regular exression hotkeys in File Find/Replace dialog to match other search dialogs. Fixed replace problem where line with tab characters would sometimes not replace correctly. Fixed problem with multiple search directories not matching if leading spaces before filename after a semi-colon delimiter. Indent/Undent Fixed the undent code to correctly undent code that did not start on a tab stop. Also fixed the indent/undent macros to keep the cursor in the block when indenting/undenting a stream block. Long Lines Fixed bug where files with line exceeding our line length would sometimes loose data. Also changed the code to allow room for tab expansion of long lines. Command maps Fixed Visual Studio command map to correct the Shift+Up and Shift+Down command to work properly. Also added commands to Cursor through tabs. Fixed Wordstar command map to not overwrite the Word_Delimiters. Color Setup Fixed color changes in Setup not changing in loaded windows. MeTags Changed JavaFindTag to locate functions better. Fixed so the temporary Tag View list window files are not saved when exiting Multi-Edit. Changed HTML tagging routines to correctly tag embedded languages. Supports JavaScript, PHP, PerlScript, Python, and VBScript. Extension Setup Fixed extension setup check to handle extensions of up to 8 character instead of the original 3 characters. Dialogs Fixed a bug where the dlg_ListTextBox control was not working correctly. FTP Fixed problem with the Ftp Browse Dialog Dialogs Increased length of the fields in Goto Line/Column dialog Syntax highlighting Fixed problem with long reserved words lists crashing Me9. 9.0 release Enhanced HTML Support Multi-Edit 9 contains Full HTML 4 support, including all HTML 4 tags and attributes. Also available is our newly updated HTML 4 online reference guide (now in HTML Help format). Updated HTML tag database, including all HTML 4 tags and attributes. Miva, ColdFusion, JSP tag databases. New HTML online reference guide (now in HTML Help format). Enhanced tag editing includes tabbed attribute dialogs. Integration with CSE HTML Validator for HTML Code Validation. Integration with Topstyle for editing cascading style sheets. Improved tag highlighting. Improved embedded language handling. Supports more languages and embedding methods, including ASP, PHP, Miva and COLDFUSION scripting. Other embedded scripting languages: SQL, TCL, REBOL, PYTHON, VHDL. Improved support for PERLScript, JavaScript and VBScript. Hyperlink Support Automatically parse URLS like http://www.multiedit.com, or ftp://, or mailto:, or file:, and identify it as a hyperlink by underlining it. Launch URL from within the file. Handles exec: to launch a program, and macro: to run a Multi-Edit macro. Supports the following identifiers: ftp, http, gopher, mailto, news, nntp, telnet, wais, file, prospero, exec, macro. Added Tool Integrations MS Visual Studio Integration: syncs automatically to the Visual Studio editor. Contains Visual Studio browser and tagging support. Function browsing and parameter tips using the BSC Browser add-on. Oracle SQL Integration Compile SQL code using PL/SQL add-on Macromedia's Cold Fusion Studio and Homesite Integration Added Version Control System support Support for CVS Support for TLIB dll's Auto adds subdirectories to associations User Interface Improvements History auto-completion of text fields in dialog boxes. New file open/save prompt. Complete "my computer" tree File management features Drag-and-drop Configurable Save and Restore of position Drive Bar Search improvements Tree list of all Searches/results in two selectable windows Able to save Search history. Separate search results lists. Regular Expression drop-down list for insertion in Search field. Tabbed vertical window (Navigation Pane) - similar to results window (Tools Pane). Improved Customize dialog - now uses tree format NEW Preview Pane supports file and tag previews. Improved Project Manager New user interface - Tree and list views for fast and easy navigation. Improved FTP support for sending project files to/from a remote system. Project Quick List for switching quickly between projects Improvements to Multi-Tags Tags are now displayed on the Navigation Pane for fast access. "Show All Tags" option displays all tags contained in the tag file. Integration with the project manager and ability to scan all project files. View tags in other tag files using the drop down box. Scan tags using wildcards. Power Editing Improvements HTML from Code allows you to create an HTML version of your source with syntax coloring! Improved file compare with file merging Collapse on tags Multiple clipboards - docked or floating buffer dialogs Operator alignment Align all operators on multiple lines with a single keystroke, no more tabbing to line up equals "=" signs! New meta commands Generate Project List Run Macro and substitute output Added Language Support Full support for: SQL, PL/SQL, TCL, REBOL, COLDFUSION, PYTHON, VHDL, Verilog, C#, Matlab, Scilab, Progress, AutoLisp, HTMLScript. More Features NetCompile will execute compiles on any remote system that supports a telnet interface. Map network drives with either SAMBA or NFS, or access them via FTP to create a complete remote editing environment. Printing Improvements Color "Syntax" Printing Desktop integration adds Multi-Edit to context sensitive menus Improved macro compiler Supports long filenames Supports DLL imports up to 128 characters in length COM Client/server support for advanced integration of Multi-Edit to other products New Updated Help There is a new version of Help in HTML Help form. This will require IE 4.0 or greater to be installed and the HTML Help engine. The Help Engine will be automatically updated for you from the install. This is all pre-installed if you have Windows 98 or Windows 2000.