BETA version (with detailed history information)

Get a glimpse of the next XYplorer...
Locked
admin
Site Admin
Posts: 60541
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

v12.40.0105 - 2013-05-14 20:01
    + Menu Tools | Customize List | Date Column Format: Added toggle 
      "Show Times in UTC". Tick it to show all filetimes as UTC, i.e. 
      timezone-independent as they are internally stored under NTFS. 
      Untick it to show filetimes auto-converted to the local timezone 
      (as defined in Windows settings), which is the factory default and 
      the usual way filetimes are shown in file managers and similar 
      applications.
      UTC filetimes are easily recognizable by the suffixed "Z", which 
      is the official way to mark UTC times according to ISO 8601.
      Note that not only the file list, but also the Properties tab and 
      all sorts of Reports support showing UTC times and hence are 
      affected by this setting.
      Tip: The command is also available in the right-click menu of any 
      of the Date columns in the file list.
      XYplorer is AFAIK the only file manager that can do this trick.
      Note: The tweak ZuluFileTimes is hereby raised to UI level.
    + Time Stamping and Find Files by Date now support the ISO 8601 
      format for time offsets from UTC.
      See http://en.wikipedia.org/wiki/ISO_8601#Time_offsets_from_UTC
      The following general formats are recognized (the ":SS" component 
      is optional).
        YYYY-MM-DD HH:NN:SS±02:00
        YYYY-MM-DD HH:NN:SS±0200  'no ":"
        YYYY-MM-DD HH:NN:SS±02    'hours only
      To refer to 10:00 today in Cologne (DST in effect), you can use 
      this time string anywhere in the world:
        2013-05-14 10:00:00+02:00
      Independently of your current time zone it is resolved to
        2013-05-14 08:00:00+00:00
      which is equivalent to e.g. the following time strings:
        2013-05-14 08:00:00Z
        2013-05-14 03:00:00-05
        2013-05-13 23:00:00-0900
        2013-05-13 20:00:00-12:00
      So, for example, to find all files modified in Cologne today 
      between 16:00 and 17:00 Cologne local time (DST in effect), you 
      can use these time strings, regardless of the time zone of your 
      current host system:
        Between: 2013-05-14 16:00:00+02
        And:     2013-05-14 17:00:00+02
      The +02 means: Cologne (DST in effect) is 2 hours later than UTC.
      You will get the same search results if you express the times for 
      Honolulu...
        Between: 2013-05-14 04:00:00-10
        And:     2013-05-14 05:00:00-10
      ... or for Port Moresby (Papua New Guinea):
        Between: 2013-05-15 00:00:00+10
        And:     2013-05-15 01:00:00+10
      In the same fashion you can for example timestamp a file to 
      midnight in Tokyo using this time string:
        2013-05-15 00:00:00+09
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: 60541
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

v12.40.0107 -2013-05-15 22:06
    * Configuration: The "Jump to Setting" listing now remembers the 
      last used filter within a configuration session.
    ! Generic icons micro glitch 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: 60541
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

v12.40.0201 - 2013-05-17 14:00
    + Command Line: The switch /win now can be used to specify the main 
      window position and dimension at startup, overwriting the values 
      in the INI file. Each value is optional and if missing the value 
      found in the INI file is used.
      General format:
        /win=[min|max|normal],[x],[y],[width],[height]
      Examples:
        /win=normal,40,20,1200,800
        /win=,20,20,1200            window state and height from INI
        /win=,,,1000,800            window state and position from INI
        /win=min                    start minimized (other values from INI)
        /win=max,,,,400             start maximized, restore to height 400
    * Configuration | Tree and List | List | Show folder sizes: Added 
      sub-option "In network locations as well". Now the factory default 
      is NOT to show folder sizes for network locations.
    > Tip: There is always menu View | Calculate Folder Sizes (Shift+F5) 
      if you need the folder sizes in the current listing now. There is 
      also a toolbar button to do this one-time job.
    + Scripting commands enhanced:
      - setting, settingp
        New named argument "usecustomcopy"
          0 = Disable Custom Copy for file operations
          1 = Enable Custom Copy for file operations
        Example:
          ::setting "usecustomcopy", 0;
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: 60541
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

v12.40.0202 - 2013-05-18 11:39
    + Command Line: The switch /win now supports a 4th window state 
      "tray". Use it to start the app minimized to the tray.
      Examples:
        /win=tray
        /win=tray,40,20,1200,400
      Note that this is totally independent of "Configuration | Startup 
      & Exit | Minimize to tray" or any other startup settings.
    * UTC Times: Now you a lowercase "z" is allowed as UTC marker. E.g.:
        timestamp "m", "<date yyyy-mm-dd> 12:00z";
    ! Various lists: The filter last used within "Configuration | Jump to 
      Setting" was also inherited by other lists. That was not intended. 
      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: 60541
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

v12.40.0203 - 2013-05-19 19:49
    + Scripting got a new function.
      Name: CTBIcon
      Action: Set/Get the icon of a Custom Toolbar Button.
      Syntax: ctbicon([icon], [button_index])
        icon:   Whatever can be entered into the Icon field in a CTB 
                definition, e.g.:
                - Path to an icon resource (ICO, ICL, EXE, or DLL file).
                  Full path or relative to <xyicon>.
                - Or: Toolbar icon key of XYplorer's internal toolbar 
                  icons; e.g. ":home".
                If empty the function only returns the current icon.
        button_index: Index of the button.
                      If empty then the index of the button owning the 
                      script is used. If the script is called from 
                      outside a CTB you *have* to state a button index, 
                      else you will get an error message.
        return:   The current icon (before any new icon was set).
      Example 1 (use this script in the On Click event of a CTB; you 
      need icons Apple.ico and Apple_Half.ico in <xyicons>):
        // apple toggle
          if (ctbicon() == "Apple.ico") {
            ctbicon("Apple_Half.ico");
          } else {
            ctbicon("Apple.ico");
          }  
      Example 2 (use this script in the On Click event of a CTB; you 
      need 4 icons c1.ico, c2.ico, c3.ico, c4.ico in <xyicons>):
        // cloud cycle
          $n = substr(ctbicon(), 1, 1);
          $n++;
          if ($n > 4) {
            $n = 1;
          }
          ctbicon("c$n.ico");
      Example 3 (use this script in the On Click event of a CTB):
        // internal icon toggle
          if (ctbicon() == ":cfi") {
            ctbicon(":home");
          } else {
            ctbicon(":cfi");
          }  
      Notes:
        - The new icon set via scripting is treated just like an icon 
          set via UI; so it is as well remembered across sessions.
        - You can even set icons of buttons that are not shown in the 
          current toolbar.
    * Custom Toolbar Buttons: Now the icon path defaults to <xyicon>, so 
      you don't need to state a path for icons located in that folder.
    + Configuration | Startup & Exit | Startup window state: Added a 4th 
      window state "Tray". Use it to start the app minimized to the tray.
    * From now the Shell's autocomplete dropdown (used in various edit 
      boxes, e.g. in Catalog Item Properties or some UDC Properties) is 
      turned off by default because of the unfixable lock and leak 
      issues with the SHAutoComplete Windows API.
      If you really need this functionality and don't care about the 
      issues you can turn it on using this new tweak:
        AllowShellAutoComplete=1
      FYI, for the Address Bar this wacky SHAutoComplete has already 
      been replaced by the superior home-grown 6KN some weeks ago.
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: 60541
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

v12.40.0204 - 2013-05-21 12:53
    + Scripting got a new function.
      Name: CTBState
      Action: Set/Get the pressed state of a Custom Toolbar Button.
      Syntax: ctbstate([state], [button_index])
        state:   0 = unpressed
                 1 = pressed 
        button_index: Index of the button.
                      If empty then the index of the button owning the 
                      script is used. If the script is called from 
                      outside a CTB you *have* to state a button index, 
                      else you will get an error message.
        return:   The current state (before any new state was set).
      Example (use this script in the On Click event of a CTB):
        // state toggle
          if (ctbstate() == 1) {
            ctbstate(0);
          } else {
            ctbstate(1);
          }
      Note: The state is remembered across sessions.
    ! On some systems you could get an error 5 message on startup 
      related to the retrieval of environment variables. 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: 60541
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

v12.40.0205 - 2013-05-22 11:48
    ! Configuration Dialog: The auto-adjustment of the dialog size to 
      smaller screen sizes did not work as it should with custom DPI 
      settings (e.g. 125% enlargement). Fixed.
    ! SC ctbstate: Did not work alright together with icons. 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: 60541
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

v12.40.0206 - 2013-05-24 16:08
    * Added several measurements against unwanted forward slashes 
      injected by users through manually tweaked configuration files.
    * Updated the help file.
    * Toolbar | Mini Tree: New icon, now with extra icon for the enabled 
      state. The tree itself is from http://www.fatcow.com/free-icons, 
      and the design idea is from serendipity (XY user forum).
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: 60541
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

v12.40.0207 - 2013-05-24 21:45
    + SC download enhanced: Added a way to suppress the status bar 
      progress and success messages.
        Syntax: download sourceurl, [targetfile], [options]
          options:
            s = Silent: No status bar progress and success messages.
    + SC readurl enhanced: Added a way to suppress the status bar 
      progress and success messages.
      Syntax: readurl(url, [nocookies], [StripHTML], [flags])
        flags: (bit field)
          8 = No status bar progress and success messages.              
    * Toolbar | Mini Tree: Improved the new icon.
    * Custom Toolbar Buttons: Added automatic adjusting of the icon 
      paths in CTBs when upgrading to v12.40.0203 or later from any 
      version < v12.40.0203. 
      This has been made necessary by this change in v12.40.0203:
      * Custom Toolbar Buttons: Now the icon path defaults to <xyicon>, so 
        you don't need to state a path for icons located in that folder.      
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: 60541
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

v12.40.0208 - 2013-05-26 16:05
    ! Custom Toolbar Buttons: Icons defined with ProgIDs (e.g. 
      "Notepad") did not work anymore since v12.40.0203. Fixed.
    ! Custom Copy | Preserve All Item Dates: Did not work with folders 
      whose copies were auto-renamed on collision. Fixed.
    * XYcopy: Updated to 2.10.0031.
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: 60541
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

v12.40.0212 - 2013-05-27 12:50
    + Tweak: Experimentally you can now use all Custom Keyboard 
      Shortcuts in the Floating Preview.
        FPEnableCKS=1
      This means you can e.g. label/tag/comment the previewed file, or 
      call UDC scripts, or whatever, right in the Floating Preview!
      There is one caveat though: All hard-coded keyboard shortcuts in 
      the Floating Preview (as shown in the FP's right-click menu) take 
      precedence over CKS in this context, so e.g. any KS with "L" will 
      just Left Rotate the image and not do anything else.
    + Command Line Switches: Added switch /new. If passed a new instance 
      is opened regardless of any settings that would otherwise force 
      any existing instance to be re-used.
      Example:
        C:\Programs\XYplorer\XYplorer.exe /new
    + Command Line Switches: Added switch /fresh. Lets you run the app 
      without loading any settings apart from the license data. This is 
      useful for isolating any issues under factory defaults conditions 
      and thus can help the analysis.
      Example:
        C:\Programs\XYplorer\XYplorer.exe /fresh
      Notes:
      - A new instance is opened regardless of any settings or existing 
        instances (like with switch /new).
      - The Catalog will be completely empty (this is a difference to a 
        fresh start from the official package where a default catalog is 
        loaded).
      - "Save Settings on Exit" will be internally disabled to prevent 
        you from accidentally overwriting your real settings.
      - The main window title will show "[FRESH]" to clearly signal 
        that this is not your real settings.
    > Tip: Run a 2nd instance with factory defaults via Address Bar:
        ::run "<xy> /fresh";
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: 60541
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

v12.40.0213 - 2013-05-27 20:10
    * Floating Preview: Ex-tweak FPEnableCKS is now accessible via 
      Ctrl+RightClick, which pops a mini menu exposing the setting 
      "Allow Custom Keyboard Shortcuts in Preview".
      The functionality has been vastly improved so that the conflicts 
      between hard-coded FP shortcuts and global CKS are minimized. If 
      "Allow Custom Keyboard Shortcuts in Preview" is ON then:
      - Arrow keys, Position keys, Space, F2, F5, Esc, Del, Multiply, 
        Divide, Add, and Subtract still have precedence over global CKS.
      - All other keys are not processed in FP anymore but passed on to 
        the main form.
      - The KS shown in the FP context menu now adjust nicely.
    * Toolbar | Mini Tree: Now the two states of the icon can be 
      internally referred to by ":maxitree" and ":minitree".
    ! Switch /fresh: Fixed some minor glitches.
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: 60541
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

v12.40.0215 - 2013-05-28 14:40
    ! Dropping images from Chrome didn't work. Fixed. 
    % Startup on unavailable network locations: Now, when "Configuration 
      | Startup & Exit | No network browsing on startup" is ON, you 
      won't have the slightest delay anymore when starting up on a tab 
      pointing to a now unavilable network location.
      So, when you often experience such delays because your network is 
      volatile or shaky, it is highly recommended to tick "No network 
      browsing on startup".
    ! Switch /fresh: Now "Save Settings on Exit" is set to OFF and 
      disabled, so auto-saving is totally impossible in FRESH mode.
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: 60541
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

v12.40.0218 - 2013-05-28 21:14
    * Command Line Switch /ini: Now date variables, e.g. <date yyyy>, 
      are supported in the path. See example in the next paragraph.
    * Command Line Switch /ini: Now you can pass a non-existing path 
      with the /ini switch, e.g.:
        C:\Programs\XYplorer\XYplorer.exe /ini=%temp%\XY\ /fresh
      Or from Address Bar:
        ::run <xy> . ' /ini=%temp%\XY\ /fresh';
      Only on saving any settings, the path will be created.
      Usage: By passing a non-existing path you can ensure that no 
      current settings are overwritten. So the /fresh switch is now 
      almost obsolete if you can guarantee that the passed appdata path 
      does not exist, e.g. like this:
        C:\Programs\XYplorer\XYplorer.exe /ini="%temp%\XY_<date yyyymmddhhnnss>\"
      Or from Address Bar:
        ::run <xy> . ' /ini="%temp%\XY_<date yyyymmddhhnnss>\"';
    * Switch /fresh: Now "Save Settings on Exit" is NOT disabled 
      anymore (but just turned OFF), so you *can* turn on auto-saving in 
      FRESH mode. So now you can use /fresh to revert the app to factory 
      defaults without having to enter your license data again.
    * Switch /fresh: Also this is now turned OFF on /fresh: 
      Configuration | Undo & Action Log | Remember the logged actions 
      between sessions.
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: 60541
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

v12.40.0219 - 2013-05-29 14:37
    + Now XYplorer will smoothly handle files with a space at end of 
      the filename. This is illegal under Windows but you can get such a 
      file via download from the web. Explorer and other file managers 
      cannot handle this and you are stuck with a file that cannot be 
      renamed nor deleted.
      XYplorer will now silently normalize the filename (remove the 
      space) once you click-select the file in the file list.
      Note: This will fail if a file with the normalized name already 
      exists in the same location (it will not be overwritten). In that 
      case you can simply rename the abnormal file to a legal name.
    * Menu View | Mini Tree | Mini Tree: Now, if turning Mini Tree ON 
      and no Mini Tree is defined (typical with a fresh installation), 
      this command will use the paths of all tabs in both panes as 
      initial Mini Tree. Much better than just showing the Computer 
      node as "Mini Tree" (which can be quite scary to a newbie).
    * Menu View | Mini Tree | Minimize Tree: Before, this command would 
      reduce the Mini Tree to the paths of all tabs in just the current 
      pane. Now it includes the paths of all tabs in *both* panes.
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