The following cumulative hot fix is available for SlickEdit 2019 (v24.0.2). The cumulative hot fix contains all of the most up-to-date macro fixes for SlickEdit v24.0.2. You can confirm the version by going to 'Help > About SlickEdit.'

Download the hot fix file to any convenient directory on your local machine.

Load the hot fix by going to 'Help > Product Updates > Load Hot Fix...'and navigating to the hot fix file on your local disk. SlickEdit will copy and load the files to your Configuration Directory.

NOTE: SlickEdit expects all hot fix files to be in .zip format, so extracting the contents of the hotfix.zip file is not necessary.

Please ensure you are installing this hot fix ONLY in SlickEdit v24.0.2 by checking 'Help > About SlickEdit'
Click here to download: hotfix_se2402_21_cumulative.zip
File size: 21,234 KB
Revision:21
Date: 22 Sept 2020

Fixes:

beautifier.e -- Fix problem with beautifying expansions in files using the older Mac Classic line ending convention. (CR).

debug.e -- Add quiet parameter to send_debug_command() function, to prevent dialog boxes from popping up during automated setups.

autocomplete.e cutil.e stdprocs.e -- Fix bug where auto-complete would get in the way of typing multiple percent signs or backslashes in a string in C and C++ and related languages.

tagfind.e -- Fix bug in Find Symbol tool window where matching symbols in a qualified class context would not work with substring and/or pattern matching.

context.e -- Fix context tagging bug where we did not correctly resolve a chain of array access operator functionss using the same template class with different parameters.

c.e python.e se/autobracket/AutoBracketListerner.e -- Fix bug where syntax expansion would create Auto-Close listeners for keys whether or not Auto-Close was enabled for that particular key.

restore.e -- Fix bug handling Tools > Options > Application Options > Auto Restore > Auto Restore build window.

sysobjs.e pushtag.e -- Add filtering option to filter out Assignment statements from statement tagging in Defs tool window.

cjava.e ccontext.e -- Fix bug where an expression like "new CLASSNAME;" would not be found by References search for the constructor for CLASSNAME (C++ and Java).

backtag.e cbrowser.e codehelp.e main.e tagform.e slick.sh -- Add option to trigger background tagging when you switch away from a file which is modified.

context.e pmatch.e -- Fix bug where we would attempt to restore a timeout, but would instead inadvertantly leave behind a short timeout that caused future tagging operations to time out instead of completing. This is believed to be the cause of the "No more references" problem a few users were experiencing.

csymbols.e -- Fix Java Context Tagging case where context tagging fails to handle finding inferred type of variable in for iterator loop.

cjava.e csymbols.e -- Fix Java Context Tagging case where context tagging fails because of -> in switch statement.

cbrowser.e refactor.e tagform.e tags.e -- Fix bug where selecting "Manage Tag Files..." from the Symbols tool window would cause the Tag Files dialog to come up blank. Add logic to make sure that the user selects the right language mode when adding a new tag file using the Tools > Tag Files... dialog.

debug.e debuggui.e debugpkg.e sysobjs.e -- Fix bug which prevented user from toggling a breakpoint in Unix Assembly when debugging with GDB on Linux.

debug.e debuggui.e -- Work around bug where Registers and Memory tool windows were not refreshing when debugging using GDB.

debugpkg.e -- For language modes that can define hexadecimal numbers without prefixes, fixes it so the mouse hover popup will interpret the number correctly.

se/color/SymbolColorAnalyzer.e codehelp.e context.e pmatch.e -- Performance improvement for Symbol Coloring when we have a large number of files open.

cbrowser.e quickrefactor.e refactor.e -- Fixes to enable quick refactoring for C#.

autocomplete.e codehelp.e -- Fix for Slick-C stack when you attempt to move the auto-complete form above the current line using Shift+Up or below using Shift+Down and the function help form is not active.

se/adapt/GenericAdaptiveFormattingScanner.e -- Fix for problem with Adaptive Formatting where it might not decide on indenting with spaces vs. tabs for files that don't have a lot of nested indents.

googlego.e -- Google changed the registry settings created by the latest Google Go compiler installer on Windows, so we need to add logic to look elsewhere for Go in order to set up tagging and builds.

com_slickedit.base.zip -- Fix so color coding for C# interpolated strings looks good.

util.e surround.e -- Auto mapping keypad Enter key to Enter stops working after dynamic surround or block_insert_mode command are used.

mouse.e pushtag.e tags.e -- Fix so a bunch of mouse commands work when the window is scrolled: mou_push_tag, mou_push_alttag, mou_push_ref, mou_select_word, mou_select_line, mou_select_word_add_cursor

bookmark.e debug.e docsearch.e filewatch.e tbfilelist.e emacs.e -- Fixes so that when the last Document tab is closed, you don't get a Slick-C stack.

svc.e -- Fix launching Repository Browser from Projects tool window.

projutil.e -- Improved next-error file searching to prioritize the search based on the relative path of the file.

se/search/SearchResults.e -- Fix so "List matching lines only once" search option works for long lines. Fix so search output columns are correct for very long lines which are split across multiple lines.

mfsearch.e -- Fix for Slick-C stack which can occur if a file doesn't exist when doing a workspace or project foreground multi-file search.

codetemplate -- When creating files using templates, always prompt for the namespace/package if one is required.

makefile.e -- Fix for Project tool window not updating when adding files from a template to a Visual Studio solution.

last.e -- Fix for loading Slick-C macro (.e) which is a symbolic link.

diffedit.e -- Fix for leaving a diffed file open if there were no files open to start with.

rust.e wkspace.e -- Added Rust project template for using GNU graphical debugger.

tbfind.e -- Fix so when using Find Tab to search Project or Workspace files it searches files with no extension on Unix or macOS.

ex.e -- Fix so VIM substitute command replaces all occurrences in a line if the replace string has a newline in it.

com_slickedit.base.zip -- Vim fix so 's' works the same as 'c' when in visual mode JavaScript color coding fix for coloring methods in function color.

stdcmds.e -- Drastic speed improvement for cur_word. Needed for handling long lines in binary files. Fix for auto indenting with tab key when using a propertional font.

tbopen.e -- Fix so clicking in the Open tool window always selects the correct file.

recmacro.e -- Fix so ending macro recording doesn't append the command which terminated the macro recording

NOTE: To load a hot fix on a multi-user installation of SlickEdit please see the "Automatically Installing Hot Fixes" section in the SlickEdit User Guide (slickedit_install_dir \docs\SlickEdit_User_Guide.pdf)