X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=ChangeLog;h=7b96e8b85c8e042d52ec85c3c2c49eb814bb639c;hb=62a099f37055673b50c1382fa16fa15f82717748;hp=52d1931c2b2e5228d2c8979ebc1a43e9a9f4fa4e;hpb=de675db9a266ab2f488fcdf8d04615c193bf19f4;p=hildon diff --git a/ChangeLog b/ChangeLog index 52d1931..7b96e8b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,890 @@ +2009-02-05 Alberto Garcia + + * src/hildon-app-menu.c + (hildon_app_menu_show): Check whether the parent window of a menu + is topmost before popping it up. + + Fixes: NB#100468 (Application menu window is launched even when a + new secondary-window/dialog is pending to be shown/realized.) + +2009-02-05 Claudio Saavedra + + * examples/hildon-icon-sizes-example.c: (main): Remove obsolete + icon sizes. + +2009-02-05 Claudio Saavedra + + Patch by Mox Soini (ext-mox.soini@nokia.com) + + * src/hildon-banner.c: (hildon_banner_show_animation): + use stylus size instead of obsolete note size. + * src/hildon-defines.h: Update icon sizes. + +2009-02-05 Claudio Saavedra + + * src/hildon-touch-selector-entry.c: + (hildon_touch_selector_entry_init): Disable unsupported + input modes. + (hildon_touch_selector_entry_get_text_column): Emit a warning + if an unsupported input modes is used and explicitile state + these modes in the documentation. + + Fixes: NB#99802 (Hildon touch selector entry not working properly + for some of the input modes) + +2009-02-05 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_init): Added the changed signal handlers of + the adjustments. + + Fixes: NB#100320 (HildonPannableArea does not listen to + GtkAdjustment "change" signals) + +2009-02-04 Alberto Garcia + + * doc/hildon-sections.txt + * src/hildon-window-private.h + * src/hildon-window.h + * src/hildon-window.c (hildon_window_init) + (hildon_window_realize, hildon_window_unrealize) + (hildon_window_map, hildon_window_unmap, hildon_window_expose) + (hildon_window_size_request, hildon_window_size_allocate) + (hildon_window_forall, hildon_window_show_all) + (hildon_window_destroy, +paint_edit_toolbar) + (+hildon_window_set_edit_toolbar): + New hildon_window_set_edit_toolbar() method, to add a + HildonEditToolbar to a window without having to pack it manually. + + Reorganize hildon_window_size_allocate() + + * src/hildon-edit-toolbar.c: Update documentation. + + * examples/hildon-edit-toolbar-example.c (edit_window): Update + example to use the new API. + + Fixes: NB#98039 (Wishlist: hildon_window_add_edit_toolbar()) + +2009-02-04 Alberto Garcia + + * src/hildon-stackable-window.c (hildon_stackable_window_hide): + Remove from stack before calling parent's hide. + +2009-02-04 Alberto Garcia + + * src/hildon-window-stack.c (hildon_window_stack_remove): When a + window is removed from the middle of the stack, update the + transiency of the previous one. + + Fixes: NB#100487 (HildonStackableWindow transiency becomes + incoherent) + +2009-02-02 Claudio Saavedra + + * src/hildon-picker-dialog.c: (_restore_current_selection): Do not + block/unblock the signal handler if it's not actually being used. + Fixes some critical warnings. + +2009-02-02 Alberto Garcia + + Based on a patch by Iván Gómez (igomez@igalia.com) + + * src/hildon-banner.c + * src/hildon-gtk.c + * src/hildon-main.c + * src/hildon-note.c + * src/hildon-pannable-area.c + * src/hildon-picker-dialog.c + * src/hildon-wizard-dialog.h + * src/hildon-wizard-dialog.c: Documentation updates. + + * src/hildon-picker-dialog.c (hildon_picker_dialog_init): Use + gtk_dialog_add_button() instead of hildon_dialog_add_button(). + +2009-02-02 Claudio Saavedra + + * configure.ac: post release version bump. + * debian/changelog: version bump. + +2009-02-02 Claudio Saavedra + + [Release 2.1.40] + + * NEWS: Updates. + * configure.ac: Bump version. + * debian/changelog: Updates. + +2009-01-29 Alberto Garcia + + * src/hildon-edit-toolbar.c (hildon_edit_toolbar_init): Don't use + a stock icon nor change the relief of the back arrow. + + Fixes: NB#94970 (Hildon Edit Mode Toolbar should use back button + graphics from theme) + +2009-01-29 Alberto Garcia + + * src/hildon-button.c (hildon_button_set_alignment): Use + priv->alignment if the button has no child yet. + +2009-01-29 Claudio Saavedra + + * src/hildon-button.c: (hildon_button_init): Set the + button style during initialization to give it the proper + label color. + + Fixes: NB#99713 (HildonButton value label color is wrong) + +2009-01-28 Claudio Saavedra + + * src/hildon-touch-selector.c: Document + hildon_touch_selector_center_on_selected() + +2009-01-28 Alberto Garcia + + * src/hildon-app-menu.c (+hildon_app_menu_show_all) + (+hildon_app_menu_hide_all, hildon_app_menu_class_init): Show/hide + all menu items, but not the menu itself. + (hildon_app_menu_repack_filters, hildon_app_menu_repack_items) + (hildon_app_menu_insert, hildon_app_menu_add_filter): Realize menu + items after adding them to the menu so keyboard accelerators work. + (hildon_app_menu_show): Don't show the menu if it contains items + but none of them are visible. + + * examples/hildon-app-menu-example.c (create_menu): Use + gtk_widget_show_all() to show all menu items. + +2009-01-28 Claudio Saavedra + + * src/hildon-picker-dialog.c: + (-_update_title_on_selector_changed_cb), + (-_dialog_update_title): Removed. + (_select_on_selector_changed_cb), (_on_dialog_response), + (on_selector_columns_changed): Do not update the dialog title. + (setup_interaction_mode): Do not connect to + HildonTouchSelector::changed signal if there's a "done" button, as + the dialog title doesn't need to be updated. + + Fixes: NB#97468 (HildonPickerDialog doesn't need to show selected + contents in title) + +2009-01-27 Claudio Saavedra + + Patch by Kristian Rietveld (kris@imendio.com) + + * src/hildon-touch-selector.c: (_create_new_column): Use new + GtkTreeView::hildon-row-tapped signal to react to user interactions + instead of ::changed. + + Fixes: NB#91657 (HildonPickerDialog closes immediatly when used + with some dynamic tree model) + +2009-01-27 Alberto Garcia + + * src/hildon-note.c (hildon_note_realize, +hildon_note_unrealize) + (+screen_size_changed, +label_size_request) + (hildon_note_class_init): Make the Hildon information note have a + minimum height, and make its text hvae a maximum width. + + Fixes: NB#98614 (Hildon information note (background) should have + minimum height and maximum text width) + +2009-01-26 Alberto Garcia + + * src/hildon-banner.h + * src/hildon-banner.c (hildon_banner_show_information) + (hildon_banner_show_informationf) + (hildon_banner_show_information_with_markup): Update documentation + to reflect that the icon_name parameter is not used anymore. + (hildon_banner_set_icon, hildon_banner_set_icon_from_file): + Remove all code from these functions and mark them as deprecated. + (hildon_banner_show_progress): Mark as deprecated. + + Fixes: NB#98855 (HildonBanner uses qgn_note_infoprint) + +2009-01-26 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_class_init), + (tranparency_color), + (hildon_pannable_draw_vscroll), + (hildon_pannable_draw_hscroll), + (hildon_pannable_area_expose_event): Added a new way to render the + scrollbars of the pannable area avoiding using cairo at all. This + way we improve the performance of the pannable area rendering. The + cairo rendering procedure is still in the code, we can control + which one to use changing the value of the define + USE_CAIRO_SCROLLBARS. + +2009-01-26 Claudio Saavedra + + * configure.ac: post release version bump. + * debian/changelog: version bump. + +2009-01-26 Claudio Saavedra + + [Release 2.1.38] + + * NEWS: Updates. + * configure.ac: Bump version. + * debian/changelog: Updates. + +2009-01-23 Alberto Garcia + + * src/hildon-banner.c (hildon_banner_button_press_event): Hide + banners instead of destroying them when they receive a button + press. + +2009-01-23 Alejandro G. Castro + + Reverted commit 34028, it was causing regressions, probably the + topmost condition is not correct, we have to check it in more + detail. We have reponed the bug: NB#97458 (Pannable area prevents + propagation of button press events) + +2009-01-23 Claudio Saavedra + + * src/hildon-time-selector.c: (_manage_ampm_selection_cb): Verify + that the selection is not empty before attempting to retrieve the + current ampm selection. + +2009-01-23 Claudio Saavedra + + * src/hildon-picker-button.c: + (hildon_picker_button_on_dialog_response): Directly update the + button contents when required instead of calling _selection_changed. + +2009-01-23 Alberto Garcia + + * src/hildon-program.c (hildon_program_update_top_most): Update + 'is-topmost' property also when wm_hints is not set. + + Fixes: NB#98383 (is-topmost signal is not emitted when task + switcher is clicked.) + +2009-01-23 Alejandro G. Castro + + Patch contributed by: Artem Egorkine + + * src/Makefile.am, + * src/hildon.h, + * src/hildon-animation-actor.c, + * src/hildon-animation-actor.h: Added the animation actor class, + this widget represents an animation actor for WM-assisted + animation effects in the Hildon framework. + +2009-01-23 Alberto Garcia + + * src/hildon-window-stack-private.h + * src/hildon-window-stack.c + * src/hildon-stackable-window.c (hildon_stackable_window_show): + Avoid calling gtk_widget_show() again indirectly from + hildon_stackable_window_show() + +2009-01-23 Alberto Garcia + + * src/hildon-time-selector.c (hildon_time_selector_init): Remove + unused variable. + +2009-01-22 Claudio Saavedra + + * src/hildon-time-selector.c: (hildon_time_selector_constructor), + (hildon_time_selector_init): Move the construction of the hours and + ampm columns to the constructor to preserve the order the columns + are appended. + +2009-01-22 Claudio Saavedra + + * src/hildon-picker-dialog.c: + (hildon_picker_dialog_class_init): Connect a realize method. + (+hildon_picker_dialog_realize): Setup the interaction mode here + and not before. + (hildon_picker_dialog_show): Do not call setup_interaction_mode() + yet, do it during the realize instead. + (_on_dialog_response): + (_hildon_picker_dialog_set_selector): Do not call setup_interaction_mode() + if the widget is not realized, to avoid the dialog response before it + is even shown. + + Avoid premature responses in the HildonPickerDialog that can cause it + to be hidden before it's even shown. + +2009-01-22 Claudio Saavedra + + * src/hildon-picker-dialog.c: (hildon_picker_dialog_show), + (on_selector_columns_changed), (requires_done_button), + (+prepare_action_area), (setup_interaction_mode), + (_hildon_picker_dialog_set_selector): + + Split the interaction mode setup into preparation of the + action area (prepare_action_area()) and the connection of + the signals in setup_interaction_mode() and update the code to + reflect this. + +2009-01-22 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_class_init): Reduced the amount of scrolls + per second to 15, we will check if this is ok regarding + smoothness. + +2009-01-22 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_axis_scroll): Avoid resize if we already have + reached overshoot_max. + +2009-01-22 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_init), + (hildon_pannable_area_realize), + (hildon_pannable_area_size_allocate), + (hildon_pannable_area_map), + (hildon_pannable_area_unmap), + (hildon_pannable_draw_vscroll), + (hildon_pannable_draw_hscroll), + (hildon_pannable_area_expose_event), + (hildon_pannable_area_refresh): Added a new GdkWindow to the + pannable are to avoid the expose events go to the window and + redraw the window. We save this way that part of the stack and the + paint_boxes. We had to change the positions of the elements when + drawing. + +2009-01-21 Claudio Saavedra + + * src/hildon-calendar-popup.c: (hildon_calendar_popup_init): + * src/hildon-color-chooser-dialog.c: + (hildon_color_chooser_dialog_init): + * src/hildon-font-selection-dialog.c: + (hildon_font_selection_dialog_init), + (hildon_font_selection_dialog_show_preview): + * src/hildon-get-password-dialog.c: + * src/hildon-login-dialog.c: + * src/hildon-set-password-dialog.c: + * src/hildon-sort-dialog.c: (hildon_sort_dialog_init): + * src/hildon-time-picker.c: (hildon_time_picker_init): + + Remove obsolete logical string IDs and update to the appropriate ones. + + Fixes: NB#98609 (Use wdgt_ strings for all hildon dialog buttons) + +2009-01-21 Alberto Garcia + + * src/hildon-window.c (hildon_window_update_topmost): Fix warning + that happens if the window hasn't been realized yet. + + Fixes: NB#95395 (prestarted applications show GLIB WARNING ** Gdk + - gdkdrawable-x11.c:878 drawable is not a pixmap or window) + +2009-01-20 Alberto Garcia + + * src/hildon-app-menu.c (hildon_app_menu_class_init) + (+hildon_app_menu_grab_notify): Hide the app menu if it's shadowed + by another grab. + + Fixes: NB#98537 (Device hangs in account settings dialog) + +2009-01-20 Claudio Saavedra + + * configure.ac: post release version bump. + * debian/changelog: version bump + +2009-01-20 Claudio Saavedra + + [Release 2.1.36] + + * NEWS: Updates. + * configure.ac: Bump version. + * debian/changelog: Updates. + +2009-01-20 Alejandro G. Castro + + Added a new function to the HildonTimeButton widget that allows to + change the step of the minutes in the selector associated with the + button: hildon_time_button_new_step + + * src/hildon-time-button.c, + (hildon_time_button_init), + (hildon_time_button_new), + (hildon_time_button_new_step): + * src/hildon-time-button.h: Added the new function and refactored + the code. + * examples/hildon-time-button-example.c, + (main): We have replaced the function without parameters with the + function with the steps set to 5 + + Fixes: NB#98317 (Provide parametarized API for TimePicker widget) + +2009-01-20 Alejandro G. Castro + + * src/hildon-time-selector.c, + (hildon_time_selector_class_init), + (hildon_time_selector_constructor), + (hildon_time_selector_get_property), + (hildon_time_selector_set_property), + (_create_minutes_model), + (hildon_time_selector_new_step), + (hildon_time_selector_set_time), + * src/hildon-time-selector.h: Added a new property to the + HildonTimeSelector (minutes-step), we use that property to control + the steps between the minutes in the list of the selector. We have + added a new function to the API to create a widget changing the + step: hildon_time_selector_new_step. + +2009-01-20 Alejandro G. Castro + + * src/hildon-time-selector.c, + (hildon_time_selector_class_init), + (hildon_time_selector_constructor), + (hildon_time_selector_init): Overrided the construct function when + creating the time selector object. We have moved the minutes model + handling code from the init to the new construction function: + hildon_time_selector_constructor. + +2009-01-20 Claudio Saavedra + + * examples/hildon-date-button-example.c: (main): Use the new + hildon_date_button_new_with_year_range() method in the example. + * src/hildon-date-button.c: + (+hildon_date_button_new_with_year_range): New public method + to conveniently create a HildonDateButton with a custom year range + in its HildonDateSelector. + * src/hildon-date-button.h: Add the new public method definition. + + Fixes: NB#97908 (Not possible to change the year range in + HildonDateSelector/HildonDateButton) + +2009-01-20 Claudio Saavedra + + * src/hildon-date-selector.c: + (+hildon_date_selector_set_property), + (+hildon_date_selector_get_property), + (hildon_date_selector_class_init): Install new properties "min-year" + and "max-year" to define boundaries for the year column. + (_create_year_model): Use the boundary properties to populate the model. + (+hildon_date_selector_new_with_year_range): New public method to + create a HildonDateSelector with a user defined year range. + (hildon_date_selector_select_current_date): Use the new boundaries to + calculate the iterator of current year. + * src/hildon-date-selector.h: Add the new public method definition. + +2009-01-20 Claudio Saavedra + + * src/hildon-date-selector.c: (+hildon_date_selector_class_init): + Install a constructor method. + (+hildon_date_selector_construct_ui): construct the widget. + (+hildon_date_selector_constructor): new constructor. + (+hildon_date_selector_init): move out widget construction code to + the new constructor. + +2009-01-19 Claudio Saavedra + + * src/hildon-date-selector.c: (hildon_date_selector_get_date): Check + that there's actually a month or year selected before obtaining them. + * src/hildon-picker-dialog.c: (_restore_current_selection): Block emission + of the HildonTouchSelector::changed signal, as it was emitted on every + single item selection. + + Fix some warnings and possible crashers due to the selection restoring. + +2009-01-19 Claudio Saavedra + + * src/hildon-picker-button.c: (hildon_picker_button_clicked): Connect + the signal handlers only after creating the dialog instead of on every + button click. + +2009-01-19 Alberto Garcia + + * src/hildon-button.c (hildon_button_init) + * src/hildon-check-button.c (hildon_check_button_init) + * src/hildon-gtk.c (button_common_init): Don't let buttons get the + focus when clicked by default. + +2009-01-19 Claudio Saavedra + + * src/hildon-date-button.c: (hildon_date_button_init): Remove an unneeded + g_object_unref(). + +2009-01-16 Claudio Saavedra + + Based on a patch by Alejandro Pinheiro (apinheiro@igalia.com) and + Alejandro G. Castro (alex@igalia.com) + + * src/hildon-picker-dialog.c: + (hildon_picker_dialog_class_init): install new "center-on-show" + property. + (hildon_picker_dialog_init): initialize center_on_show to TRUE. + (hildon_picker_dialog_set_property): add setter code for the new + property. + (hildon_picker_dialog_get_property): add getter code for the new + property. + (hildon_picker_dialog_show): Ensure visibility of selected items in the + HildonTouchSelector when "center-on-show" is TRUE, which is enabled by + default. + + Fixes: NB#92849 (Selected item is not always visible when + HildonTouchSelector is shown) + +2009-01-16 Claudio Saavedra + + Based on a patch by Alejandro Pinheiro (apinheiro@igalia.com) and + Alejandro G. Castro (alex@igalia.com) + + * src/hildon-touch-selector.c: + (_create_new_column): Do not connect to the "realize" signal of the + pannable area. + (hildon_touch_selector_append_column): center on the selected items + when a new column is appended. + (hildon_touch_selector_select_iter): Factor out the code to select a + column to hildon_touch_selector_scroll_to(). + (+search_nearest_element): Method to retrieve the nearest selected + element to the visible area of the pannable area in a column. + (+on_realize_cb): scroll to the initially selected item. + (+hildon_touch_selector_scroll_to): Scroll to the given GtkTreePath if + the pannable area is realized, otherwise delay this until it is. + (+_hildon_touch_selector_center_on_selected_items): Centers on the + selected items of a given column. + (+hildon_touch_selector_center_on_selected): Public method to center + all columns on the nearest selected item. + * src/hildon-touch-selector.h: Add definition for + hildon_touch_selector_center_on_selected(). + + Implement public API to ensure visibility of all selected items in + a HildonTouchSelector. + +2009-01-16 Alejandro G. Castro + + Fixed a problem in the fading when calling the scroll_to API, and + improve scrollbar fading handling. + + * src/hildon-pannable-area.c, + (hildon_pannable_area_grab_notify): avoid the timeout when the + alpha is zero. + (hildon_pannable_area_button_press_cb), + (hildon_pannable_area_motion_notify_cb): Code style changes. + (hildon_pannable_area_button_release_cb): Review the conditions + when releasing the mouse button to avoid unrequired fading + timeouts. + (hildon_pannable_area_scroll_to): Do not calculate and set the + velocity if the scroll is not required. + +2009-01-15 Alberto Garcia + + * src/hildon-picker-dialog.c (_hildon_picker_dialog_set_selector): + Don't check whether the new selector is NULL: it cannot be. + Hold a reference to the selector while doing the replacement. + +2009-01-15 Claudio Saavedra + + * src/hildon-picker-dialog.c: (_hildon_picker_dialog_set_selector): Remove + unnecessary size_request in a removed widget. + +2009-01-15 Claudio Saavedra + + * src/hildon-picker-dialog.c: (_hildon_picker_dialog_set_selector): Remove + an unnecessary reference tracking that was leaking. + +2009-01-15 Alejandro G. Castro + + Added delayed motion notify event handling, this way we can + discard redrawing if more than 25 events arrive per second. + + * src/hildon-pannable-area.c, + (hildon_pannable_area_init): Initialized the new private atributes + controlling this timeout + (hildon_pannable_area_dispose): Remove the timeout that controls + the motion notify events. + (hildon_pannable_area_scroll): Added a condition to control the + use of the acceleration. + (hildon_pannable_area_motion_event_scroll_timeout), + (hildon_pannable_area_motion_event_scroll): Added this two + functions, they handle the motion notify events inside the + timeout. + (hildon_pannable_area_motion_notify_cb): Replaced the direct call + to the scroll method with the new function. + (hildon_pannable_area_button_release_cb): We have to remove the + timeout handler and move to the last position if the last motion + events were not handled. + + Fixes: NB#97028 (Pannable area updates on every motion event) + +2009-01-15 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_get_topmost): Added a new parameter to + filter the the windows that do not include those events. Added + also a condition when finding the window to filter windows that do + not ask for those events. + (hildon_pannable_area_button_press_cb), + (hildon_pannable_area_button_release_cb), + (hildon_pannable_get_child_widget_at): Reviewed the call the the + topmost function, we have added the new parameter. + + Fixes: NB#97458 (Pannable area prevents propagation of button + press events) + +2009-01-15 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_initial_effect): Added controls before + launching the timeout and the idle functions. + (hildon_pannable_area_scroll_indicator_fade): Reviewed the logic + of the method, in some situations it can return with TRUE and 0 in + the timeout. + (hildon_pannable_area_button_press_cb): We do not need to set + DELAY for fading out here. + + Fixes: NB#95709 (Invalid casts in HildonPannableArea(?)) + +2009-01-14 Claudio Saavedra + + * src/hildon-picker-dialog.c: (_clean_current_selection): Only perform + post-cleaning if the selection is not NULL. + +2009-01-14 Claudio Saavedra + + * src/hildon-picker-dialog.c: (_restore_current_selection): Unselect + all items before restoring the selection. + +2009-01-14 Claudio Saavedra + + * src/hildon-touch-selector.c: + (+hildon_touch_selector_unselect_all): + * src/hildon-touch-selector.h: New API to unselect all items in a + column of the touch selector. + +2009-01-14 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_redraw): Added a call to the refresh + function inside the redraw because apparently in some cases the + change in the adjustment does not imply a size allocate. + + Fixes: NB#96837 (HildonPannableArea - scroll indicator shown + despite the view not being scrollable) + +2009-01-14 Alberto Garcia + + * src/hildon-picker-dialog.c (_dialog_update_title): Fix memory + leak. Check for NULL before attempting to set the window title. + +2009-01-14 Alberto Garcia + + * src/hildon-picker-dialog.c (hildon_picker_dialog_show): Decide + whether to show or not the 'Done' button each time the dialog is + shown, as it depends on the HildonTouchSelector selection mode. + + Fixes: NB#96226 (In multiple selection mode Done button is shown + sometimes in listpicker) + +2009-01-14 Claudio Saavedra + + * src/hildon-picker-dialog.c: (_save_current_selection): Do not query + for the number of columns in the HildonTouchSelector more than once. + +2009-01-14 Alberto Garcia + + * src/hildon-touch-selector.c: Minor documentation fixes. + + * src/hildon-picker-dialog.c (+_dialog_update_title) + (_select_on_selector_changed_cb) + (_update_title_on_selector_changed_cb) + (on_selector_columns_changed): Update dialog title when there's no + 'Done' button and also when the number of columns in the selector + changes. + Code refactoring. + + * src/hildon-picker-button.c (hildon_picker_button_finalize) + (+_selection_changed, hildon_picker_button_on_dialog_response) + (hildon_picker_button_selector_selection_changed) + (+hildon_picker_button_selector_columns_changed) + (hildon_picker_button_set_selector): Update button value and emit + 'value-changed' when the number of columns in the selector + changes. + Code refactoring. + + Fixes: NB#96225 (Dialog titles are not shown according to the + values selected in the list picker) + +2009-01-13 Alberto Garcia + + * src/hildon-edit-toolbar.c (hildon_edit_toolbar_init) + (hildon_edit_toolbar_class_init, hildon_edit_toolbar_style_set): + New "arrow-width" and "arrow-height" style properties to set the + size of the arrow button. + Set name of arrow button ("hildon-edit-toolbar-arrow"). + + Fixes: NB#94970 (Hildon Edit Mode Toolbar should use back button + graphics from theme) + +2009-01-13 Claudio Saavedra + + * src/hildon-picker-button.c: + (hildon_picker_button_selector_selection_changed): Use + GTK_WIDGET_VISIBLE instead of gtk_window_is_active() to check whether + the dialog is present. + + Fixes: NB#96202 (FKB causes HildonPickerButton's value update before + the selection is accepted in the dialog) + +2009-01-13 Alberto Garcia + + * src/hildon-color-chooser.h + * src/hildon-color-chooser-dialog.h: + Added G_BEGIN_DECLS and G_END_DECLS + +2009-01-13 Claudio Saavedra + + (_clean_current_selection): plug a leak in the list. + +2009-01-13 Claudio Saavedra + + * src/hildon-picker-dialog.c: + (+free_path_list): Method to free a GList of GtkTreePaths. + (_clean_current_selection), (_save_current_selection), + (_restore_current_selection): Save the current selection in + as a list of lists, to support multiple selection properly. + +2009-01-12 Alberto Garcia + + patch by Claudio Saavedra (csaavedra@igalia.com) + + * src/hildon-text-view.c: (+hildon_text_view_button_press_event): + Store the press position. + (+hildon_text_view_button_release_event): If the release position is + close enough to the press position, move the cursor here. Otherwise, + ignore. + (hildon_text_view_class_init): Override GtkTextView press, release, and + motion event handlers, disabling this way text selection through + pointer interaction, and allowing the container widget to handle the + motion event. + + Fixes: NB#95828 (HildonTextView functionality) + +2009-01-12 Alberto Garcia + + Based on a patch by Iván Gómez (igomez@igalia.com) + + * src/hildon-button.[ch] + * src/hildon-calendar.c + * src/hildon-check-button.c + * src/hildon-date-editor.c + * src/hildon-date-selector.c + * src/hildon-picker-button.c + * src/hildon-time-editor.c + * src/hildon-time-selector.c + * src/hildon-touch-selector.[ch]: + Documentation updates + +2009-01-12 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_motion_notify_cb): Remove the extra DND + threshold, it was required due to X events handling. + +2009-01-12 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_grab_notify), + (hildon_pannable_area_initial_effect), + (hildon_pannable_area_button_press_cb), + (hildon_pannable_area_button_release_cb), + (hildon_pannable_area_scroll_cb), + (hildon_pannable_area_scroll_to): Review the timeout management of + the scrollbar, the frecuency was incorrectly set. + +2009-01-09 Claudio Saavedra + + * src/hildon-picker-button.c: + (+hildon_picker_button_on_dialog_response), + (hildon_picker_button_clicked): Present the dialog instead of + running it with gtk_dialog_run(). + + Fixes: NB#97015 (HildonPickerButton shouldn't gtk_dialog_run() the + picker dialog) + +2009-01-07 Alberto Garcia + + * src/hildon-app-menu.c (hildon_app_menu_set_parent_window) + (hildon_app_menu_finalize): When a window is hidden it doesn't + emit notify::is-topmost, so make sure than the menu also + disappears in that case. + (parent_window_topmost_notify): Renamed from parent_window_hidden + + Fixes: NB#94460 (stackable window's menu is not closed when its + window is hidden) + +2009-01-07 Claudio Saavedra + + * src/hildon-touch-selector-entry.c: + (+hildon_touch_selector_entry_set_input_mode), + (+hildon_touch_selector_entry_get_input_mode): + * src/hildon-touch-selector-entry.h: New methods to access the input + mode in the selector's entry. + + Fixes: NB#93410 (API required for setting IM mode in + HildonTouchSelectorEntry) + +2009-01-07 Claudio Saavedra + + * configure.ac: post release version bump. + * debian/changelog: version bump + +2009-01-07 Claudio Saavedra + + [Release 2.1.34] + + * NEWS: Updates. + * configure.ac: Bump version. + * debian/changelog: Updates. + +2008-12-19 Claudio Saavedra + + * src/hildon-touch-selector.c: + (_hildon_touch_selector_has_multiple_selection): No need + to initialize the variables here. + +2008-12-17 Alberto Garcia + + * src/hildon-note-private.h + * src/hildon-note.c (event_box_press_event, hildon_note_init) + (hildon_note_finalize, hildon_note_rebuild): Close information + notes when they receive a button press. + + Fixes: NB#89890 (Information notes does not get disappeared after + few seconds) + +2008-12-17 Claudio Saavedra + + * src/hildon-wizard-dialog.c: (create_title): Remove translation + mark from the wizard title, as it's not really necessary. Also, + do not display the page title if not set. + +2008-12-17 Alberto Garcia + + * src/hildon-app-menu.c (hildon_app_menu_set_parent_window) + (parent_window_hidden): Use the window's "is-topmost" property to + detect when to hide the menu. + +2008-12-16 Alberto Garcia + + * src/hildon-app-menu.c (hildon_app_menu_set_parent_window) + (hildon_app_menu_finalize): If the parent window of the menu is + hidden, hide the menu too. + + Fixes: NB#94460 (stackable window's menu is not closed when its + window is hidden) + +2008-12-16 Alberto Garcia + + * debian/changelog + * debian/libhildon1-examples.install + * debian/rules + * examples/Makefile.am: + Use dh_install to install all examples. + Use DEB_SRCDIR instead of defining SOURCE_DIR + 2008-12-16 Claudio Saavedra * configure.ac: post release version bump. @@ -432,7 +1319,6 @@ Fixes: NB#93890 (Empty HildonAppMenu is pop-up) ->>>>>>> .r33194 2008-11-27 Claudio Saavedra * src/hildon-picker-dialog.c: