Here's the new BETA (32-bit)

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0709 - 2011-04-14 12:42
  +++ Aliases now support any number of arguments. In the alias 
      definition the arguments are referred to by placeholders <@1>, 
      <@2>, <@3> etc. On using the alias the argument values are 
      passed as a comma-separated list, separated from the alias name by 
      at least one space. Any surrounding spaces are trimmed. Then <@1> 
      is replaced with the first argument, <@2> with the second, etc.
      Example 1:
        Define alias:
          @Greet=::echo "Hello, <@1>! It's <@2>!";
        Use alias:
          @Greet Don, Daisy
        Resolved alias:
          ::echo "Hello, Don! It's Daisy!";
      Example 2:
        To use the separator with an argument or have surrounding spaces 
        you need to quote the argument:
        Define alias:
          @Greet=::echo "Hello, <@1>! It's <@2>!";
        Use alias:
          @Greet Don, "Duck, Daisy Duck"
        Resolved alias:
          ::echo "Hello, Don! It's Duck, Daisy Duck!";
      Notes:
      - From now on, spaces are not allowed anymore in alias names. Your 
        current aliases will be smoothly auto-upgraded to the new rules 
        if necessary.
      - If you define <@2> but pass only one argument, <@2> is kept 
        unchanged.
      - If you define only <@1> but pass two arguments, the 2nd argument 
        is ignored.
      - Quotes inside quoted arguments have to be doubled.
      - This feature takes aliases to the next level.      
    + Configuration | Advanced | Scripting: Added option "Remember 
      permanent variables". Has been available as tweak since v9.90.0705.
    + Configuration | Templates: Added section to define a custom 
      command line interpreter and the arguments it should use.
      This is the recent CLI tweak elevated to UI level.
      Note that a checkbox has been added to control whether the custom 
      CLI should be used.
    - Removed the following change from v9.20.0006 - 2010-06-22 20:39. 
      Reason: The experiment failed, it's counter-intuitive.
      * Menu File | Rename (in List): Now, always the focused item is 
        renamed, completely independent of the current selections.
    ! Renaming a folder in the list didn't update its caption in the 
      tree correctly if "Show localized folder names" was enabled. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0710 - 2011-04-14 21:33
    + Aliases with arguments: Added placeholder <@0> to stand for the 
      non-split input, i.e. it will be replaced with everything 
      following the first space.
      Example 1:
        Define alias:
          @Greet=::echo "Hello, <@0>!";
        Use alias:
          @Greet Don, Daisy, Huey, Dewey, and Louie
        Resolved alias:
          ::echo "Hello, Don, Daisy, Huey, Dewey, and Louie!";    
    * Aliases with arguments: From now on they are limited to a max of 
      9. So the possible placeholders go from <@0> (non-split input) 
      through <@9>.
      Also, any abundant placeholders are not kept anymore, but removed.
    * Aliases: From now on, foreward slashes (/) are not allowed anymore 
      in alias names. Your current aliases will be smoothly auto-upgraded 
      to the new rules if necessary.
      Those slashes are reserved for future use...
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0711 - 2011-04-15 10:10
    * Updated the help file.
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0801 - 2011-04-16 12:55
    % Network browsing: Before, you would get long delays when browsing 
      a folder with LNK files pointing to unavailable network locations, 
      as well as when selecting such a file. These delays should be gone 
      now.
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0802 - 2011-04-17 13:40
    + Environment Variables: New XY only environment variable:
        %commondesktop% = path to All Users Desktop
      Usage example: To show the contents of the Current User Desktop 
      and the All Users Desktop in one list run this non-recursive 
      multi-location name search through the Address Bar:
        %desktop%; %commondesktop%? /
    ! Menu View | Tab | Filter by Selection(s): Failed with filenames 
      containing the character # (it was falsely taken as wildcard for 
      digits). Fixed.
    ! Manage User-Defined Commands Dialog: Duplicating a Run Script 
      command with multi-line script did not disable the "Script" edit 
      field so the multi-line contents would not be correctly handled on 
      editing. Fixed.
    ! SC download: An error condition was not reset so any download 
      statement after the last failed download statement (on the current 
      script stack) would error out as well. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0803 - 2011-04-17 20:44
    + Tweak to allow backgrounding file operations that were initiated 
      by drag'n'drop from outside (= from another app into XYplorer).
        BJAllowDropFromOutside=1
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0805 - 2011-04-27 19:19
    + Scripting got a new function.
      Name:   now
      Action: Returns the current date/time.
      Syntax: now([format])
        format: Either the usual date format, or "msecs" which returns 
                the number of milliseconds that have elapsed since the 
                system was started, up to 49.7 days.
                If missing the default system time format is used.
      Examples:
        echo now();         // 27.04.2011 18:46:12
        echo now("hh:nn");  // 46:12
        echo now("yyyy");   // 2011
        echo now("msecs");  // 1221097715
      Notes:
        The slash stands for the current system date separator, which 
        might be set to a dot. To force a slash you have to escape it 
        with a backslash:
        echo now("dd/mm/yyyy");   // 27.04.2011 in Germany
        text now("dd\/mm\/yyyy"); // 27/04/2011 in Germany
    % SC hash: Now file are streamed rather than processed in a single 
      chunk. With huge files this means far less CPU strain and quicker 
      performance.
      Here's a little script -- using the function now(), see above --
      that times md5-hashing of the currently focused file:
        // md5-hash the current file with timing
          $start = now("msecs");
          $hash = hash("md5", , 1);
          $duration = format(now("msecs") - $start, "#,0");
          status "hashing took $duration msecs: " . $hash
    * Configuration | Startup & Exit | Auto-backup configuration: Now 
      also the file tag.dat is auto-backupped. Reason: This is probably 
      the data file you would be most sad about losing.
      The option consequently has been renamed to "Auto-backup 
      settings". More files might be included later.
    ! Menu View | Tab | Filter by Selection(s): Failed with filenames 
      containing the sequence [*], e.g. test[3].txt. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0806 - 2011-04-28 18:12
    + Aliases with arguments: Now you can define a default value for 
      each placeholder. The default is used when the respective argument 
      is missing or empty.
      Syntax: The default value is optionally stated within the placeholder, 
      separated from the beginning by a space:
        <@1 DefaultValue>
      Example:
        Define alias (the second placeholder has a default):
          @Greet=::echo "Hello, <@1>! It's <@2 Dewey>!";
        
        Use alias 1 (all arguments are given, so the default is not used):
          @Greet Don, Daisy
        Resolved alias:
          ::echo "Hello, Don! It's Daisy!";

        Use alias 2 (the second argument is missing so the default is 
        used instead):
          @Greet Don
        Resolved alias:
          ::echo "Hello, Don! It's Dewey!";

        Use alias 3 (the first argument is missing but no default has been 
        defined for it, so it is replaced with nothing):
          @Greet
        Resolved alias:
          ::echo "Hello, ! It's Dewey!";
      Remarks:
        The default value can have all characters apart from >.
    + SC hash enhanced. Added algo CRC-32 (Cyclic Redundancy Check).
        algo:     Hash algorithm.
          crc32: CRC-32.
        Examples:
          ::text hash("crc32", "abcdefgh"); //AEEF2A50
          ::text hash("crc32", , 1); //CRC-32 of current file
        Note:
          The CRC-32 algorithm is not available as Window API (!?), so I 
          had to write it myself. To my shame it came out slower than 
          e.g. the API-based MD5 hashing. Probably VB's lack of bit 
          shifting operations is to blame... I might do something with 
          assembly code snippets later.
    + Menu Edit | Paste Special: Added command "Paste (Backup)" by which 
      you can trigger the Backup operation for items on the clipboard 
      with the current folder as target.
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0807 - 2011-04-29 13:08
    + Menu View | Tab | Views: Added new view "Large Icons". Shows large 
      (32x32) icons with the filename below, in horizontal rows. Boils 
      down to a thumbnails view without the thumbnails.
      Tip: Using View | Columns | Grow/Shrink Name Column, you can modify 
      the column width of the view.
    ! Mini Tree: Did not respect the setting of "Configuration | Advanced 
      | Use generic icons for super-fast browsing", and thus would 
      generate long delays when unavailable network paths were featured 
      in the Mini Tree. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0808 - 2011-04-30 13:38
    * Reorganized parts of the "View" menu: Submenu "Columns" is now 
      located in submenu "Tab". Consequently it is now available as well 
      in the tab headers' context menu, and in the list's white space 
      context menu.
    ! Paste Folder Structure: When source and target overlapped the 
      target was created twice (containing a duplicate of itself). Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0809 - 2011-05-01 20:53
    + Configuration | Templates | Incremental Suffix: Now you can 
      configure the start value of the increment. Simply set the start 
      value directly in the template, for example:
      - To start numerical increments with "0":
        Template: -00
        First increments: -00, -01, -02 ...
      - To start numerical increments with "1":
        Template: -001
        First increments: -001, -002, -003 ...
      - To start alphabetical increments with "a":
        Template: -aaa
        First increments: -aaa, -aab, -aac ...
      - To start alphabetical increments with "zz":
        Template: _azz
        First increments: _azz, _baa, -bab ...
      Upgraders: Your existing templates will be smoothly auto-upgraded, 
      e.g. "-00" is converted to "-01".
    + Rename Special | Batch Rename: Now letter increments (same syntax 
      as described above) now also works for batch rename patterns, for 
      example:
        *-<#aa>
        *-<#aac>.text /e
    + Command Line: Improved for passing startpaths relative to app 
      path. Now you can also pass things like "..\..\".
    * Command Line: Now passing "." will startup at app path. Before it 
      started at the Current Windows Directory.
    ! Spot & Jump: On lists with just one item the status bar message 
      "no matching items name" was not reset when a match happened later. 
      Now you get a message like "jump: match in line 33" on each match. 
      Also on lists with more than one item.
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0810 - 2011-05-02 10:57
    + Added preview of *.m4v files (iTunes Video File). As always: XY 
      can play it if WMP can play it. You just need the codec.
    * Updated the help file.
    ! Dual Pane: The position of the vertical splitter was not 
      remembered correctly under certain conditions. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0811 - 2011-05-02 14:14
    + New variable <get find_contents>. Returns the contents of the 
      Contents field of the last search in the current pane in this 
      session.
      For example:
        echo <get find_contents>;
      As always, SC get supports the same argument:
        echo get("find_contents");
    + SC folderreport enhanced. New named arguments for parameter type:
        type:
          items:    List of items in current folder (absolute paths).
          itemsrel: List of items in current folder (relative paths).
      Both types support a format template. The template is appended to 
      the type selector separated by a ":" (colon), and it fully 
      supports the syntax of the template argument in SC report!
      Examples:
      - Return similar to dos command 'dir /b /s':
        ::text folderreport("items", "r", , "r");
      - Returns path and name for an folder, additional size and mod 
        date for files:
        ::text folderreport("items:{dir {fullname}|{fullname}; {size kbr}; _
            {modified yyyy-mm-dd}|}", "r", , "r");
      - Returns CSV with user chosen info and self-defined separator 
        TAB:
        ::text folderreport("items:{fullname}<tab>{size kbr}<tab>{modified}", _
            "r", , "r");
      - Returns recursive CSV list with info good for diff comparing 
        after an installation:
        ::text folderreport("items:{fullname}; {FileVersion}; _
            {size B}; {modified}", "r", , "r");
    ! Icon Overlays were refreshed even if Auto-Refresh was off. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0812 - 2011-05-03 11:07
    + Scripting got a new function.
      Name:   isset
      Action: Determines if a variable is set.
      Syntax: isset($var)
        $var: The variable to be checked.
      For example, check whether a permanent variable is set before 
      using it:
        $contents = isset($p_filenamestore)?$p_filenamestore:"";
    + New variable <curitemprev>: Returns the previous current item on 
      whatever pane.
        echo <curitemprev>;
    + Menu Scripting | Permanent Variables: Now you can double-click a 
      variable in the listing to show its value.
      The same trick works in the variable listings in the "Stepping 
      through a Script" dialog.
    ! File Info Tips: Tips for clipped items did not show on network 
      locations when they should. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

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

Re: Here's the new BETA

Post by admin »

Change Log for the latest XYplorer BETA version:

Code: Select all

v9.90.0901 - 2011-05-05 15:14
    + List: Added translucent selection box.
      Windows 2000 Professional or later.
    + Configuration | Colors & Styles: Added option "Translucent 
      selection box". If unchecked the old-school dotted focus rectangle 
      is used instead of the translucent selection box.
    + Configuration | Colors & Styles: Added color selector "Selection 
      Box". Lets you freely configure the color of the new translucent 
      selection box.
      Of course, this setting is ignored if "Translucent selection box" 
      is OFF.    
    + Tweak to hide certain drives by letter. The drives are hidden from 
      the Maxi Tree and from the Drives listing under the "Computer" node.
      E.g. this will hide drives A and B:
        HideDrivesByLetter=AB
      Note that this tweak supersedes the setting of Configuration | 
      General | Show hidden drives (which retrieves the systemwide 
      HIDDEN property for drives from the registry).
      An attempt to browse to such hidden drives will fail in MaxiTree 
      mode. The MiniTree, however, is not affected by this tweak.
    * Icons for unavailable locations: Now an "alert" icon is shown in 
      the Address Bar, on Tab headers and in various file listings for 
      unavailable locations resp. items. Before, simply now icon was 
      shown.
To download the latest BETA version choose a download package: (1) Installer Package, (2) Portable 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 | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.

Locked