BETA version (with detailed history information)

Get a glimpse of the next XYplorer...
Locked
admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0001 - 2017-09-21 16:14
  +++ Toolbar: Now you can have captions with the buttons. Toggle them in Tools 
      | Customize Toolbar | Options | Show Button Captions.
      The captions are printed in font size 8.25, and the buttons are widened by 
      50 pixels to make space for the text. Still many longer captions won't fit 
      completely and you will see ellipses. If you don't like that read on:
      By default you get one caption line. You can get more by tweaking, e.g.:
        ToolbarCaptionLines=2   (legal values: 1 to 4)
    > Tip: If you opt for captions is recommendable to also tick "Scrollable 
      Toolbar" else many buttons can only be reached via the overflow popup at 
      the right end of the toolbar.
  +++ Toolbar: Totally rewrote the drawing of the toolbar. The default style 
      (now called "XYplorer Classic") is flatter (no gradients anymore) and IMO 
      clearer. And you get an alternative style (see next paragraph).
    + Tools | Customize Toolbar: Now can configure the theme used to draw the 
      main toolbar. The Options button's popup menu features these new items:
      - XYplorer Classic (factory default)
      - Windows Themes
    * Tools | Customize Toolbar | Options: Renamed "Toolbar can be Scrolled" to 
      "Scrollable Toolbar".
    * You now can close the app while folder sizes are still being calculated. 
      Before, you got a message "Abort Unfinished Operations?".
    ! Scripting | Load Selected Script File: Did not decode BOM-less 
      UTF8-encoded script files when "Configuration | Preview | Text preview | 
      UTF-8 auto-detection" was ON. Fixed.
    ! Scripting: In a two-item multi-script where the 2nd script was made 
      invisible by a prefixed underscore, the 2nd script was executed instead of 
      the first. Fixed.
    ! Locked Tabs: Overwriting the lock by holding Ctrl+Alt while selecting the 
      new location (e.g. in Tree or in Breadcrumb, or via history Back) did not 
      work anymore. Fixed.
    ! File Lengths: Since 20170914 an optimized mechanism to determine file 
      lengths has been implemented. However, it turns out that this mechanism 
      does not work correctly for TIB files (Acronis True Image Backup Archive). 
      Total mystery why that is, but now it's handled correctly for TIB files 
      too. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0002 - 2017-09-21 18:58
    ! File Lengths: The last fix did not cut it. Actually the problem had 
      nothing to do with TIB files but with all files of similar sizes (> 2 GB) 
      since 20170914. Now really fixed.
    * XYcopy: Updated to 2.10.0114.
    ! Lock Home Zone: The lock didn't stay in the zone when the new folder name 
      was a partial match of the home folder name. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0003 - 2017-09-22 12:23
    + SC getkey: Now it optionally supports reading UTF-8 encoded INI-files, 
      with or without BOM.
      Syntax: getkey(key, section, [INIfile], [flags])
        flags (bitfield)
          1: Use XYplorer's native algorithm.
          2: Decode UTF-8 if there is any.
             Only works in combination with flag 1!
      Example:
        text getkey("key_var_group", "menus", <focitem>, 3);
    ! MP3 Audio Properties | Sample Rate: Incorrect 26.000 Hz was given for MPEG 
      2.0 MP3s where 16.000 Hz would have been correct. Fixed.
    ! Custom Copy: The Overwrite prompt was positioned on the wrong monitor 
      under certain conditions. Fixed.
    ! Custom Copy: The Overwrite prompt displayed the target name with the same 
      capitalization as the source name even if it differed in reality. Fixed.
    * XYcopy: Updated to 2.10.0115.
    ! Live Filter Box: Since v18.30.0019 - 2017-09-15 12:26 the LFB would not 
      accept a space even as non-first character if the focused file in the list 
      was not selected. Fixed.    
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0004 - 2017-09-23 12:33
    ! SC Sync: Didn't handle missing/empty source and target paths as gently as 
      it could. Fixed.
    * XYcopy: Updated to 2.10.0116.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Summary of the latest XYplorer Official Release.

Download: https://www.xyplorer.com/download.php

Code: Select all

v18.40.0100 - 2017-09-23 16:00
    = MAINTENANCE RELEASE.
  +++ Minor bug fixes and enhancements.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0101 - 2017-09-23 20:28
    * Filetimes: Turns out that DST support (added in v14.80.0217 - 2015-01-28 
      14:42) heavily slowed down filetime related functions in XYplorer on 
      Windows XP SP3 and Windows Server 2003 SP2. Therefore I withdraw 
      XYplorer's DST support under those OSs.
    % Filetimes: Slight overall speedup (all Windows versions).
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0102 - 2017-09-24 20:57
    + SC sync enhanced: New switch "n" allows you to pass a new not-yet-existing 
      target folder to the function.
      Syntax: sync source, target, [copy_items], [on_collision], [delete_items], _
                  [switches], [logfile]
        switches: lower case letters in any order
          n = The target folder will be silently created if it does not exist yet.
              Such a target folder is shown in blue color in the sync dialog.
      Example:
        // I use this now for one-click daily backups of the XY source code
        sync "E:\XY\code\", "F:\bup\XY-code-<date yyyy>\<date yyyymmdd>\", 1, 0, 0, "ckn";
    * XYcopy: Updated to 2.10.0117.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0103 - 2017-09-25 19:01
    + Sync Caps: Now Custom Copy, Backup, and Sync operations will automatically 
      synchronize the capitalization of all overwritten target item names with 
      that of the matching source items names, and of all target folder names 
      with that of the matching source folder names.
    * Sync Folders: Now the Sync Folders dialog stays up when you run the 
      Preview from there. No need to open it again to do the real job.
    * XYcopy: Updated to 2.10.0118.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0104 - 2017-09-26 14:13
    + Toolbar | Move to Recent Locations / Copy to Recent Locations: Now the 
      context menu of both buttons features a same-named command that will open 
      a filterable list of the recent locations.
    + Edit | New | New Folder: Now all XYplorer native variables are supported 
      in the tweakable name templates, e.g.:
        Folder2=<clp>
        Folder3=<curbase>
        Folder4=<get curitemprev base>    
      Note that if you use any XY variables then the template is not parsed as 
      date template in the old way. So if you need a date too, you have to use 
      <date ...>, e.g.:
        Folder2=<clp>-<date yyyymmdd>
      Notes:
      - Raised the number of templates from 3 to 5.
      - These are tweaks: You won't see them unless you manually go down to 
        XYplorer.ini and tweak them.
      - For the two new templates there will be no keyboard shortcuts.
    + Edit | New | New Text File: Same as above.
    * List | Tiles Views: Folders don't show "File Folder" anymore below the 
      name. It's clearer.
    ! List: Some bogus "Location currently not available" situations were 
      possible in connection with special paths. Fixed. This bug was haunting 
      several users for years, and I could never see the pattern. Now I think I 
      did.
    ! Edit | New | New Path...: Did not go to the new path if it was a special 
      path. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0105 - 2017-09-26 21:54
    + Configuration | Refresh, Icons, History | Icons: Added "Show shortcut 
      overlays". Factory default ON. But now you can turn it off.
      Includes overlay for junctions in Tree and List.
    + Configuration | Refresh, Icons, History | Icons: Added "Show shared folder 
      overlays". Factory default ON. But now you can turn it off.
    - Tweak NoSharedFolderOverlays has been removed. It's replaced by the above.
    ! Custom Copy: Error "FAIL (clone filetimes)" could falsely be reported when 
      copying Symbolic Links and "Preserve all item dates" enabled. Fixed.
    > This is the 4000th beta version since 23 May 2004.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0107 - 2017-09-28 18:48
    + SC sync enhanced: Now you can filter the operation by passing an include 
      list and/or an exclude list.
      Syntax: sync source, target, [copy_items], [on_collision], [delete_items], _
                  [switches], [logfile], [incl], [excl]
        incl: List of patterns, separated by "|", to include. At least one 
              pattern has to be matched for an item to pass the filter.
              Wildcards * and ? are supported. If a pattern has no wildcards at 
              all it is auto-surrounded by asterisks.
              Folders are passed to the filter with a trailing backslash.
        excl: List of patterns, separated by "|", to exclude. None of the 
              patterns should be matched for an item to pass the filter.
              See "incl" above for other props.
      Remarks:
        - Logic if both lists are passed: An item is processed if it matches at 
          least one pattern of the include list AND no pattern of the exclude 
          list. Formula:
            Pass = (i1 OR i2 OR ...) AND NOT (e1 OR e2 OR ...)
        - The filter also affects deletions in target, sync caps, preserve all 
          item dates.
        - If a folder does not pass the filter, the whole branch is out.
        - Include/Exclude lists are shown at the bottom of the Sync config 
          dialog and in the reports.
        - The feature is not yet implemented in XYcopy (background processing)!
      Examples:
        // copy only *.jpg and *.png files
        sync "E:\Test\Sync\Source", "E:\Test\Sync\Target", 7:="*.jpg|*.png";
        // I use this now for one-click daily backups of the XY source code (no 
        // need to backup appdata)
        sync "E:\XY\code\", "F:\bup\XY-code-<date yyyy>\<date yyyymmdd>\", 1, 0, 0, _
            "ckn", 8:="\appdata\";
    + Added tweak to limit the number of bytes previewed of a text file in the 
      Preview tab. If set to 0 the value defaults to 5242880 (=5MB).
        MaxBytesTextPreview=5242880
    ! List | Smart Right Click: Could crash on date columns depending on what's 
      in the clipboard as long as it ended in " AM". Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0108 - 2017-09-29 16:43
    * SC sync: Completely rewrote filtered sync. Now it's one argument for both 
      include and exclude, and it's much more powerful and faster.
      Syntax: sync source, target, [copy_items], [on_collision], [delete_items], _
                  [switches], [logfile], [filter]
        filter: List of patterns or full paths, separated by "|", to include or 
                exclude files or folders in/from the operation.
          Pattern syntax:
            a)  +* vs -*: Prefix a + to include, a - to exclude. The + is 
                optional (you only must use it if an include pattern happens to 
                start with a "-" character).
            b)  *\ vs *: Append a backslash for folders. Else the pattern is 
                matched against files.
            c)  *\?* vs *?*: Have a backslash anywhere in the non-last position 
                to match the pattern against the full path of an item. Else it is 
                matched only against the item name without path.
      Remarks:
        - All matching is done against source items, not target items.
        - All matching is done against items without a trailing backslash.
        - Wildcards * and ? are supported. No wildcards are auto-added.
        - An item is processed if it matches at least one of the include 
          patterns AND none of the exclude patternst. Formula:
            Pass Filter = (+ OR + OR ...) AND NOT (- OR - OR ...)
        - The order of patterns doesn'ot matter logic-wise, but performance-wise:
          The list is worked from left to right, so the patterns that are 
          matched more likely should be positioned more to the left.
        - The filter also affects deletions in target, sync caps, preserve all 
          item dates.
        - If a folder does not pass the filter, the whole branch is out.
        - If only folders are filtered then all files pass.
        - If only files are filtered then all folders pass.
        - The filter list is shown at the bottom of the Sync config dialog and 
          in the reports.
        - The feature is not yet implemented in XYcopy (background processing)!
      Examples:
        // copy only *.jpg and *.png files (both are equivalent):
        sync "E:\Test\Sync\Source", "E:\Test\Sync\Target", 7:="*.jpg|*.png";
        sync "E:\Test\Sync\Source", "E:\Test\Sync\Target", 7:="+*.jpg|+*.png";
        // copy only from paths called data
        sync "E:\Test\Sync\Source", "E:\Test\Sync\Target", 7:="data\";
        // don't copy files that begin with "copy ":
        sync "E:\Test\Sync\Source", "E:\Test\Sync\Target", 7:="-copy *";
        // don't copy from path E:\Test\Sync\Source\Temp:
        sync "E:\Test\Sync\Source", "E:\Test\Sync\Target", 7:="-E:\Test\Sync\Source\Temp\";
        // I use this now for one-click daily backups of the XY source code (no 
        // need to backup appdata)
        sync "E:\XY\code\", "F:\bup\XY-code-<date yyyy>\<date yyyymmdd>\", 1, 0, 0, _
            "ckn", 7:="-appdata\";
    + SC tab enhanced: New argument ID lets you refer to the tab by a stable 
      identifier as opposed to index which changes when the tab is moved.
      Syntax: tab([operation], [data], [index], [ID])
        ID: Unique and stable identifier for a tab that never changes as long as 
            the tab lives. The smallest possible ID is 1.
      Remarks:
        - If ID is passed then index is ignored.
        - If you pass an invalid ID an error message is shown.
      Examples:
        text tab("get", "caption", , 1); //caption of a tab ID=1      
    + SC tab enhanced: The operation "get" got a new data parameter 
      "ID":
        text tab("get", "ID", [index]); //tab ID
      Returns the ID of the tab referred to by index. The ID is a unique and 
      stable identifier for a tab that never changes as long as the tab lives. 
      The smallest possible ID is 1.
        text tab("get", "ID"); //tab ID of current tab
    + SC popupMainMenu enhanced: Now you can pass the X and Y position.
      Syntax: popupmainmenu [submenu], [x=-1], [y=-1]
        x:      X position; -1 to use current mouse X.
        y:      Y position; -1 to use current mouse Y.
      Examples:
        popupMainMenu , 0, 0; //top left corner of screen
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0110 - 2017-09-30 14:29
    + SC backupto enhanced: Now you can filter the operation by passing a filter.
      Syntax: backupto [location], [source], [on_collision], [preserve_dates], _
                  [create_log], [pop_stats], [skip_junctions], [verify], _
                  [show_progress], [filter]
      Remarks:
        - Same story as SC sync filter.
      Examples:
        backupto "E:\Temp", 9:="*.jpg|*.png";   //only JPG and PNG
        backupto "E:\Temp", 9:="-*.jpg|-*.png"; //all apart from JPG and PNG
    + Sync Caps: Now the capitalization of all processed files is synced, 
      whether overwritten or skipped (not necessary for new files). Before, 
      files skipped from copying were also skipped from Sync Caps.
      FYI, the capitalization of all processed folders had been already synced 
      anyway, so now the job is complete: Everything is caps-synced.
      The service costs 25% speed but I think it's an expected behavior; or 
      rather a *desired* behavior since not many sync apps seem to do it.
      Since not everybody needs or wants it one could think about making it 
      optional later...
    * Sync Caps: Now it only happens for Sync operations. Backup and Custom 
      Copy/Move don't do it.
    ! Portable Devices: Support broken under Windows 10 version 1703 (Creators 
      Update). Fix #1.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0111 - 2017-09-30 20:38
    + Sync Caps: Now any renamings are featured in the reports. Yep, also in 
      Preview mode... if you just want to check the state of affairs...
    * Updated the help file.
    * XYcopy: Updated to 2.10.0119.
    * MLS: Internally updated to version 8.94.
      > TRANSLATORS: Please wait until Reference_8.94.lng is uploaded.
        You will be notified if you have subscribed to this thread:
        https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60598
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v18.40.0112 - 2017-10-01 20:24
    * Updated the help file. (Forgot to pack it yesterday.)
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install Package.

:!: Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

Locked