January 6th, 201264-bit Versions:
· Native 64-bit versions of SlickEdit are now available for Windows and Linux. These allow you to run on 64-bit platforms without the use of 32-bit libraries. SlickEdit still retains the 2 gigabyte file size limit.
Multithreading:
· Much of our energy this year has been spent on reengineering parts of SlickEdit to be multithreaded. This will allow us to make better use of available CPU resources and reduce the waiting time for affected operations. The Context Tagging engine has been the focus of this work, so that we can update and read the tag database using multiple threads. Many of the parsers for supported languages have been updated to run on a thread.
· The Context Tagging engine alerts you that tagging is happening in the background as you are continuing your work, rather than waiting for the tagging to occur.
Support for Ruby Debugging:
· Added support for debugging Ruby programs
Support for the Git Version Control System:
· Added support for the Git version control system. The basic operations supported are: add, remove, commit, revert, push, and pull. We have also built a basic status tree showing the result of comparing the workspace to the repository.
Auto-Reload Performed on a Thread:
· Auto-reload now uses a thread to access files, preventing SlickEdit from hanging due to unavailable resources. Auto-reload is still performed when you switch applications. A future modification may involve periodically checking for modified files, but that has not yet been implemented.
Dynamic Debugger Enhancements:
· Added support for Python 3.
· Corrected display of Python special values: True, False, and None.
· Added a column to display the Value Type.
· Added the capability to change values while debugging.
· Improved the display of Perl values. Previously, all values were displayed as scalars.
Updated Microsoft Visual Studio 2010 Support:
· Improved workspace and project folder handling.
· Added ability to read project property sheets.
· Improved support for project dependencies.
Updated JUnit Support:
· The JUnit support was updated to support version 4.6 and later. Earlier versions are not supported.
November 18th, 2010File Tabs Enhancements:
· Now you can order the files tabs by most recently opened, most recently viewed, and by dragging and dropping to manually order the tabs. An icon has been added to the File Tabs tool window to display a list of open buffers so that you can select one to edit.
WinDbg Support:
· You can now use the SlickEdit debugger front end with WinDbg, allowing you to debug applications on Microsoft Windows without having MS Visual Studio installed.
Set Options for All Languages:
· SlickEdit now provides the capability to set many options for all languages instead of for each language you use.
· Microsoft Visual Studio 2010 Support SlickEdit has been updated to support changes to the project files introduced in Visual Studio 2010.
Subword:
· Navigation To facilitate navigation, copying, and deletion within a symbolname, Subword Navigation will stop at words within CamelCased words,and also following an underscore or dash. This feature can beenabled for all languages by selecting Tools → Options → Editing → Cursor Movement and setting SubwordNavigation to True.
Auto-Close and Overtype:
· Typing an open parenthesis, square bracket, angle bracket, doublequote or single quote will automatically insert the correspondingclosing symbol. When the cursor is positioned in front of a closingsymbol, typing the closing symbol will move the cursor after theclosing symbol instead of inserting another closing symbol. Thisfeature can be configured for each language.
Subversion History:
· When using the Subversion source control tool, SlickEdit buildsa version cache that allows us to quickly build and display aversion history for the file, including branches.
Subversion File Status:
· File trees and lists, such as the Project tool window, nowdisplay different icons next to file names to represent their statusin SVN.
Eclipse Emulation:
· An Eclipse emulation has been added that contains the key bindingsfor commonly used operations. To enable this emulation select Tools → Options → Keyboard and Mouse → Emulation .
Doc Comment Updates:
· You can now update an existing doc comment to match changes madein the function signature.
Google Web Toolkit Support:
· SlickEdit now includes support for the Google Web Toolkit, usedto build browser-based applications. New Java and Python projecttypes are provided to help build and deploy your code.
Outline View:
· for XML The Defs tool window can now show a customizable outline forXML files. This displays the information you find interesting so youcan better understand and navigate these files.
Notifications:
· SlickEdit displays icons in the status line to notify you ofactions being performed by the editor. A pop-up message is brieflydisplayed with additional information about that operation.Different notification icons are displayed for background tasks,feature notifications, and when the debugger is listening for aconnection.
Product Improvement Program:
· This feature collects anonymous information about your use patternsin SlickEdit. It reports on things like the languages, projecttypes, and tool windows you use. This information will help us tomake better choices for future enhancements. No personallyidentifying information, source code, file names, project names,workspace names, or other confidential information is sent. You canopt out of the program using Tools → Quick StartConfiguration or by selecting Tools → Options → Application Options → Product Improvement Program .
Additional Enhancements - Along with the new features listed above, we have made manyother enhancements in SlickEdit. The following are particularlynoteworthy:
· Backup History Enhancements: Backup History nowallows you to store a comment with any entry in the historylist. This is helpful when you have a long list of revisions andyou need to find a specific one.
· Tagging for Properties Files: Tagging is now extendedto .property files to allow navigation between propertyreferences and their declarations.
· Tagging for Docbook: Docbook files are now tagged toallow navigation between elements with IDs (such as sect1 andsect2) and references to those elements (such as xref).
· Basic language support for Erlang, Haskell, F#: Colorcoding and basic tagging support is now offered for theselanguages.
June 5th, 2009· The Smart Open capabilities of the Open tool window have been enhanced for better performance.
· The Diff dialog has seen some further enhancements to improve usability and better support the new Code Diff functionality.
· Upgrading from v14.0 with certain menu customizations caused a Slick-C stack.
· Removed an optimization in Diff for when Skip Leading Comments is on. This optimization was causing crashes. We plan to release this feature in a future version.
· Please see the readme notes for the complete list of fixes and enhancements
April 6th, 2009· Symbol Coloring
· Quick Start Configuration Wizard
· Relocatable Bookmarks and Breakpoints
· Smart Open - File Open Enhancements
· Python Debugger
· System Verilog Language Support
· Code Diff
· PHP Debugger
· Vera Language Support
· Export and Import Options
· Perl Debugger
· D Language Support
May 9th, 2008· URLs Treated as Links
· Message List
· Adaptive Formatting
· Quick Brace/Unbrace
· Perl Regular Expressions
· Auto Symbol Translation
· New Clipboards Tool Window
· New hierarchical options dialog