24 December 2014

Directory Opus 11.10.1 (Beta)

Directory Opus 11.10.1 (beta) is now available for all Opus 11 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • The Go TABPOS argument can now be used together with NEWTAB to control where the newly-opened tab is positioned.
  • Added support for PSD (Photoshop) images containing 1-bit-per-pixel bitmaps.
  • Empty elements of Vector objects in persistent script variables are now saved.
  • Fixed a problem where having MTP devices shown on the Drives toolbar could cause issues like crashes or duplicated buttons.
  • Improved performance of MTP support (random "hangs", etc).
  • Fixed a case where the jobs bar "new job" arrow would still display even if disabled through the Misc/Advanced Prefs option.
  • Fixed errors when trying to add files or folders directly below the root of a drive to a RAR archive.
  • Non-system global hotkeys can now be assigned to the Launch App 1, Launch App 2 and Launch Media Select keys, on keyboards that have them, provided the keyboard drivers give applications a chance to intercept them (not all drivers do with those keys).
  • Fix for Calculator key activating the menu bar in Listers, as if the Alt key was tapped, with some keyboard drivers.
  • Fix for image viewer crash if you deleted the 2nd last image in a folder and the last image was invalid or could not be loaded.

19 December 2014

Directory Opus 11.10

Directory Opus 11.10 is now available as a free update for all Directory Opus 11 users.

Download:

32-bit version:    Universal    Deutsch    简化字
64-bit version:    Universal    Deutsch    简化字

Changes:

This update includes all the changes in the 11.8.x betas:
Please note: 11.9 was an unreleased internal version. 11.10 is the public release immediately following 11.8.

12 December 2014

Directory Opus 11.8.4 (Beta)

Directory Opus 11.8.4 (beta) is now available for all Opus 11 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • If you paste multiple lines into the Create Folder dialog, and it's in single-line mode, it now automatically switches to multi-line mode.
  • Fix for image file metadata showing the Subject value for Title as well, if no Title value was set. (This was due to behavior in Windows itself, which you can still see in Explorer.)
  • Label/wildcard filters added to a tab's format in the Preferences Tab Groups page weren't being saved.
  • DOpus.Listers.LastActive is now a method that always returns the most recent last active Lister rather than a property that's initialised once and then never updated.
  • Improved Explorer Replacement to work with Everything's Open Path context menu command.

5 December 2014

Directory Opus 11.8.3 (Beta)

Directory Opus 11.8.3 (beta) is now available for all Opus 11 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • The support added in 11.7 for Access Based Enumeration on network shares caused delays for some users; the check Opus performs for this has been moved to a background thread which should eliminate this problem.
  • In a script, calling DOpus.Listers.count now works (and returns 0) if there are no Listers open.
  • Persistent script variables are now properly saved if they contain vectors and the vectors are modified without any other variables being changed.
  • Path completion pop-up no longer adds a backslash to the end of the path if you click a file. (Only affects a handful of cases, since usually only folders are listed.)
  • Find / Advanced path clauses now disable path completion when in regular expression mode, since it got in the way of typing expressions.
  • Fixed the File Type editor's handling of pasted commands where the program path was quoted and had arguments after it.
  • Fixed problem with Filters that use script columns not correctly remembering the specified column.
  • The Go TABSELECT=prev command should now work in all cases.

28 November 2014

Directory Opus 11.8.2 (Beta)

Directory Opus 11.8.2 (beta) is now available for all Opus 11 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • The ScriptInitData object now has a new log_prefix property that lets a script configure the prefix for its log output.
  • Persistent script variables can now save and load things like Vector objects used as members of other Vector objects.
  • The default File Display Border toolbar now includes the USEQUALKEYS argument on the Go up/back/forward buttons, so that you can e.g. Ctrl+Click on the Up button to open the parent folder in the other file display (the same behaviour as the static file display border buttons has always had).
  • The inline rename feature to copy the name from the previous and next items in the list is now accessed from Ctrl+Shift+Up and Ctrl+Shift+Down instead of the old Ctrl-' and Ctrl-; keys, to avoid problems with non-English keyboards.
  • Added the %headeritem% environment variable which is set for functions that are run from the column header context menu. This lets them identify the index of the column header. The command Set COLUMNSTOGGLE=columnlist,insert on the column header context menu makes use of this to auto-generate Set COLUMNSTOGGLE commands that use %headeritem% to position the new column after the clicked item rather than at the end.
  • Fixed window going unresponsive if Chinese language was used and the Prevent automatic loading banner was triggered for an inactive folder tab.
  • Fixed a bug in the Duplicate Files tool where, if the folders to search were chosen in a particular way, it would not do the search. (The progress dialog could display "yes" or a collection path instead of the path to be searched.)
  • Setting the registry value HKEY_CURRENT_USER\Software\GPSoftware\Directory Opus\ (DWORD) NetworkABE = 0 disables the network Access Based Enumeration support that was added in the previous version (this is to allow testing for a potential problem - if it does turn out that the ABE support causes issues this will move to a proper configuration option in the future).

21 November 2014

Directory Opus 11.8.1 (Beta)

Directory Opus 11.8.1 (beta) is now available for all Opus 11 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • Scripting:
    • Added foreground and lastactive properties to the Lister object.
    • Added lastactive property to the DOpus.Listers collection.
  • The Copy UPDATEALL command no longer skips empty directories.
  • Resizing an existing column using a command like Set COLUMNSADD=sizeauto(!,200) will no longer revert to sorting by name if you were sorting by the column you resized.
  • Events under Preferences / Folder Tree / Selection with commands defined by default can now be cleared without the commands coming back on restart. (Previously you had to set them to a space or similar to prevent them returning to their defaults.)
  • If a JPEG image has an EXIF comment greater than 512 chars long, the comment is no longer displayed (since some programs seem to store large chunks of private data in that field).
  • Fixed problem with Windows Search incorrectly displaying the This location is not indexed warning.
  • Fixed sub-collections not responding to changes made to their files (previously this only worked for top-level collections).
  • Added an option to the Misc page in the FTP AddressBook to control the use of MDTM on unrecognized server types.

14 November 2014

Directory Opus 11.8

Directory Opus 11.8 is now available as a free update for all Directory Opus 11 users.

Download:

32-bit version:    Universal    Deutsch    简化字
64-bit version:    Universal    Deutsch    简化字

Changes:

This update includes all the changes in the 11.7.x betas:

7 November 2014

Directory Opus 11.7.6 (Beta)

Directory Opus 11.7.6 (beta) is now available for all Opus 11 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • The Set COLUMNSADD command now provides a simple way to resize existing columns without moving them, by specifying ! for the position. For example, Set COLUMNSADD=desc(!,200) will resize the description column to 200 pixels without moving it. (If the column isn't on already, it is added to the end, the same as if * was used for the position.)
  • The Set COLUMNSADD command now works on the Name column, allowing you to move and resize it.
  • Improved the dopusrt.exe /info information-exporting tool's handling of localized folder names. For each folder tab, the main paths it returns are now always the "real" paths, and separate display_path values are returned with the localized paths.
  • Drag & drop from C:\ to a CD burner (using the default Copy MOVEWHENSAME function) would move rather than copy, as the CD burning staging area is technically on the C:\ drive. This is now considered a copy across devices, and files will be copied by default.
  • The Scripting FSUtil.SameDrive function has a new c flag which tells it to treat a CD burner staging area as the CD drive itself.
  • Fixed some hotkeys on the default Operations toolbar (e.g. Ctrl+1 for Copy Files) not working if the toolbar was turned off and Always enable this toolbar's keys in Listers was turned on.
  • Fixed queued Copy MOVEWHENSAME copies (which are usually started via drag-and-drop) always saying "Copy" in the list of queued jobs, even if the operation would ultimately result in a move. (The operation itself was always correct, even if mislabeled in the queue list.)

24 October 2014

Directory Opus 11.7.5 (Beta)

Directory Opus 11.7.5 (beta) is now available for all Opus 11 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • Added the SETFOCUS argument to the Select command. Similar to MAKEVISIBLE but it also causes the viewer pane to show the first selected file automatically. Also, the MAKEVISIBLE and SETFOCUS arguments now ensure the first matching file is made visible even if it was already selected.
  • Buttons that use @ifset etc. with a global variable now work correctly in a floating toolbar.
  • Fixed failure to launch double-clicked symbolic links which ultimately resolved to volumes without a drive letter. (e.g. Symbolic link to junction to mount point to volume with no letter.)
  • Changed behaviour of double-clicks on symbolic links, so the unresolved path is launched. This is consistent with Explorer and allows you to e.g. create symlink.txt pointing to original.csv and then open the same file as either plain text or CSV, depending on which you double-click. (Exception: Symbolic links to exe files are still resolved, otherwise they do not work at all.)
  • Running the same user-defined command more than once in a single button did not work.
  • Fixed crash if FSUtil.GetMetadata was called without assigning the result to anything.
  • Fixed problem introduced in previous beta which could prevent the display being properly updated after some Toolbar command changes.

10 October 2014

Directory Opus 11.7.4 (Beta)

Directory Opus 11.7.4 (beta) is now available for all Opus 11 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • Scripting changes:
    • Added the following additional notifications to the OnListerUIChange event: duallayout, metapanelayout, viewerlayout, toolbars, toolbarset, toolbarsauto, minmax
    • Fixed a bug when using tags via script Metadata object (if the file in question came from a tab, retrieving the tags from the object would cause the file to lose its tags in the file list).
  • Fixed commands with Set THUMBNAILSIZE not running any commands after that line.
  • Fix for character encoding issue when saving MP3 ID3 tags in some locales.
  • Greatly reduced delay when using the context menu to extract non-zip archives which contain thousands of folders.
  • If the metadata panel fails to apply metadata changes because of a sharing violation, it now checks viewers to see if the file is currently being viewed, and closes it again before retrying.
  • The Set LAYOUT=Remember command did not properly record the toolbars that were open.

3 October 2014

Directory Opus 11.7.3 (Beta)

Directory Opus 11.7.3 (beta) is now available for all Opus 11 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • Scripting changes:
    • Added crumbpath and lock properties to the Tab object.
    • Fixed scripts not working as file type events.
  • Added Go NEXTCRUMB and Go LASTCRUMB commands.
  • The breadcrumbs path control would show an incorrect path if you went directly from Desktop to C:\.
  • The jobsbar_no_arrow advanced option now works properly.
  • Select SOURCETODEST and DESTTOSOURCE now fail silently with no destination file display, instead of prompting for a folder.
  • The @icon directive did not work correctly for icons from external files (e.g. DLLs or EXEs) if an icon index was specified.

25 September 2014

Directory Opus 11.7.2 (Beta)

Directory Opus 11.7.2 (beta) is now available for all Opus 11 users.

This is a preliminary, beta release. Translations may not be fully up-to-date and some English text may appear in non-English versions.

32-bit version:    Universal    Deutsch
64-bit version:    Universal    Deutsch

Changes:

  • Scripting changes:
    • When a script is reloaded, any commands it had previously added are now removed before the script is reinitialised, so that if the script looks at the list of commands (DOpus.Create.Command.CommandList) it won't see its own commands listed.
    • A tab created by dropping a folder on the tab bar did not correctly report to scripts if it was on the right side of a dual-display Lister.
    • Vectors used in script configuration values now preserve empty lines.
  • If "Access-Based Enumeration" is enabled for a network share, and a folder the user has no access to is modified (e.g. a file is created within it), Opus would still see the file change and add the folder to the display. Opus now checks if ABE is enabled on a share and if so, specifically checks if it can access the folder before adding it to the list.
  • The arguments dropdown in the command editor for Help REF wasn't up to date.
  • Choosing "Skip Identical" in the Replace File dialog no longer sets the copy operation into Keep Newer mode should it later be switched to Unattended.
  • Changed copy parameter name for clarity. Copy WHENEXISTS=replacenewer is now Copy WHENEXISTS=keepnewer. The old name still works to maintain compatibility with existing buttons.