BETA version (with detailed history information)

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

Re: Here's the new BETA

Post by admin » 18 Jan 2019 17:40

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0230 - 2019-01-18 17:40
    + SC get got a new named argument "rs" to return a random string.
      Syntax: get("rs", [length=8] [characters="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"])
        length: Length (character count) of the returned string.
                Defaults to 8.
                You can also give a min and a max value separated by "-" for a random length, e.g. "8-12".
                There is an arbitrary maximum length of 32768, just to protect you from yourself.
        characters: Characters from which the returned string is built.
                Defaults to "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".
        return: Random string.
      Examples:
        echo get("rs");
        echo get("rs", 8, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789");
        echo get("rs", "4-12", "abc");
        echo get("rs", 12, ". ");
      Of course, also the variable <get ...> supports it:
        echo <get rs>;
        echo <get rs 8 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789>;
        echo <get rs 4-12 abc>;
        echo <get rs 12 ". ">;
   >  Tip: Now you can use <get rs> in Batch Rename to rename a file to some random string.
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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 19 Jan 2019 13:52

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0231 - 2019-01-19 13:50
    % Custom Copy: Estimation of the remaining time improved.
    * XYcopy: Updated to 2.10.0138.
    ! Dark Mode: Drawing glitch on 125% DPI since the checkbox revolution 
      (v19.50.0225). 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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 20 Jan 2019 22:20

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0232 - 2019-01-20 22:20
    * Configuration | General | Menus, Mouse, Safety | Safety Belts | Confirm 
      delete operations: The prompt was confusing to some users. Tried to 
      improve it.
    * Edit | Select | Selection Stats: Also this dialog has been redesigned and 
      hopefully improved.
    * MLS: Internally updated to version 8.107.
      > TRANSLATORS: Please wait until Reference_8.107.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
    ! Dark Mode: Zebra striping glitch. 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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 21 Jan 2019 16:52

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0235 - 2019-01-21 16:49
    + Tree: Added some extra protection-from-delete for critical system items. 
      It's simply too easy to inadvertently hit the DEL key while the tree is in 
      focus (and while you might think the list is in focus). Shit happens. So I 
      added a hard-coded safety belt for folders that you might often visit in 
      the tree and surely never want to delete:
        
        Generic form           Example 
        ------------------------------------------------
        %ProgramData%          C:\ProgramData
        %ProgramFiles(x86)%    C:\Program Files (x86)
        %ProgramW6432%         C:\Program Files
        %desktopreal%          C:\Users\Donald\Desktop
        %personalreal%         C:\Users\Donald\Documents
        %winsysdir%            C:\Windows\System32
        %winsysnative%         C:\Windows\Sysnative
        %SystemRoot%\SysWOW64  C:\Windows\SysWOW64
      
      Note that the parents are implicitly critical as well, so 
      "C:\Windows\System32" implies that "C:\Windows" is also seen as critical.
      
      You are informed via a non-intrusive status bar message.
      
      Of course, there are many more folders that you are unlikely to wish away
      -- I just picked the top of the pops here. Note that any folder that 
      passes this test as non-critical will still have to go through 
      "Configuration | General | Menus, Mouse, Safety | Safety Belts | Confirm 
      delete operations" if enabled, and any Windows delete prompt if enabled.

      PS: Maybe a cooler alternative to this approach would be to optionally 
      disallow the DEL key in the tree. Let me know what you think...      

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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 22 Jan 2019 12:10

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0236 - 2019-01-22 12:09
    + Configuration | General | Menus, Mouse, Safety | Safety Belts: Added 
      option "Disallow delete by key in folder tree". Tick it if you want to 
      prevent accidental deletions-by-key in the folder tree.
    ! Scripting: The following line falsely raised a "Dubious Syntax" warning:
        if (strpos($inputStr, "<<<") > -1) {
      Fixed.
    ! Hover Box on PDFs: Sometimes superfluous margin on the right. Fixed.
    * Configuration | Information | Tags | Options | Database Check...: Now any 
      changes in the tags database (which happen only in memory at this point) 
      mark the tags database as dirty (shown by an asterisk in front of its menu 
      entry "File | Settings Special | Save Tags").
      If "Configuration | General | Startup & Exit | Save Settings | Save 
      changes to disk immediately" applies to tags then the DB is saved to disk 
      right away.
    > Configuration | Information | Tags | Options | Database Check...: Note 
      that the check for dupes and false capitalizations is only performed when 
      no orphans are present. So if you removed any orphans you should call 
      "Database Check" *again* to check for dupes and false capitalizations!
    ! List and Catalog: Drops on folder shortcuts (*.LNK files pointing to 
      folders) were close-circuit-handled by the shell and bypassed all XYplorer 
      services like safety prompts, Custom Copy, Undo, Tags. 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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 23 Jan 2019 13:53

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0237 - 2019-01-23 13:52
    ! Folder View Settings: On tab switching some FVS settings could spread over 
      to the new tab (depending on the settings under Configuration | Colors and 
      Styles | Styles | Remember list settings per tab). 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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 23 Jan 2019 18:26

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0238 - 2019-01-23 18:24
    * Configuration | Colors and Styles | Styles | Apply list styles globally: 
      From now on an enabled "Apply list styles globally" is ignored in the 
      context of active auto-saving Folder View Settings (FVS). So you now can 
      fine-tune your current FVS folder without spreading the settings to other 
      tabs even if "Apply list styles globally" in ON.
    * Configuration | Colors and Styles | Styles | Apply list styles globally: 
      From now on, if Folder View Settings (FVS) are enabled, list styles are 
      NOT applied to tabs pointing to an FVS-managed folder.
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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 23 Jan 2019 19:53

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0239 - 2019-01-23 19:51
    ! Configuration | Colors and Styles | Styles | Apply list styles globally: 
      Styles were still applied to an FVS-managed front tab in the back pane. 
      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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 23 Jan 2019 22:52

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0240 - 2019-01-23 22:52
    ! Configuration | Colors and Styles | Styles | Apply list styles globally: 
      Fixed some remaining glitches with FVS-managed tabs.
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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 24 Jan 2019 15:28

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0241 - 2019-01-24 15:27
    + SC exists: Now it supports special (aka virtual) paths. Example:
        text exists("Downloads"); //checks for C:\Users\<user>\Downloads\
    ! Monitors: Did not catch adding or removing of monitors while running. 
      Fixed.
    ! Configuration | Colors and Styles | Styles | Apply list styles globally: 
      Fixed some remaining glitches with FVS-managed tabs.
      
      To summarize the rules when "Apply list styles globally" is ON:

                             Spreads to: 
                               Normal tab    FVS tab 
      Style change in:       ------------------------
        Normal tab           |    +            -     
        FVS tab              |    -            -/+   
        
        -/+ means: It spreads if the tab uses the *same* FVS as the source tab.                                  
   
    ! Drag Status Box: The dragged item was shown with a trailing slash even it 
      was a file under certain conditions. Fixed.
    ! SC popupmainmenu: Would show menus that are turned off in "Configuration | 
      Other | Features" or by Admin Settings. Fixed.
    ! Favorites | Toggle Favorite File: Always used the virtual path if there 
      was one. But it should use the actual path of the selected file (be it 
      real or virtual). 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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 25 Jan 2019 11:09

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0242 - 2019-01-25 11:08
    ! Folder View Settings: "Invalid pattern string" error possible if assigning 
      FVS to a folder with an opening square bracket "[" in the path but no 
      matching closing square bracket "]". Fixed.
    ! Favorite Files: A folder added to the Favorite Files list would be opened 
      in Tree instead of selected in the List. This used to work in earlier 
      days. Now it works again.
    ! Favorite Files: When "Configuration | General | Controls and More | 
      Miscellaneous | Open favorite files directly" was enabled you got an error 
      when selecting a folder from the Favorite Files list. Fixed. The folder is 
      now opened in the Tree.
    ! Monitors: Did not catch adding or removing of monitors while running. 
      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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 25 Jan 2019 19:10

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0243 - 2019-01-25 19:09
    + SC resolvepath enhanced: 
      1) Now it converts virtual paths to real paths.
      2) XYnative variables and Environment variables that are not yet resolved 
         at this point will be resolved by this function.
      Notes:
      - The path does not have to exist.
      - A trailing backslash in the input is kept in the output.
      - A missing trailing backslash in the input is also missing in the output.
      - You can pass a fully resolved absolute path. It will be returned unchanged.
      Examples 1:
        echo resolvepath("Desktop"); //C:\Users\Donald\Desktop
        echo resolvepath("Downloads\NotThere\"); //C:\Users\Donald\Downloads\NotThere\
      Examples 2:
      - Note the single quotes. These variables will arrive at resolvepath() as 
        is, and then be resolved:
        echo resolvepath('%tmp%');  //C:\Users\Donald\AppData\Local\Temp
        echo resolvepath('<xydata>'); //C:\Users\Donald\AppData\Roaming\XYplorer
    ! Monitors: Did not catch adding or removing of monitors while running. 
      Fix #3.
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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 26 Jan 2019 14:52

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0244 - 2019-01-26 14:52
    * Configuration | General | Startup & Exit | Save Settings | Save changes to 
      disk immediately: Now the Status Bar message "saving settings..." does 
      not eat the previous and probably more interesting message anymore, but 
      only temporarily covers it. When the saving is done the resulting message 
      "settings saved: [type]" is appended to the previous message.
    * Scripting: A couple of functions now natively handle virtual paths like 
      e.g. "Desktop" or "Downloads\content.txt" in that they are silently 
      translated to the underlying real paths. Before, those paths would have 
      simply failed with an error.
      These are the enhanced functions:
        - id3tag()
        - filetype()
        - filesize()
        - extracttext()
        - readfile()
        - renameitem()
        - tagload()
        - tagexport()
        - writefile()
     * Copying paths to clipboard: Now paths are copied without a trailing 
       backslash. Before, it was not always like that.
       Exception: According to some crazy de facto standard (Windows Explorer 
       does it like this) drive roots are returned with backslash ("C:\", not 
       "C:").
    * SC status: Now if you define a text color hue it is preserved in dark mode 
      as good as possible.
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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 27 Jan 2019 15:30

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0246 - 2019-01-27 15:29
    ! SC listfolder: Relative paths were resolved to <xypath> instead of to 
      <curpath>. Fixed.
      This, for example, will now resolve to "<curpath>\subfolder":
        text listfolder(".\subfolder");
    ! Spot: Only used the first color (yellow) since around 20150313. Fixed. Now 
      you can run this through the Address Bar and see 3 colors if those strings 
      are found:
        >>png|jpg|gif
    ! Dark Mode: Spot colors weren't updated on switching Dark/Light Mode. 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: 46036
Joined: 22 May 2004 16:48
Location: Cologne, Win 8.1, Win 10
Contact:

Re: Here's the new BETA

Post by admin » 27 Jan 2019 19:13

Change Log for the latest XYplorer BETA version:

Code: Select all

v19.50.0247 - 2019-01-27 19:12
    * Catalog: The Catalog is a place with a relatively high likelihood of 
      housing stale network locations. The futile attempts to retrieve the 
      specific icons for such locations can take a lot of time, many many 
      seconds. We don't want that on startup. Therefore from now on, the 
      Catalog will show only generic icons for network locations on startup (and 
      until you manually update the icons).
      Many innocent and unsuspecting users will now experience a much faster 
      startup.
    + SC resolvepath enhanced: Now you can make it resolve relative paths to the 
      current path instead of to <xypath>.
      Syntax: resolvepath([path], [base=<xypath>], [flags])
        path:   relative or portable path
                if empty or missing the function returns base
        base:   base path; defaults to <xypath>
        flags:  0 = normal function
                1 = reversed function: path is absolute, 
                    return path is relative to base
                2 = base is <curpath> (else it's <xypath>)
        return: absolute or relative path (dep. on flags)
      Examples:
        echo resolvepath();         //C:\Program Files (x86)\XYplorer   = <xypath>
        echo resolvepath(2:=2);     //E:\Test                           = <curpath>
        echo resolvepath("foo");    //C:\Program Files (x86)\XYplorer\foo
        echo resolvepath("foo",,2); //E:\Test\foo
        echo resolvepath("<curpath>\subfolder",,3);   //subfolder
        echo resolvepath("<curpath>\subfolder\",,3);  //subfolder\
    * SC inputfile, SC inputfolder: Relative paths were resolved to <xypath>. 
      Now they are resolved to <curpath>.
    ! SC folderreport: Relative paths were resolved to <xypath> instead of to 
      <curpath>. 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