12.5 27th April, 2017
  - File and folder labels can now be set as "pin to top". Any file with a 
  label assigned to it that specifies pin to top will sort at the top of the 
  file list, irrespective of the overall sort order. There's a new default 
  Status category label (Pinned), although you note you'll need to reset the 
  Preferences / Favorites and Recent / Labels page to defaults 
  to see this in an existing configuration. 
  
 - The GIF plugin now fully supports the Expand/Scroll mouse button option in 
  the viewer, including quick rendering and animation support. 
  
 - The Change Attributes & Times dialog now lets the 
  time and date fields for Creation and Last Modified 
  time be individually turned off (so that you can, for example, change 
  the dates of selected files without affecting their times). 
  
 - Added support for the "non-content indexed" file attribute (the 
  SetAttr command and metadata panel now let it be set or 
  cleared, advanced Find lets you search for files with it set, 
  and the file display displays it in the Attr column as 
  i). 
  
 - The {thumbnail} infotip code can now specify a different 
  size to the regular thumbnail size, by adding an additional : 
  parameter (following the parameter for the border type, which must also be 
  included). E.g. {thumbnail:0:512} for 512 pixel thumbnails 
  with no border. 
  
 - In the Rename dialog, the options to copy and paste the 
  list of names to/from the clipboard have been moved into a menu-button above 
  the preview list. The menu also contains three new options: Prefix, Append and 
  Reset. Prefix and Append let you add the clipboard content to the start or end 
  of the existing names instead of replacing the names. If one line is in the 
  clipboard, it will be added to every name. If multiple lines are in the 
  clipboard, one will be added to each name, and blank lines can be used to skip 
  names. (If the number of files is larger than the number of lines, the 
  clipboard content will loop around). Finally, the Reset option clears any new 
  names set via the same menu or via manually typing over individual names. As 
  before, this functionality is only available when macro-building mode is 
  turned off, via the adjacent checkbox. 
  
 - Added @ifrunning command modifier (and 
  SysInfo.FindProcess script method). 
  
 - Added Show in Label column option for labels, which lets 
  you prevent their name being shown in the Label column in a Lister. 
  
 - Added script dialog rclick event for listbox and listview 
  items. The Msg object also has new mousex 
  and mousey properties that give the mouse location (in screen 
  coordinates) when the message was generated. 
  
 - It's now possible to define a hotkey that overrides the 
  Escape key in the standalone viewer. 
  
 - The Label Assignments list in Preferences now uses the 
  configured file display background color. 
  
 - Context menu items in the registry as "static verbs" now work correctly 
  from the file display background context menu (e.g. Git for Windows). 
  
 - Fixed problem in List mode where the filename of a newly created folder 
  could be displayed in the wrong location until the file display was repainted. 
  
 - Fixed Text viewer's "assume UTF-8" checkbox becoming stuck if turned on. 
  
 - Fix for drag & drop from TortoiseSVN repo browser creating zero byte 
  files. 
  
 - The Info Tip font is now configurable through Preferences. 
  
 - The {dlgsave} code now allows the "save as type" field to 
  be populated, e.g. {dlgsave|Title|Default Name.txt|type=Text 
  Files!*.txt!Doc Files!*.doc}. Add # following the 
  type= string to automatically include the "All files" 
  item.
   - The rename dialog new name field now allows {scp:...} to 
  be typed, to allow script column values to be used in the rename operation 
  (previously the colon would be blocked). 
  
 - The viewer was failing to indicate if the first image it opened with was 
  marked unless the "Display Marked Pictures pane when a picture is marked" 
  option was turned on. 
  
 - Fixed a fairly obscure problem which could cause inline rename to be 
  cancelled automatically when middle-clicking on a file in power mode with an 
  OnActivateLister script installed that automatically sets the 
  active lister to be source. 
  
 - File tooltips triggered by holding down the control key are now clipped to 
  the file display to prevent them appearing off-screen if the display is 
  scrolled too far horizontally. 
  
 - Fixed a problem with inline rename where the file extension could 
  incorrectly be displayed (if it was hidden) when moving from one filename to 
  the next using the cursor keys. 
  
 - Fixed drag image/tooltip going behind submenus when dragging to toolbar in 
  customize mode. 
  
 - When clearing a collection using dopusrt.exe /col clear, 
  sub-collections are no longer removed (previously they would be removed from 
  the list, but not from disk, which meant they would come back after a 
  restart). You can now use /col clear /full <name> to 
  remove all contents including sub-collections. 
  
 - The "Pin current folder to Quick Access" context menu command (when 
  right-clicking on the root of the Quick Access folder in the tree) now works 
  
 - Rename macro builder now uses Consolas 9pt as its default font on Vista 
  and above. 
  
 - Fixed filenames not lining up in the Rename macro editor with some fonts. 
  
 - After using "paste new names" in the Rename dialog, the preview's New Name 
  column now auto-sizes. 
  
 - Fixed incorrect preview, and sometimes crash, in Rename dialog when using 
  "Show preview of sub-folder contents" and a large number of parent folders. 
  
 - Fixed problem with the rename macro builder that could lead to an 
  erase/insert/erase macro being incorrectly collapsed to erase/insert 
  
 - The image viewer's optional picture frame now scales with DPI. 
  
 - The Labels list in Preferences is now displayed using the configured file 
  display background color instead of the system "window" color. 
  
 - Added a confirmation prompt when the dialog editor is cancelled if the 
  dialog has been modified. 
  
 - The @noprogress modifier works from scripts now. 
  
 - If all folder aliases were displayed in the folder tree (instead of just 
  user-defined ones), the user-defined ones didn't work. 
  
 - Fixed problems with archives not appearing in the tree underneath 
  libraries in some cases. 
  
 - Using the Set COLUMNS command to set only one column 
  (e.g. Set COLUMNS=35mmfocallength) would cause a crash in 
  some cases. 
  
 - The Set COLUMNS and similar commands misidentified the 
  35mmfocallength column as the companyname 
  column. 
  
 - The Quick Access branch of the tree now displays the properly localized 
  names of its member folders. 
  
 - Fixed a problem which could cause a crash if a function modified image 
  files in a Lister and then changed folder. 
  
 - Fix for toolbar layout issues on high DPI systems after multiple soft 
  restarts have occurred (e.g. after changing Preferences settings that require 
  the program restarts itself). 
  
 - Label lists in Preferences / Folder Options now use the 
  configured file text color as well as background color. 
  
 - On the Label Assignments page in Preferences, it was 
  possible to open multiple label filter dialogs simultaneously, which could 
  cause a crash when the dialogs were closed. 
  
 - The Change Attributes dialog now resizes to make sure the 
  list of attributes is completely visible. 
  
 - Fixed problem where a label filter that used Type Match Folders 
  could misidentify some archives as folders when in a library. 
  
 - Fixed a problem with labels not working properly on folders in the tree if 
  they have localized filenames. 
  
 - Fixed problem with PDF metadata not decoding some strings correctly. 
  
 - If a toolbar button was highlighted with the mouse and then the mouse 
  moved over an adjacent spacer, the button would remain highlighted. 
  
 - Fixed problem with progress dialog ending up the wrong size if it was 
  minimized with the copy queue visible and all but the last item finished 
  (removing the queue) while still minimized. 
  
 - Info tips will now display strings enclosed in angle brackets (e.g. 
  <blah>) unless they're a supported html-style tag. 
  
 - Fix for double-clicking images if the Windows Photos app was set as the 
  default image viewer, after the Windows 10 Creators Update. 
  
 - Fixed problem with metadata pane not setting exif tags in some 
  circumstances. 
  
 - Set JOBSBAR command was missing from the manual. 
  
 - It's now possible to make a link to a drive root, e.g. Copy 
  MAKELINK=softlink E:\ 
  
 - Fixed problem introduced in 12.4 where you could not use AltGr+' -- 
  actually AltGr + (the key bottom-left of Return, depending on keymap) -- to 
  type special characters in some locales, as it was interpreted as the Ctrl+' 
  which now copies the name from the file above.
   - Scripting: 
  
    - In the OnOpenLister script event, it's now possible for 
    the event to fire after a Lister has finished opening (including opening all 
    its tabs) as well as before. If the new 
    OpenListerData.after property is False, 
    you should return True from the event handler. The event 
    will then be called again with OpenListerData.after set to 
    True once all the tabs are open. 
    
 - The ImageMeta.latitude and longitude 
    properties now return decimal coordinates. The coords 
    property now returns a string containing latitude,longitude as 
    decimal coordinates. 
    
 - Added Command.filecount and linecount 
    properties 
    
 - For combo edit controls in script dialogs, 
    Control.value.name now returns the string entered by the 
    user if they typed something in rather than picking from the dropdown list. 
    The editable text can be set using Control.label. 
    
 - In scripts, a Dialog object can now be used as the 
    parent window for things that need one. E.g. a dialog can have another 
    dialog as its parent. 
    
 - The new Dialog.disable_window property lets a dialog 
    automatically disable a window while it's visible, and re-enable it again 
    once the dialog closes. 
    
 - Save dialogs shown via the Dialog.Save method now 
    support a fourth argument to populate the "save as type" dropdown. 
    
 - Fixed a problem with "multicol" script columns incorrectly being called 
    for non-multicol columns. 
    
 - The script method Control.GetItemByLabel was 
    incorrectly documented as GetItemByName. Both versions work 
    now. 
    
 - The script Blob.ToArray and ToVBArray 
    methods now take optional "from" and "size" parameters, similar to 
    Blob.CopyFrom.