Wednesday, December 30, 2009

v8.80.0005 - 2009-12-30 14:12

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

  • + Configuration | Thumbnails: Added option "Create all thumbnails at once". Check it to have all thumbnails in the current list created at once (not just the ones that are currently visible in the viewport).
    Enabling this option is only advisable if also "Cache thumbnails on disk" is enabled because then the work will have to be done only once. Otherwise browsing large image folders will become slow again and again.
    Note that even with "Cache thumbnails on disk" enabled this new setting makes browsing a bit slower on fully cached folders. So, if all or most of your folders are already fully cached, you can (very) slightly increase speed by disabling "Create all thumbnails at once".
  • + Toolbar: The context menu of the buttons related to list views now features a command "Create All Thumbnails Now". Here you can have all thumbnails in the current list created for *this* list, without having the global "Create all thumbnails at once" enabled in Configuration | Thumbnails.

Tuesday, December 29, 2009

v8.80.0004 - 2009-12-29 22:45

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

  • ! Image Preview: PNG images that were larger than PreviewMaxArea displayed a wrong color depth "Colors: 2 (1-bit)". Fixed. Now it displays "Unknown" because images larger than PreviewMaxArea are not scanned for color depth.
  • ! Address Bar: Fixed some glitches with the new shell context menu.
  • ! Minimize to Tray: XYplorer's icon on the tray did not survive the restart of Explorer.exe. Fixed.

Monday, December 28, 2009

v8.80.0003 - 2009-12-28 21:58

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

  • + Address Bar: Now, right-clicking the icon will pop up the shell context menu for the item (folder or file) currently displayed in the Address Bar. This will always be the standard shell context menu, without any XYplorer-only custom items.
  • ! Tree, List: Hidden items with icon overlays weren't shown ghosted anymore since yesterday. Fixed.
  • ! Tree: Autorefresh on rename of subfolders of special paths did not reliably happen. Fixed.

Sunday, December 27, 2009

v8.80.0002 - 2009-12-27 20:38

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

  • * User Buttons: From now on the commands "Click", "Edit..." and "Customize Toolbar..." from a User Button's context menu are never stepped even if step mode is on. Reason: This step was superfluous and just disturbing the work
    flow (on step mode enabled).
  • ! Recycle Bin: Did not work as Favorite Folder. Fixed.
  • ! List: Ctrl+RightClick on a single selected item lead to run-time error 9. Fixed.
  • ! List: Icon Overlays were not always auto-updated. Fixed.

Thursday, December 24, 2009

v8.80.0001 - 2009-12-24 10:29

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

  • + SCs html(), input(), and text now support width and height parameters that are relative to the screen size. Simply append a % character to the values and they are interpreted as percentage.
    Example:
      html("<b>Size is relative to screen!</b>", 75%, 75%);
  • + New variable <get screen [width|height|dpi]> returns width or height of screen in pixels, resp. DPI (dots per inch).
      echo <get screen width>;
      echo <get screen height>;
      echo <get screen dpi>;
  • + Tree Context Menu: Added special functionality to the context menu of Junctions. You now have these extra commands:
      Go to Junction Target
      Copy Junction Target Name
  • * Spot & Jump: Now spaces work as alternative pattern separators. Makes it easier to type.
      >chuck berry = spot all "chuck" and all "berry"
      >chuck|berry = (same)
    The old | only has to be used when spaces are part of a pattern:
      >chuck berry| = spot all "chuck berry"
      >ab|a b       = spot all "ab" and all "a b"
  • ! Icon Overlays: Did not show for LNK and URL files. Fixed.

Tuesday, December 22, 2009

v8.80.0000 - 2009-12-22 12:00

= NEW OFFICIAL RELEASE.
Main changes since last release:

  • +++ Recycle Bin Deluxe. Finally you get the Recycle Bin special folder in XYplorer as well. But not the spartan kind of bin you know from other file managers like e.g. Explorer. XYplorer's Recycle Bin gives you more...
  • +++ Edit Mini Tree. Now you can directly edit XYplorer's famous Mini Tree. Add the branches you need to see and delete what's just in your way.

Monday, December 21, 2009

v8.70.0156 - 2009-12-21 22:48

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

  • ! The tweak to support Firefox 3.* image drops did not support dropping hyperlinked images. Fixed.
  • ! The new shell open code from v8.70.0003 - 2009-12-02 09:42 did not set the correct working directory for the opened apps. Fixed.

v8.70.0154 - 2009-12-21 11:45

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

  • - Menu Tools | Tools Special: Removed the following commands which have been rendered useless by the new Recycle Bin support:
      Open Recycle Bin...
      Empty Recycle Bin...
      Recycle Bin Stats...
    Also removed the "Open Recycle Bin" toolbar button.
  • * Updated the help file.

Saturday, December 19, 2009

v8.70.0153 - 2009-12-19 20:08

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

  • + Scripting got a new function.
      Name:   isunicode
      Action: Analyzes a text string for the presence of wide characters.
      Syntax: isunicode(string, [mindcodepage])
        string: [required] string (any length) to analyze.
        mindcodepage: [optional]
          1 = do not count wide characters that
              have a narrow pendant in the current codepage.
        return:
          true = wide characters contained
      Examples:
        echo isunicode("abc"); //False
        echo isunicode("abc", 1); //False
        echo isunicode(chr(20000)); //True
        echo isunicode(chr(20000), 1); //True
        echo isunicode("€"); //True (U+20AC EURO SIGN)
        echo isunicode("€", 1); //False! e.g. on 1252 Western codepage,
            where the Euro sign is mapped to 0x80
      Also these refer to the Euro sign:
        echo isunicode(chr(8364), 0); //True
        echo isunicode(chr(8364), 1); //False on 1252 Western codepage
  • + Scripting got a new function.
      Name:   filetype
      Action: Analyzes a file by its contents.
      Syntax: filetype(file)
        file:   [required] full path/file name to analyze.
        return:
          Ascii   It's an ASCII text file.
          Unicode It's a UNICODE text file (has UTF-16 BOM).
          Binary  It's a binary file.
          Empty   It's an empty file.
          Cannot  Cannot open file.
          Nofile  It's not an existing file.
      Example:
        echo filetype(<curitem>);
  • ! On a Rename Special a locked tree was refreshed and changed when it was neither necessary nor correct. Fixed.
  • ! Raw View misinterpreted UTF-16 files as binary files when they contained a certain ambiguous byte pattern (a double null across double byte borders). Fixed.
  • ! SC report: Fields {tag} and {comment} did not return anything when neither the Tag nor the Comment column were visible in the list. Fixed.
    Note that "Show tags and comments in file list" must be enabled in Configuration | Tags, else SC report will not return any tags or comments.
  • ! SC break: Would not jump to the expected line when the broken structure was surrounded by an if-block, for example:
      if (1) {
        while (1) {
          break;
        }
        msg 'foo'; // never gets executed
      }
    Fixed.

Thursday, December 17, 2009

v8.70.0152 - 2009-12-17 15:28

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

  • + New variable <get path [pane]> returns the unslashed path of any of the two panes. The optional "pane" argument can be:
      a = [default] active pane
      i = inactive pane
      1 = pane 1
      2 = pane 2
    For example:
      <get path>   //active pane's path
      <get path i> //inactive pane's path
    As always, SC getinfo supports the same argument:
      echo getinfo("path");    //active pane's path
      echo getinfo("path", i); //inactive pane's path
  • + New variable <get userrole>. Returns the user's membership (resp. his security role in the current process) in one of the following security groups: Admin, User, Guest, Power User. If any other groups apply then "Other" is returned. As always, SC getinfo supports the same argument:
      echo getinfo("userrole");
  • % Recycle Bin: Improved refresh of listing and icon.
  • * Configuration | Preview | Mouse Down Blow Up: Renamed "Full screen" to "Use whole screen".
  • - Removed the tweak FixOddThing. The mysterious bug could finally be fixed (see below) turning the tweak pointless. The tweak had been added in v7.90.0100 - 2009-02-02 12:00.
  • ! Fixed mysterious caret position error in Tree/List inline rename on DBCS systems (Chinese, Japanese ...).
  • ! Tree: Did not refresh the caption of drives reliably when they were renamed via the properties dialog. Fixed.
  • ! SC writefile: When using the "t" argument a file would falsely be auto-saved as UTF-16 when it contained no wide chars apart from € and the likes which on various common code pages are mapped to the ANSI table. Fixed: Now such a file will be saved as normal ASCII text.

Wednesday, December 16, 2009

v8.70.0151 - 2009-12-16 15:02

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

  • * Recycle Bin: Now the Recycle Bin icon displays the empty/non-empty state. It is not 100% reliable due to unknown reasons but mostly seems to work alright.
  • * The tweak to support Firefox 3.* image drop now attempts to get the images from the local cache first; only on failure it will download them from the web.
    The tweak itself has not changed:
      [General]
      WorkAroundFirefox3ImageDropBug=1
  • ! Native variables <curbase> and <curext> would also parse the names of existing folders although only file names have extensions. Fixed.
  • ! Recycle Bin: Did not refresh on Undo/Redo. Fixed.
  • ! Preview: Crash on BMPs with top-down DIB. Fixed.

Tuesday, December 15, 2009

v8.70.0150 - 2009-12-15 12:46

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

  • +++ Recycle Bin Deluxe. Finally, after only 5 years of waiting, you get the interpreted version of the Recycle Bin. But it's not the spartan kind of bin you know from other file managers like e.g. Explorer. XYplorer's Recycle Bin gives you more:
    - The real path/name for each item is displayed in a separate
      column "Recycled Name". Ctrl+P will copy that info
      to the clipboard.
    - The context menu's custom command "Go to Real Location" will
      beam you to the real location of the item and select it in
      XYplorer's raw recycle bin view.
    - The context menu's custom command "Go to Original Location" will
      beam you to the original location of the item.
    - You can open (Enter, Dbl-Click) a deleted folder to browse its contents.
    - You can show the recursive folder sizes of deleted folders right
      in the list (as usual in the Size column).
    - You can see the Space Used or Real Size of deleted items
      (Explorer shows only Space Used).
    - Apply Visual Filters to the Recycle Bin.
    - Sort folders separately from files.
    - Color code deleted items.
    - Spot and jump to items
    - Compare deleted items.
    - Preview deleted items.
    - Open deleted items.
    - And, last not least, it's faster.

    Remarks
    ~~~~~~~
    - The Shell default action (Enter, Dbl-Click) for Recycle Bin
      items is to show the item's Properties dialog. This will happen
      in XY as well, unless you have a PFA defined for the file type
      in question.
    - The Recycle Bin is a pretty singular construct superimposed onto
      the regular file system and comes with a couple of pecularities:
    - It is slower than "normal" folders.
    - No drag'n'drop to or from the Recycle Bin.
    - No renaming or cutting or moving or duplicating.
    - No pasting.
    - No custom File Info Tips, just the default ones.
    - The Len column refers to the original Path/Name, not to the
      Recycled Name.
    - The Info Panel refers to the Recycled Name because this is the
      file that exists, has properties, and can be previewed.
    - XYplorer's raw recycle bin view is still available on each drive,
      of course.
  • + Configuration | General: Added option "Show Recycle Bin" to Show/Hide the Recycle Bin in the Tree. Changing this option will force a rebuild of the Tree (unless you are in Mini Tree mode).
  • + SC Report(): Added special field {Basename}. Return the base (file name without extension) of each file. Folder names are returned unchanged.
  • + Environment Variables: New XY only environment variable:
      %recycler% = Name of the Recycle Bin special folder
    Typically on English systems it will return "Recycle Bin".
  • - Menu View | Show Items: Removed option "Show My Network Places". Reason: This just duplicated the identical option in Configuration | General, and it's a typical Set & Forget setting.
  • * Quick File View: Now the same KS that opened the dialog will also close it. So, by factory default, F11 will open and close the dialog.

Thursday, December 10, 2009

v8.70.0102 - 2009-12-10 12:06

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

  • + Configuration | General: Added option "Mixed sort on date columns". Check to use a mixed sort (mix folders and files when sorting) always on the Date columns. This promotes the former tweak "SortMixedOnDates" to a GUI setting.
  • + Menu Tools | List Management: Added command "Mini Tree". Here you can edit the current Mini Tree. Note that in a Mini Tree definition the first path points to the current path.
  • + Toolbar | Mini Tree | Context Menu: Added command "Edit Mini Tree...". Opens the List Management dialog for Mini Tree.
  • ! Generic icons for network locations were drawn too generic when the tree was locked. Fixed.
  • ! Startup on a locked maxi tree did not select the current folder if it was visible. Fixed.

Wednesday, December 9, 2009

v8.70.0101 - 2009-12-09 21:05

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

  • ! The tweak to make dropping images from Firefox 3 work did not work with Firefox 3.5. Fixed.
    The tweak itself has not changed:
      [General]
      WorkAroundFirefox3ImageDropBug=1
    If set to 1, the images are actually *downloaded* from their web location to your harddisk into the current folder.
  • ! Image Preview: Some formats (e.g. BMP, GIF) would not be previewed on some systems when they had non-ANSI characters in the name. Fixed.
  • ! Locked Tree: When choosing an unavailable location in the Tree the List remained blocked when going to an available location via tab change. Fixed.
  • ! Info Panel | Report: Non-ANSI characters are not supported in report file names. Before you were allowed to use them anyway and run into trouble. Fixed. Now you are politely asked to choose another name.

Tuesday, December 8, 2009

v8.70.0013 - 2009-12-08 10:43

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

  • ! Menu Tools | Tools Special | Reconnect All Mapped Network Drives: Did not work reliably under Vista/Win7. Fixed?
  • ! Connecting to mapped network drives, fix #2.

Monday, December 7, 2009

v8.70.0012 - 2009-12-07 21:28

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

  • ! Connecting to mapped network drives after Windows had booted did not always work as expected. Might be fixed.

v8.70.0011 - 2009-12-07 14:46

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

  • - Reverted this change from v8.70.0006 - 2009-12-04 11:51:
      * Manage User-Defined Commands Dialog: Removed the buttons Apply
      and Reset from the Command Properties section. ...
    Reason: Complications under certain conditions. Not worth the
    pain fixing this.
  • * Undo/Redo Delete: Improved refreshing of Tree within special folders.
  • * Updated the help file.

Sunday, December 6, 2009

v8.70.0010 - 2009-12-06 21:13

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

  • + Tweak to exclude the Date columns from "Sort Folder Apart", i.e. to use a mixed sort (mix folders and files when sorting) always on the Date columns:
      [Settings]
      SortMixedOnDates=1
  • ! Tabs: Unnaming a tab would revert always to the "Full path" caption format temporarily. Fixed.

v8.70.0009 - 2009-12-06 14:57

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

  • * Configuration | Tabs: Rewrote the customization of the tab captions. Now you have a dropdown "Tab captions" with 3 choices:
      - Full path
      - Folder only
      - Custom
    The last one can be further defined by using the Custom button.
    While the factory default is
      <drive>: <folder>
    you can do anything that crosses your mind, e.g.
      <folder> (<drive>)
      <folder> on <drive>:
      etc.
  • * Configuration | File Info Tips: The list below "Show custom file info tips" is now always enabled. Makes it easier to see what's available even when the checkbox is not ticked.
  • ! Configuration | Tag | Database Clean-Up: When you chose "Check fixed drives only", it only left the drive letter and tag number for the other drives (bug since v8.70.0005). Fixed.
  • ! List: Opening files with the shell-associated application still failed in some instances. Fixed #4.

Saturday, December 5, 2009

v8.70.0008 - 2009-12-05 19:20

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

  • ! List: Opening files with the shell-associated application still failed in some instances. Fixed #3.

v8.70.0007 - 2009-12-05 12:51

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

  • + SC getinfo got a new named argument "regcmd". Rather for debugging purposes (but who knows) this is a way to quickly retrieve the default verb and command line (the one triggered by dbl-click) for any registered file type from the registry.
    Syntax: getinfo("regcmd", extension)
      extension: [required] any registered file extension
      return:    Verb=Command
                 Nothing if the extension does not exist.
    For example, the following line:
      text getinfo("regcmd", "mp3");
    will return (on my system)
      Play="C:\Programme\Winamp\winamp.exe" "%1"
    which is made of the verb and value of this key:
      HKEY_CLASSES_ROOT\Winamp.File.MP3\shell\Play\command
  • ! List: Opening files with the shell-associated application still failed in some instances. Fixed #2.

Friday, December 4, 2009

v8.70.0006 - 2009-12-04 11:51

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

  • + Preview: Added audio format FLAC (Free Lossless Audio Codec). As always you just need the codec on your system to actually be able to preview *.flac files.
  • * Manage User-Defined Commands Dialog: Removed the buttons Apply and Reset from the Command Properties section. From now on any command property changes are auto-applied. To undo any changes you made simply Cancel the dialog.
  • * List Management Dialog: Slightly reorganized the buttons. Now the Browse button sits right under the Edit button.
  • ! List: Opening files with the shell-associated application still failed in some instances. Fixed.

Thursday, December 3, 2009

v8.70.0005 - 2009-12-03 10:00

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

  • * Configuration | Tag | Database Clean-Up: Now also the capitalization of the item names is checked and corrected if necessary.
  • * Find Files: Now found items are displayed at once in the search results list. Before, they were displayed in packets of at least 64 items, which meant that you would not see any results for a while even if there were results already.
  • ! List: Opening media files associated with Media Player by dbl-click did not work anymore since last version. Fixed.
  • ! List: Opening various types of executable files (e.g. *.vbs) by dbl-click did not work anymore since last version. Fixed.
  • * Find Files: Now the capitalization of the path spec in the Location field is internally auto-corrected (you won't see this in the GUI) when a search is triggered.

Wednesday, December 2, 2009

v8.70.0003 - 2009-12-02 09:42

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

  • * Rewrote opening a file with the shell-associated application (triggered e.g. by Dbl-Click or Enter on a file in the list). Now it should correctly trigger the default command for the file type as defined in the registry, including any command line switches. Before, those command line switches had been ignored.
  • * Backup: Backup log is now opened from "View log?" prompt with PFA-associated app (if any). Before, it was opened using the shell-associated application.
  • ! Find Files: After a metadata search or tag/cmt search you could not do a normal name search anymore because a flag was not reset internally. Fixed.
  • ! Find Files: With search results to "Current tab" the tab caption and location was not always correctly updated. Fixed.
  • ! Address Bar: Could become unresponsive for a while when typing into the edit box while unavailable network locations where listed in the Address Bar's MRU dropdown. Fixed.
  • ! Catalog: Shift+Del did not work anymore to remove an item from Catalog without prompt. Fixed.