Fixed memory leak of the event window of the pannable.
[hildon] / ChangeLog
index bb57f38..9f0b6e6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,72 @@
+2009-08-11  Alejandro G. Castro  <alex@igalia.com>
+
+       * hildon/hildon-pannable-area.c
+       (hildon_pannable_area_button_press_cb),
+       (hildon_pannable_area_motion_notify_cb),
+       (hildon_pannable_area_button_release_cb): Added unrefs to reduce
+       the spurious ref added in the copy, fixes leak of window.
+
+       Fixes: NB#130900 (HildonPannableArea will leak it's event_window
+       if it's realized without showing and then deleted)
+
+2009-08-10  Alberto Garcia  <agarcia@igalia.com>
+
+       [Release 2.1.94]
+
+       * configure.ac: bump version
+       * NEWS: updates
+       * debian/changelog: updates
+
+2009-08-06  Alberto Garcia  <agarcia@igalia.com>
+
+       * examples/hildon-hvolumebar-timer-example.c
+       (on_idle, main)
+       * hildon/hildon-banner.c
+       (hildon_banner_timeout, hildon_banner_ensure_timeout)
+       * hildon/hildon-calendar.c
+       (calendar_timer, start_spinning)
+       * hildon/hildon-color-chooser.c
+       (inline_limited_expose)
+       * hildon/hildon-date-editor.c
+       (hildon_date_editor_entry_focus_in)
+       (hildon_date_editor_entry_validate)
+       (hildon_date_editor_entry_select_all)
+       * hildon/hildon-note.c
+       (on_show_cb)
+       * hildon/hildon-number-editor.c
+       (hildon_number_editor_button_pressed)
+       (hildon_number_editor_start_timer, do_mouse_timeout),
+       (add_select_all_idle, hildon_number_editor_select_all)
+       * hildon/hildon-time-editor.c
+       (hildon_time_editor_entry_focus_in)
+       (highlight_callback, hildon_time_editor_validate)
+       (hildon_time_editor_entry_select_all)
+       * hildon/hildon-time-picker.c
+       (hildon_time_picker_arrow_press)
+       (hildon_time_picker_key_repeat_timeout)
+       * hildon/hildon-window.c
+       (hildon_window_key_press_event)
+       (hildon_window_escape_timeout):
+       Replace all calls to g_idle_add/g_timeout_add with their
+       gdk_threads counterparts.
+
+       Fixes: NB#126198 (gdk-threads API should be used to install idle
+       and timeout handlers)
+
+2009-08-06  Alejandro G. Castro  <alex@igalia.com>
+
+       * hildon/hildon-pannable-area.c,
+       (hildon_pannable_area_class_init): Increased the overshooting max
+       speed to get a faster effect.
+       (hildon_pannable_axis_scroll): Increased minimum speed and reduce
+       deceleration of the overshooting
+       (hildon_pannable_area_button_release_cb): Calculate initial
+       overshooting speed when finger on the screen using the distance to
+       launch the effect faster.
+
+       Fixes: NB#126115 (Pannable list overshooting is unusably slow for
+       lists with slow row renderers)
+
 2009-08-05  Alberto Garcia  <agarcia@igalia.com>
 
        * doc/hildon-sections.txt: Add new functions