|
OpenTracker Change Log
version 5.1.0
With the move to SourceForge, I introduced a new versioning scheme which starts at 5.1.0.
This is basically the same version as the last www.opentracker.org version, plus:
- the Deskbar doesn't lose any items in "Sort Running Applications" & "Tracker Always First" mode [Bruno G. Albuquerque]
- fixed the context-menu crash, and missing drop targets [René Gollent]
version 5.1.5
- changed the build process, so that Tracker is linked against libtracker.so, which
results in a 65 kB Tracker executable [Axel Dörfler]
- Fixed a bug that prevented the find panel to work (and lead Tracker to crash) in
case the queries/default file could not been written [Axel Dörfler]
- The info window now displays relative links with a relative path [Georges Edouard-Berenger]
- relative links didn't work correctly in certain circumstances [Georges-Edouard Berenger]
- Meta-A doesn't select all poses of a pose view anymore, if there is an active
widget in it [Axel Dörfler]
- Volume icons can now have an overlaying free space bar [Johan Nilsson, Axel Dörfler]
- Selected icons on the Desktop are now updated correctly without
"ShowSelectionWhenInactive" [Axel Dörfler]
- Fixed a bug that visually deselected items after having dragged another item above
them [Axel Dörfler]
- The open windows at quit are now correctly recreated at next startup for every case
[Axel Dörfler]
- The volume icon's free space bar overlay now also appears on read-only NTFS and EXT2
devices [Brad Froehle]
- Deskbar crashed after a click in the area between the BeOS menu and the team list;
this affected only the Deskbar positions where there this area actually exist
[Axel Dörfler]
- Lots of smaller fixes from Be Inc. [added by Mathias Agopian]
- Volumes reporting a capacity of zero could crash the new volume icon overlay code
[Bruno G. Albuquerque]
- The find panel does now sort MIME types according to their super types, furthermore
it's now possible to search for these super types using the GUI [Axel Dörfler]
- The Deskbar now also has a long Euro time format, some other minor changes [thomas fudel]
- The placement of the time and date string in the Deskbar's TTimeView is now recalculated
when the length of the strings changes [Shard]
- There are now new Trash settings, you can delete files directly without moving them
into the trash first [Shard, shard@polbox.com]
- Fixed that the boot menu overlay was gone after certain actions (most obviously
after changing the volume space overlay bar) [Axel Dörfler]
version 5.2.0
- In the BFilePanel there could be some files missing (happened with lots of files in
the current directory), this is fixed now by calling _kset_fd_limit() in BFilePanel's
constructor [René Gollent]
- Command-N didn't create the folder at the right position (at the upper left corner of
the window instead of under the mouse cursor) [Axel Dörfler]
- Introduced a new Tracker settings API that makes it easier to produce good code (i.e.
the settings were loaded *4* times for every opened window), and to add new settings
to the Tracker [Axel Dörfler]
- The PoseView scripting didn't respect the new Trash settings [Shard, shard@zasp.pl]
- Updated the makefile: if BIG_TRACKER=TRUE is set at compile time, the makefile will
build the old big Tracker (which doesn't link against libtracker.so) - this is necessary
for some R5 systems to prevent the system to deadlock at startup [Axel Dörfler]
- If "Integrate Non-Boot BeOS Desktops" was active and file systems that support queries
etc. were mounted, Tracker crashed on right-click navigation on the Desktop (also
fixes missing Desktop items when Tracker was restarted in that case) [Axel Dörfler]
- The Deskbar now opens the Be-Menu when it receives a 'BeMn' message, and the team
menu when it receives 'TmMn' - beware of an ugly hack, that can hopefully be removed
sometime later [Axel Dörfler]
- There is now a "Recent Folders" and a "Current Folder" item in the Move/Copy/Create Link
context menus - the submenus of "Current Folder" now also have a "parent folder" menu
with which you can navigate to the root of the volume [Axel Dörfler]
- If the first column is not editable, you will automatically edit the first editable
column when you press Command-E [Axel Dörfler]
- New "Invert Selection" (Command-S) feature in the PoseView [Stefano Ceccherini]
- Some smaller bug fixes: if the NavMenu showed the volumes, it would always show the
volumes after this [René Gollent, Linus Almström], the find panel recent's
list didn't like the top most MIME type entry [Axel Dörfler]
- Replaced all references to "application/x-vnd.Be-TRAK" with kTrackerSignature [Stefano Ceccherini]
- The Settings window no longer has a zoom button [Axel Dörfler]
- Fixed a possible crash when Tracker needed a long time to startup (problems with network
shares or whatever) [Axel Dörfler]
- The "Move To"/"Copy To" items no longer hide if you're browsing from the disks icon
in single-window-browsing mode, new "Mount" menu in the disks window [Joseph "looncraz"
Groover, Axel Dörfler]
- You can now use the shift key to select several items at once when navigating through
a PoseView with the arrow keys [Shard]
- Fixed a bug that updated the directory's size incorrectly in the info window when
a B_STAT_CHANGED was received [Axel Dörfler]
- Color drops are now silently accepted in a BPoseView [Shard]
- New filled transparent selection rectangle (incl. user settings) [Marco Nelissen]
- BPoseView::AddRemovePoseFromSelection() didn't update the pose text properly when
deselecting a pose with a background image [Shard]
- Fixed the long outstanding bug that caused a changed attribute text not to update
properly if that change moved it out of the visible area [Axel Dörfler]
- Fixed the incorrect update of a name change in icon mode, if you had edited a shorter
text as the original name, and quit using escape [Axel Dörfler]
- Removed "Invert Selection" item from the window context menus [Jack Burton, Axel
Dörfler]
- Small optimization of the BPose drawing code [Jack Burton]
- The Deskbar's recent application menu now has submenus for the recent documents
that an application can handle [Gregor Rosenauer]
- If the drag selection is too big, there won't be just an enclosing frame, but
the contents will nicely fade out to the right and bottom border [Axel Dörfler]
- If you scroll to enlarge a selection, it won't stop anymore when you leave the
window and make it inactive with focus-follows-mouse enabled [Axel Dörfler]
- Fixed Tracker's slow startup when you have lots of open windows - it was caused
by a completely wrong usage of BHandler's StartWatching() functionality, I really
wonder why it could work in the first place at all [Axel Dörfler]
- BPoseView::ReadExtendedPoseInfo() is now more robust against corrupt data [Ted Schundler]
- The right-clicking navigation no longer changes the icon of a mounted image (or
shared volume) to the general file icon [Johan Nilsson]
- Shared volumes now have a nice icon to differentiate them from other mounted images
[Johan Nilsson]
- The Deskbar is now able to show open windows in the team list [Bryan Varner]
- Aesthetical change to the selection window [Jonas Sundstrom]
- No longer crashes when you navigate the /dev folder [Ingo Weinhold]
- Now asks to remove the execute permission bits if opening a document failed
for that reason [Axel Dörfler]
- BFilePanel now no longer causes a dead-lock when deleted from within the
main application's thread [Ingo Weinhold]
- "Open and make preferred" is now selectable in the "Open With ..." window [Jack Burton]
- The node preloader is no longer active for file panels, only for Tracker and
Deskbar [Axel Dörfler]
- The "Size" attribute now shows the actual disk capacity in the disk menu
[Axel Dörfler]
- If you change the protection bits of a volume, the volume will no longer
change its name or icon (the name was set to the mount name (i.e. "boot")
instead of the real volume name) [Axel Dörfler]
- New option "Eject volume when unmounting" [Chris Simmons]
- Added shortcuts Alt+1-3 for the different view modes [Chris Simmons]
- The Deskbar no longer crashes when you switch the resolution very fast [Axel
Dörfler]
version 5.2.1
- fixed the broken Disks icon [Axel Dörfler]
version 5.3.0
Deskbar
- If Tracker is not running, the BeMenu now targets the Deskbar itself, so that
its items will still work as expected [Axel Dörfler]
- Replaced hard-coded colors with ui_colors() where appropriate [Axel Dörfler]
- Various source cleanups [Axel Dörfler, Jack Burton]
- Removed the unused, ugly, and outdated SA_CLOCK mode (clock in Deskbar independent
from the tray) [Axel Dörfler]
- Fixed possible crashing bug in the ExpandoMenuBar in combination with the
vulcan-death-grip [Axel Dörfler]
- Can now be compiled using GCC 4 [Ingo Weinhold]
- Fixed a possible dead-lock when dragging items over the deskbar [Stephan Aßmus]
- Made time view more independent from the rest [Jack Burton, Axel Dörfler]
- The recent applications menu now only shows a subfolder if there are actual
files available for that application [Alan Westbrook]
- Added a calendar view when you click on the time view and hold the mouse button
[Axel Dörfler]
- Fixed various resizing bugs that appeared when Deskbar was started first (with
no other applications running) [Axel Dörfler]
- Fixed a possible crashing bug in the application sorting code [Axel Dörfler]
- Made TReplicantTray::AddIcon() more robust (fixes a possible crash) [Axel Dörfler]
- Improved tray replicant layouting code [Axel Dörfler]
- Fixed a crashing bug after the time view was hidden and shown again [Axel Dörfler]
- Switcher can now quit applications when pressing 'q' over it [Axel Dörfler]
- Fixed a memory leak in TSwitchMgr::~TSwitchMgr() [Jack Burton]
- Instead of showing an empty menu when there are no teams running, there will
now be a disabled entry "no applications running" - only in minimized state,
though (the ExpandoMenuBar will just stay empty in this case) [Axel Dörfler]
- Truncate the expanded window item labels, don't draw them at an offset for easier
reading and a little more space [Stephan Aßmus]
Tracker
- There is a new option
HideDotFiles that hides all the dot files
in a directory when set to true - perfectly ported software wouldn't need
any of them, but reality unfortunately looks different [Axel Dörfler]
- The Tracker Add-Ons are only shown if they support the file type of one of
the currently selected files. The ones that supports a type directly are
separated from those with generic file support [Axel Dörfler]
- Added network share icon [Johan Nilsson]
- Support for undo/redo [Axel Dörfler, Michael Armida]
- The AutoMounter was stop_watching() the wrong target, causing double notifications
[Ingo Weinhold]
- Mount settings window is now font sensitive and uses the preferred background
color [Axel Dörfler]
- In list view mode, shift+home/end work now as expected (they select entries)
[Axel Dörfler]
- Improved count view drawing [Stephan Aßmus]
- Fixed a possible memory leak when closing a window while it was loading its
entries [Ingo Weinhold]
- Improved the drag icon position calculation [François Revol]
- Various source cleanups [Axel Dörfler, Jack Burton]
- Non-persistent file systems are no longer added to the Desktop when they
are mounted late (like npipefs which you need for Haiku) [Axel Dörfler]
- Optional patch: when _SILENTLY_CORRECT_FILE_NAMES is defined, file names are
automatically corrected when they are copied to FAT32 (which is more restrictive
than BFS); this comes in handy when you need to copy many files [Axel Dörfler]
- You can now copy and paste attribute columns, even though it's not perfect
yet [Axel Dörfler]
- Added a draggable folder icon in the upper right corner of every Tracker window
(as space allows) [Axel Dörfler]
- Can now be compiled using GCC 4 [Ingo Weinhold]
- Tracker now behaves correctly when attributes are removed [Axel Dörfler]
- The "Open With" window is now font sensitive [Axel Dörfler]
- Possible work-around for the Tracker freeze on startup under R5 [Siarzhuk Zharski]
- When selecting a file in a panel, its name is now put into the file name
control for direct editing [Stephan Aßmus]
- When dropping a file over a file panel, not only the directory is switched,
but the file will be selected as well [François Revol]
- Draw the selection box always at the latest mouse position to prevent lagging
[Stephan Aßmus]
- The count view is now using navigation menus making them much more useful
[Stephan Aßmus]
- Simplified menu structure a bit [Waldemar Kornewald]
- Tracker used the wrong attribute type to write icons [Axel Dörfler]
- Fixed a locking bug in the icon cache [Axel Dörfler]
- The settings window is now font sensitive, reverting settings now work as
expected [Axel Dörfler]
- Improved drawing of the status bar - they are now enclosed in a frame
[Stephan Aßmus]
- Improved naming of attribute queries [Axel Dörfler]
- Renamed "Transparent Selection Box" to "Outline Selection Rectangle",
"IntegrateNonBootBeOSDesktops" now defaults to false, "TransparentSelection"
now defaults to true [Axel Dörfler]
- The color from the title view now also respects the color settings [Axel Dörfler]
- When using the new file templates, the file is automatically in renaming mode
[Stephan Aßmus]
- Offscreen bitmaps now use 32 bit instead of only 8 - this fixes several
color problems (colors changed slightly sometimes) [Axel Dörfler]
- TrackerString::EndsWith() was broken [Teknomancer & Stefano Ceccherini]
- The tool tip in the "Get Info" window now works correctly, version descriptions
are now "flattened" (ie. newlines and tabs are filtered out) [Axel Dörfler]
- The Disks info window will no longer iterate over the contents but will instead
report the size of all volumes directly [Axel Dörfler]
- Removed "Move to Trash" functionality from the info window [Axel Dörfler]
- Read-only volume are now ignored when collecting the items in the trash
[Stephan Aßmus]
- Tracker will now store (and restore) the tab location of its windows when
running under Haiku [Stephan Aßmus]
- Removed the FilePanel settings, and the "Show Selection When Inactive" setting;
the settings can still be changed via the settings file, though [Axel Dörfler]
- Fixed memory leak when dropping files [Axel Dörfler]
- When typing multiple keys (start of a file name), keys could get lost when scrolling
was involved [Stephan Aßmus]
- Removed some noise from the status icons [Michael Lotz]
- Fixed missing transparency in various Tracker status icons [Axel Dörfler]
- Improved drag&drop behaviour: windows now come to front when you're waiting a bit
over them while dragging some icons, and auto scroll now works for other windows as
the one which started the drag [Axel Dörfler]
version 5.3.x (version from CVS)
|