Release Notes

Public

5.4.16.694: Oct 02 2015

New

Windows Explorer Integration: The Windows Explorer Integration (a.k.a. 'Plastic SCM Shell Extension') is available to be installed again.

New

Encryption config is requested only once instead of once per file. Suppose there are 100 files to be downloaded from a server with encryption activated, the config dialog shows up but 'cancel' button is clicked: before it kept asking once per file. Now it only asks once per operation (once per update, for instance).

New

Windows GUI: SemanticSCM: Usability improvements for moved code blocks in diff viewers: Now it is possible to align the affected moved blocks of each contributor so that the differences can be detected easily.

New

Windows GUI: A new option to diff two selected files has been added to the 'Items 'view. To use it, just select two files in the view, right click and then Diff -> Diff selected items (Directories can also be selected to launch diff's).

The diff can only be shown for non-private files/directories in the current workspace, and can't be applied to directories inside xlinks pointing to different repositories between them.

New

Windows GUI: Custom shortcuts can now be specified for the defined 'Open with' applications ( Preferences -> Custom "Open with...").

Remarks:

* Valid shortcut values are the shortcut enumeration values defined here: https://msdn.microsoft.com/en-us/library/system.windows.forms.shortcut(v=vs.110).aspx

* Take into account that you can define some values that can override the existing predefined shortcuts.

New

Windows GUI: A 'comments' textbox has been added to the 'create shelve' dialog. The 'comments' textbox is automatically set to the current text value of 'checkin comments' textbox.

Also, when applying a shelve to a workspace, the shelve comment is automatically appended to the current 'checkin comments' textbox.

New

Linux GUI (GTK): The provided GTK# binaries have been updated to version 2.12.29. This will prevent the following error message to be displayed on console:

Error: (gtkplastic:15873): GLib-CRITICAL **: Source ID <number> was not found when attempting to remove it

New

Linux GUI (GTK): Embedded diff viewer: Header labels are now text fields in order to select and copy text. Also, the look & feel of the comments in the diff viewer has been reviewed.

New

Linux GUI (GTK): 'Ctrl+F' accelerator key has been implemented, enabling finding an item in the 'Items' view and in the 'Branch explorer' view.

Bug

Workspace-relative patterns of global 'cloaked.conf', 'ignore.conf', etc. files (e.g. /src/lib) were not being properly matched. Fixed.

Bug

Windows GUI: The 'Extended information' panel (that can be shown in branches, changesets, labels, and shelves views) was not properly updated when the view was refreshed. To update the displayed info, it was necessary to select a different item before.

But now this is not required anymore, and the displayed info is properly refreshed for the selected item after the view is refreshed.

Bug

Windows GUI: If the 'Extended information' panel of the 'Branches' view is shown after selecting a branch, the 'Issue tracker' info was not displayed. Fixed.

Bug

Linux GUI (GTK): Several improvements have been made:

* The scroll is not properly restored in some views after performing certain operations. Fixed.

* The columns of some views didn't have a default width, causing, for example, the comments column grow to adapt to the longest. Fixed.

* Fixed an error trying to diff a branch/changeset from a repository different than the default one.

* The 'update forced' button in the update report dialog is cut. Fixed.

* The directory conflict resolution panel was wrongly restored to the original location after moving it and clicking on a directory conflict. Fixed.

* The application name will be now 'gtkplastic'.

Bug

Linux GUI (GTK): Fixed unexpected behavior pressing the 'Del' key in the checkin comments textbox or in the filter textboxes of some views.

Bug

Linux GUI (GTK): Selecting multiple incoming/outgoing branches (more than 100 branches) in the sync view, or right-clicking on them to display the context menu was downgrading the application performance, even freezing the application. Fixed.

Bug

FMOD plugin: Closing the commit dialog was causing all changes to be reverted without a warning message. Fixed.

Bug

FMOD plugin: The 'revert' action was not refreshing the FMOD project layout. Fixed.