--- hildon-desktop-0.0.43+repack.orig/debian/config/desktop.conf
+++ hildon-desktop-0.0.43+repack/debian/config/desktop.conf
@@ -0,0 +1,21 @@
+[Marquee]
+X-Type=panel_box
+X-Position-X=0
+X-Position-Y=0
+X-Size-Width=800
+X-Size-Height=52
+X-Orientation=top
+X-Is-Ordered=1
+X-Config-File=marquee.conf
+X-Plugin-Dir=/usr/share/applications/hildon-marquee
+
+[Home]
+X-Type=home
+X-Padding-Left=0
+X-Padding-Right=0
+X-Padding-Top=0
+X-Padding-Bottom=0
+X-Is-Ordered=0
+X-Load-New-Plugins=1
+X-Config-File=home.conf
+X-Plugin-Dir=/usr/share/applications/hildon-home
--- hildon-desktop-0.0.43+repack.orig/debian/config/tasknavigator.conf
+++ hildon-desktop-0.0.43+repack/debian/config/tasknavigator.conf
@@ -0,0 +1,5 @@
+[/usr/share/applications/hildon-navigator/hildon-task-navigator-bookmarks.desktop]
+[/usr/share/applications/hildon-navigator/osso-contact-plugin.desktop]
+[/usr/share/applications/hildon-navigator/applications-menu.desktop]
+[/usr/share/applications/hildon-navigator/app-switcher.desktop]
+[/usr/share/applications/hildon-navigator/switcher-menu.desktop]
--- hildon-desktop-0.0.43+repack.orig/debian/config/statusbar.conf
+++ hildon-desktop-0.0.43+repack/debian/config/statusbar.conf
@@ -0,0 +1,2 @@
+[/usr/share/applications/hildon-status-bar/hildon-status-bar-keyboard.desktop]
+#[/usr/share/applications/hildon-status-bar/dummy-panel.desktop]
--- hildon-desktop-0.0.43+repack.orig/debian/config/notification-groups.conf
+++ hildon-desktop-0.0.43+repack/debian/config/notification-groups.conf
@@ -0,0 +1,5 @@
+[E-mail]
+Icon=qgn_list_gene_mail
+Category=email.arrive
+Label=tana_fi_more_messages
+DBus-Call=com.nokia.controlpanel /com/nokia/controlpanel com.nokia.controlpanel top_application
--- hildon-desktop-0.0.43+repack.orig/debian/config/applications.menu
+++ hildon-desktop-0.0.43+repack/debian/config/applications.menu
@@ -0,0 +1,87 @@
+
+
+
--- hildon-desktop-0.0.43+repack.orig/debian/config/home.conf
+++ hildon-desktop-0.0.43+repack/debian/config/home.conf
@@ -0,0 +1 @@
+[/usr/share/applications/hildon-home/mobile-basic-home.desktop]
--- hildon-desktop-0.0.43+repack.orig/debian/config/home-layout.conf
+++ hildon-desktop-0.0.43+repack/debian/config/home-layout.conf
@@ -0,0 +1,6 @@
+[/usr/share/applications/hildon-home/mobile-basic-home.desktop]
+X=0
+Y=-60
+X-home-applet-stack-index=1
+X-home-applet-width=1024
+X-home-applet-height=548
--- hildon-desktop-0.0.43+repack.orig/debian/changelog
+++ hildon-desktop-0.0.43+repack/debian/changelog
@@ -0,0 +1,3759 @@
+hildon-desktop (1:0.0.43+repack-0ubuntu1) hardy; urgency=low
+
+ * Repack to have an orig tarball.
+ * Give debian/compat a final newline.
+
+ -- Steve Kowalik Fri, 25 Jan 2008 16:39:33 +1100
+
+hildon-desktop (1:0.0.43-1ubuntu3) hardy; urgency=low
+
+ * Bump up osso-af-settings build-dep to >= 0.9.0-1ubuntu4 where
+ marqueedesktopentrydir was added in Ubuntu.
+
+ -- Loic Minier Thu, 17 Jan 2008 01:17:25 +0100
+
+hildon-desktop (1:0.0.43-1ubuntu2) hardy; urgency=low
+
+ * Merge patch by Horace Li to call a new function
+ hildon_home_area_calculate_real_size() in
+ libhildondesktop/hildon-home-area.c to substract the Marquee's
+ X-Size-Height read in /etc/hildon-desktop/desktop.conf from the Gdk screen
+ size; LP: #172426.
+
+ -- Loic Minier Wed, 19 Dec 2007 12:08:56 +0100
+
+hildon-desktop (1:0.0.43-1ubuntu1) hardy; urgency=low
+
+ [ Rusty Lynch ]
+ * Adding fix for startup-notification where the hildon-desktop is
+ sending an invalid message body, resulting in a crash in the
+ libstartup-notification
+ * fixing the desktop.conf to work on a 1024x600 screen
+
+ [ Bob Spencer ]
+ * Removed dummy plugin from default statusbar.
+ * Changed default values to 1024x600 screen. Need to make these dynamic
+ detect in the future, or separate into different configs.
+
+ [ Carl Wong ]
+ * Fix up dropdown menu.
+ * Changed the name mobile-browser.desktop to midbrowser.desktop.
+
+ [ Horace Li ]
+ * reset local active window cache first before sending out window update
+ signal to marquee-plugins
+ * load others-button as start menu to replace applications menu,
+ others-button has proper frame setting.
+ * update default icon load path to /usr/share/pixmaps, and resize
+ others-button size to 69 pixels.
+ * Remove floating statusbar, and insert a statusbar container to
+ marquee panel to load statusbar.
+
+ [ Loic Minier ]
+ * Merge upstream versions from 1:0.0.21-2 (included) up to 1:0.0.43-1; bzr
+ r365..734.
+ - Give precedence to the Ubuntu Mobile UI layout over the new upstream
+ layout (upstream split its layout into top / bottom panels, Ubuntu
+ Mobile uses a marquee header and a main home).
+ - Keep the Ubuntu Mobile list of applications in the menus (upstream
+ removed maemo specific apps).
+ - Don't install etc/osso-backup in hildon-desktop (upstream does).
+ - Drop mem leak fix in libhildondesktop/libhildonmenu.c:read_menu_conf()
+ as this code was rewritten upstream.
+ - Drop build-dep on maemo-launcher-dev (>= 0.23-1) added upstream as we
+ don't have such a package.
+ - Fix mix build issue such as guint/gint mixes or changing MAEMO_CHANGES
+ for GTK_MAEMO_SPECIFIC.
+ * Merge upstream fix for src/hd-switcher-menu.c; bzr r735; this syncs up
+ with bc7a5d99b66755c1d0e9cc92e7fd2d855636fbee in the Intel
+ http://moblin.org/repos/develop/hildon-desktop-0.0.43.git tree.
+ * Merge patch by Bill Filler to add support for dynamically hiding and
+ showing the marquee panal based on an initial setting that comes out of
+ gconf.
+ * Disable maemo-launcher config by default as we don't have it in UME yet.
+ * Fix default configuration for hildon-desktop.
+ - Merge Horace's configuration files into the debian/config/ and data/
+ dirs.
+ - Depend on mobile-basic-flash as this plugin is referenced in the default
+ config.
+ - Recommend moblin-keyboard-manager as this plugin is referenced in the
+ default config but optional.
+ - Recommend marquee-plugins as it ships most of the plugins for the
+ marquee.
+ * Configure without --enable-safe-mode; safe mode is insecure on multi-user
+ workstations such as development systems might be and prevents restarting
+ the UI without rebooting (which will clear the
+ /tmp/osso-appl-states/hildon-desktop/stamp file).
+
+ [ Horace Li ]
+ * Set up home titlebar to stop showing up if UME is defined, instead of setting
+ home titlebar height to 0.
+
+ -- Horace Li Fri, 2 Nov 2007 11:23:54 +0800
+
+hildon-desktop (1:0.0.43-1) sardine; urgency=low
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_create_separator):
+ call gtk_widget_show on each created menu separator.
+
+ * libhildonwm/hd-wm-application.c: (hd_wm_application_new):
+ - If not icon provided at all fallback to default.
+
+ * libhildonwm/hd-wm.c: (hd_wm_prepare_close_application_dialog):
+ - Use the new HD_WM_ENTRY_INFO semantics. The list of applications
+ contains applications not windows. Fixes: NB#72499
+
+ -- Johan Bilien Tue, 09 Oct 2007 15:58:58 +0300
+
+hildon-desktop (1:0.0.42-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ - (hildon_desktop_panel_expandable_constructor): keep the id
+ of the fullscreen signal handler
+ - (hildon_desktop_panel_expandable_finalize): disconnect the
+ fullscreen signal handler.
+ Fixes: NB#72260
+
+ -- Johan Bilien Mon, 08 Oct 2007 14:46:11 +0300
+
+hildon-desktop (1:0.0.41-1) sardine; urgency=low
+
+ * libhildonwm/hd-wm.[ch]: (hd_wm_constructor), (hd_wm_init),
+ (hd_wm_monitor_cb), (hd_wm_monitor_register):
+ - Refresh list of applications when un/installing. Fixes: NB#72107
+ * src/hn-app-switcher.c:
+ (hn_app_switcher_close_application_dialog):
+ - Use the proper hd_wm_entry_info
+
+ * libhildondesktop/hildon-thumb-menu-item.c
+ (hildon_thumb_menu_item_style_set, hildon_thumb_menu_class_init):
+ refresh style of menu item labels in case of a theme change.
+ Fixes: NB#72056.
+
+ * src/hn-app-button.c, src/hd-switcher-menu-item.c: defined a default
+ height for menu items and reduced x padding in order to bring more
+ consistency to switcher area menu in relation to other tasknavigator
+ menus. Fixes: NB#71584.
+
+ * libhildonwm/hd-wm-window.c: the icons we should accept
+ are 64x54, not 40x40. Fixes: NB#71511
+
+ * libhildondesktop/hildon-desktop-home-item.c
+ (hildon_desktop_home_item_propagate_button_event): when forwarding
+ button-release events, lookup for the child window using the
+ previous button-press event coordinates. Fixes: NB#71808
+
+ * src/hd-desktop.c: fixed the leak of a GList
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_notification_deleted_cb):
+ turn off led pattern blinking when a notification with led blinking
+ closes. Fixes: NB#71832.
+
+ -- Lucas Rocha Fri, 5 Oct 2007 17:06:10 +0300
+
+hildon-desktop (1:0.0.40-1) sardine; urgency=low
+
+ * libhildonwm/hd-wm-application.c: do not #define out gettext!
+ Fixes: NB#69635
+
+ * src/hd-applications-menu.c (hd_applications_menu_finalize,
+ hd_applications_menu_activate_category,
+ hd_applications_menu_free_menu_list, hd_applications_menu_create_menu,
+ hd_applications_menu_get_items, hd_applications_menu_populate):
+ complete refactoring of the way applications pane is update. Instead
+ of removing and adding items from the popup menu widget, we just add
+ all application menu items to the popup menu and keep hinding and
+ showing certain menu items each time a category is activated. This
+ brings a mass performance improvement as GTK+ doesn't perform very
+ well with massively adding/removing widgets from containers.
+ * src/hd-switcher-menu.c (hd_switcher_menu_init,
+ hd_switcher_menu_eventbox_keypress_cb): add an eventbox around the
+ popup menus in order to avoid flickers on scroll buttons area.
+ Explicitly show menu items on their creation as the popup menu doesn't
+ call gtk_widget_show on them anymore.
+ * libhildondesktop/hildon-desktop-popup-menu.[ch]
+ (hildon_desktop_popup_menu_get_children,
+ hildon_desktop_popup_menu_parent_size,
+ hildon_desktop_popup_menu_item_is_valid,
+ hildon_desktop_popup_menu_motion_notify): take in to account the
+ visibility of the menu items on all basic operations on popup menu
+ like motion notify, keyboard navigation, getting children, etc.
+
+ -- Johan Bilien Tue, 02 Oct 2007 14:35:08 +0300
+
+hildon-desktop (1:0.0.39-1) sardine; urgency=low
+
+ * src/hd-home-background.c (hd_home_background_requires_caching):
+ - check for both MMC and cache the background for both origin,
+ as both will be made unavailable if connected to a host.
+
+ * libhildondesktop/hildon-desktop-toggle-button.c
+ (hildon_desktop_toggle_button_expose): paint the button on
+ its allocation only. Fixes: NB#71538
+
+ * src/hd-desktop.c: removed debug message
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c
+ (hildon_desktop_panel_expandable_hide_extension): do not hide the
+ extension if already hidden. In particular don't release grabs
+ which we didn't take. Fixes: NB#71191
+
+ -- Johan Bilien Mon, 01 Oct 2007 19:34:02 +0300
+
+hildon-desktop (1:0.0.38-1) sardine; urgency=low
+
+ * src/hd-home-window.c: kill the startup wizard in an idle loop,
+ to make sure we are all setup.
+ Fixes: NB#68956
+
+ * src/hd-applications-menu.c (hd_applications_menu_dir_changed):
+ reduce the timeout to update the menu in order to avoid strange
+ behavior from the user point of view. Fixes: NB#68975.
+
+ Added "safe mode" support which, in practice, disables all home plugins
+ and loads default ones for task navigator and statusbar. Based on
+ patch from Karoliina Salminen .
+
+ * debian/rules: added --enable-safe-mode option to configure step.
+ * debian/config/desktop.conf: added UI policy key for statusbar.
+ * src/hd-desktop.c (hd_desktop_init, hd_desktop_load_containers):
+ create a stamp file on startup which should be removed on a normal
+ desktop shutdown. On startup, if the file is still there it means
+ desktop didn't shutdown normally on previous session and the safe mode
+ should be activated. If running in a development environment, then safe
+ mode is disabled.
+ * src/hd-desktop.h: added constants for the stamp file used by safe
+ more code.
+ * src/main.c (signal_handler): remove stamp file on SIGTERM to mark
+ a plain shutdown.
+ * policies/statusbar-policy.c: new statusbar UI policy which loads all
+ default plugins in case the desktop is in safe mode.
+
+ * libhildondesktop/hildon-home-area.c: removed debug message
+ * libhildondesktop/hildon-desktop-home-item.c: removed warning
+ when no close icon is provided
+
+ * src/hd-panel-window-dialog.c: fixed potential leak of an int
+
+ * libhildondesktop/libhildonmenu.c (read_menu_conf): do not
+ duplicate strings before adding to the TreeStore
+
+ * src/hd-switcher-menu-item.c: fixed the leak of the application
+ and window names
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c
+ (hildon_desktop_panel_expandable_cadd): fixed the leak of a GList
+
+ * src/hd-panel-window.c (hd_panel_window_cadd): fixed leak of
+ a GList
+
+ * src/hd-applications-menu.c (hd_applications_menu_create_menu):
+ increased the applications pane in order to avoid many truncations on
+ several languages. Fixes: NB#65999.
+
+ * src/hd-applications-menu.c (hd_applications_menu_create_menu): pack
+ both panes inside event boxes in order to avoid flicking on scrolling
+ buttons area when opening the popup window.
+
+ Refactored memory management of the switcher icons
+ * src/hd-switcher-menu-item.c
+ - (hd-switcher-menu-item_set_property): keep an internal reference
+ to the notification icon
+ - (hd_switcher_menu_item_icon_animation): when moving from
+ animation to static, do not unref the original pixbuf
+ * src/hn-app-pixbuf-anim-blinker.c
+ (hn_app_pixbuf_anim_blinker_finalize): unref the blended image
+ * src/hd-switcher-menu.c: unref a notification icon after
+ a notification menu item is created
+ Fixes: NB#70872, NB#70670
+
+ * src/hd-applications-menu.c (hd_applications_menu_activate_category):
+ reverted some remaining changes from the previous leak fix in order to make the
+ keyboard navigation work again.
+
+ * src/hd-applications-menu.c (hd_applications_menu_activate_category):
+ reverted some changes from the previous leak fix in order to make the
+ focus move between panes work again.
+
+ * src/hd-desktop.c (hd_desktop_plugin_list_from_conf): duplicate
+ the group name if we add it to the plugin list.
+
+ * src/hd-applications-menu.c (hd_applications_menu_activate_category):
+ fixed the leak of a GList
+
+ * src/hd-desktop.c (hd_desktop_plugin_list_from_conf): free
+ the KeyFile in case of error.
+
+ * src/hd-desktop.c (hd_desktop_plugin_list_from_conf): use
+ g_strfreev() to free the list of groups returned by gconf. Fixes
+ a leak of strings
+
+ * libhildondesktop/hildon-desktop-notification-manager.c: unref
+ the notification icon after storing it in the ListStore, to avoid
+ leaking it
+
+ * libhildondesktop/hildon-desktop-panel.c (hildon_desktop_panel_cadd):
+ added protection against NULL widget. Fixes: NB#70668
+
+ * libhildondesktop/hildon-desktop-popup-menu.c: systematically
+ unselect the item when removed from the box. This fixes invalid
+ reads
+
+ * src/hd-switcher-menu.c: fixed numerous leaks of GList.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c: fixed a warning
+ when deselecting a NULL item
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_changed_info_cb): make sure
+ the menu item icon blinks when urgency hint is set for a certain
+ window. Fixes: NB#58375.
+
+ * src/hd-panel-window-dialog.c:
+ (hd_panel_window_dialog_notify_condition):
+ - Get the condition anyways and send it off. Fixes: NB#70308
+
+ * src/hd-applications-menu.c (hd_applications_menu_get_items): center
+ the "no applications" label on empty categories menu item.
+
+ * libhildonwm/hd-keys.c: (hd_keys_action_close):
+ * libhildonwm/hd-keys.h:
+ - New gconf key for shorcuts.
+
+ * src/hd-panel-window-dialog.c:
+ (hd_panel_window_dialog_constructor):
+ - If using old titlebar MB dirty-hack, never hide statusbar.
+ Fixes: NB#70648, NB#70348, NB#69706
+
+ * libhildondesktop/hildon-desktop-notification-manager.c
+ (hildon_desktop_notification_manager_notify): fix memory leak.
+ Fixes: NB#70273.
+
+ * libhildondesktop/hildon-desktop-popup-window.c
+ (hildon_desktop_popup_window_realize): don't set back pixmap to NULL
+ to make avoid the "partial paint" effect on realize. Fixes: NB#69156.
+
+ * src/hd-plugin-manager.c: free the list of plugins returned by
+ the plugin loaders
+
+ * libhildonwm/hd-keys.c: fixed the leak of the strings retrieved
+ from gconf
+
+ * libhildonwm/hd-wm.c: do not send the application-starting signal
+ if the application has a window already or has requested not
+ to show notifications.
+
+ * libhildondesktop/hildon-thumb-menu-item.c: do not disable
+ ellipses. Fixes: NB#70867
+
+ * src/hd-app-menu-tree.c (hd_app_menu_tree_navigation_row_deleted):
+ - set the cursor in an idle loop rather than directly, to prevent
+ accessing the deleted row's data. Fixes: NB#68961
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_clear_item_activated):
+ close popup window when activating the clear events button. Added
+ some safety code for destroying clear events menu item after all
+ notifications are closed. Fixes: NB#70893.
+
+ * hildon-home-area.c (hildon_home_area_child_save_position): if
+ the widget is not allocated, use the requisition. Fixes: NB#69699
+
+ * home-item.[ch]: added empty wrapper around HildonDesktopHomeItem,
+ for API coherence with TasknavigatorItem and StatusbarItem.
+
+ * src/hd-switcher-menu-item.c (hd_switcher_menu_item_constructor):
+ make sure the menu items are correctly ellipsized. Fixes: NB#70588.
+
+ * src/hd-switcher-menu.c: (hd_switcher_menu_changed_info_cb),
+ (hd_switcher_menu_fullscreen_cb):
+ - Notifications on fullscreen when urgency hint set.
+
+ * src/hd-switcher-menu-item.c: disabled all debug messages by default.
+
+ * src/hd-applications-menu.c (hd_applications_menu_init,
+ hd_applications_menu_initial_setup, hd_applications_menu_show,
+ hd_applications_menu_changed, hd_applications_menu_popdown): preload
+ initial category on menu popdown and/or on desktop startup in order
+ to improve general performance of menu popup action. Reduced delay for
+ loading menu on startup to better fit the desktop's startup time.
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ (hildon_desktop_panel_expandable_get_children):
+ - Return plugins already sorted.
+ * src/hd-desktop.c: (hd_desktop_plugin_list_from_container),
+ (hd_desktop_select_plugins):
+ - Fully support for HildonDesktopContainer.
+ Fixes: NB#66911
+
+ * libhildondesktop/libhildonmenu.c: Fixed potential leaks of
+ the .desktop GKeyFile stuctures
+
+ * libhildondesktop/hildon-desktop-popup-menu.c: fixed leaks
+ of the children list in several places
+
+ * libhildondesktop/libhildonmenu.c: do not duplicate the name
+ of the applications before adding to the treemodel, because the model
+ does this for us. Fixes: NB#70641
+
+ * src/hd-switcher-menu-item.c (hd_switcher_menu_item_constructor,
+ hd_switcher_menu_item_set_entry_info): always show application name on
+ first row and window title on second row. Fixes: NB#70552.
+
+ * src/hd-applications-menu.c (hd_applications_menu_changed,
+ hd_applications_menu_init, hd_applications_menu_create_menu): load the
+ menu structure after a certain delay to improve first-use UI feedback.
+
+ * data/notification-groups.conf: set the correct D-Bus call for the
+ email notifications group.
+ * data/Makefile.am: install notification-groups.conf in hildon-desktop
+ configuration directory.
+
+ * libhildondesktop/hildon-desktop-panel-window-dialog.c: protect
+ XChangeProperty with gdk_error_trap_*. Fixes: NB#70550
+
+ * src/hd-switcher-menu-item.c (hd_switcher_menu_item_constructor):
+ fixed alignment of label inside a notification group menu item.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_create_applications_menu,
+ hd_switcher_menu_constructor): refactor applications pane to use
+ optimized method for replacing all items in popup menu.
+
+ -- Johan Bilien Fri, 28 Sep 2007 16:18:48 +0300
+
+hildon-desktop (1:0.0.37-4) sardine; urgency=low
+
+ * debian/config/applications.menu: moved xterm to Utilities
+
+ -- Johan Bilien Fri, 28 Sep 2007 15:45:18 +0300
+
+hildon-desktop (1:0.0.37-3) sardine; urgency=low
+
+ * debian/config/home-layout.conf: adjust to the new padding values.
+
+ -- Johan Bilien Mon, 24 Sep 2007 16:51:16 +0300
+
+hildon-desktop (1:0.0.37-2) sardine; urgency=low
+
+ * debian/config/desktop.conf: removed padding around home. Fixes: NB#67607
+
+ -- Johan Bilien Mon, 24 Sep 2007 14:57:51 +0300
+
+hildon-desktop (1:0.0.37-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-home-titlebar.c: move the label
+ 3 px higher. Fixes: NB#69642
+
+ * src/hn-app-button.c:
+ - set the previous button even if it happens to be the same as
+ the new one
+ - when the group menu is closed, if no previous active button,
+ unset current button.
+ Fixes: NB#70354
+
+ * src/hd-applications-menu.c (hd_applications_menu_activate_category):
+ use new method for replacing items in popup menu.
+ * src/hd-switcher-menu.c
+ (hd_switcher_menu_create_clear_notifications_button,
+ hd_switcher_menu_add_clear_notifications_button,
+ hd_switcher_menu_get_icon_from_theme,
+ hd_switcher_menu_add_notification_groups,
+ hd_switcher_menu_create_notifications_menu): refactored the whole
+ notification pane creation to use the new method for replacing
+ items in popup menu.
+ * libhildondesktop/hildon-desktop-popup-menu.c
+ (hildon_desktop_popup_menu_add_items,
+ hildon_desktop_popup_menu_remove_all,
+ hildon_desktop_popup_menu_parent_size,
+ hildon_desktop_popup_menu_replace_items): new method for replacing
+ items in popup menu. Make sure the parent is resized before moving
+ it to another position. Fixes: NB#65712.
+
+ * src/hd-app-menu-settings-dialog.c: check for duplicate names
+ on the stripped name, not the original. Fixes: NB#70314
+
+ * libhildonwm/hd-wm-window.c: set the parent pointer to the
+ parent app when creating a new window. Fixes: NB#70125
+
+ * src/hd-switcher-menu.c: when removing an item, unselect
+ it if selected
+ * libhildondesktop/hildon-desktop-popup-menu.c: ensure that we
+ are always calling popup_menu_remove rather than container_remove.
+ Fixes: NB#70281
+
+ * src/hd-select-plugins-dialog.c, src/hd-home-background.c:
+ - Fixed memory leaks. Fixes: NB#70273
+
+ * src/hd-switcher-menu.c: (hd_switcher_create_external_window):
+ - Fixed size for deattached button. Fixes: NB#70344
+
+ * src/hd-panel-window-dialog.c:
+ (hd_panel_window_dialog_notify_condition):
+ - Send a real DBus signal.
+
+ * src/hd-app-menu-tree.c: set an abitrary default value
+ to the paned position.
+
+ * libhildondesktop/hildon-desktop-home-item.c: when passing
+ along a button-release, use the button release event
+ rather than the previous button-press
+
+ * src/hd-applications-menu.c (hd_applications_menu_activate_category):
+ make sure focus is correctly painted when the same category is
+ activated twice.
+
+ * src/hd-home-window.c: make sure to save the background always
+ when pressing Ok. Fixes: NB#69800
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_show_menu_cb): do not show
+ pressed state in toggle button if there are no applications running
+ and Home key is pressed. Fixes: NB#69681.
+
+ * src/main.c: add a signal handler for SIGTERM, in which
+ desktop sends a SIGTERM to all watched applications.
+ Fixes: NB#69408
+
+ * libhildonwm/hd-keys.c: (hd_keys_shortcut_new):
+ - Fixed typo with - and + keys
+
+ * src/hd-applications-menu.c (hd_applications_menu_create_menu,
+ hd_applications_menu_activate_category): make sure the menu can't be
+ opened while loading its content in order to avoid crashers.
+ Fixes: NB#68975.
+
+ * src/hd-applications-menu.c (hd_applications_menu_activate_category):
+ use new optimized functions to add and remove several items at once.
+ * libhildondesktop/hildon-desktop-popup-menu.[ch]
+ (hildon_desktop_popup_menu_add_item,
+ hildon_desktop_popup_menu_add_items,
+ hildon_desktop_popup_menu_real_add_item,
+ hildon_desktop_popup_menu_remove_item,
+ hildon_desktop_popup_menu_remove_all,
+ hildon_desktop_popup_menu_real_remove_item): new functions to add
+ several items at once in the menu and to remove all items.
+
+ * policies/tasknavigator-policy.c:
+ (hd_ui_policy_module_filter_plugin_list):
+ - Filter any previous position of the switcher plugins.
+ Fixes: NB#69004
+
+ * libhildondesktop/libhildonmenu.[ch]: added support for
+ the NoDisplay field
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_refresh_application_items):
+ make sure the blinking is stopped when display is off inside
+ the switcher
+ menu applications pane. Removed some useless debugging messages.
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ (hildon_desktop_x_event_filter),
+ (hildon_desktop_panel_embed_applet):
+ - Increment number of systray applets. Fixes: NB#60764
+
+ * src/hn-app-button.c (hn_app_button_create_menu): set toplevel window
+ name for application instances menu to make it consistent with other
+ plugins in tasknavigator.
+
+ * src/hn-app-pixbuf-anim-blinker.c: (get_delay_time):
+ - Set a fixed amount of time in order to save some CPU %.
+ Fixes: NB#60062
+
+ -- Johan Bilien Fri, 21 Sep 2007 13:06:10 +0300
+
+hildon-desktop (1:0.0.36-3) sardine; urgency=low
+
+ * make startup sript scratchbox-friendly. Fixes: MB#1747
+
+ -- Johan Bilien Wed, 19 Sep 2007 13:00:37 +0300
+
+hildon-desktop (1:0.0.36-2) sardine; urgency=low
+
+ * debian/config/applications.menu: some adjustment
+
+ -- Johan Bilien Mon, 17 Sep 2007 17:05:56 +0300
+
+hildon-desktop (1:0.0.36-1) sardine; urgency=low
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_displat_state_cb),
+ src/hn-app-switcher.c (hn_app_switcher_osso_display_state_cb): keep
+ track of display state changes instead of general system inactivity.
+
+ * src/hd-app-menu-dialog.c: Fixed the leak of a string
+
+ * libhildondesktop/hildon-desktop-picture.c: sync with X
+ after creating a picture
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_popup_window_keypress_cb,
+ hd_switcher_menu_popup_window_pane_keypress_cb): fixed keyboard
+ navigation between application and notification panes.
+
+ * libhildondesktop/hildon-desktop-home-item.c: Added safegard
+ against button-release without previous button-press.
+ Fixes: NB#69560
+
+ * src/hn-app-button.c (hn_app_button_release_event): restore previous
+ state in case the release event occurs outside button boundaries.
+ Fixes: NB#69245
+
+ * libhildondesktop/hildon-desktop-toggle-button.c: add support
+ for painting a the normal state as well.
+ Fixes: NB#69508
+
+ * libhildondesktop/hildon-home-area.c: call _widget_unparent
+ in _container_remove, to avoid leaking a reference.
+ Fixes: NB#69452
+
+ * libhildondesktop/hildon-desktop-popup-menu.c
+ (hildon_desktop_popup_menu_item_is_selectable,
+ hildon_desktop_popup_menu_motion_notify,
+ hildon_desktop_popup_menu_press_event,
+ hildon_desktop_popup_menu_select_item): do not allow selection on
+ separators, non-sensitive, non-visible widgets, and empty menu items.
+ Fixes: NB#60575.
+
+ * libhildonwm/hd-keys.c: (hd_keys_shortcut_new):
+ - Parse + and - as an special case. Fixes: NB#65516
+
+ * libhildondesktop/hildon-desktop-home-area.c: propagate double-
+ and triple-clicks to the child.
+ Fixes: NB#66429
+
+ * libhildondesktop/hildon-desktop-home-area.c: ignore
+ double- and triple- click button events.
+ Fixes: NB#69026
+
+ * src/hd-app-menu-settings-dialog.c:
+ - strip the Category names from trailing and leading white spaces.
+ Fixes: NB#68981
+
+ * libhildondesktop/hildon-home-area.c
+ (hildon_home_area_place.c): treat the case where a widget
+ previously placed has not been allocated a size yet.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c
+ (hildon_desktop_popup_menu_scroll_start,
+ hildon_desktop_popup_menu_scroll_stop,
+ hildon_desktop_popup_menu_scroll_initial_step,
+ hildon_desktop_popup_menu_scroll_cb,
+ hildon_desktop_popup_menu_remove_scroll_timeout): wait a certain time
+ before doing the continous scrolling with scroll buttons in order to
+ ensure that it's possible to scroll only one item with simple click.
+ Fixes: NB#68835.
+
+ * libhildondesktop/hildon-desktop-popup-window.c:
+ (hildon_desktop_popup_window_leave_notify):
+ - If receiving leave-notify when window is already close,
+ gtk_grab_remove on the principal window.
+ Fixes: NB#68827.
+
+ * libhildondesktop/hildon-home-area.c:
+ - when placing the applet, start by setting the parent, so
+ the first size request is correct
+ - set widget_child_visible to FALSE until placed, to avoid
+ flickering.
+ Fixes: NB#55915
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_create_notifications_menu,
+ hd_switcher_get_default_icon_from_entry_info): make sure the blinking
+ icon in switcher menu button has the correct dimensions.
+
+ -- Johan Bilien Mon, 17 Sep 2007 09:38:48 +0300
+
+hildon-desktop (1:0.0.35-2) sardine; urgency=low
+
+ * debian/config/applications.menu: added osso-global-search.desktop.
+ Fixes: NB#68840
+
+ -- Johan Bilien Mon, 10 Sep 2007 11:58:38 +0300
+
+hildon-desktop (1:0.0.35-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ (hildon_desktop_panel_expandable_hide_extension),
+ (hildon_desktop_panel_close_fullscreen),
+ (hildon_desktop_panel_expandable_constructor):
+ - Check the fullscreen signal to close the extension panel.
+ Fixes: NB#68729
+
+ * data/top-panel.conf.in, data/bottom-panel.conf.in: added
+ default panel configurations for hildon-desktop
+ * data/desktop.conf.in: change default layout to 2 panels,
+ bottom and top
+ * data/home.conf.in: removed maemo-specific plugins
+ * data/tasknavigator.conf.in, data/statusbar.conf.in: removed
+ maemo-specific panels
+ * data/applications.menu: Removed maemo-specific applications
+
+ * libhildondesktop/hildon-desktop-popup-menu.c: do not paint
+ the ViewPorts as their background already have the right color
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_refresh_application_items,
+ hd_switcher_menu_refresh_notification_items,
+ hd_switcher_menu_constructor, hd_switcher_menu_hw_cb,
+ hd_switcher_menu_osso_init,
+ hd_switcher_menu_create_notifications_menu,
+ hd_switcher_menu_changed_info_cb,
+ hd_switcher_menu_notification_deleted_cb,
+ hd_switcher_menu_notification_changed_cb): deactivate all blinking
+ from switcher menu when hardware signal for system inactivity is
+ sent. Fixes: NB#60063.
+
+ * src/hd-panel-window-dialog.c:
+ - when using XComposite, redirect the window to avoid
+ flicking when a menu or application comes on top
+ * libhildondesktop/hildon-desktop-panel-window-composite.c:
+ - cache the theme pattern painted on top of the home background
+ to speed up painting
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ (hildon_desktop_panel_expandable_add_arrow):
+ - Queue item to get the theme. Fixes: NB#66675
+
+ * src/hd-desktop.c: (hd_desktop_plugin_list_to_conf):
+ - Reverse list of plugins in order to not get reversed plugins in
+ statusbar when installing/uninstalling an applet.
+ Fixes: NB#66911
+
+ * libhildonwm/hd-wm.[ch]: (hd_wm_switch_instance_current_application):
+ - Added new method to switch to prev/next application. Suggested by
+ Horace Li from Intel.
+
+ * libhildondesktop/hildon-desktop-panel-window-composite.c:
+ - fixed invalidation of the window area when the desktop window
+ changes
+
+ * src/hd-home-window.c: save the container when an applet is
+ removed, except when we are running the Select applets dialog,
+ in which case HDDesktop does it for us
+
+ * libhildondesktop/hildon-home-area.c: signal a layout change
+ when placing or removing a widget
+
+ * libhildondesktop/hildon-desktop-picture.[ch]:
+ - added _picture_from_color
+ * background-manager/background-manager.{c,h,xml.in}:
+ - pass the picture identifier as argument, the picture is now
+ expected to be created on client side
+ - don't pass the background color any longer
+ * background-manager/hbm-background.[ch]:
+ - added picture property
+ - do not create a new picture but paint on the provided one
+ * src/hd-home-background.c: create a picture before passing
+ it to the background manager.
+ Fixes: NB#66928
+
+ * libhildondesktop/hildon-home-area.[ch]: removed the "batch_add"
+ optimization as it makes the code too complex
+ * src/hd-home-window.c: do not call set_batch_add
+
+ * libhildonwm (hd_wm_activate_window): correctly activate applications
+ menu through keyboard shortcut. Fixes: NB#55569.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_changed_info_cb): fix
+ regression bug on defining whether to blink icon in switcher menu
+ button or not. Fixes: NB#68371.
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ (hildon_desktop_panel_expandable_constructor):
+ - Insert the GtkTable into a GtkFrame
+ * src/hd-panel-window-dialog.c:
+ (hd_panel_window_dialog_constructor):
+ - Set the theme to GtkTable's parent. Fixes partially: NB#65211
+
+ * libhildondesktop/hildon-desktop-panel.c:
+ (hildon_desktop_panel_refresh_items_status):
+ - When refreshing items check if the container is a
+ composited one (or so called hildon-desktop-container).
+ Fixes: NB#63897
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_show_menu_cb): do not emit
+ "toggled" signal twice to avoid popping up the switcher menu window
+ when it's already shown. Fixes: NB#65709.
+
+ * libhildondesktop/hildon-home-area.c:
+ - include the widgets to be batch-added in _forall
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_changed_info_cb): check
+ menu item before testing the blinking in order to avoid critical
+ warnings.
+
+ * libhildondesktop/hildon-desktop-multiscreen.c:
+ - properly pass the object as data to the size-changed handlers.
+ Fixes: NB#66644
+
+ * libhildondesktop/hildon-desktop-popup-menu.c
+ (hildon_desktop_popup_menu_release_event,
+ hildon_desktop_popup_menu_press_event): handle selection on button
+ press and menu item activation on release in order to explicitly
+ show the selection before activation. Fixes: NB#61740.
+
+ * libhildondesktop/hildon-desktop-panel-window-composite.c.
+ libhildondesktop/hildon-desktop-toggle-button.c:
+ - chain style_set to parent class
+
+ * libhildonwm/hd-wm.c: Fixed the leak of an X property
+
+ * src/hd-switcher-menu-item.c (hd_switcher_menu_item_icon_animation):
+ add some safety checks before setting back from animation to pixbuf
+ when blinking is disabled.
+ * src/hd-switcher-menu.c (hd_switcher_menu_changed_info_cb): disable
+ blinking when the when the window entry info is not urgent anymore.
+ Fixes: NB#58375.
+
+ * libhildondesktop/hildon-desktop-picture.c,
+ libhildondesktop/hildon-desktop-toggle-button.c,
+ libhildondesktop/hildon-home-area.c,
+ libhildondesktop/hildon-desktop-panel-window-composite.c,
+ src/hd-home-window.c:
+ - added some safeguard for X errors.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_clear_item_activated),
+ src/hd-desktop.c (hd_desktop_system_notifications_filter): fix
+ checking of notification category prefixes. Fixes: #NB65180.
+
+ * src/hd-applications-menu.c (hd_applications_menu_button_toggled):
+ fix critical warning when popping down the window with no application
+ menu item is selected.
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ (hildon_desktop_panel_expandable_init),
+ (hildon_desktop_panel_expandable_add_button),
+ (hildon_desktop_panel_expandable_add_in_extension),
+ (hildon_desktop_panel_expandable_arrange_items),
+ (hildon_desktop_x_event_filter),
+ (hildon_desktop_panel_remove_embed):
+ - Add systray icons at the beginning.
+ - Only add systray icons in the first panel. Added a limit of
+ systray icons items_p_row - 1
+ Fixes: NB#64602, NB#60764
+ * libhildonwm/hd-keys.c: (hd_keys_launch_application):
+ - Launch osso-global-seach instead of unexisting "application"
+ isearch-applet.
+ Fixes: NB#57374
+
+ * libhildondesktop/hildon-desktop-panel-window-dialog.c:
+ - added missing gdk_error_trap_pop. Thanks Tommi!
+
+ * src/hd-select-plugins-dialog.c (hd_select_plugins_dialog_get_store),
+ src/hd-config.h: take the text domain from the plugin desktop file
+ into account when defining the localized name in the select plugins
+ dialog. Fixes: NB#67871.
+
+ * data/restore-menu.sh: added script to restore default
+ menu when a backup from an older release is restored.
+ Fixes: NB#62758, NB#64546
+
+ * src/main.c: added fork wrapper to unprotect children
+ from OOM-killing and reset their priority. Fixes: NB#49535
+ * src/hd-application-menu.c: removed duplicate code
+
+ -- Johan Bilien Mon, 10 Sep 2007 10:15:33 +0300
+
+hildon-desktop (1:0.0.34-2) sardine; urgency=low
+
+ * debian/config/*: added maemo-specific configuration
+ * debian/rules: install maemo-specific configuration
+
+ -- Johan Bilien Fri, 7 Sep 2007 11:14:36 +0300
+
+hildon-desktop (1:0.0.34-1) sardine; urgency=low
+
+ * src/hd-panel-window-dialog.c,
+ libhildondesktop/hildon-desktop-panel-expandable.c:
+ - fixed a couple of warnings
+
+ * libhildonwm/hd-wm.[ch]: Bring back the startup notification
+ DBus method. Fixes: NB#55837
+
+ * src/hn-app-button.c (hn_app_button_create_menu): do not attach the
+ menu to the app button in order to make it always accessible.
+ Fixes NB#66988.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_changed_info_cb): refresh
+ applications menu items when a generic entry info change notification
+ arrives.
+ * src/hd-switcher-menu-item.c (hd_switcher_menu_item_set_entry_info,
+ hd_switcher_menu_item_class_init,
+ hd_switcher_menu_item_compose_bkill_pixbuf): add bgkill emblem on
+ entry info update in menu item. Fixes #59573.
+
+ * src/hd-plugin-manager.c (hd_plugin_manager_sync):
+ - do not unref the widgets after destroying them if the container
+ does not require preserving the order. Fixes: NB#67049
+ * src/hd-desktop.c:
+ - add a flag to ignore monitoring of the container configuration
+ after saving, so avoid an extra synching
+ - include saving when selecting applets
+ * src/hd-home-window.c:
+ - let HDDesktop save the configuration when selecting applets
+
+ * src/hd-applications-menu.c (hd_applications_menu_get_items): set the
+ ellipsize behavior for menu items. Fixes NB#65999.
+
+ * src/hd-select-plugins-dialog.c: do not free the
+ desktop path after all
+
+ * libhildonwm/hd-keys.c: dbus_message_append_args takes addresses,
+ not values. Fixes: NB#67352
+
+ * src/hd-desktop.c: fixed the leaks of some strings
+ * src/hd-select-plugins-dialog.c: fixed the leak of a string
+ and a keyfile
+ * libhildondesktop/hildon-home-area.c: fixed the leaks
+ of a list and a string
+ * libhildonwm/hd-wm.c: fixed the leaks of some X atoms
+ Fixes: NB#67175
+
+ * libhildondesktop/hildon-desktop-popup-menu.[ch]
+ (hildon_desktop_popup_menu_select_next_prev_item): optimizations and
+ implementation for go to last item when the end of menu items list is
+ reached.
+ (hildon_desktop_popup_menu_key_press_event): optimizations by just
+ using internal method for select next and previous items.
+ (hildon_desktop_popup_menu_select_last_item): new method to select
+ last menu item.
+ (hildon_desktop_popup_menu_select_item): optimizations in order to
+ avoid extra paints on menu items and to make it faster.
+ Fixes #66744.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c
+ (hildon_desktop_popup_menu_scroll_start,
+ hildon_desktop_popup_menu_scroll_stop,
+ hildon_desktop_popup_menu_scroll_step,
+ hildon_desktop_popup_menu_scroll_cb,
+ hildon_desktop_popup_menu_scroll_constructor): scroll continuously on
+ button press on scroll buttons. Button click scrolls on step down/up.
+ Fixes NB#66827.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_changed_info_cb): correctly
+ calculate the position of an window in the stack in order to avoid
+ blinking window icons both in switcher are and switcher menu.
+ Fixes NB#57680.
+
+ * Fixed signedness problem on libhildonmenu.c on line 1013: added
+ cast to empty
+ string to get rid of warning (which is treated as error) which
+ blocked compilation
+ on Ubuntu Gutsy. Fixes: NB#67207.
+
+ * libhildondesktop/hildon-thumb-menu-item.c
+ (hildon_thumb_menu_item_set_thumb_label): correctly set logical color
+ ids for labels in thumb menu items. Fixes #62307.
+
+ * libhildonwm/hd-wm-window.c (hd_wm_window_process_wm_name): emit
+ signal for entry info changed accordingly.
+ * src/hd-switcher-menu-item.c (hd_switcher_menu_item_set_entry_info):
+ update the window name label on entry info changed.
+ Fixes NB#66546, NB#63271.
+
+ * src/hd-home-window.c: handle the unable to read file
+ error case from background manager. Fixes: NB#66197
+
+ * src/hd-home-background-dialog.c: do not add the same
+ background twice to the list. Fixes: NB#66007
+
+ * libhildondesktop/hildon-home-area.c:
+ - also recalculate mask after the state of a child is back to
+ normal, if necessary. Fixes: NB#65895
+
+ * libhildondesktop/libhildonmenu.[ch]: remove useless xmlreader.h
+ includes. Fixes NB#67013.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_check_content): set the
+ size request of hidden extra pane in order to avoid having empty
+ windows flickers. Fixes NB#67044.
+ * libhildondesktop/hildon-desktop-popup-window.c
+ (hildon_desktop_popup_window_show): check size request before showing
+ extra panes.
+
+ * src/hd-applications-menu.c
+ (hd_applications_menu_button_button_press,
+ hd_applications_menu_init): popup the menu on button press instead of
+ button release. Fixes NB#33935.
+ * libhildondesktop/hildon-desktop-popup-window.c
+ (hildon_desktop_popup_window_button_press_event): handle button
+ press instead of button release for checking if the window should pop
+ down.
+
+ * src/hd-app-menu-dialog.c: set minimum width to 300px
+ for new and rename category dialogs. Fixes: NB#64576
+
+ * libhildondesktop/hildon-desktop-panel-window-composite.c:
+ * libhildondesktop/hildon-desktop-panel-window-composite.h: include
+ also the X11/Xlib.h in the X_COMPOSITE code branch.
+
+ * src/hd-home-window.c:
+ - fixed CRITICAL warning
+
+ * src/hd-desktop.c: return correct number of children
+ in hd_desktop_plugin_dir_changed()
+
+ * libhildondesktop/libhildonmenu.c:
+ - use "" to mark the default folder
+ - do not create Extras if no unallocated items
+ * src/hd-applications-menu.c: added safegard against
+ destroying NULL window
+ * data/applications.menu: mark the Extras menu as being the default.
+ Fixes: NB#63084
+
+ * src/hd-desktop.c:
+ - if no user-wide configuration file for a container, copy
+ it locally
+ * src/hd-home-window.c:
+ - same thing for home area layout and background.
+ Fixes: NB#61978
+
+ * libhildondesktop/hildon-desktop-home-item.c:
+ - removed handling of the tap-and-hold
+ - when the user taps for more than 400ms without move, propagate
+ the button-press and button-release
+ - when in normal state, propagate motion-notify events
+ Fixes: NB#66765, NB#66429
+
+ * src/hd-applications-menu.c (hd_applications_menu_changed): popdown
+ the window when the menu changes in order to avoid critical warnings
+ when updating the menu. Fixes NB#66635.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_constructor): correctly set
+ switcher menu plugin size request. Fixes NB#61606.
+
+ * src/hd-applications-menu.c
+ (hd_applications_menu_categories_motion_notify): reset previously
+ selected item from motion notify to avoid problem on focus moving.
+ Fixes #66207.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_create_notifications_menu,
+ hd_switcher_menu_notification_deleted_cb): reset main icon when a
+ blinking notification is deleted. Fixes NB#65335.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_update_open): ensure the
+ active window menu item is selected when opening switcher menu.
+ Fixes bug NB#65439.
+
+ -- Johan Bilien Fri, 31 Aug 2007 15:38:17 +0300
+
+hildon-desktop (1:0.0.33-2) sardine; urgency=low
+
+ * Add build-dep to maemo-launcher-dev
+ * Use pkg-config to retrieve maemo-launcher compilation flags.
+ Patch courtesy of Leonid Moiseichuk. Fixes: NB#65937
+
+ -- Johan Bilien Wed, 29 Aug 2007 14:10:43 +0300
+
+hildon-desktop (1:0.0.33-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c: set accept_focus
+ FALSE on extension window. Fixes NB#65209.
+
+ * data/applications.menu: replace modest with osso email in default
+ applications menu layout.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c: fix theming on the
+ arrows by setting the correct height for the scroll buttons box.
+ * src/hd-applications-menu.c: do not re-activate categories when they
+ are already selected.
+
+ * src/hd-applications-menu.c, src/hd-switcher-menu.c: do not
+ explicitly set separator's size request and take it from style.
+ * libhildondesktop/hildon-desktop-popup-menu.c
+ (hildon_desktop_popup_menu_add_item): add menu item before querying
+ size requests in order to correctly get style from theme.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c: fix sizing of internal
+ items box for all parenting cases.
+
+ * src/hd-home-background.c, src/hd-home-window.c, src/hn-app-button.c,
+ libhildondesktop/libhildonmenu.c,
+ libhildondesktop/hildon-desktop-panel-expandable.c,
+ libhildondesktop/hildon-desktop-panel-window-dialog.c,
+ libhildondesktop/hildon-desktop-panel-window.c: disabled all debugging
+ messages by default.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_show_menu_cb): close all
+ other temporary windows when opening switcher menu with Home key.
+ Fixes NB#61425.
+
+ * libhildondesktop/hildon-desktop-popup-window.c
+ (hildon_desktop_popup_window_composited_button_release): fixed wrong
+ behavior when clicking outside extra pane window. Check if the window
+ is visible when handling button releases. Fixes NB#65177.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c
+ (hildon_desktop_popup_menu_init): do not allow focus on scrolling
+ buttons in order to avoid them to steal the focus from menu items.
+ Fixes NB#64983.
+
+ * libhildondesktop/hildon-desktop-popup-window.c
+ (hildon_desktop_popup_window_button_release_event): fixed wrong behavior
+ when clicking outside the popup window.
+ * libhildondesktop/hildon-desktop-popup-menu.c
+ (hildon_desktop_popup_menu_init,
+ hildon_desktop_popup_menu_update_scroll_buttons,
+ hildon_desktop_popup_menu_scroll_cb): correctly update the state of
+ scroll buttons depending on the position of the scrolling.
+ Fixes NB#65438.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c
+ (hildon_desktop_popup_menu_parent_size,
+ hildon_desktop_popup_menu_size_allocate): fix strange resizing of menu
+ items when adding/removing items from the menu.
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c
+ (hildon_desktop_panel_expandable_hide_on_delete,
+ hildon_desktop_panel_expandable_constructor): set panel extension
+ window as temporary and hide the window on delete event.
+ Patch from Tapani Palli . Fixes NB#64386.
+
+ * libhildondesktop/hildon-desktop-notification-manager.c
+ (hildon_desktop_notification_manager_notify): validate main parameters
+ summary, description and icon before adding/updating notifications
+ in the model. Fixes NB#62162.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c
+ (hildon_desktop_menu_check_scroll_item,
+ hildon_desktop_popup_menu_scroll_to_selected,
+ hildon_desktop_popup_menu_key_press_event,
+ hildon_desktop_popup_menu_select_next_prev_item): fix scrolling
+ behavior on key press, select next item and scroll to selected item
+ functionalities in popup menu. Fixes NB#54023.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_update_highlighting): set
+ the widget name for highlighted state.
+
+ * libhildondesktop/hildon-desktop-notification-manager.c,
+ libhildonwm/hd-wm-window.c: change default application/notification
+ icon size to 40px. Fixes NB#64981.
+
+ * src/hd-switcher-menu-item.c (hd_switcher_menu_item_constructor):
+ increase padding around application/notification icon.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_create_applications_menu):
+ show application windows in the correct order (last opened on the top
+ of the list). Fixes NB#63637.
+
+ * src/hd-home-window.c (pid_from_exec_name,
+ background_apply_callback): kill a potential osso_startup_greeting
+ process after applying the background image in home window.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c
+ (hildon_desktop_popup_menu_constructor): invert the order of the
+ scrolling buttons. Fixes NB#65948.
+
+ * libhildondesktop/hildon-desktop-popup-window.c: handle delete_event
+ on extra panes in order to avoid them to be destroyed by a
+ gdk_close_all_temporary_windows() call.
+ * src/hd-switcher-menu.c: polished the handling of Home key long and
+ short press.
+
+ * libhildondesktop/hildon-desktop-home-item.c: remove default handler
+ for settings signal as it brakes plugins with old API.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_toggled_cb,
+ hd_switcher_menu_show_menu_cb): Do not popup window again when menu is
+ already opened and the next running application is activated.
+ Fixes NB#65614.
+
+ * libhildondesktop/hildon-home-titlebar.c
+ (hildon_home_titlebar_set_menu): do not detach menu because it was
+ never attached anywhere.
+
+ * src/hd-applications-menu.c: set name for the correct separator
+ widget.
+
+ * src/hd-switcher-menu.c, src/hd-applications-menu.c: correctly set
+ widget name for separators in order to make them themable.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_check_content,
+ hd_switcher_menu_constructor): correctly set notification extra
+ pane height in order to avoid having an empty pane flicking besides
+ application pane.
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_scroll_to): fix crasher
+ when using home key with long and short presses.
+
+ * src/hd-switcher-menu-item.c, src/hd-home-window.c: tiny code
+ cleanups.
+ * libhildonwm/hd-wm-desktop.c (hd_wm_desktop_entry_info_init,
+ hd_wm_desk_info_is_hibernating, hd_wm_desk_info_is_urgent,
+ hd_wm_desk_info_get_icon): provide sane default implementation for
+ certain HDWMEntryInfo methods in order to avoid critical warning.
+ Fixes NB#62461.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c
+ (hildon_desktop_popup_menu_motion_notify,
+ hildon_desktop_popup_menu_press_event): draw selection on activated
+ menu item. Fixes NB#61740. Optimized selection code on button press
+ and motion notify.
+
+ * src/hd-applications-menu.c, src/hd-switcher-menu.c: fix runtime
+ warnings related to attaching the window to NULL widgets.
+ * src/hn-app-button.c: removed useless debug print.
+ * libhildonwm/hd-wm.c (mce_handler): close all temporary windows
+ before activating switcher menu.
+
+ * libhildondesktop/hildon-desktop-marshalers.list,
+ libhildondesktop/hildon-desktop-home-item.c
+ (hildon_desktop_home_item_class_init): correctly set "settings" signal
+ with OBJECT return type and input parameters.
+
+ * libhildondesktop/hildon-desktop-popup-window.c: mark the extra panes
+ as temporary windows.
+
+ * src/hd-select-plugins-dialog.c: remove use of deprecated property.
+
+ * src/hd-panel-window-dialog.c: fixed critical warning when getting
+ extension from expandable panel.
+
+ * src/hd-panel-window-dialog.c: set widget name of panel expandable to
+ "HildonStatusBarExtension".
+
+ -- Lucas Rocha Fri, 24 Aug 2007 14:39:13 +0300
+
+hildon-desktop (1:0.0.32-1) sardine; urgency=low
+
+ * libhildonwm/hd-wm.c: revert change that closes temporary windows on
+ hw key press because it brings a crasher and it's not the expected
+ UI behavior.
+
+ -- Lucas Rocha Wed, 15 Aug 2007 15:44:45 +0300
+
+hildon-desktop (1:0.0.31-1) sardine; urgency=low
+
+ * src/hd-applications-menu.c, src/hd-switcher-menu.c: fix runtime
+ warnings related to attaching the window to NULL widgets.
+ * src/hn-app-button.c: removed useless debug print.
+ * libhildonwm/hd-wm.c (mce_handler): close all temporary windows
+ before activating switcher menu.
+
+ * libhildondesktop/hildon-desktop-marshalers.list,
+ libhildondesktop/hildon-desktop-home-item.c
+ (hildon_desktop_home_item_class_init): correctly set "settings" signal
+ with OBJECT return type and input parameters.
+
+ * libhildondesktop/hildon-desktop-popup-window.c: mark the extra panes
+ as temporary windows.
+
+ * src/hd-select-plugins-dialog.c: remove use of deprecated property.
+
+ * src/hd-panel-window-dialog.c: fixed critical warning when getting
+ extension from expandable panel.
+
+ * src/hd-panel-window-dialog.c: set widget name of panel expandable to
+ "HildonStatusBarExtension".
+
+ -- Lucas Rocha Wed, 15 Aug 2007 15:00:43 +0300
+
+hildon-desktop (1:0.0.30-2) sardine; urgency=low
+
+ * Added build dependency on gtk-doc-tools
+
+ -- Lucas Rocha Tue, 14 Aug 2007 15:12:11 +0300
+
+hildon-desktop (1:0.0.30-1) sardine; urgency=low
+
+ * src/hd-applications-menu.c: fix and change the way category menu
+ items are painted when activated.
+
+ * libhildondesktop/hildon-desktop-item.c:
+ - some API doc
+
+ * libhildondesktop/hildon-desktop-home-item.h,
+ libhildondesktop/hildon-home-area.c:
+ - move keyfile keys for applet layout where they belong
+
+ * doc/hildon-desktop-docs.sgml: added template
+
+ * libhildondesktop/hildon-home-area.c: removed unused layout-mode
+ property
+
+ * src/hd-desktop.c: add a weak reference to the window
+ when creating a ping note, so the note can be destroyed
+ when the window is removed.
+ Fixes: NB#65383
+
+ * libhildondesktop/hildon-desktop-home-item.c:
+ - fixed adding the settings menu to the context-sensitive menu
+
+ * libhildondesktop/hildon-desktop-home-item.c:
+ - set the widget as having a window in _init
+ - clean up of properties
+
+ * libhildondesktop/hildon-desktop-home-item.[ch]:
+ - API documentation
+
+ * libhildonwm/hd-wm.c (hd_wm_process_x_client_list): notify stack
+ changes when an application comes is activated from hibernation.
+ Fixes NB#51276.
+
+ * libhildondesktop/hildon-home-area.[ch],
+ libhildondesktop/hildon-desktop-home-item.[ch],
+ src/hd-home-window.[ch]:
+ - removed all code related to layout mode
+
+ * doc/*: first attempt at getting gtkdoc working
+
+ * src/hd-switcher-menu.c: changed switcher menu icon size to 40px.
+ Fixes NB#61606.
+
+ -- Lucas Rocha Tue, 14 Aug 2007 11:43:12 +0300
+
+hildon-desktop (1:0.0.29-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-desktop-panel-window-composite.c:
+ - propagate configure event to parent class
+
+ * libhildondesktop/hildon-desktop-home-item.c: do not create
+ the resize window if resize_type == NONE
+
+ * src/hd-home-window.c:
+ - handle some more errors from GdkPixbugLoader as corrupted images
+
+ * src/hd-home-background.c:
+ - empty background do not require caching
+
+ * libhildondesktop/hildon-desktop-panel-window-composite.[ch]:
+ - make the tracking of the home window base-class specific,
+ so it's done once for all instances of the subclasses.
+ * libhildondesktop/hildon-desktop-panel-window-dialog.[ch]:
+ - inherit from HildonDesktopPanelWindowComposite. This enables
+ transparency in the statusbar.
+
+ * src/hd-applications-menu.c: re-estabilished the correct focus/selection
+ handling between panes.
+
+ * data/applications.menu:
+ - added some apps to My selection
+
+ * libhildondesktop/hildon-desktop-home-item.[ch]:
+ - added _lower / _raise
+ - create an event box on top of the applet. Catch all clicks,
+ and propagate them if they are later found not to be drags
+ - handle context-sensitive menu
+ Fixes: NB#61309
+
+ * libhildondesktop/hildon-desktop-popup-menu.c: activate menu item on
+ button press.
+ * src/hd-applications-menu.c: polished the focus-handling code.
+
+ * libhildonwm/hd-wm.c:
+ - use "_MB_NUM_SYSTEM_MODAL_WINDOWS_PRESENT" instead of
+ "_MB_NUM_MODAL_WINDOWS_PRESENT" to track toplevel windows
+ Fixes: NB#63808
+
+ * background-manager/hbm-background.c:
+ - do not check if the MMC bay is opened anymore, the
+ volume will not be unmounted if it is anyway
+ * src/hd-home-window.c, src/hd-home-l10n.h:
+ - remove handling of the "MMC cover open" error
+ * background-manager/Makefile.am:
+ - do not link against gconf anymore
+ Fixes: NB#63137
+
+ Right-to-left dance:
+ * src/hd-desktop.c:
+ - Mirror the x value and the orientation.
+ * src/hd-applications-menu.c, src/hn-app-button.c,
+ src/hn-others-button.c, src/hd-switcher-menu.c:
+ - Mirror the keypress (e.g. you press right button in LTR but
+ it should be left button in RTL).
+ * libhildondesktop/hildon-desktop-popup-menu.c:
+ - Adjust the x position of the child widget in RTL.
+ * libhildondesktop/hildon-home-titlebar.c:
+ - Mirror the x position of the menu in RTL.
+
+ -- Johan Bilien Mon, 6 Aug 2007 20:22:28 +0300
+
+hildon-desktop (1:0.0.28-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-desktop-popup-window.c:
+ (hildon_desktop_popup_window_composited_leave_notify):
+ - Check if the menu has been already closed in order to not grab
+ anything just when we don't have to.
+ * src/hd-switcher-menu.c: (hd_switcher_menu_toggled_cb):
+ - Don't call popdown if not necessary.
+
+ * background-manager/hbm-background.c:
+ - report error in opening the cache for writing as
+ device full
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ - do not free the keys used in the hash table as they
+ are owned by the desktop item
+
+ * background-manager/Makefile.am:
+ - increase timeout to 2 minutes
+ * src/hd-home-window.c:
+ - handle the out-of-memory situation more gracefully
+
+ * src/hd-applications-menu.c
+ (hd_applications_menu_categories_motion_notify): only activate item
+ when the selected menu item has changed.
+
+ * src/hd-applications-menu.c
+ (hd_applications_menu_categories_motion_notify): make the motion
+ notify handler lighter so that it doesn't bring performance problems.
+ * libhildondesktop/hildon-desktop-popup-menu.c
+ (hildon_desktop_popup_menu_motion_notify): propagate the motion event
+
+ * src/hd-app-menu-tree.c:
+ - set the cursor to the previous one when deleting
+ a category. Fixes: NB#63457
+
+ * libhildondesktop/libhildonmenu.c: line 645: fixed signedness
+ compilation warning which occurs on newer gcc compilers. Added
+ cast to (gchar *) to key.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c: small layout fix on
+ the viewport height.
+
+ * src/hd-switcher-menu.c, src/hd-applications-menu.c: use new "parent"
+ property of HildonDesktopPopupMenu to correctly handle scroll buttons.
+ Several layout fixes. Use separator between menu items. Set names of
+ scroll buttons in order to make the menu themable.
+ * src/hd-switcher-menu-item.c: several layout fixes.
+ * libhildondesktop/hildon-desktop-popup-menu.c: added "parent"
+ property which holds the parent widget which defines the maximum
+ height for the menu. Take the border-width from "parent" widget into
+ account when setting its size. Several fixes in the sizing behavior.
+
+ * src/hd-app-menu-dialog.c:
+ - do not allow adding an existing category
+ - show the corresponding info banner.
+ Fixes: NB#63132
+
+ -- Johan Bilien Wed, 1 Aug 2007 17:37:53 +0300
+
+hildon-desktop (1:0.0.27-1) sardine; urgency=low
+
+ * src/hd-plugin-loader-legacy.c:
+ - added safegard against uninitialized widget in statusbar plugin
+ initialization.
+ Fixes: NB#64509
+
+ -- Johan Bilien Mon, 30 Jul 2007 14:43:27 +0300
+
+hildon-desktop (1:0.0.26-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-desktop-popup-window.c
+ (hildon_desktop_popup_window_realize): set background pixmap to NULL
+ to avoid flicking when showing the window. Fixes NB#64459
+
+ -- Johan Bilien Fri, 27 Jul 2007 17:47:59 +0300
+
+hildon-desktop (1:0.0.25-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ (hildon_desktop_panel_expandable_add_in_extension),
+ (hildon_desktop_panel_expandable_arrange_items):
+ - Fixed positioning on extension panel
+ - If not positioned don't unref the object.
+ Fixes: NB#63894
+
+ * background-manager/hbm-background.c: treat storage full
+ in a special case
+ * src/hd-home-window.c: show a "flash full" banner,
+ if the cache could not be written or if the background settings
+ could not be saved.
+ Fixes: NB#62511
+
+ * src/hd-desktop.c (hd_desktop_init): do not abord if it's not
+ possible to create the user configuration directory.
+
+ * src/hd-applications-menu.c (hd_applications_menu_create_menu,
+ hd_applications_menu_categories_motion_notify): make the categories
+ pane behave like normal menus by activating menu items when the
+ pointer passes over. Fixes NB#62108
+
+ * libhildondesktop/hildon-home-area.c:
+ - when loading layout, width, height and stack order are not
+ mandatory
+ * data/home-layout.conf, data/home.conf.in, data/desktop.conf.in:
+ - fixed initial home layout.
+ Fixes: NB#64422
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_create_notifications_menu):
+ close switcher menu when a notification is activated. Fixes NB#63102
+
+ * src/hd-switcher-menu.c (hd_switcher_menu_create_notifications_menu):
+ correctly set the switcher menu icon with the latest notification
+ icon. Fixes NB#63134
+
+ * background-manager/Makefile.am: fixed typo and a build warning.
+
+ * src/hd-plugin-manager.c (hd_plugin_manager_sync): fixed object
+ references leaks on plugins when syncing. Fixes NB#62321
+
+ * hildon-desktop-background.[ch]:
+ - added _get_filename method
+
+ * src/hd-desktop.c: (hd_desktop_ping_timeout_dialog_response):
+ - If the application is recovered and Ok is pressed destroy the dialog
+ because the HDWMWindow doesn't exist anymore. Fixes: NB#64333
+
+ * background-manager/background-manager.{c,h,xml.in}:
+ - added cache argument, to tell the background manager
+ to keep a local copy of the image file
+ * libhildondesktop/hildon-desktop-background.c:
+ - added cache property
+ * background-manager/hbm-background.c:
+ - if the cache property is set, copy the image file to it
+ * src/hd-home-background.c:
+ - before applying, check if the file is on a remote
+ filesystem or an MMC, in which case ask the background
+ manager to cache the file
+ - when saving, clean the background cache directory.
+ Fixes: NB#61734
+
+ * data/applications-menu.desktop.in:
+ - Changed name to localized one. Fixes: NB#64295
+
+ * src/hd-home-background.[ch],
+ libhildondesktop/hildon-desktop-background.[ch]:
+ - removed unused area argument
+ * background-manager/background-manager.{c,h,xml.in}:
+ - removed corresponding _offset arguments
+
+ * background-manager/hbm-background.c:
+ - added cropping before uploading to X
+
+ * libhildondesktop/Makefile.am: added built sources to clean list.
+
+ * src/hd-switcher-menu.c: (hd_switcher_menu_switcher_keypress_cb):
+ - Fixed toggle button's key handler to allow navigation focus.
+ Fixes: NB#63180
+
+ * libhildondesktop/hildon-desktop-background.[ch]:
+ - made the Background class available to others
+ * src/hd-home-background.[ch]:
+ - inherit from DesktopBackground and implement save/load and
+ apply
+ * background-manager/hbm-background.[ch]:
+ - added server side background object
+ - scale the pixbuf before uploading to X
+ * background/background-manager.c:
+ - use the new object
+ Fixes: NB#62469, NB#59343
+
+ * src/hd-home-background-dialog.c:
+ (hd_home_background_dialog_filename_changed):
+ - Check for priv->background before doing anything.
+ Fixes: NB#63855
+
+ * src/hn-app-switcher.c: (refresh_app_button), (refresh_buttons):
+ - Set always icon geometry for windows.
+ - When not in slot, take also into account the panel position.
+ Fixes: NB#64082
+
+ * libhildondesktop/hildon-desktop-panel-window.c:
+ (hildon_desktop_panel_window_in_focus),
+ (hildon_desktop_panel_window_constructor):
+ - Ignore focus-in events for panels that can-focus == FALSE
+ * libhildonwm/hd-wm.c: (hd_wm_reset_focus):
+ - Unset focus for window where others buttons is placed.
+ * src/hd-applications-menu.c: (hd_applications_menu_key_press):
+ * src/hd-switcher-menu.c:
+ (hd_switcher_menu_popup_window_keypress_cb):
+ - set toplevel to can-focus
+ Fixes: N#63854
+
+ * src/hd-applications-menu.c (hd_applications_menu_init): check if
+ directories exists before adding monitors in order to avoid desktop
+ process from waking up every now and then. Fixes NB#62159.
+
+ * src/hn-app-switcher.c: (refresh_app_button):
+ - Take into account position of the toplevel window.
+ Fixes: NB#64024
+
+ * libhildonwm/hd-wm.c:
+ (hd_wm_x_window_is_watchable):
+ - Removed redundant banner when an HDWApplication is launched.
+ Fixes: NB#61257
+
+ -- Johan Bilien Fri, 27 Jul 2007 16:57:28 +0300
+
+hildon-desktop (1:0.0.24-1) sardine; urgency=low
+
+ * libhildonwm/hd-keys.c: (hd_keys_action_power):
+ - Added sanity check.
+ * src/hn-app-switcher.c: (refresh_buttons):
+ - Set the icon geometry for application switcher menu.
+
+ * src/hd-switcher-menu.c: (hd_switcher_menu_check_content):
+ - Jump to first panel (-1) as soon as we don't have notifications.
+ Fixes: NB#63242
+
+ * data/statusbar.conf.in:
+ - Revert old hildon-status-bar-usb.desktop
+ * src/hd-switcher-menu.c: (hd_switcher_menu_check_content):
+ - move the grab to first panel when no notifications.
+ * src/hn-app-button.c: (hn_app_button_create_menu):
+ - Don't attach the widget. Fixes: NB#62048
+
+ * libhildondesktop/hildon-desktop-panel-window-composite.c:
+ - if the panel background size does not match the panel size,
+ stretch it
+
+ * libhildondesktop/hildon-desktop-panel-window-composite.[ch],
+ src/hd-panel-window.[ch]:
+ - moved the compositing part of hd-panel-window to a generic
+ subclass so it can be used by other panels
+
+ * src/hd-home-window.c:
+ - do not send a foreground event when the screen is turned on
+ but the home is in the background.
+ Fixes: NB#60875
+
+ * src/hd-home-window.c:
+ - do not send a foreground event when the screen is dimmed
+
+ * src/hd-home-window.c:
+ - do not send a foreground event when the screen is dimmed
+
+ * src/hd-app-menu-dialog.c:
+ - make Ok button insensitive in Rename and New dialogs when the
+ entry is empty
+ - add corresponding insensitive message
+ - use correct strings for both.
+ Fixes: NB#63129
+
+ * libhildondesktop/hildon-desktop-popup-menu.c: reduce 4px on scroll
+ buttons height to make it fit the screen.
+ * src/hd-applications-menu.c: added arrows inside scroll buttons.
+ Several naming fixes in order to make the theming work.
+
+ * src/Makefile.am: fix build errors.
+
+ * src/Makefile.am:
+ - Added marshaler for container's signal
+ * src/hd-marshalers.list:
+ - New marshaler for hd-panel-window-dialog.c
+ * src/hd-panel-window-dialog.c:
+ (hd_panel_window_dialog_notify_condition),
+ (hd_panel_window_dialog_cadd), (hd_panel_window_dialog_queued),
+ (hd_panel_window_dialog_constructor),
+ (hd_panel_window_dialog_class_init):
+ - Moved signal to gobject code to get advantage of dbus binding.
+ - Connect only if the object hasn't been connected before.
+ * src/statusbar.xml:
+ - added signal
+
+ * libhildondesktop/hildon-home-area.c: Fixed compiler warning
+
+ Fixed make dist:
+ * libhildonwm/hd-wm.c: do not include libosso.h (not used)
+ * */Makefile.am: removed legacy EXTRA_DIST rule
+ * libhildondesktop/Makefile.am: fixed typo in source file list
+ Thanks to Richard Hult for poiting these out
+
+ * src/Makefile.am, src/hd-panel-window-dialog.[ch]
+ (hd_panel_window_dialog_notify_condition),
+ (hd_panel_window_dialog_cadd),
+ (hd_panel_window_dialog_constructor),
+ (hd_panel_window_dialog_class_init), (hd_panel_window_dialog_init),
+ (hd_panel_window_dialog_refresh_items_status): add a D-Bus interface
+ to Statusbar in order to be able to refresh the items status from
+ plugins settings applet.
+ * src/statusbar.xml: Statusbar D-Bus API definition.
+
+ * Implemented: NR#182576, NR#182575, NR#182393, NR#182392, NR#182391, NR#182390, NR#182389, NR#182388
+
+ -- Moises Martinez Tue, 17 Jul 2007 16:20:44 +0300
+
+hildon-desktop (1:0.0.23-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-desktop-popup-menu.c:
+ (hildon_desktop_popup_menu_paint),
+ (hildon_desktop_popup_menu_constructor): paint box in the
+ HildonDesktopPopupMenu and its internal viewport to make it more
+ friendly for theming.
+ * src/hd-applications-menu.c (hd_applications_menu_create_menu): set
+ the widgets names to enable theming on application menu.
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ (hildon_desktop_panel_expandable_hide_extension),
+ (hildon_desktop_panel_expandable_add_button),
+ (hildon_desktop_panel_expandable_requeue_last_in_panel):
+ - Hide the extension panel if we are adding a button.
+ - Fixed when reparenting last item when arrow is going to be added.
+
+ * src/hd-switcher-menu.c
+ (hd_switcher_menu_add_notification_group,
+ hd_switcher_menu_constructor,
+ hd_switcher_menu_create_notifications_menu,
+ hd_switcher_menu_create_applications_menu): set widget names to
+ prepare the switcher menu for theming. Only use the notification
+ groups if the notifications are associated with them to avoid crashers
+ on desktop.
+
+ * src/hd-app-menu-tree.c:
+ - added missing scrolled window on both tree
+
+ * src/hn-app-switcher.c: (refresh_buttons):
+ - Set icon geometry for children of application (HDWMWindows) not the
+ application itself.
+
+ * libhildondesktop/hildon-desktop-popup-window.c:
+ (hildon_desktop_popup_window_leave_notify):
+ - Check wether we are going to a composited window only if those are
+ visible.
+
+ * libhildondesktop/libhildonmenu.c:
+ - restored the code to use Extras as default folder
+
+ * src/hd-app-menu-tree.c: Added drag-begin applet
+ to set the drag icon as specified
+
+ * data/applications-menu.desktop.in: added Icon:
+ * data/Makefile.am: do not install others-button.desktop
+
+ * src/hd-app-menu-tree.c: added "drag-motion" handler
+ for both trees
+
+ * libhildondesktop/hd-app-menu-tree.[ch]:
+ - added "item-selected" signal when a menu item is selected
+ * libhildondesktop/hd-app-menu-dialog.[ch]:
+ - dim the Rename and Delete button when a menu item is selected
+ - set the insensitive messages for these.
+
+ * libhildondesktop/hd-app-menu-tree.c: use LOCALIZED_NAME for
+ adding and renaming categories
+
+ * libhildondesktop/libhildonmenu.c: added LOCALIZED_NAME column
+ * src/hd-application-menu.c: use the LOCALIZED_NAME column
+ instead of translating locally.
+ * src/hd-app-menu-tree.c: use the LOCALIZED_NAME column
+
+ -- Johan Bilien Tue, 10 Jul 2007 09:40:18 +0300
+
+hildon-desktop (1:0.0.22-1) sardine; urgency=low
+
+ * added libxcomposite-dev back as build-dep
+ * include /usr/lib/hildon-desktop in the package
+
+ * src/hd-desktop.c: (hd_desktop_launch_banner_timeout):
+ - Remove the banner as soon as the application has windows.
+
+ * src/hd-applications-menu.c (hd_applications_menu_has_focus):
+ correctly check where the focus is in the menus to avoid keyboard
+ navigation problems. Fixes NB#60958.
+
+ * libhildondesktop/hildon-home-area.c:
+ - sort the stack order after the container is realized,
+ instead of doing it after each child. This was changing the
+ order of the children while the same list was being iterated.
+
+ * libhildondesktop/notification-manager.xml,
+ libhildondesktop/hildon-desktop-notification-manager.c
+ (hildon_desktop_notification_manager_get_server_info): don't return
+ spec version as this is not in the spec.
+
+ * data/statusbar.conf.in:
+ - Renamed usb statusbar plugin.
+
+ * data/desktop.conf.in:
+ - Added X-Load-New-Plugins for statusbar
+ * data/install_sbapplet.sh:
+ - exit 0; script for backward-compatibility
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ - disabled sb_debug output
+ * libhildonwm/hd-wm-desktop.c: code cleanup.
+ * libhildonwm/hd-wm-window.c: (hd_wm_window_close):
+ * libhildonwm/hd-wm.[ch]:
+ - gdk_close_all_temporary_windows is MAEMO_CHANGES
+ - Treat menu_button as a gobject not gtkwidget.
+ - Removed unused methods
+ * src/hd-applications-menu.c:
+ * src/hn-others-button.c:
+ - Pass the menu button as a GObject.
+ * src/hd-switcher-menu.c:
+ * src/hn-app-switcher.c:
+ - disabled debug output
+ * src/hn-app-button.c:
+ - Partially fixed size of menu_items
+ - disabled debug ouput
+
+ * src/hd-desktop.c: Explicitely use dgettext when translating
+ the kill application dialog.
+ Fixes: NB#62248, NB#62270
+
+ * libhildondesktop/hildon-home-area.c: fixed build warning.
+
+ * data/Makefile.am, data/notification-groups.conf: new notification
+ grouping configuration file.
+ * libhildondesktop/hildon-desktop-notification-manager.[ch]
+ (hildon_desktop_notification_manager_call_dbus_callback): new method
+ to send a dbus message from a string description. This is used by the
+ notification group menu item to make the dbus call for the group.
+ * src/hd-switcher-menu-item.[ch] (hd_switcher_menu_item_finalize,
+ hd_switcher_menu_item_set_property, hd_switcher_menu_item_get_property,
+ hd_switcher_menu_item_constructor, hd_switcher_menu_item_activate,
+ hd_switcher_menu_item_button_release_event,
+ hd_switcher_menu_item_class_init, hd_switcher_menu_item_init,
+ hd_switcher_menu_item_new_from_notification_group,
+ hd_switcher_menu_item_compare_ids, hd_switcher_menu_item_has_id):
+ new type of HDSwitcherMenuItem for notification group items.
+ * src/hd-switcher-menu.c (hd_switcher_menu_free_notification_group,
+ hd_switcher_menu_add_notification_group,
+ hd_switcher_menu_add_notification_groups,
+ hd_switcher_menu_reset_notification_group,
+ hd_switcher_menu_reset_notification_groups,
+ hd_switcher_menu_load_notification_groups,
+ hd_switcher_menu_constructor, hd_switcher_menu_finalize,
+ hd_switcher_menu_clear_item_activated,
+ hd_switcher_menu_create_notifications_menu,
+ hd_switcher_menu_notification_deleted_cb): support for notification
+ grouping based on a configuration file (notification-groups.conf).
+
+ * policies/tasknavigator-policy.c (is_gap_plugin,
+ hd_ui_policy_module_filter_plugin_list): allow setting the position of
+ the applications menu plugin but keep it as mandatory.
+
+ * src/hd-app-menu-dialog.[ch]:
+ - added dialog to manage application menu
+ * src/hd-app-menu-tree.[ch]:
+ - added 2-views tree view to manage application menu
+ * src/hd-applications-menu-settings.c:
+ - exported symbol for the hildon-plugin-settings
+ * src/hd-applications-menu.c:
+ - modified to expect multiple root tree store
+ * libhildondesktop/libhildonmenu.c:
+ - hacked to generate multiple-root tree store
+ * src/Makefile.am: added configuration library for
+ the application menu
+ * data/applications-menu.desktop.in: Changed path
+ to settings library
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ (hildon_desktop_panel_expandable_cadd),
+ (hildon_desktop_panel_expandable_cremove),
+ (hildon_desktop_panel_expandable_add_button),
+ (hildon_desktop_panel_expandable_add_in_extension),
+ (hildon_desktop_panel_expandable_requeue_last_in_panel):
+ - Some further fixes for statusbar.
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ - Fixed debug macro
+ * libhildondesktop/hildon-desktop-popup-window.c:
+ (hildon_desktop_popup_window_visibility_notify),
+ (hildon_desktop_popup_window_composited_button_release),
+ (hildon_desktop_popup_window_button_release_event):
+ - Added some comments.
+ * src/hd-applications-menu.c: (hd_applications_menu_create_menu):
+ - Not attach the widget in order to be transient for root window and
+ be shown on top of vkb.
+ * src/hd-switcher-menu.c: (hd_switcher_menu_constructor):
+ - Not attach the widget in order to be transient for root window and
+ be shown on top of vkb.
+ - Fixes: NB#62048.
+
+ * src/hd-home-l10n.h: Added NOLOC comments
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ (hildon_desktop_panel_expandable_get_children),
+ (hildon_desktop_panel_expandable_cremove),
+ (hildon_desktop_panel_expandable_add_button),
+ (hildon_desktop_panel_expandable_add_in_extension),
+ (hildon_desktop_panel_expandable_hash_adding),
+ (hildon_desktop_panel_expandable_arrange_items),
+ (hildon_desktop_panel_expandable_add_arrow),
+ (hildon_desktop_panel_remove_embed),
+ (hildon_desktop_panel_embed_applet):
+ - Fixed reloading of configuration. Fixes: NB#59584
+ * libhildonwm/hd-wm.h:
+ - Added hd_wm_debug. By default does nothing.
+ - Removed HN_DBG/HN_MARK
+ * libhildonwm/hd-keys.c:
+ * libhildonwm/hd-wm-application.c:
+ * libhildonwm/hd-wm-memory.c:
+ * libhildonwm/hd-wm-window.c:
+ * libhildonwm/hd-wm.c:
+ - Use of hd_wm_debug instead of g_debug/HN_DBG
+ * src/hd-switcher-menu-item.c:
+ * src/hn-app-button.c:
+ * src/hn-app-tooltip.c:
+ - Use of hd_wm_debug instead of HN_DBG
+
+ -- Johan Bilien Fri, 6 Jul 2007 10:28:40 +0300
+
+hildon-desktop (1:0.0.21-2) sardine; urgency=low
+
+ * Added initscript to conffiles
+
+ -- Johan Bilien Wed, 4 Jul 2007 16:24:18 +0300
+
+
+hildon-desktop (0.0.21-1ubuntu3) gutsy; urgency=low
+
+ * Add missing depends on libdbus-glib-1-dev from libhildondesktop-dev
+
+ -- Tollef Fog Heen Mon, 30 Jul 2007 15:07:16 +0200
+
+hildon-desktop (0.0.21-1ubuntu2) gutsy; urgency=low
+
+ * Update start-hildon to use the mobilebasic theme if it is available.
+ * Use dbus-launcher to avoid having a million orphaned dbus processes
+ lying about.
+ * Pass -use_titlebar no when startin matchbox in start-hildon.
+ * Don't set LC_ALL and LANGUAGE, just LANG, in start-hildon.
+ * Start mas too.
+
+ -- Tollef Fog Heen Mon, 30 Jul 2007 13:08:05 +0200
+
+hildon-desktop (0.0.21-1ubuntu1) gutsy; urgency=low
+
+ * Merge from upstream.
+ * Revert epoch from version.
+ * Apply patches from intel:
+ - Allow maemo-af-desktop-l10n-mr1 as well as other marketing releases.
+ - comment out GTK_MAEMO_SPECIFIC and TAP_AND_HOLD support
+ - fix compilation warnings
+ - add Display handle return in libhildonwm
+ - UME theme
+ * Don't install stuff in /etc/osso-af-init any more, it's no longer used.
+
+ -- Tollef Fog Heen Fri, 13 Jul 2007 13:37:42 +0200
+
+hildon-desktop (1:0.0.21-2ubuntu8) feisty; urgency=low
+
+ * loop back window list for application switching
+
+ -- Horace Li Wed, 11 Jul 2007 16:59:15 +0800
+
+hildon-desktop (1:0.0.21-2ubuntu7) feisty; urgency=low
+
+ * load application menu icon from absolute path
+
+ -- Horace Li Wed, 11 Jul 2007 13:38:16 +0800
+
+hildon-desktop (1:0.0.21-2ubuntu6) feisty; urgency=low
+
+ * Removed padding for plugins in home.conf
+ * changed home screen titlebar height to 0
+ * changed application menu icon to 52 width (after finding/removing elusive 7pixel offset in gtkrc)
+ * changed the order "active_window" message was sent so title would be correct
+
+ -- Bob Spencer Sun, 8 Jul 2007 00:36:11 -0700
+
+hildon-desktop (1:0.0.21-2ubuntu5) feisty; urgency=low
+
+ * Add new signal to notify marquee plugins when active window info updated
+
+ -- Horace Li Fri, 6 Jul 2007 16:58:33 +0800
+
+hildon-desktop (1:0.0.21-2ubuntu4) gutsy; urgency=low
+
+ * removed annoying debug print statement. removed dummy plugin. fixed
+ statusbar
+
+ -- Bob Spencer Fri, 06 Jul 2007 08:07:49 +0000
+
+hildon-desktop (1:0.0.21-2ubuntu3) gutsy; urgency=low
+
+ * Removed the init script
+
+ -- Bob Spencer Fri, 06 Jul 2007 01:58:39 +0000
+
+hildon-desktop (1:0.0.21-2ubuntu2) gutsy; urgency=low
+
+ * Updated rules file
+
+ -- Bob Spencer Fri, 06 Jul 2007 01:09:56 +0000
+
+hildon-desktop (1:0.0.21-2ubuntu1) gutsy; urgency=low
+
+ * Updated size and location of statusbar in desktop.conf.in, also tweaked
+ marquee.conf.in to include new nav buttons
+
+ -- Bob Spencer Fri, 06 Jul 2007 00:51:22 +0000
+
+hildon-desktop (1:0.0.21-2) moblin; urgency=low
+
+ [ Horace Li ]
+ * libhildonwm/hd-wm-types.h: added new atom HD_ATOM_MB_GRAB_TRANSFER to support get
+ application menu by sending Clientmessage in marquee plugins.
+
+ -- Horace Li Thu, 05 Jul 2007 10:37:22 +0800
+
+hildon-desktop (1:0.0.21-1) sardine; urgency=low
+
+ [ Johan Bilien ]
+ * src/Makefile.am, configure.ac: added optional dependency on mce-dev
+ to be used by the led pattern handling on switcher menu.
+ * debian/control: added build dependency on mce-dev.
+ * src/hd-switcher-menu.c (hd_switcher_menu_set_led_pattern,
+ hd_switcher_menu_update_open, hd_switcher_menu_update_close): added
+ support for "led-pattern" hint. If the hint is set, a D-Bus message is
+ sent to MCE service for led pattern activation/deactivation.
+
+ [ Bob Spencer ]
+ * configure.ac: data/Makefile.am, data/desktop.conf.in data/marquee.conf.in: support for
+ marquee
+ * src/hd-desktop.c: change setting to have statusbar float on top of marquee
+
+ -- Bob Spencer Wed, 04 Jul 2007 00:00:47 +0000
+
+hildon-desktop (1:0.0.20-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-desktop-popup-window.c:
+ - gtk_window_temporary is now gtk_window_set_temporary
+
+ -- Johan Bilien Mon, 2 Jul 2007 10:30:54 +0300
+
+hildon-desktop (1:0.0.19-1) sardine; urgency=low
+
+ * data/home{-layout}.conf:
+ - added promo-plugin
+
+ * libhildondesktop/Makefile.am:
+ * libhildondesktop/hildon-desktop-container.c:
+ - New interface for creating composited containers (containers made
+ out of more than one container)
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ (hildon_desktop_panel_expandable_container_init),
+ (hildon_desktop_panel_expandable_class_init),
+ (hildon_desktop_panel_expandable_constructor),
+ (hildon_desktop_panel_expandable_get_children),
+ (hildon_desktop_panel_expandable_cadd),
+ (hildon_desktop_panel_expandable_cremove),
+ (hildon_desktop_panel_expandable_set_property),
+ (hildon_desktop_panel_expandable_button_destroyed),
+ (hildon_desktop_panel_expandable_add_button),
+ (hildon_desktop_panel_expandable_add_in_extension),
+ (hildon_desktop_panel_expandable_arrange_items),
+ (hildon_desktop_panel_expandable_requeue_last_in_panel):
+ - Fixing reorder when new configuration is loaded.
+ * src/hd-plugin-manager.c: (hd_plugin_manager_sync):
+ - Check if the container is a HildonDesktopContainer when syncing.
+
+ * libhildondesktop/hildon-desktop-home-item.c:
+ - apply the background from the style in realize
+
+ * libhildondesktop/hildon-home-area.c:
+ - added safeguard against unrealized children in _style_set
+
+ * src/hd-home-window.c:
+ - removed _notify handler as we don't need to adapt the background
+ to the work area anymore.
+ * background-manager/main.c:
+ - added g_set_prgname and g_init_thread to quiet Glib and GDK
+ Fixes: NB#62097
+
+ * src/hd-home-window.c:
+ - fixed bogus check in the display state handler
+
+ * src/hd-switcher-menu.c: changed the order the new notifications are
+ added to the pane (newest ones on the bottom). Implemented the clear
+ events button which appears when scrolling is activated on the menu.
+ Update the acknowledge column on notification notification accordingly
+ to disable blinking after the menu is closed. Changed the scrolling
+ behavior (keep scrolled on the bottom to keep track of latest
+ notifications).
+ * libhildondesktop/hildon-desktop-popup-menu.[ch]: new method to get
+ the vertical adjustment of internal viewport.
+ * libhildondesktop/hildon-desktop-notification-manager.[ch]: new
+ column which can be used to keep track if the notification was "read"
+ or not.
+
+ * src/hd-home-window.c:
+ - fixed access to wrong GError in case of flash full.
+ Fixes: NB#61983
+
+ * src/hd-home-background.[ch]:
+ - added hd_home_background_cancel
+ - if background was cancelled, return from the callback immediately
+ * src/hd-home-window.c:
+ - attach the background being set to the cancel note, so it
+ can be cancelled.
+ Fixes: NB#61779
+
+ * libhildondesktop/hildon-desktop-popup-window.c:
+ - Set the window as temporary.
+ * libhildonwm/hd-wm.c:
+ - When sending long key press, close all temporary windows.
+ Fixes: NB#61291
+
+ * background-manager/Makefile.am:
+ - added hack to use a longer timeout for async calls. Background
+ loading can be longer than the default timeout.
+
+ * src/hd-home-window.c:
+ - added error handling for background loading
+ Fixes: NB#59340, NB#59339, NB#61836, NB#61841
+
+ * libhildondesktop/hildon-desktop-picture.c:
+ - fixed loading of mask-only picture
+
+ * src/main.c:
+ - removed thread protection for GDK. Only the main thread
+ shall access GDK / GTK
+
+ * data/applications-menu.desktop.in:
+ - Added temporary X-Settings fake key
+
+ * libhildonwm/hd-wm.c (hd_wm_init): read the standard applications
+ directory and the hildon-specific application directory (if available)
+ in order to keep backwards compatibility.
+
+ * src/hd-home-window.c:
+ - do not show the cancel note when cancelling the dialog.
+ Fixes: NB#61793
+
+ * background-manager/background-manager.[ch]:
+ - reimplemted with XRender instead of gdk_pixbuf_
+ - send the picture XID back to the client
+ - added Cropped mode
+ * src/hd-home-window.c:
+ - in the background manager callback, save the picture id
+ - added _expose to paint the background
+ * src/hd-home-background.c, src/hd-home-background-dialog.c:
+ - added Cropped mode
+ * libhildondesktop/hildon-desktop-picture.[ch]:
+ - added _picture_and_mask_from_pixbuf
+
+ * libhildonwm/hd-wm-types.h:
+ - Added NET_STARTUP_INFO/BEGIN
+ * libhildonwm/hd-wm-util.[ch]:
+ - new util function for broadcasting NET_STARTUP_INFO/BEGIN
+ * libhildonwm/hd-wm.[ch]:
+ - broadcast STARTUP when launching applications.
+
+ * libhildonwm/hd-wm.c: Removed launch banner for dummy applications.
+
+ * libhildonwm/hd-wm.c: Some optimizations.
+ * libhildonwm/hd-wm-window.[ch]: Added _set_icon_geometry method
+ * src/hn-app-switcher.c: Added _set_icon_geometry calls
+
+ * libhildondesktop/hildon-home-area.c: Fixed build without composite
+
+ * libhildonwm/hd-wm.c: top desktop.
+
+ * libhildonwm/hd-wm-entry-info.[ch]:
+ - New commodity interface to make no diferences between diferent kinds
+ window management elements and to make easier their handling.
+ * libhildonwm/hd-wm-application.[ch]:
+ * libhildonwm/hd-wm-window.[ch]:
+ - Deleted references to old HDEntryInfo.
+ - Implements HDWMEntryInfo
+ * src/hn-app-switcher.c:
+ * src/hd-switcher-menu-item.[ch]:
+ * src/hn-app-button.[ch]
+ * src/hd-switcher-menu.c:
+ * libhildonwm/hd-keys.c:
+ - Deleted references to old HDEntryInfo.
+ - Updated to use new HDWMEntryInfo.
+ * libhildonwm/hd-wm.[ch]:
+ - Deleted references to old HDEntryInfo.
+ - Updated to use new HDWMEntryInfo.
+ - try to catch DESKTOP_WINDOW Xid only when updating client list at
+ the begininng. (It could be a little bit later in different scenarios)
+ * libhildonwm/hd-wm-types.h:
+ - Added HDWMDesktop.
+ * libhildonwm/hd-entry-info.[ch]:
+ - Deleted
+ * libhildonwm/Makefile.am:
+ - Added the new stuff
+ * libhildonwm/hd-wm-desktop.[ch]:
+ - New GObject class representing the DESKTOP WINDOW.
+ - Implements HDWMEntryInfo.
+
+ * src/hd-switcher-menu.c: added support for sound hint on
+ notifications.
+
+ * background-manager/{background-manager.[ch],
+ background-manager.xml.in}:
+ - removed the west and north border argument, not used
+ anymore
+ * src/hd-home-background.[ch]:
+ - Removed _border properties, not used anymore
+
+ * libhildondesktop/hildon-home-area.c:
+ - created Layout struct which adds the stack index
+ - save and load the stack order
+ - re-apply the stack order when an applet gets realized
+ Fixes: NB#56368
+
+ * src/hd-applications-menu.c: added padding to the categories pane.
+
+ * src/hd-switcher-menu.c: correctly add separators when populating the
+ notifications menu on startup.
+
+ * debian/control: added build dependency on libsqlite3-dev to enable
+ notification manager persistency support.
+ * libhildondesktop/hildon-desktop-notification-manager.c: dynamicaly
+ load libsqlite3 in order to avoid direct linking.
+ * libhildondesktop/Makefile.am: don't link to sqlite anymore.
+
+ * src/hd-desktop.c:
+ - Moved UI part of ping timeout to hd-desktop.
+ * libhildonwm/hd-wm.[ch]:
+ - Code cleaned. Added new signal when application freezes.
+ * libhildonwm/hd-wm-application.[ch]:
+ - Removed Hildon* code.
+ - Code cleanup.
+ * libhildonwm/hd-wm-window.c:
+ - Removed Hildon* code.
+ - Code cleanup.
+ * libhildonwm/Makefile.am:
+ - Depends only on GTK.
+
+ * libhildonwm/hd-wm-watched-window.[ch]:
+ - Renamed to (below)
+ * libhildonwm/hd-wm-window.[ch]:
+ - Refactored to GObject.
+ * libhildonwm/hd-wm-watchable-app.[ch]:
+ - Renamed to (below)
+ * libhildonwm/hd-wm-application.[ch]:
+ - Refactored to GObject.
+ * src/hd-desktop.c:
+ * src/hn-app-switcher.c:
+ * src/hd-switcher-menu.c:
+ * libhildonwm/hd-keys.c:
+ * libhildonwm/hd-wm.[ch]:
+ * libhildonwm/hd-wm-memory.c:
+ * libhildonwm/hd-wm-types.h:
+ * libhildonwm/hd-entry-info.[ch]:
+ * libhildonwm/Makefile.am:
+ - Adapted to new name scheme.
+
+ * libhildondesktop/hildon-desktop-picture.c:
+ - do not start dragging unless the user has dragged by at least
+ 30px during the 1.2 first seconds. Fixes: NB#59337
+
+ * libhildondesktop/hildon-desktop-picture.c:
+ - fixed changing of states
+
+ * libhildondesktop/hildon-home-area.c:
+ - fixed handling of the damage events
+ * libhildondesktop/hildon-desktop-picture.c:
+ - load pictures with IncludeInferior
+
+ * libhildondesktop/hildon-desktop-popup-window.c:
+ - Reverted fake button event.
+
+ * libhildondesktop/hildon-desktop-popup-window.c:
+ - ifdef MAEMO_CHANGES use _TOPLEVEL instead of _POPUP
+ - Destroy transfer window for grabing when popping down.
+ - Set transiency for NULL when popping down.
+ - Don't popdown if not open.
+ - Removed fake button press/release event in _release_event handler.
+ TBD.
+ - Fixes: NB#60558
+
+ * libhildondesktop/hildon-home-window.c:
+ - do not propagate expose events to the child, as this
+ is already done by the parent class
+ * libhildondesktop/hildon-home-area.c:
+ - replaced a gtk_fixed_move with hildon_home_area_move
+ - fixed the window to update after a move
+
+ * src/hd-switcher-menu-item.c: Fixed ellipsizing of labels.
+
+ * src/hd-desktop.c: load newly installed plugins if the container is
+ configured for doing so. Fixes bug NB#56506.
+ * src/hd-config.h: new desktop container configuration key
+ "X-Load-New-Plugins".
+ * data/desktop.conf.in: configured home to automaticaly load newly
+ installed plugins.
+
+ * libhildondesktop/hildon-desktop-home-item.c:
+ - added _set_state to centralize the setting of the dragable state
+ - use motion_notify instead of a timeout for the dragging
+ * src/hd-home-window.c, libhildondesktop/hildon-home-area.c:
+ - removed annoying debug messages
+
+ * src/hn-app-switcher.c: update _NET_WM_ICON_GEOMETRY when orientation
+ changes. Fixes: NB#56505.
+
+ -- Johan Bilien Fri, 29 Jun 2007 17:36:39 +0300
+
+hildon-desktop (1:0.0.18-2) sardine; urgency=low
+
+ * Fixed the name of the frozen application handler
+
+ -- Johan Bilien Mon, 18 Jun 2007 18:58:01 +0300
+
+hildon-desktop (1:0.0.18-1) sardine; urgency=low
+
+ * src/hd-home-window.c: Do not reload the background when the
+ theme changes, as this is now done on the fly.
+
+ * libhildonwm/hd-keys.c: Added a few safeguard when retrieving
+ the active application. Fixes: NB#60495
+
+ * src/hd-switcher-menu.c: fixed handling of separators: only add
+ them when needed.
+
+ * src/hn-app-switcher.c:
+ - Set icon geometry to application socket or to entire appswitcher
+ according to position.
+ * src/hn-app-button.[ch]:
+ - Save last entry info used.
+ * libhildonwm/hd-entry-info.[ch]:
+ - Added support for icon geometry. Added flag to not override last
+ icon geometry if it was already set.
+ Fixes partially: NB#56505
+
+ * data/statusbar.conf.in: added new plugin
+
+ * libhildondesktop/hildon-desktop-window-dialog.c:
+ - Check in _realize if we are gonna use the ol' titlebar from
+ matchbox. It was missing in patch for MB 1358.
+
+ * src/hd-switcher-menu.c: fixed notification filtering to discard all
+ notifications with "system.note" prefix in their category.
+
+ * src/hd-applications-menu.c: move focus to applications pane when
+ tapping on a category on the left pane. Fixes bug NB#60548.
+
+ * src/hd-applications-menu.c: use GDK_Return, GDK_KP_Enter,
+ GDK_ISO_Enter to move focus to application pane. Fixes bug NB#60553.
+
+ * libhildondesktop/hildon-desktop-panel-window-dialog.c:
+ - Setting matchbox specific hints shouldn't rely on patched gtk.
+ Patch provided by Tommi Komulainen. Fixes: MB#1538
+
+ * src/hn-others-button.c, src/hd-applications-menu.c: keep track of changes
+ in the standard application directory and hildon-specific application
+ directory to update the menu accordingly. Fixes bug NB#16392.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c: allow activating menu
+ items with GDK_Return. Fixes bug NB#60544.
+
+ * src/hd-applications-menu.c, src/hn-others-button.c, src/Makefile.am,
+ libhildondesktop/libhildonmenu.[ch], libhildondesktop/Makefile.am,
+ data/Makefile.am, configure.ac: do not hardcode the absolute path of
+ the menu definition file in libhildonmenu.
+
+ * src/hn-others-button.c, src/hd-applications-menu.c: always copy the
+ system-wide menu definition to user directory to make sure restore
+ work. Fixes bug NB#42202.
+
+ * src/hd-switcher-menu.c: don't add a separator on the top of
+ application menu.
+
+ * libhildondesktop/hildon-home-titlebar.c: change the titlebar text
+ color label to "HomeTitleTextColor".
+
+ * src/main.c: Fixed problem with thread initialization with glib.
+ Pointed out by Tommi.
+
+ * libhildondesktop/hildon-home-area.c:
+ - Allow add without layout
+
+ * libhildondesktop/hildon-home-titlebar.c:
+ - reduced size of the menu button. Fixes: NB#58138
+
+ * src/hd-applications-menu.c:
+ - It was creating the hildon_desktop_popup_window with "1" extra
+ window. Now is set to "0" extra windows.
+ * src/hd-panel-window.c:
+ - XFixesFetchRegion needs an int and gcc 4.1.2 is really picky
+ * libhildondesktop/hildon-home-area.c:
+ - XQueryTree needs an unsigned int and gcc 4.1.2 is really picky :)
+
+ * src/hd-switcher-menu.c: Call changed_stack_cb when removing an
+ application from applications menu. Fixes: NB#59599
+
+ * src/hd-home-window.c:
+ - copy the background before applying, so further changes
+ in the dialog won't affect it.
+ Fixes: NB#57657
+
+ * src/hd-home-background.c:
+ - default value for background modes is Centered.
+ Fixes: NB#57648
+
+ * src/hd-home-background-dialog.c:
+ - remove extension and .sketch from image name
+ Fixes: NB#56712, NB#54030
+
+ * src/hd-home-background.c:
+ - call the callback even when an error occurred, so it can be
+ handled
+ * background-manager/background-manager.c:
+ - removed the "plain color fallback", no longer necessary
+ now that home draws its own titlebar
+ Fixes: NB#55272
+
+ * src/hd-home-window.c:
+ - add a filter on the root window to track whether the home
+ window is topmost
+
+ * src/hd-home-window.c:
+ - register the lowmem signal from libosso and act accordingly
+ - register the hw_screen_off signal from libosso and act
+ accordingly (tell the applets they are in the background)
+ Fixes: NB#54896
+
+ * src/hd-home-window.c:
+ - add _cancel_note_show/hide to show the background loading progress
+ - show the note if the loading did not complete within 1s
+ - do not apply if the background if it was cancelled from the note.
+ Fixes: NB#54014
+
+ * src/hd-applications-menu.c:
+ - unprotect spawned processes from the OOM shield.
+ Fixes: NB#25830
+
+ * libhildonwm/hd-wm.[ch]:
+ - clean up D-Bus setup by removing unused handlers. Patch courtesy
+ of Kimmo Hämälainen
+ Fixes: NB#59789
+
+ * libhildondesktop/hildon-home-titlebar.c:
+ - added style_set to load the background as Picture
+ - added expose, to paint the background from the widget
+ - added realize, to call style_set the first time
+ * src/hd-home-background.c:
+ - disabled compositing of the titlebar as it is now down by
+ the widget on the fly
+
+ * src/hn-app-button.c: hd_wm_activate_window with toplevel GdkWindow
+ not by using parent GtkWindow.
+
+ * libhildondesktop/hildon-desktop-plugin.h: added a tiny line of code to
+ avoid certain build warnings in plugin macros.
+
+ * src/hd-config.h: Added mandatory key
+ * src/hd-plugin-loader-legacy.c:
+ * src/hd-plugin-loader-default.c:
+ - Parse the mandatory key from plugin's .desktop file.
+ * libhildondesktop/hildon-desktop-item.[ch]:
+ - Added mandatory property.
+ * libhildondesktop/statusbar-item.[ch]:
+ - Removed mandatory property and move it out to HildonDesktopItem.
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ - Check out mandatory property in HildonDesktopItem not StatusbarItem.
+
+ -- Johan Bilien Mon, 18 Jun 2007 18:41:55 +0300
+
+hildon-desktop (1:0.0.17-2) sardine; urgency=low
+
+ * Added init script. Patch courtesy of Andrey Petrov.
+ Fixes: NB#60085
+
+ -- Johan Bilien Mon, 11 Jun 2007 10:16:26 +0300
+
+hildon-desktop (1:0.0.17-1) sardine; urgency=low
+
+ * updated epoch :(
+
+ -- Johan Bilien Thu, 7 Jun 2007 17:37:30 +0300
+
+hildon-desktop (0.0.17-1) sardine; urgency=low
+
+ * policies/tasknavigator-policy.c,
+ data/tasknavigator.conf.in:
+ - replaced others-button with applications-menu
+ * data/applications.menu:
+ - uncommented the new layout, removed the old one
+
+ * libhildondesktop/hildon-home-area.c:
+ - do not call the parent_class remove handler, because it
+ generates a non-implemented warning.
+
+ * policies/tasknavigator-policy.c:
+ - In case of failure Add a HildonDesktopToggleButton inside the
+ TaskNavigatorItem.
+
+ * libhildondesktop/hildon-desktop-picture.[ch]:
+ - added
+ - helpers for creating XRender Pictures from pixbufs or pixmaps
+ * libhildondesktop/hildon-home-area.c,
+ libhildondesktop/hildon-desktop-toggle-button.c,
+ src/hd-panel-window.c:
+ - use these helpers
+
+ * libhildondesktop/hildon-home-area.c: Added stdlib.h
+
+ * src/hd-pixbuf-anim-blinker.c:
+ - protect against negative values for alpha.
+ Fixes: NB#53501
+
+ * src/hd-home-window.c:
+ - do not call the parent's style_set, which resets the background
+ to white
+ - fixed detection of unchanged style.
+ Fixes: NB#53975
+
+ * src/hd-plugin-loader-legacy.c, src/hd-plugin-loader-factory.c:
+ - load the applet with G_MODULE_BIND_LOCAL to avoid conflict
+ of symbols. Patch courtesy of Santtu Lakkala.
+ Fixes: NB#59641
+
+ * libhildondesktop/hildon-desktop-item.h:
+ - Added define
+
+ * libhildondesktop/hildon-desktop-item.h:
+ - Fixed prototype.
+ * libhildondesktop/hildon-desktop-panel.[ch]:
+ - Added method to refresh information of possible status bar items
+ inside panel containers
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ - Added implementation of container remove that just decreases items
+ counter.
+
+ * src/hd-desktop.c:
+ * src/hd-config.h:
+ - Added additional and optional key X-Load to known whether a plugin
+ is to be loaded or not.
+ * libhildondesktop/hildon-desktop-item.h:
+ - Added prototype.
+
+ * src/hd-panel-window.c:
+ - Fixed the leak of XRectangle
+ * libhildondesktop/hildon-home-area.c:
+ - Fixed the leak of a GtkBorder
+ * libhildondesktop/hildon-desktop-home-item.c:
+ - Reset the delta values on button_press to avoid
+ snapping to grid if the applet has not moved
+
+ * libhildondesktop/hildon-home-area.c:
+ - Fixed building problem when no composite enabled.
+
+ * libhildondesktop/hildon-home-area.c:
+ - track changes in the applets' state rather than check it each time
+ * libhildondesktop/hildon-desktop-home-item.c:
+ - send proper "notify" when the state changes
+
+ * libhildondesktop/hildon-desktop-popup-menu.c: cleanup the scrolling
+ code and fixed the viewport sizing to match the expected layout.
+
+ * src/hd-home-l10n.h: fixed localisation strings
+
+ * src/hd-applications-menu.c: provided alternative menu items to
+ make the menu work properly while we don't fix the nasty popup menu
+ bug.
+
+ -- Johan Bilien Thu, 7 Jun 2007 17:28:37 +0300
+
+hildon-desktop (0.0.16-2) sardine; urgency=low
+
+ * restored conflict with maemo-af-deskop[-config]
+
+ -- Johan Bilien Mon, 4 Jun 2007 17:26:14 +0300
+
+hildon-desktop (0.0.16-1) sardine; urgency=low
+
+ * src/hd-panel-window.c:
+ - added configure-event handler to track window geometry
+ - attach the picture to the drawable so it can be used
+ by child widgets drawing on the same window
+ * src/hildon-toggle-button.c:
+ - check if the drawable already has a Picture attached
+ and use it if available
+
+ * hildon-home-area.c:
+ - do not recompute the alpha mask when resizing
+
+ * hildon-home-area.[ch]:
+ - inherit from Container instead of Fixed
+ - implement _size_allocate, _size_request, _forall
+ - added _put and _move
+ * hildon-desktop-home-item.c:
+ - change accordingly
+
+ * src/hd-switcher-menu.c:
+ - Filter info notes notifications. Fixes: NB#59110
+
+ * libhildondesktop/hildon-home-area.c:
+ - reset the child's window as "shaped" after a change of style
+
+ * libhildonwm/hd-wm.c:
+ - send signal for launch banner when application has a proper name.
+ * libhildonwm/hd-wm-watchable-app.[ch]:
+ - Added method to change name of dummy HDWMWatchableApp
+
+ -- Johan Bilien Fri, 1 Jun 2007 13:28:13 +0300
+
+hildon-desktop (0.0.15-1) sardine; urgency=low
+
+ * added build-dep on libxdamage-dev and libxcomposite-dev
+
+ * libhildonwm/hd-wm.c:
+ - Launch application-starting signal whenever a dummy watchable app is
+ created or the first window for an existing watchable app is created.
+ Fixes: NB#53974
+ * libhildonwm/hd-wm-watchable-app.c:
+ - If application is dummy watchable app name is localized
+ "Application" (to be defined yet though)
+
+ * src/hd-home-window.c: Do not cancel the layout mode when
+ ESC is pressed if the layout mode sucks
+
+ * src/hd-panel-window.c:
+ - paint the background and the children even if the composite
+ extension is not available
+
+ * src/hd-desktop.c: read new configuration key "X-Is-Ordered" to
+ define plugin manager behavior when syncing.
+ * src/hd-plugin-manager.[ch]: make the plugin manager aware if the
+ the order of plugin list should be kept or not when syncinc.
+ * src/hd-config.h: new key desktop configuration key "X-Is-Ordered".
+ * data/desktop.conf.in: mark Home as non-ordered and Statusbar and
+ Task Navigator as ordered.
+
+ * src/hd-home-window.c: don't redirect the window here
+ * src/hd-panel-window.c:
+ - redirect the home window
+ - only track the desktop window if XComposite is available
+ in the server
+
+ * src/hd-applications-menu.c: change the keyboard navigation behavior
+ so that categories are activated when using up and down arrows. Focus
+ is only grabed by applications pane on menu is popup.
+ * libhildondesktop/hildon-desktop-popup-menu.[ch]: added method for
+ deselecting menu items.
+
+ * src/hd-select-plugins-dialog.c: show vertical scrollbar when the
+ list of plugins is longer than the space available. Fixes: NB#53976
+
+ * src/hd-panel-window.c: use the NORMAL state to fetch the
+ background, not PRELIGHT
+
+ * libhildondesktop/hildon-home-window.c:
+ - add "titlebar" property so it can be accessed for a11n
+
+ * libhildondesktop/hildon-home-area.c:
+ - emit "layout-changed" when applets are really added to the area
+ * src/hd-home-window.c:
+ - use "layout-changed" to know when to save the layout
+
+ * libhildondesktop/hildon-home-area.c:
+ - do not add the padding to the layout saved
+ - disconnect the various handlers attached to the children
+ when they are removed
+
+ * src/hn-app-button.c: Yet another attachment.
+
+ * libhildondesktop/hildon-home-titlebar.c:
+ - attach the menu to the titlebar
+
+ * src/hn-others-button.c:
+ * src/hd-applications-menu.c:
+ - Attached to proper widgets.
+
+ Implementation of UI policy infrastructure to define specific
+ behaviors on desktop containers. Fixes: NB#54033 and NB#54035
+
+ * src/hd-desktop.c: cleanup of code for keeping track of changes in
+ the plugin directory. Several coding style fixes. Added UI policy
+ bits in the plugin manager calls and desktop configuration file.
+ * src/hd-config.h: new optional desktop configuration file
+ key "X-UI-Policy".
+ * src/hd-ui-policy.[ch]: new UI policy object which loads
+ container-specific implementations from dynamic modules.
+ * src/hd-panel-window.c: check for child before setting size requests
+ in Hildon Desktop items.
+ * src/hd-plugin-manager.[ch]: added UI policy handling on load and
+ sync methods. Correctly sync container configuration file and loaded
+ plugins by taking into account the defined order.
+ * configure.ac, src/Makefile.am: added UI policy directory
+ definitions. Added hd-ui-policy.[ch] and policies/* to the build.
+ * policies/Makefile.am, policies/tasknavigator-policy.c: Task
+ Navigator UI policy.
+ * data/desktop.conf.in: added X-UI-Policy to tasknavigator
+ configuration.
+
+ * src/hd-switcher-menu.c: Attach to toggle button.
+ * libhildondesktop/hildon-desktop-popup-window.[ch]:
+ - Added method for attaching widget.
+ - Send fake key when popping-down the menu and the pointer is not on
+ the attached widget.
+
+ * src/hd-home-window.c:
+ - don't set the sensitivity of the layout mode menu item when
+ not used
+ * libhildondesktop/hildon-home-window.c:
+ - fixed a typo in property IDs assignment
+
+ * libhildondesktop/hildon-desktop-home-item.[ch]:
+ - removed default resize handle.
+ - if no resize handle provided, use an INPUT_ONLY window
+ - have different size for the resize handle depending on the
+ resize type
+
+ * data/home-layout.conf: internet search applet's default height
+ is now 50 px
+
+ * configure.ac: Added HAVE_XTEST condition for libhildondesktop
+ * libhildondesktop/hildon-desktop-popup-window.c:
+ - Send additional fake press/release event for overriding the
+ grabbing.
+ * configure.ac (working copy)
+ * data/Makefile.am:
+ * data/install_sbapplet.sh:
+ - Added helper script for installing statusbar applets and to be used
+ in postinst .deb scripts
+
+ * src/hd-switcher-menu.c:
+ - Highlight next application when menu is opened and home key is
+ pressed. Fixes: NB#57666
+ - Select highlighted application when menu opened and long home key
+ press.
+ * libhildondesktop/hildon-desktop-popup-menu.[ch]:
+ - Added methods to select previous/next item.
+ - _get_selected_item is not const any longer.
+ - Fixed misbehaviors when scrolling and the controls are off.
+
+ * src/hd-panel-window.c:
+ - add _style_set to load a background picture
+ - add _realize to call _style_set initially
+ - paint the background picture in the expose handler
+
+ * src/hd-switcher-menu.c:
+ - Select right application item. Fixes: NB#57669
+
+ * src/hd-switcher-menu.c: Fixed "switcher area highlighted when tapped
+ on it with no applications opened". Fixes: NB#58320
+
+ -- Johan Bilien Tue, 29 May 2007 18:10:48 +0300
+
+hildon-desktop (0.0.14-2) sardine; urgency=low
+
+ * src/hd-switcher-menu.c: Fixed behavior I just introduced.
+
+ -- Lucas Rocha Thu, 24 May 2007 09:25:34 +0300
+
+hildon-desktop (0.0.14-2ubuntu6) gutsy; urgency=low
+
+ * Just call automake and aclocal in autogen.sh, not the versioned
+ versions. Should fix FTBFS.
+
+ -- Tollef Fog Heen Sat, 30 Jun 2007 09:14:27 +0200
+
+hildon-desktop (0.0.14-2ubuntu5) gutsy; urgency=low
+
+ * Add start-hildon script, based on what's in the MobileAndEmbedded
+ wiki.
+
+ -- Tollef Fog Heen Fri, 29 Jun 2007 10:40:00 +0200
+
+hildon-desktop (0.0.14-2ubuntu4) gutsy; urgency=low
+
+ [ Colin Watson ]
+ * Convert libhildondesktop-dev, libhildondesktop0-dbg, libhildonwm-dev,
+ and libhildonwm0-dbg to Architecture: any.
+ * Fix various type errors causing build failures on 64-bit systems.
+
+ [ Adilson Oliveira ]
+ * Disabled overwritting of applications.menu file.
+ * Fix dev packahges dependencies.
+ * Disabled [Statusbar] session from desktop.conf.in.
+
+ [ Tollef Fog Heen ]
+ * Don't ship /etc/xdg/menus in package any more; it's empty and unused
+ by us.
+ * Remove unused shared library stuff from debian/rules.
+ * Change maintainer to the ubuntu-mobile list.
+ * Freshen debian/copyright.
+ * Flesh out the long descriptions somewhat.
+ * Get rid of configure-stamp in debian/rules
+ * Install to debian/tmp instead of debian/build.
+ * Update build-depends to be for automake rather than a specific
+ version.
+
+ -- Tollef Fog Heen Tue, 26 Jun 2007 13:10:32 +0200
+
+hildon-desktop (0.0.14-2ubuntu3) gutsy; urgency=low
+
+ * Build-Depends: autoconf, automake1.7, libtool (to get things building)
+
+ -- Matt Zimmerman Mon, 11 Jun 2007 17:03:32 -0700
+
+hildon-desktop (0.0.14-2ubuntu2) gutsy; urgency=low
+
+ [ Adilson Oliveira ]
+ * Added #ifdef MAEMO_GTK into hildon_desktop_home_item.c disabling
+ tap_and_hold so it can be compiled with stock Gtk for now.
+
+ [ Tollef Fog Heen ]
+ * Fix unsigned/signed confusion in XQueryTree call in
+ libhildondesktop/hildon-home-area.c
+ * Bump debhelper compat to 4.
+ * Remove debian/conffiles as this is automatically handled with newer
+ debhelper.
+ * Remove extranous leading spaces in long descriptions
+
+ [ Matt Zimmerman ]
+ * Remove config.{guess,sub} copying from debian/rules
+ * Set Maintainer to Tollef
+
+ -- Matt Zimmerman Mon, 11 Jun 2007 20:05:44 +0100
+
+hildon-desktop (0.0.14-2ubuntu1) UNRELEASED; urgency=low
+
+ * In control file the following dependencies has being changed:
+ - libhildon1-dev was replaced by libhildon-1-dev
+ - hildon-libs-dev was removed
+ - osso-gnomevfs2-dev was replaced by libgnomevfs2-dev
+ - osso-esd-dev was replaced by libesd0-dev
+
+ -- Adilson Oliveira Mon, 04 Jun 2007 18:29:22 -0300
+
+hildon-desktop (0.0.14-1) sardine; urgency=low
+
+ * src/hd-switcher-menu.c: check state of blinking application when
+ application is in app switcher slot. Fixes: NB#57680
+
+ * src/hn-app-switcher.c:
+ - Show items in junk dialog of application killer. Fixes: NB54712
+
+ * src/hd-switcher-menu-item.c:
+ - Reverting to GtkMenuItem. Image shows but behavior not consistent
+ enough.
+
+ * src/hd-switcher-menu-item.c:
+ - Inherits againg from GtkImageMenuItem.
+ * src/hd-switcher-menu.c:
+ - Implemented dettached menu button.
+ * libhildondesktop/hildon-desktop-popup-menu.c:
+ - Fixed two little memory leaks.
+ * libhildonwm/hd-keys.c:
+ - Changed applet name for search.
+
+ * src/hn-app-button.c: don't show tooltip when tapping and holding on
+ the application group.
+ Fixes: NB#57836
+
+ * src/hd-plugin-loader-builtin.c: added applications menu to the
+ possible builtin plugins.
+ * data/applications-menu.desktop.in, src/hd-applications-menu.[ch]: new two-pane
+ applications menu. Theming still missing.
+ * src/Makefile.am, data/Makefile.am, configure.ac: added new plugin to
+ the build.
+ * libhildondesktop/hildon-desktop-popup-menu.[ch]: implement size
+ allocate and request to correctly show the "toggle" region of menu
+ items. Fixed scrolling for popup menus which are not child of a
+ window. Added a method to get the current selected menu item.
+ * data/applications.menu: added (commented for now) new applications
+ menu layout.
+
+ * src/hd-desktop.c: fix build warning.
+
+ * src/hd-desktop.c: handle system note dialog queuing on explicit
+ response and notification close.
+
+ * src/hd-desktop.c,
+ libhildondesktop/hildon-desktop-notification-manager.c: implement new
+ kind of system note dialog with a progress bar.
+
+ * src/hd-hung-app-handler.c:
+ - Added missing "hung application" handler.
+ * src/Makefile.am: updated
+ * libhildonwm/hd-wm.c:
+ - Handle home entry info from hd_wm_top_item
+ * src/hd-switcher-menu.c: Close the menu when topping desktop.
+
+ * src/hd-switcher-menu.c:
+ - Fixed showing of menu button when notifications are added and there
+ are no applications and the menu is closed afterwards.
+ * libhildondesktop/hildon-desktop-popup-menu.[ch]:
+ - Implemented basic scrolling support. To be improved, though.
+ * libhildondesktop/hildon-desktop-toggle-button.h:
+ - Fixed #define
+
+ -- Lucas Rocha Wed, 23 May 2007 18:23:36 +0300
+
+hildon-desktop (0.0.14-1) sardine; urgency=low
+
+ * src/hd-switcher-menu.c: check state of blinking application when
+ application is in app switcher slot. Fixes: NB#57680
+
+ * src/hn-app-switcher.c:
+ - Show items in junk dialog of application killer. Fixes: NB54712
+
+ * src/hd-switcher-menu-item.c:
+ - Reverting to GtkMenuItem. Image shows but behavior not consistent
+ enough.
+
+ * src/hd-switcher-menu-item.c:
+ - Inherits againg from GtkImageMenuItem.
+ * src/hd-switcher-menu.c:
+ - Implemented dettached menu button.
+ * libhildondesktop/hildon-desktop-popup-menu.c:
+ - Fixed two little memory leaks.
+ * libhildonwm/hd-keys.c:
+ - Changed applet name for search.
+
+ * src/hn-app-button.c: don't show tooltip when tapping and holding on
+ the application group.
+ Fixes: NB#57836
+
+ * src/hd-plugin-loader-builtin.c: added applications menu to the
+ possible builtin plugins.
+ * data/applications-menu.desktop.in, src/hd-applications-menu.[ch]: new two-pane
+ applications menu. Theming still missing.
+ * src/Makefile.am, data/Makefile.am, configure.ac: added new plugin to
+ the build.
+ * libhildondesktop/hildon-desktop-popup-menu.[ch]: implement size
+ allocate and request to correctly show the "toggle" region of menu
+ items. Fixed scrolling for popup menus which are not child of a
+ window. Added a method to get the current selected menu item.
+ * data/applications.menu: added (commented for now) new applications
+ menu layout.
+
+ * src/hd-desktop.c: fix build warning.
+
+ * src/hd-desktop.c: handle system note dialog queuing on explicit
+ response and notification close.
+
+ * src/hd-desktop.c,
+ libhildondesktop/hildon-desktop-notification-manager.c: implement new
+ kind of system note dialog with a progress bar.
+
+ * src/hd-hung-app-handler.c:
+ - Added missing "hung application" handler.
+ * src/Makefile.am: updated
+ * libhildonwm/hd-wm.c:
+ - Handle home entry info from hd_wm_top_item
+ * src/hd-switcher-menu.c: Close the menu when topping desktop.
+
+ * src/hd-switcher-menu.c:
+ - Fixed showing of menu button when notifications are added and there
+ are no applications and the menu is closed afterwards.
+ * libhildondesktop/hildon-desktop-popup-menu.[ch]:
+ - Implemented basic scrolling support. To be improved, though.
+ * libhildondesktop/hildon-desktop-toggle-button.h:
+ - Fixed #define
+
+ -- Lucas Rocha Wed, 23 May 2007 18:23:36 +0300
+
+hildon-desktop (0.0.13-1ubuntu1) gutsy; urgency=low
+
+ * Change build-dependencies to libhildon-1-dev.
+ * Change build-dependencies to libgnomevfs2-dev, from libosso-gnomevfs2-dev
+ * Change build-dependencies to libesd0-dev, from osso-esd-dev
+
+ -- Tollef Fog Heen Tue, 29 May 2007 12:16:49 +0200
+
+hildon-desktop (0.0.13-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-desktop-popup-menu.c:
+ - Fixed problem I just introduced when resizing window parent.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c:
+ - Fixed problem with scrolling.
+ - When resizing parent with scroll controls, resize it as big as the
+ screen.
+
+ * src/hd-panel-window.c:
+ - added _style_set to load a background picture
+ - added _realize to first call _style_set
+ - paint the background in expose
+
+ * libhildondesktop/hildon-desktop-popup-menu.c: fixed sizing and
+ scroll buttons behavior when "resize-parent" is FALSE.
+
+ * src/hd-switcher-menu.c:
+ - Order of the stacking fixed.
+
+ * src/hd-switcher-menu.c:
+ - Implemented jumping from pane to pane. Unfortunately you cannot jump
+ to menu item at same height.
+ * libhildondesktop/hildon-desktop-popup-menu.[ch]:
+ - Added select first item method.
+ - If item to select is NULL, deselect everything.
+ * libhildondesktop/hildon-desktop-popup-window.c:
+ - "You shall not compare integers and unsigned integers without a
+ casting".
+
+ * src/hd-switcher-menu-item.c:
+ - Close notification when activated.
+ * src/hd-switcher-menu.c:
+ - Close menu when application topped.
+ - Don't show the button if there are no application and no
+ notifications.
+ - Connected to show-controls signals from the menu.
+ * libhildondesktop/hildon-desktop-popup-menu.c:
+ - Added show-controls signals when scroll bottons are shown or not.
+ * libhildonwm/hd-keys.c:
+ - Added shortcut for osso-global-search, harcoded, though :(
+
+ * libhildondesktop/hildon-desktop-popup-menu.c:
+ - Added "resize-parent" property if you don't want the menu to resize
+ the parent.
+
+ * libhildondesktop/hildon-desktop-notification-manager.[ch]: added
+ support for notification persistency (insert, update, delete and load)
+ with sqlite. Notifications database is store in
+ $HOME/.osso/hildon-desktop/notifications.db, Thus, we have now optional
+ build dependency on sqlite. Protect the id generation with mutexes to
+ avoid concurrency problems.
+ * configure.ac, libhildondesktop/Makefile.am: added sqlite dependency
+ and build bits.
+
+ * libhildondesktop/hildon-home-area.c:
+ - fixed a bug I just introduced, the Damage needs to be created
+ even if the applet is already realized when added
+ - removed some debug messages
+ * libhildondesktop/hildon-desktop-toggle-button.c:
+ - removed excessive debug messages
+
+ * src/hd-config.h: Added thumb icon size.
+ * src/hd-switcher-menu-item.c: Include hd-config.h
+ * src/hd-switcher-menu.c:
+ - Implemented blinking of applications in menu icon.
+
+ * src/hd-switcher-menu.c:
+ - Populate notifications menu at start-up.
+
+ * data/home.conf:
+ - added hildon-home-webshortcut.desktop
+ Fixes: NB#56360
+ * data/home-layout.conf:
+ - removed none-default applets
+
+ * src/hd-switcher-menu.c:
+ - Fixed menu positioning.
+ - Implemented key navigation.
+ - Added separators to notifications.
+ * libhildondesktop/hildon-desktop-popup-menu.c:
+ - Implemented navigation through keys. Misses auto-scrolling.
+ - Small fixes
+ * libhildondesktop/hildon-desktop-popup-window.c:
+ - Propagate key-press-event to child widget of pane.
+ * libhildonwm/hd-wm-watched-window.c:
+ - Update state of fullscreen when a HDWMWatchedWindow is removed.
+ Fixes: NB#56174, NB#54820.
+ * libhildonwm/hd-wm.c:
+ - Renamed "show_menu" signal to "show-menu".
+
+ * libhildondesktop/hildon-desktop-home-item.c:
+ - added tap_and_hold handler to revert to normal state
+ when the popup is shown. Does not solve the problem of a
+ tap-n-hold set up on a child widget
+
+ * libhildondesktop/hildon-home-titlebar.[ch]:
+ - removed all layout mode-related logic
+ * libhildondesktop/hildon-home-window.[ch]:
+ - added "menu" and "title" properties, proxied to the titlebar
+ - added _toggle_menu, proxied to the titlebar
+ * src/hd-home-window.c:
+ - act on the window rather than the titlebar
+
+ * src/hd-home-window.[ch], libhildondesktop/hildon-home-window.[ch]:
+ - moved all notions of layout mode to the HDHomeWindow
+ - moved all notions of system state to the HDHomeWindow
+ - removed _home_area, the home area is the bin's child
+ - removed _init_applets, no longer necessary
+ - when layout mode sucks, save the layout once
+ every second when an applet is moved
+ Fixes: NB#56368
+ * src/hd-desktop.c: Do not call _applet_init anymore
+ * background-manager/background-manager.c:
+ - do not apply the borders for the initial background
+
+ * libhildonwm/hd-wm.[ch]:
+ - added desktop-window property. It is currently set manually.
+ * src/hd-home-window.c:
+ - added _realize / _unrealize to composite-redirect the window
+ and update the "desktop-window" WM property
+ * src/hd-panel-window.c:
+ - tack the desktop-window property and create a Damage and Picture
+ when the desktop window changes
+ - added _expose which draws the desktop window as background
+ * src/hn-others-button.[ch], src/hn-app-button.[ch]:
+ - use a HildonToggleButton instead of a GtkToggleButton to
+ draw the focus and pressed mark with alpha
+
+ * src/hd-switcher-menu-item.[ch]:
+ - Renamed some methods
+ - Added leave notify event handler to unselect itself
+ * src/hd-switcher-menu.c:
+ - Implemented blinking notifications.
+ - Fixed theme of icon.
+ - Fixed first selected item. Misses stack_changed to track selected
+ items.
+ * libhildondesktop/hildon-desktop-popup-window.[ch]:
+ - Added "popdown-window" signal
+
+ * libhildondesktop/hildon-desktop-toggle-button.[ch]:
+ - added
+ - ToggleButton which implements its own painting, and supports
+ alpha in the pressed and focused states
+
+ -- Johan Bilien Fri, 11 May 2007 18:37:22 +0300
+
+hildon-desktop (0.0.12-1) sardine; urgency=low
+
+ * src/hd-home-window.c: Reverted accidental change,
+ background should be set after background-dir
+
+ * src/hd-desktop.c: call default action when system note dialog gets
+ the response event.
+
+ * src/hd-desktop.c, libhildondesktop/hildon-desktop-notification-manager.[ch],
+ libhildondesktop/notification-manager.xml: support for setting the
+ button label on system.note.dialog to cover the open "closeable"
+ dialogs case.
+
+ -- Johan Bilien Mon, 7 May 2007 16:39:14 +0300
+
+hildon-desktop (0.0.11-2) sardine; urgency=low
+
+ * debian/conffiles: removed home-background.conf
+
+ -- Johan Bilien Mon, 7 May 2007 15:25:34 +0300
+
+hildon-desktop (0.0.11-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-desktop-panel-window-dialog.c:
+ - add gdk_error_trap_ around XGetWindowProperty
+ - do not crash if the property is not set
+
+ * src/hd-desktop.c: watch notification with system.note.infoprint and
+ system.note.dialog instead of system.note_dialog and
+ system.note_infoprint.
+ * libhildondesktop/hildon-desktop-notification-manager.[ch],
+ libhildondesktop/notification-manager.xml: added SystemNoteDialog
+ and SystemNoteInfoprint D-Bus methods to be used by libosso. Check if
+ the actions list is valid and don't use in case it's invalid.
+
+ * src/hd-home-window.c:
+ - when no default background, revert to a black one rather
+ than NULL
+
+ * libhildonwm/hd-keys.[ch]:
+ - Added new shortcuts.
+ * libhildonwm/hd-wm.[ch]:
+ * libhildonwm/hd-wm-types.h:
+ * src/hn-others-button.c:
+ - Renamed others menu to new & fancy "all menu"
+
+ * src/hd-home-window.c:
+ - read /usr/share/backgrounds/default.desktop
+ to determine the default background.
+ * data/home-background.conf:
+ - removed, the default background settings are now fully fetched
+ from the theme and the above mentioned file
+
+ * src/hd-switcher-menu-item.[ch]:
+ - Several minor bugfixes.
+ * src/hd-switcher-menu.c:
+ - Added basic support for notifications.
+
+ * libhildondesktop/hildon-desktop-notification-manager.[ch]: several
+ code cleanups and crasher fixes. Added "notification-closed" signal.
+ * src/hd-desktop: implemented system notifications support in the
+ desktop. Notification manager is used as backend.
+
+ * src/hd-switcher-menu.[ch]:
+ - New builtin plugin. Application Switcher & Notifications Menu.
+ * src/hd-plugin-loader-builtin.c:
+ - Added new hd-switcher-menu.
+ * src/hn-app-switcher.c:
+ - Removed main menu. Clenup.
+ * src/hd-switcher-menu-item.[ch]:
+ - Replaces hn-app-menu-item. No thumbable yet.
+ * src/hn-app-menu-item.[ch]:
+ - Deleted
+ * src/hn-app-button.c:
+ - Replaced hn-app-menu-item with hd-switcher-menu-item
+ * src/hn-others-button.c:
+ - Removed useless call to hn_app_switcher.
+ * src/Makefile.am:
+ - updated
+ * src/hd-switcher-menu.[ch]:
+ - New builtin plugin. Application Switcher & Notifications Menu.
+ * configure.ac:
+ * data/tasknavigator.conf.in:
+ * data/switcher-menu.desktop.in:
+ * data/Makefile.am:
+ - Updated with new additions.
+
+ * libhildondesktop/hildon-desktop-popup-menu.c:
+ - Fixed item-height.
+ - Pack the items at the end.
+
+ * src/hn-app-switcher.c:
+ - changed menu button name to -button4
+ - changed menu button height to 60
+ * src/hn-app-button.c:
+ - changed button height to 60
+ * src/hn-others-button.c, libhildondesktop/hildon-desktop-panel.c:
+ - changed button height to 80
+
+ * libhildondesktop/hildon-desktop-popup-menu.c:
+ - Implemented new signal to handle resizing
+ - Implemented auto-resizing of parent window.
+ * libhildondesktop/hildon-desktop-popup-window.[ch]:
+ - Removed gtk_widget_show_all
+ - Added method to recalculate position.
+
+ * libhildonwm/hd-wm.c: do not handle the matchbox client list if
+ it could not be retrieved
+
+ * libhildondesktop/hildon-home-area.c: Fixed double unref
+
+ * libhildondesktop/hildon-desktop-notification-manager.c: fix crash
+ when notification is activated before timeout.
+
+ * configure.ac:
+ - fixed detection of libxcomposite and libxdamage
+
+ * src/hd-home-window.c:
+ - new menu layout
+
+ * src/hd-home-window.c:
+ - layout mode is now considered to suck again.
+ - added temporary alpha adjustment dialogs
+ * libhildondesktop/hildon-desktop-item.c:
+ - renamed "name" property to "item-name" (was conflicting with the
+ widget name)
+ * libhildondesktop/hildon-desktop-home-item.c:
+ - added "state" property, whether the applet is being moved
+ or resized
+ - added background-borders style property
+ - layout mode sucks by default
+ * libhildondesktop/hildon-home-area.c:
+ - added "default-alpha" property
+ - added "child-data" child property containing XRender picture
+ for the child and its alpha-mask
+ - added handlers for the child's style-set, realize, size-allocate
+ to redirect the child to offscreen and create the scaled
+ alpha mask accordingly
+ - added _realize/_unrealize to create a XRender Picture
+ - added _expose to composite the children on the area
+ - added child window filter to repair the damage to the
+ children
+ - removed simple placement algorithm
+ * configure.ac: check for libxdamage and libxcomposite
+
+ * libhildondesktop/hildon-desktop-notification-manager.c: generalize
+ the dbus callback support so that dbus callbacks can be associated
+ with any notification action.
+
+ Implemented: NR#167705, NR#167718
+
+ -- Johan Bilien Mon, 7 May 2007 14:49:38 +0300
+
+hildon-desktop (0.0.10-1) sardine; urgency=low
+
+ * src/hn-app-switcher.c, src/hd-home-window.c, src/hn-others-button.c,
+ libhildondesktop/hildon-home-titlebar.c:
+ - define ENABLE_UNSTABLE_API when include hildon-helper.h, as this
+ seems now required
+
+ * src/hd-desktop.c:
+ - Fixed the leak of the configuration file buffer
+ - Fixed the leak of the array returned by g_key_file_get_groups
+
+ * libhildondesktop/hildon-desktop-popup-menu.ch:
+ - Each item has a pre-specified size except GtkSeparatorMenuItems.
+ - Added method to scroll to pre-selected item. Based on size of each item.
+ - Now inherits from a GtkVBox
+ - Set proper size to internal GtkScrolledWindow.
+ - Added scroll buttons.
+ - Several bugfixes.
+ * libhildondesktop/hildon-desktop-popup-window.ch:
+ - Emit signal when popping up the menu. (to be used along
+ "scrolling-to" HildonDesktopPopupMenu functionality).
+
+ -- Johan Bilien Thu, 26 Apr 2007 15:12:19 +0300
+
+hildon-desktop (0.0.9-1) sardine; urgency=low
+
+ * fixed build-dependency on libhildonfm2-dev | hildon-libs-dev to
+ libhildonfm2-dev | hildon-fm-dev
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ - Connect to "notify::condition" instead of deprecated signal.
+ Fixes: NB#53988
+
+ * data/applications.menu: the e-mail client is now called
+ modest
+
+ * libhildondesktop/hildon-desktop-popup-menu.[ch]:
+ - Added item's activation
+
+ * libhildondesktop/hildon-desktop-popup-window.c:
+ - Fixed Horizontal positioning. Vertical pending.
+
+ * libhildondesktop/hildon-desktop-popup-menu.[ch]:
+ - Added basic implementation of new menu.
+ * Makefile.am:
+ - Added HildonDesktopPopupMenu to building batch
+
+ * libhildondesktop/notification-manager.xml: renamed
+ hildon_desktop_notification_manager_add_notification to
+ hildon_desktop_notification_manager_notify.
+ * libhildondesktop/hildon-desktop-notification-manager.[ch]: added
+ support for D-Bus callbacks (with basic types parameters) on notifications
+ backend. The callback description goes through a "dbus-callback" hint.
+ The D-Bus callback is called as the default action if defined. Fixed some
+ memory management problems.
+
+ * libhildondesktop/hildon-desktop-popup-window.c:
+ - Added forgotten _finalize
+
+ * libhildondesktop/hildon-desktop-popup-window.[ch]:
+ - Added new methods to access panes.
+ - Fixed behavior.
+
+ -- Johan Bilien Tue, 24 Apr 2007 18:15:13 +0300
+
+hildon-desktop (0.0.8-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-desktop-popup-window.[ch]:
+ - Fixed a lot of issues to get it built.
+ * libhildondesktop/Makefile.am:
+ - Added HildonDesktopPopupWindow to building batch
+
+ * libhildondesktop/hildon-home-area.c:
+ - fixed an infinite loop in some situations.
+ Fixes: NB#53973
+
+ * libhildondesktop/hildon-desktop-popup-window.[ch]:
+ - Added stubs for new popup window.
+ * libhildondesktop/hildon-desktop-notification-manager.[ch]:
+ * libhildondesktop/hildon-desktop-panel-expandable.[ch]:
+ * libhildondesktop/hildon-desktop-panel-window-dialog.[ch}:
+ - fixed (c) year
+
+ * libhildondesktop/hildon-desktop-notification-manager.[ch],
+ libhildondesktop/notification-manager.xml: implemented notification
+ action and close support in the notification manager. Changed public
+ API to make it saner for direct use.
+
+ * libhildonwm/hd-wm.c:
+ - No add parameters to awake a bgkilled process. Fixes: NB#54499
+
+ * libhildonwm/hd-keys.[ch]:
+ - Added new actions as stubs.
+ * libhildonwm/hd-wm.[ch]:
+ - Implemented switching among windows from the same application.
+
+ * debian/control: build dependency on hildon-1 or hildon-libs to be
+ more Bora build friendly.
+
+ -- Johan Bilien Mon, 23 Apr 2007 10:19:02 +0300
+
+hildon-desktop (0.0.7-1) sardine; urgency=low
+
+ * src/hn-app-switcher.c:
+ - Grab focus for appswitcher's main button when left key is pressed.
+ Fixes: NB#54247
+
+ * libhildonwm/hd-wm-c:
+ - Added dbus method previously removed.
+ * src/hd-desktop.c:
+ - Only check timeout value.
+
+ * libhildondesktop/hildon-desktop-panel-window-dialog.c:
+ - Set no of items for container to 7. Fixes: NB#54193
+
+ * src/hn-app-switcher.c:
+ - Place main menu according to fullscreen mode. Fixes: NB#53969
+ * src/hn-app-button.c:
+ - Implemented proper left/right rocker behavior.
+
+ -- Johan Bilien Tue, 17 Apr 2007 09:39:31 +0300
+
+hildon-desktop (0.0.6-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-desktop-panel-window-dialog.c:
+ - Code cleanup
+ * libhildondesktop/hildon-desktop-panel-window.c:
+ - If the window is not to be moved, it uses parent implementations for
+ check_resize, size_request and size_allocation.
+ * data/desktop.conf.in:
+ - Changed size of statusbar panel.
+ Fixes: NB#53998
+
+ * src/hd-desktop.c:
+ - Implemented banner when launching applications. Fixes: NB#53974
+ * libhildonwm/hd-wm.c:
+ - Removed all dbus method for launching banners.
+ - Send application starting signal when launched by DBus.
+ * libhildonwm/hd-wm-watchable-app.c:
+ - Never return maemo-af-desktop when trying to get localized name of
+ watchable application.
+
+ * src/hn-others-button.c: Set active others menu's toggle button when
+ opened by using right key. Fixes: NB#54020.
+
+ * libhildondesktop/hildon-home-area.c:
+ - mark the layout as changed when adding an applet. Fixes: NB#53972
+
+ * src/hd-home-background-dialog.c:
+ - make the dialog modal. Fixes: NB#53971
+
+ -- Johan Bilien Thu, 12 Apr 2007 17:40:02 +0300
+
+hildon-desktop (0.0.5-1) sardine; urgency=low
+
+ * libhildondesktop/hildon-home-area.c: Fixed an illegal free
+
+ * libhildonwm/hd-wm.c: Fixed some hdwm->keys cases left.
+ * src/hn-app-switcher.c: Menu thumb fixed when no entries are added.
+
+ -- Johan Bilien Thu, 5 Apr 2007 09:35:11 +0300
+
+hildon-desktop (0.0.4-1) sardine; urgency=low
+
+ * data/statusbar.conf: Added all the plugins from IT-2007
+
+ * src/hd-plugin-loader-legacy.c:
+ - also show_all legacy statusbar widgets
+
+ * src/hd-home-background-dialog.c:
+ - copy the background instead of reffing it.
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ - fixed a compilation warning
+
+ * src/hd-plugin-loader-legacy.c:
+ - call show_all on the home widgets as it was done in
+ maemo-af-desktop
+
+ * src/hn-app-switcher.c:
+ - moved creation of the internal VBox from the constructor
+ to the _orientation_changed. Fixes a warning
+
+ * configure.ac: Fixed typo in statusbardesktopentrydir
+
+ * libhildonwm/hd-wm.c:
+ - Moved key's signal connection to constructor. Fixes: NB#53697
+
+ * libhildondesktop/hildon-thumb-menu-item.c: make the needed checks to
+ avoid hard dependency on Maemo GTK+.
+
+ -- Johan Bilien Wed, 4 Apr 2007 09:11:13 +0300
+
+hildon-desktop (0.0.3-1) sardine; urgency=low
+
+ * data/Makefile.am:
+ * data/desktop.conf.in:
+ - Reverted statusbar panel
+
+ * libhildondesktop/hildon-status-bar-item.h:
+ - Fixed GET_TYPE macro
+
+ -- Johan Bilien Mon, 2 Apr 2007 16:32:47 +0300
+
+hildon-desktop (0.0.2-2) sardine; urgency=low
+
+ * Forgot the magic:
+ + Implemented: NR#167413, NR#167412 NR#167224, NR#167638, NR#167206
+
+ -- Johan Bilien Mon, 2 Apr 2007 12:52:20 +0300
+
+hildon-desktop (0.0.2-1) unstable; urgency=low
+
+ * libhildondesktop/hildon-home-area.c:
+ - Sort the region before using for placement
+ * src/hd-desktop.c:
+ - Fixed the path used to load the containers
+
+ * libhildondesktop/hildon-home-area.c:
+ - added applet-padding property which specifies the padding
+ between newly added applets
+ - re-implemented auto-arrange without using GdkRegion, whose
+ rectangle decomposition was not the one specified.
+
+ * src/hd-desktop.c:
+ - Use old DOCK_TITLEBAR on hildon-desktop-window-dialog child class
+ - Deleted padding
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ - Fixed number of items per row in extension panel.
+ * libhildondesktop/hildon-desktop-panel-window-dialog.c:
+ - Implemented old DOCK_TITLEBAR as optional.
+ * libhildondesktop/hildon-desktop-panel-window.c:
+ - Never resize/move window if move is FALSE.
+
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ - Fixed size of items in extension table.
+
+ * libhildondesktop/hildon-desktop-home-item.[ch]:
+ - removed hildon_desktop_home_item_save_position ()
+ * libhildondesktop/hildon-home-area.c:
+ - added private hildon_home_area_child_save_position ()
+
+ * libhildondesktop/hildon-desktop-home-item.c:
+ - never snap to outside the area
+ * libhildondesktop/hildon-home-window.c:
+ - fixed wrong allocation
+
+ -- Johan Bilien Mon, 2 Apr 2007 12:21:10 +0300
+
+hildon-desktop (0.0.1-1) unstable; urgency=low
+
+ * src/hn-app-switcher:
+ - Fixed navigation through swap key when is highest element.
+
+ * src/hn-app-switcher.c:
+ - Handling of swap key fixed.
+ - Open thumb menu when swap key pressed.
+ * libhildonwm/hd-wm.c (working copy):
+ - Created constructor and moved DBus initialization to constructor.
+
+ * src/hd-home-background.c, src/hd-desktop.c,
+ src/hd-plugin-loader-factory.c, libhildondesktop/libhildonmenu.c,
+ libhildondesktop/hildon-desktop-plugin.c,
+ libhildondesktop/hildon-desktop-panel-window-dialog.c: fixed a bunch
+ of build warnings.
+
+ * autogen.sh: run configure script to be jhbuild friendly.
+
+ * doxyconf: Removed
+ * configure.ac: Look for gdx-x11
+ * libhildonwm/hd-wm.c: fixed some headers
+ * libhildonwm/Makefile.am: Links against gdk not hildon
+
+ * Src/hn-app-switcher.c: Use hildon_helper_event_button_is_finger
+ if hildon-1 is present.
+
+ * libhildondesktop/hildon-desktop-plugin.h:
+ - new macro HILDON_DESKTOP_PLUGIN_SYMBOLS_CODE to add code in load
+ and unload symbols.
+ * libhildondesktop/libhildondesktop.h
+ - new macro HD_DEFINE_PLUGIN_EXTENDED to register the plugin and
+ add code in load and unload exported symbols.
+
+ -- Johan Bilien Wed, 28 Mar 2007 17:09:15 +0300
+
+hildon-desktop (0.0.0-36) unstable; urgency=low
+
+ * libhildonwm-dev should depend on libgonf2-dev, not libhildonwm0
+
+ -- Johan Bilien Mon, 26 Mar 2007 14:22:41 +0300
+
+hildon-desktop (0.0.0-35) unstable; urgency=low
+
+ * New experimental snapshot
+ * Updated build-dep on osso-af-settings to 0.0.0-35
+
+ -- Johan Bilien Fri, 23 Mar 2007 13:36:55 +0200
+
+hildon-desktop (0.0.0-34) unstable; urgency=low
+
+ * Conflict with maemo-af-desktop < 3.0.0 (transition package)
+
+ -- Johan Bilien Tue, 20 Mar 2007 15:57:25 +0200
+
+hildon-desktop (0.0.0-33) unstable; urgency=low
+
+ * Move from libosso-help to hildon-help
+
+ -- Lucas Rocha Wed, 14 Mar 2007 12:45:22 +0200
+
+hildon-desktop (0.0.0-32) unstable; urgency=low
+
+ * New experimental snapshot
+
+ -- Johan Bilien Fri, 9 Mar 2007 17:59:44 +0200
+
+hildon-desktop (0.0.0-31) unstable; urgency=low
+
+ * New experimental snapshot
+
+ -- Johan Bilien Tue, 6 Mar 2007 18:01:36 +0200
+
+hildon-desktop (0.0.0-30) unstable; urgency=low
+
+ * New experimental snapshot
+
+ -- Johan Bilien Tue, 6 Mar 2007 13:58:15 +0200
+
+hildon-desktop (0.0.0-29) unstable; urgency=low
+
+ * libhildonwm-dev depends on libhildon1-dev
+ * libhildondesktop-dev depends on libhildon1-dev and libxml2-dev
+ * added applications.menu to the package and conffiles
+ * consequently hildon-desktop conflicts with maemo-af-desktop-config
+
+ -- Johan Bilien Mon, 5 Mar 2007 10:10:14 +0200
+
+hildon-desktop (0.0.0-28) unstable; urgency=low
+
+ * hildon-desktop-dev should not depend on maemo-launcher
+
+ -- Johan Bilien Fri, 2 Mar 2007 12:36:37 +0200
+
+hildon-desktop (0.0.0-27) unstable; urgency=low
+
+ * libhildonwm-dev depends on libx11-dev and libxtst-dev
+
+ -- Johan Bilien Thu, 1 Mar 2007 18:20:56 +0200
+
+hildon-desktop (0.0.0-26) unstable; urgency=low
+
+ * New experimental snapshot
+
+ -- Johan Bilien Thu, 1 Mar 2007 17:36:30 +0200
+
+hildon-desktop (0.0.0-25) unstable; urgency=low
+
+ * New experimental snapshot
+
+ -- Johan Bilien Thu, 1 Mar 2007 14:20:25 +0200
+
+hildon-desktop (0.0.0-24) unstable; urgency=low
+
+ * conffiles should have absolute path
+
+ -- Johan Bilien Thu, 1 Mar 2007 10:30:39 +0200
+
+hildon-desktop (0.0.0-23) unstable; urgency=low
+
+ * New experimental snaptshot
+ * hildon-desktop-dev depends on libhildondesktop-dev and libhildonwm-dev
+
+ -- Johan Bilien Thu, 1 Mar 2007 10:20:51 +0200
+
+hildon-desktop (0.0.0-22) unstable; urgency=low
+
+ * New experimental snapshot
+
+ -- Johan Bilien Mon, 26 Feb 2007 17:41:58 +0200
+
+hildon-desktop (0.0.0-21) unstable; urgency=low
+
+ * libhildonwm/hd-wm.c: Initialize DBus error
+
+ -- Johan Bilien Wed, 21 Feb 2007 14:51:26 +0200
+
+hildon-desktop (0.0.0-20) unstable; urgency=low
+
+ * src/hn-app-switcher.c: fix app switcher menu positioning taking the
+ panel orientation into account.
+
+ * libhildondesktop/hildon-home-titlebar.c: Work around a bug
+ in GTK+/matchbox by not attaching the menu to the titlebar
+
+ -- Johan Bilien Wed, 21 Feb 2007 14:23:25 +0200
+
+hildon-desktop (0.0.0-19) unstable; urgency=low
+
+ * Added dependency on l10n
+
+ -- Johan Bilien Wed, 21 Feb 2007 11:35:32 +0200
+
+hildon-desktop (0.0.0-18) unstable; urgency=low
+
+ * New experimental snapshot
+
+ -- Johan Bilien Wed, 21 Feb 2007 10:42:25 +0200
+
+hildon-desktop (0.0.0-17) unstable; urgency=low
+
+ * src/Makefile.am: Added LAUNCHER_LDFLAGS to the link
+
+ -- Johan Bilien Tue, 20 Feb 2007 17:13:55 +0200
+
+hildon-desktop (0.0.0-16) unstable; urgency=low
+
+ * New experimental snapshot
+
+ -- Johan Bilien Tue, 20 Feb 2007 16:33:18 +0200
+
+hildon-desktop (0.0.0-15) unstable; urgency=low
+
+ * New experimental snapshot
+
+ -- Johan Bilien Tue, 20 Feb 2007 16:10:51 +0200
+
+hildon-desktop (0.0.0-14) unstable; urgency=low
+
+ * src/hildon-desktop.pc.in,
+ libhildondesktop/libhildondesktop.pc.in,
+ libhildonwm/libhildonwm.pc.in: require libhildon-1 rather
+ than hildon-libs
+ * configure.ac, src/hd-home-background-dialog.c: Include
+ hildon/ instead of hildon-widgets/ when compiled
+ against libhildonfm-2
+
+ -- Johan Bilien Tue, 20 Feb 2007 15:44:08 +0200
+
+hildon-desktop (0.0.0-13) unstable; urgency=low
+
+ * Replaced build-dep on hildon-fm-dev with build-dep on
+ libhildonfm2-dev
+
+ -- Johan Bilien Tue, 20 Feb 2007 14:55:05 +0200
+
+hildon-desktop (0.0.0-12) unstable; urgency=low
+
+ * Added startup script to the package
+
+ -- Johan Bilien Fri, 16 Feb 2007 14:05:19 +0200
+
+hildon-desktop (0.0.0-11) unstable; urgency=low
+
+ * New experimental snapshot
+
+ -- Johan Bilien Thu, 15 Feb 2007 15:08:07 +0200
+
+hildon-desktop (0.0.0-10) unstable; urgency=low
+
+ * libhildonwm/hd-wm.[ch]
+ - created application-starting signal to which the launch-bannering
+ should be connected
+ - do not launch the banner from the window manager code
+
+ -- Johan Bilien Tue, 6 Feb 2007 18:55:52 +0200
+
+hildon-desktop (0.0.0-9) unstable; urgency=low
+
+ * src/hd-panel-window-dialog.c:
+ - Listening to new signal "queued-button" instead GtkContainer's "add"
+ * libhildondesktop/hildon-desktop-panel.c:
+ - Fixed "add-button" signal.
+ * libhildondesktop/hildon-desktop-panel-expandable.c:
+ - Emit new signal "queued-button" whenever a button is queued to be in
+ the statusbar panel
+ * data/statusbar.conf: add presence plugin
+
+ -- Johan Bilien Tue, 6 Feb 2007 17:03:46 +0200
+
+hildon-desktop (0.0.0-8) unstable; urgency=low
+
+ * Moved build-dep from hildon-libs-dev to libhildon1-dev
+
+ -- Johan Bilien Tue, 6 Feb 2007 15:06:58 +0200
+
+hildon-desktop (0.0.0-7) unstable; urgency=low
+
+ * Added hildon-desktop-dev for the plugin loader writers
+
+ -- Johan Bilien Thu, 18 Jan 2007 18:00:46 +0200
+
+hildon-desktop (0.0.0-6) unstable; urgency=low
+
+ * Added .desktop files for built-in plugins
+ * Added .pc file
+
+ -- Johan Bilien Thu, 18 Jan 2007 17:34:52 +0200
+
+hildon-desktop (0.0.0-5) unstable; urgency=low
+
+ * Fixed conffiles
+ * Added background manager to the package
+
+ -- Johan Bilien Wed, 17 Jan 2007 12:19:28 +0200
+
+hildon-desktop (0.0.0-4) unstable; urgency=low
+
+ * Include headers in -dev packages
+
+ -- Johan Bilien Wed, 17 Jan 2007 11:33:44 +0200
+
+hildon-desktop (0.0.0-3) unstable; urgency=low
+
+ * Do not replace maemo-af-desktop until it's usable
+
+ -- Johan Bilien Wed, 17 Jan 2007 09:57:39 +0200
+
+hildon-desktop (0.0.0-2) unstable; urgency=low
+
+ * Temporary add hildon-base-lib-dev as build-dep
+
+ -- Johan Bilien Tue, 5 Dec 2006 16:19:57 +0200
+
+hildon-desktop (0.0.0-1) unstable; urgency=low
+
+ * First version of the packaging
+
+ -- Johan Bilien Tue, 5 Dec 2006 14:25:43 +0200
+
+
--- hildon-desktop-0.0.43+repack.orig/debian/rules
+++ hildon-desktop-0.0.43+repack/debian/rules
@@ -0,0 +1,127 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+
+CFLAGS = -Wall -g
+
+# we don't have maemo-launcher in UME yet
+#ifeq (,$(findstring nolauncher,$(DEB_BUILD_OPTIONS)))
+# LAUNCHER = yes
+# LAUNCHER_DEPENDS = -Vlauncher:Depends="maemo-launcher"
+# LAUNCHER_CFLAGS = $(shell pkg-config --cflags maemo-launcher-app)
+# LAUNCHER_LDFLAGS = $(shell pkg-config --libs maemo-launcher-app)
+#endif
+
+# Use soft-float and thumb mode if it enabled.
+ifneq (,$(findstring thumb,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -mthumb -fPIC
+endif
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+ INSTALL_PROGRAM += -s
+endif
+
+ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -ggdb -DDEBUG
+endif
+
+config.status: configure
+ dh_testdir
+# Add here commands to configure the package.
+ CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --sysconfdir=/etc --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --disable-dependency-tracking
+
+
+build: build-stamp
+build-stamp: config.status
+ dh_testdir
+
+# Add here commands to compile the package.
+ $(MAKE) LAUNCHER_CFLAGS="$(LAUNCHER_CFLAGS)" LAUNCHER_LDFLAGS="$(LAUNCHER_LDFLAGS)"
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+# Add here commands to clean up after the build process.
+ -$(MAKE) distclean
+
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+# dh_clean -k
+ dh_installdirs
+
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+ install -m644 $(CURDIR)/debian/config/*.conf $(CURDIR)/debian/tmp/etc/hildon-desktop
+ install -D -m644 $(CURDIR)/debian/config/*.menu $(CURDIR)/debian/tmp/etc/xdg/menus
+
+ifeq "$(strip $(LAUNCHER))" "yes"
+ mv debian/tmp/usr/bin/hildon-desktop debian/tmp/usr/bin/hildon-desktop.launch
+ ln -s maemo-invoker debian/tmp/usr/bin/hildon-desktop
+endif
+
+configure:
+ dh_testdir
+ ./autogen.sh
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+# dh_installexamples
+ dh_installdocs
+ dh_install --sourcedir=debian/tmp
+ install -m0755 debian/start-hildon debian/hildon-desktop/usr/bin/start-hildon
+# dh_installmenu
+# dh_installdebconf
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+ dh_installmime
+# dh_installinit
+# dh_installcron
+# dh_installinfo
+ dh_installman
+ dh_link
+ dh_strip --dbg-package="hildon-desktop" --dbg-package="libhildondesktop0" --dbg-package="libhildonwm0"
+ dh_compress
+ dh_fixperms
+# dh_installinit -- start 51 2 3 4 . stop 20 0 1 5 6 .
+# dh_perl
+# dh_python
+ dh_makeshlibs -V
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol -- $(LAUNCHER_DEPENDS)
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
--- hildon-desktop-0.0.43+repack.orig/debian/libhildonwm0.install
+++ hildon-desktop-0.0.43+repack/debian/libhildonwm0.install
@@ -0,0 +1 @@
+usr/lib/libhildonwm*.so.*
--- hildon-desktop-0.0.43+repack.orig/debian/compat
+++ hildon-desktop-0.0.43+repack/debian/compat
@@ -0,0 +1 @@
+4
--- hildon-desktop-0.0.43+repack.orig/debian/hildon-desktop-dev.install
+++ hildon-desktop-0.0.43+repack/debian/hildon-desktop-dev.install
@@ -0,0 +1,2 @@
+usr/include/hildon-desktop
+usr/lib/pkgconfig/hildon-desktop.pc
--- hildon-desktop-0.0.43+repack.orig/debian/libhildondesktop-dev.install
+++ hildon-desktop-0.0.43+repack/debian/libhildondesktop-dev.install
@@ -0,0 +1,4 @@
+usr/lib/libhildondesktop.so
+usr/lib/libhildondesktop.a
+usr/lib/pkgconfig/libhildondesktop.pc
+usr/include/libhildondesktop
--- hildon-desktop-0.0.43+repack.orig/debian/control
+++ hildon-desktop-0.0.43+repack/debian/control
@@ -0,0 +1,107 @@
+Source: hildon-desktop
+Section: x11
+Priority: optional
+Maintainer: Ubuntu Mobile Developers
+XSBC-Original-Maintainer: Johan Bilien
+Build-Depends: debhelper (>= 4.0.0), libhildon-1-dev | hildon-libs-dev, pkg-config, libosso-dev (>= 0.9.19), libgnomevfs2-dev, osso-af-settings (>= 0.9.0-1ubuntu4), libhildonfm2-dev | hildon-fm-dev, libhildonhelp-dev | libosso-help-dev, libxtst-dev, libxml2-dev, libesd0-dev, libxdamage-dev, libsqlite3-dev, mce-dev, autoconf, automake, libtool, gtk-doc-tools
+Standards-Version: 3.6.0
+
+Package: hildon-desktop
+Section: x11
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${launcher:Depends}, maemo-af-desktop-l10n-mr | maemo-af-desktop-l10n-mr0 | maemo-af-desktop-l10n-mr1, mobile-basic-flash
+Recommends: moblin-keyboard-manager, marquee-plugins
+Conflicts: maemo-af-desktop (<< 3.0.0), maemo-af-desktop-config
+Description: Desktop environment for embedded devices
+ Hildon Desktop is a desktop environment for embedded devices. It
+ is based on the GNOME platform
+
+Package: hildon-desktop-dev
+Section: x11
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, libhildondesktop-dev, libhildonwm-dev
+Description: Development files for the Hildon Desktop
+ Hildon Desktop is a desktop environment for embedded devices. It
+ is based on the GNOME platform.
+ .
+ This package contains the development headers required to create new
+ plugin loaders.
+
+Package: hildon-desktop-dbg
+Section: devel
+Architecture: any
+Depends: hildon-desktop (=${Source-Version})
+Description: Debug symbols for hildon-desktop
+ Hildon Desktop is a desktop environment for embedded devices. It
+ is based on the GNOME platform.
+ .
+ This package contains the debug symbols for hildon-desktop. You most
+ likely do not need this unless you are doing development with Hildon.
+
+Package: libhildondesktop0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: libhildondesktop shared library
+ Hildon Desktop is a desktop environment for embedded devices. It
+ is based on the GNOME platform.
+ .
+ This package contains a set of widgets to build desktop elements in
+ the Hildon Desktop environment
+
+Package: libhildondesktop-dev
+Section: devel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libhildondesktop0 (=${Source-Version}), libhildon-1-dev | hildon-libs-dev, libxml2-dev, libdbus-glib-1-dev
+Description: libhildondesktop development files
+ Hildon Desktop is a desktop environment for embedded devices. It
+ is based on the GNOME platform.
+ .
+ This package contains the development headers and static libraries
+ for libhildondesktop.
+
+Package: libhildondesktop0-dbg
+Section: devel
+Architecture: any
+Depends: libhildondesktop0 (=${Source-Version})
+Description: libhildondesktop debug symbols
+ Hildon Desktop is a desktop environment for embedded devices. It
+ is based on the GNOME platform.
+ .
+ This package contains the debug symbols for libhildondesktop0. You
+ most likely do not need this unless you are doing development with
+ Hildon.
+
+Package: libhildonwm0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: libhildonwm shared library
+ Hildon Desktop is a desktop environment for embedded devices. It
+ is based on the GNOME platform.
+ .
+ This package contains a set of tools for window managing from desktop
+ environments.
+
+Package: libhildonwm-dev
+Section: devel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libhildondesktop0 (=${Source-Version}), libxtst-dev, libx11-dev, libhildon-1-dev | hildon-libs-dev, libgconf2-dev
+Description: libhildonwm development files
+ Hildon Desktop is a desktop environment for embedded devices. It
+ is based on the GNOME platform.
+ .
+ This package contains development headers and static libraries for
+ the libhildonwm.
+
+Package: libhildonwm0-dbg
+Section: devel
+Architecture: any
+Depends: libhildonwm0 (=${Source-Version})
+Description: libhildonwm debug symbols
+ Hildon Desktop is a desktop environment for embedded devices. It
+ is based on the GNOME platform.
+ .
+ This package contains the debug symbols for libhildonwm0. You most
+ likely do not need this unless you are doing development with Hildon.
+
--- hildon-desktop-0.0.43+repack.orig/debian/libhildondesktop0.install
+++ hildon-desktop-0.0.43+repack/debian/libhildondesktop0.install
@@ -0,0 +1 @@
+usr/lib/libhildondesktop*.so.*
--- hildon-desktop-0.0.43+repack.orig/debian/copyright
+++ hildon-desktop-0.0.43+repack/debian/copyright
@@ -0,0 +1,16 @@
+Copyright (c) 2007 Intel Corporation.
+Copyright (c) 2006-2007 Nokia Corporation.
+
+hildon-desktop program is licensed under the terms of the GNU LGPL version 2.1.
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public License
+ version 2.1 as published by the Free Software Foundation.
+
+ This library is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+A full copy of the LGPL v2.1 can be found in
+/usr/share/common-licenses/LGPL-2.1
--- hildon-desktop-0.0.43+repack.orig/debian/libhildonwm-dev.install
+++ hildon-desktop-0.0.43+repack/debian/libhildonwm-dev.install
@@ -0,0 +1,4 @@
+usr/lib/libhildonwm.so
+usr/lib/libhildonwm.a
+usr/lib/pkgconfig/libhildonwm.pc
+usr/include/libhildonwm
--- hildon-desktop-0.0.43+repack.orig/debian/hildon-desktop.install
+++ hildon-desktop-0.0.43+repack/debian/hildon-desktop.install
@@ -0,0 +1,8 @@
+usr/bin/hildon-desktop*
+usr/bin/hd-hung-app-handler*
+usr/bin/hildon-background-manager*
+etc/hildon-desktop
+usr/share/dbus-1
+usr/share/applications
+usr/lib/hildon-desktop/*.so
+usr/lib/hildon-desktop/policies/*.so
--- hildon-desktop-0.0.43+repack.orig/debian/start-hildon
+++ hildon-desktop-0.0.43+repack/debian/start-hildon
@@ -0,0 +1,30 @@
+#!/bin/bash
+
+PREFIX=/usr
+
+THEME=${PREFIX}/share/themes/plankton
+if [ -d ${PREFIX}/share/themes/mobilebasic ]; then
+ THEME=${PREFIX}/share/themes/mobilebasic
+fi
+
+export DISPLAY=:1
+
+export GTK2_RC_FILES=${THEME}/gtk-2.0/gtkrc:${THEME}/gtk-2.0/gtkrc.maemo_af_desktop
+export LANG=en_GB.UTF-8
+
+export $(dbus-launch --exit-with-session)
+
+/usr/lib/libgconf2-4/gconfd-2 &
+
+${PREFIX}/bin/matchbox-window-manager -display ${DISPLAY} \
+ -theme ${THEME}/matchbox/theme.xml \
+ -use_titlebar no \
+ -use_desktop_mode plain \
+ -use_lowlight no \
+ -use_cursor yes \
+ -use_super_modal yes &
+
+${PREFIX}/lib/sapwood/sapwood-server &
+${PREFIX}/sbin/mas &
+
+exec ${PREFIX}/bin/hildon-desktop