Wednesday, April 30, 2008

v7.00.0077 - 2008-04-30 14:28

  • + CKS | Miscellaneous | File Operations: Added command "Nuke" (also available as Toolbar button since long). Deletes selected Tree or List item(s), skips locked items, no Recycle Bin, no questions. This makes Nuke available to scripting (as #1054) and keyboard shortcuts -- take care!
    Note that Nuke does show a message box when no file was selected, or when all selected files were locked and nothing was deleted.
  • ! Dropping messages from Outlook: Binary files have been wrongly created in UTF16 format since a couple of days. Fixed.

Tuesday, April 29, 2008

v7.00.0076 - 2008-04-29 15:06

  • ! A crash on startup (error 5) could happen on systems with an
    unexpected value at registry key HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\Shell Icon Size. Fixed.
  • ! Scripting: If AutoRefresh is True before script execution then the following script should auto-restore AutoRefresh to True after script execution:
      setting "AutoRefresh", 0; setting "AutoRefresh", 1;
    However, it did restore the Value to False. Fixed.

Monday, April 28, 2008

v7.00.0061 - 2008-04-28 15:36

  • * List Management: Now, in lists with checkboxes newly created items are automatically checked.
  • ! Could not read wide UNICODE characters in own startup command line. Fixed. Now you can pass a startpath or an INI file containing UNICODE chars via command line.

Sunday, April 27, 2008

v7.00.0054 - 2008-04-27 10:55

  • ! Fixed a couple of UNICODE related glitches.

Saturday, April 26, 2008

v7.00.0053 - 2008-04-26 22:02

  • + Ever since, the Tree shows basically the same path as the Window Title, the Address Bar and the List: If you change the current path by any of the numerous available ways, the Tree is automatically adjusted to the new location. Even, if you don't really need that service...
    Experimentally, you now can turn off that automatic syncing of the Tree via the new scripting command "AutoSyncTree" (whose acronym AST, by the way, is the German word for branch -- quite to the point!).

    Syntax: autosynctree [mode (|0|1)]
    Examples:
      ::autosynctree = toggle the mode
      ::autosynctree 0|1 = unset|set

    With AutoSyncTree off, "Refresh Tree" (F4) will re-sync the Tree without changing the mode. Also turning AutoSyncTree on again, will instantly re-sync the Tree.
    The setting is remembered between sessions. When you startup with AutoSyncTree off, the tree will be initialized to a default state with only the top nodes shown.

    Here are some possible reasons for turning AutoSyncTree off once in a while:
    (1) It offers a uniform maximum browsing speed that's totally
        independent of the nesting depth of the target locations. For
        example, if you quickly need to check size and version of a
        particular system file, it is totally pointless to expand the
        tree down to system32, because all you need is a quick glance
        at that file in the file list. Or, if you have a script that
        needs to visit some location -- why should the tree get busy
        here?
    (2) It keeps the Tree in a stable state and position while
        browsing. For example, this can be valuable when collecting
        stuff from various locations via drag+drop into a couple of
        target folders -- no need to scroll the tree anymore:
        the Tree just sits there and waits.
    (3) It makes consequent use of XYplorer's many ways of going to a
        new place: Address Bar, Tabs, Catalog, Favorites, History,
        Hotlist, Breadcrumb, GoTo, UDCs, Scripts, etc. ... they all
        work flawlessly without the Tree, and if you just need to go
        somewhere to work with certain items, you may well be
        completely uninterested in their position in the file
        system - no need for a Tree to show you.
    While the Tree is an ingenious interface element one must admit that it almost always shows much more information that you need to have at any given time. So, for the sake of informational economy, you now get a "stand-by" button with it.
  • + Menu Edit | Paste Special | Paste Clipboard Into New Textfile:
    This function as well as the Drop-Text-To-File feature now both support UNICODE. So drag-drop your Olympic Games Schedule in Chinese in a blink (in case you bother).

Thursday, April 24, 2008

v7.00.0050 - 2008-04-24 12:23

  • + Scripting command enhanced:
      - Rename
        Now, you can directly state the item(s) to be renamed in the new
        argument "itemlist".
        Syntax: rename [mode (bat|re|sr|kc|ext)], pattern, [preview (p)],
                [itemlist]
          itemlist: |-separated list of items (full path) to rename.
                    If empty then current list selections are renamed.
                    The | (pipe) resp. the items may be surrounded by
                    any number of blanks.
        Examples:
        - Rename a specific file to a hardcoded new name, using itemlist
          and the /e switch (for renaming the extension as well):
            ::rename , "africa.png /e", p,
              "E:\TestFiles\asia.jpg"
        - Using itemlist you can rename items distributed over completely
          different locations using a shared increment. For what it's
          worth, the following script...
            ::rename , New-<#001>, p,
              "D:\Download\ss024.jpg |
              E:\TestFiles\xxopöä.tif"
          ... will rename:
            ss024.jpg to New-001.jpg
            xxopöä.tif to New-002.tif

Wednesday, April 23, 2008

v7.00.0048 - 2008-04-23 15:02

  • + Tweak: Added the option to auto-add opened items to the Shell's list of recently used documents.
      [Settings]
      AddToRecentDocs = 1
    I kept it a tweak only, because there's still no way to make integrated use of that Shell list within XY. Options are to incorporate it as a sort of *goto*-recently-opened-file list (in form of a menu probably) OR a *open*(with default PFA or OS or POM???)-recently-opened-file list -- what's better?
  • ! Scripting/UDC: The backupto command would get slightly confused as to where to put what when you stated sources overlapping or containing each other. Fixed.
  • ! POM glitch: Wrong item bold face (marked as default) under certain conditions. Fixed.

Tuesday, April 22, 2008

v7.00.0046 - 2008-04-22 13:34

  • + PFA/POM: Now, command line parameters are supported in XYplorer's Portable File Assocations! The syntax is identical to all the other places where command line parameters are supported: Catalog (Open Selected Item(s) With), UDC Open With, scripting "openwith". It's basically one simple rule: The application must be quoted when command line parameters are used.
    For example:
      jpg;png;gif;tif>"ACDSee32" /v
      jpg;png;gif;tif>"C:\Programme\ACDSee32\ACDSee32.exe" /v
    By the way, quoting is also okay (but not necessary) when you have no parameters:
      jpg;png;gif;tif>"ACDSee32"
      jpg;png;gif;tif>"C:\Programme\ACDSee32\ACDSee32.exe"
  • * PFA/POM: The new support for command line parameters makes it necessary to slightly change the syntax concerning captions (as introduced only yesterday). Now, captions have to be prefixed to the pattern part of the PFA. For example:
      "ACDSee in View Mode" jpg;png;gif;tif>"ACDSee32" /v
    Note that prefixed | (pipe) character in POM-only PFAs has to precede the caption:
      |"ACDSee in View Mode" jpg;png;gif;tif>"ACDSee32" /v
  • * POM: Now, the pattern "*" does only match all files (but not all folders). If you want to match all files and all folders then use the pattern list "*;\".
  • - Menu View: removed command "Refresh Drives", and added its functionality to Refresh Tree (F4).
  • * Statusbar: changed the icon for most messages to a white-on-green "ok/ready" tick.
  • + Additional remark to script files in UNICODE format: Those files must begin with the UTF-16 LE BOM (2 bytes: FF FE) to be correctly recognized.
  • ! Scripting command "input" aborted the script (instead of going on) after "OK" if the multi-line parameter ("m") was set . Fixed.

Monday, April 21, 2008

v7.00.0045 - 2008-04-21 10:48

NOTE: Before trying this version, keep a backup copy of your current catalog.dat and udc.dat! (You should always have one when using BETA versions.)

  • + POM/PFA: Now you can define captions in PFA. The syntax is identical to captions in Favorites. Simply prefix the caption in quotes (optionally followed by any number of blanks).
    For example:
      |txt;ini;xys>"Edit with Notepad" C:\WINDOWS\notepad.exe
      |*>"Edit with UltraEdit" UEdit32
    If a caption is defined for a PFA, then the caption will be shown in the menu instead of the app's friendly name (which is drawn from the registry if the app is registered).
  • ! Data files catalog.dat and udc.dat still had issues with storing UNICODE characters under East-Asian Windows. Should be fixed now.
  • + Menu View: Added command "Refresh Drives". Refreshes the Tree's drives (adding or removing any removable drives if necessary), leaving the rest of the tree untouched (as opposed to Rebuild Tree).
  • * POM: Now, the menu won't show any duplicate entries anymore in the first section. Before, this would happen if more than one of your matching patterns pointed to the same application. This is totally okay, but it's obviously superfluous to list identical enries in the menu.

Sunday, April 20, 2008

v7.00.0043 - 2008-04-20 13:39

  • + Script files now can be in UNICODE format (UTF-16-LE).
  • * Unicode escaping: changed *##### to the more standard *U+FFFF.
  • * Experimentally, the *U+FFFF unicode escaping is not applied on systems running a DBCS code page.
  • + Tweak: Added the possibility to switch off the recursion checker:
      [Settings]
      ScriptRecursionWarningOff=1
    What's recursion: "To define recursion, we must first define recursion." ;)
  • * Scripting command changed:
      - sel [position/pattern], [count]
        Now, if position is higher than the last position in the current list
        then all is unselected.

Saturday, April 19, 2008

v7.00.0042 - 2008-04-19 09:04

NOTE: Before trying this version, keep a backup copy of your current catalog.dat and udc.dat! (You should always have one when using BETA versions.)

  • ! Lost selections in Desktop and Personal folder when clicking the already selected tree node again. Fixed.
  • ! Data files catalog.dat and udc.dat were garbled when you saved them via menu | File | Settings ... and continued the session.
    Fixed.

Friday, April 18, 2008

v7.00.0041 - 2008-04-18 21:48

NOTE: Before trying this version, keep a backup copy of your current catalog.dat and udc.dat! (You should always have one when using BETA versions.)

  • * From now on, catalog.dat and udc.dat are fully UNICODE compliant.

Thursday, April 17, 2008

v7.00.0040 - 2008-04-17 14:32

  • *** From now on, the main XYplorer configuration files (*.ini) are in UNICODE format: UTF-16-LE (Little Endian)!
    - No more clumsy conversion of UNICODE chars to UTF-8.
    - Full global charset compatibility.
    - You actually see your Japanese signs right in the INI, and read and write them if you can.
    - Improved startup and shutdown speed.
  • ! Fixed a number of left over UNICODE glitches concerning file I/O. E.g., you now can load and use INI files having UNICODE characters in the name.
  • + Portable Openwith Menu: Now, you can define associations that should only be listed in the POM, but not be triggered on "open". It's done by simply prefixing the | (pipe) character to the PFA. For example, this allows you to have this PFA enabled and listed in the POM:
      |exe;dll>::copytext <curname> <curver>
    while double-clicking an EXE file will still run the EXE, and *not* the PFA.
    In the PFA dialog, prefixed (= POM-only) items are shown in color "Marked Text 2" (see Configuration | Interface Colors).
  • + Portable Openwith Menu: Now, folders are supported as well. The pattern that will match any folder is "\". For example, the following PFA will add a command to the POM that will open the selected folder(s) in ACDSee32:
      \>ACDSee32
    Note that folders have no customizable default for "open" (action triggered by pressing Enter or Double-Click): they always open in XY. Hence you do not have to (but can) prefix | to exclude them from "open" (as described in previous section).

Tuesday, April 15, 2008

v7.00.0032 - 2008-04-15 22:36

  • ! UnicodeToUTF8 function was buggy. Fixed.
  • * Toolbar: Changed the POM button graphics to something a touch more dynamic. It's also more distinct from the Hotlist button now.

v7.00.0029 - 2008-04-15 13:08

  • ! PFA: Associating scripts with executables did not work alright yet. For example,
      *.exe>::copytext <curver>
    should copy an EXE's version when double-clicking it, and
      *.exe>UEdit32
    should open an EXE in UltraEdit, but in fact it simply run the EXE. Fixed. Had to massively rewrite some PFA code -- let's see if everything still works as expected.

v7.00.0028 - 2008-04-15 11:44

  • * Toolbar: New "arrow" graphics for buttons that pop a menu. Keep a copy of v7.00.0026 and compare...
  • ! Fixed a couple of glitches with the now-called Portable Openwith Menu (POM).

Monday, April 14, 2008

v7.00.0026 - 2008-04-14 14:25

  • + Catalog: Now catalog items can contain multi-line scripts in the Data field! Means nothing less than: The Catalog now has the full power of scripting.
    Note that here in Catalog, all multi-line data are automatically treated as scripts, so you don't have to prefix "::" to mark a multi-line script as script.
  • + Info Panel | Properties: Now, the date/time format matches the one currently used in the file list. Note that special formats "Zodiac" and "ISO Week" are not supported here -- in that case the format will fall back to the current OS standard.
  • + Toolbar: Added button "Open With", which corresponds to the new menu command "Open With...". A context menu is included, which also features an extra option
    "Show Full Paths in 'Open With...' Menu". To keep the app light you find this option only here, not in configuration. It is, however, remembered across sessions. Don't ask about the graphics -- just accept its eternal beauty.
  • * OpenWithMenu (OWM): Now this trick -- Hold Ctrl when clicking to *go* to the application! -- works also for PFA menu items.

Sunday, April 13, 2008

v7.00.0025 - 2008-04-13 21:46

  • + Sharply enhanced the new OpenWithMenu (OWM): now the default OS associated application is given (if there is one), with friendly name and full path to executable -- quite a friendly little service I'd say... I wonder why everybody isn't dancing on the table -- this OWM is mind-boggling blockbuster! Wait till I add the new TB button...
    Anyway, the menu now has up to 3 sections:
      ----------------------------------------
      [Portable File Association(s)]
      ...
      -
      [OS File Association]
      (Hot Tip: Hold Ctrl when clicking to *go* to the application!)
      -
      Customize File Associations...
      ----------------------------------------

v7.00.0024 - 2008-04-13 14:34

  • +++ Menu File: Added command "Open with..." (Ctrl+Alt+Enter). Pops up a menu showing all applications associated (Portable File Associations - PFA) with the current (focused+selected) List item. Select one of them to open all selected List item(s) with it. So, now it makes sense to have more than one PFA match the same pattern. As before, the standard "Open" command (Dbl-click/Enter) will only make use of the first matching PFA. However, the new "Open With" popup menu will list *all* matches, in the order given in the PFA customization dialog (menu Tools).
    At the bottom of the menu you find a link to the PFA customization dialog. If no PFAs exist yet for the current item, then this link is the only item in the menu.
    Associated scripts are also supported. Whether they apply to all selected files or only to the focused file depends on the script. It is called only once (not for each selected item).
  • + Configuration | Tabs: Added option "Flexible width for named tabs". Enabling it brings double benefits to your home:
    (1) It will save you valuable screenspace if you choose short
        names for your named tabs because tabs will only be as wide
        as necessary to show the full caption;
    (2) At the same time, it will guarantee that your named tabs are
        never cropped if space gets scarce.
  • ! Toolbar: Clicking on Favorite Files button crashed when no Favorite Files were defined. Fixed.

Friday, April 11, 2008

v7.00.0023 - 2008-04-11 14:05

  • + Scripting now supports entering UNICODE characters via the *##### scheme. For example:
      ::msg *31934*27494*38376
  • + Tweak: Added the possibility to return to the old before-UNICODE way of drag'n'drop handling. In some east-Asian DBCS (double-byte character set) systems the old way apparently works better. To return to the old way, simply edit XYplorer.ini and set the key NoUnicodeDrop to 1:
      [General]
      NoUnicodeDrop=1
  • ! Autosize columns: Column headers would get cropped in drives listing (MyComputer). Fixed.
  • ! You could create almost completely hidden but functional toolbar button. Fixed.
  • * When setting the Home to a tab, you now get a statusbar message "Home defined.". Before, you'd have to OK a prompt.
  • * Rename Special | Batch Rename: Improved the mechanism of adding user-defined increments while avoiding any collision with existing files. An example will enlighten you more than the previous sentence:
      Test-<#001>
    This pattern will generate filenames that do not collide with any existing file. The full power of this little improvement comes with scripting. E.g., to name items as their containing folder while having full control over the number suffix format and start number, you now can use any of these scripts without fearing collisions:
      ::rename , <curfolder>-<#001>, p;
      ::rename , <curfolder>-<#00001>, p;
      ::rename , <curfolder>-<#23>, p;
  • ! Crash when right-clicking an item inside a hidden system folder (since 1 day). Fixed.
  • + Menu Go: Added "Go to Script Files".

Wednesday, April 9, 2008

v7.00.0021 - 2008-04-09 15:04

  • +++ Renaming UNICODE file names via edit box (using F2): I finally developed a workable way to rename files containing unicode characters in the name. Sure it's not ideal, but far better than nothing.
    It works quite simple: Before being displayed in the edit box I convert all unicode chars to their numerical equivalents prefixed with * (asterisk). You will see something like this:
      *48149*46041*44397abc.txt
    You can now normally edit the name (even the numbers if you know what you are doing) and apply the new name. The escape sequences will be converted back to unicode and displayed in the file list (which does support unicode, of course).
    Works everywhere: Tree, List, Catalog, and all other sorts of listswith a rename functionality.
    Note: This revolutionary *##### scheme will provide easy UNICODE support for scripting (converter commands will be added soon...), and it will allow you to store UNICODE in normal ASCII text files!
  • +++ Rename Special: Works with UNICODE file names now. Sure, you have to adopt the *##### scheme explained here above, but once you get used to it, you can do all the nice Rename Special tricks with your Chinese cooking recipes!
    You also can do what's called a "transliteration" (mapping of charsets), e.g. from Cyrillic to Latin, using the "Search and Replace" type of rename! Here's a hint how:
      *#####*#####*#####>>abc
    Of course, this is only a 1:1 char mapping. Support for 1:many mapping comes tomorrow via scripting.
  • + Rename Special: Added commands
      *.aaa Set extension to lower case.
      *.AAA Set extension to upper case.
  • + Rename Special: The following commands now support UNICODE item names:
      UrlEscape:   convert " " to "%20" etc.
      UrlUnescape: convert "%20" to " " etc.
  • + Color Filters: Now they work with unicode filenames.
  • ! Issue with unicode filenames on Right D&D > Shell context menu. Fixed.

Tuesday, April 8, 2008

v7.00.0020 - 2008-04-08 21:21

  • + Toolbar: Added button "MyComputer", which pops up a menu giving you quick access to the MyComputer top node and all its immediate child nodes (Desktop, Personal, all drives, and Nethood). Consequently, the "Drives" button that had been altered some days ago as to include the MyComputer pointer, has been reverted to its original state (showing only the drives).
  • * Scripting: Changed the order of default paths where script files are looked for to this:
      <xydata>\Scripts
      <xydata>
    So, a script file given with no path or a relative path, will be opened in path <xydata>\Scripts first, and only if not found there in <xydata>.
    Also, menu Scripting | Load Script File... will now by default open in <xydata>\Scripts if that folder exists (else in appdata). And, well, I'm pretty sure it does exist because from now on the app takes care about that.

    Recommendation
    ~~~~~~~~~~~~~~
    Hereby it is *officially recommended* that you place your script files in <xydata>\Scripts or subfolders of it. At the same time is should be stressed that script files can be executed from any other location as well without problems. It's just a bit less comfy.
  • + Scripting command enhanced:
      - OpenWith
        Before, it only worked on the currently selected List item(s).
        Now you can open a specific file, independent of the current
    selections.
        Syntax: openwith [application], [mode (s|m)], [item]
          application: application to open item(s) with
          mode:        s = single instance [default]
                       m = multi instance
          item:        specific item to open (overriding any List
                       selections)
        Example:
          ::openwith UEdit32, , "<xypath>\History.txt"
  • ! File Rename: The mechanism to auto-avoid collisions by suffixing serial numbers could be fooled when a file would be renamed to the same name but with different capitalization. Fixed.
  • ! Tabs: Fixed the mysterious green flash bug.

Monday, April 7, 2008

v7.00.0010 - 2008-04-07 13:43

  • + Color Filters: Now you can color certain List items _in specific directories_ by stating a pattern that will be matched against the full path of each item.
    Rules:
      If the pattern contains the character "\" then
        it's treated against the full path (relative/portable syntax
        supported)
      Else
        it's treated against the file name (without path)
    Examples:
    - The pattern "?:\*.png" will match only those PNG files that are
      located on XY's home drive.
    - The pattern "C:\Windows\*.dll" will match only those DLL files
      that are located in C:\Windows\.
    - The pattern "C:\Windows\*" will match _all_ items that are
      located in C:\Windows\.
  • + Scripting command enhanced:
      - Open
        Now you can open an item bypassing XY'S PFA, i.e. you can
        force-open it with the Windows associated application.
        Syntax: open item, [with (|w)]
          item: file or folder to open
          with: (empty) = use PFA (portable file associations)
                w = use associated application
  • + Scripting: Script files are now found in the following paths in
    this order:
      <xydata>
      <xydata>\Scripts
    In other words, scripts file in one of these paths are can be
    loaded without stating the full path.
    Of course, unless you use startup.ini, <xydata> is identical to
    <xypath>, which is the path of XYplorer.exe.
  • + Scripting | Step Dialog | Buttons' Context Menu: added command "Copy Command (Parsed and Resolved)". Might be helpful when debugging scripts.
  • + CKS | Miscellaneous | File Operations: Added "Open Selected Item(s) with OS Default" [Ctrl+Shift+Enter]. Same as menu File | Open Selected Item(s), but bypassing Portable File Associations (PFA).
  • ! Favorite Folders/Files: Fixed some glitches with the new caption/location syntax.
  • * When Favorite Folders/Files are imported to the Catalog, the Catalog item captions are taken from the Favorite captions.
  • * Portable File Associations (PFA): Now, also # is accepted as wildcard (stands for any numerical/digit).
  • ! Drag'n'drop from outside (other applications) did not work anymore in certain constellations since 3 days ago. Fixed.

Sunday, April 6, 2008

v7.00.0009 - 2008-04-06 10:28

  • +++ Favorite Folders/Files: Now, you can optionally define menu captions for the items. Simply prefix the caption in quotes (optionally followed by any number of blanks). These will work identically:
      "caption" location
      "caption"location
      "caption"       location
    The place to add captions is menu Tools | List Management | Favorite Folders/Files. For example:
      "Script to append modified date" ::rename bat, *-<myyyymmdd>
    Will show "Script to append modified date" (without quotes) in the menu; when you click it, the script is executed. So you now have another, very comfortable way to place some heavy-rotation scripts right under your mouse button! You also can attach catchy aliases to long and hard-to-read paths! For example:
      "Transparent PNGs" E:\VB-Don\TestFiles\Media\
                         image-formats\trans\png\ARGB 32bit\
    Notes
    ~~~~~
    (1) Items with no caption defined work as before: The
        location is taken as the caption (potentially cropped if too
        long).
    (2) When Favorite Folders/Files are imported to the Catalog, the
        captions are auto-stripped.
  • +++ Portable File Associations (PFA): Before, you could only state lists of extensions to match the opened file against. Now you can state whole file names or even full, relative, or portable paths; patterns containing wildcards are allowed.
    Rules:
      If the pattern contains the character "\" then
        it's treated against the full path (relative/portable syntax
        supported)
      Elseif the pattern contains wildchars (*, ?) or a dot (.) then
        it's treated against the file name
      Else (no \*?.)
        it's treated against the extension (ensuring backward
        compatibility)
    Examples:
    - ?:\*.xys>::load
      Loads opened XYS file, but only if it's on app drive.
      This is VERY NICE, since in a "portable situation" (you stick
      your (USB)drive into another computer), you can have files on
      your drive opened by your apps, all other files opened by the
      system's default app, or by some other app you define;
      for example:
        ?:\*.dat>?:\app1.exe
        *.dat>?:\app2.exe
      The second definition will match all files that have not been
      matched by the first definition (= all DAT files that are NOT on
      app drive).
    - appdata\*.txt>::msg <dyyyy-mm-dd>
      Shows the date if you (attempt to) open a TXT file in folder
      <xypath>\appdata -- what a cool function! ;-)
    - a*;b*>uedit32
      Opens file with UltraEdit if its name starts with "a" or "b".
    - readme.txt>::status "Who cares?!"
      Any attempt to open a readme.txt file will just result in a
      statusbar message "Who cares?!".

Saturday, April 5, 2008

v7.00.0008 - 2008-04-05 11:37

  • +++ Scripting and Portable File Associations (PFA): Now you can state a one-line script as "application" in the definition of a PFA!
    Example:
      xys>::load <curitem>
    Now dbl-clicking a *.xys file will actually load that file, and pop up the menu defined by it. Of course, the scripts inside that file should not make reference/action to <curitem>(and similar vars) because this will always be the dbl-clicked script file itself. But "global" scripts, e.g. backup routines, could then started by dbl-clicking a file! Even directly, without first popping a menu, because -- as you will know -- if a script file contains just one script, it is directly executed. So, now have fun writing little "executables"... :)
  • + Preview: Added two OpenOffice formats.
    - *.odt (OASIS OpenDocument Format text document)
    - *.ods (OASIS OpenDocument Format spreadsheet)
    You can preview them if you have the ActiveX control installed, which shows all OpenOffice formats in Internet Explorer 7.
  • + Tweak: Added the possibility to add more file types to the Web & Office preview. Open XYplorer.ini and find the key "OfficePreviewCustomExtensions". The format of the values is "dot-[extension-dot-]extension-dot". So it could look like this, for example:
      [Settings]
      MediaPreviewCustomExtensions=.odg.odp.odf.
  • * About dialog: License key is not fully shown anymore.

Friday, April 4, 2008

v7.00.0007 - 2008-04-04 08:28

  • +++ Tree and List: Now drag'n'drop fully supports UNICODE. Means you can drag'n'drop items with UNICODE characters from and to folders with UNICODE characters. Just in time before the Olympics... :)
  • + Also the Catalog now supports the drop of items with UNICODE characters.
  • + Popup menu "Drives": Experimentally added command to go to MyComputer.

Thursday, April 3, 2008

v7.00.0003 - 2008-04-03 12:03

  • + Now the Catalog supports UNICODE characters. Items with such characters can be added through the context menu and are correctly preserved between sessions. Note that I'm still working on UNICODE for drag'n'drop...
  • + Now the following popup menus can display UNICODE characters:
      - History
      - Hotlist
      - Favorite Folders
      - Favorite Files
    For technical reasons it is impossible to display UNICODE characters in the main menu of the window, but the popup menus (which are also opened from the toolbar) are more important anyway.
  • + History, Favorite Folders, Favorite Files: Now UNICODE characters are correctly preserved between sessions.
  • + Configuration | General | Turn off delete confirmation: Now this setting also controls the behavior when you trigger menu Tools | Empty Recycle Bin.
  • ! In rare constellations there could be a run time error on start up. This should be fixed now once and for all.

Wednesday, April 2, 2008

v7.00.0002 - 2008-04-02 11:42

  • + Menu File | To Clipboard: Added command "Item UNC Path/Name(s)". Copies the full path/name of all selected Tree or List items, using the UNC path for items located on a mapped drive. Other items are copied without change.
  • ! Configuration | Startup & Exit: Checking "Open new instance always" did not have any effect. Fixed.
  • ! Opening shell links to network locations would not always work as expected. Fixed.

Tuesday, April 1, 2008

v7.00.0001 - 2008-04-01 12:45

  • + UDC dialog: Added checkbox "On KeyUp". When checked, the command is triggered when the key is released, else (default) the command is triggered when the key is pressed down. It is actually recommended that you enable "On KeyUp" on UDCs that pop a menu (and have a keyboard shortcut assigned, of course); otherwise you might experience that you trigger one of the menu items on releasing your keyboard shortcut because it is interpreted as an *accelerator key*!
    By the way: Note that generally in Windows, in a key combo like Ctrl+E you should always release the E key first. Examples for the standard finger sequence:
    - Ctrl down, E down, E up, Ctrl up.
    - Ctrl down, Shift down, E down, E up, Shift up, Ctrl up.
  • * Updated the logo in the "About..." dialog.