2010-05-25  Adam Endrodi <adam.endrodi@blumsoft.eu>

	Release 0.3.39

2010-05-25  Adam Endrodi <adam.endrodi@blumsoft.eu>

	Added -DG_DEBUG_DISABLE.

2010-05-07  Adam Endrodi <adam.endrodi@blumsoft.eu>

	NB#162675 desktop recompilation with G_DISABLE_CAST_CHECKS

	* configure.ac: add to $CFLAGS

2010-04-12  Adam Endrodi <adam.endrodi@blumsoft.eu>

	* src/hd-status-area.c (hd_status_area_plugin_added_cb):
	  Don't forget to destroy and remove the icons of removed
	  status area plugins.

2010-03-29  Adam Endrodi <adam.endrodi@blumsoft.eu>

	Release 0.3.38

2010-03-29  Adam Endrodi <adam.endrodi@blumsoft.eu>

	NB#162533 Unable to launch the status bar after continuously
		  changing the phone oreintation in phone application

	* src/hd-status-area.c (button_release_event_cb):
	  Realize that gtk_widget_show() might have failed and screwed up
	  the pointer grab.  Clean it up this case.

2010-03-26  Adam Endrodi <adam.endrodi@blumsoft.eu>

	Release 0.3.37

2010-03-26  Adam Endrodi <adam.endrodi@blumsoft.eu>

	Temporary useless measure for NB#157265.

	* src/hd-status-menu.c (update_portrait):
	  Hide the status menu when going to portrait.
	* src/hd-status-menu.c (hd_status_menu_init):
	  Don't claim portrait support, so we won't be auto-rotated.

2010-03-23  Adam Endrodi <adam.endrodi@blumsoft.eu>

	Release 0.3.36

2010-03-23  Adam Endrodi <adam.endrodi@blumsoft.eu>

	NB#161862 applications status menu should react to "mouse up" event

	* src/hd-status-area.c:
	  s/press/release/ig

2010-03-03  Adam Endrodi <adam.endrodi@blumsoft.eu>

	Release 0.3.35

2010-03-03  Adam Endrodi <adam.endrodi@blumsoft.eu>

	NB#159061 Part of HSM is truncated When the HSM is opened
		  and switched to portrait mode.

	* src/hd-status-menu.c (update_portrait):
	  Re-center the window after rotation.

2010-03-02  Adam Endrodi <adam.endrodi@blumsoft.eu>

	* src/hildon-status-menu.c (main):
	  Remove silly debug messages.

2010-03-02  Adam Endrodi <adam.endrodi@blumsoft.eu>

	* src/hildon-status-menu.c (main):
	  Remove the tmp file when interrupted via SIGINT.

2010-03-02  Adam Endrodi <adam.endrodi@blumsoft.eu>

	NB#155459 Portrait status menu should be full-width

	* src/hd-status-menu.c (STATUS_MENU_PANNABLE_WIDTH_PORTRAIT):
	  Make it fullscreen-width.

2010-02-24  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Release 0.3.34
	* configure.ac: 0.3.34

2010-02-23  Gordon Williams <gordon.williams@collabora.co.uk>

	Bug 157390 - Regression: application menu borders missing

	* src/hd-status-menu.c: Make sure centring code doesn't assume that
	the menu has a border.

2010-01-28  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes NB#137235 for status menu.

	* src/hd-status-menu.c: Remove internal border around status menu.

2009-12-09  Jan Arne Petersen  <jpetersen@openismus.com>

	Release 0.3.33

2009-12-09  Jan Arne Petersen  <jpetersen@openismus.com>

	Enable status menu in portrait mode.

	Fixes: NB#142949 - Active status area also in portrait

	* src/hd-status-menu.c (notify_visible_items_cb, hd_status_menu_init):
	Enable status menu in portrait mode.

2009-12-03  Jan Arne Petersen  <jpetersen@openismus.com>

	Do not install /usr/share/doc files.

	Fixes: NB#149134 - Remove doc files from status-menu deb

	* debian/rules (DEB_DH_INSTALLCHANGELOGS_ARGS): Do not generate
	/usr/share/doc/*/changelog.gz files.

2009-12-01  Jan Arne Petersen  <jpetersen@openismus.com>

	Release 0.3.32.

2009-12-01  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#141707 - API for status area applets to detect if they are
	invisible is absent.

	* src/hd-display.c (hd_display_init): Display is on by default.

	* src/hd-status-area.c (_HDStatusAreaPrivate::status_area_visible,
	  hd_status_area_init, hd_status_area_plugin_added_cb): Initial set
	  the status area visibility.

2009-11-22  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#141707 - API for status area applets to detect if they are
	invisible is absent.

	* src/hd-desktop.c:
	* src/hd-desktop.h: Add HDDesktop class to track changes in the
	visible window (task switcher).

	* src/hd-display.c:
	* src/hd-display.h: Add HDDisplay class to track changes in the mce
	display state.

	* src/Makefile.am: Add new files.

	* src/hd-status-area.c: Take current display and desktop state in
	account for satting the status-area-visible property on plugins.

	* src/hildon-status-menu.c: Revert restart on theme change.

	Release 0.3.31.

2009-11-06  Jan Arne Petersen  <jpetersen@openismus.com>

	Release 0.3.30.

2009-11-06  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#144988 - increase in memory usage of hildon-status-menu
	while changing theme.

	* src/hildon-status-menu.c: Restart hildon-status-menu on theme
	change.

2009-10-26  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.29
	* configure.ac: 0.3.29

2009-10-21  Travis Reitter  <travis.reitter@collabora.co.uk>

	Fixes: NB#141707 - API for status area applets to detect if they are
	invisible is absent.

	* src/hd-status-area.c: Change the "status-area-visible" property of
	plugins when the status area gets obscured or unobscured.

2009-10-20  Jan Arne Petersen  <jpetersen@openismus.com>

	Update priorities for plugins.

	* src/status-menu.plugins.in: Update priorities for default plugins
	according to Status Area UI spec 2.4.

2009-10-16  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.28
	* configure.ac: 0.3.28

2009-10-16  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-menu.c (hd_status_menu_init): Disable status menu
	portrait mode.

2009-10-16  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.27
	* configure.ac: 0.3.27

2009-10-14  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#142949 - Active status area also in portrait

	* src/hd-status-menu-box.c: Add support for one or two columns.
	* src/hd-status-menu.c: Add support for portrait mode status menu.

2009-10-14  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#142800 - To update the bluetooth icon on to status area it
	is taking some time when the status area is filled with icons.

	* src/hd-status-area.c (hd_status_area_check_resize): Always resize
	the children.

2009-10-14  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#142397 - Scroll bar is not indicating in status menu

	* src/hd-status-menu.c (hd_status_menu_map): Move the status menu up
	to the first item again and show the panning indicator.

2009-10-14  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.26
	* configure.ac: 0.3.26

2009-10-13  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#137136 - MfE disappears from Status Bar

	* src/status-menu.plugins.in: Update position of default status
	menu/area items. Add default plugins to safe set.

	* debian/changelog: Update

2009-10-09  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.25
	* configure.ac: 0.3.25

2009-10-08  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#134759 - Tighten the portrait status area UI

	* src/hd-status-area-box.c (MAX_VISIBLE_CHILDREN_PORTRAIT,
	  MAX_VISIBLE_CHILDREN_LANDSCAPE, hd_status_area_box_size_allocate,
	  is_portrait_mode, hd_status_area_box_size_request,
	  hd_status_area_box_realize, hd_status_area_box_unrealize,
	  hd_status_area_box_class_init, hd_status_area_box_init): Only show 2
	  additional icons when in portrait mode.
	* src/hd-status-area.c (_HDStatusAreaPrivate::main_alignment,
	  hd_status_area_init, hd_status_area_expose_event, is_portrait_mode,
	  update_alignemnt_padding, hd_status_area_realize,
	  hd_status_area_unrealize, hd_status_area_class_init): Change
	  alignments based on portrait/landscape mode.

	* debian/changelog: Update

2009-09-08  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.24
	* configure.ac: 0.3.24

2009-09-07  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#133988 - RESTART should be implemented for
	/etc/init.d/hildon-status-menu
	Fixes: NB#135390 - Status Area creates ConfigureRequest events even
	when it does not change size

	* src/hd-status-area-box.c (_HDStatusAreaBoxPrivate::children,
	  _HDStatusAreaBoxPrivate::max_visible_children,
	  hd_status_area_box_size_allocate, hd_status_area_box_size_request,
	  hd_status_area_box_init):
	* src/hd-status-area.c (_HDStatusAreaPrivate::clock_box,
	  _HDStatusAreaPrivate::resize_after_map, hd_status_area_map,
	  hd_status_area_check_resize, hd_status_area_class_init): Only emit a
	  ConfigureRequest when size is really changed. 

	* Makefile.am:
	* debian/hildon-status-menu.install:
	* hildon-status-menu (deleted): Remove unused and broken
	hildon-status-menu init script.

	* debian/changelog: Update

2009-08-14  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.23
	* configure.ac: 0.3.23

2009-08-14  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#133037 - Status menu is shown on top of USB mode dialog and
	unable to close the status menu till the USB dailog is closed.

	* src/hd-status-menu.c (hd_status_menu_init): Set window to be modal
	again, was accidentally removed by previous patch.

	* debian/changelog: Update

2009-08-12  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.22
	* configure.ac: 0.3.22

2009-08-12  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#132456 - Status menu should not grab pointer

	* src/hd-status-menu.c (hd_status_menu_init, hd_status_menu_realize,
	  hd_status_menu_map): Remove pointer grab and use a modal blocker
	  window in hildon-desktop instead.

	* debian/changelog: Update

2009-07-30  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.21
	* configure.ac: 0.3.21

2009-07-24  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#127609 - Changes to status area margins and icons

	* src/hd-status-area-box.c (ITEM_HEIGHT, ITEM_WIDTH, CUSTOM_MARGIN_9,
	  SPACING, PADDING_LEFT, hd_status_area_box_size_allocate,
	  hd_status_area_box_size_request):
	* src/hd-status-area.c (CUSTOM_MARGIN_9, CUSTOM_MARGIN_10,
	  hd_status_area_init):

2009-06-15  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.19
	* configure.ac: 0.3.19

2009-06-11  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	* src/hd-status-menu.c (hd_status_menu_dbus_handler): New function to
	catch D-Bus signals. Exits when shutdown_ind is received.
	(hd_status_menu_init): Connect to D-Bus system bus and start listening
	to shutdown_ind from DSME. Fixes: NB#111430

2009-06-08  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.18
	* configure.ac: 0.3.18

2009-06-02  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#120006 - Status Area layout not according to latest
	guidelines

	* src/hd-status-area-box.c (ITEM_HEIGHT, ITEM_WIDTH):
	* src/hd-status-area.c (SPECIAL_ICON_WIDTH, SPECIAL_ICON_HEIGHT,
	  CUSTOM_MARGIN_BOTTOM, hd_status_area_init): Fix according to
	  latestet layout guide.

	* debian/changelog: Update

2009-06-02  Jan Arne Petersen  <jpetersen@openismus.com>

	Fixes: NB#119591 - Memory corruption code in hildon-status-menu.

	* src/hd-status-area.c (remove_from_container,
	  hd_status_area_plugin_removed_cb): Remove instead of destroy.

	* src/hildon-status-menu.c (signal_handler, main): Use gtk_main_quit.

	* debian/changelog: Update

2009-06-01  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.17
	* configure.ac: 0.3.17

2009-05-20  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-area.c (hd_status_area_realize): Set background to
	transparent pixmap.

2009-04-21  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.16
	* configure.ac: 0.3.16

	* src/hildon-status-menu.c (console_quiet): New function (based on
	maemo-launcher code).
	(main): Call console_quiet to quiesce the console output unless
	DEBUG_OUTPUT environment variable is defined.

2009-03-31  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.15
	* configure.ac: 0.3.15

2009-03-23  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-menu.c (plugin_manager, pressed_outside,
	  hd_status_menu_map, hd_status_menu_button_press_event,
	  hd_status_menu_button_release_event, hd_status_menu_class_init):
	  Close status menu only when press was outside, too.

2009-03-17  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.14
	* configure.ac: 0.3.14

2009-03-16  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-menu.c (hd_status_menu_init, hd_status_menu_map):
	Center status menu.

2009-03-13  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/status-menu.plugins.in: Reorder items in status menu according
	to new ui spec.

2009-03-12  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.13
	* configure.ac: 0.3.13

2009-03-11  Jan Arne Petersen  <jpetersen@openismus.com>

	* debian/hildon-status-menu.xsession: Use dsmetool.

	* debian/changelog: Update

2009-03-11  Jan Arne Petersen  <jpetersen@openismus.com>

	* debian/hildon-status-menu.xsession: Set MAEMO_INVOKER_DELAY=1

	* debian/changelog: Update

2009-02-23  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.12
	* configure.ac: 0.3.12

2009-02-21  Jan Arne Petersen  <jpetersen@openismus.com>

	Make hildon-status-menu maemo-launched. Fixes: NB#101035

	* debian/hildon-status-menu.xsession:
	* debian/hildon-status-menu.install: 
	* 15hildon-status-menu
	* Makefile.am: Use dh_installxsession instead of manual installation.

	* configure.ac: Add support for --enable-maemo-launcher flag.

	* debian/control: Add upstart-dev and maemo-launcher-dev dep.

	* debian/rules: Add support for maemo launcher and dh_installxsession

	* src/Makefile.am: Add maemo launcher flags

	* src/hildon-status-menu.c (main): Add g_thread_supported check.

	* debian/changelog: Update

2009-02-20  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/status-menu.plugins.in: Add priorites of new plugins. Fixes:
	NB#102636

	* debian/changelog: Update

2009-02-13  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.11
	* configure.ac: 0.3.11

2009-02-12  Jan Arne Petersen  <jpetersen@openismus.com>

	Use RGBA window with transparent background for status area.
	Fixes: NB#95550.

	* src/hd-status-area.c (hd_status_area_dispose,
	  hd_status_area_finalize): Remove unused bg_image code.
	  (hd_status_area_expose_event): Draw transparent background.
	  (hd_status_area_realize): Set RGBA window.

2009-02-10  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.10
	* configure.ac: 0.3.10

2009-02-10  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-area.c (hd_status_area_new):
	* src/hd-status-menu.c (hd_status_menu_new): Set accept-focus to FALSE
	for area and menu.

2009-02-03  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.9
	* configure.ac: 0.3.9

2009-02-03  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/status-menu.plugins.in: Update priority of
	rtcom-notification-ui.desktop plugin. Fixes NB#100180, NB#100186

	* debian/changelog: Update

2009-01-26  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.8

2009-01-20  Jan Arne Petersen  <jpetersen@openismus.com>

	* debian/changelog: Update.

	* src/hd-status-area.c (button_press_event_cb, hd_status_area_init):
	Show status menu on press instead of on release. Fixes NB#97704

2009-01-20  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.7

2009-01-20  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-menu.c (hd_status_menu_init): Fix handling of delete
	event for the status menu.

2009-01-13  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.6

2009-01-09  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-area.c (hd_status_area_check_resize): Remove debug
	output.

2008-12-19  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-area.c: Use generic names for special icons.

	* src/hd-status-menu-config.h: Update config key/value defintions.

	* src/status-menu.plugins.in: Update config file.

2008-12-19  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hildon-status-menu.c (main): Intialize Hildon by calling
	  hildon_ini().

2008-12-17  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-area-box.c: 
	* src/hd-status-area.c (hd_status_area_init,
	  hd_status_area_plugin_added_cb): Update to new UI layout.

	* src/status-menu.plugins.in: Add builtin plugins. Fixes NB#93199,
	  NB#92616.

2008-12-15  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.5

2008-12-15  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-area.c (hd_status_area_init, hd_status_area_dispose,
	  hd_status_area_set_property, hd_status_area_expose_event,
	  hd_status_area_class_init): Use the titlebar image as background for
	  the status area as xmas workaround.

2008-12-12  Jan Arne Petersen  <jpetersen@openismus.com>

	* configure.ac: Increase version.

	* debian/changelog: Increase version.

	* Makefile.am: 
	* debian/hildon-status-menu.install:
	* hildon-status-menu.desktop.in (deleted): Remove .desktop file.

2008-12-11  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-menu.c (hd_status_menu_check_resize): Also fix the
	status menu.

2008-12-11  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-area.c (status_area_icon_changed,
	  hd_status_area_check_resize): Add debug messages. Fix resize.

2008-11-17  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.3

	* 15hildon-status-menu: New startup script for the Upstart startup
	system.

2008-11-04  Jan Arne Petersen  <jpetersen@openismus.com>

	* debian/control: Add cdbs dependency.

2008-11-04  Jan Arne Petersen  <jpetersen@openismus.com>

	* debian/hildon-status-menu.init: Fix su use in sbox.

	* debian/hildon-status-menu.install:
	* debian/rules: Use cdbs to build the package.

	* debian/conffiles (deleted): Remove conffiles (fix lintian issues).

2008-10-31  Jan Arne Petersen  <jpetersen@openismus.com>

	* debian/compat: Add compat file.

	* debian/conffiles: Add conffiles (fix lintian issues).

	* debian/control: Fix lintian issues.
	* debian/rules: Fix lintian issues.

2008-10-31  Jan Arne Petersen  <jpetersen@openismus.com>

	* debian/changelog: Release 0.3.2

	* debian/control: Update requirements.

2008-10-30  Jan Arne Petersen  <jpetersen@openismus.com>

	* debian/changelog: Prepare 0.3.2 release.

	* debian/control: Updatre required libhildondesktop1-dev version.

	* src/hd-status-area.c (hd_status_area_items_configuration_loaded_cb,
	  hd_status_area_set_property): Update to changed libhildondesktop
	  API.

	* src/hd-status-menu.c (hd_status_menu_items_configuration_loaded_cb,
	  hd_status_menu_set_property): Update to changed libhildondesktop
	  API.

	* src/hildon-status-menu.c (main): Use new simple HDConfigFile API.

	* src/status-menu.plugins.in: Use the real clock plugin instead of the
	example.

2008-10-29  Jan Arne Petersen  <jpetersen@openismus.com>

	* configure.ac: Update version to 0.3.2. Update required
	libhildondesktop1 version to 2.1.6.

	* src/hildon-status-menu.c (main): Don't unref the HDconfigFile
	instance.

2008-09-24  Jan Arne Petersen  <jpetersen@openismus.com>

	* configure.ac: Update version to 0.3.1.
	* debian/changelog: Added Release notes for 0.3.1 Release.
	* debian/control: Increase required version of libhildondesktop1-dev
	to 2.1.4.

2008-09-24  Jan Arne Petersen  <jpetersen@openismus.com>

	* debian/hildon-status-menu.init:
	* debian/rules (CFLAGS): Add startup script for hildon-status-menu.

2008-09-24  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hildon-status-menu.c (HD_STAMP_DIR): Use a stampdir which is
	writable by user.

2008-09-15  Jan Arne Petersen  <jpetersen@openismus.com>

	* configure.ac: Require libhildondesktop >= 2.1.4

	* src/hildon-status-menu.c (signal_handler, main): Use new stamp file
	functions.

2008-09-03  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.3.0

2008-08-29  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-area.c (hd_status_area_plugin_added_cb): Store plugin
	  ID in image widget.
	  (update_position): Use the plugin ID. Fix image widget is no plugin
	  item bug.

2008-08-29  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-area.c (update_position,
	  hd_status_area_plugin_configuration_loaded_cb): Update positions if
	  plugin configuration changed.

2008-08-29  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-area-box.c (hd_status_area_box_reorder_child): Queue
	resize if children is visible.

	* src/hd-status-area.c (hd_status_area_check_resize): Fix resize if
	there is no configure notify event triggered.
	* src/hd-status-menu.c (hd_status_menu_check_resize): Fix resize if
	there is no configure notify event triggered.

2008-08-29  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-menu-config.h: Fix defintions.

2008-08-29  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-menu-config.h: Add definitions for config file keys.

	* src/hd-status-area.c (hd_status_area_plugin_added_cb): Use config
	file key definitions.

	* src/hd-status-menu.c: Update comments.
	  (hd_status_menu_plugin_added_cb, update_position): Use config file
	  key defintions.

	* src/hildon-status-menu.c (load_priority_func): Use config
	file key definitions.


2008-08-26  Jan Arne Petersen  <jpetersen@openismus.com>

	* configure.ac: Update hildon-1 dependency.

	* src/hd-status-menu-box.c (hd_status_menu_box_get_property,
	  hd_status_menu_box_class_init): Add readable ::visible-items
	  property, which contains the number of visible items.
	  (hd_status_menu_box_size_allocate): Use the avaiable allocation, to
	  calculate the width of the child widgets.
	  (hd_status_menu_box_size_request): Update ::visible-items property
	  if it changes.

	* src/hd-status-menu.c (notify_visible_items_cb): Update the size
	  request of the pannable area if the number of visible children
	  changes.
	  (hd_status_menu_init): Update pannable area property names. Use
	  a GtkAlignment to center the pannable area in the window.
	  (hd_status_menu_check_resize): Resize the window to the requested
	  size.
	  (hd_status_menu_class_init): Override
	  GtkContainerClass::check_resize function.

2008-08-26  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-area.c (hd_status_area_check_resize): Resize the
	window to the requested size.
	  (hd_status_area_class_init): Override
	  GtkContainerClass::check_resize function.

2008-08-22  Jan Arne Petersen  <jpetersen@openismus.com>

	* configure.ac: Update required libhildondesktop version.

2008-08-22  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-area-box.h:
	* src/hd-status-area-box.c (hd_status_area_box_add,
	  hd_status_area_box_pack): Add a function to pack a child into the
	  box with a position.
	  (hd_status_area_box_reorder_child): Add a function to update the
	  position of a child widget in the box.

	* src/hd-status-area.c (hd_status_area_plugin_added_cb): Use the
	plugin configuration to place the item at a specified position.
	  (hd_status_area_realize): Update the _NET_WM_WINDOW_TYPE of the
	  window.

	* src/hd-status-menu-box.h:
	* src/hd-status-menu-box.c (hd_status_menu_box_add,
	  hd_status_menu_box_pack): Add a function to pack a child into the
	  box with a position.
	  (hd_status_menu_box_reorder_child): Add a function to update the
	  position of a child widget in the box.

	* src/hd-status-menu.c (hd_status_menu_plugin_added_cb): Use the
	plugin configuration to place the plugins at specific positions.
	  (update_position, hd_status_menu_plugin_configuration_loaded_cb):
	  Update the plugin positions if the plugin configuration changed.
	  (hd_status_menu_realize):  Update the _NET_WM_WINDOW_TYPE of the
	  window.

	* src/hildon-status-menu.c (load_priority_func, main): Use the
	position in the Status Area as the load priority of the plugin.

	* src/status-menu.conf.in: Move Status Area configuration to the
	.plugins file.
	* src/status-menu.plugins.in: Add new Status Area configuration.

2008-08-15  Jan Arne Petersen  <jpetersen@openismus.com>

	* configure.ac: Require new libhildondesktop version.

	* debian/hildon-status-menu.install: Install status-menu.plugins file.

	* src/hd-status-area.c (hd_status_area_init, hd_status_area_plugin_added_cb,
	  hd_status_area_plugin_removed_cb,
	  hd_status_area_configuration_loaded_cb): Add support for embedding
	  a clock widget in the Status Area. Use the plugin ids (.desktop file
	  names) to identify the plugins instead of the dl filenames.

	* src/status-menu.conf.in: Add X-Plugin-Configuration key. Use
	.desktop file names (plugin id) instead of dl filenames for the
	X-Signal-Plugin and X-Battery-Plugin keys. Add X-Clock-Plugin key.

	* src/status-menu.plugins.in: Add Plugin configuration file for plugin
	loading priority and the position of the item in the Status Area and
	Status Menu.

	* src/Makefile.am: Install status-menu.plugins file.

2008-08-11  Kimmo Hämäläinen <kimmo.hamalainen@nokia.com>

	Released 0.2.0

2008-08-10  Jan Arne Petersen  <jpetersen@openismus.com>

	* configure.ac: Add hildondesktoplibdir variable (get from
	libhildondesktop-1.pc).

	* src/Makefile.am: Add hd-status-area-box.[ch]

	* src/hd-status-area-box.c:
	* src/hd-status-area-box.h: Add HDStatusAreaBox container, which
	displays the visible Status Area icons in two rows from left to right.

	* src/hd-status-area.c:
	* src/hd-status-area.h: Implement Status Area.

	* src/hildon-status-menu.c (main): Create a Status Menu and use it to
	open the Status Menu.

	* src/status-menu.conf.in: Add configuration for special (battery and
	signal) example Status Area icons.

2008-07-25  Jan Arne Petersen  <jpetersen@openismus.com>

	* configure.ac: Increase veriosn.

	* debian/rules: Simplify rules.

	* src/hd-status-menu-box.c (hd_status_menu_box_forall): Fix problem
	with an invalid pointer if gtk_widget_destroy() is called.

	* src/hd-status-menu.c (hd_status_menu_dispose): Add Chain up to
	parent dispose.

	* src/hildon-status-menu.c (main): gtk_widget_destroy() the Status
	Menu on quit.

2008-07-23  Jan Arne Petersen  <jpetersen@openismus.com>

	* configure.ac:
	* debian/changelog: Use 0.1.0 as version number.

2008-07-23  Jan Arne Petersen  <jpetersen@openismus.com>

	* configure.ac: Get hildonstatusmenudesktopentrydir from
	libhildondesktop-1.pc file (no more expanding required).

	* src/Makefile.am: Remove unused variables.

2008-07-23  Jan Arne Petersen  <jpetersen@openismus.com>

	reviewed by: <delete if not using a buddy>
	patch by: <delete if not someone else's patch>

	* configure.ac:
	* src/Makefile.am:
	* src/hildon-status-menu.c:

2008-07-22  Jan Arne Petersen  <jpetersen@openismus.com>

	* Makefile.am:
	* configure.ac:
	* debian/hildon-status-menu.install:
	* hildon-status-menu.desktop.in: Add .desktop file.

	* src/hildon-status-menu.c: Use HildonWindow instead of GtkWindow.

2008-07-22  Jan Arne Petersen  <jpetersen@openismus.com>

	* configure.ac: Update version

	* debian/changelog:
	* debian/control:
	* debian/hildon-status-menu.install:
	* debian/rules: Add debian package files.

	* src/hd-status-menu-box.c (hd_status_menu_box_size_request): Fix size
	request bug.

2008-07-16  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-menu.c (hd_status_menu_map, hd_status_menu_unmap): Fix
	some warnings.

2008-07-16  Jan Arne Petersen  <jpetersen@openismus.com>

	* src/hd-status-menu.c (hd_status_menu_dispose,
	hd_status_menu_plugin_added_cb, hd_status_menu_plugin_removed_cb,
	hd_status_menu_set_property, hd_status_menu_class_init,
	hd_status_menu_new): Move HDPluginManager instance as "plugin-manager"
	property into HDStatusMenu.
	(hd_status_menu_map, hd_status_menu_unmap): Remove emission of
	status-menu-map and status-menu-unmap signals.
	* src/hd-status-menu.h: Move plugin-manager instance into
	HDStatusMenu. Remove unused functions.
	* src/hildon-status-menu.c (main): Move plugin-manager instance into
	HDStatusMenu.
	* src/hd-status-area.c (button_release_event_cb): Update
	hd_status_menu_new call.

2008-07-15  Jan Arne Petersen  <jpetersen@openismus.com>

	* README: Add some information.

2008-07-14  Jan Arne Petersen  <jpetersen@openismus.com>

	Initial import.
