Code: Select all
v10.80.0201 - 2012-02-07 12:26
+ Toolbar: Added button to show the shell properties (Alt+Enter).
Used the icon of the "Properties Tab" button for this, and gave a
new icon to the latter button.
+ Scripting: Now, foreach loops can be run in reverse direction. To
achieve this, a 4th parameter "flags" has been added to the syntax:
foreach($variable, listoftokens, [separator=|], [flags]) {
statement(s);
}
flags: Can be either empty (default) or set to "r" for "reverse
direction".
Example 1:
// returns 3 strings (moon, sun, venus):
foreach($token, "moon,sun,venus", ",") {
echo $token;
}
Example 2:
// returns 3 strings (venus, sun, moon):
foreach($token, "moon,sun,venus", ",", "r") {
echo $token;
}
+ SC formatlist enhanced: Added format "v" for "reverse sort".
Syntax: formatlist(list, [format], [separator=|], [param])
format: Switches for the desired formatting. Can be freely
combined in any order.
v = reverse sort
param: (unused)
Examples:
text formatlist("bca", "v", ""); //acb (reverse)
text formatlist("bca", "r", ""); //cba (descending)
text formatlist("bca", "s", ""); //abc (ascending)
+ SC property enhanced:
#ResolveNestedJunctions = path with all junctions resolved
If path has no junctions, then it is returned unchanged.
+ Configuration | Advanced: Added option "Resolve nested junctions".
Tick it to automatically resolve junctions when entered through
the Address Bar or similar ports (Catalog, Favorites, Go to ...).
This setting has been already available for a while as tweak
"ResolveNestedJunctions". The tweak ResolveNestedJunctions was
restricted to drive C:. From now on the function works on every
drive. However, it is not applied on tab switch anymore.
! (Ex-)Tweak ResolveNestedJunctions didn't work correctly on
junctions to junctions. Fixed.
- Removed this change from v10.80.0014 - 2012-01-26 12:43, because
of undesired side effects (*all* folder sizes were calculated on a
refresh, not just the ones needed):
* List: Now, when temporary folder sizes are displayed (triggered
by menu View | Calculate Folder Sizes) then a Refresh List (or
Auto- Refresh event) will also refresh the folder sizes. Before,
they would have vanished.
! Calculate Folder Sizes: When the modified date of a folder was not
up-to-date (which can happen due to a Windows bug (XP, Win7)where
a folder date is not updated when parts or all of its contents are
intra-volume-moved to another folder), getting the folder sizes
of this folder would trigger an immediate refresh because browsing
this folder (to calculate its contents) updates its modified date
(weird!) and triggers a change notification. Fixed: This refresh
is now suppressed when it happens within 500 msecs.
! Crash on app start on system-wide unusually large scrollbar
widths. Fixed.
! Queued Background File Operations: On completion of an
intermittent parallel operation (delete or intra-volume move) the
next queued operation would have been triggered even if any
ongoing queued operation was not yet completed. Fixed.
* Menu View | Refresh: Now the List is refreshed *before* the Tree.
More snappy like this.
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.
XYplorer Beta Club