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.50.0208 - 2015-08-17 10:39
    + Color Filters: Added "attrlist:" as selector for a combination of file 
      attributes. To match the pattern an item has to have all of the listed 
      attributes (it can have additional attributes but none of the listed ones 
      must be missing). Each attribute is represented by its first letter (the 
      sequence of the letters does not matter).
      Examples:
        attrlist: hs  = color all items HIDDEN AND SYSTEM
        attrlist: hsr  = color all items HIDDEN AND SYSTEM AND READONLY
    + Visual Filters: Analogue to Color Filters above also Visual Filters now 
      support the "attrlist:" selector.
        
        Filter Type     Selector    Examples
        -------------------------------------------------------------
        Attributes      attr:       attr: readonly
                                    attr: r
        Attribute List  attrlist:   attrlist: hs
                                    attrlist: hsr
      
      Tip: To hide all items that are HIDDEN AND SYSTEM you use this filter:
        !attrlist: hs
    * Status Bar: Some new icons.
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.50.0211 - 2015-08-17 19:39
    ! Ghost Filter: Fixed a crash related to the scope prefixes.
    ! Replace with File in Clipboard (Configuration | Menus, Mouse, Safety | 
      Context Menus | File List...): The function failed on target files that
      were HIDDEN or READONLY or SYSTEM. Fixed.
    ! Tree: Drawing glitch on high contrast themes when dragging the non-current 
      node. 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.50.0212 - 2015-08-19 10:34
    ! Info Panel | Meta: Crash on files with an unpaired double-quote in any 
      property field. Fixed.
    * Updated the help file.
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 »

Summary of the latest XYplorer Official Release.

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

Code: Select all

v15.60.0000 - 2015-08-18 12:00
    = NEW OFFICIAL RELEASE. Main developments since last release:
  +++ Ghost Filter. The Ghost Filter lets you globally hide particular files and 
      folders. E.g. the stuff you almost never want to see anywhere, like those 
      desktop.ini and Thumbs.db files, or items beginning with a dot. Or the 
      stuff you don't want to see just now for whatever reason. (Pro Edition 
      Only)
  +++ Access Control. And here's the Ghost Filter for the boss. As admin you now 
      can completely hide particular items from the users, on a per-user basis. 
      Might add some safety to your company. (Pro Edition Only)
  +++ QuickSearch. The new QuickSearch function connects scripting with 
      XYplorer's powerful search engine. (Pro Edition Only)
  +++ Floating Preview. Now you can navigate your photos by left mouse click.
  +++ Lock Zoom Position. Optionally keep the zoom position when switching 
      images in the preview. Useful when comparing details of different versions 
      of the same image.

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.60.0001 - 2015-08-20 20:02
    + Drag and Drop: Added tweaks to overwrite the default operations on 
      intra-volume (same drive) and cross-volume (different drive) drags. FYI, 
      the default operations take effect when no CTRL/SHIFT keys are pressed 
      while dragging.
      
        Key                 Values
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        DragOpIntraVolume   0 = System Default (Move)
                            1 = Copy
                            2 = Move
        DragOpCrossVolume   0 = System Default (Copy)
                            1 = Copy
                            2 = Move
      
      For example, to always move:
        DragOpIntraVolume=2
        DragOpCrossVolume=2

      For example, to invert the system default (i.e. to copy intra-volume and 
      move cross-volume):
        DragOpIntraVolume=1
        DragOpCrossVolume=2
      
    * List | Smart Right Click: On the Name column you now get an option to copy 
      the item's special path (if there is any):
        
        Type          Example
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        Full Path     C:\Users\Donald\Desktop\Thumbs.db
        Special Path  Desktop\Thumbs.db
        File Title    Thumbs.db
        Base Name     Thumbs
        
    ! Scripting: The "?" prefix to force stepping per statement (introduced 
      v6.80.0043 - 2008-01-27 15:16) did not work with functions, only with 
      commands. Fixed. Now this works:
        ::?ghost(, -1); //toggle ghost filter
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.60.0002 - 2015-08-21 13:33
    + Configuration | Shell Integration | Drag and Drop: Added "Default action 
      on drag and drop to same drive" and "Default action on drag and drop to 
      different drive", each with two options, Copy and Move.
      So now you can easily change the default drag and drop behavior. The tweak 
      from v15.60.0001 has been raised to UI.
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.60.0003 - 2015-08-21 14:46
    ! Attempt to fix a rare menu icons glitch that's haunting a couple of users.
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.60.0004 - 2015-08-23 21:09
    + Scripting got a new function.
      Name: FlattenFolder
      Action: Flattens a folder.
      Syntax: flattenfolder([folder], [separator=CRLF], [flags])
        folder: (optional) Folder to flatten.
                If missing then:
                  If List has focus and a folder is focused in List, then
                    this folder is flattened.
                  Else: Defaults to the current folder.
        separator:  Separates the items in the return value.
        flags: (bit field)
          1 = No prompt.
        return: List of contents of the folder after being flattened; items with 
                full path, separated by separator.
      Remarks:
        - The function will auto-avoid filename collisions by affixing 
          increments to the new name according to the user settings 
          (Configuration | Templates | Filename Affixes).
        - No Undo!
        - Warning: This command can easily destroy a complex folder structure.
          Therefore a safety prompt has to be OK-ed before the rumble begins
          (unless you pass flag 1).
      Examples:
        flattenfolder();    //flatten current folder
        flattenfolder(,,1); //same, but without prompt
        text flattenfolder(); //show return value
        echo flattenfolder("E:\Test\flatten-01", "|");
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.60.0005 - 2015-08-24 17:14
    * SC FlattenFolder: Completely redesigned, bug-fixed, and enhanced. 
      Undo/Redo is now supported! Watch out for the new order and type of 
      arguments!
      Name: FlattenFolder
      Action: Flattens a folder.
      Syntax: flattenfolder([folder], [flags="s"], [separator_name="-"], [separator_return=CRLF])
        folder: (optional) Folder to flatten.
                If missing then:
                  If List has focus and a folder is focused in List, then
                    this folder is flattened.
                  Else: Defaults to the current folder.
        flags:  (in any order)
                s: [default] Pop safety prompt.
                m: Return name mappings: old > new (else just new names are returned).
                p: Preview only: Just return names/mappings, no actual flattening.
                f: Prefix folder names to file names: Maps the folder structure 
                   to the filenames. Advantage: Avoids any collisions and keeps 
                   the information with the files. Disadvantage: Names can get long.
        separator_name:   Separates the folder names in the filename if flag "f" is passed.
                          Defaults to "-".
        separator_return: Separates the items in the return value.
                          Defaults to CRLF.
        return: List of contents of the folder after being flattened; items with 
                full path, separated by separator.
                On flag "m", name mappings are returned (see above).
      Remarks:
        - The function will auto-avoid filename collisions by affixing 
          increments to the new name according to the user settings 
          (Configuration | Templates | Filename Affixes).
        - Undo/Redo is supported.
        - The tags database is updated for the moved items.
        - Warning: This command can easily destroy a complex folder structure.
          Therefore a safety prompt has to be OK-ed before the rumble begins
          (unless you overwrite the default flag "s").
      Examples:
        flattenfolder();    //flatten current folder, safety prompt
        flattenfolder(, ""); //same, but without prompt
        text flattenfolder(); //flatten and show return
        text flattenfolder(, "mp"); //just show return (name mappings), no flattening
        // flatten this folder, prefix folder names separated by "+", show prompt:
        flattenfolder("E:\Test\flatten-01", "sf", "+");
    ! Interface Translation Tool: Drawing glitches on high contrast themes. 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.60.0006 - 2015-08-24 21:29
    * SC FlattenFolder: Changed how the default folder is determined: A folder 
      in List must be *focused AND selected* to be chosen.
      And changed the flags default value (to none) and the way to show/hide the 
      security prompt.
      Syntax: flattenfolder([folder], [flags], [separator_name="-"], [separator_return=CRLF])
        folder: (optional) Folder to flatten.
                If missing then:
                  If List has focus and a folder is focused AND selected in 
                    List, then this folder is flattened.
                  Else: Defaults to the current folder.
        flags:
                n: No safety prompt. Nerves like steel.
      Examples:
        flattenfolder();    //flatten current folder, safety prompt
        flattenfolder(, "n"); //same, but without prompt
        // flatten this folder, prefix folder names separated by "+", show prompt:
        flattenfolder("E:\Test\flatten-01", "f", "+");
    ! Configuration | Jump to Setting: The commands behind the buttons 
      "Configuration | Menus, Mouse, Safety | Context Menus | Folder Tree..." 
      and "File List..." were still missing from the 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.60.0007 - 2015-08-25 21:22
    + Configuration | Menus, Mouse, Safety | Context Menus | Folder Tree...
      Added one item:
        Flatten Folder
      Flattens the right-clicked tree folder (using the default settings of SC 
      FlattenFolder).
      Check the item to add the command to the context menu of tree folders.
    + Configuration | Menus, Mouse, Safety | Context Menus | File List...
      Added one item (for folders only):
        Flatten Folder
      Flattens the right-clicked folder (using the default settings of SC 
      FlattenFolder).
      Check the item to add the command to the context menu of list folders.
    ! Flatten Folder: Undo would not recreate subfolders that were originally 
      empty before executing Flatten Folder. Fixed. Now the Undo/Redo of Flatten 
      Folder is divided in two steps:
      - move the files
      - delete the empty subfolders
      To completely undo/redo Flatten Folder you have to click undo 
      (respectively redo) twice.
    * MLS: Internally updated to version 8.66.
      > TRANSLATORS: Please wait until Reference_8.66.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.60.0009 - 2015-08-26 15:45
    + Ghost Filter: Now named drives are supported. For example, this Ghost 
      Filter pattern will hide folder T:\DVD and all of its contents if named 
      drive "Terra:\" maps to "T:\".
        d: "Terra:\DVD"
      BTW, this pattern would show the folder but none of its contents:
        Terra:\DVD\*
      Note that the following setting must be enabled for the above to work: 
      Configuration | Controls and More | Miscellaneous | Support volume labels 
      in paths.
    + Ghost Filter: Now you cannot browse locations hidden by Ghost Filter. The 
      list will be blocked similar to browsing a location disallowed by Access 
      Control.
    + Ghost Filter: Now you get the Ghost icon for all items that currently 
      match a Ghost Filter.
    + Access Control | HiddenItems: Now you cannot browse locations hidden by 
      HiddenItems. The list will be blocked as if the location did not exist.
    ! Ghost Filter: Did not hide items from dropdowns in the Breadcrumb Bars. 
      Fixed.
    ! Ghost Filter: Did not hide items from Tree Node Crumbs. 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.60.0010 - 2015-08-27 10:04
    + Scripting: Now the parser recognizes the common prefix 0x for hexadecimal 
      values. Supported are up to 4 bytes per number, i.e. 8 hex digits. The hex 
      digits are case-insensitive (the prefix is not).
      Here for some examples; hex values are automatically resolved to decimal 
      values:
        echo 0xa; //10
        echo 0xA; //10
        echo 0xFFFFFF;   //16777215
        echo 0xFFFFFFFF; //-1
        echo 0x7FFFFFFF; // 2147483647
        echo 0x80000000; //-2147483648
        echo 0xA + 0xA; //20
       The following are examples for invalid hex strings; they are returned 
       unresolved:
        echo 0xG;           //0xG (invalid value)
        echo 0x;            //0x  (no value)
        echo 0XA;           //0XA (wrong prefix)
        echo 0x123456789;   //0x123456789 (too many characters)
        echo "0x12345678";  //0x12345678 (quoted)
      Tip: To convert HTML #RRGGBB colors to color decimals use this formula:
        echo 0xBBGGRR;
    * Dual Pane: Now, if "Configuration | Dual Pane | Shade inactive pane" is 
      ticked, then the text and back colors of the line numbers in the active 
      and inactive pane will differ slightly.
      The values for the inactive pane can currently only be tweaked. These are 
      the factory defaults:
        clrLineNumTextInactive=9211020
        clrLineNumBackInactive=15856113
      Those decimal color values are obviously not very user-friendly (but the 
      above scripting enhancements comes to rescue). When I find the time I will 
      add a GUI for this.
    - Ghost Filter: Removed the recent changes (v15.60.0009) regarding browsing 
      and ghost icons. This was somewhat over the top. Also checking for ghost 
      icons made everything a tiny bit slower.
    - Access Control | HiddenItems: Also this has been removed. In Access 
      Control we already have the key DisallowedDirs for this.
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.60.0011 - 2015-08-28 14:39
    + SC new enhanced: Now you can use the function to create hardlinks and 
      junctions.
      Syntax: new([name], [type=file|dir|link|symlink|hardlink|junction], [source], [flags])
        type:
          hardlink: Create a hardlink to the item stated in the "source" argument.
                This function works for files only.
          junction: Create a junction to the item stated in the "source" argument.
                This function works for folders only.
      Examples:
        new(, "hardlink");  //creates hardlink to currently selected files
        new(, "junction"); //creates junction to currently selected folder
    ! Shell Context Menu: Under certain conditions no context menu was shown for 
      multiple selections of different file types. This would happen more likely 
      if "Configuration | Menus, Mouse, Safety | Context Menus | Hide shell 
      extensions from shell context menu" was ticked. Fixed.
    ! Scripting: The statement-wise step-marker "?" should overwrite the other 
      step-related flags but did not. 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.60.0012 - 2015-08-28 19:13
    * Floating Preview: Now the arrow keys navigate to the next (Right, Down) or 
      the previous (Left, Up) image. Always, also in zoomed view. Before, those 
      keys would have panned the image in zoomed view.
      Now, to pan the image by keyboard hold SHIFT while using the arrow keys.
    * New icon for non-existing files and folders. The old yellow warning 
      triangle with black exclamation mark was a touch too alarming IMO. Now 
      it's a question mark on a grey-white circle. More neutral and relaxing.
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