BETA version (with detailed history information)

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

Code: Select all

v15.00.0506 - 2015-04-25 14:14
    + Toolbar: Added button "Toggle Quick Search". Does what Edit | Toggle Quick 
      Search (Ctrl+Shift+F3) does, but easier to the mouse and eyes. A handy way 
      to repeatedly run a search on and off. Additionally shows the state of the 
      toggle, even by a differently colored icon.
    + Retina Support: More adjustments.
    * XYcopy: Updated to 2.10.0072.
    + Custom Event Actions (CEA): Added another custom event, "Right-click 
      the Address Bar's icon" (currently only as a tweak).
        [Settings]
        CEA_ABRightClickIcon=0
      You can currently choose between the following actions:
        0 = Default action (factory default).
        1 = Show shell context menu of the item currently in the Address Bar.
            This shell context menu has no XY custom items.
    ! Quick Search with Visual Filter: Still an issue with removing a Quick 
      Search. Fix #2.
    * MLS: Internally updated to version 8.60.
      > TRANSLATORS: Please wait until Reference_8.60.lng is uploaded.
        You will be notified if you have subscribed to this thread:
        http://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0507 - 2015-04-26 12:58
    + Toolbar | Toggle Quick Search: Now the tooltip shows the pattern that will 
      be applied on pressing the button.
    + SC SaveThumb enhanced: Now you can pass only one dimension, widthbox *or* 
      heightbox, and the other dimension is calculated proportionally so that 
      the thumbnails fully fills the box. Only when both arguments are missing 
      width and height default to 500 pixels each.
      Examples:
        savethumb(, "*_t", 550);     //max width 550, height is automatic
        savethumb(, "*_t", , 100);   //max height 100, width is automatic
        savethumb(, "*_t");          //max width 500, max height 500
    + SC SaveThumb enhanced: Added argument border_width which lets you set the 
      absolute or relative size of a white border around the created thumbnails.
      Syntax: savethumb(file="<curitem>, thumbnail_file="*_thumb", _
                        widthbox, heightbox, format="jpg", border_width)
        border_width:   Absolute or relative size of a white border around the thumbnail.
                        Append % to mean percentage. The percentage applies to 
                        the mean image dimension of the thumbnail: (width + height) / 2.
      Examples:
        savethumb(, , "50%", , , "7%");  //half size, 7% border
        savethumb(, "*-<width>x<height>", 400, 300, "png" , 10); //10 pixel border
      Notes:
      - The border is added to the box after the thumbnail is generated, so a 500 
        pixel wide thumbnail with a 10 pixel border will create a 520 pixel wide 
        image file.
      - The <width> and <height> placeholders refer to the thumbnails *without* the border.
        Use the new <widthall> and <heightall> to refer to the overall sizes with borders:
          savethumb(, "*-<widthall>x<heightall>", 550, , , 10); //10 pixel border
    + Scripting: Now Include statements can be nested (included files can 
      themselves include other files). The maximum nesting level for Include 
      statements is 100 (one hundred). You will get an error if you go beyond.
      Beware of recursion: A file must not include itself or any file by which 
      it has been included, else you will reach the maximum nesting level within 
      the next millisecond...      
    ! Scripting: Include statements did not combine well with comments and 
      HEREDOCs due to a fundamental design flaw which now has been ... Fixed.
    ! Quick Search and Branch View: Toggling one toggled the other under certain 
      conditions. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0508 - 2015-04-27 13:02
    + New variable <selitem> returns the first selected list item, no matter 
      which item is focused.
        
        Situation               <selitem>
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        0 selected              Nothing.
        else                    First selected item from top.
      
      FYI, here is <focitem> and <curitem>:
      
        Situation               <focitem>
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        Tree focused            Current Tree path.
        else                    
          List empty            Nothing.
          else                  Focused list item.

        Situation               <curitem>
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        List item is selected   This item.
          and focused
        else                    Nothing.  

    > Tip: Custom File Icons support remapping the system icon of one file type 
      to another by a simple syntax:
        *.XXX>*.YYY
      For example, let all XYI files show the system icon of INC files:
        *.xyi>*.inc
    ! Network: Locations with a logon were not always accessible by XY. Fixed.
    ! Scripting: Mysterious app crash on  ::exit 'n';  under pre-Win8. Air fix.
    ! Certain audio file types got locked by XY after accessing audio properties 
      that were not available in those files. E.g., running this script on a WMA 
      file would lock the file for the length of the XY session:
        echo <prop #audio.bitrate>;
      Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0510 - 2015-04-27 20:31
    + Find Files | Location: Now XY variables are supported, e.g. <xypath>.
    ! Tree, List, Catalog, Tabs, Breadcrumb Bars: With certain fonts, e.g. 
      "Microsoft Sans Serif" the text width was not correctly calculated for 
      certain Unicode characters due to a bug in a Windows API function. Worked 
      around by using an alternative API function that does not have the bug.
    ! Scripting: Mysterious app crash on  ::exit 'n';  under pre-Win8. Air fix #2.
    ! White Border Preview: Could not zoom anymore. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0512 - 2015-04-28 12:19
    + Floating Preview: Now you can show basic photo data in the FP's status 
      bar. It's in the extended context menu of the FP: Ctrl+RightClick | Show 
      Photo Data.
      Of course, photo data are only shown where they exist (EXIF). If no EXIF 
      date is found the Modified date of the file is shown, without the © symbol 
      so you know whether it's Modified or EXIF date.
    * Floating Preview: Renamed "Show Filename and Dimensions" to "Show Status 
      Bar".
    ! Breadcrumb Bars: Drawing glitch with style Slashes. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0514 - 2015-04-28 18:35
    * Floating Preview: Reorganized the popup menu. Shifted some commands from 
      Right-Click to Ctrl+Right-Click.
    * Floating Preview: Now the Modified date is shown for every file. And the 
      Photo Data are shown in a 2nd line. And the status bar no longer covers 
      parts of the image. Approaching perfection...
    ! Scripting: Mysterious app crash on  ::exit 'n';  under pre-Win8. Air fix #3.
    ! Scripting: SC delete ignored the ":list" argument when focus was in the 
      Tree. For example:
        delete 1, 1, ":list";
      Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0515 - 2015-04-28 19:56
    ! Since the recent scripting related air fix the app could not be closed 
      anymore reliably with the mouse (depending on the mouse position in the 
      moment of click and some other conditions). Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0516 - 2015-04-28 21:17
    ! Debug code left in v15.00.0515. Removed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0517 - 2015-04-29 14:22
    + Address Bar: Now you can switch the dropdown button position on the fly. 
      Ctrl+Right-Click the dropdown button and toggle "Dropdown Button on the 
      Left" in the popup menu.
      Raises tweak ABButtonLeft to the GUI.
    + SC self enhanced: Added switch to return the label of the current script 
      (if any).
      Syntax: self(info)
        info:
          label = label of the current script
      For example, self("label") returns "thelabel":
        "Testing <xyexe>|C:\windows\notepad.exe : thelabel"
          echo self("label");
    ! Creating shortcuts ("Create Shortcut(s) Here") or analyzing shortcuts 
      ("Copy Shortcut Target Item", etc.) of files with Unicode characters in 
      the name did never work. Now it does.
    ! SC tab: The following line did not work as expected:
        tab("new", "This PC");
      Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0518 - 2015-04-30 09:48
    * User-Defined Functions: XY native variables (e.g. <crlf>) and environment 
      variables (e.g. %tmp%) in function argument default parameters are now 
      resolved if they are unquoted or double-quoted. They are NOT resolved if 
      they are single-quoted.
      Example 1:
        text Lines("1. line", "2. line");
        function Lines($a, $b, $linebreak = "<crlf>") {return $a . $linebreak . $b}
      Example 2:
        text DataPath();
        function DataPath($path = "<xydata>") {return $path}
    + Shell Context Menu | Shortcut Target | Copy Shortcut Target Item: Now it 
      processes all selected LNK files.
    + Shell Context Menu | Shortcut Target | Copy Shortcut Target Name: Now it 
      processes all selected LNK files.
    + Portable File Associations: Now you can add menu separators to your 
      definitions, either global ones or context-specific ones. Lets you 
      structure your open with popup menu.
      Examples (the +  stands for a tick in the checkbox):
        +-
        +txt>-
        +txt;ini>-
        +txt;ini>-
        +{:Image}>-
      A logic has been implemented that will automatically reduce consecutive 
      separators to one.
    ! Tree: Under certain conditions the Tree would trigger a MouseUp when the 
      MouseDown did not happen on the Tree. Fixed.
    ! SC writefile: Bogus "No such argument" script error since yesterday. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0520 - 2015-04-30 20:28
    + Visual Filters: Now the pattern *. can be used to match all files without 
      extension.
      Even better, all patterns with a dot at the end now match only files (not 
      folders) without extension:
        
        Pattern   Matches             Notes
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          *.      indiana, oregon
          ?.      a, b, 4
          #.      2, 3
          a#.     a2, a3
          a*.     a, alabama, alaska
          x.      x                   (exact match)
     
    + Custom File Icons: Now also supports the above extended pattern matching 
      for files without extension.
      E.g., this will match all files without extension that start with "a":
          a*.>Bookmark_Red.ico
    + Portable File Associations: Now also supports the above extended pattern 
      matching for files without extension.
      Example:
          a*.>::echo "No extension, starts with a."
    + Find Files and Quick Search: Now also support the above extended pattern 
      matching for files without extension.
      For example, find all files without extension:
          ?*.
    * Scripting: Now when you call an undefined function you get an error 
      message "Call to undefined function: [function name]".
      Note that this change might theoretically break old scripts that were 
      loose with quoting their strings. But the gain in safety is worth the low 
      "risk". It's not really a risk but just a message that you can click away. 
      You then should go to the source and improve the code.
    * User-Defined Functions: Also the two special script constants, TRUE (1) 
      and FALSE (0), now work as default parameters.
      Example:
        echo IsTrue();  //1
        function IsTrue($b = True) {return $b}
    ! Portable File Associations: Did not work in jurassic, uh, classic view. 
      Air-fixed.
    ! Relative path double-dot syntax did not work anymore since 20150428. Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0521 - 2015-04-30 22:36
    ! Tree: A tree-related fix in v15.00.0518 went a bit over the top. Defixed.
    ! Portable File Associations: Did not work in jurassic, uh, classic view. 
      Air-fix #2.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0522 - 2015-05-01 20:07
    * Address Bar: The default match method for the dropdown match list is 
      "match anywhere" (can be tweaked to "match at beginning" via 
      AutoCompleteMatchFromBeginning=1). Now in the dropped list 
      matches-at-beginning are shown *before* matches-anywhere. Before, they 
      were all shown mixed, sorted chronologically (last used first).
    + Scripting: Experimentally added a tweak to employ a stricter syntax 
      validation.
        ScriptStrictSyntax=1
      If dubious syntax is met during execution you get a warning "Dubious 
      syntax".
      The setting is supported by SC tweak. This is the way to toggle it:
        tweak("ScriptStrictSyntax", "");
    ! Scripting: Message "Call to undefined function" was too aggressive. Tamed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0523 - 2015-05-02 14:58
    + Configuration | Thumbnails: Added "Show thumbnails for RAW files". Tick it 
      to do what it says. of course, the required RAW codecs (32-bit) have to be 
      installed in the system.
    * Configuration | Thumbnails | Show thumbnails for non-images: This does not 
      include RAW files anymore.      
    * Scripting: Now include, function, and namespace statements can be indented.
      - Makes scripts look better.
      - Included stuff will now inherit the indent of the include statement. Can 
        make a difference in multiscripts.
      Example for include:
        "1st"
         echo "1st!";
        "2nd"
         include tinc.inc
         echo t(7);
        "3rd"
         echo "3rd!";
      Example for function:
        "1st"
         echo "1st!";
        "2nd"
         function half($a) {return $a/2}
         echo half(7);
        "3rd"
         echo "3rd!";
    * User-Defined Functions: Now you can use them in a one-liner like this:
        function half($x) { return $x / 2; }; echo half(3) + half(11);
      But just one, and only at the beginning of the line. Not extremely useful.
    * Configuration | Tree and List | List | Show folder size on Properties tab: 
      Is not triggered on startup anymore. Folder sizes are not shown in List 
      anymore.
    ! ScriptStrictSyntax: Didn't like numerics without quote. Fixed.
    ! SC replacelist: Did not work with separators longer than one character. 
      Fixed.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

admin
Site Admin
Posts: 60357
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:

Code: Select all

v15.00.0524 - 2015-05-03 13:45
    + List: Added tweak to auto-select the first item when entering a new 
      folder.
        ListAutoSelectFirst=1
      Notes:
        - Auto-selection is triggered only when no selection is already present.
        - Auto-selection is not triggered on tab change; only on location change 
          within the current tab.
To download the latest BETA version choose a download package: (1) Installer Package, (2) No-Install 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 Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.

Locked