2008-04-07 Sven Herzberg <sven@imendio.com>
[hildon] / ChangeLog
index 2777484..fb2a022 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,583 @@
+2008-04-07  Sven Herzberg  <sven@imendio.com>
+
+       Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
+       local values in hildon_date_editor_size_allocate
+
+       * src/hildon-date-editor.c: merged the two if() branches together
+
+2008-04-07  Sven Herzberg  <sven@imendio.com>
+
+       Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
+       local values in hildon_date_editor_size_allocate
+
+       * src/hildon-date-editor.c: changed the arguments of the if()
+       conditions
+
+2008-04-07  Sven Herzberg  <sven@imendio.com>
+
+       Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
+       local values in hildon_date_editor_size_allocate
+
+       * src/hildon-date-editor.c: split the calculation of the allocation
+       from the real allocation
+
+2008-03-27  Michael Natterer  <mitch@imendio.com>
+
+       Fixes: NB#81696: The passcode is not overwritten even after
+       selecting
+
+       * src/hildon-code-dialog.c
+       (hildon_code_dialog_button_clicked)
+       (hildon_code_dialog_im_commit): don't use gtk_entry_append_text()
+       because that doesn't overwrite selected text. Instead, emit the
+       "commit" signal on the entry's im_context so the entry's normal
+       insert logic is triggered. Set the cursor to the end of the entry
+       after each insert operation so that we *only* insert in the middle
+       of the text if something was selected.
+
+2008-03-27  Michael Natterer  <mitch@imendio.com>
+
+       Enable fixing: NB#79916 and NB#79918: The help topic for Color
+       selector cannot be opened
+
+       * src/hildon-color-button.c: add signal "setup-dialog" and emit it
+       when the popup color selector is created. Please connect to this
+       signal in order to set the dialog's help ID.
+
+2008-03-25  Sven Herzberg  <sven@imendio.com>
+
+       Fixes: MB#1212: Hide info banners (infoprints) on click
+
+       * src/hildon-banner.c: (simulate_close), (hildon_banner_timeout):
+       extracted the close event simulation into an extra function
+       (hildon_banner_button_press_event): simulate a close event and destroy
+       the widget if the event wasn't handled
+       (hildon_banner_class_init): added the button_press_event handler
+       (hildon_banner_init): added button-press events to the widget
+
+2008-03-25  Sven Herzberg  <sven@imendio.com>
+
+       Fixes: MB:#924: Hildon widgets doesn't support RTL mode
+       Patch from: Mohammad Anwari  <mdamt@maemo.org>
+
+       * src/hildon-banner.c: let the HildonBanners pop up on the left side
+       instead of the right in RTL mode
+       * src/hildon-bread-crumb-trail.c: mirror the appearance of the
+       breadcrumb button list in RTL mode
+       * src/hildon-caption.c: mirror the appearance of the caption widget in
+       RTL mode
+       * src/hildon-date-editor.c: mirror appearance of the date editor in
+       RTL mode
+       * src/hildon-time-editor.c: mirror appearance of the time editor in
+       RTL mode
+       * src/hildon-window.c: fix the position of the popup in RTL mode
+
+2008-03-25  Sven Herzberg  <sven@imendio.com>
+
+       Amendment to the fix of NB#22072. Fix compilation.
+
+       * src/hildon-banner.c: (hildon_banner_timeout): fix compilation
+
+2008-03-19  Sven Herzberg  <sven@imendio.com>
+
+       Fixes: NB#22072: Revisiting fix for "Implement robust timer handling
+       in Info Banner" bug
+
+       * src/hildon-banner.c: (hildon_banner_timeout): reset the current
+       timeout id properly when the timeout will disappear this leaves no
+       artifacts around in the destroy(); there will only be the timeout
+       created by hildon_banner_ensure_timeout() and adding a new timeout
+       will also work if the timeout gets removed because the timeout_handler
+       returned FALSE
+
+2008-03-19  Michael Natterer  <mitch@imendio.com>
+
+       Fixes: NB#79791: Cannot set focus to Master volume using stylus
+
+       * src/hildon-volumebar.c
+       * src/hildon-vvolumebar.c
+       * src/hildon-hvolumebar.c (init): remove UNSET_FLAGS(CAN_FOCUS) so
+       the widget becomes focussable at all.
+
+       * src/hildon-volumebar.c: implement GtkWidget::grab_focus() and
+       set the focus to wither the mute button or the volumebar.
+
+       Remove own "can-focus" property and instead listen to
+       notify::can-focus in order to update the widget's state.
+
+       Implement GtkWidget::focus() and make sure we can also *leave* the
+       widget, not only enter it, depending on volumebar orientation and
+       requested focus direction.
+
+       Clean up set_mute() to cooperate nicely with all the above.
+
+2008-03-04  Michael Natterer  <mitch@imendio.com>
+
+       Fixes: NB#78481: information banners are hidden under browser menu
+
+       * src/hildon-banner.c: call gtk_window_present() on the banners so
+       they are risen if they are already visible.
+
+2008-03-03  Sven Herzberg  <sven@imendio.com>
+
+       Fixes: MB#1220: HildonWindow should take GtkMenu accel_group into account
+
+       * examples/hildon-window-menu-example.c: (main): extended the window
+       menu example to serve as a testcase for automatically added
+       accelerator groups, too
+       * src/hildon-window.c: (hildon_window_add_accel_group),
+       (hildon_window_set_menu): added patch by Tommi Komulainen
+
+2008-03-03  Sven Herzberg  <sven@imendio.com>
+
+       Fixes: MB#1276: wrong allocators used in hildon_window_get_borders
+
+       * src/hildon-window.c: (hildon_window_get_borders): don't imply any
+       knowledge about the border allocators used within GTK+
+
+2008-02-26  Sven Herzberg  <sven@imendio.com>
+
+       Fixes: MB#2981: Build with asserts broken
+
+       * src/hildon-date-editor.c,
+       * src/hildon-number-editor.c,
+       * src/hildon-time-editor.c,
+       * src/hildon-weekday-picker.c: replace HILDON_IS_EDITOR_EDITOR by a
+       the proper GType instance check
+
+2008-02-25  Sven Herzberg  <sven@imendio.com>
+
+       Fixed: MB#1221: HildonWindow shouldn't call show_all for GtkMenu
+
+       * doc/Makefile.am: tell gtk-doc about HILDON_DISABLE_DEPRECATED
+       * examples/hildon-window-menu-example.c: (main): explicitly show
+       the menu item
+       * src/hildon-window.c:
+       (hildon_window_set_main_menu): moved most of the code from set_menu()
+       to this place; skipped the call to gtk_widget_show_all(); also didn't
+       introduce gtk_widget_show() as gtk_menu_popup() will call that anyways
+       (hildon_window_set_menu): removed most of the code, just keep the
+       questionable gtk_widget_show_all()
+       * src/hildon-window.h: added the new function and deprecate the old
+       one
+
+2008-01-10  Xan Lopez  <xan.lopez@nokia.com>
+
+       [2.0.1-1 release]
+
+       * NEWS:
+       * configure.ac:
+       * debian/changelog: Updating.
+
+2008-01-10  Xan Lopez  <xan.lopez@nokia.com>
+
+       * configure.ac:
+       * pkgconfig/Makefile.am:
+       * pkgconfig/hildon.pc.in:
+       * src/Makefile.am:
+
+       Do not use PACKAGE_VERSION_MAJOR as the API revision,
+       use newly created API_MAJOR_VERSION.
+       
+2008-01-09  Xan Lopez  <xan.lopez@nokia.com>
+
+       [2.0.0-1 release]
+
+       * NEWS:
+       * configure.ac:
+       * debian/changelog: Updating.
+
+2008-01-09  Xan Lopez  <xan.lopez@nokia.com>
+
+       * src/hildon-color-chooser.c (hildon_color_chooser_class_init): 
+
+       Add outer_border style property, we use it but don't define it (!).
+
+       Fixes NB#75310
+
+2007-12-21  Xan Lopez  <xan.lopez@nokia.com>
+
+       * examples/hildon-bread-crumb-trail-example.c (main): 
+
+       Add clear button.
+
+       * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_remove): 
+
+       Fix logic for the bread crumb trail node removal.
+
+       Fixes: NB#78616
+
+2007-12-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       [1.99.1-1 release]
+
+       * NEWS:
+       * configure.ac:
+       * debian/changelog: Updating.
+
+2007-11-08  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       Patch by Alejandro to get/set passwords dialogs accesibility.
+
+       * hildon-1/src/hildon-get-password-dialog.c:
+       * hildon-1/src/hildon-set-password-dialog.c: 
+       Set atk_set_name to the passwd entries in order to allow 
+       accessibility by name on this entries.
+       
+2007-10-11  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       [1.99.0-2 release]
+
+       * debian/changelog:
+       * debian/control: Updating gtk dep.
+
+2007-10-10  Mohammad Anwari  <Mohammad.Anwari@nokia.com>
+
+       * configure.ac, pkgconfig/hildon-1.pc: Turn on -DMAEMO_CHANGES only if
+       USE_MAEMO_GTK is enabled.
+
+2007-10-10  Xan Lopez  <xan.lopez@nokia.com>
+
+       * src/hildon-code-dialog.c (hildon_code_dialog_init): check for
+       MAEMO_GTK or GTK+ > 2.11 before using GTK_BUTTONBOX_CENTER mode.
+
+2007-10-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       [1.99.0-1 release]
+
+       * NEWS:
+       * configure.ac:
+       * debian/changelog: Updating.
+
+2007-10-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * examples/Makefile.am:
+       * examples/hildon-logical-color-example.c:
+       * src/hildon-helper.c: Fixing the way logical colors/fonts are being
+       applied + adding a test case. Fixes: NB#71660.
+
+2007-10-08  Xan Lopez  <xan.lopez@nokia.com>
+
+       * src/hildon-window.c (hildon_window_map): only map the vbox if it's supposed
+       to be visible, fixes warning on map for windows without toolbars.
+
+2007-10-02  Xan Lopez  <xan.lopez@nokia.com>
+
+       * src/hildon-seekbar.c: gtk_range_get_fill_level is available in GTK+ since
+       2.11.0, add a check for that besides the MAEMO_GTK check.
+
+2007-09-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       [1.0.17-1 release]
+
+       * NEWS:
+       * configure.ac:
+       * debian/changelog: Updating.
+
+2007-09-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-window.c: Applying patches by Xan to fix the toolbar
+       visibility. Fixes: NB#70842 and MB#615.
+
+2007-09-25  Xan Lopez  <xan.lopez@nokia.com>
+
+       * src/hildon-bread-crumb-widget.c (hildon_bread_crumb_widget_constructor):
+       set the separator as no-show-all so it doesn't unintentionally appear when
+       someone does a show_all.
+
+2007-09-25  Xan Lopez  <xan.lopez@nokia.com>
+
+       * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_text)
+       (hildon_bread_crumb_trail_push_icon): Do not show the separator for the
+       toplevel item. Fixes: NB#62031
+
+2007-09-24  Xan Lopez  <xan.lopez@nokia.com>
+
+       * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_icon):
+       fix the name of the function in the docs.
+
+2007-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       [1.0.16-1 release]
+
+       * NEWS:
+       * configure.ac:
+       * debian/changelog: Updating.
+
+2007-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * examples/hildon-banner-long-example.c: Adding a test-case for long
+       hildon banner.
+
+       * src/hildon-find-toolbar.c: Fixing the get_last_index function.
+
+2007-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-color-chooser-dialog.c:
+       * src/hildon-color-chooser.c:
+       * src/hildon-font-selection-dialog.c: Adding two patches by Tommi to fix
+       memory leaks in font selector and color selector. Fixes: NB#70499 and
+       NB#70474.
+
+2007-09-20  Johan Bilien  <johan.bilien@nokia.com> 
+
+       * src/hildon-helper.c: Fixed the leak of the a GList. Fixes: NB#70273.
+
+2007-09-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-code-dialog.c: Making the hardcoded WIDTH/HEIGHT values a
+       little bit bigger. Fixes: #NB63694.
+
+2007-09-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       [1.0.15-1 release]
+
+       * NEWS:
+       * configure.ac:
+       * debian/changelog: Updating.
+
+2007-09-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * doc/Makefile.am:
+       * doc/hildon-docs.sgml:
+       * doc/images/bread-crumb-trail.png:
+       * doc/images/calendar-popup.png:
+       * doc/images/caption.png:
+       * doc/images/code-dialog.png:
+       * doc/images/color-button.png:
+       * doc/images/color-chooser-dialog.png:
+       * doc/images/color-chooser.png:
+       * doc/images/controlbar.png:
+       * doc/images/date-editor.png:
+       * doc/images/font-selection-dialog.png:
+       * doc/images/get-password-dialog.png:
+       * doc/images/hvolumebar.png:
+       * doc/images/login-dialog.png:
+       * doc/images/note.png:
+       * doc/images/number-editor.png:
+       * doc/images/range-editor.png:
+       * doc/images/seekbar.png:
+       * doc/images/set-password-dialog.png:
+       * doc/images/sort-dialog.png:
+       * doc/images/time-editor.png:
+       * doc/images/time-picker.png:
+       * doc/images/vvolumebar.png:
+       * doc/images/weekday-picker.png: Adding the new generated widget shots.
+       Adding the bread-crumb-trial and helpers to the documentation.
+
+2007-09-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * examples/hildon-find-toolbar-example.c:
+       * src/hildon-find-toolbar.c:
+       * src/hildon-find-toolbar.h: FIxing the default history-append handler to
+       actually continue firing the other handlers if connected. Adding a new
+       function:
+       hildon_find_toolbar_get_last_index that gets the index of the most
+       recently added (last) item. Fixes: NB#52301.
+
+2007-09-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-caption.c: Applying a patch by Tommi to fix the focus
+       behaviour. Fixes: NB#68610. 
+
+2007-09-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-banner.c: Actually reverting the previous change. It somehow
+       looks a bit worse.
+
+2007-09-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-banner.c: Changing the infobanner background pixmap to NULL
+       when realizing the banner. Should make the infonbanner effect a bit more
+       bearable.
+
+2007-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-volumebar.c:
+       * src/hildon-volumebar.h: Changing the GtkWidget to HildonVolumebar in
+       hildon_volumebar_set_range_insensitive_message and
+       hildon_volumebar_set_range_insensitive_messagef. Fixes MB#1848.
+
+2007-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-window.c: Fixing the border freeing on destroy.
+
+2007-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-code-dialog-private.h:
+       * src/hildon-code-dialog.c: Adding a patch by Tomas Junnonen to fix the
+       kw keyboard support in HildonCodeDialog.
+
+2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       [1.0.14-1 release]
+
+       * NEWS:
+       * configure.ac:
+       * debian/changelog: Updating.
+
+2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-date-editor.c:
+       * src/hildon-number-editor.c:
+       * src/hildon-private.c:
+       * src/hildon-private.h:
+       * src/hildon-time-editor.c:
+       * src/hildon-weekday-picker.c: A patch by Xan Lopez to fix focus
+       handling in subclassed composite widgets. Fixes: NB#66628.
+
+2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-window.c: Removing extra gtk_main_iteration () processing
+       from destroy_ callback as it introduces problems in async dbus signal
+       handlers. Fixes NB#66673.
+
+2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * examples/hildon-hvolumebar-example.c:
+       * src/hildon-volumebar.c: Improving the focus handling in the
+       volumebar widgets. Fixes NB#63955 and NB#65155. Also fixing the
+       set_property accessor so that "mute" property can be actually set. I'm
+       scared that nobody noticed it's totally broken.
+
+2007-08-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * debian/control: Use libesd0-dev or osso-esd-dev as esd dependancy.
+       Fixes NB#66548.
+
+2007-08-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-calendar.c:
+       * src/hildon-number-editor.c:
+       * src/hildon-time-picker.c: Changing the timeout repeat so that it
+       matches the spec of 6 chars per second. Fixes: NB#60489.
+
+2007-08-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-helper.c: Really fixing NB#58352. Looks like
+       gtk_style_lookup_color sometime returns FALSE even though color was
+       found and values were filled properly. Weird. Removing the warning for the
+       time being.
+
+2007-08-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-find-toolbar.c: Puting the combobox inside alignment to not
+       expand vertically. Adding some extra space to the find toolbar buttons to
+       make them thumbable. Fixes NB#66060.
+
+2007-08-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-calendar-popup.c: Replacing the "Done" button in the calendar
+       popup with "Ok" and "Cancel". Fixes NB#59299.
+
+2007-08-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-calendar.c: Process all window updates before executing next
+       timeout. Fixes: NB#54146.
+
+2007-08-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       [1.0.13-1 release]
+
+       * NEWS:
+       * configure.ac:
+       * debian/changelog: Updating.
+
+2007-08-16  Xan Lopez  <xan.lopez@nokia.com>
+
+       * src/hildon-banner.c: (hildon_banner_client_event): connect directly to
+       the client event and ignore it, since we use the delete event to close
+       after timeouts.
+
+2007-08-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-helper.c: Remove the bogus warning about color not being
+       found. Fixes NB#58352.
+
+2007-08-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * examples/Makefile.am:
+       * examples/hildon-toolbar-seekbar-example.c: Adding an example to test a
+       HildonSeekbar widget inside a toolbar.
+
+2007-08-16  Xan Lopez  <xan.lopez@nokia.com>
+
+       * src/hildon-banner.c (hildon_banner_init): mark the banners as
+       temporary, depends on maemo-gtk >= 2.10.12-osso7. Also ignore the
+       delete event that will come from _GTK_DELETE_TEMPORARIES, as we
+       don't want to be closed by non-temporary windows on map.
+
+       Also use G_DEFINE_TYPE instead of manually typed code.
+
+2007-08-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       [1.0.12-1 release]
+
+       * NEWS:
+       * configure.ac:
+       * debian/changelog:
+       * debian/rules: Updating.
+
+2007-08-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * examples/Makefile.am:
+       * examples/hildon-hvolumebar-timer-example.c: Adding an exmaple to debug
+       bug NB#61128. Strangely it works.
+
+2007-08-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-date-editor.c: When the date editor entry has been changed
+       but the numbers of characters < max, turn off the skip validation flag.
+       Prevents a situation when we enter first a valid year and later re-write
+       it with an invalid one. Fixes NB#60154.
+
+2007-07-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-code-dialog.c: Fixing the dialog button alignment inside the
+       code dialog. Fixes NB#64355.
+
+2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-wizard-dialog.c: Don't call the _set_sensitivity again after
+       switching the page. Fixes NB#49374.
+
+       * examples/Makefile.am:
+       * examples/hildon-wizard-dialog-example.c: Adding an example for
+       HildonWizardDialog that shows how to handle manual sensitivity setting on
+       the wizard dialog.
+
+2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * configure.ac:
+       * src/Makefile.am:
+       * src/hildon-version.h.in:
+       * src/hildon.h: Adding the HILDON_CHECK_VERSION macro. Fixes: NB#62061.
+
+2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-volumebar.c: Updating the docs.
+
+2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       [1.0.11-1 release]
+
+       * NEWS:
+       * configure.ac:
+       * debian/changelog: Updating.
+
+2007-07-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
+
+       * src/hildon-find-toolbar.c:
+       * src/hildon-find-toolbar.h: Adding a few new functions to control the
+       selected item: hildon_find_toolbar_set_active,
+       hildon_find_toolbar_set_active_iter, hildon_find_toolbar_get_active, 
+       hildon_find_toolbar_get_active_iter . They correspond to respective
+       GtkComboBox functions. 
+
+       * examples/Makefile.am:
+       * examples/hildon-find-toolbar-example.c: Adding the example to test the
+       new functionality.
+
 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
 
        * examples/Makefile.am:
@@ -8,7 +588,7 @@
        when font size > 32 and we pack a focusable widget inside. Actually using
        the default response would work too, but since we don't show default
        response state in any way (no theming) it would not be visible to the
-       user. Fixes NB#60575.
+       user. Fixes NB#63430.
 
 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com>