BETA version (with detailed history information)

Get a glimpse of the next XYplorer...
Locked
admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0022, 09-sep-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0022 - 2008-09-09 09:32
    ! The Shell's Browse For Folders dialog did not always expand a 
      network computer's branch to show the shared folders. Fix #2.
    ! Address Bar: Using Auto-Complete would lead to a permanent folder 
      lock on first level folders (e.g. D:\Test\ but not D:\Test\Test\) 
      due to a mysterious shell bug. This bug does not happen though 
      when Auto-Complete is restricted to folders (and does not include 
      files). Which now is the case.
    * Backup operation, feedback in the statusbar: You now get status 
      when a file starts to get copied and when it's finished, so you 
      always know what's happening.

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0021, 08-sep-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Excuse the numerous uploads with mini-changes recently. I had planned to publish 7.60 today but it's going to be tomorrow.

Code: Select all

v7.50.0021 - 2008-09-08 14:15
    ! The Shell's Browse For Folders dialog did not always expand a 
      network computer's branch to show the shared folders. This might 
      be fixed now.
    * Updated the help file.
    + Upgrade information: When upgrading to 7.60 you get an information 
      about the changes in scripting. It will be shown only once at 
      startup in version 7.60 or higher. Because this BETA is still 7.50 
      you'll see it on every startup.

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0020, 08-sep-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0020 - 2008-09-08 10:04
    + Scripting: Re-added command "br" (it had been removed in 
      v7.50.0016). Reason: It's still useful. For example, the simple 
      line ::br; will prevent all automatic line breaking in msg, text, 
      and copytext. So, to show HTML without replacing <br> with CRLF 
      you now can go two ways:
      ::readurl $a, "http://www.xyplorer.com"; text $a,,,,,""
      ::readurl $a, "http://www.xyplorer.com"; br; text $a;

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0019, 07-sep-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0019 - 2008-09-07 12:57
    ! Scripting: Variable assigment using the equal-operator did not 
      work without a blank between the variable and the equal-operator. 
      Now it does. All are identical:
        ::$a="b";
        ::$a = "b";
        ::$a   =   "b";

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0018, 07-sep-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0018 - 2008-09-07 10:42
    * Scripting: Backward-compatibility needs made it necessary to set 
      the old line breaker <br> as default for the optional linebreaker 
      argument in the following functions:
        - copytext text, [append], [linebreaker="<br>"]
        - msg text, [buttons], [linebreaker="<br>"]
        - text Text, [Width=600], [Height=400], [WindowCaption],
            [Wrap], [linebreaker="<br>"]
      This means, to avoid the automatic replacing of <br> with CRLF you 
      have to pass an empty string ("") as line breaker argument.
      Examples:
        ::copytext "Blah<br>Blah"
          = copies "Blah¶Blah" (<br> is replaced with CRLF)
        ::copytext "Blah<br>Blah", , "<br>"
          = copies "Blah¶Blah" (<br> is replaced with CRLF)
        ::copytext "Blah<br>Blah", , ""
          = copies "Blah<br>Blah" (<br> is NOT replaced)
        ::readurl $a, "http://www.xyplorer.com/index.htm";
          text $a,,,,,""
          = shows HTML without replacing <br> with CRLF
    ! Menu File | Settings | Load Configuration: INI-files containing 
      extra-dots (e.g. "XYplorer7.50.ini") would not be loaded nor 
      remembered correctly. Fixed.

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0016, 06-sep-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0016 - 2008-09-06 10:13
    + Scripting got a new command:
      - ReadURL
        Action: Read the contents of a web file into a variable.
        Syntax: readurl output, url
          output: [required] variable
          url:    [required] URL
        Examples:
          ::readurl $a, "http://www.xyplorer.com/index.htm"; text $a
    * Scripting command "download": Changed the default file name for 
      the target *again*. Now, to keep it in line with those other 
      creations of XYplorer, the current date is added (and only then, 
      if necessary, a number increment):
        Download-20080905.htm     (download URL to file)
        DroppedText-20080905.txt  (drop text to file)
        Clipboard-20080905.png    (paste text/image to file)
      BTW, you can define the format of those dates in Configuration | 
      Report | Filename templates | Date suffix.
    * Scripting command "status": Now it waits until any pending 
      processes are completed before setting the new status message.
    * Scripting: Before, line breaking of texts was handled by a global 
      "line breaker" (that could be defined using the command "br"). This 
      line breaker was unconditionally active in three commands: 
      copytext, msg, and text. Now, the line breaker is passed as an 
      optional argument to each of these commands and thus handled 
      individually. This gives you much better control.
      New syntax for the following commands:
        - copytext text, [append], [linebreaker]
        - msg text, [buttons], [linebreaker]
        - text Text, [Width=600], [Height=400], [WindowCaption],
            [Wrap], [linebreaker]
        Where linebreaker (optional) is any character sequence to be 
        replaced by a line break.
      Examples:
        ::copytext "Blah<br>Blah", , "<br>"
        ::msg "Continue script?##Sure??", 1, "#"
    - Scripting: Removed command "br" (see previous paragraph).
    * Statusbar: Now displays a Pilcrow (¶) where a message has a line 
      break. Try this to see it:
        ::copytext "Blah<br>Blah", , "<br>"

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0014, 04-sep-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0014 - 2008-09-04 21:42
    * Scripting command "download": Changed the default file name for 
      the target from "Download.dat" to "Download.htm". Reason: it is very 
      likely HTML code what you get when you pass just a folder to a 
      http:// address.

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0013, 04-sep-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0013 - 2008-09-04 15:13
    + Scripting got a new command:
      - Download
        Action: Download a file from the internet to a specified 
                location.
        Syntax: download sourceurl, [targetfile], [options]
          sourceurl:  [required] any URL (http:// or ftp://)
          targetfile: [optional] full path/file of desired target
                      UNC works as well
             Defaults:
             - if empty: <curpath>\sourceurlfilename
             - if only file (or relative path): <curpath>\targetfile
             - if only path: <targetfile>\sourceurlfilename
             - if sourceurl has no filename: "Download.dat"
          options:    [optional] choose one or none:
            o = on collision: overwrite without asking
            i = on collision: auto-increment targetfile
            (empty) = on collision: ask before overwriting
        Examples:
          ::download "http://www.xyplorer.com/tour/images/pfa.png"
            = downloads "pfa.png" to "<curpath>\pfa.png"
          ::download "http://www.xyplorer.com/tour/images/pfa.png", , i
            = downloads "pfa.png" to "<curpath>\pfa.png"
              adds increment (e.g. pfa-01.png) if pfa.png already exists
          ::download "http://www.xyplorer.com/download/xyplorer_full.zip",
            "xy.zip"
            = downloads "xyplorer_full.zip" to "<curpath>\xy.zip"
          ::download "http://www.xyplorer.com/"
            = downloads "index.htm" to "<curpath>\Download.dat"
          ::download "ftp://ftp.editplus.com/epp230hlp.zip", "D:\Download\"
            = downloads "epp230hlp.zip" to "D:\Download\epp230hlp.zip"
      
      Remarks
      ~~~~~~~
      - The application waits until the download is complete. You can 
        abort the download at any time by pressing ESC.
      - The maximum file size is set to 100 MB (but see the previous 
        point...).
      - The download progress is shown in the statusbar.
      - If there is no internet connection, your system might attempt to 
        establish one (if you configured it like that) and then continue 
        with the download.
      - If sourceurl is ftp:// then there is currently no test for 
        existence of the remote file, nor can its size be determined. 
        Nevertheless the download works (but you cannot know how long it 
        will take).
      - Only anonymous FTP is supported.
      - After a successful download the Last Target Path is set (menu Go 
        | Go To Last Target).
    + Scripting commands enhanced:
      - setting, settingp
        New named argument "nowatchduringfileop"
          = enable/disable "No Refresh during File Operations"
        Example:
          ::setting nowatchduringfileop, 1;
            = Auto-Refresh is suspended during file operations
        As with all setting statements, the original state from before 
        the script is automatically restored when the script is done.
    * Scripting: The "Continue the script?" prompt now displays the 
      current script line.

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0012, 03-sep-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0012 - 2008-09-03 15:31
    ! Scripting: Variable assignment did not resolve any variables in 
      the part right of the equal(=)-operator. Fixed.
    ! INI-Tweak WorkAroundFirefox3ImageDropBug: When you dropped an 
      image that was a link at the same time, you would get the HTML 
      code of the linked page under the name of the image file. Fixed: 
      Now, you still get the linked HTML but under the full name of the 
      corresponding URL (illegal chars replaced by the user-configured 
      replacement char), with the extension .HTM appended.
      If the resulting path/name is longer than 200 chars it is cropped 
      (to give you a little room for moving that file).

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0011, 02-sep-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0011 - 2008-09-02 21:36
    + INI-Tweak to make dropping images from Firefox 3 work.
        [General]
        WorkAroundFirefox3ImageDropBug=1
      If set to 1, the images are actually *downloaded* from their web 
      location to your harddisk.

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0010, 02-sep-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0010 - 2008-09-02 15:26
    + Scripting got a new command:
      - LoadSearch
        Action: Load a previously stored search template and 
                (optionally) run a search based on it.
        Syntax: loadsearch template, [options=rl]
          template: [required] search template name
                    as displayed in the search template dialog
          options:  [optional, default = rl]
                    r = Run Search
                        Run search after the template is loaded. Else 
                        just the Find Files tab is adjusted to the 
                        loaded template.
                        Run search after the template is loaded. Else 
                        just the Find Files tab is adjusted to the 
                        loaded template.
                    l = Load Search Location
                        Search the location that's stored with the 
                        template. Else search the current location.
                    e = Load Excluded Folders
                        Exclude folders as stored with the template. 
                        Else use the currently excluded folders.
                    x = (none of the above)
        Examples:
          ::loadsearch "Created or Modified This Hour", r
            = Load template "Created or Modified This Hour" and run a 
              search in the current location.
          ::loadsearch "Reset Find Options", x
            = Load template "Reset Find Options" and do nothing else.
          ::loadsearch "Videos in Temp Internet Files"
            = Load template "Videos in Temp Internet Files" and run a
              search in the stored location (Temporary Internet Files).
      
      Remarks
      ~~~~~~~
      - Search templates are INI-files that are all stored in a predefined 
        folder: <xydata>\FindTemplates. The template name (as used in 
        loadsearch) is usually identical to the base name of the 
        template file. Template names, however, may contain characters 
        that are illegal for file names; these characters are encoded in 
        the filename using the scheme "% & Hex(charcode)".
        You create and manage search templates using menu Edit | Search 
        Templates...
      - The loadsearch command is the nexus of two of XYplorer's 
        strongest features: Scripting and File Search. In combination 
        with the Catalog, UDCs, and XYS files, you can now easily built 
        handy libraries of complex live searches. A Pan Galactic Time 
        Saver!
      * Menu Edit | Search Templates...: Pimped up the dialog with 
        icons, tooltips, and better logic.
    ! Scripting: Command "new" was partly broken for a day. Fixed.
    - Removed (v7.50.0008 - 2008-09-01 15:35):
      INI-Tweak to automatically reconnect mapped drives on startup.
        [General]
        ReconnectMappedDrives=1

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0009, 01-sep-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0009 - 2008-09-01 23:00
    ! FVS: On a fresh install removing a previously saved Folder View 
      could lead to a total reset of all applied settings (because the 
      Automatic Default Folder View was not yet initialized but 
      applied). While totally harmless because only display is 
      concerned, especially the disappearing icons in the file list 
      (because the List Style was set to all False) could easily lead to 
      a state of shock with some user. Fixed.
    ! Various bugs. Don't ask. ;)

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0008, 01-sep-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0008 - 2008-09-01 15:35
    + List Management Dialog: The Editor now supports UNICODE.
    + Edit boxes: Added a few service key combos to convert selected text
        F5:         to Title Case (converts the first letter of every 
                    word in string to upper case); this is for ANSI 
                    strings only
        Shift+F5:   to UPPER CASE
        Ctrl+F5:    to lower case
      If no text is selected then the conversion applies to the 
      character right after the caret. Works in all editable multiline 
      boxes, and also in Rename Boxes and Font Preview Sample.
      BTW, took those KS from UltraEdit.
    + Scripting: Now you have the usual variable assignment syntax using 
      the equal(=)-operator. Any number of blanks surrounding the "=" are 
      ignored. This syntax is an alternative to the set command, and 
      internally it's converted to a set command.
      For example, these now work indentically:
        ::set $a, "Hi!"; msg $a;
        ::$a = "Hi!"; msg $a;
      Note that the syntax also supports a 2nd parameter -- a bit unusal 
      but why not:
        ::copytext '%tmp%'; set $a, <clipboard>, r; msg $a
        ::copytext '%tmp%'; $a = <clipboard>, r; msg $a
    * Scripting commands enhanced:
      - getkey, setkey
        Now they support reading/writing values of up to 32,766 
        characters. Before the limit was 1,023.
    ! Scripting command "self": Output variable was not reset to empty 
      when an illegal parameter was passed. Fixed.
    * Menu File | To Clipboard | Image: Now you can assign a KS.
    ! Preview Tab | Image Preview | Context Menu: "Copy Original" failed 
      with crash on big pictures (approx 10+ Megapixels, depending on 
      system). Now it does not crash anymore.
    ! Wildchar use in Go to feature was broken. Fixed.
    + INI-Tweak to automatically reconnect mapped drives on startup.
        [General]
        ReconnectMappedDrives=1

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0005, 31-aug-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0005 - 2008-08-31 13:38
    * Menu File | To Clipboard: Added command "Image". If the current 
      file is an image file this command will copy the image directly to 
      the clipboard.
    * Release Package: Now, a default catalog file called 
      "CatalogDefault.dat" is installed in (copied to) the application 
      path (AP).
      If on application startup no "catalog.dat" file is found in the 
      application data path (ADP), then "[AP]\CatalogDefault.dat" is 
      copied to "[ADP]\catalog.dat".
      Note that the installer will copy "CatalogDefault.dat" only if it 
      does not exist. It will never overwrite any already existing 
      "CatalogDefault.dat" even if it is older.
      This means:
      (1) The installation, even if using the non-install package, and 
          even if your ADP is identical to your AP, will never overwrite 
          your current "catalog.dat".
      (2) You can use "[AP]\CatalogDefault.dat" for your own purpose as 
          a backup for "[ADP]\catalog.dat". But note that when you use 
          the *non*-install package, "CatalogDefault.dat" might be 
          overwritten on extracting the archive.

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Here's the new BETA

Post by admin »

Download the latest XYplorer BETA version (v7.50.0003, 29-aug-2008).
Choose one: (1) Install Package, (2) No-Install Package (each about 1 MB).

Code: Select all

v7.50.0003 - 2008-08-29 21:00
    + Catalog Properties Dialog: The edit boxes now support UNICODE.
    ! Scripting: Fixed two glitches with variable processing.
    + New variable: <xyver> = current XYplorer version.
    + Scripting got a new command:
      - Self
        Action: get info about the currently running script
                resp. script file
        Syntax: self output, info
          output: required, variable
          info:   required, any of the following:
            file = current script file (empty if none)
            path = current script file's path (app data if none)
            base = current script file's base (empty if none)
            script = current script
        Examples:
          ::self $a, path; msg $a;
          ::self $a, script; msg $a;
        Of course, the info types file, path, and base only make sense 
        when the script is running from a script file.

Locked