X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=ChangeLog;h=d33d88840425cac0c1c3c9f40b8505ac762eff4e;hb=f1ac809100faa0bebad29df810570324c90de04b;hp=71f0875d204ef9451f1d4b0a9c6c17f822015c31;hpb=47fd48e4ef84b3bacd0b1f1c078c7aceeaf05d56;p=hildon diff --git a/ChangeLog b/ChangeLog index 71f0875..d33d888 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,530 @@ +2008-09-04 Alejandro Pinheiro + + * 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 + + * 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 + + * 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 + + * 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 + + 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 + + * 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 + + * src/hildon-touch-selector.c + (hildon_touch_selector_get_num_columns): added a parameter validation + Fixes: NB#88022 + +2008-08-29 Alberto Garcia + + * examples/Makefile.am + * examples/hildon-edit-toolbar-example.c: Example of the + HildonEditToolbar widget. + +2008-08-29 Claudio Saavedra + + * configure.ac: postrelease version bump. + +2008-08-29 Claudio Saavedra + + Release 2.1.6-1. + + * configure.ac: prerelease version bump. + * debian/changelog: update. + +2008-08-29 Claudio Saavedra + + * 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 + * 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 + + * src/hildon-stackable-window.c + (hildon_stackable_window_finalize): Call the parent class's finalize. + +2008-08-29 Claudio Saavedra + + * 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 + + * examples/hildon-touch-selector-example.c: (create_selector): Do not + set a cell background color, to respect theming. + +2008-08-28 Alberto Garcia + + * 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 + + * examples/hildon-pannable-area-example-4.c: (main): Remove unneeded + extra GtkVBox. + +2008-08-28 Alejandro Pinheiro + * src/hildon-touch-selector.c + (_create_new_column): use g_object_set instead of two g_object_set_property + +2008-08-28 Alejandro Pinheiro + * 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 + + * 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 + + * 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 + + * 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 + + * src/hildon-pannable-area.c, + (hildon_pannable_area_size_request): Fixed problem with + pannable-area size_request. + +2008-08-26 Alejandro G. Castro + + 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 + + * src/hildon-app-menu.c: Minor documentation update. + +2008-08-25 Alberto Garcia + + * 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 + + * examples/hildon-button-example.c + (vertical_buttons_window) (horizontal_buttons_window) (main): use of + hildon_stackable_window_new instead of gtk_window_new + +2008-08-22 Alejandro G. Castro + + * 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_dispose), (hildon_pannable_area_realize), + (hildon_pannable_area_unrealize), + (hildon_pannable_area_size_request), + (hildon_pannable_area_size_allocate), + (hildon_pannable_area_style_set), (hildon_pannable_area_map), + (hildon_pannable_area_unmap), (rgb_from_gdkcolor), + (hildon_pannable_draw_vscroll), (hildon_pannable_draw_hscroll), + (hildon_pannable_area_initial_effect), + (hildon_pannable_area_redraw), + (hildon_pannable_area_scroll_indicator_fade), + (hildon_pannable_area_expose_event), + (hildon_pannable_area_get_topmost), (synth_crossing), + (hildon_pannable_area_button_press_cb), + (hildon_pannable_area_refresh), (hildon_pannable_axis_scroll), + (hildon_pannable_area_scroll), (hildon_pannable_area_timeout), + (hildon_pannable_area_motion_notify_cb), + (hildon_pannable_area_button_release_cb), + (hildon_pannable_area_scroll_cb), (hildon_pannable_area_add), + (hildon_pannable_area_remove), + (hildon_pannable_calculate_vel_factor): Widget refactorization, + chage the code layout to a more GtkWidget like. Review the use of + variables. + +2008-08-21 Alejandro G. Castro + + * examples/hildon-pannable-area-example-4.c, + (main): Modified the name of the hindicator_mode to + hscrollbar_visible + + * src/hildon-pannable-area.c, + (hildon_pannable_area_class_init), + (hildon_pannable_area_motion_notify_cb), + (hildon_pannable_area_size_allocate): Reviewed the drawing logic, + we have reduced the amount of signals and managed reviewed its + rationale. Changed the default decelerate value. + + (hildon_pannable_area_add), + (hildon_pannable_area_redraw): Refactored functions. + + (hildon_pannable_area_init), + (hildon_pannable_area_get_property), + (hildon_pannable_area_set_property): + (hildon_pannable_draw_vscroll), + (hildon_pannable_draw_hscroll), + (hildon_pannable_area_initial_effect), + (hildon_pannable_area_expose_event), + (hildon_pannable_area_scroll), + (hildon_pannable_area_button_press_cb), + (hildon_pannable_area_realize): Replaced the names hindicator_mode + and vindicator_mode with hscrollbar_policy and + vscrollbar_policy. Replaced hscroll and vscroll with + hscroll_visible and vscroll_visible. + + (hildon_pannable_area_refresh): Refactor the function, remove + variables and check the calls to this function, added resize + conditions in case the children change their layout. + + (hildon_pannable_area_size_request): Added more detailed + size_request calculation. + + +2008-08-21 Alejandro Pinheiro + + * src/hildon-color-chooser.c + (init_borders): use the correct gtk_border_free instead of g_free, to + avoid a crash when this widget is used (ie: the three color selection + examples) + +2008-08-20 Alejandro G. Castro + + * src/hildon-check-button.c, + (hildon_check_button_set_active): Fixed problem when setting the + active value, the widget was not redrawn. + +2008-08-20 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_refresh), + (hildon_pannable_area_scroll), + (hildon_pannable_area_motion_notify_cb): Small code style change. + + (hildon_pannable_area_class_init): Default initial_hint set to + FALSE, it is not in the specs. + + (hildon_pannable_area_initial_effect), + (hildon_pannable_area_expose_event), + (hildon_pannable_area_map), + (hildon_pannable_area_init): Moved the launching point of the + initial effect, it was in map but the sizes where not correct in + that method so we do not know if we have the reproduce it. Now it + is placed in the expose_event method and uses a variable to + reproduce it just once. + +2008-08-19 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_draw_vscroll), + (hildon_pannable_draw_hscroll): Fix error calculating the maximum + position allowed for the scrollbars. + + (hildon_pannable_area_size_allocate): Small style change. + +2008-08-19 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_scroll_indicator_fade), + (hildon_pannable_area_button_press_cb), + (hildon_pannable_area_button_release_cb), + (hildon_pannable_area_scroll_cb), + (hildon_pannable_area_expose_event), + (hildon_pannable_area_init): Added the define parameter + SCROLLBAR_FADE_DELAY to control the fade effect of the scrollbars + and refactor the fade variable. + +2008-08-19 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_redraw), + (hildon_pannable_area_scroll_indicator_fade): Refactored redraw + lines, we were reimplemeting the redraw code. + +2008-08-18 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_scroll_cb), + (hildon_pannable_area_realize), + (hildon_pannable_area_class_init): Added scroll_event management + for pannable area, now we can scroll the usual desktop method. + + (hildon_pannable_area_jump_to): Fixed the logic of the method, the + initialization of the parameters should depend on idle_id. + + (hildon_pannable_area_init), + (hildon_pannable_area_map): Small code style modifications + +2008-08-18 Alejandro G. Castro + + * src/hildon-pannable-area.c + (hildon_pannable_area_button_press_cb), + (hildon_pannable_area_motion_notify_cb), + (hildon_pannable_area_button_release_cb), + (hildon_pannable_area_size_allocate), + (hildon_pannable_area_scroll_to): Improved the timeouts + management, we avoid creating them each time. + +2008-08-14 Alejandro G. Castro + + * src/hildon-pannable-area.c: + (hildon_pannable_area_refresh), + (hildon_pannable_area_motion_notify_cb), + (hildon_pannable_area_class_init): + * src/hildon-pannable-area.h: + * src/hildon-touch-selector.c + (_create_new_column): + * examples/hildon-pannable-area-example-4.c: + (horizontal_movement), + (vertical_movement), + (main): + Replaced the names of enums in the HildonPannableArea: + - HILDON_PANNABLE_AREA_MOV_MODE_* -> + HILDON_MOVEMENT_MODE_* + - HILDON_PANNABLE_AREA_MOV_* -> + HILDON_MOVEMENT_* + - Removed HildonPannableAreaIndicatorMode, now we + use GtkPolicyType + +2008-08-14 Alberto Garcia + + * examples/hildon-pannable-area-touch-grid-example.c + * examples/hildon-pannable-area-touch-list-example.c: Fix + compilation warnings. + +2008-08-14 Alberto Garcia + + * src/hildon-gtk.c (hildon_gtk_button_new) + (hildon_gtk_toggle_button_new, hildon_gtk_radio_button_new) + (hildon_gtk_radio_button_new_from_widget): Make buttons show their + images overriding the value of the "gtk-button-images" setting. + +2008-08-14 Alberto Garcia + + * src/hildon-check-button.c (hildon_check_button_new): + Instead of using a custom container, display the label and the + checkbox using the standard GtkButton API. + + * examples/hildon-check-button-example.c (main): Don't use + hildon_check_button_set_label() anymore + + * src/hildon-check-button.h + * src/hildon-check-button.c + (hildon_check_button_set_label, hildon_check_button_get_label): + Set as deprecated, now we're using gtk_button_{get,set}_label() + +2008-08-14 Alejandro G. Castro + + * src/hildon-pannable-area.c, + (hildon_pannable_area_get_topmost): Fixed bug with click in the + GtkTreeview first line we detected it after the inclusion of the + GtkWindowImpl in gtk+. We now check if the window is visible, not + just if the pointer is over the window. + (hildon_pannable_axis_scroll), + (hildon_pannable_area_expose_event): Small style changes. + +2008-08-13 Alberto Garcia + + * src/hildon-button.c: Update documentation. + +2008-08-13 Alberto Garcia + + * examples/hildon-button-example.c: Add a switch to show images in + the buttons. + +2008-08-12 Claudio Saavedra + + * doc/hildon-docs.sgml: Some docs reorganization. + +2008-08-12 Alberto Garcia + + * examples/hildon-pannable-area-touch-list-example.c + (create_tree_view) + * examples/hildon-pannable-area-touch-grid-example.c + (create_icon_view): Use gtk_{tree,icon}_view_new() and + hildon_gtk_{tree,icon}_view_new() instead of g_object_new(). + Fix memory leak when setting the tree model. + +2008-08-12 Kimmo Hämäläinen + + Released 2.1.4 + +2008-08-12 Claudio Saavedra + + * doc/hildon.types: Remove duplicated hildon_window_get_type + * src/hildon-window.c: (hildon_window_class_init): Remove duplicated + documentation comment. + +2008-08-12 Alberto Garcia + + * doc/Makefile.am: Complete list of private headers. + +2008-08-12 Alberto Garcia + + * doc/hildon-docs.sgml + * src/hildon-app-menu.c + * src/hildon-bread-crumb.c + * src/hildon-button.c + * src/hildon-gtk.c + * src/hildon-program.c + * src/hildon-stackable-window.c + * src/hildon-window.c: Lots of documentation updates. + +2008-08-12 Alberto Garcia + + * debian/control: Depend on Gtk 2:2.12.9-0osso3 + + * configure.ac: Require Gtk+ 2.12.9 at least + +2008-08-12 Alejandro G. Castro + + * src/hildon-pannable-area.c + (hildon_pannable_area_scroll_indicator_fade), + (hildon_pannable_area_timeout): Added the GDK_THREADS_LEAVE macro + to protect the return of this timeout callbacks, avoiding deadlocks. + +2008-08-12 Christian Dywan + + * src/hildon-*.c + * src/hildon-*.h: Ensure a consistent include order, + include instead of particular files and + only include the topmost header in the gtk stack. See NB #39857 + +2008-08-12 Christian Dywan + + * src/hildon-picker-dialog.c + * src/hildon-touch-selector.c: Fix warnings about unused and + uninitialized variables. + +2008-08-11 Alberto Garcia + + * examples/Makefile.am + * examples/hildon-check-button-example.c: Example of the hildon + check button. + +2008-08-11 Alberto Garcia + + * src/hildon-window.h + * src/hildon-window.c (hildon_window_class_init) + (hildon_window_unset_program): Don't make + hildon_window_unset_program a virtual function anymore. + + * src/hildon-stackable-window.c: Update documentation + +2008-08-11 Alberto Garcia + + * doc/Makefile.am + * doc/hildon-docs.sgml + * doc/visual_index.xml + * src/hildon-defines.c + * src/hildon-gtk.c + * src/hildon-helper.c + * src/hildon-range-editor.c: Lots of documentation fixes. + +2008-08-11 Alberto Garcia + + * examples/hildon-picker-button-multicolumn-example.c + (create_touch_selector): Fix compilation warning. + +2008-08-11 Alberto Garcia + + * src/hildon-pannable-area.c (hildon_pannable_area_button_press_cb) + (hildon_pannable_area_button_release_cb) + (hildon_pannable_get_child_widget_at): Fix compilation warnings. + 2008-08-11 Alberto Garcia * src/hildon-button.c (hildon_button_add_image_size_group): Fix