Change Log for the latest
XYplorer BETA version:
Code: Select all
v9.90.0601 - 2011-03-29 14:50
+++ Catalog Merging: Now you can merge any number of catalogs with the
current catalog. Contrary to imported catalogs (using the Import
command) merged Catalogs are read-only and kind of temporary:
Their contents are not saved with the parent catalog, and you can
remove them from the parent catalog at any time. On the other
hand, as long you don't explicitly remove them they are retained
across sessions (i.e. they are auto-merged with the current
catalog on start up).
Interface:
- The category context menu features a new submenu "Merge" where
you find commands to open a catalog to merge, and to Reload or
Unmerge all merged catalogs.
At the bottom of the menu you find a MRU list of recently merged
catalogs. A click on any of them will merge it with the current
catalog. If it is already merged, it will be reloaded
(remerged).
Above that MRU list, catalogs that are currently merged are
shown with a checkmark. To unmerge any of them simply click on
their name (as if to remove the checkmark).
Both lists are limited to 8 items, although the number of merged
catalogs is not limited.
- Merged items are marked by a colored square symbol at the right
end of the row. Currently 6 colors are predefined and cycled if
more are needed, i.e. items from the 7th merge source will get
the same color as items from the 1st source. Later you might get
a way to define those colors yourself.
- The items' tooltips show the merged source if any.
Mechanics of Merging:
- The current and the merged catalog are compared category by
category. If a category with the same caption (case-sensitive)
already exists the items inside the merged category are appended
to the existing category. If a category does not exist yet, it
is appended to the existing categories with all its items.
- After merging you can move the position of the merged items just
like normal items. But note that they will not be retained
across sessions as the cataglogs are freshly merged at next
start up.
- You may also alter the Properties of a merged item. However,
also these edits are not retained across sessions! You are
warned about this in the Edit dialog.
- When XYplorer is closed with merged catalogs, their names are
stored in the INI file (but their contents are not saved), and
they are freshly reloaded (remerged) on next start up.
Remarks:
- On exporting merged categories (or categories containing merged
items), they will be locally saved as normal catalogs.
- Also when duplicating merged categories or items, the "merged
nature" is not inherited.
- The MRU list of merged catalogs is stored in a portable manner,
so you can carry merged catalogs around on a USB stick without
problem (the drive letter is not hard-coded).
Usage:
- This is mainly a company-oriented feature. Employees can access
read-only catalogs that are centrally stored on a server and
thus include extended functionality such as scripts, links, drop
targets, text data, etc. right into their XYplorer interface.
- However, the feature also provides an elegant way to temporarily
load read-only functionality into the interface.
+ SC catalogload enhanced. Now this command can be used for
(un)merging catalogs.
Syntax: catalogload file, [switches=sp]
switches:
m: merge
u: unmerge
Examples:
::catalogload "catmerge.dat", "m";
::catalogload "catmerge.dat", "u";
+ SC writefile enhanced. Added new value "r" (rename) for parameter
on_exist.
Name: WriteFile
Syntax: writefile(filename, data, [on_exist], [mode])
on_exist:
r: create new file/if existing: rename by appending the
default suffix as defined in Configuration | Templates |
Incremental Suffix.
return:
0 = failed
1 = data written
2 = file existed
4|filename = file was renamed | new filename
For example, if "a.txt" exists in the current folder, a new file
"a-01.txt" is created if the Incremental Suffix is "-00":
::text writefile("a.txt", "ab", "r");
The text window will shown a return like this including the full
filename. The "5" (1 OR 4) means "data written" and "file was
renamed":
5|E:\Test\a\K\1-01.txt
! Thumbnails: Changing the time zone or a change from or to daylight
saving time would stimulate thumbnails to be freshly created instead
of being read from the disk cache (because date stamps did not
match anymore). Fixed.
Note that this fix only affects newly created / cached thumbnails.
It is not possible to fix this for existing caches because XY
doesn't know in which time zone they have been written.
! List: With "Show Age" enabled in Details view, an age of "-1 secs"
could be claimed. Fixed.
! Auto-Refresh: Improved on files created by other apps like WinZip.
To
download the latest BETA version choose a download package: (1)
Installer Package, (2)
Portable Package.
Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings | Backup your Application Data Folder)
before running a new BETA version. This will also help in fixing any fresh bugs.