[Bug 186875] Re: desktop container's visibility in hildon-desktop should be configurable
Launchpad Bug Tracker
186875 at bugs.launchpad.net
Fri Feb 15 04:10:10 GMT 2008
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 <bill.filler at canonical.com> Wed, 06 Feb 2008 11:24:43
-0500
** Changed in: hildon-desktop (Ubuntu)
Status: Fix Committed => Fix Released
--
desktop container's visibility in hildon-desktop should be configurable
https://bugs.launchpad.net/bugs/186875
You received this bug notification because you are a member of Ubuntu
Sponsors for main, which is a direct subscriber.
More information about the Ubuntu-main-sponsors
mailing list