#
8e8c7a07 |
|
30-Aug-2023 |
Augustin Cavalier <waddlesplash@gmail.com> |
Tracker: Reimplement BSlowContextPopup as BPopUpNavMenu. BSlowContextPopup was mostly a duplicate class of BNavMenu only on top of BPopUpMenu instead of BMenu. Now, BPopUpNavMenu just subclasses BNavMenu and adds the few features of BPopUpMenu neccessary. Drag-and-drop of files using the pop-up nav menu seems to still work fine. Change-Id: Ic1f49c5bed60fff7a3076a22f74aebc6eba51d57
|
#
d57510c0 |
|
24-Aug-2023 |
Augustin Cavalier <waddlesplash@gmail.com> |
Tracker: Reduce differences between NavMenu and SlowContextPopup. No functional change intended. Change-Id: Iaa9b821462ec97b74de538aa2c489762bf413311 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6872 Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
183b85dd |
|
12-Jan-2023 |
xoblite <haiku@xoblite.net> |
Tracker: NavMenu and MountMenu should not set font themselves (inherit from BMenu instead) Change-Id: Ie04908ebb1c05bd2abe19e8574bae0fa1cf47e1a Reviewed-on: https://review.haiku-os.org/c/haiku/+/5990 Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
d04d9b25 |
|
13-Mar-2019 |
Lee Mon <strongleemon@rambler.ru> |
BugFix 2: fix errors found by cppcheck Change-Id: I262af4dcf3ad1dca9d7e7d88838ae90323303c1d Reviewed-on: https://review.haiku-os.org/c/1294 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
3e2653e6 |
|
10-Aug-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: re-add includes that were lost during merge
|
#
2f60dea5 |
|
29-Jul-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: Throw exception on assert failure ... in situations where a NULL pointer dereference was vital to the functioning of the method we use a stronger assert that throws an exception on failure. This is accomplished by a new method in Utilities.cpp, ThrowOnAssert(). None of these conditions should ever be true, if they are it means that the code is written improperly and would have resulted in a NULL dereference and undefined behavior (most likely a crash) before. Most instances of ThrowOnAssert() either replace an ASSERT followed by a dereference or an early return that covered the error. Also remove _ThrowOnErrorWithMessage() which wasn't being used.
|
#
9cc03189 |
|
28-Jul-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: Add NULL checks and ASSERTs To prevent recoverable NULL pointer dereferences. Dereferencing a NULL pointer is undefined behavior and should be avoided. Unrecoverable NULL checks will be dealt with in the next commit.
|
#
3c4e2699 |
|
28-Jul-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: small code simplication Use std::max() to avoid comparison and turn into 1-liner.
|
#
54e2dd72 |
|
28-Jul-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: style fixes No functional changes intended.
|
#
a98019cd |
|
22-Jul-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: init fIteratingDesktop CID 609644, 609833
|
#
3aeed660 |
|
07-Aug-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
include strings.h where appriopriate... instead or additionally to string.h, in preparation for functions move. * moves str[n]casecmp() functions and others to strings.h. * strings.h doesn't include string.h anymore. * this solves #10949
|
#
f90ef128 |
|
21-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: fix accidental logic reversal ...introduced in a66ee36. This should hopefully be the last issue.
|
#
a1e68861 |
|
21-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: tiny style fix in NavMenu.cpp
|
#
b0fcbfb8 |
|
21-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: style fix, use NULL instead of 0 for pointers
|
#
512c80ef |
|
21-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: add back parens
|
#
7dbe2120 |
|
21-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: Fix accidental logic reversal in a66ee36 should be: if (!container || suppressFolderHierarchy) also rename container to isContainer
|
#
a66ee368 |
|
20-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: NavMenu style fixes
|
#
0e766ecb |
|
13-Jan-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
allow BNavMenu to traverse symlinks * Patch by stpere * Fixes #6780.
|
#
1c29b26e |
|
29-Jun-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Add virtual directory feature to Tracker Similar to stored queries, files of the virtual directory type behave like directories -- i.e. they open in a list-mode Tracker window and show up as an item with submenu in navigation menus. The file itself is a plain text file in driver settings format. It can have an arbitrary number of "directory" entries, which specify the paths of (actual) directories for which the virtual directory provides a merged view. The view will not show duplicate entries. For non-directory entries the first one encountered (according to the order the directory paths are specified in the file) will be shown. A subdirectory entry will again behave like a virtual directory. The support in Tracker isn't perfect yet. I'm afraid major refactoring would be necessary to get it there. The virtual directory file type uses a differently colored version of the folder icon. Alternatives welcome.
|
#
139ee879 |
|
03-Sep-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix some behavioral regressions introduced by previous commit. - Some parts of Tracker were basing certain assumptions on whether the types list was NULL or not. We now check on list emptiness instead.
|
#
9335e141 |
|
03-Sep-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix crash when dragging files onto nav menus. - BNavMenu now keeps its own copy of the cached types list that's passed to it. In some circumstances it could happen that the container window would delete the list and consequently the nav menu would wind up with a pointer to an invalid object. Probably a regression from the async mouse tracking rewrites.
|
#
b05aa8b5 |
|
27-Jul-2012 |
John Scipione <jscipione@gmail.com> |
Style changes in Tracker, no functional change. Manual whitespace cleanup Change instances of const char * to const char* Convert /* */ C style comments to // C++ style comments
|
#
546208a5 |
|
16-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
More catalog-related cleanup. * rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO * adjust all uses of both macros in Haiku's source tree * use correct header guard for collecting/Catalog.h The renamed macros require adjustments to all external applications using catalogs.
|
#
a81c4880 |
|
29-Sep-2010 |
Rene Gollent <anevilyak@gmail.com> |
Clearly I need sleep. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38862 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fe0f49ea |
|
29-Sep-2010 |
Rene Gollent <anevilyak@gmail.com> |
Fix header order. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38861 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7c8978a9 |
|
29-Sep-2010 |
Rene Gollent <anevilyak@gmail.com> |
Patch by Takashi Murai: Style cleanup and fix an untranslated string in the navigation context menus. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38859 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7b80b5d5 |
|
17-Sep-2010 |
Alexandre Deckner <alex@zappotek.com> |
* Use multiple translate contexts in Tracker for easier translation git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38691 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4ed28a57 |
|
12-Jul-2010 |
Alexandre Deckner <alex@zappotek.com> |
* Applied libtracker localization patch from T.Murai (a.k.a mt) with some modifications (see below). * Functional modifications: Reworked InfoWindow file size localization, the patch removed number formating (size in bytes) and was too complicated to my taste. Replaced the uses of sprintf with the safer snprintf. Changed signature to x-vnd.Haiku-libtracker instead of x-vnd.Haiku-libTracker (to be consistent with the binary name) * Style modifications: Reworked lots of 80 char indenting (probably due to the now shorter line lengths since your previous patch that wasn't using the macros) Lots of missing brackets when "if's" becomes multiline. Other minor fixes. Noticed a few uses of FindItem on translated names that might become problematic someday. Added some TODO's regarding localization of file sizes. Localization might still be optimized a bit regarding the produced en.catkeys Note to translators: .catkeys files should be placed in haikusource/data/catalogs/kits/tracker though beware as the base en.catkeys might change slightly in the next days. Note to users: As with any other app you need to restart Tracker (or any aother app using libtracker's filepanels) for it to pick the locale setting. E.g: use 'quit an application' and 'restart Tracker' from process controller. Thanks a lot T.Murai git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37492 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ef9c0b6a |
|
31-Jan-2010 |
Rene Gollent <anevilyak@gmail.com> |
More cleanups: - remove some more leftover desktop integration-related code. - remove special case that would hide the Desktop folder in file panels. - fixed BFilePanel to correctly filter out the trash from the volume root and show it on the desktop like everywhere else. - renamed CountView::Add/RemoveFilter so they don't hide BHandler::Add/RemoveFilter (gcc4 warning). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35368 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89af0548 |
|
17-Jan-2010 |
Rene Gollent <anevilyak@gmail.com> |
Employ a similar naming abstraction for the desktop as has been done for Trash to allow that name to be localized visually later (same on-disk location though). SlowContextPopup also needed to be adjusted to account for trash's new location. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35137 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d9626569 |
|
17-Jan-2010 |
Rene Gollent <anevilyak@gmail.com> |
Model: Add accessor for Trash node property and cleanup spacing between inlines. Rest: Use the IsTrash() accessor on Model where possible in place of the more expensive FSIsTrashDir() check. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35132 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
782fbf00 |
|
17-Jan-2010 |
Rene Gollent <anevilyak@gmail.com> |
Overlooked this with my previous Trash-related changes: updated NavMenu to be behaviorally in sync - it now hides the root volume Trash dir like PoseView, and adds the Trash entry as needed when navigating down the Desktop. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35125 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
82d8aaf8 |
|
12-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Humdinger: Changed strings to sentence case. The changes in StatusWindow and FSUtils are missing because I have some unfinished work in progress in those files. Will commit them separately. This is case-tracker.diff from #5169. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35047 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
671dd808 |
|
12-Jan-2010 |
Rene Gollent <anevilyak@gmail.com> |
Various cleanups: * Removed dead/obsolete Integrate Non-boot Desktops code. * Modified PoseView to ignore the fInvisible attribute of BPoseInfo for now. This has the net effect that the Desktop folder and /boot/var are no longer hidden from the user. To go with this change, Tracker no longer forcibly writes that hidden setting to those folders on access. This feature might be useful again in the future (especially in conjunction with relocating the Trash folder somewhere such as the disk root), but is currently somewhat problematic because those dual-booting with BeOS will still have a Tracker that force writes those attributes which would bring us back to square one with respect to showing the Desktop folder when we start respecting the attribute again. Suggestions welcome. Haiku-only users can remove the _trk/pinfo_le attribute on those folders to remove the invisibility in any case. * TrackerSettings: Removed obsolete desktop integration settings. Also modified TrackerSettings parser to skip unrecognized settings instead of aborting the settings file parsing process entirely. Closes ticket #2872. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35040 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9d9b2da |
|
28-Jul-2009 |
Rene Gollent <anevilyak@gmail.com> |
Remove old BeOS-era hack to prevent NavMenus from containing > 500 items. This fixes missing items when right click browsing large directories. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31858 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
995303fa |
|
08-Apr-2006 |
Stephan Aßmus <superstippi@gmx.de> |
synced with rev 1.11 from OpenTracker cvs, ignore read only volumes when building the navigation menu for the unified Trash folder git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17052 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
02be5353 |
|
22-May-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Added libtracker.so to the repository and the build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12772 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3e2653e609fa2f28ce9dfc0a86097fc408d9966e |
|
10-Aug-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: re-add includes that were lost during merge
|
#
2f60dea53ae5e08baeae2c4e41c89a8d2e74aaa6 |
|
29-Jul-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: Throw exception on assert failure ... in situations where a NULL pointer dereference was vital to the functioning of the method we use a stronger assert that throws an exception on failure. This is accomplished by a new method in Utilities.cpp, ThrowOnAssert(). None of these conditions should ever be true, if they are it means that the code is written improperly and would have resulted in a NULL dereference and undefined behavior (most likely a crash) before. Most instances of ThrowOnAssert() either replace an ASSERT followed by a dereference or an early return that covered the error. Also remove _ThrowOnErrorWithMessage() which wasn't being used.
|
#
9cc03189faa3cb4923d63a897435f56ec98c62b0 |
|
28-Jul-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: Add NULL checks and ASSERTs To prevent recoverable NULL pointer dereferences. Dereferencing a NULL pointer is undefined behavior and should be avoided. Unrecoverable NULL checks will be dealt with in the next commit.
|
#
3c4e26995c33223ee4d6bc630c6bebd504c348c5 |
|
28-Jul-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: small code simplication Use std::max() to avoid comparison and turn into 1-liner.
|
#
54e2dd7272db551cab02cc678bd45bc4131dd867 |
|
28-Jul-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: style fixes No functional changes intended.
|
#
a98019cd3f0f0a47c9f4b9449963d9a3df9509de |
|
22-Jul-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: init fIteratingDesktop CID 609644, 609833
|
#
3aeed6607cd07762c0e709633c012b3a632dbad9 |
|
07-Aug-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
include strings.h where appriopriate... instead or additionally to string.h, in preparation for functions move. * moves str[n]casecmp() functions and others to strings.h. * strings.h doesn't include string.h anymore. * this solves #10949
|
#
f90ef128c899c5ad6f8999d18d04d1c7255c9c8c |
|
21-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: fix accidental logic reversal ...introduced in a66ee36. This should hopefully be the last issue.
|
#
a1e688610a49decdbeb2198526000bf216212808 |
|
21-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: tiny style fix in NavMenu.cpp
|
#
b0fcbfb8719864547442118a7ff4888646f4aa3c |
|
21-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: style fix, use NULL instead of 0 for pointers
|
#
512c80ef1ccf470fb8018834fd542a213a3f0b5c |
|
21-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: add back parens
|
#
7dbe2120037027c0a3059bbdbf9cb2920051e476 |
|
21-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: Fix accidental logic reversal in a66ee36 should be: if (!container || suppressFolderHierarchy) also rename container to isContainer
|
#
a66ee3684cb753e9168f789a7e530acefdaa88e0 |
|
20-Jun-2014 |
John Scipione <jscipione@gmail.com> |
Tracker: NavMenu style fixes
|
#
0e766ecb5bb1f9d69c1cb148fcf126f44cc8ffce |
|
13-Jan-2014 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
allow BNavMenu to traverse symlinks * Patch by stpere * Fixes #6780.
|
#
1c29b26e7c7eb94ee125315eca5a94265f613420 |
|
29-Jun-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Add virtual directory feature to Tracker Similar to stored queries, files of the virtual directory type behave like directories -- i.e. they open in a list-mode Tracker window and show up as an item with submenu in navigation menus. The file itself is a plain text file in driver settings format. It can have an arbitrary number of "directory" entries, which specify the paths of (actual) directories for which the virtual directory provides a merged view. The view will not show duplicate entries. For non-directory entries the first one encountered (according to the order the directory paths are specified in the file) will be shown. A subdirectory entry will again behave like a virtual directory. The support in Tracker isn't perfect yet. I'm afraid major refactoring would be necessary to get it there. The virtual directory file type uses a differently colored version of the folder icon. Alternatives welcome.
|
#
139ee879031c4cfc9fcf3434f2d577402a91ad4c |
|
03-Sep-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix some behavioral regressions introduced by previous commit. - Some parts of Tracker were basing certain assumptions on whether the types list was NULL or not. We now check on list emptiness instead.
|
#
9335e141bac58250fcd93e621eff88206614c754 |
|
03-Sep-2012 |
Rene Gollent <anevilyak@gmail.com> |
Fix crash when dragging files onto nav menus. - BNavMenu now keeps its own copy of the cached types list that's passed to it. In some circumstances it could happen that the container window would delete the list and consequently the nav menu would wind up with a pointer to an invalid object. Probably a regression from the async mouse tracking rewrites.
|
#
b05aa8b5b16e5b4f420a35c37805c6387df98737 |
|
27-Jul-2012 |
John Scipione <jscipione@gmail.com> |
Style changes in Tracker, no functional change. Manual whitespace cleanup Change instances of const char * to const char* Convert /* */ C style comments to // C++ style comments
|
#
546208a53940a26c6379c48a7854ade1a8250fc5 |
|
16-Apr-2012 |
Oliver Tappe <zooey@hirschkaefer.de> |
More catalog-related cleanup. * rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO * adjust all uses of both macros in Haiku's source tree * use correct header guard for collecting/Catalog.h The renamed macros require adjustments to all external applications using catalogs.
|
#
a81c48801638f493db63cab10c1e861978bfcf9e |
|
29-Sep-2010 |
Rene Gollent <anevilyak@gmail.com> |
Clearly I need sleep. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38862 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fe0f49ea80035102dbaf1f2bb53bcb880c84e921 |
|
29-Sep-2010 |
Rene Gollent <anevilyak@gmail.com> |
Fix header order. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38861 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7c8978a92c544d3844f4997800e495f596c6fb88 |
|
29-Sep-2010 |
Rene Gollent <anevilyak@gmail.com> |
Patch by Takashi Murai: Style cleanup and fix an untranslated string in the navigation context menus. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38859 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7b80b5d5181053872dd475b1c559bc010914a31c |
|
17-Sep-2010 |
Alexandre Deckner <alex@zappotek.com> |
* Use multiple translate contexts in Tracker for easier translation git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38691 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4ed28a571a7d5f7f13b5b4636fabfeabdfddd40b |
|
12-Jul-2010 |
Alexandre Deckner <alex@zappotek.com> |
* Applied libtracker localization patch from T.Murai (a.k.a mt) with some modifications (see below). * Functional modifications: Reworked InfoWindow file size localization, the patch removed number formating (size in bytes) and was too complicated to my taste. Replaced the uses of sprintf with the safer snprintf. Changed signature to x-vnd.Haiku-libtracker instead of x-vnd.Haiku-libTracker (to be consistent with the binary name) * Style modifications: Reworked lots of 80 char indenting (probably due to the now shorter line lengths since your previous patch that wasn't using the macros) Lots of missing brackets when "if's" becomes multiline. Other minor fixes. Noticed a few uses of FindItem on translated names that might become problematic someday. Added some TODO's regarding localization of file sizes. Localization might still be optimized a bit regarding the produced en.catkeys Note to translators: .catkeys files should be placed in haikusource/data/catalogs/kits/tracker though beware as the base en.catkeys might change slightly in the next days. Note to users: As with any other app you need to restart Tracker (or any aother app using libtracker's filepanels) for it to pick the locale setting. E.g: use 'quit an application' and 'restart Tracker' from process controller. Thanks a lot T.Murai git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37492 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ef9c0b6a518a4b57ca9b02a6c59a0a984157aeff |
|
31-Jan-2010 |
Rene Gollent <anevilyak@gmail.com> |
More cleanups: - remove some more leftover desktop integration-related code. - remove special case that would hide the Desktop folder in file panels. - fixed BFilePanel to correctly filter out the trash from the volume root and show it on the desktop like everywhere else. - renamed CountView::Add/RemoveFilter so they don't hide BHandler::Add/RemoveFilter (gcc4 warning). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35368 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89af054816a9b1fbaabe8297da758015bf417d4d |
|
17-Jan-2010 |
Rene Gollent <anevilyak@gmail.com> |
Employ a similar naming abstraction for the desktop as has been done for Trash to allow that name to be localized visually later (same on-disk location though). SlowContextPopup also needed to be adjusted to account for trash's new location. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35137 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d9626569fb4d59f261c05cbe3a7d7e57e6bff9a5 |
|
17-Jan-2010 |
Rene Gollent <anevilyak@gmail.com> |
Model: Add accessor for Trash node property and cleanup spacing between inlines. Rest: Use the IsTrash() accessor on Model where possible in place of the more expensive FSIsTrashDir() check. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35132 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
782fbf00a75962587377a4c04d7126bc7bc4cf05 |
|
17-Jan-2010 |
Rene Gollent <anevilyak@gmail.com> |
Overlooked this with my previous Trash-related changes: updated NavMenu to be behaviorally in sync - it now hides the root volume Trash dir like PoseView, and adds the Trash entry as needed when navigating down the Desktop. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35125 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
82d8aaf85a8c1ad19f69637468102ca08040facf |
|
12-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Humdinger: Changed strings to sentence case. The changes in StatusWindow and FSUtils are missing because I have some unfinished work in progress in those files. Will commit them separately. This is case-tracker.diff from #5169. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35047 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
671dd808619ef6043eca11b09a193d877181d10f |
|
12-Jan-2010 |
Rene Gollent <anevilyak@gmail.com> |
Various cleanups: * Removed dead/obsolete Integrate Non-boot Desktops code. * Modified PoseView to ignore the fInvisible attribute of BPoseInfo for now. This has the net effect that the Desktop folder and /boot/var are no longer hidden from the user. To go with this change, Tracker no longer forcibly writes that hidden setting to those folders on access. This feature might be useful again in the future (especially in conjunction with relocating the Trash folder somewhere such as the disk root), but is currently somewhat problematic because those dual-booting with BeOS will still have a Tracker that force writes those attributes which would bring us back to square one with respect to showing the Desktop folder when we start respecting the attribute again. Suggestions welcome. Haiku-only users can remove the _trk/pinfo_le attribute on those folders to remove the invisibility in any case. * TrackerSettings: Removed obsolete desktop integration settings. Also modified TrackerSettings parser to skip unrecognized settings instead of aborting the settings file parsing process entirely. Closes ticket #2872. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35040 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9d9b2da7e00e3a7f9741307afdffe28d4725708 |
|
28-Jul-2009 |
Rene Gollent <anevilyak@gmail.com> |
Remove old BeOS-era hack to prevent NavMenus from containing > 500 items. This fixes missing items when right click browsing large directories. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31858 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
995303fab0b5db1bd0599191f00d972c5f804cb4 |
|
08-Apr-2006 |
Stephan Aßmus <superstippi@gmx.de> |
synced with rev 1.11 from OpenTracker cvs, ignore read only volumes when building the navigation menu for the unified Trash folder git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17052 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
02be5353fd41ea40007a382e13f007eaf6b5a3a0 |
|
22-May-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Added libtracker.so to the repository and the build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12772 a95241bf-73f2-0310-859d-f6bbb57e9c96
|