« on: July 26, 2023, 10:56:24 PM »
SlickEdit 2025 (v30.0.1)
Fixes, Features, and Enhancements in SlickEdit 2025 (30.0.1)- Fixed a potential Linux Qt5 font merging crash.
- Added +sfontmerging/-sfontmerging invocation options for enabling and disabling Linux Qt5 font merging. Linux Qt5 Font merging is on by default. This feature is needed so that missing font characters (like chinese) are filled in by using a different font.
- C++ fix for list members issue with func()->
- System Verilog fix for parser hang parsing properties.
- System Verilog fix for beautifying properties.
- Fix for scroll bars not scalling when you use display scaling.
- Fix for pressing cursor-down in Defs tool window and some other tool windows not correctly scrolling.
- Fix for poor spacing in Diff options dialog. Some controls could overlap depending on font size.
- Fix for potential Slick-C stack which could occur when using diff editor dialog.
- Fix so reflow_comment and gui_reflow_comment commands are disabled for languages like Rust which do not support Comment Wrap.
- Fix: Binary operations with different unit types which have exponents not equal to 1 are not supported. Ex 1 m²+10000000 mm² is not supported.
- Fix: Addition operations with one or more different measurement types are not supported. Ex 1 m +10000000 lb is not supported.
- Auto-reload needs to clear math markup colors. Otherwise color will be in wrong place.
- Added calculator/math support for the constants "pi" and "e"
- Added calculator/math support for degrees to trigonometric and hyperbolic functions
- Added calculator/math option for whether "(Hex)" is appended. Off by default
- Added calculator/math speed unit type support for feet per second, kilometers per hour, kilometers per second, knots, meters per second, micrometers per second, miles per hour, millimeters per second, miles per second, speed of light, speed of sound
- Added calculator/math Area measurement unit type with support for acre, are, hectare, homestead, rood, square centimeter, square decimeter, square foot, square inch, square kilometer, square meter, square micrometer, square mile, square millimeter, square nanometer, square rod, square yard, and township
- Added calculator math Digiital Storage measurement type with support for bit, bits, byte, bytes, kilobyte, kilobytes, kilobit, kilobits, kilobyte, kilobytes, kibibyte, kibibyte, megabit, megabits, megabyte, megabytes, mebibyte, mebibytes, gigabit, gigabits, gigabyte, gigabytes, gibibyte, gibibytes, terabit, terabits, terabyte, terabytes, tebibyte, tebibytes, petabit, petabits, petabyte, petabytes, pebibyts, pebibytes, exabit, exabits, exabyte, exabytes, exbibyte, exbibytes, zettabit, zettabits, zettabyte, zettabytes, zebibyte, zebibytes, yottabit, yottabits, yottabyte, yottabytes, yobibyte, yobibytes
- Added calculator/math length unit type support for mile, nautical mile, fathom, league, parsec, light year, rod, angstrom, astronomical unit, and furlong,
- Added calculator/math weight unit type support for metric ton short ton, centigram, milligram, microgram, nanogram, carat, dram, grain, hectogram, and long ton
- Added calculator/math duration unit type support for nanosecond, month, and year
Fixes, Features, and Enhancements in SlickEdit 2025 (30.0.0)- Project Support Enhancements
- CMake Support
- Support for CMake's new file API. New CMake project support no longer requires modifying and building CMake source code
- New support requires CMake version 3.22.0 or greater
- Open your CMakeLists.txt file as if it's a SlickEdit project. "Project>Open Other Workspace>CMakeLists.txt Project"
- Build support
- Tagging support
- Debugging support if GNU or Clang tools are used
- Language Support Enhancements
- Drastically improved performance of the Context Tagging option "Prioritize navigation to symbols in the current project". Effects a number of tag navigation commands like the find-tag command.
- C/C++ Enhancements
- Added support for -std=<standard> option to GNU C++ wizard and GNU C++ options
- Added support for C++17 attributes
- Google Go
- Added support for anonymous functions. Context tagging and Defs Tool window support
- Added support for function pointers
- Added support for "else", "else if", and "return" completion
- Added support for unsurround
- Added support for auto-close for braces
- Added support for multi-variable assignments (like "key,value:=")
- JavaScript
- Added JSX support (.jsx). Beautifier doesn't beautify XML literals.
- New MDX Language Support
- Color coding. Markdown with JSX
- Defs Tool Window show headings
- New native installer for Windows Arm64
- Selective Display Enhancements
- Added Selective Display dialog options to show lines (context) before and after a search match (all /findme/options NBefore NAfter).
- Added "seldisp_expand_context NBefore NAfter" command to show lines (context) before and after a selective display + bitmap.
- Math Enhancements
- Support for many unit measurement types and automatic conversions. ex "100 troy ounces+ 1 kg= 132.150746569 troy ounces"
- Convenient math features that can be used when typing in a source or documentation file.
- Support for many scientific calculator functions sin, cosine, sqrt, etc.
- Support for superscripts (Requires Unicode file).
- Updated calculator to support new math features.
- Find and Replace tool window
- Added support for multi-file searching through Backup History file versions.
- <Backup History> specifies searching through all versions. <Backup History: Directory> specifies searching through versions started from Directory specified.
- Output is sorted according to the most recently edited files.
- Once a version is found containing a match, no more versions of that file are searched.
- find-next opens backup history version matches in read-only edit windows. Use File>Backup History For to show all versions of file version containing the match.
- General
- "Execute Saved Macro" submenu added to Macro menu for quickly executing and previously named and saved macro.
- Softwrap option to wrap to the indent of the first line. On by default.
- Optimized regular expression parser so it can compile large regular expressions faster. The regular expressions needed by the new math features are very large.
- Changed File>New Location to combo box which lists previous responses, workspace path, and active project path.
- Added "New Folder" and "Delete Folder" context menu items to Open Tool window folder tree.
- Added "New Folder" and "New Child Folder" context menu items to Open Tool window file list.
- Not all fixes/changes have been listed.
SlickEdit 2025 (v30.0.1)
Fixes, Features, and Enhancements in SlickEdit 2025 (30.0.1)- Fixed a potential Linux Qt5 font merging crash.
- Added +sfontmerging/-sfontmerging invocation options for enabling and disabling Linux Qt5 font merging. Linux Qt5 Font merging is on by default. This feature is needed so that missing font characters (like chinese) are filled in by using a different font.
- C++ fix for list members issue with func()->
- System Verilog fix for parser hang parsing properties.
- System Verilog fix for beautifying properties.
- Fix for scroll bars not scalling when you use display scaling.
- Fix for pressing cursor-down in Defs tool window and some other tool windows not correctly scrolling.
- Fix for poor spacing in Diff options dialog. Some controls could overlap depending on font size.
- Fix for potential Slick-C stack which could occur when using diff editor dialog.
- Fix so reflow_comment and gui_reflow_comment commands are disabled for languages like Rust which do not support Comment Wrap.
- Fix: Binary operations with different unit types which have exponents not equal to 1 are not supported. Ex 1 m²+10000000 mm² is not supported.
- Fix: Addition operations with one or more different measurement types are not supported. Ex 1 m +10000000 lb is not supported.
- Auto-reload needs to clear math markup colors. Otherwise color will be in wrong place.
- Added calculator/math support for the constants "pi" and "e"
- Added calculator/math support for degrees to trigonometric and hyperbolic functions
- Added calculator/math option for whether "(Hex)" is appended. Off by default
- Added calculator/math speed unit type support for feet per second, kilometers per hour, kilometers per second, knots, meters per second, micrometers per second, miles per hour, millimeters per second, miles per second, speed of light, speed of sound
- Added calculator/math Area measurement unit type with support for acre, are, hectare, homestead, rood, square centimeter, square decimeter, square foot, square inch, square kilometer, square meter, square micrometer, square mile, square millimeter, square nanometer, square rod, square yard, and township
- Added calculator math Digiital Storage measurement type with support for bit, bits, byte, bytes, kilobyte, kilobytes, kilobit, kilobits, kilobyte, kilobytes, kibibyte, kibibyte, megabit, megabits, megabyte, megabytes, mebibyte, mebibytes, gigabit, gigabits, gigabyte, gigabytes, gibibyte, gibibytes, terabit, terabits, terabyte, terabytes, tebibyte, tebibytes, petabit, petabits, petabyte, petabytes, pebibyts, pebibytes, exabit, exabits, exabyte, exabytes, exbibyte, exbibytes, zettabit, zettabits, zettabyte, zettabytes, zebibyte, zebibytes, yottabit, yottabits, yottabyte, yottabytes, yobibyte, yobibytes
- Added calculator/math length unit type support for mile, nautical mile, fathom, league, parsec, light year, rod, angstrom, astronomical unit, and furlong,
- Added calculator/math weight unit type support for metric ton short ton, centigram, milligram, microgram, nanogram, carat, dram, grain, hectogram, and long ton
- Added calculator/math duration unit type support for nanosecond, month, and year
Fixes, Features, and Enhancements in SlickEdit 2025 (30.0.0)- Project Support Enhancements
- CMake Support
- Support for CMake's new file API. New CMake project support no longer requires modifying and building CMake source code
- New support requires CMake version 3.22.0 or greater
- Open your CMakeLists.txt file as if it's a SlickEdit project. "Project>Open Other Workspace>CMakeLists.txt Project"
- Build support
- Tagging support
- Debugging support if GNU or Clang tools are used
- Language Support Enhancements
- Drastically improved performance of the Context Tagging option "Prioritize navigation to symbols in the current project". Effects a number of tag navigation commands like the find-tag command.
- C/C++ Enhancements
- Added support for -std=<standard> option to GNU C++ wizard and GNU C++ options
- Added support for C++17 attributes
- Google Go
- Added support for anonymous functions. Context tagging and Defs Tool window support
- Added support for function pointers
- Added support for "else", "else if", and "return" completion
- Added support for unsurround
- Added support for auto-close for braces
- Added support for multi-variable assignments (like "key,value:=")
- JavaScript
- Added JSX support (.jsx). Beautifier doesn't beautify XML literals.
- New MDX Language Support
- Color coding. Markdown with JSX
- Defs Tool Window show headings
- New native installer for Windows Arm64
- Selective Display Enhancements
- Added Selective Display dialog options to show lines (context) before and after a search match (all /findme/options NBefore NAfter).
- Added "seldisp_expand_context NBefore NAfter" command to show lines (context) before and after a selective display + bitmap.
- Math Enhancements
- Support for many unit measurement types and automatic conversions. ex "100 troy ounces+ 1 kg= 132.150746569 troy ounces"
- Convenient math features that can be used when typing in a source or documentation file.
- Support for many scientific calculator functions sin, cosine, sqrt, etc.
- Support for superscripts (Requires Unicode file).
- Updated calculator to support new math features.
- Find and Replace tool window
- Added support for multi-file searching through Backup History file versions.
- <Backup History> specifies searching through all versions. <Backup History: Directory> specifies searching through versions started from Directory specified.
- Output is sorted according to the most recently edited files.
- Once a version is found containing a match, no more versions of that file are searched.
- find-next opens backup history version matches in read-only edit windows. Use File>Backup History For to show all versions of file version containing the match.
- General
- "Execute Saved Macro" submenu added to Macro menu for quickly executing and previously named and saved macro.
- Softwrap option to wrap to the indent of the first line. On by default.
- Optimized regular expression parser so it can compile large regular expressions faster. The regular expressions needed by the new math features are very large.
- Changed File>New Location to combo box which lists previous responses, workspace path, and active project path.
- Added "New Folder" and "Delete Folder" context menu items to Open Tool window folder tree.
- Added "New Folder" and "New Child Folder" context menu items to Open Tool window file list.
- Not all fixes/changes have been listed.
« Last Edit: March 05, 2026, 03:46:28 PM by Clark »