Author Topic: SlickEdit 2019 (v24) beta 4 is now available for download  (Read 3688 times)

Rodney

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 798
  • Hero Points: 54
SlickEdit 2019 (v24) beta 4 is now available for download
« on: July 31, 2019, 01:29:56 AM »
SlickEdit 2019 (v24) beta 4 is now available for download. Please post beta issues in this beta forum.
 
The beta is available to all SlickEdit customers.
 
To download the beta, visit your Registered Products page. https://customer.slickedit.com/myproducts

Changes in Beta 4
  • Fix for underscores being clipped in combo boxes (only occurred in Windows 64-bit version)
  • Fix for bug in Code Annotations where incorrect column is overwritten with TimeDate value
  • Fix so reset_window_layout doesn't remove user toolbars. User toolbars are closed but remain registered.
  • Fix so changing Mode name for a language doesn't require restarting SlickEdit.
  • Fix for Windows version of SlickEdit not always listing all the monitors in Help About information.
  • Fix for correctly enabling/disabling buttons in the Find and Replace tool window when it's docked.
  • Improved Project tool window display for Visual Studio projects.
  • Fix for '==' in command mode in Vim emulation.
  • Fix for Ctrl+click not opening hyperlink.
  • Not all fixes/changes have been listed.
Changes in Beta 3
  • Added support for removing window title escapes output in the build window.
  • 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.
  • Fix so holding down shift with left mouse button and dragging allows you to continue to extend the selection.
  • Added default extension of "regx" to file saved by Regex Evaluator.
  • Fix so application switch closes hover over help popups.
  • Windows 64-bit only: Help|Index... now puts focus in text box.
  • Added more padding options to the enumerate feature.
  • Fix for Project Add Tree for files not being sorted into non-filtered folder by default
  • Not all fixes/changes have been listed.
Changes in Beta 2
  • 64-bit help browser fixed so font headings and spacing look right.
  • Fixes for new prefix/suffix options supported by Enumerate dialog.
  • Fix for using Reset Window Layout when in fullscreen mode. Standard toolbar should remain present.
  • Added support for drag/dropping files or directories onto Project Properties dialog to add files or a tree of source to the active project.
  • 64-bit windows only: Fix for clicking in an edit window and the mouse pointer being captured such that the mouse pointer wouldn't change shape for other widgets/controls.
  • 64-bit windows only: Fix for supporting Alt+F4 to be rebound.
  • Fix for correctly parsing terminal escape sequences. Unix grep coloring wasn't working.
  • Fix for build environment issue with Visual Studio 2017 solutions.
  • Fix for Python/DBGp debugger display and modification of string values.
  • Fix for debugger issue attempting to modify unassigned watch with caption.

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
           
       
  • 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 faster
    • Diff speed improvements
    • Various output optimizations
       
  • File Handling
    • Added right-click context menu item to Document Tabs to get a listing for the directory containing the current file.
       
  • 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.
       
  • 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 version 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
    • 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:23:52 AM by Rodney »