BETA version (with detailed history information)

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

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

Re: Here's the new BETA

Post by admin »

If you downloaded v9.30.0013 please download v9.30.0014. (see new change log above: last minute changes in SC tab)

admin
Site Admin
Posts: 60526
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.0014, 25-jul-2010).

Code: Select all

v9.30.0014 - 2010-07-25 12:06
    + SC tab enhanced: The operation "get" got new data parameters:
        text tab("get", "caption"); //caption of a tab (as displayed)
        text tab("get", "name"); //name of a tab (as set by rename)
        text tab("get", "path"); //(resolved) path of a tab
        text tab("get", "data"); //(unresolved) data, e.g. %temp%
      Since "get" is the default operation this way works as well:
        text tab(, "caption");
    ! Tabs: With  Tools | Configuration  Tabs | Tabs Captions | Full 
      Path enabled, tab captions were not displayed anymore. Fixed.
    ! Portable Tabs: Glitch in keeping the branch portable where a 
      sibling folder outside the branch was seen as being inside the 
      branch if it half-matched the branch path. D:\Test2 was seen as 
      child of D:\Test. Fixed.
    + Portable File Associations: Now you can define an association for 
      files without extension. The pattern to use is "*." (without the 
      quotes). For example, to open all files without extension with 
      UltraEdit:
        "No extension" *.>UEdit32
      Note: This pattern does not match folders.
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: 60526
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.0012, 24-jul-2010).

Code: Select all

v9.30.0012 - 2010-07-24 17:03
  ~~~ Tabs: Heavy rewriting of the code base became necessary to make 
      portable tabs really shine. You should note nothing of it if all 
      worked out.
      Whatever, it's a good day to make a backup of your app data!!!
    + Portable tabs: Now when you move within the portable branch the 
      location is kept portable (i.e. the variable part is not 
      resolved). So, you can have a tab pointing to say "%temp%" (and 
      optionally apply a Locked Home Zone to it) and move around within 
      the %temp% branch without losing the portability of the tab.
      Tip: To point a tab to app path in a portable way simply enter 
      nothing in Relocate Tab... -- an alternative to <xypath>.
    + Portable Home: Menu View | Current Tab | Set Home, Go Home, and 
      Lock Home Zone now also support portable locations. So you can 
      e.g. set the Home to "%temp%" if the current tab is pointing to 
      "%temp%".
    * SC seltab: Now supports negative indices to point to tabs from the 
      right end, for example:
        seltab;     //select the default tab (if any, else do nothing)
        seltab 1;   //select left most tab        
        seltab 0;   //select current tab (reverts to tab's saved settings)
        seltab -1;  //select right most tab        
    * SC tab: From now on the index is 1-based, i.e. the first tab has 
      index 1! This is analog to SC seltab. Index 0 can be used to refer 
      to the current tab.
        tab("lock");        //lock toggle current tab
        tab("lock", , 0);   //lock toggle current tab
        tab("lock", , 1);   //lock toggle first tab
        tab("lock", , -1);  //lock toggle last tab
    + SC tab enhanced: New operation "sethome". Sets a Home path to the 
      current or any other tab.
        tab("sethome", '%temp%'); //set home %temp% to current tab
        tab("sethome"); //remove any home from current tab
        tab("sethome", '%temp%', 6); //set home %temp% to tab 6
      Note: If you set the home of a non-current tab then all relevant 
      list settings of the *current* tab are used for the home 
      definition of that other tab.
      Remark: The tab("sethome") operation is currently the only way to 
      *remove* a home from any tab.
    + New variable: <curtab> = location spec of the current tab.
        text <curtab>;  // %userprofile%
        text <curpath>; // C:\Dokumente und Einstellungen\Donald
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: 60526
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.0010, 23-jul-2010).

Code: Select all

v9.30.0010 - 2010-07-23 08:59
    * XYplorer native variables are now resolved within location terms,
      so now you can enter things like this into the Address Bar and any 
      other location port (Catalog, Favorites, etc.):
        <xypath>
        <xypath>\appdata
    + SC tab enhanced: New operation "filter". Applies a Visual Filter 
      to the current or any other tab.
        tab("filter", "*.txt"); //apply filter "*.txt" to current tab
        tab("filter"); //remove any filter from current tab
      Remark: SC filter is now obsolete, but kept for backward 
      compatibility.
    * SC tab: The operations "lock" and "iconize" now toggle the current 
      state when you pass nothing in the second argument.
      Examples:
        tab("lock"); //toggles locked state of current tab
        tab("lock", 1); //sets locked state of current tab
        tab("lock", 0); //unsets locked state of current tab
    * 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.

admin
Site Admin
Posts: 60526
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.0009, 22-jul-2010).

Code: Select all

v9.30.0009 - 2010-07-22 21:31
  +++ Fully portable tabs: Yes, finally you can make your tabs fully 
      portable! A tab location now can be anything that resolves to a 
      path:
        Absolute Path: C:\Myfolder
        Relative Path: appdata
        Portable Path: ?:\
        Environment Variable: %temp%
        Native Variable: <xydata>
      These terms are remembered as such (unresolved) between sessions.
      But how do you define such a location? See next paragraph...
    + Menu View | Current Tab: Added "Relocate Tab..." where you can 
      enter a new location for the current or any non-current tab (when 
      opening the menu via right-click on a tab header).
      If you do it for the current tab, it will browse to the new 
      location.
      Usage Tips:
      - You can see each tab's "real" location, e.g. %temp%, in the 
        tooltip when you hover the tab.
      - Of course, you would usually lock a tab after you relocated it 
        to a variable. Otherwise it will lose the variable location on 
        the next location change.
    + SC tab enhanced: New operation "relocate", analog to "Relocate 
      Tab..." above.
      Example:
        // relocate current tab to %tmp%
        // note the single quotes to avoid premature resolution
        tab("relocate", '%tmp%');
    + SC tab enhanced: New operation "lock".
        // lock current tab
        tab("lock", 1);
        // unlock current tab
        tab("lock");
    * SC tab: Dropped the support for numerical values for the 
      "operation" argument.
    * Address Bar: From now on the Address Bar contents are not auto-
      changed to the current new path anymore when going to this path 
      was triggered via the Address Bar itself, be it through a script 
      or an environment variable or whatever.
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: 60526
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.0007, 22-jul-2010).

Code: Select all

v9.30.0007 - 2010-07-22 09:14
    ! SC tab glitches fixed.
    + SC inputselect enhanced: Added cancel argument at position 5!! 
      Update your scripts.
      See updated change log of v9.30.0003.
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: 60526
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.0006, 21-jul-2010).

Code: Select all

v9.30.0006 - 2010-07-21 19:54
    + SC tab enhanced: Now the operation can be defined using named 
      arguments, not just numbers.
      Also tabs can be pointed to from the right end by using negative 
      indices.
      See updated change log of v9.30.0005.
      Example:
        // name the last tab "Godzilla" 
        tab("rename", "Godzilla", -1);
    ! Catalog: Would not show icon when you stated a Visual Filter with 
      caption, e.g. |"Exe" *.exe;*.dll. 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: 60526
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.0005, 21-jul-2010).

Code: Select all

v9.30.0005 - 2010-07-21 17:22
    + Configuration | Advanced: Added "Remember list settings per tab". 
      The button "Apply To..." allows to further refine which list 
      properties you want to retain per tab.
      Factory default is checked and applying to all list properties.
      Note that this factory default is what was hard-coded in the past. 
      So the new thing you get here is the option NOT to remember 
      certain list properties per tab but have them globally per pane.
      Note that this feature is in a slight natural conflict with FVS 
      (Folder View Settings) in that it wins over FVS on tab change: if 
      you switch to a tab that had been shaped by FVS, then any list 
      properties that are NOT remembered per tab will be inherited from 
      the current tab.
    - Tweak RetainListSettingsAcrossTabs is replaced by the above.
    + Configuration | Advanced: Added "History retains selections". If 
      checked the selected items are stored with the History. If you 
      return-by-history to a location you have visited during the 
      current session, the location's previous selections are restored. 
      The selections are NOT remembered between sessions.
      Factory default is OFF because it can take quite some memory.
    * History per Tab: From now on right-clicking the Back and Foreward 
      buttons will only show the current tab's history, not the global 
      history anymore.
    + Scripting got a new function.
      Name:   tab
      Action: Opens a new tab or modifies a tab.
      Syntax: tab([operation], [data], [index])
        operation: operation, identified by name or index
          0, "get" = [default] just return a value depending on data
              (first tab = 0)
            data:
              "c", "count"
                return: tab count
              [else]
                return: index of the current tab (first tab = 0)
            index: unused
          1, "new" = create new foreground tab
            data: location (if empty then current tab is cloned)
            index: tab to clone from (if missing then current tab)
            return: index of the newly created tab
          2, "newb" = new background tab
            data: location (if empty then current tab is cloned)
            index: tab to clone from (if missing then current tab)
            return: index of the newly created tab
          3, "rename" = rename current tab
            data: new name (if empty then any name is removed)
            index: tab to rename (if missing then current tab)
            return: index of the current tab
          4, "iconize" = iconize current tab
            data: 0 = [default] de-iconize
                  1 = iconize
            index: tab to iconize (if missing then current tab)
            return: index of the current tab
      Notes:
        If index is negative then position is calculated from the right 
        end. If index is invalid then the current tab's index is used.
        The function only affects tabs on the active pane.
      Examples:                  
        text tab(); //ret index of current tab (first tab = 0)
        text tab(, "c"); //ret tab count
        text tab("new"); //clones the current tab; ret index of new tab
        tab("new", "C:\"); //new foreground tab at "C:\"; as above
        tab("newb", "D:\"); //new background tab at "D:\"; as above
        tab("rename", "Godzilla");  //name the current tab "Godzilla"
        tab("rename"); //remove any name from the current tab
        tab("iconize", 1); //iconizes the current tab
        tab("iconize"); //de-iconizes the current tab
        tab("iconize", 1, 0); //iconizes the first tab
        tab("iconize", 1, -1); //iconizes the last tab

    + SC inputselect enhanced: Added a way to show checkboxes.
      See updated change log of v9.30.0003.
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: 60526
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.0004, 20-jul-2010).

Code: Select all

v9.30.0004 - 2010-07-20 21:45
    + Added a tweak to retain the list settings (sort order, columns, 
      style, view) across tabs (= on tab switch).
        RetainListSettingsAcrossTabs=1
      Note that the list settings will not spread across the panes, just 
      across the tabs of each pane. Neither will they spread across 
      different list modes, so e.g. a Search Results tab (list is in 
      Find mode) will not be affected when you change the list settings 
      (say the sort order) in a tab in normal Browse mode.
    + Added a tweak to reverse history numbering.
        HistoryFirstIsOne=1
      Set to 1 to show the oldest item as number one.
    + Logging To File: New event and new IDs:
        eLTFBackgroundJobAdded = 1
        eLTFBackgroundJobTriggered = 2
      To log both:
        ::logtofile 3;
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: 60526
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.0003, 20-jul-2010).

Code: Select all

v9.30.0003 - 2010-07-20 11:05
    + Scripting got a new function.
      Name:   inputselect
      Action: Pops a list of strings from which the selected one is 
              returned.
      Syntax: inputselect(header, listdata, [delimiter=|], [style=1], _
                  [cancel], [width=600], [height=400], [windowcaption])
        header:     First line is printed in bold; any other lines are 
                    printed non-bold; leave empty to show no header.
        listdata:   String of list items, delimited by delimiter.
        delimiter:  Delimiter; defaults to |.
        style:      1 = show file system icons for the items (= default)
                    2 = show checkboxes
                        prefix items with "+" to pre-check them
        cancel:     value to be returned when user cancels
                    if not set then cancel will terminate the script
        width:      Width of window in pixels (minimum: 250; maximum: 
                    screen width; default: 600).
                    Percentages of screen width are supported, e.g. 75%.
        height:     Height of window in pixels (minimum: 150; maximum: 
                    screen height; default: 400).
                    Percentages of screen height are supported, e.g. 75%.
        windowcaption:  Window caption.
        return:     The selected list item. If checkbox style then the 
                    checked items are returned, separated by delimiter.
      Examples:
        // header and a list of drives; then go to the selected drive
        goto inputselect("Select Destination", "C:|D:|E:");
        // same with two-line header
        goto inputselect("Select Destination".<crlf>."Choose drive:", "C:|D:|E:");
        // no header
        goto inputselect(, "C:|D:|E:");
        // use checkboxes and icons (1 OR 2 = 3)
        text inputselect("Select Drives", "C:|D:|E:", , 3);
        // use checkboxes, pre-check "D:"); return "-" on cancel
        text inputselect("Select Drives", "C:|+D:|E:", , 3, "-");
    + Added Logging to File: Now you can optionally have certain events 
      logged to a file named "XYLog-2010-07-20.txt" (date of today) and 
      located in the app data path.
      Events are identified by a number (binary field). Currently only 
      one event is supported: Background Job Triggered (#1). To activate 
      logging for this event use the following new scripting command:
        ::logtofile 1;
      To deactive logging:
        ::logtofile 0;
      To show logging status:
        ::logtofile;    //status is displayed in the statubar
      The setting is remembered across 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.

Locked