BETA version (with detailed history information)

Get a glimpse of the next XYplorer...
Locked
admin
Site Admin
Posts: 60588
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 (v9.40.0003, 06-aug-2010).

Code: Select all

v9.40.0003 - 2010-08-06 09:37
    ! Tree: Keys DEL and F2 did not work in the Tree since v9.40.0002. 
      Fixed.
    ! Copy/Move Here As... did not honour "Exclude extension on rename" 
      anymore. Fixed.
    ! List: Would not drop anything into a selected and focused folder 
      (e.g. from one pane to the other). 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.

admin
Site Admin
Posts: 60588
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 (v9.40.0002, 05-aug-2010).

Code: Select all

v9.40.0002 - 2010-08-05 20:12
    + Menu File | Duplicate: The following commands (originally added 
      v6.40.0033 - 2007-10-31 11:03) have been elevated from CKS | 
      Miscellaneous | File Operations to UI level and are now found in 
      the Duplicate submenu:
      - Copy Here to New Subfolder... (Ctrl+Shift+C), #1042
      - Move Here to New Subfolder... (Ctrl+Shift+X), #1041
      Note that both commands only work on the selected list item(s), 
      and are disabled if the file list is not focused. (They work 
      however in scripting on selected items in a non-focused list.)
      I'm aware that "Move Here to New Subfolder" does not fit under the 
      heading Duplicate, but hey... I'm confident your brain can handle 
      it.
    * Main Menu: Removed the word "Suffix" from all captions like "Copy 
      Here with Suffix Date Modified".
      Also "Date Now" has been rephrased to "Current Date", and "Date 
      Modified" to "Last Modified Date".
    + Configuration | Templates | Date affix: Now the template supports 
      the variable <folder> that is resolved to the moved/copied file's 
      parent folder (only the folder, not the whole path).
      Example for a template:
        *-<date yyyymmdd> (<folder>)
      Note that the presence of this variable in the template is not 
      reflected in the related commands' menu captions, so this variable 
      is rather a very special option that you have to make a mental 
      note about when you use it.
    * List: Now when changing the sort order and there are no selections 
      the list is auto-scrolled to top and the top item is auto-focused 
      -- regardless of the setting of Configuration | General | Keep 
      focused item in view after sorting. IMO a small change with a big 
      usability gain.
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.

admin
Site Admin
Posts: 60588
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 (v9.40.0001, 04-aug-2010).

Code: Select all

v9.40.0001 - 2010-08-04 13:25
    + Configuration | Templates | Date affix (previously "Date suffix"): 
      Now this template can define a prefix, a circumfix, or a suffix 
      (previously it could just define a suffix). To this purpose the 
      file base is represented by an asterisk in the pattern. The 
      (optional) date uses the <date ...> syntax known from XY 
      variables.
      This template is employed for example when files are copied or 
      moved using "Copy (Move) Here with Suffix Date Now (Modified)". 
      
      Examples for copying a file called "Test.txt" using various affix 
      templates:
        *-<date yyyymmdd>         = Test-20100803.txt
        <date yyyymmdd> *         = 20100803 Test.txt
        Copy of *                 = Copy of Test.txt
        Copy of * from <date yyyymmdd> = Copy of Test from 20100803.txt

      Notes:
      - If the asterisk is missing the pattern is by default suffixed to 
        the file base. 
      - Each asterisk is replaced by the base, so you can do bizarre 
        things like this:
        **  = duplicates the base of the copied (moved) items
      UPGRADE NOTE:
      - When upgrading to this version the Date affix is reset to the 
        factory default *-<date yyyymmdd>.
    
    + Configuration | Previewed Formats: Now you can add files without 
      any extension as a separate file type to any of the file type 
      groups. To do this state "<none>" (without the quotes) as the 
      extension.
    * List: Now when right-click DnD'ing some files onto a folder, the 
      target folder is kept highlighted while the popup menu is 
      displayed.
    * Configuration | General | Keep focused item in view after sorting: 
      From now on this setting is ignored if there are no selections in 
      the list.
    + Tweak to select list items by clicking the whole Name column, not 
      just the caption:
        ListFullNameSelect=1
      The tweak is ignored if Full Row Select is enabled.
    ! Catalog: When adding selected items via context menu, the icons 
      where not immediately updated in the Catalog. Fixed.
    ! Catalog: Insert a New Category Here | Clipboard Item(s) did not 
      work at all due to a false index. Fixed.
    ! List: Drawing glitches and confusion when using the wheel while 
      lasso selecting. Fixed the glitches and abolished the combination 
      of lasso and wheel. Once you wheel you lose the selections and the 
      lasso.
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.

admin
Site Admin
Posts: 60588
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 (v9.40.0000, 02-aug-2010).

Download: http://www.xyplorer.com/download.htm

Code: Select all

v9.40.0000 - 2010-08-02 12:00
    = NEW OFFICIAL RELEASE. Main changes since last release:
  +++ Portable Tabs. Now tabs can be made fully portable by pointing 
      them to a portable path that is resolved depending on the context, 
      for example %userprofile%. Portable Tabs smartly adapt their 
      contents to the current host system.      
  +++ Go to Last Target. Now the copied or moved items found in the
      target location are auto-selected when you go there using the "Go 
      to Last Target" command. A surprisingly useful little service.
  +++ History Retains Selections. Now (optionally) if you return to a 
      previous location, any previous selections in this location are 
      restored. 
  +++ Portable File Associations. Now you can define associations for 
      files without extension.
  +++ Tree. Now tooltips of junctions display the Junction Target.
  +++ Scripting. This new version comes with a couple of powerful new or 
      improved scripting commands like inputselect(), tab(), listfolder(), 
      and report().
  +++ Address Bar. Now right-clicking the dropdown arrow pops the 
      breadcrumb menu for the current path.

admin
Site Admin
Posts: 60588
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 (v9.30.0029, 01-aug-2010).

Code: Select all

v9.30.0029 - 2010-08-01 17:32
    + SC GetToken enhanced. Now you can pass "count" as second parameter 
      to retrieve the token count in the string. Note that the function 
      returns 0 when the string is empty.
        text gettoken("a,b", "count", ","); // 2
        text gettoken("a,", "count", ","); // 2
        text gettoken(",", "count", ","); // 2
        text gettoken("", "count", ","); // 0
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.

admin
Site Admin
Posts: 60588
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 (v9.30.0028, 31-jul-2010).

Code: Select all

v9.30.0028 - 2010-07-31 17:48
    + Menu Scripting: Added command "Run Script..." which opens a 
      multiline edit box where you can enter a script and run it.
      The command is near identical to "Try Script..." but does not 
      enforce Step Mode. Both commands share the same remembered 
      contents when the dialog is opened again, and also the same last 
      size and position.
      Note that the dialog has context sensitive help: F1 will open the 
      Scripting Commands Reference.
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.

admin
Site Admin
Posts: 60588
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 (v9.30.0025, 31-jul-2010).

Code: Select all

v9.30.0025 - 2010-07-31 12:51
    * Updated the help file.
    ! There was a problem with the MIDI preview on some systems. 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.

admin
Site Admin
Posts: 60588
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 (v9.30.0024, 30-jul-2010).

Code: Select all

v9.30.0024 - 2010-07-30 18:43
    + Tree: Now a tree with a horizontal scrollbar auto-scrolls into 
      view when you drag-hover the left or right margins, aka Hot 
      Scrolling.
    * SC replacelist enhanced. Now if you state only one replace unit, 
      all items in the search list are replaced with that one unit. 
      Removal of items is just a subcase of the rule (replace all items 
      in search list with nothing).
      Examples:
        ::text replacelist("Taxi", "ai", "");  //Tx
        ::text replacelist("Taxi", "ai", "u"); //Tuxu
        ::text replacelist("Taxi", "a,i", "ou", ","); //Touxou
    * List | Inline Rename. Now it's a three-step circle when you 
      repeatedly press F2 on a filename with extension.
        1) select, extension excluded
        2) select, extension included
        3) unselect, caret to end 
      With Configuration | General | Exclude extension on rename ON the 
      circle starts at 1), else at 2).
    + Tweak to preview audio files in an alternative manner. This might 
      help if XYplorer does not play MIDI files using the factory 
      defaults:
        AudioMCICustomExtensions=mid
    + Mini Tree: Non-existing drives or folders now can be removed via 
      context menu ("Hide Folder from Mini Tree").
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.

admin
Site Admin
Posts: 60588
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 (v9.30.0023, 29-jul-2010).

Code: Select all

v9.30.0023 - 2010-07-29 12:14
    + Scripting got a new function.
      Name:   listfolder
      Action: Lists the contents of a folder (non-recursive).
      Syntax: listfolder([path=<curpath>], [pattern=*], [filesonly], _
                  [separator="|"])
        path:     Path of folder to list; defaults to current list path.
                  Special paths ("Desktop") and portable paths ("?:\") 
                  are supported.
        pattern:  Wildcard (?, *) pattern to filter returned items;
                  defaults to "*" (show all).
                  If no wildcards are contained, the pattern is auto-
                  embraced by "*".
        filesonly:
          0: show folders and files [default]
          1: show only filees
        separator:  Separates the items in the returned list;
                    defaults to | (pipe).
        return:   List of items.
      Notes:
        - The order of items is determined by the OS resp. file system. 
          For XP/NTFS and later it's alphabetical, files and folders 
          mixed.
        - The possibilities this command brings to scripting are mind-
          boggling.
      Examples:
        //list all items current list folder
        ::text listfolder();
        //list all items in %windir% that contain "y" in the name
        ::text listfolder(%windir%, "y", , <crlf>);
        //list all DLL files in %windir% (typically C:\Windows\)
        //and gives a short report on them
        ::$itemlist = listfolder(%windir%, "*.dll", 1);
          text report("{Name}, {Size B} bytes, 
          {Modified yyyy-mm-dd hh:nn:ss}, 
          ver {FileVersion}<crlf>", $itemlist);
        //list all DLL files in %windir%, select one to goto
        ::$itemlist = listfolder(%windir%, "*.dll", 1);
          goto inputselect("DLLs in %windir%", $itemlist, , 1);
    + Scripting got a new function.
      Name:   replacelist
      Action: Replaces substrings by list.
      Syntax: replacelist(string, searchlist, [replacelist], _
                  [delimiter], [matchcase])
        string:       String to work on (haystack).
        searchlist:   Substrings to be replaced (needles).
        replacelist:  Substrings to replace with.
          empty: All substrings in searchlist are removed.
        delimiter:    Delimites the strings in the lists;
          empty: Each character is taken as a substring.
        matchcase:    Compare method.
          0: A=a [Default]
          1: A<>a
        return:       The new string.
      Examples:
        ::text replacelist("Taxi", "ai", "ia"); //Tixa
        ::text replacelist("Taxi", "ax,i", "-,Rex", ","); //T-Rex
        ::text replacelist("Taxi", "ai"); //Tx
      Notes:
      - As you see from the 2nd example, the strings in search-replace 
        pair can have different lengths.
      - If the item count in both list differs, then the smaller count 
        is used and the surplus items are ignored.
      - The string is walked on time from left to right; any replaced 
        parts are not processed again. So in this example, "Rex" will 
        not be replaced by "Bone" in a second pass:
        ::text replacelist("Taxi", "ax,i,Rex", "-,Rex,Bone", ",");
      - The substrings are processed from left to right, first match 
        wins. Therefore:
        ::text replacelist("Taxi", "a,ax", "i,ox"); //Tixi
        ::text replacelist("Taxi", "ax,a", "ox,i"); //Toxi
      Usage:
      - This command can be used for interesting things, e.g. to 
        (roughly) transliterate e.g. Cyrillic to Latin, or do some 
        simple encryption, or clean file names from undesired 
        characters.
    * SC report(): Merged the "onlyselected" and "itemlist" parameter!
      New syntax:
        report([template], [itemlist], [header], [footer])
          itemlist:
            0 or "" = all current list items
            1       = all currently selected list items
            else    = pipe(|)-separated list of items (full path).
      Example for a report about a single specific item:
        text report("
          {Name}, 
          {Size B} bytes, 
          {Modified yyyy-mm-dd hh:nn:ss}, 
          ver {FileVersion}", "E:\XY\XYplorer\XYplorer.exe");
    * Menu Go | Go to Last Target: Auto-selection of target items is not 
      dependent on the setting of "History retains selections" anymore. 
      It simply is done always.
    ! Spot & Jump: Would not spot a pattern when "Configuration | 
      General | Type-ahead find uses sorted column" was enabled and the 
      list was sorted by Ext, Type, or Path. Fixed. Spot & Jump now 
      always works on the Name column independently of this setting.
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.

admin
Site Admin
Posts: 60588
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 (v9.30.0022, 28-jul-2010).

Code: Select all

v9.30.0022 - 2010-07-28 20:12
    + SC report() enhanced. Added new optional argument "itemlist", 
      where you can state the items that you want a report about.
      Syntax:
        report([template], [onlyselected=0], [header], [footer], _
            [itemlist])
          itemlist: pipe(|)-separated list of items (fullpath).
      Example for a report about a single specific item:
        text report("
          {Name}, 
          {Size B} bytes, 
          {Modified yyyy-mm-dd hh:nn:ss}, 
          ver {FileVersion}", , , , "E:\XY\XYplorer\XYplorer.exe");
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.

admin
Site Admin
Posts: 60588
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 (v9.30.0021, 28-jul-2010).

Code: Select all

v9.30.0021 - 2010-07-28 11:44
    + Menu Go | Go to Last Target: Now the copied or moved items found 
      in that target location are auto-selected when you go there using 
      this command. This service is only active when "History retains 
      selections" (which is a similar service) is enabled.
      Note that any cancelled overwrite prompts are not taken into 
      account here, so the selections are done *as if* all copies/moves 
      actually happened.
      Every new copy/move will overwrite the previous last target data. 
      And, just like the target folder itself, these selections are not 
      remembered between sessions.
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.

admin
Site Admin
Posts: 60588
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 (v9.30.0020, 27-jul-2010).

Code: Select all

v9.30.0020 - 2010-07-27 21:00
    ! Configuration | Previewed Formats: Focusing the top listbox would 
      cause a total freeze on systems with DBCS codepages (e.g. 
      Chinese). 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.

admin
Site Admin
Posts: 60588
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 (v9.30.0019, 27-jul-2010).

Code: Select all

v9.30.0019 - 2010-07-27 10:52
    + Address Bar: Now right-clicking the dropdown arrow pops the 
      breadcrumb menu for the current path.
      Ctrl+RClick to get the popup of the MyComputer toolbar button 
      with virtual folders and drives.
    + Moving or renaming items with XYplorer did not notify the shell 
      about it, so other apps could not auto-update their display 
      accordingly. Now the notification is done.
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.

admin
Site Admin
Posts: 60588
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 (v9.30.0016, 26-jul-2010).

Code: Select all

v9.30.0016 - 2010-07-26 19:52
    ! Tree: Improved the automatic refresh of the Tree pane for non-
      current folders. Now all nodes (incl. special paths) should be 
      updated correctly, directly and smoothly, including all folder 
      related data like highlights, tags, favorites, thumbnail caches 
      etc. -- even if those nodes are not shown currently in the tree! 
      As long as XY is running then every change to the file system by 
      any other app should be auto-adjusted to in XYplorer's various 
      path related data. That's the goal and we are quite near.
    ! Portable Tabs: The tab icon was not correctly updated when going 
      to a location under a tab with a "soft locked home zone" (e.g. 
      <xydata>). 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.

admin
Site Admin
Posts: 60588
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 (v9.30.0015, 26-jul-2010).

Code: Select all

v9.30.0015 - 2010-07-26 14:31
    + SC tab enhanced: The operation "get" got a new data parameter:
        text tab("get", "term"); //path with any VF or QS
      Returns the same as Copy Location Term.
    + Tree: Now if hovering a junction the tooltip displays the Junction 
      Target.
    ! Inline Rename auto-committed after creating a New Folder or New 
      Text File on some systems under certain circumstances. Fixed.
    ! Thumbnails: Switching to and from and thumbed search result list 
      would overwrite the disk cache of the previous list under certain 
      conditions. Fixed.
    * Thumbnails: Thumbnails in a search results list are now kept in 
      memory when you switch to a non-thumb mode or to another tab with 
      a non-thumb mode. So thumbs do not have to be generated again when 
      re-opening the search results list. Note that this is true even if 
      "Configuration | Thumbnails | Cache thumbnails of search results, 
      too" is off!
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.

Locked