Author Topic: SlickEdit 2019 (v24.0.0) - Now Available  (Read 3925 times)

Rodney

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 742
  • Hero Points: 47
SlickEdit 2019 (v24.0.0) - Now Available
« on: July 31, 2019, 01:31:05 am »
SlickEdit 2019 (v24.0.0)

Fixes, Features, and Enhancements in SlickEdit 2019 (24.0.0)
  • Language Support
    • New TypeScript Language support
      • Color Coding
      • Smart editing features include smart indenting, SmartPaste(TM), and reindenting on Tab.
             
    • New YAML Language support
      • Color Coding
      • Smart editing features include auto indenting, word completion, and Auto-Close
             
    • New Clojure Language support
      • Color Coding
      • Smart editing features include smart indenting, SmartPaste(TM), and reindenting on Tab.
      • Project build support
      • Single file project build support
             
    • Kotlin Enhancements
      • Now with integrated debugging support.
             
    • Erlang Enhancements
      • Added primitive tagging, statement tagging, and function argument help for Erlang.
             
    • Markdown Enhancements
      • Added support for nested emphasis (i.e.  _start italic __Bold__ end italic_).
             
    • C/C++ Enhancements
      • Improved preprocessor engine to correctly handle more sophisticated #define macro expansion cases
             
    • XML Enhancements
      • When completing start tags in XML, if there is DTD or Schema information available, the list of start tags will be narrowed down to just the tags in the content model for the parent element.
           
       
  • Project Support
    • Android support
      • Support for building newest SDK/NDK levels.
      • Support for debugging.
             
    • Support for Visual Studio 2019 projects.
    • Support for drag/dropping a directory onto SlickEdit to create a new project and/or add tree of source to the active project.
    • Support for drag/dropping files or directories onto Project Properties Files tab to add files or a tree of source to the active project.
    • Support for building with an automatically generated makefile using parallel builds (make -jobs=N).
    • Support for building project dependencies in parallel when building automatically using vsbuild
    • Support for invoking compilation commands in parallel when building automatically using vsbuild
    • Automatically generated Makefiles now include header file dependencies for files in current project
       
  • DIFFzilla
    • Multi-file diff is now multi-threaded by default. This is two to three times faster
    • Diff speed improvements
    • Various output optimizations
    • You can now create a shelf from multi-file diff
       
  • Version Control
    • Add History Diff links to Subversion Repository Browser
    • Make comment panel on Subversion Repository Browser more readable
    • Make branches more readable in Git Repository Browser
       
  • File Handling
    • Added right-click context menu item to Document Tabs to get a listing for the directory containing the current file.
    • File>Open URL... now supports HTTP redirection
       
  • Tagging
    • Added "Auto Collapse" feature to Defs tool window to close automatically expanded tree nodes after you navigate away.
    • Added "Expand To Statements" feature to Defs tool window. This feature works when "Show Statements" is enabled and, by default, will only expand the tree up to functions rather than expanding all statements for all functions.
    • Added capability to References tool window to filter references to variables to only show statements where the variable appeared to be assigned to.  Note, this does not recongize cases where a class instance calls a non-const method, or cases where a variable is passed to a function by reference.
    • Added capability to References tool window to filter references to variables to only show statements the symbol is used in a 'const' or 'non-const' context.
    • Added menu button and label to References tool window to indicate if symbol type filters are in effect.  Redesigned filtering so that changing symbol types filters is nearly instant.
    • Added vertical orientation option to References tool window so that the references preview can be stacked beneath the list of references.
    • Add "Look in:" option to Symbols tool window to only show a subset of the available tag files.
       
  • Debugger
    • Update GDB to latest version 8.13
    • For 32-bit compatibility on Windows, SlickEdit now packages a 32-bit GDB (gdb32.exe) with 64-bit SlickEdit.
    • Fixed activation problems with Debug memory tool window.
    • Fix bug when attempting to modify memory in the memory tool window for 64-bit apps.
    • Update LLDB support library to 4.0.1
       
  • Find and Replace
    • Search Results tool window context menu supports sending the results to the References tool window with the new "Send to References" menu item.
       
  • Appearance Enhancements
    • Added font ligature support on Windows (64-bit windows only). macOS version already has font ligature support.
    • Build window now supports color escape sequences. For example, "g++ -fdiagnostics-color=always myfile.cpp" or "clang++ -fdiagnostics-color=always myfile.cpp" will display colored error messages in the Build window. Cursor movement and non-color escape sequences are not supported. For Unix and macOS, using SoftWrap in the Build Window disables support for bold, italics, and underline.
       
  • General
    • Drastically improved performance for editing remote files where find-first-file/find-next-file operations are very slower. This seems to happen more on Linux and macOS for remote file systems. Windows seems to do a much better good job caching remote directory file lists.
    • Edit window context menu now has XML Validate and XML Check Well-Formedness menu items.
       
  • Not all fixes/changes have been listed.
« Last Edit: September 27, 2019, 02:21:23 am by Rodney »