Here's the new BETA (32-bit)

Get a glimpse of the next XYplorer...
Locked
admin
Site Admin
Posts: 64915
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: 64915
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: 64915
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: 64915
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: 64915
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: 64915
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: 64915
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: 64915
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: 64915
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: 64915
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: 64915
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: 64915
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: 64915
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.0003, 03-apr-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.00.0003 - 2008-04-03 12:03
    + Now the Catalog supports UNICODE characters. Items with such 
      characters can be added through the context menu and are correctly 
      preserved between sessions.
      Note that I'm still working on UNICODE for drag'n'drop...
    + Now the following popup menus can display UNICODE characters:
      - History
      - Hotlist
      - Favorite Folders
      - Favorite Files
      For technical reasons it is impossible to display UNICODE 
      characters in the main menu of the window, but the popup menus 
      (which are also opened from the toolbar) are more important 
      anyway.
    + History, Favorite Folders, Favorite Files: Now UNICODE characters 
      are correctly preserved between sessions.
    + Configuration | General | Turn off delete confirmation: Now this 
      setting also controls the behavior when you trigger menu Tools | 
      Empty Recycle Bin.
    ! In rare constellations there could be a run time error on start 
      up. This should be fixed now once and for all.

admin
Site Admin
Posts: 64915
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.0007, 04-apr-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.00.0007 - 2008-04-04 08:28
  +++ Tree and List: Now drag'n'drop fully supports UNICODE. Means you 
      can drag'n'drop items with UNICODE characters from and to folders with 
      UNICODE characters. Just in time before the Olympics... :)
    + Also the Catalog now supports the drop of items with UNICODE 
      characters.
    + Popup menu "Drives": Experimentally added command to go to 
      MyComputer.

admin
Site Admin
Posts: 64915
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.0008, 05-apr-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.00.0008 - 2008-04-05 11:37
  +++ Scripting and Portable File Associations (PFA): Now you can state 
      a one-line script as "application" in the definition of a PFA!
      Example:
        xys>::load <curitem>
      Now dbl-clicking a *.xys file will actually load that file, and 
      pop up the menu defined by it.
      Of course, the scripts inside that file should not make 
      reference/action to <curitem> (and similar <cur...> vars) because 
      this will always be the dbl-clicked script file itself. But 
      "global" scripts, e.g. backup routines, could then started by dbl-
      clicking a file! Even directly, without first popping a menu, 
      because -- as you will know -- if a script file contains just one 
      script, it is directly executed. So, now have fun writing little 
      "executables"... :)
    + Preview: Added two OpenOffice formats.
      - *.odt (OASIS OpenDocument Format text document)
      - *.ods (OASIS OpenDocument Format spreadsheet)
      You can preview them if you have the ActiveX control installed, 
      which shows all OpenOffice formats in Internet Explorer 7.
    + Tweak: Added the possibility to add more file types to the Web & 
      Office preview. Open XYplorer.ini and find the key 
      "OfficePreviewCustomExtensions". The format of the values is "dot-
      [extension-dot-]extension-dot". So it could look like this, for 
      example:
        [Settings]
        MediaPreviewCustomExtensions=.odg.odp.odf.
    * About dialog: License key is not fully shown anymore.

Locked