Saturday, February 27, 2010

v8.80.0322 - 2010-02-27 22:47

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

  • * Layout: Now the Address Bar keeps a somewhat higher minimal width (raised from 64 to 100 pixels) and is not pushed out to the right of the window anymore by the Toolbar.
  • ! Info Panel: Orange button was gone for some days. Back.
  • ! Recycle Bin: Memory leak since v8.80.0321. Fixed.
  • ! Recycle Bin: List selection glitch. Fixed.
  • ! Recycle Bin: Flicker when showing a larger list. Removed.
  • ! Toolbar: Tooltips lagged 1 pixel behind hover effect. Fixed.

Friday, February 26, 2010

v8.80.0321 - 2010-02-26 15:36

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

  • *** Recycle Bin: Rewritten from scratch. The issue with the slow context menu should be fixed now.
  • ! Recycle Bin: Did not always auto-refresh when multiple files or folders were restored from within the Recycle Bin. Fixed.
  • + Configuration | Backup & Report | Backup Operations: Added option "Pop up stats when done". Check to pop up a summary message about what was copied / overwritten / not overwritten.
  • + SC backupto enhanced: Added parameter pop_stats.
    Syntax: backupto location, [source], [on_collision], _
              [preserve_dates], [create_log], [pop_stats]
      preserve_dates:
        (only applied if the file itself is copied)
        Empty = Use global setting from Configuration.
        0 = Whether/which dates are copied depends on OS.
        1 = All three dates are copied.
      create_log:
        Empty = Use global setting from Configuration.
        0 = Don't.
        1 = Do.
      pop_stats:
        Empty = Use global setting from Configuration.
        0 = Don't.
        1 = Do.
    Example:
      // backup selected items; on collision suffix date now;
      // preserve dates; create log; popup stats
    backupto "E:\Test", , 5, 1, 1, 1;
  • + Added extented NTFS attribute "Offline" (FILE_ATTRIBUTE_OFFLINE) to the attributes on the Properties tab and on the Attributes tab (Find Files), and to the Attributes column in the list.
  • + Configuration | Colors | Color Filters: Added color coding by file attribute "Offline" (FILE_ATTRIBUTE_OFFLINE). Use this pattern:
      /offline (or /o) -> matches all items with
                          FILE_ATTRIBUTE_OFFLINE set
  • ! Toolbar: Error on wheeling the toolbar when Toolbar scrolling was disabled on startup. Fixed.

Thursday, February 25, 2010

v8.80.0320 - 2010-02-25 22:07

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

  • +++ Toolbar: Now it can be scrolled. Drag it with left or right mouse button. Or wheel it. Drag fast and you get a bit of animation when you release the mouse button.
    You turn scrolling ON/OFF in Customize Toolbar at the new checkbox "Toolbar can be scrolled". Factory default is OFF. When you OK the Customize Toolbar dialog the scroll position is reset to initial.
    The scroll position is not stored between sessions. Might be added in future though.
  • * Toolbar: Added buttons "Zoom In" and "Zoom Out", which let you control the font size of Tree, List, Catalog, and Address Bar.
    Credits and thanks go to http://www.visualpharm.com/
  • * Toolbar: The "Find" button now opens the Find Files tab (like Ctrl+F). Before it actually started a search (like F3). The is the expected behavior when you come from any other file manager and it's even the better behavior.
  • * Toolbar: New factory default button layout. (You can reset to factory default by using "Remove All" in Customize Toolbar.)

Sunday, February 21, 2010

v8.80.0318 - 2010-02-21 19:24

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

  • * Removed the "Upgrade Keyboard Shortcuts?" prompt at startup. Now when upgrading to a version with new functions with default keyboard shortcuts (that is, new compared to your last version), these new KS are automatically and silently assigned if they are not already used otherwise.
  • ! Edit | Copy crashed on w2kpro SP4+. Fixed #2.

v8.80.0317 - 2010-02-21 15:07

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

  • + Configuration: Added new section "Shell Integration". The option ""XYplorer" in shell context menu" moved here from section "Advanced", and there is a new option "XYplorer is default file manager". Check the latter to make double-clicking drives or folders open them in XYplorer. The latter option is logically and technically subordinated to the former.
    Note that changes in these settings will take immediate effect and modify the registry of the host system.
    Note that non-file special folders like "Control Panel" are not yet supported and will instead open the MyComputer node.
  • * CKS Dialog | Options | Reset Unused Shortcuts To Defaults...: Now you get a list of all reset functions/shortcuts when the job is done.
  • ! Edit | Copy crashed on w2kpro SP4+ since v8.80.0303 - 2010-02-13 20:39. Fixed.

Saturday, February 20, 2010

v8.80.0316 - 2010-02-20 21:32

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

  • * Nuke: The Nuke function/button has been redesigned to be a fully configurable delete machine. You find all options you might need in the button's context menu. These settings also control Nuke when triggered by KS.
    Factory defaults:
      NukeNoConfirm=0
      NukeNoRecycle=0
      NukeSkipLocked=0
  • ! Delete (Skip Locked): Did not recognize / delete files with Unicode names. Fixed.
  • * Now, when upgrading to a new version with new functions you will get this prompt at startup:
      You have upgraded to a version that has new functions with
      default keyboard shortcuts.
      Press OK to assign these new shortcuts now. Only shortcuts that
      are not already used are affected.
    Note that this prompt will be triggered when upgrading to *this* version for testing reasons (although this version has no new functions with KS).
  • ! New bug in Undo delete since v8.80.0315 made it not find all items in recycler. Fixed.

v8.80.0315 - 2010-02-20 16:53

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

  • * Now, when you attempt to go to a non-existing location you are prompted to create it on the fly. Will also create whole new paths (as long as the drive exists and is writable).
    This means you can now use the Address Bar as a quick and easy interface to create new folders or paths, and go there right away after creation. Nice!
    Note: Since the Address Bar also supports entering files (not only folders) the above service only is delivered when the item in question ends with a backslash to show it's meant to be a path.
  • * Locations: Now you can pass locations in URL style and they are silently converted to Windows style.
    For example, this
      D:/www/xyplorer.com/code/removed%20bits/
    will be converted to
      D:\www\xyplorer.com\code\removed bits\
    The prefix file:/// however will pass the item directly to the OS-default opening application.
  • * New style for "Not Found" message.
  • * New style and wording fo "Upgrade Note" message.
  • * Backup operations: Statusbar after completed operation now uses "new" instead of "copied". It's a bit clearer IMO because also "updated" files have been copied. So now we have:
    - new:     files of that name did not exist in target
    - updated: files of the same name were overwritten
    - skipped: files were not copied, e.g. because they were older
               than files of same name in target
    BTW, note that any created folders are not counted in these stats.

Friday, February 19, 2010

v8.80.0314 - 2010-02-19 14:48

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

  • *** More UAC related changes!

    !!! TIP: Backup your XY app data before running this version!!!

    Upgrading to this version
    ~~~~~~~~~~~~~~~~~~~~~~~~~
    If you use the installer to upgrade to this version and you had no startup.ini in the app path then the installer will create a startup.ini and thereby change your app data path.

    In this case,
    AND if you use Vista or later,
    AND if XYplorer.exe is located under Program Files,
    AND if your appdata are currently located where XYplorer.exe is,

    THEN
    on first app run after upgrade, XYplorer will attempt to migrate (copy, not move -- for safety and to avoid any lack-of-rights-induced problems) your application data files to the new app data path.
    Before anything happens, you are prompted whether you agree to this, or rather prefer to use the old app data path (in which latter case UAC might give you a hard time when trying to save your configuration next time.)
  • + Menu Panes: Added command "Backup to Other Pane". Does what it claims to do. Default KS: Ctrl+Shift+F6.
    BTW, this command comes pretty close to a nice Two-Way Folder Synch: Do it left-to-right and right-to-left, and you end up with two identical folders, and - depending on your Backup configuration - with all the newest versions from either side.
  • * Backup operations: No more "Done" message box when the operation is done. The status bar message has been pimped up to make up for it: You will now see something like this:
      Backup done in 0.032 sec (8 files processed: 4 copied,
      2 updated, 2 skipped)
    Meaning:
    - copied:  files of that name did not exist in target
    - updated: files of the same name were overwritten
    - skipped: files were not copied, e.g. because they were older
               than files of same name in target
  • * Menu Edit | Paste Special: Renamed "Edit Clipboard..." to "Edit Files in Clipboard...". 'Cause that's what it's about.
  • * Recycle Bin: Now you get statusbar progress while restoring.
  • * Nuke: Now the function will pop a confirmation prompt before deleting without recycle bin.
    Note that Nuke will always pop the prompt, also when "Turn off delete "onfirmation" is enabled. Everything else would be madness.
  • * Nuke: Removed this unnecessary and probably confusing complication:
      v5.10.0040 - 2006-09-20 12:57
      + The dangerous Nuke button from hell now always skips locked
        files.
    Now Nuke is simply a button that deletes without recycle bin. Later, I will add some shredding power to it...
  • * List: In "List" view clicking an item in a cropped column does not scroll that column into view anymore.

Thursday, February 18, 2010

v8.80.0310 - 2010-02-18 14:54

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

  • + Menu Edit | Paste: Now you can paste attachments copied from Outlook.
  • ! Dropping attachments dragged from Outlook Express did not work anymore since a while. Fixed.
  • + Menu Panes: Added command "Go to Other Location". Use it to go to the inactive pane's location, in other words to make the active pane's location the same as the inactive pane's.
    Note: This command replaces the same-named command in CKS / Miscellaneous / List. The command ID remains the same (#1070).
  • + Menu Panes: Added command "Go Here in Other Pane". Use it to make the inactive pane's location the same as the active pane's. It's the reverse of the above "Go to Other Location".
    Tip: Hold SHIFT to open the location in a new foreground tab.
  • * Toolbar: Slightly changed the "Hotlist" icon to better distinguish it from the "Recent Locations" icon on black & white screens. :)
  • * Tabs: Now if "Don't save history" and/or "Don't save tabs" are enabled the active and inactive pane's last paths are remembered and restored on next start.
    Note that Configuration | Startup & Exit | Permanent Startup Path will always overwrite the last path of the active pane.
  • * The general default path now is MyComputer. Before it was Desktop.
  • * Raw View: Now when you toggle the "Tail" option in the context menu of the Raw View (orange button drop down menu), the view jumps to the head resp. tail of the viewed file immediately.

Monday, February 15, 2010

v8.80.0305 - 2010-02-15 21:58

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

  • + Preview: Added MTS (*.mts) and M2TS (*.m2ts) video files to preview.
    - MTS: High-definition MPEG Transport Stream video format, commonly
      called "AVCHD" (Advanced Video Codec High Definition)used by
      Sony, Panasonic, and other HD camcorders; based on the MPEG-2
      transport stream and supports 720p and 1080i HD video formats.
    - M2TS: Video file saved in the high-definition Blu-ray BDAV format;
      used for saving video data on Blu-ray discs; based on the MPEG-2
      transport stream and supports 720p and 1080i formats. BDAV
      stands for "Blu-ray Disc Audio/Visual," while the M2TS extension
      refers to "MPEG-2 Transport Stream."
      As always you just need the codec on your system to actually be able
      to preview *.flac files. The shell will generate thumbnails for
      these files if the appropriate extensions are installed.
  • * Tabs: If "Don't save tabs" is enabled now the inactive pane's last path is remembered and restored on next start. Before it was reset to Desktop.
    Note that if "Don't save history" and "Don't save tabs" are both enabled then both panes' paths are forgotten.
  • ! Tabs: Empty tab caption when moving a folder from a special folder in another tab with tab captions set to "Folder Only". Fixed.

Sunday, February 14, 2010

v8.80.0304 - 2010-02-14 18:32

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

  • ! Find Files: Could not use a RegExp-based Visual Filter on a RegExp-based search results listing. Fixed.
  • ! Find Files: With Search Results listings open on both panes and Search Results caching enabled the inactive pane's find specs were overwritten by the active pane's find specs on exit under certain conditions. Fixed.
  • ! Renaming a folder in a Search Results listing did not update the Action Log nor the Tags database. Fixed.

Saturday, February 13, 2010

v8.80.0303 - 2010-02-13 20:39

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

  • + Scripting got a new command.
    Name:   Copy
    Action: Copies item(s) to the clipboard.
    Syntax: copy itemlist
      itemlist: -separated list of items (files or folders);
                items support environment variables, XY native
                variables, relative (to app path) and portable paths.
    Examples:
      copy "E:\Test\Test.txtE:\Test\a\alpha.png";
      copy "D:\TestD.txtE:\TestE.txtF:\TestF.txt";
    Usage:
      Allows you to copy any items to the clipboard without the need
      to go to their locations first to fetch them.
      It also allows you to copy items from distributed locations in
      one go which is not possible by any other means.
    Note:
      The command will only copy those items that do exist/are
      available in this moment. Other items are silently ignored. If
      none of the passed items are available you get a   message.
  • + SC ReadFile enhanced by new NumBytes parameter.
    Name:   ReadFile
    Action: Read data from file into string.
    Syntax: readfile([filename], [mode], [numbytes])
      filename: file full path/name, or relative to current path
                defaults to the current file
      mode:
        t: [default] text
           whether file is ASCII or UNICODE is auto-detected
        b: binary: raw bytes
           each byte is internally stored as double-byte character
           with a zero big byte
           corresponds to mode "b" in WriteFile()
      numbytes:
        empty: read whole file
        else:  number of bytes to read;
               if longer than file size then the number is silently
               set to file size;
               if <= 0 the function returns an empty string (and does
               not even try to read the file)
    Example:
      // read first 4 bytes of the current file
      echo readfile( , , 4);
  • + List: Now the drives listing (MyComputer) supports drop.
  • * Address Bar: Experimentally, the Address Bar now uses the font and
    font size as Tree, List, and Catalog.
  • * Wheel: Reversed the direction of font sizing by wheel. Now it's:
      Ctrl+Wheel Up/Forward: Increase font size
      Ctrl+Wheel Down/Backward: Decrease font size
    Same for other wheel-driven sizing:
      Ctrl+Shift+Wheel Up/Down: In/Decrease row height Tree, List,
                                Catalog
      Shift+Wheel Up/Down: In/Decrease node indent Tree
  • - Menu View Show Items: Removed item "WOW64 Redirection (64-bit only)", i.e. the option to turn off WOW64 Redirection on 64-bit systems. Reason: It turned out that the Shell's file operation routines fail to work reliably when WOW Redirection is disabled.

    On upgrading to this version the setting is auto-reset to 0:
      WOW64DisableRedirection=0
    You may still edit the INI file manually (aka tweak) to turn it on again.

    Note
    ~~~~
    The recommended way to access the native system directory is to substitute %windir%\Sysnative for %windir%\System32. Quoting Microsoft:
    "32-bit applications can access the native system directory by substituting %windir%\Sysnative for %windir%\System32. WOW64 recognizes Sysnative as a special alias used to indicate that the file system should not redirect the access. This mechanism is flexible and easy to use, therefore, it is the recommended mechanism to bypass file system redirection. Note that 64-bit applications cannot use the Sysnative alias as it is a virtual directory not a real one."
  • ! Too aggressive tab width trimming on Verdana font. Fixed.
  • ! Address Bar and other dropdown lists: Background color did not draw nicely unless it was white. Fixed.

Wednesday, February 10, 2010

v8.80.0301 - 2010-02-10 14:55

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

  • + Menu Edit | Paste Special: New command "Paste Folder Structure". Use it to paste the folder structure (without any contained files) from folder(s) on clipboard into the current list path. Functionally equivalent to "Create Branch(es) Here" in the drag'n'drop context menu.
  • ! Action Log captions for Create Folders/Branches Here were incorrect. Fixed.

v8.80.0300 - 2010-02-10 12:00

= MAINTENANCE RELEASE.

  • +++ Bug fixes.

v8.80.0206 - 2010-02-10 11:07

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

  • * While connecting to a slow server you now get a "connecting..." message on the statusbar.

Tuesday, February 9, 2010

v8.80.0205 - 2010-02-09 15:15

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

  • * While connecting to a slow server you now get a big blocking message about what's going on.
  • * New icon for the list block. Credits and thanks go to http://www.visualpharm.com/
  • ! Fixed a couple of glitches related to recent changes in handling of unavailable locations.

Monday, February 8, 2010

v8.80.0202 - 2010-02-08 21:42

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

  • ! A blocked list was droppable. Fixed.

v8.80.0201 - 2010-02-08 15:55

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

  • ! Tabs: On an unlocked maxi tree selecting a tab pointing to an unavailable removable drive did pop an error message ("Couldn't find path..."), but did not block the list so the previous list contents remained visible and usable under the misleading impression that they were the contents of the unavailable
    removable drive. Fixed.
  • * Startup: Before, when the selected tab pointed to an unavailable location, a new tab pointing to Desktop was opened. The unavailable tab was kept as a background tab for later use. Now, the unavailable tab is kept the selected tab but with the list blocked.
  • ! Dual Pane: Under certain conditions a Move or Delete could confuse the app about the active pane's current item. Fixed (2 months old bug).

Sunday, February 7, 2010

v8.80.0200 - 2010-02-07 18:03

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

  • ! Going up in a Locked Tree while in rename mode would not exit rename mode. Fixed.

Saturday, February 6, 2010

v8.80.0103 - 2010-02-06 18:23

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

  • + Toolbar: Added button "Find by Tag". Gives you one-click access to global tag-wise searches. For example, to search all local drives for items tagged "Blue" simply click "Blue" from the button's arrow menu. Should take a split second...
  • + CKS | Miscellaneous | General Functions: Added command "Show/Hide Main Menu". Default KS: Alt+Up.
    In other words: You now can hide the main menu. Note that the app will always startup with visible menu (saves me from emails by users with bad memory).
  • * List | Tag column: Now you always get tooltips when the tags are shown as symbols AND "Show tips for clipped tree and list items" is checked. Before, tooltips were only shown when the tag name would be cropped if it would be shown.
  • ! Action Log: Preselection of next Redo not working from the arrow dropdown. Fixed.
    * New manifest: Attempt to fix UAC related issues with some users.

Friday, February 5, 2010

v8.80.0102 - 2010-02-05 20:17

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

  • % Fast Tag Search: Further speed improvements!
  • + Quick Name Search: Now supports MyComputer as location:
      MyComputer?tag:"Blue" /r
    Note that MyComputer as search location is equivalent to all
    *local* drives by design. Floppy, CD, and other removable drives
    are not included.
  • + Added alias "*" for "MyComputer" as location.
    To browse MyComputer you can use this in the Address Bar and other
    location ports:
      *
    To search all local drives for items with tag Blue you can use
    this in the Address Bar and other location ports:
      *?tag:"Blue" /r

v8.80.0101 - 2010-02-05 12:18

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

  • %%% Fast Tag Search: New algorithm gets tag and comment search up to warp speed, especially searches over large areas! Now you can actually search whole drives or even MyComputer for "tag:blue" and get results almost immediately. A definite k-i-l-l-e-r feature!
    A difference to previous versions: Now when you search for tag:* or cmt:* you will get only items that are featured in tag.dat (and are located in the specified search location), i.e. that have a tag or a comment or both.
    Note that the results are, of course, subject to XY's Show filters (Show SYSTEM/HIDDEN files and folders) and to Visual Filters.
    Tip: Fast Tag Search also supports the Quick Name Search syntax.
    So, for example, to find all items on drive E: with a comment containing the letter "q" you simply run this through the Address Bar:
      E:\?cmt:q /r
  • + Thumbnails: Now the minimum column width for thumbnails is configurable. Before it was hardcoded to 120 pixels. To change it use menu View Columns Grow/Shrink Name Column (default KS Ctrl+Shift+Numpad Add/Subtract) when in thumbnails view, which will change the width by 4-pixel steps.
    Notes:
    - This is a global values for all thumbnails views of all
      lists in all panes.
    - The real column width will be larger than the minimum column
      width if the thumbnails would be cropped otherwise. Actually the
      column cannot get smaller than the current thumbnail width + 12
      pixels because of the hardcoded margins around the preview.
  • + Added Portable Tabs. With Portable Tabs enabled the locations of tabs are stored relative to app path (in the pane.ini files) IF app path is on a removable drive.
    Portable Tabs are useful only when you run XYplorer from a USB drive; it renders these tabs pointing to locations on app drive independent from the drive letter assigned by the host system. Currently available only as a tweak, let's see how it works out:
      [Settings]
      PortableTabs=1
  • * Action Log: Now, when opened from Redo button's context menu, the item to be *re*done next is preselected in order to immediately get a preview of the action to be redone next. Before, the item to be *un*done next was preselected.
  • * Sticky Selection: Now you can drag selected items as expected. While mousedown on a selected item with Sticky Selection enabled will unselect this item at first, the item gets selected again when you initialize the drag.
  • ! Toggling a Favorite Folder did not work as expected on a Locked Tree where the current List path was not part of the Tree. Fixed.

Tuesday, February 2, 2010

v8.80.0100 - 2010-02-02 12:00

= MAINTENANCE RELEASE.

  • +++ Bug fixes.
  • +++ Toolbar icons now with alpha transparency.
  • +++ Input dialogs now resizable.
  • +++ Improved UAC integration.

v8.80.0100 - 2010-02-02 11:11

  • * Updated the help file.

Monday, February 1, 2010

v8.80.0070 - 2010-02-01 11:21

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

  • * Upgrading from 8.80 to this version
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Before (v8.80.0060 - 2010-01-27 22:50):
    - If you use the installer to upgrade to this version and
      you had no startup.ini in the app path then the installer will
      create a startup.ini and thereby change your app data path.
      In this case a silent automatic operation will copy (not move --
      for safety and to avoid any lack-of-rights-induced problems)
      your data files to the new app data path. If all works well you
      will not even note it.
    Now:
    - I decided that silently moving files is too unpolite to the
      upgrading user. Instead on first run after upgrade, if a
      startup.ini points to a non-existing folder and an XYplorer.ini
      exists in app path, the startup.ini is reset to point to
      nothing, and the app data path is reset to app path. So no files
      are moved and the user's installation is identical to the one
      before the upgrade.
  • ! Tree: On a blocked rename (e.g. because something is locked by
    another process) XYplorer might show doubled error messages and
    doesn't stop trying when clicking "OK". Fixed.