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 (v8.30.0011, 09-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.30.0011 - 2009-09-09 15:46
    + Toolbar: Added button "Recent Locations". Shows a menu with the 10 
      MRU locations.
    * Menu Go | Hotlist...: Now with icons.
    * Toolbar | Back / Forward: Now with icons.
    * Breadcrumbs: Now with icons.
    * Breadcrumbs: Now the current path is marked bold in the popup 
      menu. Before it was disabled.
      Now the current path always refers to the current tab's path. 
      Before it referred to the right-clicked tab's path.
    * Custom Toolbar Buttons: Now the "Tooltip" is called "Name" in the 
      dialog, and that Name is used as Tooltip and in the Customize 
      Toolbar dialog.
    ! Custom Toolbar Buttons: When saving settings without closing the 
      app any multi-line scripts in User Buttons were rendered useless 
      for the current session. Fixed.

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 (v8.30.0012, 10-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.30.0012 - 2009-09-10 14:22
    * Menu File | Open With...: If triggered by KS then the menu now 
      pops at the first selected list item. Before, it popped at the 
      mouse.
    * Main menu: Removed some duplicate mnemonics.
    ! Hotlist got broken in v8.30.0011. Fixed.

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 (v8.30.0016, 11-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.30.0016 - 2009-09-11 12:54
    + SCs copyto and moveto enhanced: Now you can copy or move files 
      only (and skip folders). To enable this behavior set the new flag 
      filesonly to 1, AND use the source argument with wildcard *.
      Syntax: copyto location, [source], [rootpath], [filesonly]
              moveto location, [source], [rootpath], [filesonly]
        [filesonly]:
          0 = For sources containing wildcards both files 
              and folders are copied. (Default)
          1 = For sources containing wildcards only files are copied.
      Examples:
        ::copyto "c:\temp", "e:\test\*.*", , 1; //copies only files
        ::copyto "c:\temp", "e:\test\*.*";      //copies all
        ::copyto "c:\temp", "e:\test\*", , 1;   //copies only files
        ::copyto "c:\temp", "e:\test\*";        //copies all
        ::copyto "c:\temp", "e:\test\a*", , 1;  //copies only files
        ::copyto "c:\temp", "e:\test\a*";       //copies all
        ::copyto "c:\temp", "e:\test", , 1; //copies folder e:\test
    ! Configuration | Startup & Exit: Setting of "Open command line 
      start path in new tab" was not always honoured. Fixed.

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 (v8.30.0017, 12-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.30.0017 - 2009-09-12 18:42
    + Custom Toolbar Buttons: Now you can simply state a registered 
      short form to define an icon. For example, the definition for a 
      button that opens the selected file(s) with Photoshop could be:
        Name: Open with Photoshop
        Icon: Photoshop
        Script: openwith Photoshop
    * Tree, Catalog, List: Default context menu position now shifted a 
      bit to the right and down to enable reading at least part of the 
      captions of the selected items.

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 (v8.30.0018, 13-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.30.0018 - 2009-09-13 15:32
    * Edit User Button dialog: Now browsing for an icon resource uses 
      the Common Dialog interface. Before it used the Browse For Folder 
      interface.
    * CKS dialog: Renamed "Current assignments" to "Current shortcuts". 
      Seems just a touch friendlier.
    * List | Details View | Line Numbers Column: One pixel alignment 
      glitch under Vista/Win7. Fixed.

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 (v8.40.0000, 14-sep-2009).

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

Code: Select all

v8.40.0000 - 2009-09-14 12:00
    = NEW OFFICIAL RELEASE. Main changes since last release:
  +++ Custom Toolbar Buttons. Now you have 10 easily customizable user 
      buttons. You define how the button looks and what it does when 
      pressed. (Pro Edition only)
  +++ Search Results Caching, Part 2. Now you can store search results 
      in a file and load them back into the list at any point in future 
      via the Search Templates dialog.
  +++ History and Recent Locations. The implementation of these 
      important navigation tools has been redesigned from scratch.
  +++ Toolbar. New button "Recent Locations" pops a menu with the 10 
      recently used locations.
  +++ Line Numbers Column. Now its width auto-adjusts to the number of 
      items in the list, and it got its own fully configurable color.
  +++ Cleaner Menus. The main menu has been reorganized to improve 
      usability.

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 (v8.40.0002, 15-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.40.0002 - 2009-09-15 11:00
    ! Search Templates: Old templates did not work anymore as expected 
      because of a little, uhm, bug. Fixed.
v8.40.0001 - 2009-09-15 09:45
    ! Hotlist: Crashed when no recent locations were existing yet, i.e. 
      on a fresh installation. Fixed.

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 (v8.40.0101, 16-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.40.0101 - 2009-09-16 12:04
  +++ Scripting: In a multi-script resource you can now show icons in 
      the popup menu. The new syntax for the caption part of a script 
      is:
        "Caption|Iconfile : Label" Script
      Of course [|Iconfile] and [ : Label] are optional, as is the whole 
      caption.
      Example:
        "Go C:\Temp|C:\Temp" goto "C:\Temp";
        "Go Desktop|Desktop" goto "Desktop";
        "Go XY exe|<xypath>\XYplorer.exe" goto "<xypath>\XYplorer.exe";
        "Open With Photoshop|Photoshop" openwith "Photoshop";
      Note: Iconfile can be any file or folder, and its small system 
      icon (the one you see in Details View) will be used for the menu.
    + Scripting: In a multi-script resource you can now show a menu item 
      checked by prefixing "+" to the caption. For example:
        "+Show Tree" #668;
        "+Show Catalog" #664;
      Of course, to make use of this option you'd have to 
      programmatically construct the multi-script resource with the help 
      of another script.
    + Scripting: In a multi-script resource you can now show a menu item 
      in bold (make it look like the default item) by prefixing "!" to 
      the caption. For example:
        "!Go C:" goto "C:\";  //Go C: will be shown in bold
        "Go D:" goto "D:\";
      Notes:
      (1) If you combine Checked and Default, Checked must come first.
          "+!Show Tree" #668;
          "+Show Catalog" #664;
      (2) If you combine Checked and Icons, checked menu items will show 
          the checkmark instead of the icon.
    + Scripting Error Dialog: Now the right-click menu has a command to 
      Copy Error Message.
    * History: Now non-existing/unavailable paths are not skipped 
      anymore when going back or forward. Before they were skipped (but 
      only in History per Tab -- an inconsistency which could be called 
      a bug).

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 (v8.40.0102, 17-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.40.0102 - 2009-09-17 12:20
    + Custom Toolbar Buttons. Now you can define a separate script for 
      a user button's right-click event. It is merged with the standard 
      right-click menu for user buttons (where, by the way, the caption 
      "Run" was changed to "Click").
      This means now you can have user buttons that do one thing on left 
      click and pop lots of additional options on right click. Thanks to 
      jacky for a cool idea!
    + Scripting: Changed yesterday's syntax for item states. No more 
      prefixed "+" or "!". Now you define the states Default (Bold), 
      Checked, and Disabled by combining binary values.
        Syntax:
          "Caption|Icon|State : Label" Script
        where
          State Default = 1
          State Checked = 2
          State Disabled = 4
      For example:
        "Go C:|C:|1" goto "C:\";  //shown bold
        "Go D:|D:|2" goto "D:\";  //shown checked
        "Go E:|E:|3" goto "E:\";  //shown bold and checked
    + Scripting: The following commands are now DEPRECATED (but still 
      supported) and have been converted to functions:
        getkey, strlen, strpos, substr, replace, regexreplace, readurl
      The first argument of the old statement syntax is now the return 
      value of the function.
      Note that the overloading of the keyword (to support statement and 
      function syntax at the same time) is only possible by making 
      distinctive use of parentheses, for example:
        substr($a, "abcdef", 1); echo $a; //not good anymore!!!
        substr $a, "abcdef", 1; echo $a;  //still ok
      The new function syntax does the same much simpler:
        echo substr("abcdef", 1);
    * SC readurl, now a function, has a new nocookies parameter.
      - ReadURL
        Action: Return the contents of a web file.
        Syntax: readurl(url, [nocookies])
          url:        [required] URL
          nocookies:  [optional]
            0 = use cookies
            1 = don't use cookies
          return:     url's contents
        Example:
          ::text readurl("http://www.xyplorer.com/index.htm");
    ! The logic of the PopupMenusAtSelection tweak got corrupted 
      recently. Fixed.

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 (v8.40.0103, 17-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.40.0103 - 2009-09-17 15:41
    + Custom Toolbar Buttons: Now a special syntax allows reading XYS 
      files before creating a merged right-click menu:
        file:[ScriptFile]
      ScriptFile supports all sorts of smartness you know from the 
      "load" command, so e.g. if you have a XYS file "XYplorer Automatic 
      Updater.xys" in your Scripts folder you can simply do this:
        file:XYplorer Automatic Updater
      Note that Labels are not supported in this construct.
      Note that the construct is meant to be used in the Right-Click 
      field, but it also works in the Left-Click field (where it is not 
      really necessary; "load" does the same with more power).
    ! List: Context menu performed suboptimal. Fixed.

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 (v8.40.0105, 18-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.40.0105 - 2009-09-18 14:30
    * View | Current Tab | Views | Details: Now it toggles "Details 
      View" and last view. The last view is global across tabs and 
      panes, and remembered between sessions.
    * Toolbar: Added button "Details View". Triggers command View | 
      Current Tab | Views | Details.
      If you don't like toggle buttons you have now 3 buttons to switch 
      between the most popular views: Details, List, Thumbnails.
    * Custom Toolbar Buttons: Forget about the "file:" syntax introduced 
      in v8.40.0103. Not being completely satisfying it was replaced by 
      something better: Now you can use the normal "load" command, even 
      with labels, so you have maximum control over your CTB right-click 
      menu.
      Example (in field Right-Click):
        load "test", "foo" //load script labeled "foo" from "test.xys"
      The file will be loaded and parsed, and then the context menu is 
      shown, with the standard items (Click, Edit... etc) appended at 
      the bottom.
      If the file contains only one script, it is not executed directly 
      (as it would be in a "non-Right-Click" load statement) but shown 
      in the menu.
    + Scripting: Now you can set a label to "*" in the script resource 
      to mark a script that will match all labels in the load command.
      Example:
        Script resource "hello.xys":
          "Hello : hello" msg "Hello!"
          "Good bye : bye" msg "Good bye!"
          "Go to hell : _hell" msg "Go to hell!"
          "- : *" 
          "Cancel : *"
        Calls:
          // will also show the separator and Cancel item in the menu
          load "hello", "hello;bye";
          // will show all items (even hidden)
          load "hello", "*";
          // will show all visible items
          load "hello";
          // will show only items with "*" label
          load "hello", "xxx";  //label does not exist
        Note: If you pass only one label in the load statement then
        this command will be run as usual:
          // will run the item with label "hello"
          load "hello", "hello";
    ! Scripting: The new syntax
        "Caption|Icon|State : Label" Script
      did not work alright for scripts called by label. Fixed.
    * History and Recent Locations: Now auto-adjust to rename events.
    * History: Now, when attempting to go back or forward to a non-
      existing path that is also not part of the Tree you get a message.
      As before, the next existing parent path is selected.

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 (v8.40.0106, 19-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.40.0106 - 2009-09-19 10:16
    + Custom Toolbar Buttons: Now you can use XYplorer's own icon set 
      for your custom buttons. All you need to know is the button key 
      (must be lowercase BTW). The syntax is ":key".
      E.g. enter the following to the Icon-field to use the icon of the 
      Recent Locations button for your button:
        :mru
    + Script Icons: Same as above. Example for a user button context 
      menu definition using internal XYplorer toolbar icons:
        "Recent Locations|:mru" button "mru"
        "Hotlist|:hotlist" button "hotlist"
      That way you can now easily pack all toolbar buttons into the ctx 
      menu of a user button -- not a bad thing! See below for the button 
      command...
    + Scripting got a new command.
      Name:   button
      Action: Emulates a click on a toolbar button.
      Syntax: button key, [action=1]
        key:    [required] Key that identifies the button.
                You can retrieve the existing keys using the SC toolbar.
        action: [optional]
          0 = do nothing
          1 = left-click [default]
          2 = right-click
          8 = dropdown arrow
          256 = customize toolbar dialog, preselect button "key"
      Examples:
        ::button "mru";         //pops MRU menu at key
        ::button "minitree";    //toggles MiniTree
        ::button "minitree", 2; //pops ctx menu of MiniTree button
        ::button "back", 8;     //pops dropdown menu of Back button
        ::button "minitree", 256; //open customize toolbar dialog at MT
      Usage:
        Note that using "button" you can trigger also buttons that are 
        not part of the current toolbar!
        The command can become useful in the context menu definition of 
        User Buttons. E.g., you can wrap a number of rarely used buttons 
        into the ctx menu of a single button and thus save space on the 
        toolbar.

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 (v8.40.0108, 21-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.40.0108 - 2009-09-21 13:37
    + Menu Edit | Compare: Added "Compare Current File on Both Panes". 
      Checks whether the currently focused file is same or different 
      from the file currently focused on the other pane.
      Default KS: Ctrl+Alt+K
    + Custom Toolbar Buttons: Now, you can have a UB trigger at 
      MouseDown. In the Edit User Button dialog you find a new option 
      "Fire click on mousedown". The button will be displayed with an 
      arrow overlay in the toolbar.
      Note that you should typically use this option only if your Click 
      script creates a popup menu, in which case it will save you one 
      click because MouseDown will open the menu and MouseUp will select 
      the desired item.
    * Custom Toolbar Buttons: Now, when you open the Customize Toolbar 
      dialog from the context menu of a User Button, the buttons keys 
      are displayed for reference.
    + Custom Toolbar Buttons: It might happen that you construct an 
      invalid script that will corrupt the context menu of a user 
      button, in which case you'd not be able to reach the Edit dialog 
      via the button's context menu anymore to correct the bad script.
      To escape from this deadlock you now can hold CTRL while right-
      clicking the user button, and you will get the default context 
      menu for user buttons.
    * Tags & Comments: Line wrapping in the Edit Comment dialog is now 
      stored between calls and sessions.
    ! Under certain conditions refreshing an empty folder would change 
      to Details view. Fixed.

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 (v8.40.0109, 23-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.40.0109 - 2009-09-23 15:28
    + Scripting got a new function.
      Name:   datediff
      Action: Returns the number of time intervals between two dates.
      Syntax: datediff(date1, [date2=now], [interval=d])
        date1:    [required] First (earlier) date/time.
        date2:    [optional] Second (later) date/time.
                  Defaults to now.
        interval: [optional] Time interval you want to use as the unit 
                  of difference between date1 and date2.
                  Defaults to "d" (days).
                    y = years
                    m = months
                    w = weeks
                    d = days    [default]
                    h = hours
                    n = minutes
                    s = seconds
        return:   Number of time intervals between date1 and date2.
                  Negative if date1 is later than date2.
      Examples:
        ::text "The Beijing Olympics were opened " . _
            datediff("2008-08-08") . " days ago.";
        ::text "The current file is " . datediff("<datec>",,"h") . _
            " hours old.";
    + Full Screen Preview/Thumbnails: Added file formats DWG (AutoCAD 
      Drawing Database File) and DWF (Design Web Format File).
      Note: This is Vista/Win7 only (unless you install 3rd party shell 
      extensions) since the Vista/Win7 shell natively offers thumbnail 
      previews for DWG and DWF files (which means XYplorer can do it as 
      well).
    + Scripting: The following commands are now DEPRECATED (but still 
      supported) and have been converted to functions:
        inputfile, inputfolder, self
      The first argument of the old statement syntax is now the return 
      value of the new function syntax.
      That's it with this type of conversions. The remaining commands 
      with the old syntax from the pre-function era are:
        set, unset, incr
      They will not be converted to functions since the statement syntax 
      makes sense here.
    * List: Now only the first 2000 characters or first 20 lines are 
      displayed in the tooltips. This limitation is especially useful 
      for huge comments that will pop up when you hover the Comment 
      column.
    * List: Now there's a maximum column width of 1024 pixels.
    * History: Quit reverse numbering. Now menus and lists displaying 
      the history are numbered in analogy to MRU: The youngest item has 
      number 1 and is displayed on top.
    ! Scripting: Unary operators + and - were not always parsed 
      correctly. These work now as they should:
        ::echo -2 + -1; //-3
        ::echo -2 - +1; //-3
        ::echo -2 - -1; //-1
        ::echo -2 * -1; //2
        ::echo 5 - -2 + 1; //8
        ::echo -5 - -2 * -2 + -1; //-10
    * Tabs: Increased the height of the yellow highlight that marks the 
      selected tab (and the active pane). Applies to Classic style tabs 
      only.
    ! Tree and Tabs: Sometimes when a removable drive got (un)available 
      the drive's icon in Tree or Tabs did not match the new state. 
      Fixed.
    ! Saving Configuration: The current tab of each pane was not 
      correctly stored to INI in its actual state when triggering "Save 
      Configuration" manually (as opposed to automatically using "Save 
      settings on exit"). Fixed.

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 (v8.40.0111, 25-sep-2009).

BETA versions are only available for registered users. Find the download link at the bottom of the License Lounge.

Code: Select all

v8.40.0111 - 2009-09-25 14:59
    + Configuration | Tabs | Show X buttons on tabs: Completely revised 
      the options and algorithms. Now you have the following options:
        - Never
        - Selected tab  [factory default]
        - All tabs
        - All tabs on hover
      Note that "All tabs" and "All tabs on hover" will show the X 
      buttons on each tab (except iconized) regardless how small it is.
    + Configuration | Tabs: Added option "Display folder name only". 
      Check to have only the current child folder name in the tab headers.
    * Menu Tools:
      - Moved a couple of commands to a new sub menu "Tools Special".
      - Renamed "Edit Configuration File..." to "Open Configuration 
        File...". Reason: This is what the command does. The editing is 
        something you can do afterwards...
      - Moved the following submenus from menu View to menu Tools:
          Tree Style
          List Style
          Size Column Format
          Date Column Format
        Reason: These are mostly "Set And Forget" options that belong to 
        the configuration department (traditionally located under menu 
        Tools) rather than the View department. Others (e.g. Sticky 
        Selection) have not much to do with "View".
    ! Report: On a locked tree it did not report on the current list 
      location but the focused tree node's location, which was the less 
      expected one to use when both differed. Fixed.
    * Report: Now, after saving the report To File, XY obeys PFA when 
      offering to open the created report.
    * Tabwise find settings: The tab_#.dat files in the panes subfolders 
      are now internally renamed from *.dat to *.ini. They had been named 
      *.dat before only to avoid name potential collisions. This is not 
      necessary anymore.
    * Search Templates: Now Search Template Caching is possible 
      independently of Search Tab Caching, i.e. it works also (read & 
      write) when Configuration | Find Files | Cache Search Results is 
      turned OFF.
    ! Custom Toolbar Buttons: Fixed two glitches concerning popup menu 
      position and captions.
    * Find Files | Contents: Added option "Wildcards". Check it to allow 
      wildcards * and ? in the pattern. Uncheck it to allow searching 
      for characters * and ? in the file contents.

Locked