CHANGES to editLogic - Please read the accompanying Reference Manual(s) for details and usage of new Features. Copyright 2002-2008, Coastal Logic, Inc. v3.4.1 Fixed bug which sometimes would cause the last 2 characters of an opened Matrix Program to be truncated. Fixed Matrix program selection window so that the selected program name is shown in the 'refine' field. v3.4.0 Changed name for "Blank:" files so that they will work with ExamDiff. Code cleanup. v3.3.65 Modified error message from login when user is not Business Admin. Modified login routine - does not affect usage. Fixed bug in login routine causing crash after logging in. v3.3.6 Fixed bug when trying to update/reload a file that has been moved or deleted. v3.3.5 Added auto-reload for files changed outside of editLogic Added manual reload menu item and button - to reload disk file Added web encoding for text - in ascii tool Changed ExamDiff functionality so that if only two files are open they are automatically checked. Fixed bug which sometimes confused files names for comparison. Fixed bug which would sometimes add a blank line at the end of a file opened from Matrix. v3.3.0 Fixed bugs in color picker when input box is empty or values are not complete. Fixed bug in AEF window when selecting an unmapped item, then a mapped item. Added additional indicators to the status bar - CAPS, NUM and INS v3.2.9 Fixed bug caused when cloning programs. v3.2.8 Recompiled with updated dll v3.2.7 Fixed incorrect displays of "no results" from Matrix. v3.2.6 Fixed bug causing file compare to mix up files v3.2.5 Added ability to see Matrix Applications versions Fixed bug when attampting to open a Favorite Document which no longer exists Fixed bug causing duplicate Recent File entries when using "save as" to file for a Matrix prog. Fixed bug caused when opening a FavoriteDocument with a bookmark on a line which doesn't exist. Fixed bug causing error after leaving pure white as the last color picker color when exiting. Fixed bug (several minor ones) in AEF Mapping form. Changed AEF mapping to handle non-standard mapped items (i.e. not using "type_", "format_", etc. prefix) Changed to use of Coastal Logic internal DLLs Changed printing of AEF mapping to handle larger requests v3.1.9 - v3.2.4 - Not Released v3.1.8 Fixed bug causing crash if the "re-query" button on the AEF Symbolic Mapping form was clicked repeatedly. v3.1.7 Fixed bug causing FavoriteDocs list to duplicate entries caused by opening a file, adding to list and closing file before saving list. v3.1.6 Added code to handle characters allowed by Matrix but not Windows in filenames. v3.1.5 Fixed problem with checking out Matrix files (regression error) Altered path handling in Matrix calls to handle 'escape' processing in Matrix. v3.1.4 Modified procedure for closing/saving files to handle 'read only' files better. v3.1.3 Added better error handling when using Search/Replace in folder feature. Fixed bug causing some Matrix-centric buttons to be disabled if you chose Open Matrix>Cancel Modified licensing code to handle European date format better. v3.1.2 Fixed bug causing crash when opening Matrix files of size 0 Fixed bug causing Favorite Documents list to be incorrect when it included a Matrix file. Modified internal file open code. v3.1.1 Fixed bug in Favorite Documents causing 'add' to fail. v3.1.0 Added "Favorite Documents" functionality. Added ability to view Subscription Status. Changed Program opening code to be faster. Changed position of some 'selectable items' in the AEF Window. Fixed window title and button text when using "save to matrix as" and "select clone" - was reversed. v3.0.0 - NOTE: This version uses a different Fingerprint which will require ALL users to get new License Keys. Changed licensing to be based on MAC address. Modified handling of examdiff file names so there is no conflict when files are from directories with the same name. Added file name length toggle in examdiff window. Added "update" option to JPO compiling v2.9.91 Fixed bug which could sometimes cause a file's contents to be overwritten erroneously. Typically, this would occur only after doing several file searches, opening a found file, then saving a file. v2.9.9 Fixed bug disallowing Program Modification of Program Name. Fixed bug when trying to "save as" to Matrix when the "to" program is already open. Modified compilation success message to include program name. Added in update of tmp file for ExamDiff when saving to Matrix. v2.9.8 Changed frame caption in Modify Program from "new program" to "modify program" Added ability to link to ExamDiff to compare any two open files (ExamDiff is not a Coastal Logic product. However it is free, and available on our web site under 'Free Utilities'). Added check to determine if 'save as' Matrix program is java to enable compiling. Added 'Execute User' capability in Modify/New Program for MX10.5.2+ Fixed bug showing error when closing the Modify Program window Fixed bug which disables compilation and modification of program when canceling/closing Modify Program window. v2.9.7 Fixed bug causing all parameters of Cloned program not to show. Fixed bug causing current program to save as version 0 under some circumstances (rare). Fixed bug causing crash when search/replacing within a document wraps around Changed Versioning so that all open programs are locked/unlocked when versioning is turned on/off. v2.9.6 - Not Released v2.9.5 NOTE: THIS VERSION REQUIRES NEW LICENSE KEYS FOR ALL USERS Verified support for Matrix v10.5 Added support for additional AEF mapped items in AEF window. Added support for longer MQL returns Added support for revisioning without using the AEF Added support for eService Triggers 'Target States' & 'Constructor Arguments' Fixed bug causing errors returned when selecting items in AEF window to be handled incorrectly. Fixed minor bugs in AEF symbolic mapping window. Fixed bug causing changes not to save and current assignments not to show in Revisions>access Fixed bug causing 'jpo compile' to do nothing under certain circumstances. Modified Search/Replace to disable controls while searching. Disabled 'file save' button when editing a Matrix Prog - must use 'file save as' which allows determining save location. v2.9.0 - v2.9.4 - Not Released v2.8.9 Changed behavior so clicking the mouse within the edit window brings the cursor into view. Changed warning message when closing changed file to display short/long filename as set with toolbar button. Fixed bug causing removed macros to still appear in the 'macro' menu. v2.8.8 Minor code changes (app.path) Fixed regression error in "search/replace in files" which caused "file pattern" to not work Fixed "tab" order of items in "search/replace in files" window. Added ability to drop files/shortcuts/folders onto open edit window to add files to editor. v2.8.7 Fixed bug in Installer causing Registry entry to not install Added "minimize,restore and maximize" to the window tab popup menu Added Matrix save options to popup menu Changed popup menu behavior for saving based on file type (matrix or file) v2.8.6 Fixed regression error causing blank message window when text search wrapped around document. Fixed memory leak problem affecting sessions editing more than 100 files. Fixed minor errors in Color Picker when pasting incorrectvalules into input. Added "minimize" button to Color Picker window. Added "splitters" to windows (horizontal and vertical) Changed Uncomment feature to be more accurate. NOTE: THIS VERSION REQUIRES NEW LICENSE KEYS v2.8.5 Added popup menus (close, save, save as, print) when right-clicking on file tabs. Added ability to open files from their shortcuts via Open, drag/drop, send to, etc.... Added 'description' dialog allowing description to be entered for versioned programs. Added 'description' column to 'show revisions' window. Added error output in MQL window when attempting to invoke TCL. Fixed minor bug causing 'grabbed list' document from symbolic names to not show as 'modified'. Fixed regression error in color picker when working with Hex/Html input - wrong color displayed. Fixed regression error in color picker causing "on top" to not work. Fixed bug not allowing 'paste' operations in MQL window to work. Fixed bug disallowing printing from the Trigger list page when no edit windows were open. Fixed bug disallowing printing from the Trigger common page when no edit windows were open. Fixed bug disallowing printing from the AEF Symbolic Names page when no edit windows were open. Minor code cleanup. v2.8.2 - 2.8.4 - Not Released v2.8.1 Changed object locking when Versioning is on to be more encompassing v2.8.0 Fixed bug with search-wrap notice. Fixed obscure bug which caused crash when closing editLogic when minimized. Added Version/Revision control for Matrix programs. Added capability of selecting word then using 'find/replace disk files' and having the selected word added to the search field. Added sorting indicators (asc/desc) to the 'find/replace disk files' list. Changed saving of prefs - they are now only saved if they have been changed. Changed successful save notice to include filename when using 'save as'. Removed the 'blue dot' from the 'find/replace disk files' results list. v2.7.2 - 2.7.9 - Not Released v2.7.1 Verified compatibility with eMatrix v10. Fixed bug causing crash when opening empty file via double-click or drag-drop. Fixed bug causing crash when opening files with no spaces in paths via drag-drop onto icon or "send to". Fixed bug disallowing save as when extension is unknown Fixed bug causing selected extension to be re-added to "associate list" instead of newly entered extension. Fixed bug which sometimes allowed toolbars to be smaller than required Fixed regression error causing programs not to show when selecting triggers from the Trigger window list. Fixed regression error causing properties not to show correctly in AEF window. Fixed color display in MQL window when clicking within the window. Added notification when 'find' reaches end or beginning of document. v2.7.0 NOTE: IN ORDER TO UPGRADE TO THIS VERSION YOU MUST RUN THE UTILITY "editLogicIniUpdater" PRIOR TO INSTALLING THIS UPDATE! Fixed Tool Tips for 'macros' button not being properly changed. Fixed bug which could cause loss of some settings (color and syntax based). Added find/replace in disk files feature that sets the last searched for phrase into the find next option of the current window. Added check for valid entry when pasting into the color picker input field for long. Changed ctrl-W keymapping from "toggle warnings" to "close current file" (new function). Changed the maximum number of files which can be opened from the file dialog window (increased). Changed Macros so they can include closing the current window (ctrl-w). Changed lang code so that attribute, elements, entities as well as keywords can be on multiple lines. Changed from ini file to registry settings for editLogic.ini and hkey. Changed time/date stamp to allow gap of any length. Changed code so control returns to current window after saving. Minor code clean up. v2.6.7 - 2.6.9 - Not Released v2.6.6 Added code so that clicking mouse on a line will bring the cursor into view. Added code so that color picker values are automatically saved to the ini file. Modified color picker so that ctrl-c and ctrl-v work in input field. v2.6.5 Fixed bug causing error when opening a file of length zero. Fixed incorrect tool tip in matrix file list window when opened via create program>clone. Fixed bug causing text deletion when outdenting under some circumstances. Added language files capability. Added check when saving file to determine if file is already open. Added ability to open multiple files from open file dialog window. Added ability to open multiple programs from Matrix open program window. Added showing of registered User and Key in the About window. Changed File Type associations to work with Language files. Changed Matrix File window to retain contents when 'cancel' is clicked, but lose contents when 'x' is clicked. (It will re-read the db next time it's opened). Changed Matrix File window to lose contents when a new program is created. (It will re-read the db next time it's opened). Minor code cleanup. v2.6.2 - 2.6.4 - Not Released v2.6.1 Added ability to comment/uncomment based on language using toolbar buttons. v2.5.4 - 2.6.0 - Not Released v2.5.3 Added file extension ".css" to appropriate dialogs. Changed default file type to "all *.*" for file open dialog. v2.5.2 Fixed regression error causing less than complete data return in MQL window. This also caused errors in the AEF window - fixed. v2.5.1 Fixed minor display bug for 'utility' menu not positioning correctly on startup v2.5.0 Added ability to record/playback keystroke macros. General code cleanup. Fixed minor bug where opened files did not have the first line highlighted if highlighting was turned on. Fixed minor bug where 'replace' function executed on incorrect window if windows were 'tiled'. Fixed minor bug when using the "close all windows" button. Changed opening the 'first' file - it is no longer maximized by default. Changed startup so it opens directly to the edit window instead of the login dialog. Added capability to Delete/Modify/Add AEF Registration. Added capability to create and insert Time/Date stamp. Added saving of "compile" and "brace matching" settings (on exit). Added more keywords to TCL/MQL syntax. Added ability to 'pick' colors from anywhere on screen in the ColorPicker. Added 'file type' function to set (and add) file associations to type 'editLogic'. User added extensions show up in file open dialog box. Added ability to double-click multiple files from disk and open each in same copy of editLogic. Added file name pattern matching in Find/Replace in Disk Files window. Modified interaction between 'trigger' windows. Windows no longer refer back to each other. Minor code clean up. v2.3.2 - 2.4.9 - Not Released v2.3.1 Fixed minor bug whereby the Open dialog was not retaining the previous directory if the user selected a 'favorite folder'. In that case, the 'favorite folder' always showed up. Added buttons for upper, lower and capital case v2.3.0 Changed login to handle missing Matrix install and allow stand-alone usage Added 'print' capability/button to MQL window Added 'jump' scroll buttons to MQL window Added 'font' capability/button to MQL window Added 'erase' capability/button to MQL window Added association, command and menu to AEF listing and checkboxes Added additional mapping info to AEF window when selecting from list Added tooltips to search/replace in disk window Added 'eyedropper' pick function to color picker v2.2.8 Fixed problem with Search/Replace on disk not replacing Added Favorite Folders capability Added brace matching button to toolbar Added JPO compile capability v2.2.6 Fixed obscure bug causing crash when closing all windows Added 'stop' button to Search/Replace in Folders function v2.2.7 Added status bar display of username and connectstring from bootstrap file. Added Business Access check at login to allow/eliminate Matrix functionality.