aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)Author
2009-10-07Drop ChangeLog for goodClaudio Saavedra
2009-10-05Fix memory leaks in HildonTouchSelectorEntryAlberto Garcia
* hildon/hildon-touch-selector-entry.c (hildon_touch_selector_entry_new_text) Don't leak the GtkListStore (hildon_touch_selector_entry_init): Don't leak the GtkEntryCompletion
2009-10-05Fix memory leak in HildonTimeSelectorAlberto Garcia
* hildon/hildon-time-selector.c (update_format_dependant_columns, hildon_time_selector_finalize): Don't leak the tree models.
2009-10-05Fix memory leak in HildonDateSelectorAlberto Garcia
* hildon/hildon-date-selector.c (hildon_date_selector_finalize): Don't leak the tree models.
2009-10-05Fix memory leak in HildonTouchSelectorAlberto Garcia
* hildon/hildon-touch-selector.c (hildon_touch_selector_new_text): Don't leak the GtkListStore Fixes: NB#141831 (memory leak in hildon-touch-selector)
2009-10-05Fix memory leak in HildonPickerButtonAlberto Garcia
* hildon/hildon-picker-button.c (hildon_picker_button_set_selector): Use g_object_ref_sink() when adding a selector to a picker button to make sure that we don't leak the selector if the button is destroyed without being used.
2009-10-01Fix HildonAppMenu crasher during destructionClaudio Saavedra
* hildon/hildon-app-menu.c: (+hildon_app_menu_dispose): Remove the weak references to the menu and filters to avoid emitting the "changed" signal during destruction. Fixes: NB#141367 (Reproducible browser crash)
2009-10-01Declare hildon_note_set_padding() only when using maemo-gtkClaudio Saavedra
2009-10-01Add hildon_banner_show_custom_widget()Claudio Saavedra
* doc/hildon-sections.txt: Add hildon_banner_show_custom_widget() * examples/hildon-banner-example.c: (area_expose), (custom_widget_new), (on_progress_idle): New example showing a custom widget. * hildon/hildon-banner.c: * hildon/hildon-banner.h: Add hildon_banner_show_custom_widget(). Fixes: NB#140140 (Allow custom widgets to be used in banners)
2009-10-01Make sure that all timeouts in HildonBanner are removedAlberto Garcia
* hildon/hildon-banner.c (hildon_banner_timeout): Remove the timeout, if present, before setting it to 0. Fixes: NB#141447 (HildonBanner crashes if a new one is shown during a delete event)
2009-09-30Don't hide and show HildonBanner when the screen size changesAlberto Garcia
* hildon/hildon-banner.c (screen_size_changed): Don't hide and show the banner when the screen size changes. Fixes: NB#141140 (Rotation stops when banner is present)
2009-09-23Unset the scroll_to attribute to stop the panning timeout properly.Alejandro G. Castro
* hildon/hildon-pannable-area.c, (hildon_pannable_axis_scroll), (hildon_pannable_area_scroll): Unset the scroll_to in some situations, it was causing the timeout did not stop in some cases. Fixes: NB#140186 (HildonPannableArea goes into an infinite loop)
2009-09-22HildonAnimationActor: make the "show" parameter a gbooleanDavid King
* hildon/hildon-animation-actor-private.h (HildonAnimationActorPrivate) * hildon/hildon-animation-actor.c (hildon_animation_actor_show) (hildon_animation_actor_hide) * hildon/hildon-animation-actor.h (hildon_animation_actor_set_show_full) (hildon_animation_actor_set_show): Change "show" parameter type from gint to gboolean. Fixes: MB#4696 (hildon_animation_actor_set_show() gint argument should be a gboolean)
2009-09-18Remove bogus entry from ChangeLogClaudio Saavedra
We really need to get rid of this file
2009-09-18Do not return gboolean in GtkButton:clicked signal handlersClaudio Saavedra
* examples/hildon-banner-example.c: (on_information_clicked), (on_animation_clicked), (on_progress_clicked): GtkButton:clicked handlers do not return gboolean. Fix this.
2009-09-17Use the Xlib API to take window screenshotsAlberto Garcia
* hildon/hildon-gtk.c (hildon_gtk_window_take_screenshot): Use the Xlib API to take window screenshots, since the GDK API doesn't allow us to set the event mask. Fixes: NB#138857 (hildon_gtk_window_take_screenshot doesn't take a screenshot)
2009-09-14Release 2.2.0 RC 6Claudio Saavedra
2009-09-14Properly free a GList and avoid potential memory corruptionClaudio Saavedra
2009-09-11Release 2.2.0 RC 5Claudio Saavedra
2009-09-11Do not set any flag for empty legacy menusClaudio Saavedra
* hildon/hildon-program.c: (hildon_program_set_common_menu): * hildon/hildon-window.c: (hildon_window_update_menu_flag): This will probably not work fine with empty legacy menus added to programs or windows and populated later, but so it's life.
2009-09-11Update the application menu flag for application-wise windowsClaudio Saavedra
* hildon/hildon-program.c: (+hildon_program_on_common_app_menu_changed), (hildon_program_set_common_app_menu): Also take into account the visibility of its items.
2009-09-11Emit HildonAppMenu::changed when menu items change visibilityClaudio Saavedra
* hildon/hildon-app-menu.c: (item_visibility_changed), (filter_visibility_changed): Also emit ::changed on visibility of items changed.
2009-09-11Do not set the menu flag in a window when a menu is emptyClaudio Saavedra
* hildon/hildon-window.c: (hildon_window_update_menu_flag), (on_menu_changed), (on_menu_changedhildon_window_set_main_menu), (on_menu_changed), (hildon_window_set_main_menu): Update on menu changes by using the HildonAppMenu::changed signal.
2009-09-11Add HildonAppMenu::changed signalClaudio Saavedra
* hildon/hildon-app-menu.c: (hildon_app_menu_insert), (hildon_app_menu_add_filter), (hildon_app_menu_class_init): Emit a new HildonAppMenu:changed signal when there are changes in the menu children.
2009-09-11Add hildon_app_menu_has_visible_children() private methodClaudio Saavedra
* hildon/hildon-app-menu-private.h: Add below private method. * hildon/hildon-app-menu.c: (hildon_app_menu_has_visible_children): New method to check the visibility of a HildonAppMenu children.
2009-09-11Set the window menu flag for application-common menusClaudio Saavedra
* hildon/hildon-program.c: (+hildon_program_window_set_common_menu_flag): Set or remove the menu flag from a window only this doesn't have its own menu. (+hildon_program_set_common_menu_flag): adjust menu flag for all windows in the program. (hildon_program_add_window), (hildon_program_remove_window): add/remove the menu flag when a window is added to the program. Fixes: NB#137814 (Indicator for view menu in app title area)
2009-09-11Set a special window property for windows with menusClaudio Saavedra
* hildon/hildon-window-private.h: Add private hildon_window_set_menu_flag() * hildon/hildon-window.c: (+do_set_has_menu), (+hildon_window_set_menu_flag): set "_HILDON_WM_WINDOW_MENU_INDICATOR" to 1 in the window or remove the property. (hildon_window_set_main_menu), (hildon_window_set_app_menu): call above methods to set or remove the property when a menu is added or removed from the window. Partially fixes: NB#137814 (Indicator for view menu in app title area)
2009-09-11Rename and move the methods to set flags to hildon-private.hClaudio Saavedra
* hildon/hildon-gtk.c: (do_set_progress_indicator), (do_set_do_not_disturb), (do_set_portrait_flags): call the new private method hildon_gtk_window_set_clear_window_flag() (hildon_gtk_window_set_progress_indicator), (hildon_gtk_window_set_do_not_disturb), (hildon_gtk_window_take_screenshot): hildon_gtk_window_set_flag() * hildon/hildon-private.c: (+hildon_gtk_window_set_clear_window_flag), (+hildon_gtk_window_set_flag): Move from hildon-gtk.c and rename properly. * hildon/hildon-private.h: Add the two new private methds.
2009-09-11Added a new system to calculate acceleration in fast-panningAlejandro G. Castro
* hildon/hildon-pannable-area.c, (hildon_pannable_area_init), (hildon_pannable_area_size_allocate), (hildon_pannable_area_button_release_cb): More tuning of the speed, adding a way to calculate the acceleration and fast-panning based on the child size.
2009-09-10HildonTouchSelector documentation updatesAlberto Garcia
* hildon/hildon-touch-selector.c (hildon_touch_selector_class_init): Documentation updates Fixes: MB#5103
2009-09-10HildonTouchSelector documentation updatesAlberto Garcia
* hildon/hildon-touch-selector.c: Documentation updates Fixes: MB#5104 (HildonTouchSelector docs should say no HildonPannableArea is necessary)
2009-09-08Fixed problem with the timeout deceleration in pannable.Alejandro G. Castro
* hildon/hildon-pannable-area.c, (hildon_pannable_area_timeout): Fixed problem with the timeout function, we need to move before decelerating the first time or we are loosing the first jump. Fixes: NB#137604 (Pannable scroll_to does not move correctly)
2009-09-07Release 2.2.0 RC3Claudio Saavedra
2009-09-07Increased pannable area max speed.Alejandro G. Castro
* hildon/hildon-pannable-area.c, (hildon_pannable_area_class_init): Increased max speed.
2009-09-07Release 2.2.0 RC2Claudio Saavedra
2009-09-07More tuning for the pannable large lists kinetics.Alejandro G. Castro
* hildon/hildon-pannable-area.c, (hildon_pannable_area_class_init), (hildon_pannable_area_button_release_cb): More tuning for the large lists.
2009-09-07Reduced the fade delay of the pannable widget.Alejandro G. Castro
* hildon/hildon-pannable-area.c, (hildon_pannable_area_class_init): Change the default value of the scrollbar_fade_delay. Fixes: NB#127018 (Panning indicator fades out too slowly)
2009-09-04Release 2.2.0 RC1Claudio Saavedra
2009-09-04Tuned pannable, added a new acceleration gestureAlejandro G. Castro
* hildon/hildon-pannable-area.c, (hildon_pannable_area_init), (hildon_pannable_area_button_press_cb), (hildon_pannable_area_button_release_cb): Added a new acceleration system to help traversing big lists, tuned the stop threshold. Fixes: NB#132584 (Pannable kinetics in large lists needs tuning)
2009-09-04Document and deprecate HILDON_WINDOW_LONG_PRESS_TIMEAlberto Garcia
* hildon/hildon-window.h: Document and deprecate HILDON_WINDOW_LONG_PRESS_TIME Fixes: MB#4580 (HILDON_WINDOW_LONG_PRESS_TIME is undocumented)
2009-09-04Release 2.1.97-1Claudio Saavedra
* configure.ac: bump version * NEWS: updates * debian/changelog: updates
2009-09-04Documentation updatesAlberto Garcia
* hildon/hildon-entry.c * hildon/hildon-text-view.c: Documentation updates
2009-09-04Redraw HildonAppMenu when the number of items changeAlberto Garcia
* hildon/hildon-app-menu.c (hildon_app_menu_repack_items): Redraw menu when the number of items change. Fixes: NB#131911 (Appmenu does not resize properly, when number of menu items change)
2009-09-03Use G_PRIORITY_IDLE_HIGH + 20 for all the pannable area timeoutsClaudio Saavedra
* hildon/hildon-pannable-area.c: (hildon_pannable_area_launch_fade_timeout), (hildon_pannable_area_motion_event_scroll), (hildon_pannable_area_check_move), (hildon_pannable_area_button_release_cb), (hildon_pannable_area_scroll_to): Use a priority of G_PRIORITY_IDLE_HIGH + 20 for all the pannable area drawing operations, since this is the recommended for drawing operations. Fixes: NB#110894 (In event view containing very large description field, application menu is displayed blank while panning) Fixes: NB#131942 (HildonPickerDialog is seen empty when popping up for the first time)
2009-09-03Documentation updatesAlberto Garcia
* doc/hildon-sections.txt * hildon/hildon-button.c * hildon/hildon-edit-toolbar.c * hildon/hildon-gtk.[ch] * hildon/hildon-main.c * hildon/hildon-program.c * hildon/hildon-stackable-window.c: Documentation updates
2009-08-28Close HildonAppMenu if it receives a grab-notify signalAlberto Garcia
* hildon/hildon-app-menu.c (+hildon_app_menu_grab_notify, hildon_app_menu_class_init): Close the menu if it receives a grab-notify signal. Fixes: NB#134533 (UI freezes if we show a dialog with gtk_dialog_run() while a menu is opened)
2009-08-27Reverted tuning modificationsAlejandro G. Castro
* hildon/hildon-pannable-area.c, (hildon_pannable_area_class_init): Reverted tuning modifications: "Pannign needs to be faster" and "Pannable kinetics in large lists needs tuning".
2009-08-26Play sounds with "module-stream-restore.id" set to "x-maemo-system-sound"Alberto Garcia
* hildon/hildon-sound.c (hildon_play_system_sound): Set "module-stream-restore.id" to "x-maemo-system-sound" when playing system sounds Fixes: NB#133767 (Information and confirmation note sound should follow system profile setting)
2009-08-26Some pannable area tuningAlejandro G. Castro
* hildon/hildon-pannable-area.c, (hildon_pannable_area_class_init): Added more force and increased the max speed threshold. Fixes: NB#135344 (Pannign needs to be faster)
2009-08-26Release 2.1.96, this time for realClaudio Saavedra