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