2006-07-10 Raphael Slinckx * data/Makefile.am: * deskbar/DeskbarAppletPreferences.py: * deskbar/__init__.py: * deskbar/handlers/web_address.py: Various build and error fixes due to last commits 2006-07-10 Raphael Slinckx * data/deskbar-applet.schemas.in: * data/prefs-dialog.glade: * deskbar/ui/cuemiac/CuemiacPopupEntry.py: * deskbar/ui/entriac/CuemiacEntryUI.py: * deskbar/updater/ErrorDialog.py: Add ErrorDialog for updater. Add preference to paste seection when triggering hotkey (work in progress) 2006-07-10 Raphael Slinckx * data/.cvsignore: * deskbar/ui/DeskbarPreferencesUI.py: * deskbar/ui/cuemiac/CuemiacEntry.py: * deskbar/updater/Makefile.am: * deskbar/updater/NewStuffUpdater.py: * deskbar/updater/ProgressbarDialog.py: * deskbar/updater/new-stuff-manager: * po/POTFILES.in: * po/POTFILES.skip: Update the new stuff updater with lates Sebastian's patch. Fix some errors, and add translatable stuff 2006-07-10 Raphael Slinckx * deskbar/handlers/epiphany.py: * deskbar/handlers/files.py: * deskbar/handlers/programs.py: * deskbar/handlers/web_address.py: * deskbar/ui/cuemiac/CuemiacAppletButton.py: * deskbar/ui/cuemiac/DeskbarAppletButton.py: * deskbar/ui/entriac/CuemiacEntryUI.py: Fix glitches in merging of handlers. Fix epiphany parsing of non-latin1 hrefs in bookmarks Add tooltips to translation 2006-07-10 Raphael Slinckx * deskbar/handlers/programs.py: Tweak sorting of program handlers 2006-07-10 Raphael Slinckx * deskbar/handlers/beagle-live.py: Correctly handle uri and identifier by not escaping them 2006-07-10 Raphael Slinckx * deskbar/handlers/beagle-live.py: Highlight search string in beagle imlogviewer 2006-07-10 Raphael Slinckx * data/art/Makefile.am: * data/art/gpm-suspend-to-disk.png: * data/art/gpm-suspend-to-ram.png: * deskbar/handlers/files.py: * deskbar/handlers/gdmactions.py: Add g-p-m and g-screensaver support in gdmactions. 2006-07-10 Raphael Slinckx * data/deskbar-applet.schemas.in: * deskbar/handlers/Makefile.am: * deskbar/handlers/gdmactions.py: * deskbar/handlers/mozilla.py: * po/POTFILES.in: Add gdmactions handler, mark for translation Default to cuemiac UI Fix mozilla handler when the parsing doesn't detect a href (bug #345549) 2006-07-10 Raphael Slinckx * data/art/Makefile.am: * data/art/folder-bookmark.png: * data/deskbar-applet.schemas.in: * deskbar/handlers/Makefile.am: * deskbar/handlers/email_address.py: * deskbar/handlers/pathprograms.py: * deskbar/handlers/programs.py: * deskbar/handlers/web_address.py: Restore folder-bookmarks.png icon deleted by accident. Merge web_Address and email_address. Merge programs and Pathprograms. Update handler list for default gconf config 2006-07-10 Raphael Slinckx * data/.cvsignore: * data/art/Makefile.am: * data/art/folder-bookmark.png: * deskbar/handlers/Makefile.am: * deskbar/handlers/files.py: * deskbar/handlers/gtkbookmarks.py: * deskbar/handlers/volumes.py: * deskbar/ui/window/.cvsignore: Merge volumes, gtkbookmarks and files handlers 2006-07-10 Raphael Slinckx * deskbar/Categories.py: * deskbar/handlers/Makefile.am: * deskbar/handlers/beagle-live.py: * deskbar/handlers/debug-async_handler.py: * deskbar/handlers/debug-requirements.py: * deskbar/handlers/debug-signal_handler.py: * deskbar/handlers/iswitch-window.py: * deskbar/ui/cuemiac/CuemiacButtonUI.py: * deskbar/ui/cuemiac/CuemiacItems.py: * deskbar/ui/cuemiac/CuemiacModel.py: * deskbar/ui/cuemiac/CuemiacPopupEntry.py: * deskbar/ui/cuemiac/CuemiacTreeView.py: * deskbar/ui/cuemiac/CuemiacUIManager.py: Remove nesting for matches and update all Add categories 2006-07-10 Raphael Slinckx * deskbar/handlers/mozilla.py: Correctly detect mozilla profile. Patch by Jonathan Doda 2006-07-10 Raphael Slinckx * deskbar/handlers/desklicious.py: import gconf 2006-07-10 Raphael Slinckx * po/POTFILES.in: Add translatable files 2006-07-10 Raphael Slinckx * INSTALL: * data/deskbar-applet.schemas.in: * deskbar/DeskbarApplet.py: * deskbar/DeskbarAppletPreferences.py: * deskbar/__init__.py: * deskbar/gdmclient/.cvsignore: * po/.cvsignore: Add some ignore files. Add a gconf key to set delay between writing something in search entry and performing the search. 2006-07-08 Mikkel Kamstrup Erlandsen * deskbar/ui/cuemiac/CuemiacButtonUI.py: Fix #346760: "Text in text entry from previous use is not highlighted when entry is brought up". 2006-07-08 Mikkel Kamstrup Erlandsen * deskbar/handlers/desklicious.py: Remove gconf dependancy from desklicious handler. The only place we explicitely used gconf was for a single "value.type == gconf.VALUE_STRING", I removed this validation instead of importing the entire gconf module (it would have been the only handler using it directly). This closes #346582. 2006-07-07 Mikkel Kamstrup Erlandsen * deskbar/handlers/debug-requirements.py: * deskbar/handlers/email_address.py: * deskbar/handlers/evolution.py: * deskbar/handlers/files.py: * deskbar/handlers/galago.py: * deskbar/handlers/google-live.py: * deskbar/handlers/gtkbookmarks.py: * deskbar/handlers/iswitch-window.py: * deskbar/handlers/pathprograms.py: * deskbar/handlers/programs.py: * deskbar/handlers/web_address.py: * deskbar/handlers/yahoo.py: Patch by Travis B. Hartwell for bug #346813 – "All handlers don't explicitly import deskbar.Match". 2006-07-05 Mikkel Kamstrup Erlandsen * deskbar/ui/cuemiac/CuemiacButtonUI.py: Keep the window above others when /apps/metacity/general/disable_workarounds is False. (it only worked for True). 2006-07-05 Mikkel Kamstrup Erlandsen * configure.ac: * data/Makefile.am: * data/deskbar-applet.desktop.in.in: * deskbar/DeskbarApplet.py: * deskbar/__init__.py: * deskbar/deskbar-applet.py: * deskbar/ui/DeskbarPreferencesUI.py: * deskbar/ui/Makefile.am: * deskbar/ui/window/CuemiacWindowUI.py: * deskbar/ui/window/Makefile.am: * deskbar/ui/window/__init__.py: Add window mode. You can launch it with -p or --popup. You need to regenerate deskbar/deskbar-applet. This work is mostly due to Sebastian Pölsterl. Things that obviously needs fixing: - Cannot gain focus on shortcut after first show. - UI polish. 2006-07-01 Mikkel Kamstrup Erlandsen * deskbar/ui/cuemiac/CuemiacButtonUI.py: Fix middle-click paste. 2006-06-30 Mikkel Kamstrup Erlandsen * deskbar/ui/cuemiac/CuemiacAlignedWindow.py: * deskbar/ui/cuemiac/CuemiacAppletButton.py: * deskbar/ui/cuemiac/CuemiacButtonUI.py: * deskbar/ui/cuemiac/CuemiacEntry.py: * deskbar/ui/cuemiac/CuemiacHistory.py: * deskbar/ui/cuemiac/CuemiacUIManager.py: Do proper popup positioning when the gconf key /apps/metacity/general/disable_workarounds is TRUE. This required setting the gtk.gdk.WINDOW_TYPE_HINT_MENU on the popup. This fixes bug #335243. Re-enable + and ' for expand collapse in the tree. Only recalculate the popup postion when the window is hidden, and don't update_position() on resize events in CuemiacAlignedWindow (see fixme on line 34). Make the history popup of the button ui behave as a normal popup with regards to focus loss. Normal result popup is still toggle-style. 2006-06-28 Mikkel Kamstrup Erlandsen * deskbar/ui/entriac/CuemiacEntryUI.py: We duplicated the event handling for the applet when the icon is right clicked in the entriac. This caused an extra 1 pixel popup stealing the xgrab. Fix this. 2006-06-28 Mikkel Kamstrup Erlandsen * deskbar/ui/cuemiac/CuemiacButtonUI.py: Make popup sticky in button mode. This closes #333371. This can easily be backported to 2.14. We just need to call gtk.Window.stick() and gtk.Window.unstick() just before we show/hide the popup. 2006-06-26 Mikkel Kamstrup Erlandsen * deskbar/ui/cuemiac/CuemiacButtonUI.py: * deskbar/ui/cuemiac/CuemiacHeader.py: * deskbar/ui/cuemiac/Makefile.am: Introduce CuemiacHeader and make button ui use it. Basically it is just a colored frame around the search entry. 2006-06-26 Mikkel Kamstrup Erlandsen * deskbar/Handler.py: * deskbar/ui/cuemiac/CuemiacUIManager.py: * deskbar/ui/entriac/CuemiacEntryUI.py: SignallingHandler did not remove the gobject source on stop_query(). It does now. This should close #344049 and #344045. Make sure entriac emits a "stop-query" when the popup is hidden. CuemiacUIManager did not set proper path and column for the "row-acivated" signal on the treeview, in on_entry_activated, this caused trouble for the LingeringSelection. Fix this. 2006-06-26 Mikkel Kamstrup Erlandsen * deskbar/ui/cuemiac/CuemiacHistory.py: * deskbar/ui/cuemiac/CuemiacLayoutProvider.py: * deskbar/ui/cuemiac/CuemiacPopupEntry.py: * deskbar/ui/cuemiac/CuemiacUIManager.py: * deskbar/ui/entriac/CuemiacEntryUI.py: Make CuemiacHistory.CuemiacHistoryPopup use xgrab logic for focus handling. Let CuemiacEntryUI use this new history popup. NOTE: Keyboard navigation is broken in the history popup. This is related to the old #326254 bug. I think we have to add a a keyboard navigation model our selves as we did for CuemiacTreeView. Rip focus logic out of CuemiacUIManager and CuemiacLayoutProvider - it was broken and no widgets where using it anyway. Remove realization of the view from CuemiacPopupEntry.popup(). 2006-06-19 Mikkel Kamstrup Erlandsen * deskbar/ui/cuemiac/CuemiacLayoutProvider.py: * deskbar/ui/cuemiac/CuemiacPopupEntry.py: * deskbar/ui/cuemiac/CuemiacTreeView.py: * deskbar/ui/cuemiac/CuemiacUIManager.py: * deskbar/ui/entriac/CuemiacEntryUI.py: Fix: Entriac not able to navigate properly in applet mode. Fix: Match selection with mouse in entriac. General code cleanup and lots of bug fixing. History is still bugged in entriac mode - it will be fixed once i apply the xgrab trick to it also. 2006-06-15 Mikkel Kamstrup Erlandsen * deskbar/ui/cuemiac/CuemiacModel.py: Add a one-line hack to remove nesting as an experiment. This can be considered an attempt to solve #332100. If we decide this is OK, we should clean up the categories, and add a few more (and properly remove nesting ofcourse). If you dislike this patch send complaints to kikidonk ;-P 2006-06-13 Raphael Slinckx * NEWS: * configure.ac: * deskbar/updater/Makefile.am: * po/POTFILES.in: Post-release Bump