2008-09-29 Claudio Saavedra <csaavedra@igalia.com>
[hildon] / ChangeLog
index b3ba303..70137e4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,658 @@
+2008-09-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       [Release 2.1.12]
+
+       * NEWS: Update.
+       * configure.ac: Pre-release version bump.
+       * debian/changelog: Updates.
+
+2008-09-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * NEWS: Update news for previous releases.
+
+2008-09-26  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * examples/hildon-touch-selector-multi-cells-example.c:
+       (create_selector): Update the example to use
+       hildon_touch_selector_append_column() with a NULL renderer and set
+       the renderers later.
+       * src/hildon-touch-selector.c: (_create_new_column): Do not warn if
+       passed a NULL renderer. This is documented behavior now.
+
+       Allow passing a NULL renderer to hildon_touch_selector_append_column().
+       This must be used if the developer wants full control on the layout of
+       the renderers to be added to the column.
+
+       Fixes: NB#88680 (Limiting API in HildonTouchSelector)
+
+2008-09-26  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-touch-selector.c: Documentation fixes.
+
+2008-09-26  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-wizard-dialog-private.h: Remove image and box.
+       * src/hildon-wizard-dialog.c: (hildon_wizard_dialog_init),
+       (hildon_wizard_dialog_set_property), (response): Completely remove
+       image/icon support, and the containers required for the layout.
+
+       Fixes: NB#88927 (Hildon Wizard should not use icons anymore)
+
+2008-09-25  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-app-menu.c: Updated documentation.
+
+       * src/hildon-stackable-window.c
+       (hildon_stackable_window_set_main_menu): Unref the old menu after
+       ref'ing the new one.
+
+2008-09-25  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-stackable-window.c
+       (hildon_stackable_window_set_main_menu): Unref the previous menu
+       instead of destroying it.
+
+       * src/hildon-app-menu.c (hildon_app_menu_init): Re-enforce the
+       floating reference and set has_user_ref_count to FALSE to make
+       HildonAppMenu act like a normal ref-counted widget and not a
+       toplevel widget.
+
+       Fixes: NB#88923 (Semantics of hildon_stackable_window_set_main_menu()
+       changed)
+
+2008-09-25  Alejandro Pinheiro  <apinheiro@igalia.com>
+
+       * src/hildon-touch-selector-column.h: new file
+       * src/hildon-touch-selector.h
+       * src/hildon-touch-selector.c
+       Implemented GtkCellLayout interface, in order to allow to configure
+       the cell layout on each individual selector column
+       (hildon_touch_selector_set_column_attributes): marked as deprecated
+       * examples/hildon-touch-selector-multi-cells-example.c
+       Example of how to use the GtkCellLayout interface on the selector
+
+       Fixes: NB#88680 (Limiting API in HildonTouchSelector)
+
+2008-09-24  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-app-menu.h
+       * src/hildon-app-menu.c
+       (hildon_app_menu_insert, hildon_app_menu_reorder_child)
+       (hildon_app_menu_append, hildon_app_menu_prepend):
+       New methods to prepend, insert and move items in the menu.
+
+2008-09-24  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-wizard-dialog.c:
+
+       (hildon_wizard_dialog_init): Update logical IDs and remove cancel
+       button.
+       (create_title): Update logical IDs and related code.
+       (response): No need to handle HILDON_WIZARD_DIALOG_CANCEL.
+
+       * src/hildon-wizard-dialog.h: Note that
+       HILDON_WIZARD_DIALOG_CANCEL should be marked as deprecated at some
+       point, as it is not used anymore.
+
+       Fixes: NB#88887 (Hildon Wizard changes for Hildon2.2)
+
+2008-09-24  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-note.c:
+       (hildon_note_rebuild): Update logical IDs. Ensure "Cancel" button is
+       shown.  Do not display an icon in confirmation notes nor information
+       notes.
+       (hildon_note_set_button_text): Update logical ID for cancel button.
+
+       Fixes: NB#88850 (Update HildonNote button strings + signals)
+
+2008-09-24  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-stackable-window.c
+       (hildon_stackable_window_set_main_menu): Fix compilation warning.
+
+2008-09-24  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-app-menu-private.h
+       * src/hildon-app-menu.c (hildon_app_menu_set_columns)
+       (hildon_app_menu_set_property, hildon_app_menu_construct_child)
+       (hildon_app_menu_init, hildon_app_menu_class_init): Added
+       temporary property 'columns' to change the number of columns.
+
+2008-09-24  Claudio Saavedra  <csaavedra@igalia.com>
+
+       Patch contributed by Kimmo Hämäläinen (kimmo.hamalainen@nokia.com)
+
+       * examples/hildon-note-example.c: (on_information_clicked),
+       (on_confirmation_clicked), (on_progress_clicked), (main): Add
+       debugging information.
+       * src/hildon-note-private.h: Remove close_if_pressed_outside,
+       not needed anymore.
+       * src/hildon-note.c: (hildon_note_class_init), (hildon_note_init),
+       (hildon_note_rebuild): Remove special handling of tapping outside/inside
+       in order to close: this will be handled by the WM from now on.
+
+       Fixes: NB#88891 (Allow WM to handle properly close-on-tap-outside behavior)
+
+2008-09-24  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-app-menu-private.h
+       * src/hildon-app-menu.c
+       (hildon_app_menu_append, hildon_app_menu_add_filter)
+       (button_visibility_changed, hildon_app_menu_apply_style)
+       (hildon_app_menu_style_set, hildon_app_menu_construct_child)
+       (hildon_app_menu_init, hildon_app_menu_finalize): Update the
+       layout everytime a button (item or filter) is shown or hidden.
+
+       * src/hildon-stackable-window.c
+       (hildon_stackable_window_set_main_menu): Destroy the old menu when
+       setting a new one.
+
+2008-09-22  Alejandro Pinheiro <apinheiro@igalia.com>
+
+       * src/hildon-touch-selector.c:
+       (hildon_touch_selector_class_init): added gtkrc bits in order to ensure
+       that the treeview inside the touch selector is in fremantle hildon mode
+       * examples/hildon-date-button-example.c
+       * examples/hildon-picker-button-multicolumn-example.c
+       * examples/hildon-touch-selector-entry-example.c
+       * examples/hildon-touch-selector-example.c
+       * examples/hildon-time-button-example.c
+       * examples/hildon-picker-button-example.c:
+       (main): Remove the gtkrc bits, now hadled by hildon-touch-selector.c
+
+2008-09-22  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * examples/hildon-text-view-example.c: (main): Remove the
+       gtkrc bits, now handled by the theme.
+
+2008-09-22  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-picker-button.c (hildon_picker_button_set_active):
+       Fix memory leak
+
+2008-09-19  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * po/Makefile.am: Install properly the mo files.
+       * po/en_GB.po: Update translation, to ease testing purposes.
+
+2008-09-19  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * examples/hildon-picker-button-example.c: (main): Select an item
+       in the selector before setting it to the button.
+
+2008-09-19  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-picker-button.c: (hildon_picker_button_set_selector):
+       Update button's value if the selector has an item active.
+
+       Fixes: NB#88718 (HildonPickerButton not synchronizing its initial
+       'value' with the selector)
+
+2008-09-19  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-picker-button.c: (+hildon_picker_button_finalize): unref
+       the HildonTouchSelector and destroy the underlying HildonPickerDialog.
+       (hildon_picker_button_class_init): Plug the finalize method.
+       (hildon_picker_button_set_selector): If there's a previously set
+       selector, unref'it before setting a new one.
+
+       Fixes: NB#88720 (HildonPickerButton leaks a reference to the
+       HildonTouchSelector)
+
+2008-09-16  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-touch-selector-entry.c:
+       (hildon_touch_selector_entry_changed): Check if there is no text
+       selected before setting the entry text.
+       Fixes: NB#88576
+
+2008-09-15  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-touch-selector.h
+       * src/hildon-touch-selector.c
+       (hildon_touch_selector_get_active)
+       (hildon_touch_selector_set_active): New methods to set/get the
+       index of the selected item.
+
+       * src/hildon-picker-button.h
+       * src/hildon-picker-button.c
+       (hildon_picker_button_get_active)
+       (hildon_picker_button_set_active): New methods to set/get the
+       index of the selected item.
+
+2008-09-15  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * configure.ac: post-release version bump.
+
+2008-09-15  Claudio Saavedra  <csaavedra@igalia.com>
+
+       Release 2.1.10-1.
+
+       * configure.ac: Pre-release version bump.
+       * debian/changelog: Updates.
+       * debian/control: Add myself as maintainer and depend on l10n
+       packages.
+
+2008-09-15  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-window.c
+       (hildon_window_set_main_menu)
+       * src/hildon-stackable-window.c
+       (hildon_stackable_window_set_main_menu):
+       Updated documentation.
+
+2008-09-15  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-date-selector.c (hildon_date_selector_finalize):
+       Don't free selector->priv manually.
+       Fixes: NB#88414
+
+2008-09-12  Alejandro G. Castro         <alex@igalia.com>
+
+       * src/hildon-gtk.c,
+       (hildon_gtk_window_set_progress_indicator):
+       * src/hildon-gtk.h: Added the new API
+       hildon_gtk_window_set_progress_indicator, it changes the state of
+       the window progress hint.
+
+2008-09-12  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-button.c
+       * src/hildon-stackable-window.c: Minor documentation updates.
+
+2008-09-12  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-stackable-window.c: Updated documentation.
+
+2008-09-12  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-defines.h: Update margins definitions
+       to the Fremantle sizes.
+       Fixes: NB#88364
+
+2008-09-12  Alejandro G. Castro         <alex@igalia.com>
+
+       * src/hildon-touch-selector.c,
+       (_hildon_touch_selector_set_model): Cleaning the code after
+       review, removed g_print and #if 0 from the code.
+
+2008-09-11  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-edit-toolbar.c: Update documentation.
+
+2008-09-11  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-check-button.h
+       * src/hildon-check-button.c
+       (hildon_check_button_set_label, hildon_check_button_get_label)
+       * examples/hildon-check-button-example.c
+       (button_clicked_cb):
+       Removed deprecated methods.
+
+2008-09-11  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-text-view.c:
+       Add sample code to the documentation.
+
+       * src/hildon-entry.h
+       * src/hildon-text-view.h:
+       Minor cosmetic changes.
+
+       * src/hildon-entry.c:
+       Add sample code to the documentation.
+       (hildon_entry_init, hildon_entry_refresh_contents):
+       Don't allow NULL values in the placeholder.
+
+2008-09-10  Alberto Garcia  <agarcia@igalia.com>
+
+       * doc/hildon-docs.sgml
+       * doc/hildon.types
+       * examples/Makefile.am
+       * examples/hildon-text-view-example.c
+       * src/Makefile.am
+       * src/hildon-text-view.c
+       * src/hildon-text-view.h
+       * src/hildon.h:
+       New HildonTextView widget, with example.
+
+2008-09-10  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * po/POTFILES.in: Add missing files with translatable strings.
+       Partially fixes NB#88287.
+
+2008-09-10  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * examples/hildon-pannable-area-example-2.c: (main): No need to
+       set the cellrenderer height inside hildon touch lists, the theme does
+       that for us.
+
+2008-09-10  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * examples/hildon-entry-example.c: (main): Remove the gtkrc bits, now
+       they are integrated in the theme.
+
+2008-09-09  Alberto Garcia  <agarcia@igalia.com>
+
+       * examples/hildon-entry-example.c: Update the example adding
+       widgets to modify the text and the placeholder of the HildonEntry.
+
+       * src/hildon-entry.c: Show the placeholder everytime the widget
+       is empty and loses the focus.
+
+2008-09-09  Alejandro G. Castro         <alex@igalia.com>
+
+       Patch contributed by Daniil Ivanov (ext-danil.ivanoc@nokia.com)
+
+       * src/hildon-pannable-area.c,
+       (hildon_pannable_area_size_request): Fixed bug in height
+       requisition, avoid increasing size and add border twice.
+
+2008-09-09  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * configure.ac: postrelease version bump.
+
+2008-09-09  Claudio Saavedra  <csaavedra@igalia.com>
+
+       Release 2.1.8-1.
+
+       * configure.ac: Prerelease version bump.
+       * debian/changelog: update.
+       * debian/rules: make -dbg package contain useful debugging symbols.
+
+2008-09-08  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-dialog.h
+       * src/hildon-dialog.c
+       (hildon_dialog_add_button, hildon_dialog_add_buttons):
+       New methods to add buttons with finger size.
+       (hildon_dialog_new_with_buttons):
+       Create buttons with finger size.
+
+       * examples/hildon-dialog-example.c (main): Use HildonDialog
+       methods to add buttons.
+
+2008-09-08  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-entry.c: Updated HildonButton documentation.
+
+2008-09-08  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-button.c (hildon_button_set_arrangement): Pack the
+       button value label with (FALSE, FALSE) to prevent NB#88126 from
+       being triggered.
+
+2008-09-08  Alejandro G. Castro         <alex@igalia.com>
+
+       * examples/hildon-pannable-area-example.c,
+       (main): Removed examples panning a vbox inside a pannable
+       area. Check bug NB#87965
+
+2008-09-08  Alejandro G. Castro         <alex@igalia.com>
+
+       Patch contributed by Kris Rietveld (kris@imendio.com)
+
+       * src/hildon-pannable-area.c,
+       (hildon_pannable_area_get_topmost): replaced the get_geometry with
+       get_size and get_position, this saves an X server roundtrip.
+
+2008-09-05  Alberto Garcia  <agarcia@igalia.com>
+
+       * doc/hildon-docs.sgml
+       * doc/hildon.types
+       * examples/Makefile.am
+       * examples/hildon-entry-example.c
+       * src/Makefile.am
+       * src/hildon-entry.c
+       * src/hildon-entry.h
+       * src/hildon.h:
+       New HildonEntry widget, with example.
+
+2008-09-05  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-button.c (hildon_button_construct_child): Pack the
+       image with expand == fill == FALSE. This is a workaround for a bug
+       in GtkBox.
+
+2008-09-05  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * examples/hildon-pannable-area-example-2.c: (main): Use the stock
+       labels for the text column, to make it more look more dynamic.
+
+2008-09-04  Alejandro Pinheiro  <apinheiro@igalia.com>
+
+       * src/hildon-time-selector.c
+       Define gettext auxiliar macro N_
+       (_create_minutes_model)
+       (_create_hours_model)
+       (_create_ampm_model): use of strftime in order to fill the model
+       * src/hildon-date-selector.c
+       (hildon_date_selector_finalize):
+       (_locales_init): remove the logic related to get the name of the months
+       using nl_langinfo, as it is not required anymore
+       (_create_day_model)
+       (_create_year_model)
+       (_create_month_model)
+       (_update_day_model): use of strftime in order to fill the model properly
+
+
+2008-09-04  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-button.h
+       * src/hildon-button.c (hildon_button_get_image): New method to
+       retrieve the image.
+
+2008-09-04  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-touch-selector.c:
+       (hildon_touch_selector_remove_column): Remove from the correct parent
+       and also remove the list element and free it.
+       Fixes: NB#88049
+
+2008-09-04  Alejandro Pinheiro  <apinheiro@igalia.com>
+
+       * src/hildon-time-selector.c
+       (_create_hours_model): change the range on 12h ampm format in order to use
+       a 12-11 range instead of previous 01-12 range
+       (hildon_time_selector_set_time): change the way to select the current time
+       on 12h ampm format, due the change on the range
+       (hildon_time_selector_get_time): fix the hour returned on 12 ampm format
+       Fixes: NB#88036
+
+2008-09-03  Alejandro Pinheiro  <apinheiro@igalia.com>
+
+       * src/hildon-touch-selector.c
+       (hildon_date_touch_selector_get_selected): fix the selection mode check,
+       in order to allow use this function on multiple row selection mode if
+       the column is different that the first one
+       Fixes: NB#88047
+
+2008-09-03  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * src/hildon-time-selector.c: (_custom_print_func): Change the logical ids
+       to "wdgt_va_12h_time" and "wdgt_va_24h_time". Fixes NB#88045.
+
+2008-09-02  Alejandro Pinheiro  <apinheiro@igalia.com>
+
+       * src/hildon-date-selector.h: clean some comments, now on the .c
+       * src/hildon-date-selector.c
+       (hildon_date_selector_select_month): first implementation
+       (hildon_date_selector_select_day): added documentation, reimplemented
+       using hildon_date_selector_select_current_date to avoid repeat code
+       Fixes: NB#88027
+
+2008-09-02  Alejandro G. Castro         <alex@igalia.com>
+
+       Reviewed interaction logic based on device experiences, refactored
+       code.
+
+       * src/hildon-pannable-area.c,
+       (hildon_pannable_area_class_init): Updated default vmax speed.
+       (hildon_pannable_area_calculate_velocity): Added this function, it
+       avoids duplicate valocity calculation. Adjusted calculation to
+       avoid problems with zero dist events.
+
+       (hildon_pannable_area_motion_notify_cb): Now we use the
+       calculate_velocity function.
+
+2008-09-02  Alejandro Pinheiro  <apinheiro@igalia.com>
+
+       * src/hildon-date-selector.c
+       (hildon_date_selector_select_current_date): fix the day range check
+       as it failed using the last day of the current month
+       Fixes NB#88023
+
+2008-09-02  Alejandro Pinheiro  <apinheiro@igalia.com>
+
+       * src/hildon-touch-selector.c
+       (hildon_touch_selector_get_num_columns): added a parameter validation
+       Fixes: NB#88022
+
+2008-08-29  Alberto Garcia  <agarcia@igalia.com>
+
+       * examples/Makefile.am
+       * examples/hildon-edit-toolbar-example.c: Example of the
+       HildonEditToolbar widget.
+
+2008-08-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * configure.ac: postrelease version bump.
+
+2008-08-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       Release 2.1.6-1.
+
+       * configure.ac: prerelease version bump.
+       * debian/changelog: update.
+
+2008-08-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * examples/hildon-pannable-area-example-2.c: (main): Add a pixbuf
+       renderer to display stock icons in the touch list. Also, set the sizes
+       to the recommended in the style guide.
+
+2008-08-28  Alejandro Pinheiro  <apinheiro@igalia.com>
+       * src/hildon-touch-selector.h
+       (hildon_touch_selector_set_active_iter): renamed, now is
+       hildon_touch_selector_select_iter
+       (hildon_touch_selector_get_active_iter): renamed, now is
+       hildon_touch_selector_get_selected
+       (hildon_touch_selector_unselect_iter): added
+       * src/hildon-touch-selector.c
+       Update after API modification (methods renamed)
+       (hildon_touch_selector_select_iter): remove gtk_tree_view_set_cursor in
+       order to avoid problems selecting multiple elements on the column
+       (hildon_touch_selector_unselect_iter): added the implementation
+       * src/hildon-time-selector.c
+       * src/hildon-date-selector.c
+       * src/hildon-touch-selector-entry.c
+       Update methods calls after hildon-touch-selector.h API modification (methods
+       renamed)
+
+2008-08-29  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-stackable-window.c
+       (hildon_stackable_window_finalize): Call the parent class's finalize.
+
+2008-08-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * examples/hildon-touch-selector-example.c: (create_selector): Use
+       gtk_cell_renderer_set_fixed_size() instead of a GValue to set the
+       cell height.
+
+2008-08-29  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * examples/hildon-touch-selector-example.c: (create_selector): Do not
+       set a cell background color, to respect theming.
+
+2008-08-28  Alberto Garcia  <agarcia@igalia.com>
+
+       * doc/hildon-docs.sgml
+       * doc/hildon.types
+       * src/Makefile.am
+       * src/hildon-edit-toolbar.c
+       * src/hildon-edit-toolbar.h
+       * src/hildon.h: New HildonEditToolbar widget.
+
+2008-08-28  Claudio Saavedra  <csaavedra@igalia.com>
+
+       * examples/hildon-pannable-area-example-4.c: (main): Remove unneeded
+       extra GtkVBox.
+
+2008-08-28  Alejandro Pinheiro  <apinheiro@igalia.com>
+       * src/hildon-touch-selector.c
+       (_create_new_column): use g_object_set instead of two g_object_set_property
+
+2008-08-28  Alejandro Pinheiro  <apinheiro@igalia.com>
+       * src/hildon-touch-selector.c
+       (_create_new_column): use of hildon_gtk_tree_view_new to create
+       the treeview, instead of use directly g_object_new
+       (_create_new_column): update the property name "vindicator-mode" for the
+       new one "vscrollbar-policy"
+       * examples/hildon-date-button-example.c
+       * examples/hildon-picker-button-multicolumn-example.c
+       * examples/hildon-touch-selector-entry-example.c
+       * examples/hildon-touch-selector-example.c
+       * examples/hildon-time-button-example.c
+       * examples/hildon-picker-button-example.c
+       Add a gtk_rc_parse_string in order to set the hildon-mode to HILDON_FREMANTLE
+       to all the treeviews inside a pannable area.
+
+2008-08-27  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-button.h
+       * src/hildon-button.c (hildon_button_init)
+       (hildon_button_set_arrangement, hildon_button_set_alignment)
+       (hildon_button_set_title_alignment)
+       (hildon_button_set_value_alignment)
+       (hildon_button_set_image_alignment)
+       (hildon_button_construct_child): New methods to set the alignment
+       of the individual components of the button (title, value,
+       image). Also, new method to alter the xscale and yscale properties
+       of the GtkAlignment inside the button, so more complex layouts can
+       be created.
+
+2008-08-27  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-button.c (hildon_button_style_set)
+       (hildon_button_class_init, hildon_button_set_arrangement)
+       (hildon_button_construct_child): Apply style properties
+       correctly. Use the 'image-spacing' style property too.
+
+2008-08-26  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-app-menu.c (hildon_app_menu_style_set)
+       (hildon_app_menu_init, hildon_app_menu_class_init): Set style
+       correctly.
+
+2008-08-26  Alejandro G. Castro         <alex@igalia.com>
+
+       * src/hildon-pannable-area.c,
+       (hildon_pannable_area_size_request): Fixed problem with
+       pannable-area size_request.
+
+2008-08-26  Alejandro G. Castro         <alex@igalia.com>
+
+       Added management for the grab-focus to a child widget, like a
+       range, we need to fade out the scrollbar when releasing.
+
+       * src/hildon-pannable-area.c,
+       (hildon_pannable_area_init): Connected the grab-focus signal to
+       the callback.
+       (hildon_pannable_area_grab_notify): Added this function in order
+       to manage the situation when the grab-focus ends. We have to
+       fade-out the scrollbar.
+
+2008-08-25  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-app-menu.c: Minor documentation update.
+
+2008-08-25  Alberto Garcia  <agarcia@igalia.com>
+
+       * src/hildon-app-menu.c
+       * examples/hildon-app-menu-example.c (create_menu): Update
+       examples and documentation to explain how to connect callbacks.
+
 2008-08-25  Alejandro Pinheiro <apinheiro@igalia.com>
 
        * examples/hildon-button-example.c
        the Hildon Touch List and Hildon Touch Grid using the
        HildonPannableArea widget.
 
-2008-06-27  Alejandro G. Castro <alex@ig\alia.com>
+2008-06-27  Alejandro G. Castro <alex@igalia.com>
 
        * src/hildon-pannable-area.c,
        (hildon_pannable_area_button_press_cb),
        is no child of the pannable area. Maybe we will need more work
        here.
 
-2008-06-27  Alejandro G. Castro <alex@ig\alia.com>
+2008-06-27  Alejandro G. Castro <alex@igalia.com>
 
        * src/hildon-pannable-area.c,
        (hildon_pannable_area_dispose): Released the fade-out timeout when
        disposing the widget.
 
-2008-06-27  Alejandro G. Castro <alex@ig\alia.com>
+2008-06-27  Alejandro G. Castro <alex@igalia.com>
 
        * src/hildon-pannable-area.c: Fixed problem when overshoot_max is
        zero, we are going to use that property in order to deactivate the
        NOTE: removed trailing whitespaces from my previous comments of
        the Changelog.
 
-2008-06-26  Claudio Saavedra  <csaavedra@ig\alia.com>
+2008-06-26  Claudio Saavedra  <csaavedra@igalia.com>
 
        * src/hildon-pannable-area.c
        (hildon_pannable_area_get_property),
        to cause the widget give a hint about its panning abilities upon
        realization.
 
-2008-06-26  Claudio Saavedra  <csaavedra@ig\alia.com>
+2008-06-26  Claudio Saavedra  <csaavedra@igalia.com>
 
        * src/hildon-pannable-area.c: Several documentation improvements.
 
-2008-06-26  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-26  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-program.c
        * src/hildon-stackable-window.c: Update documentation.
 
-2008-06-26  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-26  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-stackable-window.c (get_previous_window_if_last):
        Renamed get_last_window()
        (get_previous_window_if_last):
        Detect if the window hasn't been added to a HildonProgram.
 
-2008-06-26  Alejandro G. Castro <alex@ig\alia.com>
+2008-06-26  Alejandro G. Castro <alex@igalia.com>
 
-       contributed and reviewed by: Claudio Saavedra <csaavedra@ig\alia.com>
+       contributed and reviewed by: Claudio Saavedra <csaavedra@igalia.com>
 
        * src/hildon-pannable-area.c
        (hildon_pannable_area_button_press_cb),
        * examples/hildon-pannable-area-example-3.c: Added these two new
        examples in order to test and show how the new APIs work.
 
-2008-06-25  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-25  Alberto Garcia  <agarcia@igalia.com>
 
        * examples/hildon-stackable-window-example.c (new_window):
        * src/Makefile.am (noinst_HEADERS):
        * src/hildon-window.c:
        Fix typo in doc
 
-2008-06-24  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-24  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-stackable-window.c
        (hildon_stackable_window_unset_program):
        (hildon_stackable_window_class_init):
        Ignore the delete event if the window is not the topmost one.
 
-2008-06-24  Alejandro G. Castro <alex@ig\alia.com>
+2008-06-24  Alejandro G. Castro <alex@igalia.com>
 
        * src/hildon-pannable-area.c
        (hildon_pannable_area_expose_event): Fixed a problem when
        selecting the background color of the scrollbars.
 
-2008-06-23  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-23  Alberto Garcia  <agarcia@igalia.com>
 
        * examples/hildon-stackable-window-example.c
        * src/hildon-stackable-window.c
        Send delete events to windows rather than closing them with
        gtk_widget_destroy()
 
-2008-06-19  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-19  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-pannable-area.c
        (hildon_pannable_area_button_release_cb): Fix overshooting in
        accel mode.
 
-2008-06-19  Claudio Saavedra  <csaavedra@ig\alia.com>
+2008-06-19  Claudio Saavedra  <csaavedra@igalia.com>
 
        * src/hildon-pannable-area.c
        (hildon_pannable_area_init): Initially show the scroll indicators.
 
        Add initial effect showing the widget is pannable.
 
-2008-06-19  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-19  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-pannable-area.c
        (hildon_pannable_area_class_init)
        New 'velocity_fast_factor' property to decide which velocity is
        considered fast.
 
-2008-06-19  Claudio Saavedra  <csaavedra@ig\alia.com>
+2008-06-19  Claudio Saavedra  <csaavedra@igalia.com>
 
        * src/hildon-pannable-area.c
        (hildon_pannable_draw_hscroll)
        Use float variables to calculate the size of the scrollbars to
        avoid error propagation and resizing during scrolling.
 
-2008-06-19  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-19  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-pannable-area.c
        (hildon_pannable_draw_vscroll)
        (hildon_stackable_window_class_init): Fix initialization of
        private structure.
 
-2008-06-18  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-18  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-stackable-window.c: Fixed typos in doc
 
-2008-06-18  Claudio Saavedra  <csaavedra@ig\alia.com>
+2008-06-18  Claudio Saavedra  <csaavedra@igalia.com>
 
        * src/hildon-pannable-area.c
        (hildon_pannable_area_scroll):
        Calculate here whether we need to scroll instead of using the booleans
        that tell us whether to /draw/ the scrolling bars.
 
-2008-06-17  Claudio Saavedra  <csaavedra@ig\alia.com>
+2008-06-17  Claudio Saavedra  <csaavedra@igalia.com>
 
        * src/hildon-app-menu.h
        Update API.
        (create_menu):
        Update to reflect API changes.
 
-2008-06-16  Claudio Saavedra  <csaavedra@ig\alia.com>
+2008-06-16  Claudio Saavedra  <csaavedra@igalia.com>
 
        * src/hildon-stackable-window.c
        (hildon_stackable_window_class_init):
        to apply theming and behavior specific to HildonStackableWindow
        windows.
 
-2008-06-12  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-12  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-note.c (hildon_note_button_release):
        Close information notes also when tapping on them
 
-2008-06-12  Alejandro G. Castro <alex@ig\alia.com>
+2008-06-12  Alejandro G. Castro <alex@igalia.com>
 
        Added BOUNCE_STEPS define to control the overshoot effect. Removed
        ELASTICITY, refactor and review, fix some issues with drawing
 
        (hildon_pannable_area_class_init): Changed some default values.
 
-2008-06-12  Claudio Saavedra  <csaavedra@ig\alia.com>
+2008-06-12  Claudio Saavedra  <csaavedra@igalia.com>
 
        * src/hildon-stackable-window.c: Fix some typos in the
        documentation.
 
-2008-06-12  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-12  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-dialog.c:
        Change indentation style
        Don't set the menu border explicitly, now we have the inner-border
        style property for that.
 
-2008-06-11  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-11  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-app-menu.c (hildon_app_menu_init):
        Make the window modal
        * src/hildon-banner.c (hildon_banner_realize):
        Add WM hints for Matchbox
 
-2008-06-10  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-10  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-app-menu-private.h
        * src/hildon-app-menu.c
        * examples/hildon-app-menu-example.c
        Remove hildon_app_menu_popup(), use gtk_widget_show() instead
 
-2008-06-09  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-09  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-note.c
        Added new transfer_window and close_if_pressed_outside private
        (hildon_banner_show_information_with_markup):
        Don't display an icon by default
 
-2008-06-09  Alejandro G. Castro <alex@ig\alia.com>
+2008-06-09  Alejandro G. Castro <alex@igalia.com>
 
        Added fading scrollbars and adapted all the overshooting code to
        horizontal scrolling. We have also fixed bugs with overshooting
        (get_sawtooth_label): Now we use smaller sawtooths, the effect
        looks better in the example.
 
-2008-06-03  Alberto Garcia  <agarcia@ig\alia.com>
+2008-06-03  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-window.c
        * src/hildon-window.h
        * examples/hildon-stackable-window-example.c
        HildonStackableWindow example
 
-2008-06-03 Alejandro G. Castro <alex@ig\alia.com>
+2008-06-03 Alejandro G. Castro <alex@igalia.com>
 
        * hildon-pannable-area.c: Added the overshoot property and removed
        the OVERSHOOT define. Fixed an indent style error.
        (main): Now we get the labels from the new get_sawtooth_label
        function.
 
-2008-05-26  Alberto Garcia  <agarcia@ig\alia.com>
+2008-05-26  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-app-menu.h
        * src/hildon-app-menu.c
 
        (hildon_time_editor_entry_keypress): add cast to fix warning.
 
-2008-05-23  Alberto Garcia  <agarcia@ig\alia.com>
+2008-05-23  Alberto Garcia  <agarcia@igalia.com>
 
        * doc/hildon-docs.sgml
        * doc/hildon.types
        * src/hildon.h
        New HildonAppMenu widget
 
-2008-05-21 Alejandro G. Castro <alex@ig\alia.com>
+2008-05-21 Alejandro G. Castro <alex@igalia.com>
 
        Rearranged the inheritance of the pannable area, now it inherits
        from GtkBin. This will allow us to control the event_window and
        Replaced the signal connections with overrides of the event
        callbacks.
 
-2008-05-20 Alejandro G. Castro <alex@ig\alia.com>
+2008-05-20 Alejandro G. Castro <alex@igalia.com>
 
        Bouncing effect added when touching the borders, you can change
        the elasticity of the border changing the ELASTICITY define.
        (hildon_pannable_area_timeout): Added inverse velocity when
        touching the border of the child widget, that causes a bounce.
 
-2008-05-20 Alejandro G. Castro <alex@ig\alia.com>
+2008-05-20 Alejandro G. Castro <alex@igalia.com>
 
        Improved performance, we now do not go to the X server in order to
        get the list of window children. Apparently the effect is the
        (hildon_pannable_area_get_topmost): Replaced the ad-hoc search of
        the children windows function with gdk_window_get_children.
 
-2008-05-20 Alejandro G. Castro <alex@ig\alia.com>
+2008-05-20 Alejandro G. Castro <alex@igalia.com>
 
        * src/hildon-pannable-area.c:
        (hildon_pannable_area_dispose): Fixed a crash when closing the
        window and kinetics is activated.
 
-2008-05-19  Alberto Garcia  <agarcia@ig\alia.com>
+2008-05-19  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-pannable-area.h
        * src/hildon-pannable-area.c
        Changed indentation style to meet the one used in Hildon
 
-2008-05-19 Alejandro G. Castro <alex@ig\alia.com>
+2008-05-19 Alejandro G. Castro <alex@igalia.com>
 
        Reviewed the interaction of the AUTO mode, now we use the time
        attribute of the events and calculate the velocity in the motion,
        come from the old implementation that should be reviewed and
        handled properly.
 
-2008-05-15  Alberto Garcia  <agarcia@ig\alia.com>
+2008-05-15  Alberto Garcia  <agarcia@igalia.com>
 
        * doc/hildon-docs.sgml
        * doc/hildon.types
        * examples/hildon-pannable-area-example.c
        Updated copyright
 
-2008-05-14  Alberto Garcia  <agarcia@ig\alia.com>
+2008-05-14  Alberto Garcia  <agarcia@igalia.com>
 
        * src/hildon-dialog.c
        (hildon_dialog_new_with_buttons): New constructor.
        * examples/hildon-pannable-area-example.c
        (main): Update example.
 
-2008-05-13 Alberto Garcia <agarcia@ig\alia.com>
+2008-05-13 Alberto Garcia <agarcia@igalia.com>
 
        * doc/hildon-docs.sgml
        * doc/hildon.types
        Added HildonPannableArea to the documentation.
 
-2008-05-13 Victor Jaquez <vjaquez@ig\alia.com>
+2008-05-13 Victor Jaquez <vjaquez@igalia.com>
 
        * doc/visual_index.xml
        Fix reference to HildonLoginDialog in documentation
        * src/hildon.h
        New HildonDialog widget.
 
-2008-05-09 Alberto Garcia <agarcia@ig\alia.com>
+2008-05-09 Alberto Garcia <agarcia@igalia.com>
 
        * src/hildon-pannable-area.c
        Merge latest changes (r4318, r4342) from libmokoui trunk
 
-2008-05-09 Alberto Garcia <agarcia@ig\alia.com>
+2008-05-09 Alberto Garcia <agarcia@igalia.com>
 
        * examples/Makefile.am
        * examples/hildon-pannable-area-example.c