2006-04-28 Johan Bilien <johan.bilien@nokia.com>
[hildon] / ChangeLog
1 2006-04-28  Johan Bilien  <johan.bilien@nokia.com>
2
3         N#28176
4         * hildon-widgets/hildon-window.c: Free the borders structure
5           when the window is destroyed.
6
7 2006-04-27 Tapani Palli <tapani.palli@nokia.com>
8
9         * hildon-widgets/hildon-caption.c : check if ancestor
10         (still) exists in set-focus handler, fixes N#25501
11
12 2006-04-27  Luc Pionchon  <luc.pionchon@nokia.com>
13
14         * hildon-widgets/hildon-time-editor.c
15         (hildon_time_editor_check_locale): do not force lower case for
16         AM/PM symbols. Use the string as it is given by the locale. Makes
17         it coherent with hildon time picker. Fixes N#27963
18
19
20 2006-04-26  Luc Pionchon  <luc.pionchon@nokia.com>
21
22         * hildon-widgets/hildon-set-password-dialog.c
23         (c_): new macro, calls dgettext on "hildon-common-strings" domain.
24         (hildon_set_password_response_set): use c_ for common strings
25         (hildon_set_password_response_change): likewise.
26         Fixes N#27749
27
28         * hildon-widgets/hildon-set-password-dialog.h: indent cleanup
29
30
31 2006-04-26  Luc Pionchon  <luc.pionchon@nokia.com>
32
33         * hildon-widgets/hildon-file-handling-note.c (gettext macro): use
34         "hildon-fm" as textual domain. Fixes N#27702
35
36 2006-04-26  Luc Pionchon  <luc.pionchon@nokia.com>
37
38         * configure.ac: 0.12.12
39
40         * Makefile.am (clean-all): brutal target to cleanup the
41         folder. Will do this properly later.
42
43 2006-04-25  Luc Pionchon  <luc.pionchon@nokia.com>
44
45         * doc/Makefile.am: use "-include" for gtk-doc.make (ignore
46         included Makefile if missing).
47
48         * configure.ac: temporarily disable GTK_DOC_CHECK (problem in
49         integration environement)
50
51         * configure.ac: print configuration summary after processing
52
53 2006-04-24  Marius Vollmer  <marius.vollmer@nokia.com>
54
55         From Murray Cumming  <murrayc@murrayc.com>, M#183.
56
57         * hildon-widgets/hildon-calendar-popup.c:
58         (hildon_calendar_popup_new): Use only g_object_new(), passing 
59         it properties, so that language bindings can do the same.
60         (hildon_calendar_popup_set_date): Veryify the date here, 
61         instead of only in the _new() function.
62         (hildon_calendar_popup_set_property): Use get/set_date() to 
63         verify the new date and to select it.
64         (hildon_calendar_popup_get_property): Remove unused variables.
65         * ut/hildon-widgets_tests.c (test45): New.
66
67         * hildon-widgets/hildon-add-home-dialog.c:
68         (hildon_add_home_dialog_new): Move code into
69         hildon_add_home_dialog_init(),
70         hildon_add_home_dialog_set_old_name(), and
71         hildon_add_home_dialog_set_new_name().  Supply parameters as
72         properties values to g_object_new() instead, so that language
73         bindings can do the same.
74         (hildon_add_home_dialog_class_init): Added name and new_name
75         properties.
76         (hildon_add_home_dialog_init): Create always-needed widgets.
77         (hildon_add_home_dialog_get_property),
78         (hildon_add_home_dialog_set_property): Get/Set the name and
79         new_name properties, recreating widgets if necessary, using new
80         static helper function.
81         * ut/hildon-widgets_tests.c (test46): New.
82
83         * hildon-widgets/hildon-grid-item.c
84         (hildon_grid_item_set_property), (hildon_grid_item_get_property),
85         (hildon_grid_item_class_init): Add icon-basename property.
86         (hildon_grid_item_new, hildon_grid_item_new_with_label): Move code
87         from here to hildon_grid_item_init(), so we can just call
88         g_object_new().
89         (hildon_grid_item_set_label): Convert NULL label to empty string.
90         Bug fix: don't cast the label widget to a string and compare it
91         against the new label text, use gtk_label_get_label instead.
92         Expect priv->label to always be non-NULL.
93         (update_icon): Don't pass NULL icon name to
94         gtk_icon_theme_load_icon, use default icon instead in that case.
95         * hildon-widgets/hildon-grid-item.h: Make
96         _hildon_grid_item_set_label into public
97         hildon_grid_item_set_label(), so that language bindings can use
98         it.
99         * ut/hildon-widgets_tests.c (VALID_ICON): Use existing icon.
100         (test33a2, test33b4, test33b4): Expect them to succeed now that a
101         HildonGridItem can handle NULL icons.
102         
103 2006-04-21  Luc Pionchon  <luc.pionchon@nokia.com>
104
105         * configure.ac: 0.12.11
106
107
108 2006-04-19 Tapani Palli <tapani.palli@nokia.com>
109
110         * thread safety (N#24348), fixed timeout and idle callbacks :
111         hildon-widgets/hildon-window.c : hildon_window_escape_timeout()
112         hildon-widgets/hildon-time-picker.c : hildon_time_picker_key_repeat_timeout()
113         hildon-widgets/hildon-number-editor.c : do_mouse_timeout(),hildon_number_editor_select_all()
114         hildon-widgets/hildon-banner.c : hildon_banner_timeout()
115         hildon-widgets/hildon-app.c : hildon_app_escape_timeout()
116         hildon-widgets/hildon-time-editor.c : highlight_callback()
117         hildon-widgets/hildon-date-editor.c : _hildon_date_editor_entry_select_all()
118
119 2006-04-19 Tapani Palli <tapani.palli@nokia.com>
120
121         * hildon-widgets/hildon-app.c (hildon_app_key_release): send
122         correct state for fullscreen, fixes N#26611
123
124 2006-04-19  Johan Bilien  <johan.bilien@nokia.com>
125
126         N#22909 
127         * hildon-widgets/hildon-window.c:
128           - hildon_window_toggle_menu now returns whether or not something was
129             done
130           - hildon_window_key_press_event(): when handling the menu hard key,
131             return TRUE if we actually handled it
132         * hildon-widgets/hildon-appview.c: _hildon_appview_toggle_menu()
133           now returns if something was done
134         * hildon-widgets/hildon-app.c: hildon_app_key_snooper(): return TRUE
135           if we actually handled the menu hard key.
136
137 2006-04-19  Johan Bilien  <johan.bilien@nokia.com>
138
139         * hildon-widgets/hildon-window.c: Fixed a bug in child size allocation
140           in fullscreen.
141
142 2006-04-19  Luc Pionchon  <luc.pionchon@nokia.com>
143
144         * configure.ac: 0.12.10
145
146
147 2006-04-17  Luc Pionchon  <luc.pionchon@nokia.com>
148
149         * doc/hildon-libs-docs.sgml: added index for new symbols.
150
151         
152 2006-04-17  Luc Pionchon  <luc.pionchon@nokia.com>
153
154         * doc/Makefile.am (version.xml): generates version.xml
155         * doc/hildon-libs-docs.sgml: added &version; entity, and display
156         the version number in the doc title.
157         
158
159 2006-04-17  Luc Pionchon  <luc.pionchon@nokia.com>
160
161         Minor changes for gtk-doc
162         * hildon-note.c
163         * hildon-weekday-picker.h
164         * hildon-name-password-dialog.c
165         * hildon-calendar-popup.h
166         * hildon-range-editor.h
167         * hildon-volumebar-range.h
168         * hildon-banner.c
169         * hildon-app.c
170         * hildon-time-editor.c
171         * gtk-infoprint.c
172         * hildon-date-editor.h
173
174
175 2006-04-16  Luc Pionchon  <luc.pionchon@nokia.com>
176
177         * hildon-widgets/hildon-time-editor.c
178         (hildon_time_editor_set_show_hours) 
179         (hildon_time_editor_get_show_hours): added gtk-doc tag 'Since:'
180
181
182 2006-04-15  Luc Pionchon  <luc.pionchon@nokia.com>
183
184         N#22557
185         * hildon-widgets/hildon-time-editor.c
186         (hildon_time_editor_entry_keypress): use
187         hildon_gtk_button_set_depressed, provided by osso-GTK, since
188         2.6.10-1.osso4, instead of GTK private symbol
189         _gtk_button_set_depressed
190
191
192 2006-04-15  Marius Vollmer  <marius.vollmer@nokia.com>
193
194         From Murray Cummings (M#185 M#283), with slight changes:
195
196         * configure.ac: Add a --rebuilds option, defaulting to yes, so we
197         can disable the regeneration of hildon-libs-enum-types.[h|c], also
198         based on the gnome-vfs build.
199
200         * hildon-widgets/Makefile.am: Use glib-mkenums to generate
201         hildon-libs-enum-types.[h|c], and build them, based on the
202         gnome-vfs build. This adds GTypes for the enums, needed for
203         accurate signal registration, needed by bindings.
204
205         * hildon-widgets/hildon-number-editor.h: Rename the error_handler
206         default signal handler to range_error, so it has the same name as
207         the signal, as expected by bindings.
208
209         * hildon-widgets/hildon-marshalers.list: Change to the now-used
210         marshallers.
211
212         * hildon-widgets/hildon-note.h (HildonNodeType): Marked as 'skip'.
213         since hildon_note_type_get_type is defined manually and
214         glib-mkenums should ignore this enum.
215
216         * hildon-widgets/hildon-app.h (HildonZoomLevel): Likewise.
217         * hildon-widgets/hildon-caption.h (HildonCaptionStatus): Likewise.
218
219         Correct the signal registration for:
220         
221         * hildon-widgets/hildon-app.c 
222         (hildon_app_class_init):
223         "switch_to",
224         "clipboard_copy",
225         "clipboard_cut",
226         "clipboard_paste"
227
228         * hildon-widgets/hildon-date-editor.c
229         (hildon_date_editor_class_init):
230         "date_error"
231
232         * hildon-widgets/hildon-find-toolbar.c
233         (hildon_find_toolbar_class_init):
234         "search", 
235         "close",
236         "invalid_input", 
237         "history_append signals"
238
239         * hildon-widgets/hildon-grid.c
240         (hildon_grid_class_init):
241         "popup_context_menu"
242
243         * hildon-widgets/hildon-number-editor.c
244         (hildon_number_editor_class_init):
245         "range_error".
246
247
248 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
249
250         M#90 - Use standard GLib macro names.
251         Based on a patch from Osvaldo Santana <osvaldo.santana@indt.org.br>
252
253         Deprecate HILDON_*_TYPE, replace by HILDON_TYPE_*,
254         * hildon-widgets/hildon-calendar-popup.h: 
255         * hildon-widgets/hildon-date-editor.h: 
256         * hildon-widgets/hildon-range-editor.h: 
257         * hildon-widgets/hildon-weekday-picker.h: 
258         * hildon-widgets/hildon-volumebar-range.h: 
259
260         Updated macro name,
261         * hildon-widgets/hildon-calendar-popup.c: 
262         * hildon-widgets/hildon-date-editor.c: 
263         * hildon-widgets/hildon-range-editor.c: 
264         * hildon-widgets/hildon-volumebar-range.c: 
265         * hildon-widgets/hildon-weekday-picker.c:
266
267
268 2006-04-13  Johan Bilien  <johan.bilien@nokia.com>
269
270         * hildon-widgets/hildon-code-dialog.c: Fixed L10n logical ids
271           for Ok and Cancel buttons.
272
273 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
274
275         * configure.ac: 0.12.9
276
277 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
278
279         * hildon-widgets/hildon-color-button.c
280         (INNER_BORDER_THICKNESS, COLOR_BUTTON_WIDTH, COLOR_BUTTON_HEIGHT):
281         updated dimensions.
282
283
284 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
285
286         * hildon-widgets/hildon-time-editor.c
287         (convert_to_12h): removed m and s paramters (useless)
288         (convert_to_24h): likewise.
289
290         
291 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
292
293         Automatic focus movement for HildonTimeEditor (IMP-13)
294
295         * hildon-widgets/hildon-time-editor.c
296         (hildon_time_editor_init): connect after signal "insert_text"
297         (hildon_time_editor_inserted_text): new function.
298         On inserted text, if entry has two digits, jumps to the next field.
299
300
301 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
302
303         Pops up the color selector on 'select' hardkey (IMP-15)
304         
305         * hildon-widgets/hildon-color-button.c
306         (hildon_color_button_init): connect "key-release-event"
307         (hildon_color_button_key_released): new function.
308         Pops up the color selector on 'select' hardkey release
309
310
311 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
312
313         Hildon grid, set items to be focus-and-activate instead of single
314         tap activation (IMP-14) 
315         
316         * hildon-widgets/hildon-grid.c (hildon_grid_button_pressed): do not set focus.
317         * hildon-widgets/hildon-grid.c (hildon_grid_button_released): activate selected item.
318
319
320 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
321
322         Fetch hours/minutes/seconds separators from current locale (IMP-8)
323         N#19061
324
325         * hildon-widgets/hildon-time-editor.c
326         (struct _HildonTimeEditorPrivate): added 'hm_sep_symbol' and 'ms_sep_symbol'
327         (hildon_time_editor_init): do not get separator labels from i18n, but from locale
328         (hildon_time_editor_finalize): free separator symbols
329         (get_time_separators): new function. Get time separators from locale.
330         (hildon_time_editor_check_locale): call get_time_separators.
331
332 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
333
334         Removed icon for mandatory fields (IMP-3).
335         Note: the logic and API to specify mandatory fields is preserved.
336
337         * hildon-widgets/hildon-caption.c (HILDON_CAPTION_MANDATORY_ICON): removed.
338         (struct _HildonCaptionPrivate): removed 'mandatory_icon' field.
339         (hildon_caption_set_property): case PROP_STATUS, removed related code.
340         (hildon_caption_set_label_alignment): removed related code.
341
342
343 2006-04-07  Luc Pionchon  <luc.pionchon@nokia.com>
344
345         * configure.ac: 0.12.8
346
347 2006-04-07  Luc Pionchon  <luc.pionchon@nokia.com>
348
349         * hildon-widgets/hildon-banner.c: added gtk-doc Since markers.
350
351
352 2006-04-07  Tomas Junnonen  <tomas.junnonen@nokia.com>
353
354         - Added support for Pango markup
355           Added   hildon_banner_show_information_with_markup
356         - Removed hildon_banner_show_confirmation
357         - Re-position the banner when its content changes
358         - Banner now doesn't truncate strings nor insert linebreaks
359         - fixes N#24339 - Information banners do not resize
360
361         * hildon-widgets/hildon-banner.[ch]
362         (hildon_banner_show_information_with_markup): new function. Adds
363         pango markup support for information banners.
364         
365         (hildon_banner_show_confirmation): removed. 'confirmation' was
366         used only for the taask navigator (at most). It should use
367         _show_information_with_markup with appropriate markup.
368         
369         (hildon_banner_set_markup): new function. 
370
371         (hildon_banner_check_position): new function. Factor code from
372         hildon_banner_realize(), and update position calculation.
373
374         (struct _HildonBannerPrivate): removed max_lines.
375         Uses as much lines as needed.
376
377         (hildon_banner_init): set banner label to wrap lines.
378         
379         (hildon_banner_set_text): do not truncate. Update banner's position.
380
381         (hildon_banner_set_markup): new function.
382                                     Set banner's text with Pango markup.
383
384         (_hildon_gtk_label_set_text_n_lines): marked as deprecated.
385
386
387         * hildon-widgets/gtk-infoprint.c
388         (gtk_confirmation_banner): use hildon_banner_show_information
389         instead of _show_confirmation.
390         (gtk_confirmation_banner_with_icon_name): likewise.
391
392
393 2006-04-07  Luc Pionchon  <luc.pionchon@nokia.com>
394
395         * hildon-widgets/hildon-color-button.c
396         (hildon_color_field_expose_event): correct parameter order.
397
398
399 2006-04-07  Johan Bilien  <johan.bilien@nokia.com>
400
401         * hildon-widgets/hildon-window.c:
402           - Fixed a potential infinite loop when detaching the menus
403             from the window widget (Closes N#26033)
404
405 2006-04-06  Johan Bilien  <johan.bilien@nokia.com>
406
407         * hildon-widgets/hildon-window.c:
408           - Fixed a bug that made window fullscreen state tracking fail
409           - Apply correct theming to menus so that they get placed
410             correctly (Fixes N#24325)
411           - Redraw the window borders if the size of the toolbar vbox changes
412           - Reset the program to NULL in hildon_window_destroy
413           - Stop the ESC key-press timeout when the window loses the focus
414           - Small cleanups
415         * hildon-widgets/hildon-program.c:
416           - Reset the common toolbar to NULL when the program is finalised
417
418 2006-04-04  Marius Vollmer  <marius.vollmer@nokia.com>
419
420         * hildon-widgets/hildon-get-password-dialog.h,
421         hildon-widgets/hildon-get-password-dialog.c
422         (hildon_get_password_dialog_new,
423         hildon_get_password_dialog_new_with_default): Renamed
424         get_old_password_title parameter to "get_old" to correspond with
425         the property name.  This helps the C++ bindings.
426         * ut/hildon-widgets_tests.c (test43, test44): New.
427
428 2006-04-03  Marius Vollmer  <marius.vollmer@nokia.com>
429
430         * ut/hildon-widgets_tests.c: Disabled unimplemented testcases:
431         test20a, test20b, test20c, test20d, test36a, test36b, test36c,
432         test36d.
433
434         From Murray Cumming.
435         
436         * hildon-lgpl/hildon-caption.c:
437         (hildon_caption_init): Do the hildon_caption_set_child_expand()
438         here.
439         (hildon_caption_new): Use the child property from GtkContainer
440         instead of calling gtk_container_add(), because _new() functions
441         should just use g_object_new(), so that language-bindings can do
442         the same.
443
444         * ut/hildon-widgets_tests.c: Added test42 for hildon_caption_new. 
445
446 2006-03-30  Luc Pionchon  <luc.pionchon@nokia.com>
447
448         * configure.ac: 0.12.7
449
450 2006-03-29  Luc Pionchon  <luc.pionchon@nokia.com>
451
452         Fixes N#20917
453         * hildon-widgets/hildon-font-selection-dialog.c
454         (REFERENCE_LINE): removed
455         (hildon_font_selection_dialog_show_preview): added l10n support
456         for the reference string (use to differentiate sub/super script in
457         font preview)
458         (hildon_font_selection_dialog_show_preview): likewise
459
460
461 2006-03-28  Luc Pionchon  <luc.pionchon@nokia.com>
462
463         * po/en_GB.po: update
464
465 2006-03-28  Luc Pionchon  <luc.pionchon@nokia.com>
466
467         * hildon-widgets/hildon-add-home-dialog.c
468         (hildon_add_home_dialog_init): removed i18n support (deprecated
469         widget. Hinder logical ID processing)
470         (hildon_add_home_dialog_new): likewise.
471
472         * hildon-widgets/hildon-insert-object-dialog.c
473         (hildon_insert_object_dialog_init): likewise.
474
475
476 2006-03-28  Luc Pionchon  <luc.pionchon@nokia.com>
477
478         * hildon-widgets/hildon-font-selection-dialog.c
479         (hildon_font_selection_dialog_construct_notebook): logical ID typo
480         
481
482 2006-03-27  Johan Bilien  <johan.bilien@nokia.com>
483
484         * hildon-widgets/hildon-window.[ch]:
485           - update the title when the window is realized
486           - added support for long press on the ESC key. Fixes N#24620
487
488 2006-03-26  Luc Pionchon  <luc.pionchon@nokia.com>
489
490         * hildon-widgets/hildon-time-editor.h: indent, improve readability.
491
492 2006-03-26  Luc Pionchon  <luc.pionchon@nokia.com>
493
494         * hildon-widgets/hildon-seekbar.c
495         (hildon_seekbar_button_press_event): use if statement instead of 's?a:b'
496
497 2006-03-24  Luc Pionchon  <luc.pionchon@nokia.com>
498
499         * configure.ac: 0.12.6
500
501 2006-03-23  Luc Pionchon  <luc.pionchon@nokia.com>
502
503         * hildon-widgets/hildon-defines.h (HILDON_HARDKEY_LEFT):
504         fixed typo GKD_Left -> GDK_Left, N#24042
505
506
507 2006-03-22  Luc Pionchon  <luc.pionchon@nokia.com>
508
509
510         Fixed i18n issues:
511
512
513         Updated logical id to lower case: Ckct_ -> ckct_
514         * hildon-widgets/hildon-date-editor.c (hildon_date_editor_date_error): 
515         * hildon-widgets/hildon-number-editor.c (hildon_number_editor_error_handler): 
516         * hildon-widgets/hildon-range-editor.c (hildon_range_editor_class_init) 
517         (hildon_range_editor_init, hildon_range_editor_entry_validate) 
518         (hildon_range_editor_entry_validate): 
519         * hildon-widgets/hildon-time-editor.c (validated_conversion) 
520         (validated_conversion, hildon_time_editor_real_validate): 
521         * hildon-widgets/hildon-grid.c (hildon_grid_class_init) 
522         (hildon_grid_init): 
523
524
525         Updated logical id to lower case: Ecdg_ -> ecdg_
526         * hildon-widgets/hildon-time-editor.c (hildon_time_editor_init): 
527         * hildon-widgets/hildon-time-picker.c (hildon_time_picker_init): 
528         * hildon-widgets/hildon-calendar-popup.c (hildon_calendar_popup_init): 
529         * hildon-widgets/hildon-color-popup.c (hildon_color_popup_new) 
530         * hildon-widgets/hildon-wizard-dialog.c (hildon_wizard_dialog_init) 
531         (hildon_wizard_dialog_create_title): 
532         * hildon-widgets/hildon-find-toolbar.c (hildon_find_toolbar_class_init): 
533         (hildon_find_toolbar_init): 
534         * hildon-widgets/hildon-note.c (hildon_note_rebuild) 
535         (hildon_note_rebuild, hildon_note_set_button_text): 
536
537
538         Removed i18n support for property description,
539         * hildon-widgets/hildon-time-picker.c (hildon_time_picker_class_init):
540
541
542 2006-03-21  Luc Pionchon  <luc.pionchon@nokia.com>
543
544         * configure.ac: 0.12.5
545
546 2006-03-21  Tommi Komulainen  <tommi.komulainen@nokia.com>
547         
548         * doc/hildon-libs-docs.sgml: Move HildonWizardDialog in Dialogs
549         * hildon-widgets/hildon-caption.c: Fix erroneous gtk-doc comment
550         blocks, again.
551
552 2006-03-20  Johan Bilien  <johan.bilien@nokia.com>
553
554         * hildon-widgets/hildon-grid.c: added missing include hildon-app.h for
555           HILDON_IS_APP
556
557 2006-03-20  Johan Bilien  <johan.bilien@nokia.com>
558
559         Cleanup wizard dialog,
560
561         * hildon-widgets/hildon-wizard-dialog.c
562         (struct HildonWizardDialogPrivate): removed 'previous_button'
563           and 'next_button' (obsolete)
564         
565         (hildon_wizard_dialog_response): new private function. Handles the
566         'response' signal and replaces direction_button_clicked() in
567         taking care of notebook page changes and button dimming.
568
569         (hildon_wizard_dialog_init): 'previous' and 'next' buttons are now
570         added to the dialog as response buttons. This enables the usage of
571         GtkDialog API for setting their sensitiveness.
572         
573         (dimming/undimming): Connected hildon_wizard_dialog_response to
574         "resonse" signal. Removed useless title creation because it
575         depends on the notebook which is not yet created.
576         
577         (hildon_wizard_dialog_set_property): minor code cleanup
578         
579         (hildon_wizard_dialog_create_title): removed useless else-if
580         statement.
581
582         * hildon-widgets/hildon-wizard-dialog.h
583         (hildon_wizard_dialog_get_type): added G_GNUC_CONST
584
585
586         * hildon-widgets/hildon-wizard-dialog.[ch]: Reverted the patch
587           adding the page_change signal, as the application can now track
588           the response signal instead.
589
590
591 2006-03-17  Luc Pionchon  <luc.pionchon@nokia.com>
592
593         * configure.ac: 0.12.4
594
595
596 2006-03-16  Luc Pionchon  <luc.pionchon@nokia.com>
597
598         * doc/tmpl/*
599         * hildon-widgets/*
600         moved widget descriptions to respective source file (*.c)
601         + minor doc updates
602
603
604 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
605
606         Cleanup color button
607
608         * hildon-widgets/hildon-color-button.c: 
609         - removed unused #include
610         - removed unused gettext macro
611
612         (COLOR_FIELD_WIDTH) : renamed to COLOR_FILLED_WIDTH
613         (COLOR_FIELD_HEIGHT): renamed to COLOR_FILLED_HEIGHT
614         + value updated to match specifications
615         
616         (struct _HildonColorButtonPrivate):
617         removed 'drawing_area' and 'pixbuf' members (unused)
618
619         (hildon_color_button_init):     
620         use drawing_area directly, update COLOR_FILLED_ macro names
621
622         (hildon_color_button_unrealize): new function.
623         (hildon_color_button_class_init): register unrealize function   
624         (hildon_color_button_finalize): free allocated GC in unrealize
625         handler instead of in finalize.
626         
627         (hildon_color_button_recolor_pixbuf): removed. (use
628         gdk_draw_rectangle() instead)
629         (hildon_color_button_draw_pixbuf_borders): likewise
630         
631         (hildon_color_field_expose_event): use gdk_draw_rectangle() to
632         draw the button
633         (hildon_color_button_set_property): queue the drawing - instead of
634         calling recolor_pixbuf
635
636         (hildon_color_button_clicked): renamed variable 'csd' to 'cs_dialog'
637
638
639 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
640
641         More cleanup for range editor,
642         
643         * hildon-widgets/hildon-range-editor.[ch]
644         - removed useless includes
645         (hildon_range_editor_new_with_separator): set char parameter 'const'
646
647         * hildon-widgets/hildon-range-editor.c
648         - removed useless includes
649         - rewritten a lot of functions because code was inefficient.  
650         - removed useless g_return_if_fail calls from various functions.  
651
652         (hildon_range_editor_init): Romoved unneeded casts, added composite names.
653         (hildon_range_editor_entry_keypress):  rewritten
654         (hildon_range_editor_entry_focus_out): rewritten
655         (hildon_range_editor_refresh_widths): New function
656         (hildon_range_editor_set_range): Make sure that the values are in
657         correct order
658         (hildon_range_editor_set_lower):  rewritten.
659         (hildon_range_editor_set_higher): rewritten.
660         (hildon_range_editor_set_min):    rewritten.
661         (hildon_range_editor_set_max):    rewritten.
662
663         (hildon_range_editor_entry_validate): New validator function
664         (hildon_range_editor_entry_changed): New signal handler for
665         "changed" for entries, this will now validate whenever entry changes.
666
667         (hildon_range_editor_entry_focus_out): Added g_assert for
668         editor. Removed call to hildon_range_editor_apply_current_range().
669         Added call to the new function hildon_range_editor_entry_validate()
670         for validation.
671         
672         (hildon_range_editor_init): connected
673         hildon_range_editor_entry_changed to "changed" for entries.
674
675
676 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
677
678         Major cleanup for time editor
679
680         * hildon-widgets/hildon-time-editor.c
681         - removed unused #includes.
682         - Removed useless g_return_if_fail(editor) calls
683         (HILDON_IS_TIME_EDITOR does this check as well for us).
684         
685         (hildon_time_editor_add_style):         removed, obsolete.
686         (hildon_time_editor_mnemonic_activate): removed, obsolete
687         (hildon_time_editor_get_max_values):    removed, obsolete.
688         
689         (validated_conversion): New helper function
690
691         (hildon_time_editor_entry_changed): New function, now the widget
692         interactively validates the inputted contents (not requiring focus
693         move).
694
695         (ticks_to_time): rewritten, using less arithmetic operations.
696         (hildon_time_editor_validate):          rewritten
697         (hildon_time_editor_set_ticks):         rewritten
698         (hildon_time_editor_set_duration_mode): rewritten
699         (hildon_time_editor_entry_keypress):    rewritten
700
701         * hildon-widgets/hildon-time-editor.[ch]
702         (hildon_time_editor_set_show_hours)
703         (hildon_time_editor_get_show_hours) new functions to show/hide hours
704
705         
706 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
707
708         Cleanup number editor
709         
710         * hildon-widgets/hildon-number-editor.c: 
711         (SPACE_BORDER): removed
712         
713         (hildon_number_editor_size_request):
714         (hildon_number_editor_size_allocate): updated to use hildondefines
715         
716         (hildon_number_editor_mnemonic_activate): function removed,
717         mnemonic are not used
718         
719         (hildon_number_editor_stop_repeat_timer): new function, to avoid
720         duplicated code
721         (hildon_number_editor_button_release):
722         (hildon_number_editor_finalize): updated to use new function
723
724         (hildon_number_editor_entry_keypress): completely rewritten
725         (change_numbers): likewise
726         (do_mouse_timeout): likewise
727         (hildon_number_editor_set_range): likewise
728
729         (hildon_number_editor_validate_value): new function, used for all
730         validation
731         (hildon_number_editor_focus_out):
732         (hildon_number_editor_entry_changed): updated to use previous.
733
734         (hildon_number_editor_real_set_value): new function that formats
735         given int to field. Used by change_numbers and set_value
736
737         (integer_to_string): removed, we now have one place that
738         converts numbers and that uses buffer from stack.
739         (hildon_number_editor_set_value): changed to use new format function.
740
741
742 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
743
744         * hildon-widgets/hildon-time-picker.c:
745         reorganized how the widgets are stored to reduce code
746         (HildonTimePickerWidgetGroup): new struct
747         (struct _HildonTimePickerPrivate): added member 'widgets' as an array of HildonTimePickerWidgetGroup
748         (hildon_time_picker_init)
749         (hildon_time_picker_arrow_press)
750         (hildon_time_picker_event_box_key_press)
751         (hildon_time_picker_change_time)
752         (hildon_time_picker_map)
753         (hildon_time_picker_event_box_key_release): use new widget organization
754         
755
756         (hildon_time_picker_init): return value from nl_timeinfo() is
757         valid only until it's called again, so g_strdup() the value when
758         storing it.
759
760         (MINS_IN_1H, MINS_IN_24H, MINS_IN_12H): defines hardcoded values
761         (HILDON_TIME_PICKER_LABEL_X_PADDING) 
762         (HILDON_TIME_PICKER_LABEL_Y_PADDING): defines hardcoded values
763         (hildon_time_picker_set_time):
764         (hildon_time_picker_get_time):
765         (hildon_time_picker_ampm_release): used the new defines
766
767         (struct _HildonTimePickerPrivate)
768         (hildon_time_picker_init) 
769         (hildon_time_picker_event_box_key_press) 
770         (hildon_time_picker_change_time): 
771         - c12h     renamed to show_ampm,
772         - ampo_pos renamed to ampm_left.
773
774         (hildon_time_picker_timeout): renamed to
775         hildon_time_picker_key_repeat_timeout(), 
776         and renamed parameter to 'hildon_time_picker'
777
778         (hildon_time_picker_event_box_press): renamed to
779         hildon_time_picker_event_box_button_press()
780
781         (hildon_time_picker_finalize): Added finalizer to make sure the
782         key repeat timeout handler gets removed.
783
784         (hildon_time_picker_arrow_press): Placed multipliers into
785         button_multipliers[] array to avoid multiple if/then/else
786         blocks.
787
788
789 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
790
791         * hildon-lgpl/hildon-find-toolbar.c (hildon_find_toolbar_filter):
792         calculates correctly which items will be visible. Fixes N#16991.
793
794
795 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
796
797         * hildon-widgets/hildon-find-toolbar.c
798         (hildon_find_toolbar_history_append): set "column" property only
799         after model has been set.
800         
801         
802 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
803
804         * hildon-widgets/hildon-app.c (hildon_app_escape_timeout): rename
805         the parameter more descriptively
806
807
808 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
809
810         Cleanup HildonApp,
811         
812         * hildon-widgets/hildon-app-private.h: use G_*_DECLS
813
814         * hildon-widgets/hildon-app.[ch]
815         (hildon_zoom_level_get_type): removed G_CONST_RETURN
816
817         * hildon-widgets/hildon-app.c:
818         - removed HILDON_DISABLE_DEPRECATED flags
819         - added g_assert'ions to internal functions
820         - more code comments
821         
822         (hildon_app_button): Move the fixed define to the function itself,
823         add simple autodetection, clean up comments.
824
825         (hildon_app_key_release): Remove bogus argument to signal emission
826         (not needed), emit the "fullscreen_state_change" directly instead
827         of calling set_fullscreen.
828
829         (hildon_app_construct_title): removed dead code
830
831         (hildon_app_register_view_with_id): do not call g_slist_nth() to
832         get the first element...
833         
834         
835 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
836
837         * hildon-widgets/hildon-appview.c: 
838         (hildon_appview_init):   indented comments properly
839         (paint_toolbar):         indented comments properly
840         (hildon_appview_expose): indented code properly
841         (hildon_appview_toolbar_toggle_request): removed dead code
842
843
844 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
845
846         * hildon-widgets/hildon-caption.c
847         (hildon_caption_expose): use g_assert instead of g_return_val_if_fail
848         (hildon_caption_size_allocate): likewise.
849         (hildon_caption_forall): likewise.
850
851
852 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
853
854         Cleanup Find toolbar,
855         
856         * hildon-widgets/hildon-find-toolbar.[ch]
857         (hildon_find_toolbar_new): set 'label' parameter const.
858         (hildon_find_toolbar_new_with_model): likewise.
859
860         * hildon-widgets/hildon-find-toolbar.c
861         (struct _HildonFindToolbarPrivate):
862           changed entry_combo_box type to GtkComboBoxEntry*
863
864         (hildon_find_toolbar_get_list_model): new function, to factor
865         member access and casting
866         (hildon_find_toolbar_get_entry): likewise.
867         (hildon_find_toolbar_apply_filter): removed set_column parameter
868         since it was used by only one caller, and made the caller do it
869         instead. Removed unnecessary casts.
870
871         (hildon_find_toolbar_find_string): new function.
872         (hildon_find_toolbar_history_append): code cleanup. use
873         hildon_find_toolbar_find_string.
874         
875         (hildon_find_toolbar_get_property)
876         (hildon_find_toolbar_get_entry)
877         (hildon_find_toolbar_init)
878         (hildon_find_toolbar_new)
879         (hildon_find_toolbar_new_with_model)
880         (hildon_find_toolbar_highlight_entry): Removed unnecessary casts
881         and changed some of them to use the new convenience functions
882         instead.
883
884         (hildon_find_toolbar_highlight_entry): use g_return_if_fail()
885         instead of if-check to validate parameter.
886
887         
888 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
889
890         Cleanup hildon-defines,
891         
892         * hildon-widgets/hildon-defines.c (hildon_icon_sizes_init) 
893         (hildon_change_style_recursive_from_ld): use G_GNUC_EXTENSION macro instead of #ifdef
894
895         (hildon_logical_data_free): new function. Free logical data.
896         (hildon_gtk_widget_set_logical_font): store logicalfontstring g_strdup()ed.
897         (hildon_gtk_widget_set_logical_color): store logicalcolorstring g_strdup()ed.
898
899         * hildon-widgets/hildon-defines.[ch]
900         (hildon_gtk_widget_set_logical_font): use const gchar*
901         (hildon_gtk_widget_set_logical_color): likewise.
902
903         * hildon-widgets/hildon-defines.c: 
904         (hildoniconsizes): set const
905         (hildoninternaliconsizes): set static, renamed 'iis'
906
907         
908 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
909
910         Cleanup Caption widget,
911         
912         * hildon-lgpl/hildon-caption.[ch]
913         (hildon_caption_status_get_type, hildon_caption_get_type):
914         G_CONST_RETURN removed, G_GNUC_CONST added
915
916         * hildon-widgets/hildon-caption.c
917
918         (struct _HildonCaptionPrivate): removed 'activate_block' member; not used anymore.
919
920         (hildon_caption_set_property): removed useless code.
921         (hildon_caption_button_press): simplified greatly by removing the
922         unnecessary recursion to locate the first focusable child of a
923         container - simple gtk_widget_grab_focus achieves the same
924         (get_first_focusable_child): removed (not used anymore)
925         
926         (hildon_caption_set_focus): uses gtk_widget_is_ancestor instead of reinventing it
927
928         (hildon_caption_set_focus_child): removed (not used anymore)
929         (hildon_caption_class_init): remove ref to hildon_caption_set_focus_child()
930
931         (hildon_caption_hierarchy_changed): type check added
932         (hildon_caption_forall): callback null check added
933         (hildon_caption_set_status): type check added
934         (hildon_caption_set_icon_image): type check added
935         (hildon_caption_activate): activate_block kludge removed as outdated
936         (hildon_caption_get_child_expand): argument declared const
937         (hildon_caption_set_label_text): g_return_if_fail changed to
938         g_assert since this is not a public function;
939         Duplicate separator check now uses correct localized separator
940         instead of assuming ':'
941
942         
943 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
944
945         Cleanup AppView,
946         
947         * hildon-lgpl/hildon-appview-c:
948         (hildon_app_view_init): Fixed a problem that prevented to set an
949         arbitrary value for TOOLBAR_MIDDLE (the distance, in pixel,
950         between toolbars). This fix involves a change in the default gtkrc
951         file, ie. the modification of the 'border' value of the
952         "toolbar-frame-middle" image in the osso-appview-background style.
953
954         (hildon_appview_add_with_scrollbar): pack in a scrolled window all
955         widget supporting adjustements, not only viewports.
956
957         (visible_toolbar): use proper parameter names
958         (find_findtoolbar_index): likewise.
959         (find_findtoolbar): likewise.
960         
961         (find_findtoolbar): use g_assert for internal functions instead of g_return_if_fail
962         (hildon_appview_finalize): likewise.
963         (hildon_appview_signal_marshal): likewise.
964         (hildon_appview_forall): likewise.
965         (hildon_appview_switched_to): likewise. 
966         (hildon_appview_real_fullscreen_state_change): likewise.
967
968         
969 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
970
971         * hildon-widgets/hildon-date-editor.c
972         (hildon_date_editor_entry_validate): Now, if an invalid date is
973         entered, date-editor reverts to previous date, instead of setting
974         the maximum allowed days.
975
976
977 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
978
979         * hildon-widgets/hildon-date-editor.h
980         (enum HildonDateEditorErrorType): added NO_ERROR entry.
981
982         * hildon-widgets/hildon-date-editor.c
983         (hildon_date_editor_entry_validate): initialize error_code to NO_ERROR.
984         (hildon_date_editor_entry_validate): check error_code against NO_ERROR
985
986
987 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
988
989         * hildon-widgets/hildon-get-password-dialog.c:
990         (hildon_get_password_dialog_set_title): Removed the deprecation
991         #ifdefs from the .c file.
992
993         * hildon-widgets/hildon-file-handling-note.c: likewise.
994
995
996
997 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
998
999         * hildon-widgets/hildon-color-selector.c: Removed unused defines.
1000
1001         * hildon-widgets/hildon-color-selector.c
1002         (struct _HildonColorSelectorPriv): split 'index' into 'selected_index' and 'focus_index'
1003         (hildon_color_selector_expose)
1004         (hildon_color_selector_get_color)
1005         (hildon_color_selector_set_color)
1006         (key_pressed)
1007         (select_color)  
1008         (modify_focused): Separate selected color and focused color.
1009         Focused color now draws a different colored border around it.
1010         Renamed modify_selected() to modify_focused().
1011
1012         * hildon-widgets/hildon-color-selector.c
1013         (hildon_color_selector_expose)
1014         (select_color): Changed the logic in how the box positions are
1015         calculated. The old logic was wrong, but just happened to work
1016         with those specific values.
1017
1018         * hildon-widgets/hildon-color-selector.c
1019         (hildon_color_selector_expose): Draw the selected-border using
1020         ImageBorderColor color instead of hardcoded black.
1021
1022
1023 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
1024
1025         * hildon-widgets/hildon-color-popup.c (hildon_color_popup_new):
1026         removed current_color; use initial_color directly.
1027         Disabled select-hardkey from activating to OK-button by default. 
1028
1029
1030 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
1031
1032         * hildon-widgets/hildon-date-editor.c
1033         (hildon_date_editor_keypress): removed the unnecessary check for
1034         the position of the cursor in the text-field which was hindering
1035         the Left key from working as expected.
1036
1037
1038 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
1039
1040         * hildon-widgets/hildon-date-editor.c: connect 'toggled' signal 
1041         after setting the toggle_button active. Prevents GLIB_CRITICALs. 
1042
1043 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
1044
1045         * hildon-widgets/hildon-dialoghelp.c: minor cleanups
1046
1047         
1048 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
1049
1050         * hildon-widgets/hildon-font-selection-dialog.c
1051         (hildon_font_selection_dialog_show_preview): set line wrap for
1052         preview label.
1053
1054
1055 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
1056
1057         * hildon-widgets/hildon-date-editor.c
1058         (hildon_child_forall): cast 'container'
1059         (hildon_date_editor_size_allocate): adjusted height allocation.
1060
1061
1062 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
1063
1064         Cleanup calendar popup,
1065
1066         * hildon-widgets/hildon-calendar-popup.c: 
1067         - updated 'longdesc' comment.
1068         - removed gtk-infoprint.h from included headers (unused).
1069
1070         (struct HildonCalendarPopupPrivate): removed member
1071         'can_exit' (useless).
1072         (hildon_calendar_day_selected): removed (useless).
1073         (hildon_calendar_allow_exit): likewise.
1074         (hildon_calendar_deny_exit): likewise.
1075
1076         (hildon_calendar_selected_date): new function. replaces
1077         hildon_calendar_allow_exit()
1078
1079         (hildon_calendar_popup_init):
1080         - Removed initialization for 'can_exit'. 
1081         - Removed connection to removed useless functions.
1082         - Connect "selected_date" to hildon_calendar_selected_date().
1083         - Do not grab the focus (useless)
1084
1085         (hildon_key_pressed): just handle ESC and Return keys.
1086
1087         (hildon_calendar_popup_get_property): removed unused variables.
1088
1089
1090 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
1091
1092         * hildon-widgets/hildon-caption.c
1093         * hildon-widgets/hildon-composite-widget.h
1094         * hildon-widgets/hildon-get-password-dialog.c
1095         * hildon-widgets/hildon-grid.h
1096         * hildon-widgets/hildon-grid-item.h
1097         * hildon-widgets/hildon-volumebar-range.c
1098         * hildon-widgets/hildon-vvolumebar.c: Fix erroneous gtk-doc comment
1099         blocks.
1100         (hildon_controlbar_get_type): likewise.
1101
1102 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
1103
1104         * doc/hildon-libs.types: Add missing types
1105         * doc/hildon-libs-docs.sgml: Add missing links and some organization
1106         * doc/tmpl/*: Regenerate and add new files
1107
1108 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
1109
1110         * doc/Makefile.am: 
1111         * doc/hildon-libs-docs.xml: rename to hildon-libs-docs.sgml
1112
1113 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
1114
1115         * doc/tmpl/hildon-wizard-dialog.sgml: Fix unmatching tags
1116         * doc/Makefile.am: Ignore right files with IGNORE_HFILES
1117
1118 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
1119         
1120         * autogen.sh
1121         * configure.ac
1122         * doc/Makefile.am: Update gtk-doc framework bits
1123         * gtk-doc.make (commit generated file)
1124         * doc/hildon-libs-overrides.txt (add empty file for gtk-doc 1.1) 
1125
1126 2006-03-13  Johan Bilien  <johan.bilien@nokia.com>
1127         * hildon-widgets/hildon-code-dialog.c:
1128           - Add default title
1129           - Fix l10n
1130
1131 2006-03-07  Johan Bilien  <johan.bilien@nokia.com>
1132
1133         * hildon-widgets/hildon-window.c: propagate key-press event to the
1134           parent class (Closes N#23400)
1135         * configure.ac: 0.12.3
1136
1137 2006-03-06  Johan Bilien  <johan.bilien@nokia.com>
1138
1139         * hildon-wizard-dialog.[ch]: Add page_change signal. Patch courtesy
1140           of Artem Garmash 
1141         * configure.ac: 0.12.2
1142
1143
1144 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
1145
1146         * hildon-widgets/hildon-color-selector.c (key_pressed): use
1147         g_assert instead of g_return_val_if_fail
1148
1149         + indent changes
1150
1151
1152 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
1153
1154         * hildon-widgets/hildon-get-password-dialog.[ch]: 
1155         (hildon_get_password_dialog_set_title) marked deprecated.
1156
1157         + cleanup header coding style
1158
1159         
1160 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
1161
1162         Cleanup font selection dialog
1163         
1164         * hildon-widgets/hildon-font-selection-dialog.c
1165
1166         (hildon_font_selection_dialog_construct_notebook): removed dummy
1167         label
1168
1169         (color_modified_cb): renamed argument 'data' to 'fsd_priv'
1170
1171         (hildon_font_selection_dialog_preview_key_press): Renamed argument
1172         'data' to 'unused'. Replaced g_return_val_if_fail with g_assert.
1173
1174         (toggle_clicked): renamed argument 'data' to 'unused'
1175
1176         (hildon_font_selection_dialog_set_preview_text): added proper
1177         argument checking
1178
1179
1180 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
1181
1182         * hildon-widgets/hildon-system-sound.c (hildon_play_system_sound):
1183         removed console messages.
1184
1185         
1186 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
1187
1188         * hildon-widgets/hildon-sort-dialog.c: removed unused #include
1189         (struct _HildonSortDialogPrivate):
1190         - removed okButton, cancelButton
1191         - removed sort_by_value, sort_order_type
1192         - removed index_first
1193         - renamed combo1   to combo_key
1194         - renamed caption1 to caption_key
1195         - renamed combo2   to combo_order
1196         - renamed caption2 to cpation_order
1197
1198         (hildon_sort_dialog_init): removed init of unused fields.
1199                                    use new field names.
1200         (hildon_sort_dialog_get_sort_key): likewise.
1201         (hildon_sort_dialog_get_sort_order): likewise.
1202         (hildon_sort_dialog_set_sort_key): likewise.
1203         (hildon_sort_dialog_set_sort_order): likewise.
1204         (hildon_sort_dialog_add_sort_key): likewise.
1205         
1206 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
1207
1208         * hildon-widgets/hildon-date-editor.c
1209         (hildon_child_forall): use g_assert instead of g_return_if_fail
1210         (hildon_date_editor_entry_validate): likewise.
1211
1212
1213 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
1214
1215         * hildon-widgets/hildon-controlbar.c
1216         (hildon_controlbar_change_value): commented function.
1217
1218         * hildon-widgets/hildon-wizard-dialog.c
1219         (hildon_wizard_dialog_get_property): likewise.
1220
1221
1222 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
1223
1224         Cleanup weekday picker,
1225
1226         * hildon-widgets/hildon-weekday-picker.c
1227         (_): removed unused gettext macro
1228         (button_toggle): use meaningful parameter name
1229         (hildon_weekday_picker_forall): use g_asserts instead of g_return_if_fail
1230         (hildon_weekday_picker_size_allocate): likewise.
1231         (button_toggle): likewise.
1232
1233         
1234 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
1235
1236         Cleanup time editor,
1237         
1238         * hildon-widgets/hildon-time-editor.c
1239         (HILDON_TIME_EDITOR_GET_PRIVATE): moved up in the file.
1240         (ENTRY_BORDER, ICON_WIDTH, ICON_HEIGHT): removed hardcoded pixel sizes.
1241         (HILDON_TIME_EDITOR_TIME_LOWER_VALUE): removed (unused)
1242         (HILDON_TIME_EDITOR_TIME_UPPER_VALUE): removed (unused)
1243
1244         (struct _HildonTimeEditorPrivate):
1245         - h_entry, m_entry, s_entry replaced by entries[],
1246                                     allows to remove a lot of code.
1247         - label  renamed to hm_label
1248         - label2 renamed to sec_label
1249         - ampm   renamed to ampm_label
1250         - show_s renamed to show_seconds
1251         - removed fields: icon, valid_value, validated
1252
1253         + moved up in the file.
1254
1255         (enum HildonValidation): removed unused field 'VALIDATION_ERROR'
1256
1257         (ENTRY_HOURS, ENTRY_MINS, ENTRY_SECS): added (enum)
1258
1259         (set_widget_allocation): removed
1260         (hildon_time_editor_entry_changed): removed
1261
1262         (hildon_time_editor_forall): use g_asserts instead of g_return_if_fails
1263
1264         (hildon_time_editor_forall): removed unnecessary code
1265         (hildon_time_editor_destroy): likewise. 
1266
1267         (hildon_time_editor_class_init): use MIN_DURATION and MAX_DURATION
1268
1269         (hildon_time_editor_tap_and_hold_setup): loop on 'entries[]'
1270
1271         (hildon_time_editor_set_to_current_time): new function. (factorise code)
1272         (hildon_time_editor_init): loop on 'entries[]' (simplifies the code),
1273                                    use new variable names,
1274                                    use hildon_time_editor_set_to_current_time
1275         
1276         (hildon_time_editor_mnemonic_activate): uses 'entries[]'
1277         (hildon_time_editor_set_ticks): use g_assert instead of
1278                                         g_return_if_fails, use
1279                                         'entries[]', removed dead code
1280
1281         (hildon_time_editor_set_show_seconds): use 'entries[]' and new variable names
1282         (hildon_time_editor_validate): use 'entries[]', removed dead code
1283         (hildon_time_editor_get_max_values): use 'entries[]'
1284
1285
1286         (hildon_time_editor_get_show_seconds): use new variable names
1287         (hildon_time_editor_set_duration_mode): likewise.
1288
1289         (hildon_time_editor_check_locale): do not g_strdup (fix memory leak)
1290
1291         (hildon_time_editor_ampm_clicked): use g_asserts instead of g_return_if_fails
1292                                            removed dead code
1293         (hildon_time_editor_icon_clicked): use g_asserts instead of g_return_if_fails
1294
1295         (hildon_time_editor_size_request): cleaned up, removed hardcoded sizes.
1296
1297         (set_widget_allocation): removed (unused)
1298         (hildon_time_editor_entry_changed): removed (unused)
1299
1300         (IS_VALID_KEYPRESS): new macro
1301         (hildon_time_editor_entry_keypress): use g_asserts instead of g_return_if_fails
1302                                              deleate dead/unnecessary code
1303                                              use 'entries[]'
1304                                              use IS_VALID_KEYPRESS
1305
1306         (hildon_time_editor_validate_duration): use g_asserts instead of g_return_if_fails
1307
1308         (hildon_time_editor_validate_time): removed 'editor' parameter (unused)
1309
1310         (hildon_time_editor_size_allocate): cleanup
1311         (convert_to_12h): cleanup code style
1312
1313         (hildon_time_editor_show_seconds): removed deprecation flag
1314         (hildon_time_editor_enable_duration_mode): likewise.
1315
1316
1317 2006-03-02  Luc Pionchon  <luc.pionchon@nokia.com>
1318         
1319         Cleanup volume bars,
1320
1321         * hildon-widgets/hildon-volumebar.h: removed unused #include
1322         + coding style cleanup
1323
1324         * hildon-widgets/hildon-volumebar.c
1325         (_hildon_volumebar_mute_toggled): new function. Sends mute-toggled
1326         signal to widget.
1327         (hildon_child_forall): use g_assert instead of g_return_if_fail
1328
1329         * hildon-widgets/hildon-volumebar-range.h: removed unused #include
1330         + coding style cleanup
1331
1332         * hildon-widgets/hildon-volumebar-private.h:
1333         added missing #include.
1334         added _hildon_volumebar_mute_toggled.
1335         (struct _HildonVolumebarPrivate): removed 'orientation' field (unused)
1336
1337
1338         
1339         * hildon-widgets/hildon-vvolumebar.h: removed unused #include
1340         + coding style cleanup
1341
1342         * hildon-widgets/hildon-vvolumebar.c
1343         (hildon_vvolumebar_size_request)
1344         (hildon_vvolumebar_size_allocate)
1345         (hildon_vvolumebar_expose): use g_assert instead of g_return_if_fail
1346
1347         * hildon-widgets/hildon-vvolumebar.c (hildon_vvolumebar_mute): removed (unused).
1348         
1349         * hildon-widgets/hildon-vvolumebar.c: removed unused #include
1350         (vvolumebar_class_init): renamed to hildon_vvolumebar_class_init
1351         (vvolumebar_init): renamed to hildon_vvolumebar_init
1352         (hildon_vvolumebar_init): removed unused 'orientation'
1353         initialisation. Use _hildon_volumebar_mute_toggled instead of
1354         removed hildon_vvolumebar_mute.
1355
1356
1357         
1358         * hildon-widgets/hildon-hvolumebar.h: removed unused #include
1359         
1360         * hildon-widgets/hildon-hvolumebar.c (hvolumebar_class_init):
1361         renamed to hildon_hvolumebar_class_init
1362
1363         * hildon-widgets/hildon-hvolumebar.c (hvolumebar_init): renamed to
1364         hildon_hvolumebar_init
1365
1366         * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_mute):
1367         removed (unused).
1368
1369         * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_init):
1370         removed unused 'orientation' initialisation.
1371
1372         * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_init): use
1373         _hildon_volumebar_mute_toggled instead of removed
1374         hildon_hvolumebar_mute.
1375
1376
1377 2006-03-02  Luc Pionchon  <luc.pionchon@nokia.com>
1378
1379         More cleanup,
1380
1381         * hildon-widgets/hildon-dialoghelp.h: use G_BEGIN_DECLS +
1382         coding style cleanup
1383
1384         * hildon-widgets/hildon-color-popup.h: likewise.
1385
1386         * hildon-widgets/hildon-color-popup.[ch] (hildon_color_popup_new):
1387         use const parameter
1388
1389         * hildon-widgets/hildon-color-selector.c
1390         (hildon_color_selector_new): use g_return_val_if_fail instead of
1391         g_assert.
1392         (select_color): use g_assert instead of g_return_if_fail
1393
1394         * hildon-widgets/hildon-calendar-popup.c
1395         (hildon_calendar_allow_exit): use g_assert instead of g_return_if_fail.
1396
1397
1398
1399 2006-03-02  Johan Bilien  <johan.bilien@nokia.com>
1400
1401         * hildon-widgets/hildon-code-dialog.[ch], hildon-widgets/Makefile.am:
1402           added HildonCodeDialog widget
1403
1404
1405 2006-03-02  Johan Bilien  <johan.bilien@nokia.com>
1406
1407         * hildon-widgets/hildon-window.c: 
1408           - set the toolbar height explicitely
1409           - use show instead of show_all on the common_toolbar
1410           - add the toolbars bottom-up instead of top-down
1411         * hildon-widgets/hildon-program.c:
1412           - don't assume that a window was realized when added to 
1413             the program
1414
1415
1416 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
1417
1418         Cleanup font selection dialog,
1419
1420         * hildon-widgets/hildon-font-selection-dialog.h: use G_BEGIN_DECLS
1421         + coding style cleanup
1422
1423         * hildon-widgets/hildon-font-selection-dialog.c
1424         (hildon_font_selection_dialog_finalize): use g_return_if_fail
1425         instead of g_assert.
1426
1427         * hildon-widgets/hildon-font-selection-dialog.c
1428         (hildon_font_selection_dialog_get_text_tag)
1429         (hildon_font_selection_dialog_set_buffer)
1430         (hildon_font_selection_dialog_get_font)
1431         (hildon_font_selection_dialog_set_font): Removed deprecation #ifdef.
1432
1433
1434 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
1435
1436         Cleanup range editor,
1437         
1438         * hildon-widgets/hildon-range-editor.c
1439         (hildon_range_editor_calss_init):Removed
1440         widget_calss->mnemonic_activate init
1441
1442         * hildon-widgets/hildon-range-editor.c
1443         (hildon_range_editor_mnemonic_activate): Removed static function
1444         hildon_range_mnemonic_activate and FIXME. It is useless even
1445         through it is overriding function for
1446         GtkWidgetClass->mnemonic_activate. The activation and keyboard
1447         focus will be realized based on different applications.
1448
1449         * hildon-widgets/hildon-range-editor.c
1450         (is_valid_keyvalue_for_entry_keypress): new function.
1451
1452         * hildon-widgets/hildon-range-editor.c
1453         (hildon_range_editor_entry_keypress): uses
1454         is_valid_keyvalue_for_entry_keypress
1455         
1456         * hildon-widgets/hildon-range-editor.c
1457         (hildon_range_editor_forall): use g_return_if_fail instead of
1458         g_assert
1459
1460         * hildon-widgets/hildon-range-editor.cvn
1461         (hildon_range_editor_mnemonic_activate): removed. (unused)
1462
1463
1464 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
1465
1466         Cleanup hildon-note,
1467         
1468         * hildon-widgets/hildon-note.[ch]
1469
1470         (hildon_note_five_line_truncate): removed.
1471         (hildon_note_one_line_truncate): removed.
1472
1473         (hildon_note_set_property): use _hildon_gtk_label_set_text_n_lines
1474         instead of _{one|five}_line_truncate() functions.
1475
1476
1477         (hildon_note_new_information_with_icon_theme): Deprecated. Turned
1478         into wrapper of "hildon_note_new_information_with_icon_name".
1479
1480         (hildon_note_new_confirmation_with_icon_stock): Deprecated (broken)
1481         (hildon_note_new_information_with_icon_stock): Deprecated (broken)
1482         
1483         - removed some unnessecary includes.
1484
1485         - Merged hildon_note_create & hildon_note_create_form and rewrote
1486         the combination as hildon_note_rebuild
1487
1488         - Added missing g_return_* into public functions.
1489
1490         - Acquire real references to children which are packed/unpacked,
1491         so we do not need to bother about refcounting while changing the
1492         layout.
1493         
1494         
1495 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
1496
1497         More cleanup:
1498         
1499         * hildon-widgets/hildon-number-editor.c
1500
1501         (set_widget_allocation): use const parameter.
1502
1503         (hildon_number_editor_forall): use g_assert instead of g_return_if_fail
1504
1505         (struct _HildonNumberEditorPrivate): removed unused member 'negative'
1506         (hildon_number_editor_set_range): removed 'negative'
1507
1508
1509         * hildon-widgets/hildon-sort-dialog.c (hildon_sort_dialog_init):
1510         use g_assert instead of g_return_if_fail
1511
1512
1513         * hildon-widgets/hildon-time-picker.c:
1514         - in several places, replace 1440 by 24*60
1515         (PROP_AMPM): removed, unused.
1516         (hildon_time_picker_timeout): use significant parameter name,
1517                                       removed dead code
1518         (hildon_time_picker_init): removed useless call to _change_time()
1519
1520
1521 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
1522         
1523         Cleanup Seekbar,
1524         
1525         * hildon-widgets/hildon-seekbar.c
1526
1527         (_): Removed dgettext macro definition.
1528         
1529         (HildonSeekbarPrivate): Removed 'label' and 'draw_value'. (unused).
1530
1531         (hildon_seekbar_finalize): removed. not needed.
1532         (hildon_seekbar_class_init): Removed hildon_seekbar_finalize.
1533         
1534         (hildon_seekbar_size_request): indent cleanup.
1535
1536         (hildon_seekbar_size_allocate): simplified function.
1537
1538         (hildon_seekbar_button_press_event): Removed unused variables.
1539         (hildon_seekbar_button_release_event): likewise.
1540
1541
1542 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
1543
1544         Cleanup date editor,
1545
1546         * hildon-widgets/hildon-date-editor.c
1547
1548         (BUTTON_SPACING): removed. Use HILDON_MARGIN_DEFAULT
1549         (MAX_DATE_LEN): removed. Specify buffer lenght in code.
1550
1551         (hildon_date_editor_get_font_width): removed (legacy static
1552         function), use gtk_entry_set_width_chars instead.
1553         
1554         (hildon_date_editor_mnemonic_activate): removed mnemonic
1555         activation handler, since it's no more used by HildonCaption.
1556
1557         
1558         - Removed some meaningless code (if (somewidget != NULL)) from
1559         size allocate.
1560         
1561         - HEAVILY modified key_press, completely removed if/grab_focus
1562         spaghetti by gtk_widget_child_focus
1563
1564         - Removed input validation from keypress (that would not work
1565         anyway, since our input method do not generate presses).  => This
1566         allows to change default return value to FALSE and remove all cases
1567         that just returned FALSE for some keys.
1568         
1569         - Merged all *_entry_changed callbacks to use the same
1570         function. Again using gtk_widget_child_focus, but now with return
1571         value as well to detect last field.
1572
1573         - Changed that calendar button is no more implemented through
1574         changing widget hierarchy (old implementation caused critical
1575         issues when you used both stylus and hardkeys at the same time to
1576         popup. => finalize method no longer contained anything => removed
1577
1578         - Locale type is no longer needed after initial setup.
1579
1580         - Changed idle_popup to popup_calendar_dialog. Idle was a legacy
1581         hack from the days of background dimming (it was important to
1582         process background updates before the dimming was done).
1583
1584         - Changed the field order/delimeters to be correcly derived form
1585         the locale.
1586
1587         - Rewrote validation function, combined it with validation done in
1588         focus_out (since both are now called at the same time).
1589
1590         - Changed set_date function to set all components at one go
1591         without doing any validation there between (before setting each
1592         component).
1593
1594
1595
1596 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
1597         
1598         Cleanup set-password dialog
1599         
1600         * hildon-widgets/hildon-set-password-dialog.[ch]
1601         (hildon_set_password_dialog_set_domain): gchar * param is const
1602         (hildon_set_password_dialog_new_with_default): likewise.
1603
1604         * hildon-widgets/hildon-set-password-dialog.c
1605
1606         (hildon_set_password_set_property): setting 'modify-protection'
1607         now creates the UI
1608
1609         (hildon_set_password_get_property): fixed broken 'domain' (missing
1610         break statement!) and 'modify-protection' (was a null operation)
1611         properties; code simplified.
1612
1613         (hildon_set_password_dialog_constructor),
1614         (create_contents),
1615         (hildon_set_password_dialog_class_init),
1616         (hildon_set_password_dialog_init):
1617         hildon_set_password_dialog_constructor removed as weird and
1618         obsolete and replaced with new function create_contents; fixed
1619         leaking group variable; removed some unused, outdated code that
1620         was already commented out.
1621
1622         (hildon_set_password_response_change),
1623         (hildon_set_password_response_set): GtkWindow *parent arguments
1624         changed to gpointer unused; cleaned up unnecessary strcmp's
1625
1626         (hildon_checkbox_toggled): fixed typo in function name (checbox ->
1627         checkbox). gpointer renamed to be more descriptive; Code simplified  
1628
1629         (hildon_set_password_dialog_get_type): empty function argument
1630         list replaced with void keyword.
1631
1632         (hildon_set_password_dialog_new),
1633         (hildon_set_password_dialow_new_with_default): simplified by
1634         having the simpler constructor call the more complex one, not vice
1635         versa; moved callback connects to create_contents since they
1636         depend on the status of 'modify-protection' property
1637
1638         (hildon_set_password_dialog_get_password): type check added
1639         (hildon_set_password_dialog_get_protected): likewise
1640         (hildon_set_password_dialog_set_domain): likewise
1641         
1642         
1643 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
1644
1645         Cleanup name-password dialog:
1646         
1647         * hildon-widgets/hildon-name-password-dialog.[ch]
1648
1649         (HildonNamePasswordDialogPrivate): nameEntry and passwordEntry
1650         types changed from *HildonCaption to *GtkEntry
1651
1652         (hildon_name_password_dialog_set_property): layout fixes;
1653         duplicated code replaced with calls to relevant public functions
1654
1655         (hildon_name_password_dialog_get_property): layout fixes;
1656         duplicated code replaced with calls to relevant public functions
1657
1658         (hildon_name_password_dialog_init): fixed leaking group variable;
1659         reworked to have captions as local variables and captioned entries
1660         in the private struct
1661
1662         (hildon_name_password_dialog_new_with_default): name and password
1663         arguments declared const
1664
1665         (hildon_name_password_dialog_get_name): type check added + cleanup
1666         (hildon_name_password_dialog_get_password): likewise.
1667
1668         (hildon_name_password_dialog_set_domain): domain argument declared
1669         const; type check added + cleanup
1670
1671
1672 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
1673
1674         Cleanup get-password dialog:
1675         
1676         * hildon-widgets/hildon-get-password-dialog.[ch]
1677
1678         (HildonGetPasswordDialogPrivate): gboolean get_old added
1679
1680         (hildon_get_password_set_property): fixed broken 'numbers-only'
1681         and 'max-characters' cases; 'get-old' property added
1682
1683         (hildon_get_password_get_property): added support for reading
1684         'numbers-only' properties; added missing break to 'domain' case.
1685         added 'get-old' property
1686
1687         (hildon_get_password_dialog_class_init): 'domain' and
1688         'numbers-only' properties are now readable; 'get-old' property
1689         added
1690
1691         (hildon_get_password_dialog_init, create_contents): everything
1692         that depends on the type of the dialog (i.e. 'get-old' property)
1693         is now done in create_contents after properties are initialized;
1694         fixed leaking group variable
1695
1696         (hildon_get_password_dialog_get_type): empty function argument
1697         list replaced with void keyword
1698
1699         (hildon_get_password_dialog_new): moved setting the labels of the
1700         get password dialog to init where it should be done; 'get-old'
1701         property set upon construction to achieve this
1702
1703         (hildon_get_password_dialog_new_with_default): password argument
1704         declared const
1705
1706         (hildon_get_password_dialog_get_password): type check added
1707         (hildon_get_password_dialog_set_domain): type check added; domain
1708         argument declared const; duplicate function declaration removed
1709
1710         (hildon_get_password_dialog_set_title): type check added;
1711         new_title argument declared const
1712
1713         (hildon_get_password_dialog_set_caption): type check added;
1714         new_caption argument declared const
1715
1716         (hildon_get_password_dialog_set_max_characters): broken type check fixed
1717         (_invalid_input): gpointer data argument renamed unused
1718
1719
1720 2006-02-28  Luc Pionchon  <luc.pionchon@nokia.com>
1721
1722         (*_get_type): declared G_GNUC_CONST
1723         
1724         * hildon-widgets/hildon-app.h:
1725         * hildon-widgets/hildon-appview.h:
1726         * hildon-widgets/hildon-calendar-popup.h:
1727         * hildon-widgets/hildon-color-selector.h:
1728         * hildon-widgets/hildon-date-editor.h:
1729         * hildon-widgets/hildon-find-toolbar.h: 
1730         * hildon-widgets/hildon-get-password-dialog.h:
1731         * hildon-widgets/hildon-name-password-dialog.h:
1732         * hildon-widgets/hildon-number-editor.h:
1733         * hildon-widgets/hildon-seekbar.h:
1734         * hildon-widgets/hildon-set-password-dialog.h:
1735         * hildon-widgets/hildon-sort-dialog.h:
1736         * hildon-widgets/hildon-time-editor.h:
1737         * hildon-widgets/hildon-weekday-picker.h:
1738         * hildon-widgets/hildon-wizard-dialog.h:
1739
1740 2006-02-28  Luc Pionchon  <luc.pionchon@nokia.com>
1741
1742         Volume bars cleanup
1743         
1744         * hildon-widgets/hildon-volumebar.c
1745         (hildon_volumebar_class_init): object class casts cleaned up
1746         (hildon_child_forall): removed unnecessary variable vbar; type check added
1747         (hildon_volumebar_set_property): removed unnecessary variable vbar
1748         (hildon_volumebar_set_level): type check added
1749         (hildon_volumebar_get_level): type check added
1750         (hildon_volumebar_set_mute): type check added
1751         (hildon_volumebar_get_mute): type check added
1752         (hildon_volumebar_get_adjustment): type check added
1753         (hildon_volumebar_key_press): removed unnecessary g_return_if_fail
1754
1755         * hildon-widgets/hildon-volumebar.h
1756         (hildon_volumebar_get_type): declared G_GNUC_CONST
1757
1758         * hildon-widgets/hildon-volumebar-private.h:
1759         - G_BEGIN_DECLS/G_END_DECLS added
1760         - ownorientation removed from private struct
1761
1762         * hildon-widgets/hildon-volumebar-range.c
1763         (hildon_volumebar_range_init): vacuous return statement removed
1764
1765         (hildon_volumebar_range_set_level): removed unnecessary clamping
1766         kludge that violated object oriented principles only to provide an
1767         extremely minor, unnecessary optimization; type check added
1768
1769         (hildon_volumebar_range_get_level): now accesses adjustment value
1770         with appropriate functions instead of reading it directly from the
1771         struct, which is bad OOP; type check added
1772
1773         (hildon_volumebar_range_button_press_event): Added more descriptive comments
1774         (hildon_volumebar_range_button_release_event): Added more descriptive comments
1775
1776         * hildon-widgets/hildon-volumebar-range.h
1777         (hildon_volumebar_range_get_type): declared G_GNUC_CONST
1778
1779         * hildon-widgets/hildon-hvolumebar.c
1780         (hvolumebar_init): priv->ownorientation and v_ptr removed;
1781         completely removed the gtk_widget_show() call that was already
1782         commented out
1783
1784         (hildon_hvolumebar_new): empty function parameter list replaced
1785         with void keyword
1786
1787         (hildon_hvolumebar_map): vbar variable removed; type check added
1788         (hildon_hvolumebar_expose): type check added
1789         (hildon_hvolumebar_size_request): type check added
1790         (hildon_hvolumebar_size_allocate): vbar variable removed; type check added
1791
1792         * hildon-widgets/hildon-hvolumebar.h
1793         (hildon_hvolumebar_get_type): declared G_GNUC_CONST
1794
1795         * hildon-widgets/hildon-vvolumebar.c
1796         (vvolumebar_init): priv->ownorientation and v_ptr removed
1797         (hildon_vvolumebar_new): empty function parameter list replaced with void keyword
1798
1799         (hildon_vvolumebar_expose): type check added
1800         (hildon_vvolumebar_size_request): type check added
1801         (hildon_vvolumebar_size_allocate): vbar variable removed; type check added
1802
1803         * hildon-widgets/hildon-vvolumebar.h
1804         (hildon_vvolumebar_get_type): declared G_GNUC_CONST 
1805
1806
1807 2006-02-28  Luc Pionchon  <luc.pionchon@nokia.com>
1808
1809         * hildon-widgets/hildon-weekday-picker.c
1810         (_HildonWeekdayPickerPrivate): Removed members: dayorder, days,
1811         last_index; added day_order_buttons
1812         
1813         (hildon_weekday_picker_mnemonic_activate): removed.
1814                                          mnemonics are no longer used.
1815         
1816         (hildon_weekday_picker_class_init): Removed mnemonic_activate
1817         function. Rewritten creation of buttons. Unref'ed size group.
1818         
1819         (button_toggle): Removed bit mask checking, simplified function
1820         
1821         (hildon_weekday_picker_set_day):
1822         (hildon_weekday_picker_unset_day): Removed bit mask checking, date
1823                                            adjustment, unecessary for loop
1824         
1825         (hildon_weekday_picker_toggle_day): Removed date adjustment and
1826         unecessary for loop. Simplified button toggling
1827
1828         (hildon_weekday_picker_set_all):
1829         (hildon_weekday_picker_unset_all): Removed bit mask checking and
1830                                            simplified for loop
1831
1832         (hildon_weekday_picker_isset_day): Removed date adjustment and
1833                                            unecessary for loop;
1834
1835 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
1836
1837         Added hildon-banner, as a clean replacement for gtk-infoprint
1838         * hildon-widgets/hildon-banner.[ch]: implementation and header  
1839         * hildon-widgets/Makefile.am: reference new files
1840         * hildon-widgets/gtk-infoprint.c: removed implementation, now just
1841         a compatibility wrapper to hildon-banner
1842         
1843 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
1844         
1845         * hildon-widgets/hildon-color-button.c: added comments
1846         * hildon-widgets/hildon-controlbar.c: Likewise.
1847         * hildon-widgets/hildon-composite-widget.c: Likewise.
1848         * hildon-widgets/hildon-calendar-popup.c: Likewise.
1849
1850 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
1851
1852         * ChangeLog-hildon-lgpl: copied from old hildon-lgpl/ChangeLog for
1853         reference
1854
1855 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
1856
1857         * configure.ac: 0.12.1
1858
1859 2006-02-21  Johan Bilien  <johan.bilien@nokia.com>
1860
1861         * doc/tmpl/hildon-program.sgml: added from hildon-lgpl HW branch
1862         * doc/tmpl/hildon-window.sgml: likewise.
1863         * hildon-widgets/hildon-program.[ch]: likewise.
1864         * hildon-widgets/hildon-window.[ch]: likewise.
1865         * hildon-widgets/hildon-window-private.h: likewise.
1866         * hildon-widgets/Makefile.am: Added these new files to the build
1867           and distribution.
1868
1869 2006-02-14  Luc Pionchon  <luc.pionchon@nokia.com>
1870
1871         * configure.ac: 0.12.0
1872
1873         Merged hildon-lgpl into hildon-libs (and hildon-fm)
1874
1875         * doc/tmpl/hildon-system-sound.sgml: added from hildon-lgpl
1876         * doc/tmpl/hildon-appview.sgml: likewise.
1877         * doc/tmpl/hildon-color-popup.sgml: likewise.
1878         * doc/tmpl/hildon-find-toolbar.sgml: likewise.
1879         * doc/tmpl/hildon-app.sgml: likewise.
1880         * doc/tmpl/hildon-input-mode-hint.sgml: likewise.
1881         * doc/tmpl/hildon-caption.sgml: likewise.
1882         * doc/tmpl/hildon-marshalers.sgml: likewise.
1883         * doc/tmpl/hildon-add-home-dialog.sgml: likewise.
1884         * doc/tmpl/hildon-defines.sgml: likewise.
1885         * doc/tmpl/gtk-infoprint.sgml: likewise.
1886         * doc/tmpl/hildon-composite-widget.sgml: likewise.
1887
1888         * hildon-widgets/gtk-infoprint.[ch]: added from hildon-lgpl
1889         * hildon-widgets/hildon-app.[ch]:likewise.
1890         * hildon-widgets/hildon-app-private.h:likewise.
1891         * hildon-widgets/hildon-appview.[ch]:likewise.
1892         * hildon-widgets/hildon-caption.[ch]:likewise.
1893         * hildon-widgets/hildon-defines.[ch]:likewise.
1894         * hildon-widgets/hildon-find-toolbar.[ch]:likewise.
1895         * hildon-widgets/hildon-input-mode-hint.h:likewise.
1896         
1897         * hildon-widgets/Makefile.am (libhildonwidgets_la_SOURCES): 
1898         removed hildon-file-details-dialog.[ch] (moved to hildon-fm)
1899         added,
1900             gtk-infoprint.[ch]
1901             hildon-app.[ch]
1902             hildon-app-private.h
1903             hildon-appview.[ch]
1904             hildon-caption.[ch]
1905             hildon-defines.[ch]
1906             hildon-find-toolbar.[ch]
1907             hildon-input-mode-hint.h
1908
1909         * hildon-widgets/hildon-get-password-dialog.c: corrected #include
1910         path for gtk-infoprint.h and hildon-input-mode-hint.h
1911
1912         * po/en_GB.po: merged msgstr from hildon-lgpl
1913
1914         * timer/*: added from hildon-lgpl
1915
1916
1917
1918         Moved hildon-file-details-dialog from hildon-libs to hildon-fm
1919
1920         * hildon-widgets/hildon-file-details-dialog.[ch]: moved to
1921         hildon-fm
1922
1923         * ut/hildon-widgets_tests.c (test41a): removed test case for
1924         hildon_file_details_dialog
1925
1926         * doc/hildon-libs.types: likewise.
1927         * doc/hildon-libs-docs.xml: likewise.
1928
1929
1930
1931         Update build files
1932
1933         * hildon-libs.pc.in (Libs): do not requires hildon-lgpl anymore
1934         nor hildon-fm
1935
1936         * Makefile.am (SUBDIRS): added timer/
1937
1938         * configure.ac: do not depend anymore on hildon-lgpl nor
1939         hildon-fm, check for libmb, added Makefile output for timer/
1940
1941
1942         
1943 2006-01-18  Luc Pionchon  <luc.pionchon@nokia.com>
1944
1945         * configure.ac: 0.10.2
1946
1947 2006-01-18  Luc Pionchon  <luc.pionchon@nokia.com>
1948
1949         N#22240 CP: Tapping outside the scroll bar invoke the applet.
1950         * hildon-widgets/hildon-grid.c (adjust_scrollbar_height):
1951         hildon-apps scroll-control property is now handled.
1952         (get_child_index_by_coord): ignores events not matching a grid
1953         item.
1954
1955 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
1956
1957         * configure.ac: 0.10.1
1958
1959 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
1960
1961         Missing/Buggy documentation from,
1962         N#11566 make password dialog customizable (messages)
1963         * hildon-widgets/hildon-get-password-dialog.c
1964         (hildon_get_password_dialog_set_title): typo in gtkdoc function
1965         name
1966         * doc/tmpl/xxx.sgml: updated.
1967         
1968 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
1969
1970         N#19369 TRUE Scketch does not show colour change when using white color
1971         
1972         Color button needs inner border white, and outer border black.
1973         * hildon-widgets/hildon-color-button.c
1974         (hildon_color_button_draw_pixbuf_borders): new function. Paint the
1975         border
1976         * hildon-widgets/hildon-color-button.c (hildon_color_button_init):
1977         (hildon_color_button_realize): call the above function
1978
1979 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
1980
1981         N#21063 hildon_note_new_confirmation_add_buttons has misleading docs
1982         * hildon-widgets/hildon-note.c: 
1983         (hildon_note_new_confirmation_add_buttons): updated doc
1984         (hildon_note_set_button_texts): likewise.
1985
1986 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
1987
1988         N#21884 Cannot select read-only by using the center of the scroll key
1989         * hildon-widgets/hildon-file-details-dialog.c
1990         (hildon_file_details_dialog_init): Removed dialog default response.
1991
1992 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
1993
1994         N#8094 5-bit color selector: wrong margins and pixel measurements
1995         M#59   HildonColorSelector needs more space
1996         * hildon-widgets/hildon-color-popup.c (HILDON_COLOR_COL_SPACING)
1997         (hildon_color_popup_new): add space between the control bars and
1998         the color preview area.
1999
2000 2006-01-03  Luc Pionchon  <luc.pionchon@nokia.com>
2001
2002         * hildon-widgets/hildon-calendar-popup.c
2003         * hildon-widgets/hildon-color-button.c
2004         * hildon-widgets/hildon-color-popup.c
2005         * hildon-widgets/hildon-color-selector.c
2006         * hildon-widgets/hildon-composite-widget.c
2007         * hildon-widgets/hildon-controlbar.c
2008         * hildon-widgets/hildon-date-editor.c
2009         * hildon-widgets/hildon-dialoghelp.c
2010         * hildon-widgets/hildon-file-details-dialog.c
2011         * hildon-widgets/hildon-font-selection-dialog.c
2012         * hildon-widgets/hildon-get-password-dialog.c
2013         * hildon-widgets/hildon-grid-item.c
2014         * hildon-widgets/hildon-grid.c
2015         * hildon-widgets/hildon-hvolumebar.c
2016         * hildon-widgets/hildon-name-password-dialog.c
2017         * hildon-widgets/hildon-note.c
2018         * hildon-widgets/hildon-number-editor.c
2019         * hildon-widgets/hildon-range-editor.c
2020         * hildon-widgets/hildon-scroll-area.c
2021         * hildon-widgets/hildon-seekbar.c
2022         * hildon-widgets/hildon-set-password-dialog.c
2023         * hildon-widgets/hildon-sort-dialog.c
2024         * hildon-widgets/hildon-time-editor.c
2025         * hildon-widgets/hildon-time-picker.c
2026         * hildon-widgets/hildon-volumebar-private.h
2027         * hildon-widgets/hildon-volumebar-range.c
2028         * hildon-widgets/hildon-volumebar.c
2029         * hildon-widgets/hildon-vvolumebar.c
2030         * hildon-widgets/hildon-weekday-picker.c
2031         * hildon-widgets/hildon-wizard-dialog.c
2032           commented code
2033
2034 2005-12-28  Luc Pionchon  <luc.pionchon@nokia.com>
2035
2036         * configure.ac: 0.10.0
2037
2038 2005-12-12  Luc Pionchon  <luc.pionchon@nokia.com>
2039
2040         Some more properties for Gazpacho support,      
2041
2042         * hildon-widgets/hildon-calendar-popup.c: "day", "month", "year"
2043         * hildon-widgets/hildon-color-selector.c: "color"
2044
2045
2046         * hildon-widgets/hildon-color-selector.[ch]
2047         (hildon_color_selector_get_color): return const pointer to the
2048         color (not a copy).
2049         
2050 2005-11-18  Luc Pionchon  <luc.pionchon@nokia.com>
2051
2052
2053         Gazpacho support, added the following properties:
2054         
2055         * hildon-widgets/hildon-insert-object-dialog.c: "name", "mimetype"
2056         * hildon-widgets/hildon-seekbar.c: "position", "fraction"
2057         * hildon-widgets/hildon-grid-item.c: "emblem-type"
2058         * hildon-widgets/hildon-sort-dialog.c: "sort-key", "sort-order"
2059         * hildon-widgets/hildon-grid.c: "style", "scrollbar-pos"
2060         * hildon-widgets/hildon-font-selection-dialog.c: "preview-text"
2061         * hildon-widgets/hildon-get-password-dialog.c: "caption-label", "max-characters"
2062         * hildon-widgets/hildon-telephone-editor.c: "border", "plus" (obsolet widget)
2063         * hildon-widgets/hildon-number-editor.c: "value"
2064
2065         * hildon-widgets/hildon-color-button.c: minor cleanup
2066
2067
2068 2005-11-18  Luc Pionchon  <luc.pionchon@nokia.com>
2069
2070         Started new development
2071         (branche for maintenance continues with versions 0.9.x)
2072
2073 2005-11-03  Luc Pionchon  <luc.pionchon@nokia.com>
2074
2075         * configure.ac: 0.9.53
2076
2077 2005-10-31  Luc Pionchon  <luc.pionchon@nokia.com>
2078
2079         same fix for,
2080         N#19283 Control panel - The values entered are not saved.
2081         N#19648 Hildon Date Editor widget detects values too high
2082         (note: complete fix include also fixes in GTk+)
2083
2084         * hildon-widgets/hildon-calendar-popup.c
2085         (hildon_calendar_popup_set_property),
2086         (hildon_calendar_popup_class_init),
2087         (init_dmy): Added 'min-year', 'max-year' properties for passing
2088         the information through from HildonDateEditor to GtkCalendar
2089
2090         * hildon-widgets/hildon-date-editor.c:
2091         (hildon_date_editor_class_init),
2092         (hildon_date_editor_init),
2093         (hildon_date_editor_set_property),
2094         (hildon_date_editor_get_property),
2095         (idle_popup),
2096         (hildon_date_editor_entry_validate),
2097         (hildon_date_editor_date_error): Added 'min-year', 'max-year'
2098         properties and replaced hardcoded constants with them
2099
2100         * hildon-widgets/hildon-date-editor.c
2101         (hildon_date_editor_d_entry_changed),
2102         (hildon_date_editor_m_entry_changed),
2103         (hildon_date_editor_d_entry_changed): new functions to ensure that
2104         the fields are validated and the focus is moved when maximum
2105         number of characters has been entered.
2106         
2107 2005-10-13  Luc Pionchon  <luc.pionchon@nokia.com>
2108
2109         * configure.ac: 0.9.52
2110
2111 2005-10-12  Luc Pionchon  <luc.pionchon@nokia.com>
2112
2113         N#19140 System alerts still audible despite being turned off
2114         
2115         * hildon-widgets/hildon-note.c (sound_handling): 
2116
2117         * hildon-system-sound.[ch]: New files, implements hildon_play_system_sound.
2118
2119         * hildon-note.c (sound_handling): Changed to use new
2120         hildon_play_system_sound.
2121         (hildon_note_init): Signal handler id is changed to be in private
2122         structure, not in global variable.
2123         
2124         * hildon-note.c: Removed unused defines etc.
2125
2126         * Makefile.am: Appended new files to build rules.
2127
2128 2005-10-05  Luc Pionchon  <luc.pionchon@nokia.com>
2129
2130         * configure.ac: 0.9.51
2131
2132 2005-10-05  Luc Pionchon  <luc.pionchon@nokia.com>
2133
2134         N#20027 PDF Reader crashes on selecting read only option in the
2135         details dialog box.
2136
2137         * hildon-widgets/hildon-file-details-dialog.c:
2138         (change_state): Fixed assertion that was causing problems
2139         (check_validity): New function: We now automatically close the
2140         dialog if the displayed file is removed.
2141         (handle_focus): Callback removed:
2142         (init): Now using correct gtk way to bind container and adjustment
2143         together. Not the previous callback.
2144         (set_property): Connecting/disconnecting new handlers (for
2145         change_state).
2146         (finalize): disconnecting new handler.
2147         
2148 2005-10-05  Luc Pionchon  <luc.pionchon@nokia.com>
2149
2150         N#17918 Volumebar widget background image doesn't change when
2151         widget goes into mute state,
2152         
2153         * hildon-vvolumebar.c (hildon_volumebar_set_mute): queued widget
2154         for drawing
2155         
2156         * hildon-hvolumebar.c (hildon_hvolumebar_expose): paint background
2157         using the state of the internal volumebar, not the whole container
2158
2159         * hildon-vvolumebar.c (hildon_vvolumebar_expose): paint background
2160         using the state of the internal volumebar, not the whole container
2161
2162 2005-09-19 Tapani Palli <tapani.palli@nokia.com>
2163
2164         * hildon-widgets/hildon-dialoghelp.[ch]: added
2165         gtk_dialog_help_disable and fixed bug N#19468
2166
2167 2005-09-14  Luc Pionchon  <luc.pionchon@nokia.com>
2168
2169         * configure.ac: Release 0.9.50 
2170
2171 2005-09-13  Luc Pionchon  <luc.pionchon@nokia.com>
2172
2173         Part of N#11129,
2174
2175         * po/en_GB.po: Added "Ckct_wi_grid_no_items"
2176
2177         * hildon-widgets/hildon-grid.c
2178         (hildon_grid_class_init, hildon_grid_init): Replaced default empty
2179         label by logical name "Ckct_wi_grid_no_items"
2180
2181
2182 2005-08-31  Luc Pionchon  <luc.pionchon@nokia.com>
2183
2184         * po/en_GB.po (ecdg_ti_verify_password): translation update.
2185
2186 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
2187
2188         * configure.ac: Release 0.9.49
2189
2190 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
2191
2192         * hildon-widgets/hildon-number-editor.c (add_select_all_idle,
2193         hildon_number_editor_finalize, hildon_number_editor_entry_changed):
2194         Save the id of the idle callback and remove it when the widget is
2195         destroyed to avoid crashing.  N#18096
2196
2197 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
2198
2199         * hildon-widgets/hildon-number-editor.c (button_event_id): GSource
2200         id's are unsigned and undefined at zero (instead of signed and -1)
2201
2202 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
2203         
2204         * hildon-widgets/hildon-time-editor.c (convert_to_12h): Removed a hack
2205         that was not working.  N#16805
2206
2207 2005-08-22  Tommi Komulainen  <tommi.komulainen@nokia.com>
2208
2209         * configure.ac: Release 0.9.48
2210
2211 2005-08-22  Tommi Komulainen  <tommi.komulainen@nokia.com>
2212
2213         * hildon-widgets/hildon-grid.c (hildon_grid_set_num_columns): Never
2214         allow area_rows to be 0 (ie. before widget is visible), otherwise the
2215         initial jump_scrollbar_to_focused() scrolls wrong.  N#17152
2216
2217 2005-08-22  Tommi Komulainen  <tommi.komulainen@nokia.com>
2218
2219         * hildon-widgets/hildon-calendar-popup.c (hildon_calendar_popup_init):
2220         Do not override the week-start property of GtkCalendar according to
2221         the hildon-libs PO file, it is automatically determined from locale
2222         data.  N#12176
2223
2224 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
2225
2226         * configure.ac: Release 0.9.47
2227
2228 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
2229
2230         * hildon-widgets/hildon-get-password-dialog.c: Add "numbers_only"
2231         property for setting the password entry accept only numeric values.
2232         N#15212
2233
2234 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
2235
2236         * hildon-widgets/hildon-calendar-popup.c (MAX_YEAR, MIN_YEAR):
2237         * hildon-widgets/hildon-note.c (ELLIPSATION_STRING, BOX_SPAXING):
2238         * hildon-widgets/hildon-volumebar-range.c (CHANGE_THRESHOLD):
2239         Use defines rather than magic numbers in the code.
2240
2241 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
2242
2243         Update to new l10n packaging style.  po-files (inside this package)
2244         are not used for now, the message catalogs come from separate packages
2245         and including them here would conflict.
2246
2247         * Makefile.am (SUBDIRS): stop including po-files
2248         * Makefile.am (EXTRA_DIST):
2249         * debian/hildon-libs-l10n-engb.install:
2250         * debian/hildon-libs-l10n-src.install:
2251         * po/debian/*: Removed
2252
2253 2005-08-09  Luc Pionchon  <luc.pionchon@nokia.com>
2254
2255         * hildon-widgets/hildon-file-details-dialog.c: Added read only
2256         checks to cover gateway content as well.
2257         
2258         * hildon-widgets/hildon-time-editor.c:
2259         (hildon_time_editor_validate): Replace solid numbers with defined
2260         values
2261         (convert_to_12h): Remove "work-around" for the broken 12h timespec
2262
2263
2264 2005-08-05  Luc Pionchon  <luc.pionchon@nokia.com>
2265
2266         * hildon-widgets/hildon-color-selector.c (modify_selected): fix
2267         invalid cast from `GdkWindow' to `GtkWindow' 
2268
2269         * hildon-widgets/hildon-color-popup.c
2270         (hildon_popup_palette_expose): removed debug printing
2271
2272 2005-08-03  Luc Pionchon  <luc.pionchon@nokia.com>
2273
2274         * doc/tmpl/hildon-note.sgml: code example, use slightly less funny
2275         string examples.
2276
2277         * hildon-widgets/hildon-scroll-area.c
2278         (hildon_scroll_area_destroy): one-instruction function:
2279         removed. Call g_free directly.
2280         + minor cleanup
2281         (hildon_scroll_area_size_allocate):When a scrollbar appears to the
2282         right edge of window, size of the child is also shrinked. 'fixed'
2283         does not automatically update this data -> Doing it manually.
2284
2285         * hildon-widgets/hildon-date-editor.h: added
2286         HildonDateEditorErrorType error enumeration type, removed signal
2287         "validate-date" virtual function, added signal "date-error"
2288         virtual function.
2289
2290         * hildon-widgets/hildon-date-editor.c (hildon_date_editor_date_error):
2291         added custom info prints.
2292         (hildon_date_editor_validate_date): removed
2293         (hildon_date_editor_entry_validate): validate maximum and minimum
2294         limits on each field.
2295         (hildon_date_editor_entry_focus_out): check the date validation
2296         in simpler manner, don't put content if field is empty (spec
2297         doesn't say if there should be anything placed in the entry if
2298         it is empty).
2299         (hildon_date_editor_get_date),
2300         (hildon_date_editor_get_month),
2301         (hildon_date_editor_get_year),
2302         (hildon_date_editor_get_day): use direct entry content, so that 0
2303         indicates empty entry, and information is more accurate.
2304
2305 2005-08-01  Luc Pionchon  <luc.pionchon@nokia.com>
2306
2307         * configure.ac: Adjusted CFLAGS and removed -Werror due to the
2308         glib-2.0 flaw. See
2309         http://bugzilla.gnome.org/show_bug.cgi?id=310175 and
2310         http://bugzilla.gnome.org/show_bug.cgi?id=310216
2311
2312 2005-07-29  Luc Pionchon  <luc.pionchon@nokia.com>
2313
2314         * hildon-widgets/hildon-controlbar.h: added missing signal when end reached
2315
2316 2005-07-26  Luc Pionchon  <luc.pionchon@nokia.com>
2317
2318         * hildon-widgets/hildon-number-editor.c: 
2319         (hildon_number_editor_select_all): new function, selects all
2320         the text in the entry.
2321         * hildon-widgets/hildon-number-editor.c: added several calls to
2322         hildon_number_editor_select_all with g_idle_add.
2323
2324         * hildon-controlbar.c : add signal when end reached
2325
2326         * hildon-time-editor.c : fixed: Time chooser widget displays am/pm and time separator indicators badly alligned.
2327
2328         * hildon-time-picker.c : displays valid date at 12:00 am/pm. 
2329         
2330 2005-07-25  Luc Pionchon  <luc.pionchon@nokia.com>
2331
2332         Fixed incorrect values in <Filetype> Details Dialog
2333         
2334         Fixed help button usage in dialogs
2335         
2336         * hildon-dialoghelp.c: Added more documentation about the
2337         help signal
2338         
2339         * hildon-file-details-dialog.c: Updated to match
2340         'File Management in OSSO' version 3.0
2341         
2342         * Fixed application hang after calling gtk_main_quit
2343         
2344         * hildon-date-editor.c: Fixed HildonDateEditor that caught
2345         ESC presses needlessly
2346         
2347         * hildon-time-editor.c: Fixed memory corruption