| Age | Commit message (Collapse) | Author |
|
|
|
* 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
|
|
* hildon/hildon-time-selector.c
(update_format_dependant_columns, hildon_time_selector_finalize):
Don't leak the tree models.
|
|
* hildon/hildon-date-selector.c
(hildon_date_selector_finalize):
Don't leak the tree models.
|
|
* hildon/hildon-touch-selector.c
(hildon_touch_selector_new_text):
Don't leak the GtkListStore
Fixes: NB#141831 (memory leak in hildon-touch-selector)
|
|
* 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.
|
|
* 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)
|
|
|
|
* 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)
|
|
* 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)
|
|
* 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)
|
|
* 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)
|
|
* 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)
|
|
We really need to get rid of this file
|
|
* examples/hildon-banner-example.c:
(on_information_clicked), (on_animation_clicked),
(on_progress_clicked): GtkButton:clicked handlers do not return
gboolean. Fix this.
|
|
* 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)
|
|
|
|
|
|
|
|
* 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.
|
|
* 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.
|
|
* hildon/hildon-app-menu.c: (item_visibility_changed),
(filter_visibility_changed): Also emit ::changed on
visibility of items changed.
|
|
* 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.
|
|
* 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.
|
|
* 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.
|
|
* 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)
|
|
* 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)
|
|
* 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.
|
|
* 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.
|
|
* hildon/hildon-touch-selector.c
(hildon_touch_selector_class_init):
Documentation updates
Fixes: MB#5103
|
|
* hildon/hildon-touch-selector.c:
Documentation updates
Fixes: MB#5104 (HildonTouchSelector docs should say no
HildonPannableArea is necessary)
|
|
* 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)
|
|
|
|
* hildon/hildon-pannable-area.c,
(hildon_pannable_area_class_init): Increased max speed.
|
|
|
|
* hildon/hildon-pannable-area.c,
(hildon_pannable_area_class_init),
(hildon_pannable_area_button_release_cb): More tuning for the
large lists.
|
|
* 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)
|
|
|
|
* 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)
|
|
* hildon/hildon-window.h:
Document and deprecate HILDON_WINDOW_LONG_PRESS_TIME
Fixes: MB#4580 (HILDON_WINDOW_LONG_PRESS_TIME is undocumented)
|
|
* configure.ac: bump version
* NEWS: updates
* debian/changelog: updates
|
|
* hildon/hildon-entry.c
* hildon/hildon-text-view.c:
Documentation updates
|
|
* 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)
|
|
* 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)
|
|
* 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
|
|
* 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)
|
|
* 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".
|
|
* 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)
|
|
* 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)
|
|
|