2005-12-09 Raphael Slinckx * NEWS: * README: * deskbar/about.py: Add a translator credit string, so translators can have their name in the About box. Updated NEWS for upcoming release 2005-12-06 Raphael Slinckx * configure.ac: * deskbar/Makefile.am: * deskbar/beagle/.cvsignore: * deskbar/beagle/Makefile.am: * deskbar/beagle/__init__.py: * deskbar/beagle/_beagle.defs: * deskbar/beagle/_beagle.override: * deskbar/beagle/_beaglemodule.c: * deskbar/beagle/gen-defs.sh: * deskbar/handlers/Makefile.am: * deskbar/handlers/beagle-live.py: Remove our own beagle python binding. This mean we require beagle 0.1.3 that ships with python bindings. Update the handler to use 'import beagle' and remove any reference to beagle in configure.ac 2005-12-02 Nigel Tao * deskbar/handlers/evolution.py: Took out the UTF-8 arrows in the help string, to workaround bug 323232. 2005-12-04 Theppitak Karoonboonyanan * configure.ac: Added 'th' (Thai) to ALL_LINGUAS. 2005-12-04 Raphael Slinckx * data/smart-bookmarks.glade: * deskbar/handlers/Makefile.am: Repairs a distcheck error, and update the smart bookmark string to be clearer, hopefully :) 2005-12-04 Raphael Slinckx * data/Deskbar_Applet.server.in.in: * data/art/Makefile.am: * data/art/deskbar-applet-small.png: * data/art/deskbar-applet-small.svg: * data/art/deskbar-applet.png: * data/art/deskbar-applet.svg: * deskbar/about.py: * deskbar/deskbarentry.py: * deskbar/handler_utils.py: * deskbar/handlers_browsers.py: * deskbar/preferences.py: * po/POTFILES.in: Add a translatable file, change the old icon for a new more to the point, tango-ized icon (we don't do searches, we do actions). Update wherever possible to use the new icons. 2005-12-03 Raphael Slinckx * deskbar/deskbarentry.py: * deskbar/history.py: Fix history behavior. Duplicate items in history are moved instead of being added multiple times. Fix duplicate items detection, the code path was stupid. Fixes bug #322981: Duplicate items in history 2005-12-02 Nigel Tao * deskbar/handlers/epiphany.py: We shouldn't offer those bookmarks with an %s in them, without some text to substitute for that %s. * deskbar/handlers/mozilla.py: Now supports those Moz/Firefox bookmarks with a defined "ShortcutURL", i.e., keywords. Note that this is different from the search engines presented in the top-right "search box" in firefox. 2005-11-28 Raphael Slinckx * deskbar/deskbarentry.py: Initial attempt at history completion, builtin. It make sense to have first all past matches since you are probably trying to do it again, since people use mostly the bar for some specific purposes. Currently hardcoded, might change if it's really annoying. I don't think so. 2005-11-28 Raphael Slinckx * deskbar/handler.py: * deskbar/handler_utils.py: * deskbar/handlers/debug-requirements.py: * deskbar/handlers/evolution.py: * deskbar/handlers/google-live.py: * deskbar/preferences.py: Add a HANDLER_HAS_REQUIREMENTS to differentiate between hard dependencies, and simple configuration. Saner way to handle handlers with missing deps. Move evolution to new HAS_REQUIREMENTS. Move the more dialog to handler_utils.py and make handlers use it. Add google strings for translation 2005-11-28 Nigel Tao * data/Makefile.am: * data/smart-bookmarks.glade: * deskbar/deskbarentry.py: * deskbar/handlers/epiphany.py: * deskbar/handlers_browsers.py: Web search bookmarks (aka "smart bookmarks") can now have shortcuts (aka "keywords"). 2005-11-27 Nigel Tao * deskbar/applet.py: Correctly draw the IconEntry even before it gets focus. 2005-11-27 Nigel Tao * deskbar/applet.py: Keybinding UI now picks up the right gconf preference when run as an applet, rather than in -w mode. 2005-11-25 Alexander Shopov * configure.ac: Added "bg" (Bulgarian) to ALL_LINGUAS 2005-11-25 Nigel Tao * data/prefs-dialog.glade: * deskbar/applet.py: * deskbar/applet_keybinder.py: * deskbar/module_list.py: * deskbar/preferences.py: Tidied up the preferences dialog. Added keybinding UI. Rephrased some things to be consistent with the Epiphany web browser. For example, "Handlers" became "Extensions". Fixed warning when no extension is selected. "Enabled" checkbox now comes before the extension icon. Removed the word "Applet". 2005-11-24 Nigel Tao * deskbar/module_list.py: Disabled handlers are now sorted by name alphabetically in the Preferences UI. 2005-11-24 Nigel Tao * deskbar/handler_utils.py: Scale down those icons that are too large. 2005-11-23 Nigel Tao * deskbar/evolution/_evolution.defs: * deskbar/evolution/_evolution.override: * deskbar/evolution/evolution.c: * deskbar/evolution/evolution.h: * deskbar/handlers/evolution.py: Evolution handler is now sync rather than async. This will hopefully fix evolution handler bugs like bug #322119. 2005-11-22 Nigel Tao * deskbar/evolution/evolution.c: Fixed crasher when user has more than one address book available for auto-completion. Possibly fixes bug #321975. 2005-11-21 Ignacio Casal Quinteiro * configure.ac: Added 'gl' to ALL_LINGUAS. 2005-11-21 Nigel Tao * deskbar/preferences.py: * deskbar/data/prefs_dialog.glade: * deskbar/handlers/google-live.py: Handlers don't need manual "Refresh"ing in the Preferences UI - it's all instant apply. Moved the "Drag and Drop Handlers" label back to the .glade file, where it belonged in the first place. 2005-11-20 Raphael Slinckx * README: * configure.ac: * deskbar/applet.py: * deskbar/handlers/Makefile.am: Add some infos about g-p-e-2.10 and focus issues Correct a bug that evolution.py wasn't installed because it checked for beagle support instead of checking for evolution support. Add preliminary and probably garbage transparency stuff. A new API is in the make to have this in a cleaner way in libpanel-applet 2005-11-20 Kjartan Maraas * configure.ac: Added nb to ALL_LINGUAS. 2005-11-20 Raphael Slinckx * po/POTFILES.in: Add some more translatable files 2005-11-19 Raphael Slinckx * deskbar/applet.py: * deskbar/deskbar-applet.py: * deskbar/deskbarentry.py: * deskbar/handlers/mozilla.py: * deskbar/indexer.py: * deskbar/preferences.py: Fixes CVS b0rkage in indexer.py and preferences.py Correctly initialize gnome.program_init to hopefully avoid renadom crashes Correctly call the show method on the icon eventbox to fully draw the widget on the panel even before it got the focus. 2005-11-18 Raphael Slinckx * data/art/Makefile.am: * data/art/deskbar-applet-small.png: * deskbar/Makefile.am: * deskbar/deskbarentry.py: * deskbar/handlers/Makefile.am: * deskbar/indexer.py: * deskbar/preferences.py: * deskbar/tokenizer.py: Remove tokenizer.py and update indexer, we won't need it anymore, too slow anyway. Remove the custom deskbar-small icon, and use stock search/find icon for the bar and pref dialog. 2005-11-18 Raphael Slinckx * deskbar/handler_utils.py: * deskbar/handlers/directories.py: * deskbar/handlers/files.py: * deskbar/handlers/gtkbookmarks.py: Slightly change the wording to be more consistent in File and Folders for GtkBookmarks and GnomeSearchFiles. Merge File.py and Directories.py, we always want both or none anyway. 2005-11-18 Raphael Slinckx * deskbar/deskbarentry.py: * deskbar/handlers/debug-blockinginit.py: * deskbar/handlers/debug-requirements.py: Remove blocking init handler, not of any use anymore. Implement smart history browsing, now it's possible to use shell-like up/down key to browse history, yet preserving (page) up/down navigation in the matches list. 2005-11-17 Adam Weinberger * configure.ac: Added en_CA to ALL_LINGUAS. 2005-11-18 Nigel Tao * deskbar/handler.py: * deskbar/module_list.py: * deskbar/preferences.py: * deskbar/data/prefs_dialog.glade: * deskbar/evolution/evolution.c: * deskbar/evolution/_evolution.defs: * deskbar/handlers/Makefile.am: * deskbar/handlers/beagle-live.py: * deskbar/handlers/beagle.py: * deskbar/handlers/debug-requirements.py: * deskbar/handlers/epiphany.py: * deskbar/handlers/evolution.py: * deskbar/handlers/galago.py: * deskbar/handlers/galeon.py: * deskbar/handlers/google-live.py: * deskbar/handlers/google-live-help.txt: * deskbar/handlers/mozilla.py: Handlers are now configurable in the Preferences UI. Google Live Handler's help is now presented in the UI, rather than as a separate text file. Evolution bindings now say how many address books have auto-complete. New debug-requirements debugging Handler. 2005-11-18 Raphael Slinckx * deskbar/deskbarentry.py: Use ctrl up/down to browse history to avoid conflicting with pageup/down functionality 2005-11-16 Raphael Slinckx * deskbar/filewatcher.py: Attempt to fix random crashes happening in deskbar when playing with gnomevfs file monitoring + xml parsing. This is a bug in pyexpat, sent a patch. The workaround is valid. 2005-11-15 Nigel Tao * deskbar/handlers/beagle-live.py: * deskbar/handlers/beagle.py: * deskbar/handlers/debug_async_handler.py: * deskbar/handlers/debug_blockinginit.py: * deskbar/handlers/debug_signal_handler.py: * deskbar/handlers/directories.py: * deskbar/handlers/email_address.py: * deskbar/handlers/epiphany.py: * deskbar/handlers/evolution.py: * deskbar/handlers/files.py: * deskbar/handlers/galago.py: * deskbar/handlers/galeon.py: * deskbar/handlers/google-live.py: * deskbar/handlers/gtkbookmarks.py: * deskbar/handlers/pathprograms.py: * deskbar/handlers/programs.py: * deskbar/handlers/volumes.py: * deskbar/handlers/web_address.py: Edited description strings to be consistent regarding capitalization. 2005-11-15 Žygimantas Beručka * configure.ac: Added Lithuanian to ALL_LINGUAS. 2005-11-14 Marcel Telka * configure.ac (ALL_LINGUAS): Added sk. 2005-11-14 Raphael Slinckx * configure.ac: * deskbar/Makefile.am: * deskbar/defs.py.in: Post-release fixes and bumps 2005-11-14 Francisco Javier F. Serrador * configure.ac: Added Spanish translation to ALL_LINGUAS