Here's the new BETA (32-bit)

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.00.0002, 02-apr-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.00.0002 - 2008-04-02 11:42
    + Menu File | To Clipboard: Added command "Item UNC Path/Name(s)". 
      Copies the full path/name of all selected Tree or List items, using 
      the UNC path for items located on a mapped drive. Other items are 
      copied without change.
    ! Configuration | Startup & Exit: Checking "Open new instance 
      always" did not have any effect. Fixed.
    ! Opening shell links to network locations would not always work as 
      expected. Fixed.

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.00.0001, 01-apr-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.00.0001 - 2008-04-01 12:45
    + UDC dialog: Added checkbox "On KeyUp". When checked, the command 
      is triggered when the key is released, else (default) the command is 
      triggered when the key is pressed down.
      It is actually recommended that you enable "On KeyUp" on UDCs that 
      pop a menu (and have a keyboard shortcut assigned, of course); 
      otherwise you might experience that you trigger one of the menu 
      items on releasing your keyboard shortcut because it is 
      interpreted as an *accelerator key*!
      By the way: Note that generally in Windows, in a key combo like 
      Ctrl+E you should always release the E key first. Examples for the 
      standard finger sequence:
      - Ctrl down, E down, E up, Ctrl up.
      - Ctrl down, Shift down, E down, E up, Shift up, Ctrl up.
    * Updated the logo in the "About..." dialog.

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.00.0000, 31-mar-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.00.0000 - 2008-03-31 12:00
    = NEW OFFICIAL RELEASE. Main changes since last release:
  +++ Scripting. Ultimate file management efficiency. Roll your own 
      custom commands, wrap them in an XYplorer Script file (XYS), or a 
      User-Defined Command, and trigger them by just a click or a keystroke. 
      Can't get any better? It can! Share scripts with colleagues: Just drop 
      a script file into your app folder and fresh plug-in commands are at 
      your finger tips.
  +++ Now tabs can be iconized. Shrunk to the size of an icon. A mind-
      blowing space saver. 
  +++ Now you can freely determine XYplorer's application data path und 
      thus banish any UAC (User Account Control) issues.
  +++ Now you can search for folders by size.
  +++ Now you can turn a text or image from clipboard directly into a 
      new file.
  +++ Now there's secondary sorting. Simply hold Shift while you click 
      on a column header to sub-sort the file list by this column.

v6.80.0118 - 2008-03-31 10:47
    ! The default secondary sorting (which is always on Name) got lost 
      when switching folders. Fixed.
    ! A CKS to pop up a menu would not work sometimes because the 
      menu was still disabled when it should be enabled. Fixed.

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v6.80.0117, 30-mar-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v6.80.0117 - 2008-03-30 17:14
    * Updated the help file.
    + Scripting command enhanced:
      - addstr
        Now it can take up to 10 arguments:
        ::addstr $x, 1,2,3,4,5,6,7,8,9,10,11
        Sets $x to "12345678910". The 11th argument is discarded.

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v6.80.0116, 29-mar-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v6.80.0116 - 2008-03-29 09:41
    ! Configuration dialog did not keep position on DPI settings other 
      than 96. Fixed.
    ! Variable <focitem> returned paths with a backslash while it should 
      not. Fixed.
    ! Toolbar button Nuke: Could not nuke files that were locked due to 
      being previewed or raw viewed. Fixed. Any preview is closed now 
      before nuke is executed.
      Remark: Take care with "Nuke"! While it currently does not erase 
      data beyond restorability, you will need specialized software to 
      restore a nuked file. In a planned future version of Nuke, not 
      even this will help...
    ! Reposition of tree in some cases didn't always give desired 
      results. Fixed.

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v6.80.0115, 28-mar-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v6.80.0115 - 2008-03-28 10:39
    ! Find Files tab | Name field: Fixed some issues with alignment and 
      auto-completion when using the > or : prefix in patterns.
    ! Changing sort order when list is empty did not work anymore. 
      Fixed.
    ! INI tweak
        [Settings]
        PopupFullFavMenu=1
      did not work as expected. (If PopupFullFavMenu=1 then the full 
      Favorites menu is popped up on a right-click in the tree's white 
      space.) Fixed.

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v6.80.0114, 17-mar-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v6.80.0114 - 2008-03-17 12:29
    + Scripting got new commands:
      - StrLen
        Action: Returns the length of a string.
        Syntax: StrLen OutputVar, String
        Examples:
          ::strlen $a, "abcdef";  // 6
          ::strlen $a, <curitem>; // length of current item
      - StrPos
        Action: Returns position of first occurrence of a string.
        Syntax: StrPos OutputVar, Haystack, Needle, [Start], 
                [MatchCase]
          - OutputVar:  Required, anything goes, case matters.
          - Haystack:   String to search in.
          - Needle:     String to search for.
          - Start:      [optional; defaults to 0] Allows you to specify 
            which position in haystack to start searching. The position 
            returned is still relative to the beginning of haystack. 
          - MatchCase:  [optional; defaults to 0] Compare method.
              0: A=a
              1: A<>a
        Examples:
          ::strpos $a, "abcabc", "a";       // returns 0
          ::strpos $a, "abcabc", "d";       // returns -1 (not found)
          ::strpos $a, "abcAbc", "A";       // returns 0
          ::strpos $a, "abcAbc", "A", , 1;  // returns 3
          ::strpos $a, "abcAbc", "a", 1;    // returns 3
          ::strpos $a, "abcAbc", "a", 10;   // returns -1 (not found)
          ::strpos $a, "abcAbc", "";    // returns -1 (not found)
          ::strpos $a, "", "a";         // returns -1 (not found)
          ::strpos $a, "", "";          // returns -1 (not found)
      - Incr
        Action: Increment a numerical value.
        Syntax: Incr OutputVar, [Value], [Increment=1]
          - OutputVar:  Required, anything goes, case matters.
          - Value: Value defaults to OutputVar(!); can be negative.
          - Increment: Defaults to 1; can be negative.
        Examples:
          ::incr $a;            // returns $a + 1
          ::set $a, 5; incr $a; // returns 6 (5 + 1)
          ::incr $a, 1;       // returns 2 (1 + 1)
          ::incr $a, 1, 2;    // returns 3 (1 + 2)
          ::incr $a, -1, 2;   // returns 1 (-1 + 2)
          ::incr $a, 1, -2;   // returns -1 (1 - 2)
          ::incr $a, -1, -2;  // returns -3 (-1 - 2)
          ::incr $a, "Paul";  // returns 1 (0 + 1)
          ::incr $a, "3Paul";  // returns 4 (3 + 1)
    * Scripting: Renamed "Add" renamed to "AddStr". Reason: "Add" 
      implies a numerical operation.
    * Scripting: Renamed "Mid" to "SubStr". Also changed its syntax as 
      to match SubStr in PHP. So forget yesterday's "Mid", here's 
      "SubStr":
      - SubStr
        Action: returns part of a string
        Syntax: SubStr OutputVar, String, [Start], [Length]
          - OutputVar:  Required, anything goes, case matters.
          - String:     Input string.
          - Start:      Start of returned part; defaults to 0, first 
            position is 0. If Start is negative, the returned string will 
            start at the start'th character from the end of string.          
          - Length:     Length of returned part (number of characters). 
            If missing then the whole string is returned (beginning from 
            Start). If Length is negative, then that many characters 
            will be omitted from the end of string (after the start 
            position has been calculated when Start is negative). If 
            Start denotes a position beyond this truncation, an empty 
            string will be returned. 
        Examples:
          ::substr $a, "abcdef", 1;       // returns "bcdef"
          ::substr $a, "abcdef", 1, 1;    // returns "b"
          ::substr $a, "abcdef", -1);     // returns "f"
          ::substr $a, "abcdef", -2);     // returns "ef"
          ::substr $a, "abcdef", -3, 1);  // returns "d"
          ::substr $a, "abcdef", 0, -1);  // returns "abcde"
          ::substr $a, "abcdef", 2, -1);  // returns "cde"
          ::substr $a, "abcdef", 4, -4);  // returns ""
          ::substr $a, "abcdef", -3, -1); // returns "de"
    + New variable: <focitem> = currently focused item in tree or list. 
      Useful in scripting; for example, this works in tree or list 
      depending on focus:
        ::copytext <focitem>
      Note that, contrary to <curitem>, <focitem> will also return the 
      focused item if it is not selected.
    * Scripting | RegExReplace: Now caret (^) & dollar ($) match the 
      beginning & end of every line, before they'd only match the very 
      start and very end of the entire string.

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v6.80.0112, 16-mar-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v6.80.0112 - 2008-03-16 11:37
    + Scripting got new commands:
      - Add
        Action: concatenates two or three strings
        Syntax: Add OutputVar, [String1], [String2], [String3]
          - OutputVar: required, anything goes, case matters
          - String1/2/3:   the strings
        Examples:
          ::add $x, "a", "b"      = ab
          ::add $x, "a", "b", "c" = abc
      - Mid
        Action: returns a part of a string
        Syntax: Mid OutputVar, String, [Start], [Length]
          - OutputVar:  required, anything goes, case matters
          - String:     first string
          - Start:      start of returned part (defaults to 1)
          - Length:     length of returned part
        Examples:
          ::mid $a, "Maxi", 3     = xi
          ::mid $a, "Maxi", 3, 0  = x
          ::mid $a, "Maxi", 3, 1  = x
          ::mid $a, "Maxi", 3, 2  = xi
          ::mid $a, "Maxi", 3, 3  = xi
          ::mid $a, "Maxi", , 2   = Ma
      - Replace
        Action: replaces parts of a string
        Syntax: Replace OutputVar, String, Search, Replacement, 
                MatchCase
          - OutputVar: required, anything goes, case matters
          - String:   string to work on (haystack)
          - Search:   string to be replaced (needle)
          - Replacement: string to replace with
          - MatchCase: compare method
              0: A=a
              1: A<>a
        Examples:
          ::Replace $a, "Maxi", "max", "Min"      = Mini
          ::Replace $a, "Maxi", "max", "Min", 1   = Maxi
      - RegExReplace
        Action: replaces parts of a string using a regular expression 
                pattern
        Syntax: RegExReplace OutputVar, String, RegExPattern, 
                Replacement, MatchCase
          - OutputVar:    required, anything goes, case matters
          - String:       string to work on (haystack)
          - RegExPattern: string to be replaced (needle)
          - Replacement:  string to replace with; may include 
                          backreferences like $1
          - MatchCase:  compare method
              0: A=a
              1: A<>a
        Examples:
          ::RegExReplace $a, "Image[1].png", 
            "(?#Remove common IE suffix)^(.+)\[[0-9]+\](\..+)$",
            "$1$2"
            (= Image.png)
          ::RegExReplace $a, "bob", "b$", "p"
            (= bop)
      - Status
        Action: shows text in statusbar
        Syntax: Status Text
        Examples:
          ::Status Done!
          ::Status It's <dhh:nn:ss>.

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v6.80.0111, 15-mar-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v6.80.0111 - 2008-03-15 11:35
    + Menu Help: Added command to open the help file at section 
      Scripting Commands Reference.
    * Menu File | Settings: the Save... commands now feedback via 
      statusbar, not via message box anymore.
    * Time-stamping, aka "Touch": From now on, the milliseconds (yes, 
      NTFS supports milliseconds in file times) will be set to 0 (zero) 
      when you touch a file date. Before they were ignored, resp. set to 
      some uncontrolled random value.
      Tip 1: Use the undocumented scripting command "msecs" to toggle 
      showing milliseconds in the file list! :)
      Tip 2: Use the undocumented scripting command "touch" to set all 
      three file dates of all currently selected items to now (setting 
      the milliseconds to zero! :)

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v6.80.0110, 14-mar-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v6.80.0110 - 2008-03-14 13:42
    + Added scripting to the help file. This was harder for me than 
      coding scripting, and I'm ultra-ready for holiday now.
      A big thanks to jacky, the wicked wiki master -- the XYwiki helped 
      a lot in organizing the stuff and even providing some copy+paste 
      text snippets!
    * Variables: <srctitle> is deprecated (but still supported). Use 
      <srcname> instead.
    ! Network: The logon dialog would not pop for mapped drives. Fixed.

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v6.80.0108, 12-mar-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v6.80.0108 - 2008-03-12 11:38
    + Secondary Sorting: Now it's remembered between sessions and in tabs.
      Note that it was not possible to write backward compatibility code 
      for all possible situations, so some of your saved tabs might be 
      sorted differently than they were before when you open them the 
      first time.
    + Info Panel | Find Files: the "..." (Browse) button's context menu 
      got two more entries. Just like that.

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v6.80.0107, 11-mar-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v6.80.0107 - 2008-03-11 13:13
  +++ List: Added secondary sorting. Simply hold Shift while you click 
      on another column header to secondary-sort by this column. Of course, 
      secondary sorting makes only sense where the primary sorting results 
      in groups. This typically is the case with the following columns: 
      Ext, Type, and Attr; less so with Size and Dates.
      The column that's sorted secondarily is marked by a smaller 
      sorting icon.
      Currently not remembered between sessions. Will add tomorrow.
    ! Scripting: Issue with loading script files from other script 
      files using relative path syntax when one of the script files 
      happened to be located in the Current Directory (OS global). 
      Fixed.

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v6.80.0105, 10-mar-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v6.80.0105 - 2008-03-10 18:01
    - Configuration | Interface Colors: Removed option "Info Panel in 
      classic style" -- probably the shortlived interface element in 
      history so far.
      Now the (new) classic style is back to be the only one!
    + Configuration | Tabs: Added option "Yellow highlight marks 
      selected tab in classic style". Check it to have a thin yellow 
      stripe on top of the selected tab. This setting controls the tabs 
      on the Info Panel, and the main browsing tabs if they are in 
      classic style. The latter had been hard-coded before to: yes, show 
      the yellow stripe.

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v6.80.0104, 10-mar-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v6.80.0104 - 2008-03-10 15:17
    * Info Panel got a new look, #2. Now the selected tabs are bold, and 
      some other things have been improved as well.
    + Configuration | Interface Colors: Added option "Info Panel in 
      classic style". If you set it to "Classic" then the Info Panel will 
      like pretty much as it did the day before yesterday. But with 
      selected tabs bold and without yellow ribbon on top.
    * Info Panel | Find Files: Changed two captions:
      - "Contents", was "Contained Text"
      - "Excluded", was "Excluded Folders"
      Accordingly the filter "Text" was renamed to "Cont.".

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

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v6.80.0103, 09-mar-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v6.80.0103 - 2008-03-09 15:00
  *** Info Panel got a new look. Gone are the last remnants of Win95 
      look and feel... :)
    + Configuration | Startup & Exit | "Permanent startup path": Now 
      accepts portable syntax. E.g. "?:\" to start XY always in the root 
      of its installation drive, or "..\Stuff" to always start in folder 
      "Stuff" which is a sibling of XY's application folder.
    + Toolbar: Added small context menu to button "Calculate Folder 
      Sizes".
    * Now, if Configuration | Advanced | "Assume that servers 
      exist" is enabled and you go to a non-available server, the list 
      will be greyed with the usual "Currently not available..." 
      message. Before this did only happen with Assume off.
    ! List: "Move On Rename" did not work when you entered an absolute 
      path. Fixed.
    ! List: "Move On Rename" did not reliably work on more complex 
      relative patterns using ".." syntax. Fixed.
    ! List: "Move On Rename" did not set Last Target path (for menu Go | 
      Go to Last Target). Fixed.
    ! UDC: Couldn't edit multi-line scripts anymore since some days. 
      Fixed.

Locked