X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=ChangeLog;h=157706d7aaee3d422ddd6e8464cefd3941651fee;hb=5619346f06bb773dd0e720852c0f3a1bbbb14506;hp=4376b37884a2a02348ece34c82177faccf5040ef;hpb=a759f06a3a43282f0a765435691e2f3a5c546cf3;p=hildon diff --git a/ChangeLog b/ChangeLog index 4376b37..157706d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,918 @@ +2009-03-12 Alberto Garcia + + * src/hildon-text-view.c: Fix compilation warning. + +2009-03-12 Alberto Garcia + + * src/hildon-button.c (hildon_button_class_init): Don't make + "title" and "value" construction properties, to prevent them from + overwriting labels set from derived classes. + + * src/hildon-picker-button.c + (hildon_picker_button_set_selector): Allow setting a NULL selector. + (hildon_picker_button_class_init): Make touch-selector a + construction property. + + * src/hildon-date-button.c (hildon_date_button_class_init) + (+hildon_date_button_constructed): Add a default date selector if + none is provided. + +2009-03-12 Claudio Saavedra + + * src/hildon-touch-selector.c: Small documentation fixes. + +2009-03-12 Claudio Saavedra + + Based on a patch by Daniel Borgmann (danielb@openismus.com) + + * src/hildon-entry.c (hildon_entry_refresh_contents), + (hildon_entry_get_text), (hildon_entry_init): Do not use the + widget name, set the logical color directly instead and a boolean + showing_placeholder instead. + * src/hildon-text-view.c (hildon_text_view_refresh_contents): Do not + use the widget name here either. + + Fixes: NB#105678 (HildonTextView should use logical colours + instead of setting widget name) + +2009-03-12 Claudio Saavedra + + Patch by Daniel Elster (danielk@openismus.com) + + * src/hildon-touch-selector.[ch] (HildonTouchSelectorPrintFunc): + Add user_data parameter. + (hildon_touch_selector_set_print_func_full): New function akin + hildon_touch_selector_set_print_func() but with support for user + data and a destroy callback. + (hildon_touch_selector_dispose): Implement GObjectClass::dispose + to clean up the print function user data. + (hildon_touch_selector_class_init): Install dispose function. + (HildonTouchSelectorPrivate::print_user_data), + (HildonTouchSelectorPrivate::print_destroy_func): New private + member data. + (hildon_touch_selector_init): Initialize new private members. + (hildon_touch_selector_get_current_text): Pass along user data + to the print function. + (_default_print_func): Add dummy user_data to parameter list. + * hildon-date-selector.c (_custom_print_func): ditto, + * hildon-time-selector.c (_custom_print_func): ditto, + * hildon-touch-selector-entry.c + (hildon_touch_selector_entry_print_func): ditto. + + Fixes: NB#105455 (HildonTouchSelectorPrintFunc lacks user data) + +2009-03-12 Claudio Saavedra + + * examples/hildon-pannable-area-tuning-example.c: Fix copyright. + +2009-03-12 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_init), + (hildon_pannable_area_button_press_cb), + (hildon_pannable_area_motion_notify_cb): We have added code to + handle the leave and enter events when using the motion events. + + Fixes: NB#105407 (hilghlight is not cancelled when panning starts) + +2009-03-11 Alberto Garcia + + * src/hildon-date-button.c (hildon_date_button_get_date) + (hildon_date_button_set_date): Make sure that the button has a + selector. + + Fixes: NB#105507 (hildon_date_button_set_date leads to crash.) + +2009-03-11 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_class_init), + (hildon_pannable_area_calculate_velocity): Modify the use of the + force and adapt the value. + +2009-03-10 Alberto Garcia + + * src/hildon-app-menu.c (+hildon_app_menu_delete_event_handler) + (hildon_app_menu_class_init): Hide the menu if it receives a + delete-event, but don't destroy it + + Fixes: NB#104485 (Not able to address the call when application + menu is opened at background) + +2009-03-10 Alberto Garcia + + * src/hildon-app-menu.c + (hildon_app_menu_apply_style, hildon_app_menu_class_init): + Remove the "external-border" style property, let the menu take its + natural size (or the one set by the window manager) + (hildon_app_menu_repack_items): + Don't reshow the menu, avoid flickers. + + Partially fixes NB#94957 (Smoothly opened application menu) + +2009-03-10 Claudio Saavedra + + [Release 2.1.50] + + * NEWS: Updates. + * configure.ac: Bump version. + * debian/changelog: Updates. + +2009-03-10 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_motion_notify_cb): We control that the + direction error margin is used just in case the movement is + allowed in the other direction. + + Fixes: NB#105012 (buttons inside a pannable area not getting + release event when dragging/releasing) + +2009-03-10 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_class_init), + (hildon_pannable_area_get_property), + (hildon_pannable_area_set_property), + (hildon_pannable_area_initial_effect), + (hildon_pannable_axis_scroll), + (hildon_pannable_area_button_release_cb): Reviewed the + overshooting effect, now it has its own max + speed (PROP_VEL_MAX_OVERSHOOTING). Modified the calculation of the + speed when bouncing. + +2009-03-09 Claudio Saavedra + + [Release 2.1.48] + + * NEWS: Updates. + * configure.ac: Bump version. + * debian/changelog: Updates. + +2009-03-09 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_class_init): Changed the max speed, now + users can launch the widget very fast. Reduced the default force, + that way it is easier to control the launch speed. + +2009-03-09 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_button_release_cb): Removed this check + because it causes problems when the device is overloaded. + +2009-03-06 Claudio Saavedra + + * src/hildon-picker-dialog.c (hildon_picker_dialog_init): + add a current_text field to store the text entered in the + touch selector entry. + (_clean_current_selection): clean up the current text as well. + (_save_current_selection), (_restore_current_selection): + Save/restore the text in the entry if the selector is a + HildonTouchSelectorEntry. + + Fixes: NB#102541 (value entered in the touch selector entry is not + shown when opened for second time) + +2009-03-06 Claudio Saavedra + + * doc/hildon-sections.txt: + * src/hildon-touch-selector-entry.c + (+hildon_touch_selector_entry_get_entry): + * src/hildon-touch-selector-entry.h: New accessor for the HildonEntry. + + Fixes: NB#104815 (I need accessor to the entry inside + HildonTouchSelectorEntry) + +2009-03-06 Alberto Garcia + + * src/hildon-app-menu.c (hildon_app_menu_apply_style) + (hildon_app_menu_class_init): + New "filter-vertical-spacing" style property. + +2009-03-06 Alberto Garcia + + * src/hildon-find-toolbar.c + (hildon_find_toolbar_emit_close) + (hildon_find_toolbar_emit_invalid_input) + (hildon_find_toolbar_entry_activate): + Use g_signal_emit() instead of g_signal_emit_by_name() + +2009-03-06 Alberto Garcia + + Patch by Mox Soini (ext-mox.soini@nokia.com) + + * tests/TEST-CASES.txt + * tests/check-hildon-banner.c + * tests/check-hildon-note.c + * src/hildon-banner.c + * src/hildon-code-dialog.c + * src/hildon-date-editor.c (real_set_calendar_icon_state) + * src/hildon-time-editor.c + * examples/hildon-lookup-example.c (main): + Replace obsolete icon names with new ones. + + * src/hildon-find-toolbar-private.h: + * src/hildon-find-toolbar.c (hildon_find_toolbar_init) + (-hildon_find_toolbar_emit_search): + Remove find button and change icon of close button. + + Fixes: NB#104819 (Clean up old icon names from hildon-widgets) + +2009-03-05 Alberto Garcia + + * src/hildon-time-button.c (hildon_time_button_new_step): + Use the "touch-selector" property to set the selector directly + when creating the object. + +2009-03-05 Alejandro G. Castro + + Added a new example application that allows tuning the pannable + area and replaced defines with properties in order to simplify the + tuning: PROP_DRAG_INERTIA, PROP_PANNING_THRESHOLD, + PROP_SCROLLBAR_FADE_DELAY, PROP_BOUNCE_STEPS, PROP_FORCE and + PROP_DIRECTION_ERROR_MARGIN. + + * examples/hildon-pannable-area-tuning-example.c: New example + application. + * src/hildon-pannable-area.c, + (hildon_pannable_area_class_init), + (hildon_pannable_area_init), + (hildon_pannable_area_get_property), + (hildon_pannable_area_set_property), + (hildon_pannable_area_launch_fade_timeout), + (hildon_pannable_area_adjust_value_changed), + (hildon_pannable_axis_scroll), + (hildon_pannable_area_motion_notify_cb), + (hildon_pannable_area_scroll_cb), + (hildon_pannable_area_button_release_cb): We have converted some + of the defines that control the widget to properties to simplify + the tuning. + +2009-03-05 Alberto Garcia + + * src/hildon-app-menu.c (hildon_app_menu_map) + (hildon_app_menu_unmap): Make the menu temporary when it's mapped, + so it's closed if a new window appears. + + Fixes: NB#104485 (Not able to address the call when application + menu is opened at background) + +2009-03-05 Claudio Saavedra + + * src/hildon-color-button.c (hildon_color_button_get_property):Add + missing 'break' statement in in 'case' construct to avoid + incorrect warnings. + +2009-03-05 Claudio Saavedra + + * src/hildon-touch-selector-entry.c + (hildon_touch_selector_entry_get_property), + (hildon_touch_selector_entry_set_property): Add missing 'break' + statements in in 'case' constructs to avoid incorrect warnings. + +2009-03-05 Claudio Saavedra + + * src/hildon-time-editor.c + (hildon_time_editor_get_time_separators): Do not crash if + the first label is NULL. + +2009-03-05 Claudio Saavedra + + * src/hildon-date-selector.c (_month_days): Check for month to be + strictly less than 12, since otherwise we may overrun the array. + +2009-03-04 Alberto Garcia + + * src/hildon-date-button.c (+hildon_date_button_new_full) + (hildon_date_button_new, hildon_date_button_new_with_year_range) + (hildon_date_button_init): Set the date selector using a + construction property, to make it happen after HildonButton's + "value" property is set. + + Fixes: NB#104439 (hildon_date_button_new() isn't set to the + current date by default) + +2009-03-04 Alberto Garcia + + * doc/hildon-sections.txt + * src/hildon-program.c + * src/hildon-stackable-window.c + * src/hildon-window.c: + Documentation updates + +2009-03-04 Alberto Garcia + + * src/hildon-window-stack.c (hildon_window_stack_get_default) + (hildon_window_stack_new, +hildon_window_stack_set_property) + (+hildon_window_stack_get_property) + (hildon_window_stack_class_init) + (+hildon_window_stack_set_window_group) + (+hildon_window_stack_get_window_group): + Make the window group a construction property. + +2009-03-04 Alberto Garcia + + * doc/hildon-sections.txt + * src/hildon-stackable-window-private.h + * src/hildon-stackable-window.h + * src/hildon-stackable-window.c + (-hildon_stackable_window_set_app_menu) + (-hildon_stackable_window_get_app_menu) + (-hildon_stackable_window_toggle_menu) + (-hildon_stackable_window_finalize) + (hildon_stackable_window_class_init) + (hildon_stackable_window_init) + * src/hildon-window-private.h + * src/hildon-window.h + * src/hildon-window.c (hildon_window_init) + (hildon_window_destroy, +hildon_window_toggle_gtk_menu) + (+hildon_window_toggle_app_menu, hildon_window_toggle_menu_real) + (hildon_window_get_main_menu, hildon_window_set_main_menu) + (+hildon_window_set_app_menu, +hildon_window_get_app_menu): + Moved all HildonAppMenu code to HildonWindow. The menu does not + require a HildonStackableWindow anymore. + + * src/hildon-app-menu.c + * src/hildon-program.c + * examples/hildon-app-menu-example.c (main): + Update examples and documentation to reflect HildonAppMenu + changes. + +2009-03-04 Alberto Garcia + + * src/hildon-remote-texture.c + * src/hildon-animation-actor.c: + Don't include unused private headers. + +2009-03-04 Alberto Garcia + + * src/hildon-program-private.h + * src/hildon-program.c + (hildon_program_set_common_menu) + (hildon_program_get_common_menu) + (hildon_program_set_common_app_menu) + (hildon_program_get_common_app_menu): + Change common menu pointers from GtkWidget* to GtkMenu* and + HildonAppMenu* to avoid unnecessary casts. + +2009-03-03 Alberto Garcia + + * src/hildon-window.c (hildon_window_set_main_menu): + Removed incorrect 'Since:' tag + +2009-03-03 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_calculate_velocity): We use now the + RATIO_TOLERANCE here to check the distance, fixed typo in the + algorithm. + (hildon_pannable_area_motion_notify_cb): We have to set the type + and time even if we are not sending the motion. + +2009-03-02 Alberto Garcia + + * doc/hildon-sections.txt + * src/hildon-app-menu.h + * src/hildon-app-menu.c (+hildon_app_menu_get_items) + (+hildon_app_menu_get_filters): New methods to get the contents of + a HildonAppMenu. + + Fixes: NB#103761 (HildonAppMenu doesn't have methods to get its + children) + +2009-03-02 Alberto Garcia + + * src/hildon-app-menu.c (hildon_app_menu_popup): + Add "Since" tag. + +2009-03-02 Alberto Garcia + + * src/hildon-window.h + * src/hildon-window.c (+hildon_window_get_main_menu) + (hildon_window_get_menu): Created hildon_window_get_main_menu() + and deprecated hildon_window_get_menu(). + + * src/hildon-stackable-window.h + * src/hildon-stackable-window.c + (+hildon_stackable_window_set_app_menu) + (+hildon_stackable_window_get_app_menu) + (hildon_stackable_window_set_main_menu): Created + hildon_stackable_window_{get,set}_app_menu() and deprecated + hildon_stackable_window_set_main_menu(). + + * doc/hildon-sections.txt + * examples/hildon-app-menu-example.c (main) + * src/hildon-app-menu.c + * src/hildon-program.c: + Updated examples and documentation. + + Fixes: NB#103758 (No way to obtain a menu from a + HildonStackableWindow) + +2009-03-02 Claudio Saavedra + + [Release 2.1.46] + + * NEWS: Updates. + * configure.ac: Bump version. + * debian/changelog: Updates. + +2009-03-02 Claudio Saavedra + + * examples/hildon-remote-texture-example.c: Include + hildon-remote-texture.h explicitely. + * src/hildon.h: Remove hildon-remote-texture.h to avoid breaking + applications not defining _XOPEN_SOURCE which don't require this header. + +2009-02-27 Alberto Garcia + + * doc/hildon-sections.txt + * src/hildon-app-menu.h + * src/hildon-app-menu.c (+hildon_app_menu_popup): + New function to pop up a HildonAppMenu + + * src/hildon-stackable-window.c + (hildon_stackable_window_toggle_menu): + Use hildon_app_menu_popup() to show the menu. + +2009-02-27 Alberto Garcia + + * src/hildon-app-menu.c (hildon_app_menu_show) + (hildon_app_menu_map, +hildon_app_menu_find_intruder): Hide the + menu if there's another window between it and its parent window. + + Fixes: NB#100468 (Application menu window is launched even when a + new secondary-window/dialog is pending to be shown/realized) + +2009-02-27 Alberto Garcia + + * src/hildon-window-stack.c (hildon_window_stack_push) + (hildon_window_stack_pop_and_push): + Don't forget to push/pop the first window. + Reverse the window list before calling _push_list() + +2009-02-27 Alberto Garcia + + * src/hildon-picker-button.h + * src/hildon-picker-button.c (hildon_picker_button_class_init): + Remove "value_changed" slot to avoid ABI breakage + +2009-02-26 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_realize), + (hildon_pannable_area_unrealize), + (hildon_pannable_draw_vscroll), + (hildon_pannable_draw_hscroll): Changed the method to handle the + GC used to draw the transparent scrollbar, this way we avoid + creating the GC all the time when drawing the scrollbars. + +2009-02-26 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_init), + (hildon_pannable_area_remove): Removed some unnecessary casts. + (hildon_pannable_area_dispose): Disconnected some signals before + releasing the adjustments. + +2009-02-26 Alberto Garcia + + * src/hildon-edit-toolbar.c (hildon_edit_toolbar_init): + Make sure that all widgets contained in the toolbar are shown. + +2009-02-25 Alberto Garcia + + * doc/hildon-sections.txt + * src/hildon-picker-button.h + * src/hildon-picker-button.c (+hildon_picker_button_value_changed) + (_selection_changed, hildon_picker_button_on_dialog_response) + (hildon_picker_button_class_init, hildon_picker_button_set_selector): + New hildon_picker_button_value_changed() method. + + * src/Makefile.am + * src/hildon-picker-button-private.h + * src/hildon-picker-button.c (hildon_picker_button_init) + (+hildon_picker_button_disable_value_changed): Add protected + function for disabling the "value-changed" signal. + + * src/hildon-date-button.c (hildon_date_button_set_date): + Don't emit "value-changed" for each one of the three columns. + + Fixes: NB#103242 ("HildonPickerButton:value-changed" is emitted + before actual change of values) + +2009-02-24 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_class_init): Reduced SPS, 25 it is too big + for the treeview overshooting. + +2009-02-24 Claudio Saavedra + + * src/hildon-banner.c (+hildon_banner_bind_style): + Renamed from hildon_banner_bind_label_style(), now naming the + banner itself as well. + (hildon_banner_show_information), + (hildon_banner_show_information_with_markup), + (hildon_banner_show_animation), (hildon_banner_show_progress): + Name the widgets and labels, based on their type. + + See NB#98597 (Hildon Note and Hildon Banner should use themeable + background image) + +2009-02-24 Claudio Saavedra + + * src/hildon-note.c (hildon_note_set_property): call + hildon_note_rename() on HildonNote:note-type set. + (hildon_note_rename): Name the note and its label, based on the + HildonNote:note-type property. + + See NB#98597 (Hildon Note and Hildon Banner should use themeable + background image) + +2009-02-24 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_class_init), + (hildon_pannable_area_motion_notify_cb): Reviewed the default + panning parameters, increased SPS and deceleration factor. Added + also a margin to control fake directions. + +2009-02-23 Claudio Saavedra + + Patch by Sven Herzberg (sven@imendio.com) + + * configure.ac: Add missing AM_PROG_CC_C_0 + * tests/Makefile.am: Use an appropriate variable name instead of TESTS. + + See NB#101420 (Update unit tests and fix make check) + +2009-02-23 Alejandro G. Castro + + This patch was applied before but reverted because it caused + problems, we have changed the main condition and tested the + regressions we detected before and they work ok. We have done a + complete review of the topmost algorithm in order to get a more + general solution. + + * 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. + (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-02-23 Claudio Saavedra + + * src/hildon-picker-dialog.c (+selection_completed): Returns TRUE + if all columns in the selector have an item selected. + (_on_dialog_response): Stop "response" signal emission if there is + any selector column without selected items. + + Fixes: NB#101889 (Picker dialog should not close when nothing is + selected in multiple selection list) + +2009-02-23 Claudio Saavedra + + * src/hildon-font-selection-dialog.c + (hildon_font_selection_dialog_class_init), + (hildon_font_selection_dialog_init): Remove the preview + button and dialog, since previewing with default theming is likely + to be overcomplicated. The :preview property has now no effect. + Update documentation blurbs to inform about this. + + Fixes: NB#92297 (Preview content is not clearly visible for + default colour text) + +2009-02-20 Alejandro G. Castro + + Reviewed the geometry that handles the children size and + scrollbar, now it tries a size and reviews the results depending + on the scrollbars visibility. + + * src/hildon-pannable-area.c, + (hildon_pannable_area_realize): Fixed a typo. + (hildon_pannable_area_child_allocate_calculate): Added this + function to calculate the child allocation. + (hildon_pannable_area_size_allocate): Reviewed the allocation + code. + (hildon_pannable_area_check_scrollbars), + (hildon_pannable_area_refresh): Refactored refresh function, this + way we can call the code handling the scrollbars without causing a + size_request, it is interesting in the allocate. + (hildon_pannable_area_init): Replace the callbacks of the + value_changed and changed signals to propertly deal with the + geometry. + (hildon_pannable_area_grab_notify), + (hildon_pannable_area_initial_effect), + (hildon_pannable_area_launch_fade_timeout), + (hildon_pannable_area_adjust_changed), + (hildon_pannable_area_adjust_value_changed), + (hildon_pannable_area_redraw), + (hildon_pannable_area_button_press_cb), + (hildon_pannable_area_button_release_cb), + (hildon_pannable_area_scroll_cb), + (hildon_pannable_area_scroll_to): Refactor the fade timeout launch + code and use the new functions adjust_changed and + adjust_value_changed. + + Fixes: NB#101603 (Focus is not even for the text entry boxes in + Contact editor dialog) + +2009-02-20 Claudio Saavedra + + [Release 2.1.44] + + * NEWS: Updates. + * configure.ac: Bump version. + * debian/changelog: Updates. + +2009-02-20 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_get_topmost), + (hildon_pannable_area_button_press_cb), + (hildon_pannable_area_button_release_cb), + (hildon_pannable_get_child_widget_at): Reverted the patch for the + topmost function adding the event mask. We have to try a + differente approach because it is still causing problems (NB#9745, + reopened). + +2009-02-19 Alberto Garcia + + * src/hildon-banner.c: + Update the maximum width of timed banners. + (force_to_wrap_truncated): Enforce the maximum text width if the + label is wrapped. + + Fixes: NB#102413 (The text margins (wrapping) in information + banner should be HILDON_MARGIN_TRIPLE) + +2009-02-19 Claudio Saavedra + + Patch by Gabriel Schulhof (gabriel.schulhof@nokia.com) + + * src/hildon-pannable-area.c (hildon_pannable_draw_vscroll), + (hildon_pannable_draw_hscroll): Consider the adjustment's lower + bound when calculating the scroll indicator position. + + Fixes: NB#102338 (HildonPannableArea scrolling indicator does not + treat ->lower correctly) + +2009-02-19 Claudio Saavedra + + * src/hildon-caption.c (hildon_caption_class_init): Remove the + expose event handling, since it is not necessary to draw the focus + anymore. + + Fixes: NB#102467 (Do not show highlight on the text in + HildonCaption) + +2009-02-18 Alberto Garcia + + * src/hildon-edit-toolbar.c (hildon_edit_toolbar_init): Use the + full height of the toolbar for the button and the label. + +2009-02-18 Alberto Garcia + + * src/hildon-edit-toolbar.c (hildon_edit_toolbar_init): Add some + padding before the label and after the button. + +2009-02-18 Alberto Garcia + + * src/hildon-window.c (paint_edit_toolbar): Fix style detail. + + * src/hildon-edit-toolbar.c (hildon_edit_toolbar_init): + Add a GtkVSeparator between the button and the back arrow. + Let the button have automatic size. + Set a name to the widget for theming handling. + + Fixes: NB#101793 (Make edit toolbar the same height as window + title bar (use title area theming)) + +2009-02-18 Alberto Garcia + + * src/hildon-helper.c (attach_new_color_element): Fix memory + leak. + + Fixes: NB#102262 (memory leak in hildon_button_set_style()) + +2009-02-18 Alberto Garcia + + * examples/hildon-button-example.c (common_buttons_window): Don't + leak size groups. + +2009-02-18 Alberto Garcia + + * src/hildon-pannable-area.c (hildon_pannable_area_class_init): + Set default movement mode to HILDON_MOVEMENT_MODE_VERT. + +2009-02-18 Alberto Garcia + + * src/hildon-gtk.c: Check that the window is realized. + + Fixes: NB#102225 (Crash setting the progress indicator to a non + visible window) + +2009-02-17 Alberto Garcia + + * src/hildon-pannable-area.c (hildon_pannable_draw_vscroll) + (hildon_pannable_draw_hscroll): Make a copy of the graphic context + instead of modifying the one in the widget style. + + Fixes: NB#101043 (Second row of all the command button are + displayed in transparent mode.) + +2009-02-17 Alberto Garcia + + * src/hildon-date-button.c + * src/hildon-time-button.c: Add gettext macros + +2009-02-16 Claudio Saavedra + + * src/hildon-date-button.c (hildon_date_button_new): + * src/hildon-time-button.c (hildon_time_button_new_step): + Use new logical strings to set the button default title. + + Fixes: NB#99915 (Date and Time options are not localised in Date + and Time setttings) + +2009-02-16 Alejandro G. Castro + + * src/hildon-pannable-area.c + (hildon_pannable_area_motion_notify_cb): Fixed typo in the name of + the PANNING_THRESHOLD. + +2009-02-16 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_class_init): Increased the maximum speed. + (hildon_pannable_area_get_property), + (hildon_pannable_area_set_property), + (hildon_pannable_area_timeout): Added a new low friction mode, it + allows the user avoid friction when launching the widget fast + enough. It is interesting to traverse long lists. + +2009-02-16 Alberto Garcia + + * src/hildon-stackable-window.c (hildon_stackable_window_class_init) + (+hildon_stackable_window_delete_event): Ignore delete events if + the window is not the topmost one. + + Fixes: NB#101698 (Back button long press and delete-event handling) + +2009-02-16 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_motion_notify_cb): Removed the use of the + gtk-dnd-drag-threshold, it was too big. We have defined our own + dnd define and set a smaller value: PANNIG_THRESHOLD. + +2009-02-16 Alberto Garcia + + * src/hildon-banner.c (hildon_banner_show_animation): Don't allow + user-defined icons, use always the default one. + + Fixes: NB#101916 (Do not allow custom icons on animation banner) + +2009-02-13 Alejandro G. Castro + + This patch was applied before but reverted because it caused + problems, we have changed the main condition and tested the + regressions we detected before and they work ok. + + * 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-02-13 Claudio Saavedra + + * tests/check-hildon-color-button.c (START_TEST): do not leak + ret_color. + +2009-02-13 Claudio Saavedra + + * src/hildon-font-selection-dialog.c + (hildon_font_selection_dialog_get_preview_text): Return NULL + instead of FALSE on the g_return_val_if_fail(). + +2009-02-13 Claudio Saavedra + + * src/hildon-time-selector.c (hildon_time_selector_set_time): + * src/hildon-date-selector.c + (hildon_date_selector_select_current_date): + Do not compare unsigned integers to be greater than or equal 0, + because it's always TRUE. + +2009-02-13 Claudio Saavedra + + * src/hildon-date-selector.c (hildon_date_selector_construct_ui), + (hildon_date_selector_constructor): Do not select the current + date until we are handle the "changed" signal, to avoid having bogus + elements in the days model. + +2009-02-13 Claudio Saavedra + + * src/hildon-date-selector.c (_update_day_model): Use a gint variable + for num_days, since _month_days() can return a negative value. + +2009-02-13 Claudio Saavedra + + * src/hildon-caption.c (hildon_caption_size_allocate): + * src/hildon-pannable-area.c (hildon_pannable_area_size_request): + * src/hildon-range-editor.c (hildon_range_editor_size_allocate): + + Initialize allocation variables to 0, to avoid eventually using + unitialized variables. + +2009-02-12 Claudio Saavedra + + * src/hildon-bread-crumb-trail.c + (hildon_bread_crumb_trail_size_allocate): + * src/hildon-calendar.c (hildon_calendar_set_background): + * src/hildon-caption.c (hildon_caption_hierarchy_changed): + * src/hildon-range-editor.c (hildon_range_editor_get_range): + * src/hildon-seekbar.c (hildon_seekbar_init): + * src/hildon-time-editor.c (hildon_time_editor_get_time): + * src/hildon-time-selector.c (hildon_time_selector_finalize): + * src/hildon-touch-selector-entry.c + (hildon_touch_selector_get_text_from_model): + * src/hildon-touch-selector.c (hildon_touch_selector_class_init): + * src/hildon-window.c (hildon_window_finalize): + + Remove many unused variables. + +2009-02-12 Claudio Saavedra + + * src/hildon-seekbar.c: (hildon_seekbar_init), + (hildon_seekbar_size_request), (hildon_seekbar_size_allocate): + + Remove unnecessary g_assert() calls. + +2009-02-12 Claudio Saavedra + + * src/hildon-caption.c: (hildon_caption_expose), + (hildon_caption_set_property), (hildon_caption_init), + (hildon_caption_set_focus), (hildon_caption_hierarchy_changed), + (hildon_caption_size_request), (hildon_caption_size_allocate), + (hildon_caption_forall), (hildon_caption_set_separator), + (hildon_caption_activate), (hildon_caption_set_child_expand), + (hildon_caption_set_label_text), + (hildon_caption_get_label_alignment): + + Remove unnecessary g_assert() calls. + +2009-02-12 Alberto Garcia + + * src/hildon-banner.c + (hildon_banner_map, hildon_banner_init): Make banner temporary + before mapping it to avoid closing other temporary windows, but + make it non-temporary afterwards to avoid being closed by other + non-temporary windows. + (-hildon_banner_client_event, hildon_banner_init): + _GTK_DELETE_TEMPORARIES doesn't need to be handled anymore. + + Fixes: NB#100445 (Hildon banner gets destroyed when a dialog is + opened) + +2009-02-11 Alberto Garcia + + * src/hildon-banner.h: Mark hildon_banner_show_animation() with a + deprecation guard. + +2009-02-11 Gordon Williams + + * src/hildon-remote-texture.c + * src/hildon-remote-texture.h + * src/hildon-remote-texture-private.h + * examples/hildon-remote-texture-example.c: + Updates/fixes to remote-texture and its example. + +2009-02-11 Claudio Saavedra + + Patch by Mox Soini (ext-mox.soini@nokia.com) + + * src/hildon-code-dialog.c: Update logical id. + * src/hildon-set-password-dialog.c: Update logical id. + + Fixes: NB#100646 (Logical strings is shown for ok in set + password,Password needed dialogs) + 2009-02-11 Gordon Williams * src/hildon.h