Windows GUI: This release includes several improvements in text editors, described below with more detail.
These improvements cause the minimum .NET framework required to run Plastic SCM GUI is .NET 4.0 or higher.
Windows GUI: Textbox editor usability has been greatly improved. New features have been implemented, such as:
* Undo/Redo stack.
* Smart editing: match braces and parenthesis.
Windows GUI: Configurable .NET namespaces for intellisense. By default, intellisense for .NET languages only references 'mscorlib' assemblies, and the following namespaces:
The user can customize the loaded namespaces for intellisense, creating a configuration file:
# type a list of namespaces to be available in the intelliprompt System.Collections.Generic Sytem.IO
Windows GUI: New features in the textbox editor are now available, such as:
* Convert tabs to whitespaces
* Configure tab width (4 or 8 chars)
* Show margin line (none, 60, 80, 100, 120 or 140 columns)
Windows GUI: Outlining support in the diff viewers. The outlining actions are the following:
* Collapse regions without diffs: Collapse all regions except those that have differences.
* Collapse to definitions: Collapse all implementation nodes (such as 'methods', 'comments' and 'properties') as Visual Studio does.
* Expand all: Expand all nodes.
The new actions are available from the 'options' menu and from the context menu of each textbox showed in the diff viewer.
Windows GUI: Differences calculation performance has been gratly improved. The improvements are very noticeable when calculating differences of big files (60-70% faster).
Windows GUI: Syntax highlight support in the diff viewers. Supported languages:
* (Plain text)
* Visual Basic
* Python v2.x
* Python v3.x
* Batch file
* INI file
The language is automatically selected based on the file extension. The user can customize the language extensions, creating a configuration file:
Windows GUI: XDiff functionality integrated in the diff viewer: The moved fragments now highlight the inner differences.
Visual Studio integration: The Visual Studio Package now supports Visual Studio 2015.
Mergetool: Conflicts counters were wrongly displayed when clicking on 'previous manual conflict' button and manual conflict count was zero. Fixed.
Web UI: Repository progress charts on the dashboard will no longer appear as 'unavailable' if their data are available but not up-to-date.