SlickEdit Pro Changelog

What's new in SlickEdit Pro 2023 28.0.0.6

Nov 1, 2023
  • Fixes, Features, and Enhancements in SlickEdit 2023 (28.0.0):
  • Block Matching (find matching paren):
  • Parenthesis, brace, and bracket matching uses a new high performance set of callbacks written in C++ (rather than Slick-C) for languages that support building a token list while parsing.
  • XML and HTML block matching has been rewritten in C++ for additional speed and also provides some new features.
  • Implemented advanced fast block matching for:
  • Assembly
  • Bourne Shell
  • C Shell
  • Erlang
  • Fortran
  • C# LINQ query expressions
  • Clojure
  • Common Lisp
  • Modula-2
  • PowerShell
  • Rust
  • SQL (PL/SQL, Sybase, DB2, and ANSI)
  • Swift
  • New Languages Supported:
  • Dockerfile:
  • Color coding
  • Django:
  • Add Django color coding to HTML or other languages.
  • Common Lisp:
  • Color Coding
  • Symbol Navigation
  • Symbol Completion and List-Symbols
  • References
  • Statement Tagging
  • Auto Parameter Information
  • Docs for all Common Lisp builtins
  • Syntax Indent
  • Expand/Collapse Code Blocks
  • Advanced Paren Matching
  • Interactive Shell for SBCL
  • F1 API Help jumps to Lisp Hyperspec
  • Language Support Enhancements:
  • All Languages:
  • Added "Encoding for new files" option to language specific File Options. For example, you could set "Encoding for new files" for Plain Text (.txt) to "Utf-8" which includes a signature. The encoding for existing files isn't changed but new files you create would default to Utf-8 with a signature.
  • Added "Encoding" option to language specific File Options. The extension specific encoding option is still available in case you need more granularity.
  • Added new frameworks for fast block matching (find-matching-paren)
  • Added ability for language specific parsers to annotate the token list with block matching information
  • Added ability for block matching to recognize start, scope, and end positions of a symbol or statement as a block matching group. Languages with a good statement parser, even they have no codified block matching intelligence will get good block matching using this technique.
  • CSS Enhancements:
  • Inline color samples. Click on the sample color to change them.
  • HTML Enhancements:
  • Inline color samples. Click on the sample color to change them.
  • XML and HTML Enhancements:
  • Smarter handling of XML and HTML self closing tags. Typing <code>/</code> while in a tag will finish the self-closing tag. Hitting space or enter between <code>/</code> and <code>></code> will expand the self-closing tag with a complete end tag.
  • Support for completion of entity names within HTML and XML attributes.
  • Scala Enhancements:
  • Updated Scala debugger backend to improve performance and breakpoint handling.
  • Bourne Shell Enhancements:
  • Improved color coding.
  • Implemented native Bourne Shell parser for tagging which has statement tagging support and also picks up locals and global variables.
  • C Shell Enhancements:
  • Implemented native C Shell parser for tagging which has statement tagging support and also picks up locals and global variables.
  • PowerShell Enhancements:
  • Implemented native PowerShell parser for tagging which has statement tagging support and also picks up locals and global variables.
  • Made numerous improvements to PowerShell syntax coloring for builtin functions and variables.
  • Clojure Enhancements:
  • Added select-code-block support.
  • Expand/Collapse Code Blocks
  • Symbol Completion for API Symbols
  • Auto Parameter Information
  • F1 API Help jumps to Clojure API pages
  • Windows Batch Enhancements:
  • Improved color coding.
  • Tagging:
  • Added new option (ON by default) to show brief comment summary for Auto-Complete and Function Parameter Info in order to save screen space
  • Version Control:
  • Git:
  • Diff Selection with most up to date
  • Select a group of lines to diff with Git.
  • User configurable ability to extend from the selection to the ends of the difference block.
  • User configurable ability number of matching lines required at the top and bottom of the difference block.
  • Added "Go to GitHub for <repository name>" to Version Control menu
  • Editor Window:
  • Force-wrapped long lines now have a long line indicator drawn on the right side of the editor.
  • Added "Edit > Insert Unicode Char..." dialog (insert-unicode) for quick entry of Unicode characters.
  • Added delete-all-blank-lines command.
  • Fixes for a number of line oriented commands which needed to ignore the last line of empty char/stream selection.
  • Find and Replace:
  • Improved granularity of items for color coding searches. For example, you can search for any String, single quoted strings, or backquoted strings.
  • Improved multi-file search and replace performance.
  • Added time elapsed for multi-file search or replace operations..
  • Now ` and ! can be used instead of / (slash) for command line search/replace (`find-me` or c`find-me`replace-with-me`). Using other separators requires a space between the command name and the search separator character (l $find-me$ or c $find-me$replace-with-me$)
  • General:
  • Changed format of vrestore.slk to XML (vrestore.xml). It is fairly easy to make edits to vrestore.xml due to it's simplicity.
  • Not all fixes/changes have been listed.

New in SlickEdit Pro 2022 27.0.0.6 (Oct 18, 2022)

  • SlickEdit 2022 is a cross-platform, multi-language code editor that gives programmers the ability to code in over 70 languages on Windows, Linux, macOS, and more. This latest version builds on the company’s nearly 35 years of experience in enabling developers and development teams to create, navigate, modify, build, and debug code faster and more accurately. SlickEdit 2022 delivers a wide range of powerful new features and existing feature enhancements.
  • Outlining
  • Outlining support includes:
  • The following outline styles are available:
  • Indent
  • Braces
  • Braces or brackets
  • Symbols(Pro Only-supports most languages), and Statements (Pro Only- supports many languages).
  • Statements(Pro Only- supports many languages).
  • The Indent style is typically a great alternative to the Statements outline style.
  • When using an outline style, selective-display is updated continuously.
  • Selective-display lines for each indentation level are now aligned vertically with the code block.
  • When mouse hovers over the start or end of a code-block, a popup will show the beginning and ending line, and a link to get there.
  • Outlining Preview and Expansion:
  • Outlined symbols can be shown on the Document Overview Bar
  • Double clicking the - collapses the code block
  • Double clicking the + expands code block
  • Floating over a + shows the hiddden code block
  • Live Diff:
  • Live Diff shows a comparison of the file you're editing with the version in source control while you keep editing.
  • Currently avaliable for Git.
  • You can configure which items to see:
  • Show colors in the margin of inserted or different lines.
  • Show icons in the margin of inserted or different lines in margin.
  • Color sections different lines.
  • Show deleted lines as lines that cannot be saved.
  • Git Enhancements:
  • Features added to Git support:
  • Clone a repository.
  • Add a worktree.
  • Notifications when clone or worktrees are done.
  • Merge branches.
  • Add a tag.
  • Add a tag or worktree from the Repository Browser, History Diff, or History Dialog
  • Improvments and fixes to the Compare Directory/Project/Workspace with source control
  • Scala Debugger:
  • Updated Scala debugger backend to improve performance and breakpoint handling.
  • FixUps:
  • Fix-ups catch errors from your compiler and offer to fix them
  • Fix-ups support includes:
  • Misspelled identifier
  • Identifier not fold
  • Undeclared identifier
  • Missing semicolon
  • Missing comma
  • Correcting . to ->
  • Find Matching Braces Enhanced:
  • SlickEdit's Find Matching Braces feature has been enhanced:
  • Ctrl+] command now supports tracing through compound if ... else if ... else ... and try ... catch ... finally ... statement sequences in brace-oriented languages like C and Java.
  • Ctrl+] command now supports tracing through switch ... { case ... default ... } statement sequences in brace-oriented languages like C and Java.
  • Horizontal Dynamic Surround:
  • The dynamic surround you've learned to know and love now goes sideways!
  • Type an open paren, or start of an HTML/XML tag, and use the cursor keys to surround text on that line.
  • Enhanced Configuration Searching:
  • Enhanced Configuration researching includes:
  • Searching for a config item now only shows it for the current language (by default)
  • Rust beautifier:
  • Specify indent amounts.
  • Specify brace styles.
  • Optional beautify while typing.
  • Optional beautify while pasting.
  • Code Annotation Enhancements:
  • Enhancements to SlickEdit's Code Annotations feature includes:
  • Multi-line annotations are colored in the margin and Document Overview bar as multiple lines.
  • Added new "Repeat Annotation" feature to create a new annotation of the same type as the previous annotation created.
  • Added new "Annotation Only" built-in annotation type with no fields, and thus no dialog to fill in when creating it.
  • Using these two new features together makes it possible to create a new annotation with a single click.
  • Added capability to create multi-line annotations if there is an active selection.
  • Added capability to specify a prefix color like sticky notes for code annotations.

New in SlickEdit Pro 2021 26.0.2 (Apr 26, 2022)

  • Editor Windows:
  • Added default bindings for Alt+WheelUp and Alt+WheelDown to scroll symbol by symbol
  • Added default bindings on macOS for Command+WheelUp and Command+WheelDown to scroll by pages.
  • Debugger:
  • Pre-installed GDB upgraded to GDB 11.2 on macOS, GDB 10.2 on Windows and Linux
  • Pre-installed LLDB on 64-bit Linux and macOS upgraded to 13.0.1 (10.0.0 for Linux Qt4)
  • Python version used with GDB and LLDB upgraded to Python 3.10
  • Python and LLDB are now packaged as a framework and installed with SlickEdit on macOS
  • Tool Windows:
  • Added Up and Down buttons to Slick-C Stack tool window to make it easier to navigate complex stack traces
  • Name column of bookmarks tool window is slightly more compact and readable
  • Toolbars:
  • The "Properties" option on the toolbar right-click menu now works for disabled buttons
  • Added "Remove Button" option to toolbar right-click menu
  • Added "Customize Toolbar" option to toolbar right-click menu as a shortcut for "Toolbars > Customize"
  • DIFFzilla(TM):
  • Set bookmark, Toggle bookmark, and Alt-bookmark are now supported in the Diff editor
  • Push bookmark and Pop bookmark are also now fully supported in the Diff editor
  • Add annotation is also now supported in the Diff editor
  • Fix issue toggling between Source Diff and Line Diff in two different instances of diff.
  • Fix for vsdiff missing Source Diff setting where it would work from SlickEdit.
  • Wildcard cache moved out of vpwhist/vpwhistu into separate XML file for better performance.
  • Fix toolbar menu code so that the menu shown when right-clicking on a disabled icon includes option to edit "Properties..." for that icon.
  • Fix an issue in Compare Directory/Project/Workspace with Version Control that would allow incorrect combinations of checked files to have buttons enabled.
  • Fix bug where workspace-specific bookmarks could carry over to the next workspace that you opened if that workspace did not already have bookmarks.
  • Fix stack if you click on "Diff current file with most recent version" button or the "Diff current symbol with most recent version" button on the version control toolbar twice.
  • Fix bug where Auto-Complete would insert completions which were not selected if you turn off the options to Show Categories and History.
  • Fix bug where Tab completion to insert longest prefix match would not select the item inserted. Fix bug where Auto-Complete matches would
  • include items where were not prefix matches when typing in a comment.
  • Do not show special characters the calculator (Tools>Calculator) if have special characters is turned on for Plain Text mode.
  • Tweak to try to improve handling of template functions when trying to compute the return type of a function with explicit template arguments.
  • Fix Slick-C stack that most often occurred closing the update while a diff was going.
  • Fix bug which made it impossible to navigate to a C++ using type alias if there was another symbol in the same file with the same symbol name.
  • Fix problem where erase-comment could fail to process all of the lines in the selection when "Beautify line when reindenting" was enabled.
  • Fix so auto reload reloads files where only the encoding changed.
  • The vsbuild dependency database (project.vpb) should be flagged as a binary file extension so that it is included in the default list of file exclusions.
  • Fix bug where function parameter mouse-over help for an overloaded function would go away after you clicked on one of the arrows to switch to a different
  • prototype of the function. Also fix a bug where function argument help, when listing compatible parameters would not refresh when you changed overloaded function prototypes.
  • Fix bugs defining or importing #define's with empty argument lists.
  • Make sure that positional keyword coloring is reset when a buffer is modified or reloaded. Add _buffer_before_reload_* callback to indicate a buffer is being reloaded so that features can clean up stream markers before the contents of the file changes.
  • Fix bad message from Class tool window when attempting to navigate to a derived class of a class which had no derived classes.
  • Fix bug where the Preview window and mouse-over information would indicate the evaluated return type of a variable was "void*" even though the variable
  • had a concrete type.
  • Fix for Tab indenting the selection in Markdown
  • Fix issue in multi-file diff that will only diff individual files as read-only.
  • Fix issue in multi-file diff copying a missing file would cause the newly copied file's icon to appear modified.
  • Fix issue in multi-file diff deleting the a file and not having the icon change.
  • Fix so < escapes embedded HTMl in Markdown color coding
  • Fix so build shell (secsh) will start if the SlickEdit install directory has spaces.
  • Fix so .vpwhist files are not backed up when they are written.
  • Fix for searching options. Could miss some settings
  • Fix for Visual Studio .dsw workspace support. Fix for Project tool window menu items.
  • Fix issue that kept Compare Directory/Project/Workspace with Version Control from letting you add unknown directories.
  • Fix wrapping issue in the Compare Directory/Project/Workspace with Version Control dialog when the diff is expanded.
  • Fix placement of controls in DIFFzilla when "Put buttons at top of diff dialog" option is on.
  • Fix bug in Visual Basic context tagging where list-symbols would not always restrict the items found to the evaluated type of the prefix expression.
  • Change the algorithm for "Find completions which fix minor typos" to only kick in when the identifier prefix is two or more characters in length.
  • Fix for PowerShell indenting problem due keyword not being a keyword in certain situations.
  • Fix problems with Git Checkout, Push to repository, and Pull from repository if the current directory is in a state where there is no current branch.
  • Fix problems with checkout if the current file is from a different repository or clone. Also fix problems using the version control toolbar checkout button in
  • Git.
  • Fix a case where Compare Directory/Project/Workspace with Version Control GUI could prompt to map an extension to a language when it should not.
  • Not all fixes/changes have been listed.

New in SlickEdit Pro 2021 26.0.1.0 (Dec 14, 2021)

  • Fixes, Features, and Enhancements:
  • Added support for opening Visual Studio 2022 solutions.
  • Added tagging support for Java 8 lambda functions
  • Fixed bug parsing type of Java for loop iterator variables
  • Improved multi-file replace performance.
  • Fix for possible hang when do Replace (not replace in files) and choose Project or workspace.
  • Fix issue with commiting a file from the Compare Project with Git dialog if there
  • is only one modified file in a folder.
  • Fix for Slick-C Stack if you run Git Blame from Projects tool window.
  • Add "*.mpp" and "*.mxx" to list of C/C++ file extensions (C++20 modules).
  • Fix for Python function argument help problem.
  • Fix for PHP color coding for interpolated strings.
  • In the Project > New... dialog, if the user elects not to add files directly, then we should always bring up the project properties dialog afterwards.
  • Fix Slick-C stack when trying to Comment Block if the middle comment characters are not single characters.
  • Fix for focus not going back to editor window after upload of ftp document after save/quit.
  • Fix for "Copy Tree" buttons in multi-file diff.
  • Smarter home/end key support for Files tool window when focus is in text box. home/end keys will operator on the list if the text box is empty.
  • Fixed bug where Auto-complete did not work well when Dynamic Surround was active.
  • Fixed bug increasing or decreasing size of default fonts in Font options dialog.
  • Sometimes committing a file can fail from the GUI Compare dialog.
  • Fix for Slick-C stack when you try to diff a file with the most up to date version in CVS.
  • Fix bug in code that prompts to remind you what key "unsurround" or "copy-surround-block" commands are bound to.
  • Fix for bug diffing two line ranges in the same buffer. If you saved "file2", the change will not be updated in the buffer in the editor.
  • Fix for bug where the Cancel button on the "Finish background tagging jobs" progress dialog did nothing.
  • macOS fix for crash when using fill selection from the Edit menu
  • When changing the default color profile, make sure that all open files are
  • changed, even if in "multiple-files-share-window" mode (like Brief uses).
  • Fixed problem where context menu for a breakpoint has the "Properties..." entry disabled.
  • Do not show matching symbols if the user did not ask to see them.
  • Fixed smart indenting for Swift. Also added support for SmartPaste and smart tab.
  • Fixed smart indenting for Google Go. Also added support for SmartPaste and smart tab.
  • Document > [lang] Options... will now restore the previously selected language
  • options page instead of always starting at Language > General.
  • Fixed bug where the Defs tool window would not work correctly when you
  • double-click to expand the symbols in a large PowerShell source file.
  • Fix misspelled function name.
  • Fix for stack when using "diff -comment <comment>..."
  • Get the line range right if diffing a line range or symbol.
  • Fix for pressing ESC too quickly when the Compare Directory/Workspace/Project
  • with Version Control.
  • Fixed bug where highlighting would not update after toggling the draw box option in the Highlight Tool Window.
  • Fixed bug where highlight tool window would fall asleep and not continue coloring lines.
  • Fixed bug which caused scroll bar markup for Highlight Tool Window to work inconsistently.
  • Fixed bug where highlight tool window did not work when the top-of-file line is enabled.
  • Fix for Java context tagging bug where we were incorrectly limiting
  • access to private fields in nested class
  • Added new commands to toggle the vertical line column
  • (toggle-vertical-line-column and toggle-vertical-line-at-column).
  • Fixed bug where the light bulb does not show up in the editor margin
  • until you select a completion in auto-complete.
  • Fix for Slick-C context tagging case where it did not find all references to a
  • function called relative to a form wid.
  • Fix so plugins load on macOS. Also, new 26.0.0 installer or 26.0.1 which is not yet available.
  • Fixed bugs handling #undef of pre-defined preprocessing macro.
  • Fix Slick-C stack when creating new project with relative project path.
  • Not all fixes/changes have been listed.

New in SlickEdit Pro 2018 23.0.2.0 (May 30, 2019)

  • Minimap:
  • A minimap overview of the document, with options for zoom, hover over preview, zoom level, and more.
  • Language Support:
  • Best in class features are now available in the following languages:
  • Kotlin
  • Google Protocol Buffer Language
  • Strong support for the following languages has been enhanced:
  • C++
  • Java
  • Scala
  • Groovy
  • System Verilog
  • Python
  • Ada
  • Markdown
  • Kotlin
  • Kotlin support includes:
  • Color Coding
  • Context Tagging®
  • Smart editing features include smart indenting, SmartPaste®, and reindenting on Tab.
  • Project support

New in SlickEdit Pro 2013 18.0.1.2 (Oct 20, 2014)

  • Multiple Document Group Interface:
  • The MDI layout has been completely rewritten to support multiple groups of document tabs. Document tabs (and groups of tabs) can be floated as separate top-level windows, allowing better use of multiple monitors Files can be dragged and dropped to move between tab groups or to create new groups. The new document tabs offer much better performance than the previous File Tabs tool window, better supporting users who prefer to keep many files open.
  • Repository Log Browser:
  • A new Repository Browser dialog displays a summary of a repository's comment log history. Use the Tools > Version Control > Browse Repository... menu to bring up the dialog.
  • History Diff:
  • A new History Diff dialog allows you to quickly see side-by-side historical revision differences. This is supported for Subversion, Perforce, Mercurial, Git, and Backup History. Use the Tools > Version Control > History Diff on... menu.
  • Support for Large Files:
  • Reading and saving files greater than 2GB is now supported. In theory the maximum limit is 2TB, but available system memory and hard drive speed are now the limiting factors. For substantially better performance, use an SSD.
  • More Beautifiers:
  • New beautifiers have been added for Java and C#. New options have been added to better support beautification of doc comments.
  • New Languages:
  • Support has been added for Matlab, CoffeeScript, Markdown, and Google Go.
  • Android NDK Projects:
  • SlickEdit now supports developing Android application that use the NDK development kit, including NDK debugging.
  • Reload with Encoding:
  • A new File > Reload with Encoding menu item brings up a dialog which enables you to quickly reload an open file with a new encoding.

New in SlickEdit Pro 2012 17.0.0.8 (Jun 13, 2012)

  • New User Interface Architecture:
  • We reworked our user interface architecture across all of our supported platforms. There are enhancements to many dialogs and controls.
  • Beautifier Enhancements:
  • SlickEdit now features a new beautifier framework for C/C++ and Objective-C. Choose from any of the existing profiles, or modify a profile that most closely matches your preferences and save it.
  • Android SDK Projects:
  • There is a new Java project wizard that allows you to create and build Android applications and library projects. You can build, rebuild, and clean your Android projects by using the tools on the Build menu.
  • New Build Tool Wizard:
  • When you have a project open, the New Build Tool Wizard provides a fast and easy way to add custom build commands.
  • Document Overview Bar:
  • A new document overview bar is now available in the editor control, attached to the vertical scrollbar.In regular editor windows, colored tick marks are displayed for bookmarks and compiler errors. In DIFFzilla, locations of file differences are marked.You can click the tick marks to quickly navigate to that location in the source.
  • Expanded Auto-Complete Facility:
  • The list members functionality of Context Tagging has been integrated into Auto-Complete so that there is one consistent symbol completion interface and one set of options for symbol completion. Auto-complete shows function prototypes when you narrow the list down to a small set of functions, allowing you to choose which overloaded function you want to call and then go immediately into function argument help for that function.The options for syntax expansion and alias expansion have been moved to the langauge-specific Auto-Complete options page so that all completion options can be configured from one unified location.
  • Improved Objective-C Language Support:
  • Auto-completion, context tagging, and formatting of Objective-C has been greatly improved in this release. Objective-C has also been incorporated into the new Beautifier framework.
  • Support for Xcode 4 Workspaces:
  • This release introduces support for Xcode 4 format .xcworkspace bundles.

New in SlickEdit Pro 16.0.3 (Jan 6, 2012)

  • 64-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.

New in SlickEdit Pro 15.0.1.3 (Nov 18, 2010)

  • File 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.

New in SlickEdit Pro 14.0.1.2 (Jun 5, 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

New in SlickEdit Pro 14.0.0 (Apr 6, 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

New in SlickEdit Pro 13.0 (May 9, 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