+2008-12-09 Claudio Saavedra <csaavedra@igalia.com>
+
+ [Release 2.1.28]
+
+ * NEWS: updates
+ * configure.ac: bump version
+ * debian/changelog: updates
+ * debian/control: bump gtk+ dependency
+
+2008-12-09 Claudio Saavedra <csaavedra@igalia.com>
+
+ * src/hildon-dialog.c: Mark as deprecated.
+ * src/hildon-dialog.h: Mark as deprecated.
+ * src/hildon-picker-dialog.h: Allow HildonPickerDialog to derive
+ from HildonDialog and still work, even if
+ HILDON_DISABLE_DEPRECATED is defined. This is required as we can't currently
+ break the ABI and simply make HildonPickerDialog derive from GtkDialog.
+
+ Fixes: NB#90867 (Deprecate HildonDialog and use GtkDialog (with
+ maemo changes) instead)
+
+2008-12-09 Alejandro G. Castro <alex@igalia.com>
+
+ * src/hildon-pannable_area.h:
+ * src/hildon-pannable_area.c:
+ (hildon_pannable_area_class_init),
+ (hildon_pannable_area_set_property),
+ (hildon_pannable_area_get_property),
+ (hildon_pannable_area_size_request),
+ (hildon_pannable_area_get_size_request_policy),
+ (hildon_pannable_area_set_size_request_policy): Added new API
+ allowing applications to control the request policy. Now they can
+ choose to use the minimum (HILDON_MOVEMENT_MINIMUM) size or the
+ children allocation (HILDON_MOVEMENT_CHILDREN).
+
+2008-12-09 Alberto Garcia <agarcia@igalia.com>
+
+ * src/hildon-gtk.h
+ * src/hildon-gtk.c
+ (hildon_gtk_tree_view_set_ui_mode)
+ (hildon_gtk_icon_view_set_ui_mode): New functions to change the UI
+ mode of treeviews and iconviews.
+
+2008-12-09 Claudio Saavedra <csaavedra@igalia.com>
+
+ * src/hildon-touch-selector-entry.c:
+ (hildon_touch_selector_entry_init): Use a HildonEntry instead
+ of a GtkEntry to get proper theming.
+
+ Fixes: NB#94972 (Hildon Picker with Entry should use HildonEntry
+ widget, not GtkEntry)
+
+2008-12-09 Claudio Saavedra <csaavedra@igalia.com>
+
+ * src/hildon-wizard-dialog.c: (response): Move forward if there is
+ no HildonWizardDialogPageFunc.
+
+2008-12-09 Claudio Saavedra <csaavedra@igalia.com>
+
+ Patch contributed by Iván Gómez (igomez@igalia.com)
+
+ * src/hildon-app-menu.c:
+ * src/hildon-button.c:
+ * src/hildon-picker-dialog.c: (hildon_picker_dialog_class_init):
+ * src/hildon-stackable-window.c:
+ * src/hildon-time-selector.c:
+ * src/hildon-touch-selector.c:
+ * src/hildon-window.c:
+
+ Add more "since" tags to the new API in hildon 2.2.
+
+2008-12-05 Tim Janik <timj@imendio.com>
+
+ Patch contributed by Christian Dywan (christian@imendio.com)
+
+ * src/hildon-gtk.h: removed hildon_gtk_widget_set_theme_size() and
+ HildonSizeType, which are supplied by Gtk+ now.
+
+ * src/hildon-dialog.c: leave theming and sizing of buttons to GtkDialog.
+
+ Partially fixes NB#90867 (Deprecate HildonDialog and use GtkDialog
+ (with maemo changes) instead)
+
+2008-12-05 Claudio Saavedra <csaavedra@igalia.com>
+
+ Patch contributed by Iván Gómez (igomez@igalia.com)
+
+ * src/hildon-pannable-area.c: Add "since" tags to the new API in
+ hildon 2.2.
+
+2008-12-05 Claudio Saavedra <csaavedra@igalia.com>
+
+ * examples/hildon-wizard-dialog-example.c: (on_page_switch),
+ (some_page_func), (main): Update the example to use a
+ HildonWizardDialogPageFunc function.
+
+ * src/hildon-wizard-dialog-private.h: Add private data for
+ the HildonWizardDialogPageFunc function usage.
+
+ * src/hildon-wizard-dialog.c: (hildon_wizard_dialog_class_init),
+ (destroy), (hildon_wizard_dialog_init), (response),
+ (hildon_wizard_dialog_set_forward_page_func):
+ * src/hildon-wizard-dialog.h: Add a HildonWizardDialogPageFunc function,
+ that applications can use to stop a HildonWizardDialog to jump to
+ the next page.
+
+ Fixes: NB#94214 (No way to stop HildonWizardDialog from going to
+ next page)
+
+2008-12-04 Alberto Garcia <agarcia@igalia.com>
+
+ * src/hildon-program.h
+ * src/hildon-program-private.h
+ * src/hildon-program.c (hildon_program_init)
+ (hildon_program_set_common_app_menu)
+ (hildon_program_get_common_app_menu):
+ New API for setting a common HildonAppMenu for all
+ HildonStackableWindows registered with the HildonProgram.
+
+ * src/hildon-stackable-window.c
+ (hildon_stackable_window_toggle_menu):
+ Use the common HildonAppMenu if a window doesn't have a specific
+ one.
+
+ * src/hildon-app-menu-private.h
+ * src/hildon-app-menu.c
+ (hildon_app_menu_get_parent_window):
+ Function to obtain the window a HildonAppMenu is attached to.
+ (hildon_app_menu_set_parent_window):
+ Hide the menu if the parent window is set to NULL.
+
+2008-12-04 Claudio Saavedra <csaavedra@igalia.com>
+
+ * src/hildon-gtk.c: (hildon_gtk_tree_view_new): Explicitly
+ set GtkTreeView::enable-search to FALSE, to avoid the interactive
+ search widget to popup.
+
+2008-12-03 Claudio Saavedra <csaavedra@igalia.com>
+
+ * configure.ac: post release version bump
+ * debian/changelog: version bump
+
+2008-12-03 Claudio Saavedra <csaavedra@igalia.com>
+
+ [Release 2.1.26]
+
+ * NEWS: updates
+ * configure.ac: bump version
+ * debian/changelog: updates
+
+2008-12-02 Alberto Garcia <agarcia@igalia.com>
+
+ Based on a patch by Adam Endrodi (adam.endrodi@blumsoft.eu)
+
+ * src/hildon-window-stack.c (hildon_window_stack_get_leader_window)
+ (hildon_window_stack_window_realized)
+ (hildon_window_stack_remove, _hildon_window_stack_do_push):
+ Set the leader GdkWindow when a window is stacked and realized,
+ unset it when it's unstacked.
+ (hildon_window_stack_finalize): Destroy the leader GdkWindow.
+
+ Fixes: NB#94350 (HildonWindowStack:s have the same X Window group)
+
+2008-12-02 Alberto Garcia <agarcia@igalia.com>
+
+ * src/hildon-stackable-window.h
+ * src/hildon-window-stack.h:
+ Protect definition of HildonWindowStack using the preprocessor.
+
+2008-12-02 Alberto Garcia <agarcia@igalia.com>
+
+ * src/hildon-app-menu.c (hildon_app_menu_repack_items):
+ Fix warning if all menu items are hidden.
+
+2008-12-02 Claudio Saavedra <csaavedra@igalia.com>
+
+ Patch contributed by Daniel Borgmann (danielb@openismus.com)
+
+ * src/hildon-controlbar.c:
+ * src/hildon-hvolumebar.c:
+ * src/hildon-vvolumebar.c: (hildon_vvolumebar_size_allocate):
+ Multiple scale size defines updates.
+
+ Fixes: NB#94322 (Scale Updates)
+
+2008-12-02 Alberto Garcia <agarcia@igalia.com>
+
+ * examples/hildon-app-menu-example.c (create_menu)
+ Show items after adding them to the menu, as in the future the
+ menu will no longer call gtk_widget_show() on the added items.
+
+ * src/hildon-app-menu.c:
+ Update example as explained above.
+
+2008-12-02 Alberto Garcia <agarcia@igalia.com>
+
+ * src/hildon-app-menu.c
+ (hildon_app_menu_insert, hildon_app_menu_add_filter):
+ Make sure that all menu items have finger height.
+
+2008-12-01 Alejandro Pinheiro <apinheiro@igalia.com>
+
+ * src/hildon-picker-dialog.c:
+ (_on_dialog_response), (_save_current_selection),
+ (_restore_current_selection), (_clean_current_selection),
+ (hildon_picker_dialog_finalize), (hildon_picker_dialog_show)
+ Defined new functions in order to save the current internal selector
+ selection previous open the dialog, in case that the use cancel the
+ interaction, so the widget restores the previous selection.
+
+ Fixes: NB#92032 (In calendar application, date values in 'new event'
+ are not proper)
+
+ (requires_done_button): use of macro HILDON_TOUCH_SELECTOR_HEIGHT
+
+2008-11-28 Alberto Garcia <agarcia@igalia.com>
+
+ * src/hildon-button.c: Add a reference to the button examples in
+ hildon-button-example.c
+
+ * examples/hildon-button-example.c: Added examples of the most
+ common button layouts.
+
+2008-11-28 Alberto Garcia <agarcia@igalia.com>
+
+ * src/hildon-app-menu.c (hildon_app_menu_show)
+ (hildon_app_menu_class_init): Don't show the menu if it's empty.
+
+ Fixes: NB#93890 (Empty HildonAppMenu is pop-up)
+
+2008-11-27 Claudio Saavedra <csaavedra@igalia.com>
+
+ * src/hildon-picker-dialog.c:
+ (hildon_picker_dialog_init): Initialize the signal id for
+ HildonTouchSelector::columns-changed.
+ (+on_selector_columns_changed): Set up the interaction mode everytime a
+ column is added or removed from the HildonTouchSelector.
+ (_hildon_picker_dialog_set_selector): Connect to
+ HildonTouchSelector::columns-changed and keep track of it.
+
+ Make sure to update the interaction mode of the dialog everytime a
+ column is added or removed in the HildonTouchSelector.
+
+ Fixes: NB#93228 (Done button is not shown always in listpicker)
+
+2008-11-27 Claudio Saavedra <csaavedra@igalia.com>
+
+ * src/hildon-touch-selector.c: (hildon_touch_selector_class_init): Add
+ a new ::columns-changed signal.
+ (hildon_touch_selector_append_column): Emit ::columns-changed.
+ (hildon_touch_selector_remove_column): Emit ::columns-changed.
+
+ Add a ::columns-changed signal, emitted when the number of columns in a
+ HildonTouchSelector changes.
+
+2008-11-27 Claudio Saavedra <csaavedra@igalia.com>
+
+ * src/hildon-picker-dialog.c: (+setup_interaction_mode),
+ (_hildon_picker_dialog_set_selector): Factor out the code
+ to set up the dialog interaction mode.
+
+2008-11-27 Claudio Saavedra <csaavedra@igalia.com>
+
+ * src/hildon-picker-dialog.c: (hildon_picker_dialog_init),
+ (_hildon_picker_dialog_set_selector): Rename signal_id private variable
+ to signal_changed_id.
+
+2008-11-27 Claudio Saavedra <csaavedra@igalia.com>
+
+ * src/hildon-touch-selector.c: (hildon_touch_selector_class_init):
+ Minor doc. fixes.
+
+2008-11-27 Alejandro Pinheiro <apinheiro@igalia.com>
+
+ * src/hildon-time-selector.c: (_custom_print_func), (_create_ampm_model)
+ Updated the logical ids related to ampm format, as now it is required to
+ show it correctly localized even on languages with no default
+ abbreviations for am or pm
+ (_check_am_pm_format): check correctly the 24h format gconf property
+
+ Fixes: NB#93680 (HildonTimePicker need fully localized am/pm)
+
+2008-11-27 Alberto Garcia <agarcia@igalia.com>
+
+ * src/hildon-button.c: Documentation updates.
+
2008-11-27 Claudio Saavedra <csaavedra@igalia.com>
- reviewed by: <delete if not using a buddy>
+ * src/hildon-marshalers.list: Add BOOLEAN:VOID.
+ * src/hildon-caption.c: (hildon_caption_class_init):
+ * src/hildon-color-button.c: (hildon_color_button_class_init):
+ * src/hildon-find-toolbar.c: (hildon_find_toolbar_class_init):
+ * src/hildon-touch-selector.c: (hildon_touch_selector_class_init):
+ * src/hildon-volumebar.c: (hildon_volumebar_class_init):
+ * src/hildon-weekday-picker.c: (hildon_weekday_picker_class_init):
+
+ Remove deprecated GTK+ marshalers and replace them with the ones
+ provided by GLib, for those available, add a marshaler for
+ BOOLEAN:VOID, which is not available in GLib, and use it.
+
+2008-11-27 Claudio Saavedra <csaavedra@igalia.com>
- * examples/hildon-dialog-example.c: (main):
- * src/hildon-touch-selector.c: (_default_print_func):
+ * src/hildon-touch-selector.c: (_default_print_func): Do not reuse
+ the text from the previous column if there is no
+ HildonTouchSelectorColumn::text-property set.
2008-11-27 Alberto Garcia <agarcia@igalia.com>