This bug was fixed in the package hildon-desktop - 1:2.0.9-1ubuntu1 --------------- hildon-desktop (1:2.0.9-1ubuntu1) hardy; urgency=low
* Rebased to upstream version 1:2.0.9-1 from 1:0.0.43-1 from bzr 734..803 * added cdbs simple-patchsys support and appropriate build dependency * removed ubuntu and moblin changes from source, added as patch files: * 01_ume_layout_configuration.patch: modifications made to hildon layout configuration files for UME. It includes replacing the Top and Bottom panels with the new Marquee panel. * 02_build_mods.patch: adds ume specific build changes to makefile, configure and autoconf * 03_gconf_related.patch: adds gconf schema and key defines for newly created gconf keys that are used by other patches to conditionalize certain behavior at runtime based on gconf values. * 04_container_visibility.patch: adds support to configure desktop-panels defined in desktop.conf with newly created X-Hide-On-Home setting which controls if the panel is hidden or shown when the home window is shown. fixes LP: #186875 * 05_hide_banner.patch: adds gconf support to enable/disable showing built-in hildon banner for app launching. Default to disable for UME, as UME home plugin displays it's own banner for app launching. * 06_type_changes_for_64bit.patch: changes to support building on 64 bit platforms. * 07_home_window_menu_visibility.patch: adds gconf support to enable/disable showing of home window menu. Default to disable for UME as home window menu is not used. fixes LP: #186859 * 08_home_window_titlebar_visibility.patch: adds gconf support to enable/disable showing of home applet titlebar. Default to disable for UME as home applet titlebar is not necessary. fixes LP: #186857 * 09_home_applet_resize_fix.patch: fixes to prevent home applet from being incorrectly resized. fixes LP: #186868 * 10_drag_event_fix.patch: adds gconf support to allow propagation of drag events to home applet without having to click and hold for a certain period. LP: #186843 * 11_window_filter.patch: moblin.org patch to allow non-hildon windows to be managed by window manager. * 12_statusbar_plugin_paint_fix.patch: moblin.org patch to fix repaint issues with non-hildon statusbar plugins. * 13_active_window_notification.patch: moblin.org patch to emit new signal "active-window-update" when hd_wm_application_set_active_window is called. Used by marquee panel. * 14_display_handle_return.patch: moblin.org patch to add function hd_wm_window_get_display() to return X Display struct. * 15_libstartup_notification_crash_fix.patch: moblin.org fix for crash on libstartup notification * 16_loopback_window_list.patch: moblin.org patch to libhildonwm/hd-wm.c hd_wm_switch_info_window() function to return first window in list if last window reached. Used by marquee panel. * 17_statusbar_container.patch: moblin.org patch to support new marquee panel with embedded statusbar container. * 18_mix_build.patch: moblin.org patch to use gint instead of guint in certain places. * 19_icon_menu_button_changes.patch: moblin.org changes to icon size, button size and image paths needed by marquee panel * 20_ifdef_fix.patch: bug fix for incorrect #ifdef in hd-switcher-menu.c hildon-desktop (1:2.0.9-1) sardine; urgency=low * src/hd-select-plugins-dialog.c: still display the dialog if one of the given plugin directories does not exist. hildon-desktop (1:2.0.8-1) sardine; urgency=low * debian/config/desktop.conf: add ~/.hildon-home as a plugin dir for home * src/hd-desktop.c: - have ContainerInfo have a list of plugin directories instead of one - watch each of the directories. * src/hd-select-plugins-dialog.c: - iterate plugins from all plugin directories. hildon-desktop (1:2.0.7-2) sardine; urgency=low * Include hildon-update-notifier in the default statusbar configuration. Fixes: NB#76493 hildon-desktop (1:2.0.7-1) sardine; urgency=low * debian/rules: call dh_installinit with -r to avoid restarting desktop during seamless software updates. * libhildonwm/hd-keys.c: catch X errors around call to XKeycodeToKeysym. Fixes: NB#78409 hildon-desktop (1:2.0.6-1) sardine; urgency=low * libhildonwm/hd-keys.c: check if a fn + keycode gives keysym, but also if keycode only does not give keysym. Fixes: NB#74429 * libhildondesktop/hildon-home-titlebar.c: use button1 in gtk_menu_popup. Fixes: NB#76713 hildon-desktop (1:2.0.5-1) sardine; urgency=low * libhildonwm/hd-keys.c: - when grabbing a shortcut, check if that keysym requires the Fn modifiers, and if so add it to the modifier mask. For instance the + key in French is labelled as + but requires Fn+V. - when a key shortcut is received, check if this keycode and mask results in a levelled keysym. Fixes: NB#74322 * src/hd-applications-menu.c (hd_applications_menu_button_toggled): do not unselect menu item when untoggling the button to avoid inconsistent behavior. Fixes: NB#75922. hildon-desktop (1:2.0.4-2) sardine; urgency=low * debian/config/home{-layout}.conf: the tutorial applet is back, for everyone's pleasure. hildon-desktop (1:2.0.4-1) sardine; urgency=low * libhildonwm/hd-wm.c (hd_wm_prepare_close_application_dialog): - add a weak reference to the window so it can be set to NULL if it disappears. - clean up the list where it is constructed. * src/hn-app-switcher.c (hn_app_switcher_close_application_dialog): - do not clean up the list as it is done by the caller. Fixes: NB#74429 * src/hd-home-l10n.h, src/hd-applications-menu-settings-l10n.h, libhildondesktop/statusbar-item-socket.h, libhildondesktop/tasknavigator-item-socket.h: added missing G_END_DECLS. Patch courtesy of Mikhail Sobolev * libhildondesktop/hildon-desktop-popup-menu.c (hildon_desktop_popup_menu_press_event): do not take non-visible menu items into account when checking which item was selected on button press. Fixes: NB#75589. * src/hd-applications-menu.c (hd_applications_menu_finalize, hd_applications_menu_init, hd_applications_menu_create_menu): use an idle call instead of timeout to first load menu structure on startup. * src/hd-home-window.c: if an image has a cache, that's the file whose existence we should check. Fixes: NB#72925 hildon-desktop (1:2.0.3-1) sardine; urgency=low * src/hd-home-window.c (hd_home_window_constructor): if the background file has disappeared, revert to default. Fixes: NB#72925 * src/hd-switcher-menu.c (hd_switcher_menu_fullscreen_cb): only reset switcher button icon if the application is only shown in switcher menu and there's no blinking notification icon. Fixes: NB#72861, NB#72860. * src/hd-switcher-menu.c (hd_switcher_menu_fullscreen_cb): revert last commit as it brings one regression when blinking icon on switcher area. * src/hd-switcher-menu.c (hd_switcher_menu_fullscreen_cb): do not reset switcher button icon when fullscreen signal is false in order to avoid stopping the blinking when launching an application or coming back from fullscreen mode. Fixes: NB#72861, NB#72860. * src/hd-switcher-menu.c (hd_switcher_menu_displat_state_cb, hd_switcher_menu_finalize): copy animation pixbuf when restoring blinking icon on switcher button to avoid it to be destroyed just before using it. Fixes: NB#72544. * src/hd-plugin-loader-factory.c (hd_plugin_loader_factory_load_modules): g_strdup() the plugin loader key to fix a crasher. Do not use G_MODULE_BIND_LOCAL flag when loading plugin loader module in order to correctly load all its dependencies in the global symbol table. * src/hd-applications-menu.c (hd_applications_menu_unmap, hd_applications_menu_init): make the initial setup (select first category) on window unmap instead of window popdown in order to avoid errouneous applications activation when doing double clicks. Fixes: NB#73137. * libhildondesktop/hildon-desktop-panel-window-composite.c - (hildon_desktop_panel_window_composite_update_background): store a GdkPixmap instead of a Render Picture for the background, and apply it as window background. - (hildon_desktop_panel_window_composite_expose): removed. - (hildon_desktop_panel_window_composite_finalize): added, unref the background pixmap. Fixes: NB#72438 * libhildondesktop/hildon-desktop-home-item.c: enable GTK extension events on both the event window and the close / resize handles. Fixes: NB#73005 * src/hd-switcher-menu.c: fixed a compiler warning. Fix courtersy of Xan López. hildon-desktop (1:2.0.2-2) sardine; urgency=low * debian/config/applications.menu: added modest to the application menu. Fixes: NB#74333 hildon-desktop (1:2.0.2-1) sardine; urgency=low * src/hd-home-background.c, libhildondesktop/hildon-desktop-panel-window-composite.c: fixed compilation warnings. Patch courtesy of Xan López. * doc/libhildondesktop: moved libhildondesktop documentation to its own subdirectory, with its own gtk-doc module. hildon-desktop (1:2.0.1-3) sardine; urgency=low * debian/config/home{-layout}.conf: replaced tutorial with clock applet. hildon-desktop (1:2.0.1-2) sardine; urgency=low * debian/control: . added libhildondesktop0-doc . added Build-Depends-Indep to gtk-doc-tools * debian/rules: . enable gtk-doc . add a symlink from /usr/share/gtk-doc/html * debian/libhildondesktop0-doc.install: added hildon-desktop (1:2.0.1-1) sardine; urgency=low * src/hd-switcher-menu.c (hd_switcher_menu_refresh_notification_items): check if items are HDSwitcherMenuItem before accessing them. * libhildondesktop/libhildondesktop.h: document HD_DEFINE_PLUGIN_EXTENDED and HD_DEFINE_PLUGIN. * libhildondesktop/tasknavigator-item.[ch]: document TaskNavigatorItem (mark public fields as private). * doc/hildon-desktop-docs.sgml: add package version number. * libhildondesktop/hildon-desktop-panel-item.[ch]: add HildonDesktopPanelItem documentation. * doc/hildon-desktop-docs.sgml: make the index.html more elegant. * doc/hildon-desktop.types: introspect PopupWindow and PopupMenu too. * libhildondesktop/statusbar-item.[ch]: fix StatusbarItem documentation (mainly state things as private). * libhildondesktop/hildon-log.[ch]: * libhildondesktop/statusbar-item-binding.[ch]: * libhildondesktop/statusbar-item-socket.[ch]: * libhildondesktop/statusbar-item-wrapper.[ch]: * libhildondesktop/tasknavigator-item-socket.[ch]: remove _PRIVATE macros from public headers. * doc/Makefile.am: fix GtkDoc documentation build. hildon-desktop (1:2.0.0-1) sardine; urgency=low * src/hd-applications-menu.c (hd_applications_menu_activate_category): fix an invalid read by adding a weak pointer to the internal static variable that points to the last selected item. Fixes: NB#73505. * libhildondesktop/hildon-desktop-panel-expandable.c (hildon_desktop_desktop_panel_expandable_cremove): fix a leak by freeing an temporary list. * libhildonwm/hd-wm.c (hd_wm_activate_service): fix memory leak. * libhildondesktop/hildon-desktop-home-item.c: reverted activating the extension events, as it breaks resizing and context sensitive menu hildon-desktop (1:0.0.46-1) sardine; urgency=low * libhildondesktop/home-item.[ch]: use HOME_ as prefix for the GObject macros, to make the python binding generator happy. * libhildondesktop/hildon-desktop-home-item.c: enable extension events on the event window, so the pressure information is propagated to child widgets. Patch courtesy of Tomas Junnonen. Fixes: NB#73005 hildon-desktop (1:0.0.45-2) sardine; urgency=low * debian/control: libhildon*-dbg should be built for any architecture. Fixes: NB#72826 hildon-desktop (1:0.0.45-1) sardine; urgency=low * libhildonwm/hd-wm-window.c (hd_wm_window_finalize): do not return when the window is hibernating. We do destroy windows which are hibernating when an application has not set up its WINDOW_ROLE, in which case all its windows have the same hibernation key. * src/hd-switcher-menu.c: do not check urgency of hibernating windows * src/hn-app-switcher.c: do not check urgency and icon geometry of hibernated window. Fixes: NB#72572 * libhildonwm/hd-wm.c (hd_wm_prepare_close_application_dialog): plugged the leak of an X property * debian/config/notification-groups.conf: update notification group configuration file with correct e-mail notification group callback. * src/hd-applications-menu.c (hd_applications_menu_activate_app): plugged the leak of a string vector * libhildonwm/hd-wm-window.c (hd_wm_win_info_get_window_name): Fixed the leak of a string * libhildonwm/hd-keys.c: (hd_keys_handle_keypress): - Trap possible X errors. Fixes potential crash. hildon-desktop (1:0.0.44-1) sardine; urgency=low * libhildonwm/hd-wm-window.c: call gdk_flush before checking for an X error. Fixes: NB#72458 * src/hd-switcher-menu.c (hd_switcher_menu_create_clear_notifications_button): call gtk_widget_show on "clear events" menu item. -- Bill Filler <[EMAIL PROTECTED]> Wed, 06 Feb 2008 11:24:43 -0500 ** Changed in: hildon-desktop (Ubuntu) Status: Fix Committed => Fix Released -- drag events not being propagated to home applets correctly https://bugs.launchpad.net/bugs/186843 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs