hildon
15 years ago2009-04-06 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Mon, 6 Apr 2009 15:34:14 +0000 (15:34 +0000)]
2009-04-06 Alberto Garcia <agarcia@igalia.com>

Patch by Iván Gómez (igomez@igalia.com)

* doc/building.sgml
* doc/compiling.sgml
* doc/hildon-docs.sgml
* doc/hildon-sections.txt
* doc/migration.sgml
* doc/resources.sgml
* doc/running.sgml:
New chapters on using the Hildon library.
Updated the general structure of the reference manual.
Other minor documentation fixes.

* src/hildon-calendar-popup.c
* src/hildon-calendar.c
* src/hildon-controlbar.c
* src/hildon-date-editor.c
* src/hildon-dialog.c
* src/hildon-hvolumebar.c
* src/hildon-number-editor.c
* src/hildon-range-editor.c
* src/hildon-sort-dialog.c
* src/hildon-time-editor.c
* src/hildon-time-picker.c
* src/hildon-volumebar-range.c
* src/hildon-volumebar.c
* src/hildon-vvolumebar.c
* src/hildon-weekday-picker.c:
Add deprecation notes

* src/hildon-pannable-area.c (hildon_pannable_area_class_init):
Document 'horizontal-movement' and 'vertical-movement' signals.

15 years ago2009-04-06 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Mon, 6 Apr 2009 12:41:04 +0000 (12:41 +0000)]
2009-04-06 Claudio Saavedra <csaavedra@igalia.com>

[Release 2.1.60]

* NEWS: Updates.
* configure.ac: Bump version.
* debian/changelog: Updates.

15 years ago2009-04-06 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Mon, 6 Apr 2009 12:34:51 +0000 (12:34 +0000)]
2009-04-06 Alejandro G. Castro <alex@igalia.com>

* src/hildon-pannable-area.c,
(hildon_pannable_area_class_init): increased the minimum velocity.
(hildon_pannable_area_button_release_cb): Updated the
CURSOR_STOPPED_TIMEOUT, tuning the widge for the new events
setup. Review the code to control that last event.

Fixes: NB#109790 (Releasing finger in pannable area easily causes
unwanted scrolling)

15 years ago2009-04-03 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Fri, 3 Apr 2009 12:34:57 +0000 (12:34 +0000)]
2009-04-03 Claudio Saavedra <csaavedra@igalia.com>

Based on a patch by Mox Soini (ext-mox.soini@nokia.com)

* src/hildon-get-password-dialog.c
(hildon_get_password_set_property),
(hildon_get_password_get_property), (create_contents):
* src/hildon-login-dialog-private.h:
* src/hildon-login-dialog.c (hildon_login_dialog_set_property),
(hildon_login_dialog_init), (hildon_login_dialog_get_username),
(hildon_login_dialog_get_password):
* src/hildon-set-password-dialog-private.h:
* src/hildon-set-password-dialog.c
(hildon_set_password_set_property),
(hildon_set_password_get_property), (create_contents),
(hildon_set_password_response_change),
(hildon_set_password_response_set), (hildon_checkbox_toggled):

Pimp these dialogs, to make them use HildonEntry and HildonCheckBox
instead and look more Fremantle style.

Fixes: NB#109639 (Update hildon passwd dialogs to Hildon 2.2)

15 years ago2009-04-03 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Fri, 3 Apr 2009 12:12:23 +0000 (12:12 +0000)]
2009-04-03 Alberto Garcia <agarcia@igalia.com>

* doc/hildon-sections.txt
* src/hildon-window-stack.h
* src/hildon-window-stack.c
(+hildon_window_stack_get_windows):
New API to obtain the list of windows on a stack.

15 years ago2009-04-02 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Thu, 2 Apr 2009 17:18:00 +0000 (17:18 +0000)]
2009-04-02 Alberto Garcia <agarcia@igalia.com>

* src/hildon-app-menu.c (hildon_app_menu_popup)
(hildon_app_menu_class_init, -hildon_app_menu_show):
Remove hildon_app_menu_show() and move all its checks to
hildon_app_menu_popup()

15 years ago2009-04-02 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Thu, 2 Apr 2009 14:41:08 +0000 (14:41 +0000)]
2009-04-02 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-window.c (hildon_window_map): Check for vbox to be
not NULL.  Avoids a (very unlikely) crasher. See related NB#103301
browser crash.

15 years ago2009-04-02 Alejandro Pinheiro <apinheiro@igalia.com>
Alejandro Piñeiro [Thu, 2 Apr 2009 13:04:45 +0000 (13:04 +0000)]
2009-04-02 Alejandro Pinheiro <apinheiro@igalia.com>

* src/hildon-picker-dialog.c: removed HILDON_TOUCH_SELECTOR_HEIGHT
(_hildon_picker_dialog_set_selector): removed call to
gtk_widget_set_size_request
* src/hildon-touch-selector.c
(_create_new_column): change the pannable size request policy

Avoid to use a hardcoded height for the hildon picker dialog. In order
to get that, we needed to change the hildon pannable size request
policy
Fixes: NB#109369 (Hard-coded height in HildonPickerDialog)

15 years ago2009-04-02 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Thu, 2 Apr 2009 12:15:23 +0000 (12:15 +0000)]
2009-04-02 Claudio Saavedra <csaavedra@igalia.com>

* debian/control: Depend on osso-system-lock localization package.
* src/hildon-code-dialog.c: Obtain the secu_application_title
translation from osso-system-lock.
* src/hildon-get-password-dialog.c (create_contents): Do not mark
for translation the atk related strings, that's not necessary.
* src/hildon-set-password-dialog.c (create_contents): Ditto.
* src/hildon-sort-dialog.c (hildon_sort_dialog_init): Remove the
cancel button, it is not required.

15 years ago2009-04-02 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Thu, 2 Apr 2009 10:44:05 +0000 (10:44 +0000)]
2009-04-02 Alejandro G. Castro <alex@igalia.com>

* src/hildon-pannable-area.c,
(hildon_pannable_area_class_init): Modified the default value of
the overshooting max speed, we have reduced it.

15 years ago2009-03-20 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Thu, 2 Apr 2009 10:14:07 +0000 (10:14 +0000)]
2009-03-20 Alberto Garcia <agarcia@igalia.com>

* doc/hildon-sections.txt
* src/hildon-window-private.h
* src/hildon-window.h
* src/hildon-window.c (hildon_window_class_init)
(hildon_window_init, hildon_window_finalize)
(hildon_window_realize, hildon_window_get_property)
(hildon_window_set_property, hildon_window_update_markup)
(hildon_window_get_markup, hildon_window_set_markup):
New "markup" property and hildon_window_{get,set}_markup() methods.

* examples/hildon-stackable-window-example.c (new_window):
Update example to use hildon_window_set_markup()

Fixes: NB#106375 (Need API to retitle a window with a title
including markup)

15 years ago2009-04-01 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Wed, 1 Apr 2009 16:07:23 +0000 (16:07 +0000)]
2009-04-01 Alejandro G. Castro <alex@igalia.com>

* src/hildon-pannable-area.c,
(hildon_pannable_area_class_init): Changed the default value of
the initial_hint to TRUE.
(hildon_pannable_area_initial_effect): Changed the initial effect,
not the effect is just the fade-out of the scrollbars.

Fixes: NB#107775 (No scrollbars can be seen when several items are
available in a dialog)

15 years ago2009-04-01 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Wed, 1 Apr 2009 13:38:17 +0000 (13:38 +0000)]
2009-04-01 Alberto Garcia <agarcia@igalia.com>

* src/hildon-program.c (hildon_program_update_top_most):
Fix memory leak.

Fixes: NB#109179 (Memory leak in Hildon program)

15 years ago2009-04-01 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Wed, 1 Apr 2009 13:20:03 +0000 (13:20 +0000)]
2009-04-01 Alberto Garcia <agarcia@igalia.com>

* src/hildon-banner.c (-get_current_app_window):
Remove unused function.

15 years ago2009-04-01 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Wed, 1 Apr 2009 12:50:11 +0000 (12:50 +0000)]
2009-04-01 Alejandro G. Castro <alex@igalia.com>

* src/hildon-pannable-area.c: Modified the documentation of the
get adjustments functions to explain the problem of using the
adjustment directly.
(hildon_pannable_area_class_init): Improved the explanation about
the velocity.

15 years ago2009-04-01 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Wed, 1 Apr 2009 10:55:46 +0000 (10:55 +0000)]
2009-04-01 Alberto Garcia <agarcia@igalia.com>

* src/hildon-app-menu-private.h
* src/hildon-app-menu.c
(hildon_app_menu_class_init):
Bring back the 'external-border' style property
(hildon_app_menu_class_init, hildon_app_menu_init)
(hildon_app_menu_apply_style, hildon_app_menu_size_request):
Set a fixed width-request for the menu, independent of the number
of items.

Fixes: NB#94957 (Smoothly opened application menu)

15 years ago2009-03-30 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Wed, 1 Apr 2009 10:13:52 +0000 (10:13 +0000)]
2009-03-30 Alberto Garcia <agarcia@igalia.com>

* src/hildon-defines.h: Define HILDON_WINDOW_TITLEBAR_HEIGHT

* src/hildon-banner.c
Change HILDON_BANNER_WINDOW_Y to HILDON_WINDOW_TITLEBAR_HEIGHT.
(hildon_banner_map)
Make sure that the banner is correctly placed the first time it's
shown.
(hildon_banner_check_position, -check_fullscreen_state):
Show the banner in the same place no matter if the window is in
fullscreen mode or not.

Fixes: NB#107386 (Odd stacking behaviour for information banners)

15 years ago2009-04-01 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Wed, 1 Apr 2009 08:49:11 +0000 (08:49 +0000)]
2009-04-01 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-touch-selector.c (_default_print_func): reorder
concatenation for clarity.

15 years ago2009-04-01 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Wed, 1 Apr 2009 08:49:05 +0000 (08:49 +0000)]
2009-04-01 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-touch-selector.c (_default_print_func): Plug a memory leak
for multicolumn selectors.

Fixes: NB#109099 (Memory leak in Hildon touch selector)

15 years ago2009-03-30 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Mon, 30 Mar 2009 10:05:51 +0000 (10:05 +0000)]
2009-03-30 Claudio Saavedra <csaavedra@igalia.com>

[Release 2.1.58]

* NEWS: Updates.
* configure.ac: Bump version.
* debian/changelog: Updates.

15 years agoBackfold debian/changelog from tag.
Claudio Saavedra [Mon, 30 Mar 2009 10:05:50 +0000 (10:05 +0000)]
Backfold debian/changelog from tag.

15 years ago2009-03-27 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Fri, 27 Mar 2009 13:33:37 +0000 (13:33 +0000)]
2009-03-27 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-sound.c (hildon_ca_context_get): Mark function as static and
coding style fixes.

15 years ago2009-03-26 Alejandro Pinheiro Iglesias <apinheiro@igalia.com>
Alejandro Piñeiro [Thu, 26 Mar 2009 14:56:46 +0000 (14:56 +0000)]
2009-03-26 Alejandro Pinheiro Iglesias <apinheiro@igalia.com>

* configure.ac: removed libcangerra-gtk dependency
* debian/control: removed libcanberra-gtk dependency
* src/Makefile.am: removed libcanberra gtk related flags
* src/hildon-sound.c: avoid to use ca_gtk_context_get to get a canberra
context, and manage a global canberra context instead

Fixes: NB#106067 (hildon_play_system_sound() play sound only first time called)

15 years ago2009-03-26 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Thu, 26 Mar 2009 11:02:19 +0000 (11:02 +0000)]
2009-03-26 Alberto Garcia <agarcia@igalia.com>

Patch by Daniel Borgmann (danielb@openismus.com)

* src/hildon-edit-toolbar.c:
Adjust the left padding.
(hildon_edit_toolbar_class_init, +hildon_edit_toolbar_expose):
Paint background of the edit toolbar.

Fixes: NB#107897 (Patch to make editmodetoolbar background
themeable and adjust margin)

15 years ago2009-03-25 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Wed, 25 Mar 2009 18:45:47 +0000 (18:45 +0000)]
2009-03-25 Alberto Garcia <agarcia@igalia.com>

Patch by Adam Endrodi (adam.endrodi@blumsoft.eu)

* src/hildon-program.c (hildon_program_update_top_most):
Update is-topmost when _MB_CURRENT_APP_WINDOW is 0

Fixes: NB#106998 (HildonProgram's is-topmost property doesn't
change when the user tasks in/out of an application)

15 years ago2009-03-25 Alejandro Pinheiro Iglesias <apinheiro@igalia.com>
Alejandro Piñeiro [Wed, 25 Mar 2009 18:18:25 +0000 (18:18 +0000)]
2009-03-25 Alejandro Pinheiro Iglesias <apinheiro@igalia.com>

* configure.ac: added libcangerra-gtk dependency
* debian/control: added libcanberra-gtk dependency
* src/Makefile.am: added libcanberra gtk related flags
* src/hildon-sound.c: use ca_gtk_context_get to get a canberra context
instead of use it.

Fixes: NB#106067 (hildon_play_system_sound() play sound only first time called)

15 years ago2009-03-25 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Wed, 25 Mar 2009 10:17:51 +0000 (10:17 +0000)]
2009-03-25 Alberto Garcia <agarcia@igalia.com>

* src/hildon-program.c (hildon_program_remove_window)
(hildon_program_add_window): Add checks for the window
parameter. Don't decrease the window counter if the window is not
registered.

15 years ago2009-03-24 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Tue, 24 Mar 2009 18:55:21 +0000 (18:55 +0000)]
2009-03-24 Alejandro G. Castro <alex@igalia.com>

* src/hildon-pannable-area.c,
(hildon_pannable_area_realize): Fixed position of the event_window
in the realize method.

15 years ago2009-03-24 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Tue, 24 Mar 2009 16:58:02 +0000 (16:58 +0000)]
2009-03-24 Alberto Garcia <agarcia@igalia.com>

* src/hildon-app-menu-private.h
* src/hildon-app-menu.c (hildon_app_menu_find_intruder)
(hildon_app_menu_map, hildon_app_menu_hide_idle)
(hildon_app_menu_key_press, hildon_app_menu_init)
(hildon_app_menu_finalize):
Make sure that all idle functions are removed when the widget is
destroyed.

Fixes: NB#107583 (Hildon app menu crashes in various applications)

15 years ago2009-03-24 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Tue, 24 Mar 2009 15:30:00 +0000 (15:30 +0000)]
2009-03-24 Claudio Saavedra <csaavedra@igalia.com>

[Release 2.1.56]

* NEWS: Updates.
* configure.ac: Bump version.
* debian/changelog: Updates.

15 years ago2009-03-24 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Tue, 24 Mar 2009 15:29:54 +0000 (15:29 +0000)]
2009-03-24 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-entry.c
(+hildon_entry_show_placeholder),
(+hildon_entry_hide_placeholder), Methods to show/hide the placeholder text
that replace hildon_entry_update_contents().
(hildon_entry_set_text),
(hildon_entry_set_placeholder),
(hildon_entry_focus_in_event),
(hildon_entry_focus_out_event): Determine when it is needed
either to show or hide the placeholder and call the above methods.

Fixes: NB#107471 (hildon_entry_set_text() not setting the text
when the placeholder text is already set)

15 years ago2009-03-24 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Tue, 24 Mar 2009 15:29:48 +0000 (15:29 +0000)]
2009-03-24 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-banner.c (+hildon_banner_create_animation): Build a
simple GdkPixbufAnim using the new icons for the banner.
(hildon_banner_show_animation): Use the above mentioned method to
create the animation widget.

Fixes: NB#103564 (Make hildon animation banner use individual
image files as the animation)

15 years ago2009-03-24 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Tue, 24 Mar 2009 12:18:53 +0000 (12:18 +0000)]
2009-03-24 Alejandro G. Castro <alex@igalia.com>

* src/hildon-pannable-area.c,
(hildon_pannable_leave_notify_event): Check if the child is NULL
to avoid sending the leave.

15 years ago2009-03-24 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Tue, 24 Mar 2009 11:45:25 +0000 (11:45 +0000)]
2009-03-24 Alejandro G. Castro <alex@igalia.com>

* src/hildon-pannable-area.c,
(hildon_pannable_area_class_init),
(hildon_pannable_leave_notify_event): Added a handler of the
leave-notify-signal to consider when no motion notify before
leaving.

Fixes: NB#107494 (Items stay selected when clicking and moving
away when inside pannable area)

15 years ago2009-03-23 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Mon, 23 Mar 2009 09:35:56 +0000 (09:35 +0000)]
2009-03-23 Claudio Saavedra <csaavedra@igalia.com>

[Release 2.1.54]

* NEWS: Updates.
* configure.ac: Bump version.
* debian/changelog: Updates.

15 years agoTag for release 2.1.52-2
Alejandro G. Castro [Thu, 19 Mar 2009 14:35:48 +0000 (14:35 +0000)]
Tag for release 2.1.52-2

* Reverted some changes that were causing problems in the date-button creation

15 years ago2009-03-19 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Thu, 19 Mar 2009 14:03:24 +0000 (14:03 +0000)]
2009-03-19 Alejandro G. Castro <alex@igalia.com>

Patch by Alberto Garcia (agarcia@igalia.com)

* src/hildon-date-button.c,
(hildon_date_button_class_init),
(hildon_date_button_init): Removed the construct property handling
and created a default selector in the init method.
* src/hildon-picker-button.c,
(hildon_picker_button_class_init): Removed the construct flag of the
selector property.

15 years ago2009-03-18 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Wed, 18 Mar 2009 16:48:59 +0000 (16:48 +0000)]
2009-03-18 Alberto Garcia <agarcia@igalia.com>

* src/hildon-main.c (hildon_init):
Don't allow hildon_init() to be called more than once.

Fixes: NB#106607 (hildon_init should issue error message upon
successive calls)

15 years ago2009-03-17 Alejandro Pinheiro <apinheiro@igalia.com>
Alejandro Piñeiro [Tue, 17 Mar 2009 16:29:30 +0000 (16:29 +0000)]
2009-03-17 Alejandro Pinheiro <apinheiro@igalia.com>

* examples/hildon-pannable-area-touch-list-example.c
* examples/hildon-pannagle-area-touch-grid-example.c
* examples/hildon-edit-toolbar-example.c
* examples/hildon-touch-selector-multi-cells-example.c
Removed the call to gtk_rc_parse_string, as it is not required since
some time ago.

15 years ago2009-03-17 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Tue, 17 Mar 2009 09:40:27 +0000 (09:40 +0000)]
2009-03-17 Alejandro G. Castro <alex@igalia.com>

* src/hildon-pannable-area.c,
(hildon_pannable_area_class_init): Modified the default panning
threshold of the widget to 6px.

Fixes: NB#105427 (Clicking and dragging ( for pixel values more
than the threshold value ) within the button is not sending the
event to the clild)

15 years ago2009-03-16 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Mon, 16 Mar 2009 14:31:57 +0000 (14:31 +0000)]
2009-03-16 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-touch-selector.c (_create_new_column): Unset GTK_CAN_FOCUS
for the treeview in the new column. This way, the touch list will never
grab the focus.

Fixes: NB#105190 (Text input area of HildonTouchSelectorEntry to
be selected manually for the HW keys to work)

15 years ago2009-03-16 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Mon, 16 Mar 2009 13:12:15 +0000 (13:12 +0000)]
2009-03-16 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-touch-selector-entry.c (entry_on_text_changed): Do a simple
comparison instead of using strcmp(). Fixes a compiler warning as well.

15 years ago2009-03-16 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Mon, 16 Mar 2009 12:52:46 +0000 (12:52 +0000)]
2009-03-16 Claudio Saavedra <csaavedra@igalia.com>

* doc/hildon-docs.sgml: Do not set the library version in the
document title, use the releaseinfo tag for that purpose instead.

15 years agoFix ChangeLog entry.
Claudio Saavedra [Mon, 16 Mar 2009 12:52:44 +0000 (12:52 +0000)]
Fix ChangeLog entry.

15 years ago2009-03-16 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Mon, 16 Mar 2009 12:39:50 +0000 (12:39 +0000)]
2009-03-16 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-touch-selector-entry.c (entry_on_text_changed):
Do not jump to the first item if the text in the entry is removed.

15 years ago2009-03-16 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Mon, 16 Mar 2009 09:01:40 +0000 (09:01 +0000)]
2009-03-16 Claudio Saavedra <csaavedra@igalia.com>

[Release 2.1.52]

* NEWS: Updates.
* configure.ac: Bump version.
* debian/changelog: Updates.

15 years ago2009-03-16 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Mon, 16 Mar 2009 08:42:06 +0000 (08:42 +0000)]
2009-03-16 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-entry.c (hildon_entry_refresh_contents):
* src/hildon-text-view.c (hildon_text_view_refresh_contents):
Use "ReversedSecondaryTextColor" for the placeholder text.

15 years ago2009-03-12 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Thu, 12 Mar 2009 16:21:41 +0000 (16:21 +0000)]
2009-03-12 Alberto Garcia <agarcia@igalia.com>

* src/hildon-text-view.c: Fix compilation warning.

15 years ago2009-03-12 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Thu, 12 Mar 2009 16:13:08 +0000 (16:13 +0000)]
2009-03-12 Alberto Garcia <agarcia@igalia.com>

* 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.

15 years ago2009-03-12 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Thu, 12 Mar 2009 14:09:57 +0000 (14:09 +0000)]
2009-03-12 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-touch-selector.c: Small documentation fixes.

15 years ago2009-03-12 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Thu, 12 Mar 2009 14:06:15 +0000 (14:06 +0000)]
2009-03-12 Claudio Saavedra <csaavedra@igalia.com>

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)

15 years ago2009-03-12 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Thu, 12 Mar 2009 13:37:24 +0000 (13:37 +0000)]
2009-03-12 Claudio Saavedra <csaavedra@igalia.com>

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)

15 years ago2009-03-12 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Thu, 12 Mar 2009 13:17:17 +0000 (13:17 +0000)]
2009-03-12 Claudio Saavedra <csaavedra@igalia.com>

* examples/hildon-pannable-area-tuning-example.c: Fix copyright.

15 years ago2009-03-12 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Thu, 12 Mar 2009 08:53:29 +0000 (08:53 +0000)]
2009-03-12 Alejandro G. Castro <alex@igalia.com>

* 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)

15 years ago2009-03-11 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Wed, 11 Mar 2009 20:03:59 +0000 (20:03 +0000)]
2009-03-11 Alberto Garcia <agarcia@igalia.com>

* 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.)

15 years ago2009-03-11 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Wed, 11 Mar 2009 11:01:11 +0000 (11:01 +0000)]
2009-03-11 Alejandro G. Castro <alex@igalia.com>

* 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.

15 years agoMinor style fix for the previous commit
Alberto Garcia [Tue, 10 Mar 2009 18:19:12 +0000 (18:19 +0000)]
Minor style fix for the previous commit

15 years ago2009-03-10 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Tue, 10 Mar 2009 18:14:01 +0000 (18:14 +0000)]
2009-03-10 Alberto Garcia <agarcia@igalia.com>

* 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)

15 years ago2009-03-10 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Tue, 10 Mar 2009 16:42:57 +0000 (16:42 +0000)]
2009-03-10 Alberto Garcia <agarcia@igalia.com>

* 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)

15 years ago2009-03-10 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Tue, 10 Mar 2009 15:05:18 +0000 (15:05 +0000)]
2009-03-10 Claudio Saavedra <csaavedra@igalia.com>

[Release 2.1.50]

* NEWS: Updates.
* configure.ac: Bump version.
* debian/changelog: Updates.

15 years agoFixing ChangeLog entry
Claudio Saavedra [Tue, 10 Mar 2009 15:05:16 +0000 (15:05 +0000)]
Fixing ChangeLog entry

15 years ago2009-03-10 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Tue, 10 Mar 2009 13:13:12 +0000 (13:13 +0000)]
2009-03-10 Alejandro G. Castro <alex@igalia.com>

* 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 (Check boxes don't change state when toggled)

15 years ago2009-03-10 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Tue, 10 Mar 2009 11:03:25 +0000 (11:03 +0000)]
2009-03-10 Alejandro G. Castro <alex@igalia.com>

* 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.

15 years ago2009-03-09 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Mon, 9 Mar 2009 09:34:58 +0000 (09:34 +0000)]
2009-03-09 Claudio Saavedra <csaavedra@igalia.com>

[Release 2.1.48]

* NEWS: Updates.
* configure.ac: Bump version.
* debian/changelog: Updates.

15 years ago2009-03-09 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Mon, 9 Mar 2009 09:32:31 +0000 (09:32 +0000)]
2009-03-09 Alejandro G. Castro <alex@igalia.com>

* 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.

15 years ago2009-03-09 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Mon, 9 Mar 2009 09:32:23 +0000 (09:32 +0000)]
2009-03-09 Alejandro G. Castro <alex@igalia.com>

* src/hildon-pannable-area.c,
(hildon_pannable_area_button_release_cb): Removed this check
  because it causes problems when the device is overloaded.

15 years ago2009-03-06 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Fri, 6 Mar 2009 17:07:28 +0000 (17:07 +0000)]
2009-03-06 Claudio Saavedra <csaavedra@igalia.com>

* 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)

15 years ago2009-03-06 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Fri, 6 Mar 2009 17:07:22 +0000 (17:07 +0000)]
2009-03-06 Claudio Saavedra <csaavedra@igalia.com>

* 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)

15 years ago2009-03-06 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Fri, 6 Mar 2009 15:32:13 +0000 (15:32 +0000)]
2009-03-06 Alberto Garcia <agarcia@igalia.com>

* src/hildon-app-menu.c (hildon_app_menu_apply_style)
(hildon_app_menu_class_init):
New "filter-vertical-spacing" style property.

15 years ago2009-03-06 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Fri, 6 Mar 2009 15:17:31 +0000 (15:17 +0000)]
2009-03-06 Alberto Garcia <agarcia@igalia.com>

* 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()

15 years ago2009-03-06 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Fri, 6 Mar 2009 15:02:58 +0000 (15:02 +0000)]
2009-03-06 Alberto Garcia <agarcia@igalia.com>

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)

15 years ago2009-03-05 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Thu, 5 Mar 2009 18:22:34 +0000 (18:22 +0000)]
2009-03-05 Alberto Garcia <agarcia@igalia.com>

* src/hildon-time-button.c (hildon_time_button_new_step):
Use the "touch-selector" property to set the selector directly
when creating the object.

15 years ago2009-03-05 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Thu, 5 Mar 2009 17:50:44 +0000 (17:50 +0000)]
2009-03-05 Alejandro G. Castro <alex@igalia.com>

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.

15 years ago2009-03-05 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Thu, 5 Mar 2009 15:17:55 +0000 (15:17 +0000)]
2009-03-05 Alberto Garcia <agarcia@igalia.com>

* 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)

15 years ago2009-03-05 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Thu, 5 Mar 2009 14:56:09 +0000 (14:56 +0000)]
2009-03-05 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-color-button.c (hildon_color_button_get_property):Add
missing 'break' statement in in 'case' construct to avoid
incorrect warnings.

15 years ago2009-03-05 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Thu, 5 Mar 2009 14:53:43 +0000 (14:53 +0000)]
2009-03-05 Claudio Saavedra <csaavedra@igalia.com>

* 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.

15 years ago2009-03-05 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Thu, 5 Mar 2009 14:47:36 +0000 (14:47 +0000)]
2009-03-05 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-time-editor.c
(hildon_time_editor_get_time_separators): Do not crash if
the first label is NULL.

15 years ago2009-03-05 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Thu, 5 Mar 2009 11:13:14 +0000 (11:13 +0000)]
2009-03-05 Claudio Saavedra <csaavedra@igalia.com>

* src/hildon-date-selector.c (_month_days): Check for month to be
strictly less than 12, since otherwise we may overrun the array.

15 years ago2009-03-04 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Thu, 5 Mar 2009 10:50:39 +0000 (10:50 +0000)]
2009-03-04 Alberto Garcia <agarcia@igalia.com>

* 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)

15 years ago2009-03-04 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Thu, 5 Mar 2009 10:50:33 +0000 (10:50 +0000)]
2009-03-04 Alberto Garcia <agarcia@igalia.com>

* doc/hildon-sections.txt
* src/hildon-program.c
* src/hildon-stackable-window.c
* src/hildon-window.c:
Documentation updates

15 years ago2009-03-04 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Wed, 4 Mar 2009 17:32:41 +0000 (17:32 +0000)]
2009-03-04 Alberto Garcia <agarcia@igalia.com>

* 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.

15 years ago2009-03-04 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Wed, 4 Mar 2009 15:52:04 +0000 (15:52 +0000)]
2009-03-04 Alberto Garcia <agarcia@igalia.com>

* 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.

15 years ago2009-03-04 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Wed, 4 Mar 2009 14:48:30 +0000 (14:48 +0000)]
2009-03-04 Alberto Garcia <agarcia@igalia.com>

* src/hildon-remote-texture.c
* src/hildon-animation-actor.c:
Don't include unused private headers.

15 years ago2009-03-04 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Wed, 4 Mar 2009 14:15:54 +0000 (14:15 +0000)]
2009-03-04 Alberto Garcia <agarcia@igalia.com>

* 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.

15 years ago2009-03-03 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Tue, 3 Mar 2009 11:07:02 +0000 (11:07 +0000)]
2009-03-03 Alberto Garcia <agarcia@igalia.com>

* src/hildon-window.c (hildon_window_set_main_menu):
Removed incorrect 'Since:' tag

15 years ago2009-03-03 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Tue, 3 Mar 2009 09:47:24 +0000 (09:47 +0000)]
2009-03-03 Alejandro G. Castro <alex@igalia.com>

* 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.

15 years agoFix compilation warnings
Alberto Garcia [Mon, 2 Mar 2009 15:58:13 +0000 (15:58 +0000)]
Fix compilation warnings

15 years ago2009-03-02 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Mon, 2 Mar 2009 13:32:12 +0000 (13:32 +0000)]
2009-03-02 Alberto Garcia <agarcia@igalia.com>

* 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)

15 years ago2009-03-02 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Mon, 2 Mar 2009 13:32:05 +0000 (13:32 +0000)]
2009-03-02 Alberto Garcia <agarcia@igalia.com>

* src/hildon-app-menu.c (hildon_app_menu_popup):
Add "Since" tag.

15 years ago2009-03-02 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Mon, 2 Mar 2009 12:39:30 +0000 (12:39 +0000)]
2009-03-02 Alberto Garcia <agarcia@igalia.com>

* 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)

15 years ago2009-03-02 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Mon, 2 Mar 2009 10:03:20 +0000 (10:03 +0000)]
2009-03-02 Claudio Saavedra <csaavedra@igalia.com>

[Release 2.1.46]

* NEWS: Updates.
* configure.ac: Bump version.
* debian/changelog: Updates.

15 years ago2009-03-02 Claudio Saavedra <csaavedra@igalia.com>
Claudio Saavedra [Mon, 2 Mar 2009 10:03:18 +0000 (10:03 +0000)]
2009-03-02 Claudio Saavedra <csaavedra@igalia.com>

* 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.

15 years ago2009-02-27 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Fri, 27 Feb 2009 15:36:16 +0000 (15:36 +0000)]
2009-02-27 Alberto Garcia <agarcia@igalia.com>

* 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.

15 years ago2009-02-27 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Fri, 27 Feb 2009 14:22:06 +0000 (14:22 +0000)]
2009-02-27 Alberto Garcia <agarcia@igalia.com>

* 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)

15 years ago2009-02-27 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Fri, 27 Feb 2009 13:15:28 +0000 (13:15 +0000)]
2009-02-27 Alberto Garcia <agarcia@igalia.com>

* 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()

15 years ago2009-02-27 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Fri, 27 Feb 2009 11:16:16 +0000 (11:16 +0000)]
2009-02-27 Alberto Garcia <agarcia@igalia.com>

* src/hildon-picker-button.h
* src/hildon-picker-button.c (hildon_picker_button_class_init):
Remove "value_changed" slot to avoid ABI breakage

15 years ago2009-02-26 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Thu, 26 Feb 2009 13:25:23 +0000 (13:25 +0000)]
2009-02-26 Alejandro G. Castro <alex@igalia.com>

* 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.

15 years ago2009-02-26 Alejandro G. Castro <alex@igalia.com>
Alejandro G. Castro [Thu, 26 Feb 2009 12:32:16 +0000 (12:32 +0000)]
2009-02-26 Alejandro G. Castro <alex@igalia.com>

* 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.

15 years ago2009-02-26 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Thu, 26 Feb 2009 10:57:24 +0000 (10:57 +0000)]
2009-02-26 Alberto Garcia <agarcia@igalia.com>

* src/hildon-edit-toolbar.c (hildon_edit_toolbar_init):
Make sure that all widgets contained in the toolbar are shown.

15 years ago2009-02-25 Alberto Garcia <agarcia@igalia.com>
Alberto Garcia [Wed, 25 Feb 2009 18:25:58 +0000 (18:25 +0000)]
2009-02-25 Alberto Garcia <agarcia@igalia.com>

* 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)