Colin Walters
e7771b4eb0
Make ShellAppMonitor and ShellAppSystem singletons, remove unused code in appDisplay
...
We shouldn't create multiple instances of either. Also remove a bit
of unused code in appDisplay.
2009-06-18 12:27:19 -04:00
Colin Walters
4314c6e57f
Close memory leaks in ShellAppMonitor, ShellAppSystem, ShellTextureCache
...
Unref'ing the GdkPixbuf is particularly critical. Some smaller fixes
also included.
2009-06-16 17:31:47 -04:00
Colin Walters
8b1d7e3407
Fix transfer of application setting ids
...
It's cached, should be (transfer none).
2009-06-12 11:27:27 -04:00
Colin Walters
5416f53351
Bug 581944 - Fully rebase on ShellAppSystem, don't use Gio to load apps
...
To avoid loading applications from two different systems, use
ShellAppSystem solely. This unifies the initial load and the
reload.
Extend ShellAppSystem to also load settings/preferences, and
ensure they appear in the search.
2009-05-26 10:52:56 -04:00
Colin Walters
ff7940b87f
Recursively flatten menus
...
This is a quick-fix which at least shows entries from nested
menus such as Wine. It also enables us to load "settings.menu".
2009-05-14 13:04:37 -04:00
Colin Walters
b632801c7c
Rename ShellAppMonitor to ShellAppSystem
...
This makes it clearer that really we're now an API, not just a
monitor.
2009-04-22 15:34:14 -04:00