BETA version (with detailed history information)

Get a glimpse of the next XYplorer...
Locked
admin
Site Admin
Posts: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 20 Feb 2019 15:06

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0001 - 2019-02-20 15:05
    * Portable Devices: Now extensions are shown even if hidden in Explorer.
    ! List: Double-clicking the Path column did not work with Full Row Select. 
      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: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 21 Feb 2019 11:36

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0002 - 2019-02-21 11:36
    ! Find Files and Quick Search: Crash when searching by the contents of an 
      Extra column beyond "Extra 5". For example, when Extra column #7 is called 
      "Looks like", this search pattern would search for all items that have 
      "Gojira" in that column:
        Looks like:Gojira
      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: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 21 Feb 2019 16:20

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0003 - 2019-02-21 16:16
    ! Configuration | General | Startup & Exit | Startup window state: When set 
      to "Tray" the list pane came up empty after showing the main window from 
      tray. Since 20190217. 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: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 21 Feb 2019 18:23

Summary of the latest XYplorer Official Release.

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

Code: Select all

v19.70.0100 - 2019-02-21 18:00
    = MAINTENANCE RELEASE.
  +++ Minor bug fixes and enhancements.

admin
Site Admin
Posts: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 22 Feb 2019 13:51

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0101 - 2019-02-22 13:50
    + Address Bar: Now the file URI scheme is supported. A file URI takes the 
      form of:
        file://host/path
      
      If we believe https://en.wikipedia.org/wiki/File_URI_scheme then the 
      actual implementation of this scheme in Windows is extremely tolerant 
      regarding the number of slashes which reflects the chaotic usage of the 
      file URI scheme in the so-called real world. And it also works with local 
      paths (drive letter...).
      XYplorer now handles it like this: If a location starts with "file:/" then 
      any number of slashes directly following are just ignored. If a drive 
      letter follows next, all is good. Otherwise the next component is assumed 
      to be a server (host) and "\\" is prefixed to the rest of the string.
      And, of course, all forward slashes are replaced by backslashes.
      
      file://VEGA/shared          -> \\VEGA\shared          (opens folder)
      file://VEGA/shared/XY.txt   -> \\VEGA\shared\XY.txt   (opens folder, selects file)*
      file://E:/Test              -> E:\Test                (opens folder)
      file://E:/Test/XY.txt       -> E:\Test\XY.txt         (opens folder, selects file)*
           ^
           any number of slashes works!                     * depending on XY settings...
      
   - The old treatment of the prefix file:/// (v5.00.0001 - 2006-05-26 12:21) is 
     now obsolete and gone. I would have tried to preserve it, but I found that 
     it didn't work anymore anyway. So, bug fixed by removing the feature.
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: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 23 Feb 2019 22:56

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0104 - 2019-02-23 22:56
    + Status Bar: Added a Status Log. Logs all changes in the right-most Status 
      Bar section. To show the log use either of these scripts:
      - slog;
      - text get("statuslog");
    + Scripting got a new command.
      Name: SLog
      Action: Pops a dialog showing the current status log.
      Syntax: slog
      Remarks:
        - It's basically a shorthand for:
            text get("statuslog");
          but with a little more information in the header.
        - The status log does not grow forever but auto-cycles at 1024 entries 
          (= when a new entry is added the oldest one is dumped).
      Example:
        slog;
    ! Action Log: Paths were truncated even when there was enough space. 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: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 24 Feb 2019 14:09

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0105 - 2019-02-24 14:08
    * Status Log: Now standard messages during regular browsing are skipped.
    * Status Log: Reduced the logging of adjacent dupes.
    ! Action Log: Paths were truncated even when there was enough space. 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: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 25 Feb 2019 15:59

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0106 - 2019-02-25 15:58
    + Favorites | Load Tags Database...: Now you can specify the name of a new 
      not-yet-existing database file. After OK-ing the dialog all current tags 
      are removed from memory, and Labels are reset to the 7 default colors.
    + SC tagload: Now you can specify the name of a new not-yet-existing 
      database file. All current tags are removed from memory, and Labels are 
      reset to the 7 default colors.
      Example:
        tagload("<xydata>\tagnew.dat");
    + SC tagload: Now you can import a database while keeping your dirty tags 
      alive. This is an important steps towards MUT 2.0 (Multi-User-Tagging).
      There are no syntax changes, it just works. This remark in the Help is 
      obsolete: "Note: If [db] is missing then [mode] is internally set to 0."
      - Example 1: This line reloads the current tags database as an import (the 
        import flag is set to 1):
          tagload(, 1);
        If any other process (i.e. other user in the network) changed that 
        database the changes will be loaded into your XYplorer's memory, while 
        leaving your unsaved ("dirty") tags untouched. In case of dupes you win: 
        The imported data will not overwrite your dirty data.
      - Example 2: This imports another database into the current database while 
        leaving your unsaved ("dirty") tags untouched.
          tagload("<xydata>\moretags.dat", 1);
      FYI, only 2 small things are missing to complete MUT 2.0:
      - A menu command to do the above: "Refresh Tags" (re-imports the current 
        DB while leaving your unsaved stuff intact).
      - An automatism that triggers "Refresh Tags" whenever the shared DB is 
        modified by anybody in the team.
    + SC tagexport enhanced: Now you can export only the dirty items, i.e. those 
      items whose new or changed tags are not yet saved to disk.
      Syntax: tagexport([db], [path], [storage], [flags])
        flags:    (bit field)
          1 = Remove exported items from main DB (else they are kept).
              NOTE: Ignored if bit 2 is set!
          2 = Export only the dirty items.
          4 = Return the data instead of writing it to a database.
      Note that you currently cannot combine flags 1 and 2! If you pass value 3 
      then bit 1 is ignored.
      Examples:
        tagexport("DirtyTags.dat", 3:=2); //export only the dirty items in the current path
        text tagexport(3:=6);             //return only the dirty items in the current path
        text tagexport( , "", , 6);       //return only the dirty items (from everywhere)
    * Status Log: Now all 3 status bar sections are shown. Let's have the full 
      picture.
    * Status Log: Now the current location is shown at the beginning of each 
      entry.
    * Status Log: Now standard messages during regular browsing are shown again. 
      So you have a location history. Might come in handy.
    ! View | Tab | New Tab: When triggered from a Paper Folder the new tab 
      lacked the Paper Folder icon. Fixed.
    ! Breadcrumb: When going up from a Paper Folder to "This PC" the Paper 
      Folder icon would stick. 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: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 25 Feb 2019 21:47

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0107 - 2019-02-25 21:46
  +++ Configuration | Information | Tags: Added option "Auto-refresh tags". Tick 
      it to auto-refresh tags on changes in a shared tags database, a database 
      shared by several members of a team over a network.
      With this setting enabled your tags in memory and display are auto-updated 
      whenever the shared tags database is saved to disk by any member of the 
      team. In other words you (and all members using this setting) are 
      synchronized with the member that saved the database. Any dirty tags in 
      your own instance are kept alive and are not overwritten by the shared 
      tags.
      The concept of Multi-User-Tagging (MUT) is around for quite a while in 
      XYplorer, but the first implementation lacked power, comfort, and elegance 
      and was ultimately not convincing to companies looking for a way to 
      implement a shared tagging system.
      Now with MUT 2.0 things are starting to look interesting...      
    * Favorites | Reload Tags Database: From now on reloading the current 
      database leaves your unsaved ("dirty") tags untouched.
    > Favorites | Load Tags Database...: FYI, you can use this function to 
      perform a "Revert to Saved". Simply press OK on the DB that's prefilled in 
      the input dialog. It's the current tags database. You will lose any dirty 
      tags.
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: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 26 Feb 2019 18:53

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0110 - 2019-02-26 18:52
  >>> This version has LOTS OF HEAVY INTERNAL CHANGES. Backup your XYplorer app 
      data before use!
    * Menu Favorites: Moved all tags-related commands to a new top menu called 
     "Tags".
    + Menu Tags: Added command "Export Local Tags". Stores all local tags (i.e. 
      tags in this branch) in a new local database called "XYplorerTag.dat" 
      which is created in the current path. The paths of the tags are stored 
      relative to "XYplorerTag.dat" (so you can move or rename the branch 
      without destroying the tags). The tags are not removed from the main tags 
      database.
    + Menu Tags: Added command "Import Local Tags". Imports local tags from the
      database "XYplorerTag.dat" (which should exist in the current path, 
      usually created by a previously performed "Export Local Tags"). The tags 
      are merged permanently into current tags database.
      Note: At the moment "XYplorerTag.dat" is just left hanging around. In a 
      later version there might be a prompt to delete it after the import is 
      completed.
    * MLS: Internally updated to version 8.109.
      > TRANSLATORS: Please wait until Reference_8.109.lng is uploaded.
        You will be notified if you have subscribed to this thread:
        https://www.xyplorer.com/xyfc/viewtopic.php?f=12&t=9648
    ! SC tagexport: An unfiltered tag export of only dirty items (unfiltered = 
      not from any specific location but from everywhere) did return many empty 
      lines. Fixed. Now this works well:
        text tagexport( , "", , 6);       //return only the dirty items (from everywhere)
    ! Small Lists: Since 20181206 the contents of all small lists across the app 
      where printed 1 pixel to close to the borders. Fixed.
    ! Scripting: The script "#1063;" (Miscellaneous | Go To | Open Folder in 
      Other Pane in New Tab) did not work right from the Address Bar without 
      first focusing 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: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 26 Feb 2019 21:58

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0111 - 2019-02-26 21:57
    + Menu Tags | Export Local Tags: Now when there are no local tags you get a 
      status bar message "no local tags found" instead of creating a useless 
      empty database.
    ! Scripting | Step Mode: Certain scripts could generate Error 5. Fixed.
    ! Scripting | Step Mode: After error in step mode you could never enter step 
      mode again before the next restart. 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: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 27 Feb 2019 19:13

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0112 - 2019-02-27 19:12
    * Tags | Reload Tags Database: Refined the logic.
      - Non-dirty items are fully replaced with the imported items: All current 
        fields are set to the imported values. So non-empty fields might end up 
        empty.
      - Dirty items are merged with the imported items: Only if the current 
        field is empty and the imported field is not, then the current field is 
        set to the imported value. So non-empty fields will not be changed. 
        Reason: Your not-yet-saved tags are protected this way. Otherwise the 
        auto-refresh of the tags (Configuration | Tags | Auto-refresh tags) 
        would destroy them.
    + SC tagload enhanced: Now you can import header data (Labels and Extra 
      Tags) as well.
      Syntax: tagload([db], [mode])
        mode:
          0 = (re)load  [Default] (fully update/replace the current data)
          1 = import    (permanently merge into current DB)
          2 = include   (temporarily merge into current DB in memory; not saved to disk)
          3 = import with header data (Labels, Extra Tags)
          Note: If [db] is missing then [mode] is internally set to 0.
        return:   The full path of the loaded/reloaded/imported tags database.
      Remarks:
        - mode 1 and 2: All header data (Labels, Extra Tags) are taken from the 
          current DB; header data from the imported DB are totally discarded.
        - mode 0 and 3: All header data (Labels, Extra Tags) are taken from the 
          imported DB. Extra column headers and Label colors are auto-updated.
      Examples:
        tagload("XYplorerTag.dat", 1); //import "XYplorerTag.dat" (without header data)
        tagload("XYplorerTag.dat", 3); //import "XYplorerTag.dat" (with header data)
    ! Menu Tags | Import Local Tags: Did not import new or modified Labels 
      (colors, captions) and new or modified Extra Tags (columns headers and 
      definitions). 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: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 28 Feb 2019 11:04

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0113 - 2019-02-28 11:03
    + Access Control: Added key "ReadonlyTagsDB" to section [AccessControl] in 
      Admin.ini. Here you can specify a full filename or wildcard pattern to match 
      a tags database that should be readonly for the user. That way the admin 
      can protect one or more databases from the user while allowing him to 
      write to others.
      Reason: Since the new "Load Tags Database..." command it's so easy to 
      switch databases that it makes sense to refine the means of control.
      Examples:
        [AccessControl]
        ReadonlyTagsDB=\\North\Share\XY\SharedTags.dat        ;exclude this particular database
        ReadonlyTagsDB=*\SharedTags.dat                       ;exclude all databases called SharedTags.dat
        ReadonlyTagsDB=*                                      ;exclude all databases
        ReadonlyTagsDB=                                       ;exclude none (or just drop the key)
      Note that a similar effect could already be achieved previously by setting 
      the eAPDisallow_Write_Tags bit (512) to the "Profile" key, however, this 
      way *all* tags databases would be readonly:
        [Settings]
        Profile=512
    * Installer: Did not pop the UAC prompt when run with "User" rights. Could 
      not make it pop, instead now you get a message when you run the installer 
      as non-Admin:
        Note that you have to run the installer as Administrator if you want to 
        install XYplorer in a UAC protected location.
        To do so now press Cancel to exit the installer, then right-click the 
        installer executable and select 'Run as Administrator'.        
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: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 01 Mar 2019 14:00

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0114 - 2019-03-01 13:59
    * View | Folder View Settings | Edit...: Redesigned the dialog.
      - Added a checkbox "Visual filter". So now you can toggle it off without 
        removing the filter definition. Always nice.
      - The "Make Default" button now does what its slightly modified tooltip 
        tries to get across: Make current settings (checkboxes) the default for 
        new Folder Views.
        So now it also includes the settings of the top three checkboxes "Match 
        case", "Include subfolders", and "Visual filter".
        Of course, it does not include the folder and the filter.
    * Configuration | General | Startup & Exit | Save Settings | Save changes to 
      disk immediately: Now, if "Apply To..." includes "Tags" then the tags 
      database is auto-saved on these conditions:
      - On item copy IF "Configuration | Information | Tags | Copy tags on 
        copy operations" is ticked.
      - On item backup/sync IF "Configuration | Information | Tags | Copy tags 
        on backup and sync operations" is ticked.
      - On item move.
      - On item rename.    
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: 46909
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 07 Mar 2019 12:44

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.70.0115 - 2019-03-07 12:43
    * File | To Clipboard: Keyboard shortcuts for the commands in this menu now 
      work everywhere, not just in Tree and List.
      The top 6 items of the menu now behave as-if-in-Tree when the focus is not 
      in the List.
    ! Panes | Move Tab to Other Pane: A named tab lost its caption after moving 
      it to the other pane. Fixed.
    ! Panes | Copy Tab to Other Pane: A named tab lost its caption after copying 
      it to the other pane. Fixed.
    ! Message Boxes: Many message boxes triggered from child windows of the main 
      window were not modal though they should have been. Fixed.
    ! URL as Location: Since 20190222 you could not open an URL anymore in the 
      default browser via Address Bar or Catalog. The new URI scheme support got 
      a bit out of hand. 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.

Locked