Release 2.1.72
[hildon] / ChangeLog
index fa82b81..1a83c9e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,892 @@
+2009-05-11  Claudio Saavedra  <csaavedra@igalia.com>
+
+       [Release 2.1.72]
+
+       * NEWS: Updates.
+       * configure.ac: Bump version.
+       * debian/changelog: Updates.
+
+2009-05-08  Alejandro Pinheiro <apinheiro@igalia.com>
+
+       * hildon/hildon-note-private.h: Removed sound_signal_handler
+       * hildon/hildon-note.c
+       (on_show_cb): new callback on note "show" event, this simply adds
+       a idle, with the function sound_handling
+       (sound_handling): removed the sound_signal_handler management
+       (hildon_note_init): connect note "show" event to on_show_cb
+       (hildon_note_realize): remove the connection to "expose-event"
+
+       Fixes: NB#115242 (Sound is not played every time for the 'Switch off
+       device?' confirmation note)
+
+2009-05-08  Alberto Garcia  <agarcia@igalia.com>
+
+       * hildon/hildon-note.c
+       (hildon_note_new_information_with_icon_name)
+       (hildon_note_new_confirmation_with_icon_name):
+       Terminate the list of parameters in g_object_set() calls
+
+       Fixes: NB#115166 (Formatting memory card is not taking place)
+
+2009-05-08  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * hildon/hildon-sound.c (hildon_play_system_sound): Set the
+       "dialog-information" role for the sound being played.
+
+2009-05-06  Alberto Garcia  <agarcia@igalia.com>
+
+       * hildon/hildon-app-menu.c (hildon_app_menu_init):
+       Don't make the menu a modal window, it causes strange interactions
+       with the pointer grab and it's not really needed.
+
+       Fixes: NB#105529 (Empty App menu is launched in a scenario.)
+
+2009-05-06 Alejandro Pinheiro <apinheiro@igalia.com>
+
+       * hildon/hildon-touch-selector.[ch]
+       (hildon_touch_selector_optimal_size_request): function added to get a
+       optimal size request from the touch selector, when you want a dialog to
+       show as much of the selector
+       * hildon/hildon-picker-dialog.c:
+       Removed HILDON_TOUCH_SELECTOR_HEIGHT macro
+       (hildon_app_menu_class_init):
+       New "max-height-landscape" and "max-height-portrait" style properties
+       (hildon_picker_dialog_size_request): redefined GtkWidget::size_request
+       (hildon_picker_dialog_get_max_height): returns the maximum height using
+       the style properties defined and checking the current portrait/landscape
+       status
+       (_hildon_picker_dialog_set_selector): removed the set_size_request
+
+       Fixes: NB#109369 (Hard-coded height in HildonPickerDialog)
+
+2009-05-06  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * hildon/hildon-bread-crumb-trail.c:
+       * hildon/hildon-bread-crumb.c:
+       * hildon/hildon-seekbar.c:
+       Add reference to replacements for these deprecated widgets.
+
+       Fixes: MB#4461 (Documentation: All deprecations should mention
+       replacements)
+
+2009-05-06 Alejandro Pinheiro <apinheiro@igalia.com>
+
+       * examples/hildon-remote-texture-example.c
+
+       Change the include to the hildon-remote-texture in order to compile
+       properly the examples on the installed libhildon1-examples package
+
+2009-05-05  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * tests/Makefile.am: Add check for HildonPickerButton.
+       * tests/check-hildon-picker-button.c (fx_setup), (fx_teardown),
+       (START_TEST), (create_hildon_picker_button_suite): Add three simple
+       checks for the HildonPickerButton.
+       * tests/check_test.c (configure_tests): Add the test suite.
+       * tests/test_suites.h: likewise.
+
+2009-05-05  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * hildon/hildon-touch-selector.c
+       (+on_row_changed): Emit HildonTouchSelector:changed when the
+       contents of a selected row change.
+       (_create_new_column), (_hildon_touch_selector_set_model): connect
+       to GtkTreeModel:row-changed on a newly set model.
+
+       Fixes: NB#114253 (HildonPickerButton not refreshing its value)
+
+2009-05-05  Alberto Garcia  <agarcia@igalia.com>
+
+       Based on a patch by Mox Soini (ext-mox.soini@nokia.com)
+
+       * hildon/hildon-banner.c (hildon_banner_destroy)
+       (hildon_banner_show_progress, hildon_banner_set_fraction):
+       Remove the progress bar from HildonBanner and use a progress
+       indicator instead.
+
+       Fixes: NB#113761 (Update progress banner to use progress
+       indicator)
+
+2009-05-04  Alberto Garcia  <agarcia@igalia.com>
+
+       * hildon/hildon-banner.c:
+       Calculate size of the banner label using the actual screen width
+       rather than using a fixed value.
+
+       Fixes: NB#114395 ('Disconnect charger...' info banner in portrait
+       is truncated)
+
+2009-05-04  Alejandro G. Castro  <alex@igalia.com>
+
+       * hildon/hildon-pannable-area.c,
+       (hildon_pannable_area_class_init): Fixed signals documentation
+       typo.
+
+2009-05-04  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * configure.ac: post release version bump
+       * debian/changelog: post release version bump
+
+2009-05-04  Claudio Saavedra  <csaavedra@igalia.com>
+
+       [Release 2.1.70]
+
+       * NEWS: Updates.
+       * configure.ac: Bump version.
+       * debian/changelog: Updates.
+
+2009-05-01  Alberto Garcia  <agarcia@igalia.com>
+
+       * hildon/hildon-edit-toolbar.c
+       (hildon_edit_toolbar_init):
+       Don't let buttons in HildonEditToolbar receive focus.
+
+       Fixes: NB#111160 (!HildonEditToolbar buttons are focused after
+       typing on an HW arrows key)
+
+2009-04-30  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * doc/Makefile.am: Fix build.
+
+2009-04-30  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * doc/Makefile.am: Do not redefine content_files.
+
+2009-04-30  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/
+       * Makefile.am
+       * configure.ac
+       * doc/Makefile.am
+       * doc/hildon.types
+       * po/POTFILES.in:
+       Renamed src/ to hildon/
+
+       * examples/*.c
+       * debian/changelog
+       * debian/rules:
+       Include <hildon/hildon.h> directly in all examples.
+
+2009-04-29  Alejandro Pinheiro  <apinheiro@igalia.com>
+
+       * src/hildon-sort-dialog.c
+       (hildon_sort_dialog_add_sort_key_with_sorting)
+       (sort_key_changed)
+       Add safety checks
+
+2009-04-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/Makefile.am: Move generated sources to CLEANFILES, so that
+       make distcheck passes.
+
+2009-04-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * Makefile.am: Enable gtk-doc during distcheck.
+
+2009-04-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * Makefile.am: Do not distribute the debian/ directory.
+
+2009-04-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * doc/Makefile.am: Add the extra SGML files to content_files,
+       so that they are distributed properly.
+
+2009-04-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * tests/Makefile.am: Add missing test_suites.h and check_utils.h
+       to the SOURCES.
+
+2009-04-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-note.c (hildon_note_new_confirmation_with_icon_name),
+       (hildon_note_new_information_with_icon_name): Set the "icon" property
+       to preserve soundness.
+
+2009-04-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-font-selection-dialog.c
+       (hildon_font_selection_dialog_set_property): Fail when the "family"
+       property is set to NULL.
+
+2009-04-28  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-color-chooser.c (hildon_color_chooser_set_color): Add
+       safety checks.
+
+2009-04-28  Alejandro Pinheiro  <apinheiro@igalia.com>
+
+       * src/hildon-time-selector.h:
+       Added HildonTimeSelectorFormatPolicy
+       * src/hildon-time-selector.c:
+       Added PROP_TIME_FORMAT_POLICY
+       (_check_ampm_format): renamed to check_automatic_ampm_format
+       (update_format_policy), (update_format_dependant_columns): new functions
+       (hildon_time_selector_class_init)
+       (hildon_time_selector_contructor)
+       (hildon_time_selector_init)
+       (hildon_time_selector_get_property)
+       (hildon_time_selector_set_property)
+       (hildon_time_selector_get_time)
+       (hildon_time_selector_set_time)
+       * src/hildon-touch-selector.h: new file
+       * src/hildon-touch-selector.c
+       (hildon_touch_selector_emit_changed)
+       (hildon_touch_selector_block_changed)
+       (hildon_touch_selector_unblock_changed)
+       Added functions to allow to block the emission of the "changed" signal
+       * src/hildon-picker-dialog.c
+       (hildon_picker_dialog_show): call the parent show before the custom code
+       * examples/hildon-time-button-example.c
+       Modified, so now you can configure the time format using the new property
+
+       Added a new property "time-format-policy" that allow to choose the time
+       format: AM/PM, 24H or AUTOMATIC. AUTOMATIC is the default one. In this
+       case it uses gconf in order to check if the time selector must use
+       AM/PM or 24H.
+
+       Fixes: NB#111606 (HildonTimeSelector should expose API to set/unset am/pm
+       mode)
+
+2009-04-28  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-note.c (hildon_note_init):
+       Label in HildonNote must be left aligned, not centered. This
+       reverts the last commit in HildonNote.
+
+       Fixes: NB#112933 (text is not left aligned in confirmation dialog
+       is connectivity dialog)
+
+2009-04-27  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-gtk.c:
+       Minor style fixes
+
+       * doc/hildon-sections.txt:
+       Added hildon_gtk_window_set_do_not_disturb()
+
+2009-04-27  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-note.c (hildon_note_init): Center label.
+
+       Fixes: NB#111962 (mail_in_ui_folder_move_target_error not aligned
+       properly)
+
+2009-04-27  Claudio Saavedra  <csaavedra@igalia.com>
+
+       [Release 2.1.68]
+
+       * NEWS: Updates.
+       * configure.ac: Bump version.
+       * debian/changelog: Updates.
+
+2009-04-24  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-note-private.h: Add button-width to the private data.
+       * src/hildon-note.c (+resize_button),
+       (+hildon_note_orientation_update): methods to repack widgets on orientation
+       changes.
+       (screen_size_changed): Call above method for confirmation notes.
+       (hildon_note_realize): Always connect to the "screen-size" changed signal.
+       (hildon_note_rebuild): Store the original width request from buttons.
+
+       Fixes: NB#109635 (Confirmation notes do not support portrait)
+
+2009-04-24  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-note.c (hildon_note_rebuild): Only set the double spacing
+       when it is a progress note.
+
+2009-04-24  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-note.c (hildon_note_rebuild): Do not use a GtkHBox
+       in the note, since there are no horizontally arranged contents.
+
+2009-04-24  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-gtk.c (+set_flag): new generic method to
+       set/delay a flag setting in a window.
+       (hildon_gtk_window_set_progress_indicator):
+       (hildon_gtk_window_set_do_not_disturb),
+       (hildon_gtk_window_set_portrait_flags): use set_flag() to
+       avoid code redundance.
+
+2009-04-24  Claudio Saavedra  <csaavedra@igalia.com>
+
+       Based on a patch by Alberto Garcia (agarcia@igalia.com)
+
+       * src/hildon-gtk.c (set_clear_window_flag),
+       (do_set_progress_indicator), (do_set_do_not_disturb),
+       (do_set_portrait_flags),
+       (hildon_gtk_window_set_progress_indicator),
+       (hildon_gtk_window_set_do_not_disturb),
+       (hildon_gtk_window_set_portrait_flags):
+       Allow setting dnd-flag, progress indicator, and portrait flags
+       when the window is not realized.
+
+2009-04-24  Alejandro G. Castro  <alex@igalia.com>
+
+       * src/hildon-pannable-area.c,
+       * src/hildon-pannable-area.h: Add the hildon deprecated define to
+       the size request policy function and defines.
+
+2009-04-23  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * doc/hildon-sections.txt: Add the new API.
+       * src/hildon-gtk.c (+hildon_gtk_window_set_portrait_flags): New
+       method to set the portrait flags.
+       * src/hildon-gtk.h: Add HildonPortraitFlags enum.
+
+       Fixes: NB#112328 (Adding helpers for setting portrait properties)
+
+2009-04-23  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-gtk.c (set_clear_window_flag): Add an Atom parameter,
+       to allow using this method with other flags.
+       (hildon_gtk_window_set_progress_indicator): Update accordingly.
+       (hildon_gtk_window_set_do_not_disturb): Update accordingly.
+
+2009-04-22  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-touch-selector.c
+       (hildon_touch_selector_append_text_column):
+       Make the cell renderer use the smallest width possible.
+
+       Fixes: NB#108470 (Selected items in multiple selection are either
+       having a tick that is cut or not visible at all.)
+
+2009-04-22  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-touch-selector.c
+       (hildon_touch_selector_append_text_column):
+       Code cleanups
+
+2009-04-22  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-number-editor.c (hildon_number_editor_real_set_value):
+       Use g_strdup_printf() instead of a fixed size buffer.
+
+2009-04-21  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-app-menu.c (hildon_app_menu_find_intruder):
+       Close banners when a HildonAppMenu is popped up.
+
+       Fixes: NB#111027 (Title menu closed immediately if activated when
+       "Invalid e-mail address" banner is shown)
+
+2009-04-21  Claudio Saavedra  <csaavedra@igalia.com>
+
+       [Release 2.1.66]
+
+       * NEWS: Updates.
+       * configure.ac: Bump version.
+       * debian/changelog: Updates.
+
+2009-04-20  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-banner.c (hildon_banner_realize):
+       Mark HildonBanner as supporting portrait mode.
+       Use GDK to set window properties insetad of direct Xlib calls.
+
+       Fixes: NB#111830 (HildonBanner should be marked as supporting
+       portrait)
+
+2009-04-20  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-note.c (hildon_note_rebuild):
+       Hide action area in information notes. Prevents text from being
+       slightly aligned to the left.
+
+       Fixes: NB#111962 (mail_in_ui_folder_move_target_error not aligned
+       properly)
+
+2009-04-20  Alberto Garcia  <agarcia@igalia.com>
+
+       Patch by Mox Soini (ext-mox.soini@nokia.com)
+
+       * src/hildon-banner.c (hildon_banner_create_animation):
+       Use stylus-sized icons in animation banner.
+
+       Fixes: NB#111206 (stylus sized icon for animation banner)
+
+2009-04-20  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-gtk.h
+       * src/hildon-gtk.c
+       (+hildon_gtk_window_set_do_not_disturb):
+       New API to set the do-not-disturb flag.
+
+       Fixes: NB#110959 (Add API to set the do-not-disturb flag to a window)
+
+2009-04-20  Alberto Garcia  <agarcia@igalia.com>
+
+       * examples/hildon-progress-indicator-example.c: Fix example
+
+       * src/hildon-gtk.c (set_clear_window_flag)
+       (hildon_gtk_window_set_progress_indicator):
+       Create a generic function for setting flags to a window.
+       Use GDK instead of direct Xlib calls.
+
+2009-04-14  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-button.c (hildon_button_set_arrangement):
+       Due to NB#88126, if one of the labels is too long it will be
+       painted outside the button. The 'value' label is more likely to be
+       the longest one, so we change its packing options in order to
+       truncate it if necessary. As a side effect, the 'title' label will
+       no longer be truncated.
+
+       Fixes: NB#110689 (HildonPickerButton doesn't ellipsize very long values)
+
+2009-04-14  Claudio Saavedra  <csaavedra@igalia.com>
+
+       [Release 2.1.64]
+
+       * NEWS: Updates.
+       * configure.ac: Bump version.
+       * debian/changelog: Updates.
+
+2009-04-13  Alejandro G. Castro  <alex@igalia.com>
+
+       Deprecation of the hildon_pannable_area_set_size_request_policy
+       API, the only policy properly supported in gtk+ nowadays is the
+       minimum size.
+
+       * src/hildon-pannable-area.c,
+       (hildon_pannable_area_size_request): Added a workaround for the
+       size_request to avoid the problems of huge pixmaps in case someone
+       is still using the function.
+       * src/hildon-pannable-area.h: Deprecated the enum with the
+       policies.
+
+       Fixes: NB#110244 (Problems with the
+       hildon_pannable_area_set_size_request_policy API)
+
+2009-04-08  Alejandro G. Castro  <alex@igalia.com>
+
+       * src/hildon-pannable-area.c,
+       (hildon_pannable_area_init),
+       (hildon_pannable_area_size_request),
+       (hildon_pannable_area_style_set),
+       (hildon_pannable_draw_vscroll),
+       (hildon_pannable_draw_hscroll),
+       (hildon_pannable_area_check_scrollbars): Replaced area_width with
+       indicator_width to clarify the use of the attribute.
+
+2009-04-08  Claudio Saavedra  <csaavedra@igalia.com>
+
+       [Release 2.1.62]
+
+       * NEWS: Updates.
+       * configure.ac: Bump version.
+       * debian/changelog: Updates.
+
+2009-04-07  Alejandro Pinheiro <apinheiro@igalia.com>
+
+       * src/hildon-picker-dialog.c
+       * src/hildon-touch-selector.c
+       Reverting the change that tried to avoid the hardcoded height on
+       the picker dialog, as causes problems on the hildon-touch-selector
+       initial-hint
+
+       Fixes: NB#110029 (selectors not scrolling to selected value)
+
+2009-04-07  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-touch-selector.c: Fix typos
+
+2009-04-07  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-color-chooser.c (hildon_color_chooser_pointer_motion):
+       Use the event coordinates instead of gdk_window_get_pointer(). Also,
+       request more motions after using it.
+
+2009-04-07  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-calendar.c (hildon_calendar_expose),
+       (hildon_calendar_paint_main), (hildon_calendar_enter_notify):
+       Remove unused variables.
+
+2009-04-07  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * tests/check-hildon-color-chooser.c (START_TEST): Remove unused
+       variable assignment.
+
+2009-04-07  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-touch-selector.c (hildon_touch_selector_get_active):
+       Check the return value of gtk_tree_selection_get_selected()
+       for safety.
+
+2009-04-06  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-animation-actor.c
+       * src/hildon-button.c
+       * src/hildon-main.c
+       * src/hildon-pannable-area.c
+       * src/hildon-picker-button.c
+       * src/hildon-program.c
+       * src/hildon-remote-texture.c
+       * src/hildon-text-view.c
+       * src/hildon-touch-selector.c
+       * src/hildon-window-stack.c
+       * src/hildon-window.c:
+       Add missing 'Since: 2.2' tags.
+
+       * doc/hildon-sections.txt:
+       Add some missing symbols.
+
+       * doc/hildon-docs.sgml:
+       New 'Other' section for HildonAnimationActor and
+       HildonRemoteTexture
+
+2009-04-06  Alberto Garcia  <agarcia@igalia.com>
+
+       Patch by Iván Gómez (igomez@igalia.com)
+
+       * doc/building.sgml
+       * doc/compiling.sgml
+       * doc/hildon-docs.sgml
+       * doc/hildon-sections.txt
+       * doc/migration.sgml
+       * doc/resources.sgml
+       * doc/running.sgml:
+       New chapters on using the Hildon library.
+       Updated the general structure of the reference manual.
+       Other minor documentation fixes.
+
+       * src/hildon-calendar-popup.c
+       * src/hildon-calendar.c
+       * src/hildon-controlbar.c
+       * src/hildon-date-editor.c
+       * src/hildon-dialog.c
+       * src/hildon-hvolumebar.c
+       * src/hildon-number-editor.c
+       * src/hildon-range-editor.c
+       * src/hildon-sort-dialog.c
+       * src/hildon-time-editor.c
+       * src/hildon-time-picker.c
+       * src/hildon-volumebar-range.c
+       * src/hildon-volumebar.c
+       * src/hildon-vvolumebar.c
+       * src/hildon-weekday-picker.c:
+       Add deprecation notes
+
+       * src/hildon-pannable-area.c (hildon_pannable_area_class_init):
+       Document 'horizontal-movement' and 'vertical-movement' signals.
+
+2009-04-06  Claudio Saavedra  <csaavedra@igalia.com>
+
+       [Release 2.1.60]
+
+       * NEWS: Updates.
+       * configure.ac: Bump version.
+       * debian/changelog: Updates.
+
+2009-04-06  Alejandro G. Castro  <alex@igalia.com>
+
+       * src/hildon-pannable-area.c,
+       (hildon_pannable_area_class_init): increased the minimum velocity.
+       (hildon_pannable_area_button_release_cb): Updated the
+       CURSOR_STOPPED_TIMEOUT, tuning the widge for the new events
+       setup. Review the code to control that last event.
+
+       Fixes: NB#109790 (Releasing finger in pannable area easily causes
+       unwanted scrolling)
+
+2009-04-03  Claudio Saavedra  <csaavedra@igalia.com>
+
+       Based on a patch by Mox Soini (ext-mox.soini@nokia.com)
+
+       * src/hildon-get-password-dialog.c
+       (hildon_get_password_set_property),
+       (hildon_get_password_get_property), (create_contents):
+       * src/hildon-login-dialog-private.h:
+       * src/hildon-login-dialog.c (hildon_login_dialog_set_property),
+       (hildon_login_dialog_init), (hildon_login_dialog_get_username),
+       (hildon_login_dialog_get_password):
+       * src/hildon-set-password-dialog-private.h:
+       * src/hildon-set-password-dialog.c
+       (hildon_set_password_set_property),
+       (hildon_set_password_get_property), (create_contents),
+       (hildon_set_password_response_change),
+       (hildon_set_password_response_set), (hildon_checkbox_toggled):
+
+       Pimp these dialogs, to make them use HildonEntry and HildonCheckBox
+       instead and look more Fremantle style.
+
+       Fixes: NB#109639 (Update hildon passwd dialogs to Hildon 2.2)
+
+2009-04-03  Alberto Garcia  <agarcia@igalia.com>
+
+       * doc/hildon-sections.txt
+       * src/hildon-window-stack.h
+       * src/hildon-window-stack.c
+       (+hildon_window_stack_get_windows):
+       New API to obtain the list of windows on a stack.
+
+2009-04-02  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-app-menu.c (hildon_app_menu_popup)
+       (hildon_app_menu_class_init, -hildon_app_menu_show):
+       Remove hildon_app_menu_show() and move all its checks to
+       hildon_app_menu_popup()
+
+2009-04-02  Alejandro Pinheiro  <apinheiro@igalia.com>
+
+       * src/hildon-picker-dialog.c: removed HILDON_TOUCH_SELECTOR_HEIGHT
+       (_hildon_picker_dialog_set_selector): removed call to
+       gtk_widget_set_size_request
+       * src/hildon-touch-selector.c
+       (_create_new_column): change the pannable size request policy
+
+       Avoid to use a hardcoded height for the hildon picker dialog. In order
+       to get that, we needed to change the hildon pannable size request
+       policy
+       Fixes: NB#109369 (Hard-coded height in HildonPickerDialog)
+
+2009-04-02  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-window.c (hildon_window_map): Check for vbox to be
+       not NULL.  Avoids a (very unlikely) crasher. See related NB#103301
+       browser crash.
+
+2009-04-02  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * debian/control: Depend on osso-system-lock localization package.
+       * src/hildon-code-dialog.c: Obtain the secu_application_title
+       translation from osso-system-lock.
+       * src/hildon-get-password-dialog.c (create_contents): Do not mark
+       for translation the atk related strings, that's not necessary.
+       * src/hildon-set-password-dialog.c (create_contents): Ditto.
+       * src/hildon-sort-dialog.c (hildon_sort_dialog_init): Remove the
+       cancel button, it is not required.
+
+2009-04-02  Alejandro G. Castro  <alex@igalia.com>
+
+       * src/hildon-pannable-area.c,
+       (hildon_pannable_area_class_init): Modified the default value of
+       the overshooting max speed, we have reduced it.
+
+2009-04-02  Alberto Garcia  <agarcia@igalia.com>
+
+       * doc/hildon-sections.txt
+       * src/hildon-window-private.h
+       * src/hildon-window.h
+       * src/hildon-window.c (hildon_window_class_init)
+       (hildon_window_init, hildon_window_finalize)
+       (hildon_window_realize, hildon_window_get_property)
+       (hildon_window_set_property, hildon_window_update_markup)
+       (hildon_window_get_markup, hildon_window_set_markup):
+       New "markup" property and hildon_window_{get,set}_markup() methods.
+
+       * examples/hildon-stackable-window-example.c (new_window):
+       Update example to use hildon_window_set_markup()
+
+       Fixes: NB#106375 (Need API to retitle a window with a title
+       including markup)
+
+2009-04-01  Alejandro G. Castro  <alex@igalia.com>
+
+       * src/hildon-pannable-area.c,
+       (hildon_pannable_area_class_init): Changed the default value of
+       the initial_hint to TRUE.
+       (hildon_pannable_area_initial_effect): Changed the initial effect,
+       not the effect is just the fade-out of the scrollbars.
+
+       Fixes: NB#107775 (No scrollbars can be seen when several items are
+       available in a dialog)
+
+2009-04-01  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-program.c (hildon_program_update_top_most):
+       Fix memory leak.
+
+       Fixes: NB#109179 (Memory leak in Hildon program)
+
+2009-04-01  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-banner.c (-get_current_app_window):
+       Remove unused function.
+
+2009-04-01  Alejandro G. Castro  <alex@igalia.com>
+
+       * src/hildon-pannable-area.c: Modified the documentation of the
+       get adjustments functions to explain the problem of using the
+       adjustment directly.
+       (hildon_pannable_area_class_init): Improved the explanation about
+       the velocity.
+
+2009-04-01  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-app-menu-private.h
+       * src/hildon-app-menu.c
+       (hildon_app_menu_class_init):
+       Bring back the 'external-border' style property
+       (hildon_app_menu_class_init, hildon_app_menu_init)
+       (hildon_app_menu_apply_style, hildon_app_menu_size_request):
+       Set a fixed width-request for the menu, independent of the number
+       of items.
+
+       Fixes: NB#94957 (Smoothly opened application menu)
+
+2009-03-30  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-defines.h: Define HILDON_WINDOW_TITLEBAR_HEIGHT
+
+       * src/hildon-banner.c
+       Change HILDON_BANNER_WINDOW_Y to HILDON_WINDOW_TITLEBAR_HEIGHT.
+       (hildon_banner_map)
+       Make sure that the banner is correctly placed the first time it's
+       shown.
+       (hildon_banner_check_position, -check_fullscreen_state):
+       Show the banner in the same place no matter if the window is in
+       fullscreen mode or not.
+
+       Fixes: NB#107386 (Odd stacking behaviour for information banners)
+
+2009-04-01  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-touch-selector.c (_default_print_func): reorder
+       concatenation for clarity.
+
+2009-04-01  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-touch-selector.c (_default_print_func): Plug a memory leak
+       for multicolumn selectors.
+
+       Fixes: NB#109099 (Memory leak in Hildon touch selector)
+
+2009-03-30  Claudio Saavedra  <csaavedra@igalia.com>
+
+       [Release 2.1.58]
+
+       * NEWS: Updates.
+       * configure.ac: Bump version.
+       * debian/changelog: Updates.
+
+2009-03-27  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-sound.c (hildon_ca_context_get): Mark function as static and
+       coding style fixes.
+
+2009-03-26  Alejandro Pinheiro Iglesias <apinheiro@igalia.com>
+
+       * configure.ac: removed libcangerra-gtk dependency
+       * debian/control: removed libcanberra-gtk dependency
+       * src/Makefile.am: removed libcanberra gtk related flags
+       * src/hildon-sound.c: avoid to use ca_gtk_context_get to get a canberra
+       context, and manage a global canberra context instead
+
+       Fixes: NB#106067 (hildon_play_system_sound() play sound only first time called)
+
+2009-03-26  Alberto Garcia  <agarcia@igalia.com>
+
+       Patch by Daniel Borgmann (danielb@openismus.com)
+
+       * src/hildon-edit-toolbar.c:
+       Adjust the left padding.
+       (hildon_edit_toolbar_class_init, +hildon_edit_toolbar_expose):
+       Paint background of the edit toolbar.
+
+       Fixes: NB#107897 (Patch to make editmodetoolbar background
+       themeable and adjust margin)
+
+2009-03-25  Alberto Garcia  <agarcia@igalia.com>
+
+       Patch by Adam Endrodi (adam.endrodi@blumsoft.eu)
+
+       * src/hildon-program.c (hildon_program_update_top_most):
+       Update is-topmost when _MB_CURRENT_APP_WINDOW is 0
+
+       Fixes: NB#106998 (HildonProgram's is-topmost property doesn't
+       change when the user tasks in/out of an application)
+
+2009-03-25  Alejandro Pinheiro Iglesias <apinheiro@igalia.com>
+
+       * configure.ac: added libcangerra-gtk dependency
+       * debian/control: added libcanberra-gtk dependency
+       * src/Makefile.am: added libcanberra gtk related flags
+       * src/hildon-sound.c: use ca_gtk_context_get to get a canberra context
+       instead of use it.
+
+       Fixes: NB#106067 (hildon_play_system_sound() play sound only first time called)
+
+2009-03-25  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-program.c (hildon_program_remove_window)
+       (hildon_program_add_window): Add checks for the window
+       parameter. Don't decrease the window counter if the window is not
+       registered.
+
+2009-03-24  Alejandro G. Castro  <alex@igalia.com>
+
+       * src/hildon-pannable-area.c,
+       (hildon_pannable_area_realize): Fixed position of the event_window
+       in the realize method.
+
+2009-03-24  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-app-menu-private.h
+       * src/hildon-app-menu.c (hildon_app_menu_find_intruder)
+       (hildon_app_menu_map, hildon_app_menu_hide_idle)
+       (hildon_app_menu_key_press, hildon_app_menu_init)
+       (hildon_app_menu_finalize):
+       Make sure that all idle functions are removed when the widget is
+       destroyed.
+
+       Fixes: NB#107583 (Hildon app menu crashes in various applications)
+
+2009-03-24  Claudio Saavedra  <csaavedra@igalia.com>
+
+       [Release 2.1.56]
+
+       * NEWS: Updates.
+       * configure.ac: Bump version.
+       * debian/changelog: Updates.
+
+2009-03-24  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-entry.c
+       (+hildon_entry_show_placeholder),
+       (+hildon_entry_hide_placeholder), Methods to show/hide the placeholder text
+       that replace hildon_entry_update_contents().
+       (hildon_entry_set_text),
+       (hildon_entry_set_placeholder),
+       (hildon_entry_focus_in_event),
+       (hildon_entry_focus_out_event): Determine when it is needed
+       either to show or hide the placeholder and call the above methods.
+
+       Fixes: NB#107471 (hildon_entry_set_text() not setting the text
+       when the placeholder text is already set)
+
+2009-03-24  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-banner.c (+hildon_banner_create_animation): Build a
+       simple GdkPixbufAnim using the new icons for the banner.
+       (hildon_banner_show_animation): Use the above mentioned method to
+       create the animation widget.
+
+       Fixes: NB#103564 (Make hildon animation banner use individual
+       image files as the animation)
+
+2009-03-24  Alejandro G. Castro  <alex@igalia.com>
+
+       * src/hildon-pannable-area.c,
+       (hildon_pannable_leave_notify_event): Check if the child is NULL
+       to avoid sending the leave.
+
+2009-03-24  Alejandro G. Castro  <alex@igalia.com>
+
+       * src/hildon-pannable-area.c,
+       (hildon_pannable_area_class_init),
+       (hildon_pannable_leave_notify_event): Added a handler of the
+       leave-notify-signal to consider when no motion notify before
+       leaving.
+
+       Fixes: NB#107494 (Items stay selected when clicking and moving
+       away when inside pannable area)
+
 2009-03-23  Claudio Saavedra  <csaavedra@igalia.com>
 
        [Release 2.1.54]