2006-09-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
[hildon] / ChangeLog
1 2006-09-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2
3         * hildon-widgets/hildon-app.h:
4         * hildon-widgets/hildon-defines.h: Applying Johan's new key mapping
5         patch back again. WARNING: This breaks compatibility with IT-2006.
6
7         * hildon-widgets/hildon-caption.c: Add specific behaviour for
8         containers when press button event occurs. Fixes #NB36843.
9
10         * hildon-widgets/hildon-program.c:
11         * hildon-widgets/hildon-window.c: Adding a patch to fix occassional
12         BadWindow X errors. Fixes #NB39679.
13
14 2006-09-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
15
16         * hildon-widgets/hildon-sort-dialog.c: Adding a function to add
17         reversed sort keys. Reversed sort keys present Descending/Ascending
18         selection instead of Ascending/Descending default. Fixes #NB32544. 
19
20 2006-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
21
22         * hildon-widgets/hildon-note.c: Fixing the behaviour of
23         hildon_note_new_confirmation_with_icon_stock. Fixes #NB22825.
24
25 2006-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
26
27         * hildon-widgets/hildon-font-selection-dialog.c: Adding a
28         "font-scaling" property that allows to customize the output of the
29         Preview dialog during font selection. By default font-scaling equals
30         1.0 = no change. Applications/clients should apply here the
31         font-scaling they use for user-output/visualization. Fixes #NB19001.
32
33 2006-09-05  Tomas Junnonen  <tomas.junnonen@nokia.com>
34
35         * src/hildon-widgets/hildon-find-toolbar.c: Start search on "activate"
36         entry signal instead of only KP_Enter. 
37
38 2006-09-04  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
39
40         * hildon-widgets/hildon-banner.c: Aling the stock images to 0.0
41         position, not to the center. Fixes #NB31168.
42
43 2006-09-04  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
44
45         * hildon-widgets/hildon-color-selector.c:
46         * hildon-widgets/hildon-time-picker.c: Applying a small patch by
47         Tamminen Eero to save some bytes of ram. Fixes #NB22965.
48
49 2006-09-04  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
50
51         * hildon-widgets/hildon-font-selection-dialog.c: Excluding some more
52         hardcoded fonts from the font selection dialog. We need a flexible API
53         to do that in future, but currently introducing it wouldn't be
54         feasible. Fixes #NB30530.
55
56 2006-09-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
57
58         * debian/changelog: Small ver. fix.
59
60 2006-09-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
61
62         [0.14.0 release]
63
64 2006-09-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
65
66         * debian/changelog: Adding info about bugs fixed: #NB16830, #NB38487,
67         #NB36938, #NB34642, #NB32772, #NB38598.
68
69         * doc/design/abstract_vs_modular_plugin_widgets.dia:
70         * doc/design/abstract_vs_modular_plugin_widgets.png: Adding the
71         missing design schemes. 
72
73 2006-09-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
74
75         * po/POTFILES.in:
76         * po/en_GB.po: Rebuilding & updating the PO files. 
77
78 2006-08-31  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
79
80         * changelog: Adding one more bug fix from the mergedown. Fixes
81         #NB38565.
82
83 2006-08-31  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
84
85         * debian/changelog: 
86         * hildon-widgets/hildon-defines.c: Disconnect the signal before
87         attaching a new one -- prevents signals from being emitted two times,
88         fixes a memory leak. Fixes #NB26114.
89
90 2006-08-31  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
91
92         * debian/changelog:
93         * hildon-widgets/hildon-wizard-dialog.c: Changing the orded of the
94         buttons in the wizard dialog to be: finish, previous, next, cancel.
95         Fixes #NB34613.
96
97 2006-08-31  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
98
99         * debian/changelog:
100         * hildon-widgets/hildon-name-password-dialog.c: Applying a patch by
101         Fernando to fix the autocaptialization for username/password entries.
102         Fixes #NB37467.
103
104 2006-08-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
105
106         [Merging 0.13.1 => TRUNK]
107
108         * ./: Merging the experimental color selector branch. Fixes: #NB37010,
109         #NB38559, #NB33217, #NB37172.   
110         Maintainer change:
111         Michael Dominic Kostrzewa
112         <michael.kostrzewa@nokia.com>
113
114         * configure.ac: Bumping the version number to 0.14.0.
115
116 2006-08-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
117
118         [0.13.1 branch]
119
120         * ./: Cosmetics.
121
122 2006-08-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
123
124         [0.13.1 branch]
125
126         * AUTHORS: Adding an AUTHORS file with maintainer/contact information.
127
128         * debian/control:
129         * debian/copyright:
130         * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c:
131         * hildon-widgets-plugins/hildon-color-chooser-hsv.c:
132         * hildon-widgets/gtk-infoprint.c:
133         * hildon-widgets/gtk-infoprint.h:
134         * hildon-widgets/hildon-add-home-dialog.c:
135         * hildon-widgets/hildon-add-home-dialog.h:
136         * hildon-widgets/hildon-app-private.h:
137         * hildon-widgets/hildon-app.c:
138         * hildon-widgets/hildon-app.h:
139         * hildon-widgets/hildon-appview.c:
140         * hildon-widgets/hildon-appview.h:
141         * hildon-widgets/hildon-banner.c:
142         * hildon-widgets/hildon-banner.h:
143         * hildon-widgets/hildon-calendar-popup.c:
144         * hildon-widgets/hildon-calendar-popup.h:
145         * hildon-widgets/hildon-caption.c:
146         * hildon-widgets/hildon-caption.h:
147         * hildon-widgets/hildon-code-dialog.c:
148         * hildon-widgets/hildon-code-dialog.h:
149         * hildon-widgets/hildon-color-button.c:
150         * hildon-widgets/hildon-color-button.h:
151         * hildon-widgets/hildon-color-chooser-button.c:
152         * hildon-widgets/hildon-color-chooser-button.h:
153         * hildon-widgets/hildon-color-chooser-dialog.c:
154         * hildon-widgets/hildon-color-chooser-dialog.h:
155         * hildon-widgets/hildon-color-chooser.c:
156         * hildon-widgets/hildon-color-chooser.h:
157         * hildon-widgets/hildon-color-popup.c:
158         * hildon-widgets/hildon-color-popup.h:
159         * hildon-widgets/hildon-color-selector.c:
160         * hildon-widgets/hildon-color-selector.h:
161         * hildon-widgets/hildon-composite-widget.c:
162         * hildon-widgets/hildon-composite-widget.h:
163         * hildon-widgets/hildon-controlbar.c:
164         * hildon-widgets/hildon-controlbar.h:
165         * hildon-widgets/hildon-date-editor.c:
166         * hildon-widgets/hildon-date-editor.h:
167         * hildon-widgets/hildon-defines.c:
168         * hildon-widgets/hildon-defines.h:
169         * hildon-widgets/hildon-dialoghelp.c:
170         * hildon-widgets/hildon-dialoghelp.h:
171         * hildon-widgets/hildon-file-handling-note.c:
172         * hildon-widgets/hildon-file-handling-note.h:
173         * hildon-widgets/hildon-find-toolbar.c:
174         * hildon-widgets/hildon-find-toolbar.h:
175         * hildon-widgets/hildon-font-selection-dialog.c:
176         * hildon-widgets/hildon-font-selection-dialog.h:
177         * hildon-widgets/hildon-get-password-dialog.c:
178         * hildon-widgets/hildon-get-password-dialog.h:
179         * hildon-widgets/hildon-grid-item-private.h:
180         * hildon-widgets/hildon-grid-item.c:
181         * hildon-widgets/hildon-grid-item.h:
182         * hildon-widgets/hildon-grid.c:
183         * hildon-widgets/hildon-grid.h:
184         * hildon-widgets/hildon-hvolumebar.c:
185         * hildon-widgets/hildon-hvolumebar.h:
186         * hildon-widgets/hildon-input-mode-hint.h:
187         * hildon-widgets/hildon-name-password-dialog.c:
188         * hildon-widgets/hildon-name-password-dialog.h:
189         * hildon-widgets/hildon-note.c:
190         * hildon-widgets/hildon-note.h:
191         * hildon-widgets/hildon-number-editor.c:
192         * hildon-widgets/hildon-number-editor.h:
193         * hildon-widgets/hildon-plugin-widget.c:
194         * hildon-widgets/hildon-plugin-widget.h:
195         * hildon-widgets/hildon-private.h:
196         * hildon-widgets/hildon-program.c:
197         * hildon-widgets/hildon-program.h:
198         * hildon-widgets/hildon-range-editor.c:
199         * hildon-widgets/hildon-range-editor.h:
200         * hildon-widgets/hildon-scroll-area.c:
201         * hildon-widgets/hildon-scroll-area.h:
202         * hildon-widgets/hildon-seekbar.c:
203         * hildon-widgets/hildon-seekbar.h:
204         * hildon-widgets/hildon-set-password-dialog.c:
205         * hildon-widgets/hildon-set-password-dialog.h:
206         * hildon-widgets/hildon-sort-dialog.c:
207         * hildon-widgets/hildon-sort-dialog.h:
208         * hildon-widgets/hildon-system-sound.c:
209         * hildon-widgets/hildon-system-sound.h:
210         * hildon-widgets/hildon-telephone-editor.c:
211         * hildon-widgets/hildon-telephone-editor.h:
212         * hildon-widgets/hildon-time-editor.c:
213         * hildon-widgets/hildon-time-editor.h:
214         * hildon-widgets/hildon-time-picker.c:
215         * hildon-widgets/hildon-time-picker.h:
216         * hildon-widgets/hildon-volumebar-private.h:
217         * hildon-widgets/hildon-volumebar-range.c:
218         * hildon-widgets/hildon-volumebar-range.h:
219         * hildon-widgets/hildon-volumebar.c:
220         * hildon-widgets/hildon-volumebar.h:
221         * hildon-widgets/hildon-vvolumebar.c:
222         * hildon-widgets/hildon-vvolumebar.h:
223         * hildon-widgets/hildon-weekday-picker.c:
224         * hildon-widgets/hildon-weekday-picker.h:
225         * hildon-widgets/hildon-window-private.h:
226         * hildon-widgets/hildon-window.c:
227         * hildon-widgets/hildon-window.h:
228         * hildon-widgets/hildon-wizard-dialog.c:
229         * hildon-widgets/hildon-wizard-dialog.h:
230         * timer/timer.c:
231         * timer/timer.h:
232         * ut/hildon-clock-widgets_tests.c:
233         * ut/hildon-widgets_tests.c:
234         * ut/tc_banner_truncate.c: Adding myself as the contact
235         person/maintainer. FIxing copyright notices to include 2006 as new things 
236         were added this year.
237
238 2006-08-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
239
240         [0.13.1 branch]
241
242         * hildon-widgets/hildon-app.h:
243         * hildon-widgets/hildon-defines.h: Undoing the Johan's new
244         key-handling changes from 2006-08-10. That requires a fix at a
245         different level, waiting for Daniel Stone. 
246
247 2006-08-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
248
249         [0.13.1 branch]
250
251         * debian==/changelog: Adding some missing entries about bugs being
252         fixed.
253
254         * debian/copyright: Adding information about the license version of
255         the package.
256
257 2006-08-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
258
259         [0.13.1 branch]
260
261         * hildon-widgets/hildon-window.c: Properly ref the attached menus,
262         allow NULL to be passed to the attach function to remove the existing
263         menu. Fixes NB#32845. 
264
265 2006-08-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
266
267         [0.13.1 branch]
268
269         * debian/control: Removing unnecessary manual dependencies, fixes
270         NB#34225. 
271
272 2006-08-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
273
274         [0.13.1 branch]
275
276         * hildon-widgets-plugins/Makefile.am:
277         * hildon-widgets-plugins/hildon-color-chooser-dialog_hsv.c:
278         * hildon-widgets-plugins/hildon-color-chooser_hsv.c:
279         * hildon-widgets-plugins/hildoncolorchooser_hsv.c:
280         * hildon-widgets-plugins/hildoncolorchooserdialog_hsv.c: Removing
281         left overs from the old color selector code, making the file names
282         more sane.
283
284 2006-08-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
285
286         [0.13.1 branch]
287
288         * hildon-widgets-plugins/hildon-color-chooser-dialog_hsv.c:
289         * hildon-widgets-plugins/hildon-color-chooser_hsv.c:
290         * hildon-widgets-plugins/hildoncolorchooser_hsv.c:
291         * hildon-widgets/gtk-infoprint.c:
292         * hildon-widgets/gtk-infoprint.h:
293         * hildon-widgets/hildon-add-home-dialog.c:
294         * hildon-widgets/hildon-add-home-dialog.h:
295         * hildon-widgets/hildon-app-private.h:
296         * hildon-widgets/hildon-app.c:
297         * hildon-widgets/hildon-app.h:
298         * hildon-widgets/hildon-appview.c:
299         * hildon-widgets/hildon-appview.h:
300         * hildon-widgets/hildon-banner.c:
301         * hildon-widgets/hildon-banner.h:
302         * hildon-widgets/hildon-calendar-popup.c:
303         * hildon-widgets/hildon-calendar-popup.h:
304         * hildon-widgets/hildon-caption.c:
305         * hildon-widgets/hildon-caption.h:
306         * hildon-widgets/hildon-code-dialog.c:
307         * hildon-widgets/hildon-code-dialog.h:
308         * hildon-widgets/hildon-color-button.c:
309         * hildon-widgets/hildon-color-button.h:
310         * hildon-widgets/hildon-color-chooser-button.c:
311         * hildon-widgets/hildon-color-chooser-button.h:
312         * hildon-widgets/hildon-color-chooser-dialog.c:
313         * hildon-widgets/hildon-color-chooser-dialog.h:
314         * hildon-widgets/hildon-color-chooser.h:
315         * hildon-widgets/hildon-color-popup.c:
316         * hildon-widgets/hildon-color-popup.h:
317         * hildon-widgets/hildon-color-selector.c:
318         * hildon-widgets/hildon-color-selector.h:
319         * hildon-widgets/hildon-composite-widget.c:
320         * hildon-widgets/hildon-composite-widget.h:
321         * hildon-widgets/hildon-controlbar.c:
322         * hildon-widgets/hildon-controlbar.h:
323         * hildon-widgets/hildon-date-editor.c:
324         * hildon-widgets/hildon-date-editor.h:
325         * hildon-widgets/hildon-defines.c:
326         * hildon-widgets/hildon-defines.h:
327         * hildon-widgets/hildon-dialoghelp.c:
328         * hildon-widgets/hildon-dialoghelp.h:
329         * hildon-widgets/hildon-file-handling-note.c:
330         * hildon-widgets/hildon-file-handling-note.h:
331         * hildon-widgets/hildon-find-toolbar.c:
332         * hildon-widgets/hildon-find-toolbar.h:
333         * hildon-widgets/hildon-font-selection-dialog.c:
334         * hildon-widgets/hildon-font-selection-dialog.h:
335         * hildon-widgets/hildon-get-password-dialog.c:
336         * hildon-widgets/hildon-get-password-dialog.h:
337         * hildon-widgets/hildon-grid-item-private.h:
338         * hildon-widgets/hildon-grid-item.c:
339         * hildon-widgets/hildon-grid-item.h:
340         * hildon-widgets/hildon-grid.c:
341         * hildon-widgets/hildon-grid.h:
342         * hildon-widgets/hildon-hvolumebar.c:
343         * hildon-widgets/hildon-hvolumebar.h:
344         * hildon-widgets/hildon-input-mode-hint.h:
345         * hildon-widgets/hildon-name-password-dialog.c:
346         * hildon-widgets/hildon-name-password-dialog.h:
347         * hildon-widgets/hildon-note.c:
348         * hildon-widgets/hildon-note.h:
349         * hildon-widgets/hildon-number-editor.c:
350         * hildon-widgets/hildon-number-editor.h:
351         * hildon-widgets/hildon-plugin-widget.c:
352         * hildon-widgets/hildon-private.h:
353         * hildon-widgets/hildon-program.c:
354         * hildon-widgets/hildon-program.h:
355         * hildon-widgets/hildon-range-editor.c:
356         * hildon-widgets/hildon-range-editor.h:
357         * hildon-widgets/hildon-scroll-area.c:
358         * hildon-widgets/hildon-scroll-area.h:
359         * hildon-widgets/hildon-seekbar.c:
360         * hildon-widgets/hildon-seekbar.h:
361         * hildon-widgets/hildon-set-password-dialog.c:
362         * hildon-widgets/hildon-set-password-dialog.h:
363         * hildon-widgets/hildon-sort-dialog.c:
364         * hildon-widgets/hildon-sort-dialog.h:
365         * hildon-widgets/hildon-system-sound.c:
366         * hildon-widgets/hildon-system-sound.h:
367         * hildon-widgets/hildon-telephone-editor.c:
368         * hildon-widgets/hildon-telephone-editor.h:
369         * hildon-widgets/hildon-time-editor.c:
370         * hildon-widgets/hildon-time-editor.h:
371         * hildon-widgets/hildon-time-picker.c:
372         * hildon-widgets/hildon-time-picker.h:
373         * hildon-widgets/hildon-volumebar-private.h:
374         * hildon-widgets/hildon-volumebar-range.c:
375         * hildon-widgets/hildon-volumebar-range.h:
376         * hildon-widgets/hildon-volumebar.c:
377         * hildon-widgets/hildon-volumebar.h:
378         * hildon-widgets/hildon-vvolumebar.c:
379         * hildon-widgets/hildon-vvolumebar.h:
380         * hildon-widgets/hildon-weekday-picker.c:
381         * hildon-widgets/hildon-weekday-picker.h:
382         * hildon-widgets/hildon-window-private.h:
383         * hildon-widgets/hildon-window.c:
384         * hildon-widgets/hildon-window.h:
385         * hildon-widgets/hildon-wizard-dialog.c:
386         * hildon-widgets/hildon-wizard-dialog.h:
387         * timer/timer.c:
388         * timer/timer.h:
389         * ut/hildon-clock-widgets_tests.c:
390         * ut/hildon-widgets_tests.c:
391         * ut/tc_banner_truncate.c: Fixing the license banners (adding them
392         if missing, correcting "... version 2 or any later version" to "version
393         2."
394
395 2006-08-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
396
397         [0.13.1 branch]
398
399         * hildon-widgets/hildon-window.c: Put extra ref on the GdkWindow 
400         before emitting the signal so that we don't lose it in event free
401         function. Fixes NB#38996.  
402
403 2006-08-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
404
405         [0.13.1 branch]
406
407         * configure.ac: Bumping the version number to 0.13.1.6.
408
409         * hildon-widgets-plugins/Makefile.am: Adding the proper symlinks for
410         default plugin targets during installation. Fixes a crasher bug in the
411         selector.
412
413         * hildon-widgets/hildon-color-button.c:
414         * hildon-widgets/hildon-color-chooser-dialog.c:
415         * hildon-widgets/hildon-plugin-widget.c: Adding some basic sanity checks.
416
417 2006-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
418
419         [0.13.1 branch]
420
421         * ./: Merging with the 0.13.1-1_pluged-in-color-selector branch.
422
423 2006-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
424
425         [0.13.1 branch]
426
427         * hildon-widgets/hildon-number-editor.c: When a range error occurs,
428         set the correct value before calling the range-error signal, so that
429         the widget consumer has a chance to actually adjust the value to it's
430         liking in the signal. Fixes NB#33260.
431
432 2006-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
433
434         [0.13.1 branch]
435
436         * hildon-widgets/hildon-wizard-dialog.c: Fixing a small compilation
437         whoops.
438
439 2006-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
440
441         [0.13.1 branch]
442
443         * hildon-widgets/hildon-time-picker.c: Fixing 
444         NB#37489.
445
446 2006-08-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
447
448         [0.13.1 branch]
449
450         * hildon-widgets/hildon-wizard-dialog.c:
451         * hildon-widgets/hildon-wizard-dialog.h: Cleaning up, fixing some
452         bugs.
453
454 2006-08-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
455
456         [0.13.1 branch]
457
458         * hildon-widgets/hildon-add-home-dialog.h:
459         * hildon-widgets/hildon-app.h:
460         * hildon-widgets/hildon-appview.h:
461         * hildon-widgets/hildon-calendar-popup.h:
462         * hildon-widgets/hildon-code-dialog.h:
463         * hildon-widgets/hildon-color-button.h:
464         * hildon-widgets/hildon-color-selector.h:
465         * hildon-widgets/hildon-controlbar.h:
466         * hildon-widgets/hildon-date-editor.h:
467         * hildon-widgets/hildon-file-handling-note.h:
468         * hildon-widgets/hildon-find-toolbar.h:
469         * hildon-widgets/hildon-grid-item-private.h:
470         * hildon-widgets/hildon-grid-item.h:
471         * hildon-widgets/hildon-grid.h:
472         * hildon-widgets/hildon-input-mode-hint.h:
473         * hildon-widgets/hildon-marshalers.h:
474         * hildon-widgets/hildon-name-password-dialog.h:
475         * hildon-widgets/hildon-private.h:
476         * hildon-widgets/hildon-program.h:
477         * hildon-widgets/hildon-range-editor.h:
478         * hildon-widgets/hildon-scroll-area.h:
479         * hildon-widgets/hildon-seekbar.h:
480         * hildon-widgets/hildon-sort-dialog.h:
481         * hildon-widgets/hildon-telephone-editor.h:
482         * hildon-widgets/hildon-time-picker.h:
483         * hildon-widgets/hildon-weekday-picker.h:
484         * hildon-widgets/hildon-window-private.h:
485         * hildon-widgets/hildon-window.h:
486         * hildon-widgets/hildon-wizard-dialog.h:
487         * timer/timer.h: Just cosmetic cleanups in defines for consistency.
488
489         * COPYING: Removing the executable bit from the text file. 
490
491 2006-08-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
492
493         [0.13.1 branch]
494
495         * Makefile.am:
496         * doc/Makefile.am:
497         * hildon-widgets-plugins/Makefile.am:
498         * hildon-widgets/Makefile.am:
499         * po/Makefile.am:
500         * timer/Makefile.am:
501         * ut/Makefile.am: Fixing the build system so that `make
502         maintainer-clean` can be used safely.
503
504 2006-08-22  Kuisma Salonen  <kuisma.salonen@nokia.com>
505
506         [0.13.1 branch]
507
508         * hildon-widgets-plugins/hildoncolorchooser_hsv.c:
509         Grayscale dimming re-enabled.
510
511 2006-08-16  Johan Bilien  <johan.bilien@nokia.com>
512
513         [0.13.1 branch]
514
515         * hildon-widgets/hildon-app.c:
516         (hildon_app_switch_to_desktop): Removed unused function
517         (hildon_app_key_snooper): Removed handling of the Home hardware key
518
519         NB#35076
520
521         * configure.ac: 0.13.1.4
522
523 2006-08-11  Fernando Herrera  <fernando.herrera-de-las-heras@nokia.com>
524
525         [0.13.1 branch]
526
527         * hildon-widgets/hildon-plugin-widget.c
528         (ascii_decapitalize_without_dashes): Fixed.
529
530 2006-08-10  Johan Bilien  <johan.bilien@nokia.com>
531
532         [0.13.1 branch]
533
534         * hildon-widgets/hildon-{app.h,defines.h}:
535         switched HILDON_MENU_KEY to now match GDK_F10
536         WARNING: This breaks compatibility with IT-2006
537
538         * configure.ac: 0.13.1.3
539
540 2006-08-08  Luc Pionchon  <luc.pionchon@nokia.com>
541
542         [0.13.1 branch]
543
544         * configure.ac: 0.13.1.2
545
546 2006-08-07  Johan Bilien  <johan.bilien@nokia.com>
547
548         * hildon-widgets/hildon-program.c
549         (hildon_program_common_toolbar_topmost_window): Added this
550         function, it is an internal function created to notify the topmost
551         window of the topmost program that it has a new common toolbar, it
552         is supposed to be used inside a foreach call.
553         (hildon_program_set_common_toolbar): Added a foreach call in case
554         the program is the topmost in order to notify the topmost window
555         it should take the common toolbar. Fixed a problem with unparent
556         call it causes the vbox disappears in some cases, now we are using
557         container_remove.
558
559         NB#22808
560
561 2006-08-01  Luc Pionchon  <luc.pionchon@nokia.com>
562
563         * configure.ac: 0.12.22
564
565 2006-07-31  Johan Bilien  <johan.bilien@nokia.com>
566
567         * hildon-widgets/hildon-code-dialog.c
568         (hildon_code_dialog_insert_text):
569         - Use hildon_banner_show_info instead of deprecated gtk_info_print
570         - Localize the string in the applet
571
572         NB#36309
573
574 2006-07-26  Kuisma Salonen  <kuisma.salonen@nokia.com>
575
576         [0.13.1 branch]
577
578         Added plugged-in color chooser,
579         
580         -- Plugin infrastructure:
581
582         * hildon-widgets/hildon-plugin-widget.[ch]: API to help loading
583         widgets from plugins.
584
585         * hildon-widgets-plugins/: directory containing widget
586         implementations which are going to be built into separate shared
587         object files (plugins)
588
589         * hildon-widgets-plugins/Makefile.am: automake file for the plugins.
590
591         * doc/design/abstract_vs_modular_plugin_widgets.dia:
592         * doc/design/hildon-plugin-widget.txt: design doc
593
594
595         -- ColorChooser plugin:
596
597         * hildon-widgets-plugins/hildoncolorchooser_hsv.c: Implementation of a
598         HildonColorChooser, HSV based one.
599
600         * hildon-widgets-plugins/hildoncolorchooserdialog_hsv.c: HSV based
601         implementation of color chooser dialog.
602
603
604         -- Uses the plugin infrastructure:
605         
606         * hildon-widgets/hildon-color-chooser.[ch] : An abstract class for
607         color chooser widget. The _new function utilizes plugin widget
608         helper functions to initialize the widget.
609
610         * hildon-widgets/hildon-color-chooser-dialog.[ch] : Same as color
611         chooser, but a dialog widget to choose a color.
612
613         * hildon-widgets/hildon-color-button.c: HildonColorButton uses now
614         HildonColorChooserDialog instead of HildonColorSelector.
615
616 2006-07-25  Fernando Herrera  <fernando.herrera-de-las-heras@nokia.com>
617
618         * configure.ac: 0.12.21
619
620 2006-07-25  Fernando Herrera  <fernando.herrera-de-las-heras@nokia.com>
621
622         * hildon-widgets/hildon-number-editor.c: Revert previous patch here
623         until we get a new release of themes stuff. (M#624)
624
625 2006-07-25  Johan Bilien  <johan.bilien@nokia.com>
626
627         * hildon-widgets/hildon-window.c:
628         (hildon_window_toggle_menu): free the GList returned by
629         gtk_container_get_children
630
631         NB#34340
632
633 2006-07-18  Fernando Herrera  <fernando.herrera-de-las-heras@nokia.com>
634
635         * hildon-widgets/hildon-number-editor.c: 
636         renamed {plus,minus}-button widgets to ne-{plus,minus}-button in
637         order to do the theming without depending on the HildonNumberEditor
638         widget name. Fixes maemo M#624
639
640 2006-06-13  Luc Pionchon  <luc.pionchon@nokia.com>
641
642         [0.13.1 branch]
643
644         * configure.ac: 0.13.1.1
645
646 2006-06-13  Luc Pionchon  <luc.pionchon@nokia.com>
647
648         [0.13.1 branch]
649
650         * added experimental plugged-in color selector
651
652 2006-06-13  Luc Pionchon  <luc.pionchon@nokia.com>
653
654         * configure.ac: 0.12.20
655
656 2006-06-12  Luc Pionchon  <luc.pionchon@nokia.com>
657
658         * hildon-widgets/hildon-color-button.c
659         (hildon_color_button_key_pressed):
660         return FALSE when no key was handled.
661
662         NB#32302
663
664 2006-06-12  Luc Pionchon  <luc.pionchon@nokia.com>
665
666         * hildon-widgets/hildon-banner.c:
667         (force_to_wrap_truncated): Modified size request of the label
668         when it is wider than the maximum allowed, using the pango
669         layout extension instead of the maximum allowed width.
670
671         NB#31256
672
673 2006-06-05  Luc Pionchon  <luc.pionchon@nokia.com>
674
675         * configure.ac: 0.12.19
676
677 2006-06-05  Luc Pionchon  <luc.pionchon@nokia.com>
678
679         * hildon-widgets/hildon-color-button.c
680         (hildon_color_button_init): Moved key handling from key release
681         event to key press event.
682
683         (hildon_color_button_key_released): Renamed  to   _key_pressed
684         (hildon_color_button_key_pressed) : new name from _key_released
685
686         NB#31604
687
688 2006-06-05  Luc Pionchon  <luc.pionchon@nokia.com>
689
690         * hildon-widgets/hildon-time-editor.c
691         (validated_conversion): return the minimum allowed value for the
692         entry when the user types an empty text into an entry and moves
693         the focus, instead of returning -1. This change implies that the
694         minimum allowed value for the entry is set into the entry instead
695         of leaving it empty.
696
697         NB#30937
698
699 2006-06-05  Luc Pionchon  <luc.pionchon@nokia.com>
700
701         * hildon-widgets/hildon-grid.c (hildon_grid_class_init): do not
702         use accumulator for "popup-context-menu"
703
704         NB#29888 / M#483
705
706 2006-06-05  Luc Pionchon  <luc.pionchon@nokia.com>
707
708         * hildon-widgets/hildon-window.c
709         (hildon_window_toggle_menu): Changed the hide condition of the
710         menu, now we are using GTK_WIDGET_MAPPED instead of
711         GTK_WIDGET_VISIBLE, because the menu can be visible but not mapped
712         in some situations, like the one described in this bug.
713
714         NB#28836
715
716 2006-06-02  Luc Pionchon  <luc.pionchon@nokia.com>
717
718         * hildon-widgets/hildon-app.c (hildon_app_key_snooper): Add code
719         to control if there is a combobox activated when the menu key is
720         pressed and stop the menu drawing, this is a new case that happens
721         when the application is avoiding the focus can go to the combobox.
722
723         NB#26383 (bis)
724
725 2006-06-02  Luc Pionchon  <luc.pionchon@nokia.com>
726
727         * hildon-widgets/hildon-time-editor.c
728         (hildon_time_editor_validate): removed the assinment of the
729         error_widget, now just the highlight_callback can do it when it
730         finished with it. Control that if we are already managing an error
731         we don't start working in other.
732
733         (hildon_time_editor_inserted_text): added a control to stop insert
734         handle if we are already managing an error, we have also blocked
735         the focusout event before que grab focus to avoid another
736         validation of the field.
737
738         NB#30955
739
740         * hildon-widgets/hildon-time-editor.c
741         (highlight_callback): Removed the return in the middle of the
742         function, now that situation is imposible. It was causing the
743         interlock.
744
745 2006-05-31  Luc Pionchon  <luc.pionchon@nokia.com>
746
747         * hildon-widgets/hildon-banner.c
748         (HILDON_BANNER_LABEL_MAX_PROGRESS): increase even more 320 -> 375
749         to satisfy NB#31099. (actually info and anim banners should have
750         375 px width and only progress banners should have 265 px)
751
752         NB#31099 (workaround)
753
754 2006-05-30  Luc Pionchon  <luc.pionchon@nokia.com>
755
756         [0.13.1 branch]
757
758         * configure.ac: 0.13.1 unstable branch
759
760 2006-05-30  Luc Pionchon  <luc.pionchon@nokia.com>
761
762         * hildon-libs.pc.in (Description): updated description
763
764 2006-05-29  Luc Pionchon  <luc.pionchon@nokia.com>
765
766         * configure.ac: 0.12.18
767
768 2006-05-29  Luc Pionchon  <luc.pionchon@nokia.com>
769
770         * hildon-widgets/hildon-app.c
771         (hildon_app_key_snooper): Add code to control if there is a
772         combobox activated when the menu key is pressed and prevent the
773         menu drawing.
774
775         NB#26383
776
777 2006-05-29  Luc Pionchon  <luc.pionchon@nokia.com>
778
779         * hildon-widgets/hildon-banner.c
780         (hildon_banner_set_property): Set max_width hint to -1 instead of
781         HILDON_BANNER_LABEL_MAX_TIMED when banner is timed to avoid. This
782         has been done to ensure that the size of the banner will be the
783         requisition size and avoid the size problem when reusing the
784         banner window. See NB#24339.
785
786         (hildon_banner_set_text): Removed useless gtk_window_resize after
787         changing the label text. The size requisition of the banner is
788         updated when the label text is modified, so there is no need to do
789         a resize of the window to the requisition size.
790         (hildon_banner_set_markup): Likewise.
791         
792         (hildon_banner_check_position): Added cast to widget argument in
793         call to force_to_wrap_truncated in order to avoid a compilation
794         warning.
795
796 2006-05-29  Luc Pionchon  <luc.pionchon@nokia.com>
797
798         Added time-error signal - NB#22155
799         
800         * hildon-widgets/hildon-time-editor.c:
801         (hildon_time_editor_class_init): added time-error signal
802         (validated_conversion): added 'error_code' output parameter.
803         (hildon_time_editor_real_validate): use 'error_code' and trigger
804         'time-error' signal when apprpriate.
805         (highlight_callback): avoid revalidation
806
807         * hildon-widgets/hildon-time-editor.h (HildonTimeEditorErrorType):
808         new enumerative type for error types
809         (_HildonTimeEditorClass): added time_error signal
810
811         * hildon-widgets/Makefile.am (hildon-libs-enum-types.c): added time-editor.h
812
813 2006-05-23  Luc Pionchon  <luc.pionchon@nokia.com>
814
815         * configure.ac: 0.12.17
816
817 2006-05-23  Luc Pionchon  <luc.pionchon@nokia.com>
818
819         * hildon-widgets/gtk-infoprint.c
820         (gtk_confirmation_banner_with_icon_name): wooops, use _with_markup
821         variant to process markup string. NB#28370 (ter)
822
823 2006-05-22  Luc Pionchon  <luc.pionchon@nokia.com>
824
825         * configure.ac: 0.12.16
826
827 2006-05-22  Johan Bilien  <johan.bilien@nokia.com>
828
829         * hildon-widgets/hildon-window.c
830         (hildon_window_vbox_expose_event): This function has been
831         removed, now the window has the responsability of painting the
832         toolbar, because it has that space allocated.
833         (hildon_window_init): we do not have to connect the
834         hildon_window_vbox_expose_event function to the expose event of
835         the toolbar vbox anymore.
836         (hildon_window_expose): Added the call to paint_toolbar, as we can
837         see in the allocation function the toolbar decorators are
838         responsability of the window, and gdk was not sending the proper
839         events to the vbox because that space is not its responsability.
840         (hildon_window_remove_toolbar): We don't need a queue_draw here
841         because we have another call in the expose function when the size
842         of the container has been changed.
843
844         NB#29461
845
846 2006-05-21  Luc Pionchon  <luc.pionchon@nokia.com>
847
848         Removed hildon-insert-object-dialog NB#8015
849
850         * hildon-widgets/hildon-insert-object-dialog.[ch]: removed
851         * doc/tmpl/hildon-insert-object-dialog.sgml: removed
852         * ut/hildon-widgets_tests.c (test27a, test27b, test27c): removed 
853         
854         * hildon-widgets/Makefile.am (hildonwidgetsincludeinst_DATA) 
855         * hildon-widgets/Makefile.am (libhildonwidgets_la_SOURCES)
856         * doc/hildon-libs-docs.sgml: 
857         * po/POTFILES.in: : removed reference
858         
859         * configure.ac: removed check for gnome-vfs
860         * hildon-widgets/Makefile.am: removed gnome-vfs flags
861         * doc/Makefile.am: likewise
862         * ut/Makefile.am: likewise
863
864 2006-05-21  Luc Pionchon  <luc.pionchon@nokia.com>
865
866         * hildon-widgets/gtk-infoprint.c
867         (gtk_confirmation_banner_with_icon_name):
868         added bold markup for backward compatibility. NB#28370 (bis)
869
870 2006-05-21  Luc Pionchon  <luc.pionchon@nokia.com>
871
872         * hildon-widgets/hildon-grid.c (get_child_index_by_coord): returns
873         if empty grid. NB#29883
874
875 2006-05-21  Luc Pionchon  <luc.pionchon@nokia.com>
876
877         * hildon-widgets/gtk-intoprint.c (find_banner_for_parent): Added
878         check for "is-timed" property. NB#26546
879
880 2006-05-21  Johan Bilien  <johan.bilien@nokia.com>
881
882         * hildon-widgets/hildon-window.c
883         (hildon_window_remove_toolbar)
884         (hildon_window_size_expose): Removed the
885         gtk_widget_queue_draw_area call from this functions, because
886         sometimes the event is not managed in the proper order.
887
888         (hildon_window_size_allocate): Added the
889         gtk_widget_queue_draw_area call in case the number of the toolbars
890         has changed, this way we insure an expose event for the proper
891         region will come after the change of the toolbars.
892
893         NB#26366
894
895 2006-05-21  Johan Bilien  <johan.bilien@nokia.com>
896         
897         * hildon-widgets/hildon-window.c:
898         (hildon_window_size_allocate): Now the window uses all the space
899         when its state is fullscreen, we avoid to subtract the top and
900         bottom borders if the window state is fullscreen.
901         
902         NB#28925
903
904 2006-05-18  Tapani Palli <tapani.palli@nokia.com>
905
906         * hildon-widgets/hildon-time-editor.c: block signal handler for
907         hildon_time_editor_inserted_text, null check for entry widget in
908         highlight_callback. Fixes NB#28679
909
910 2006-05-16  Luc Pionchon  <luc.pionchon@nokia.com>
911
912         * hildon-widgets/gtk-infoprint.c (gtk_confirmation_banner): added
913         bold markup for backward compatibility. NB#28370
914
915 2006-05-15  Luc Pionchon  <luc.pionchon@nokia.com>
916
917         * configure.ac: 0.12.15
918
919 2006-05-15  Johan Bilien  <johan.bilien@nokia.com>
920
921         * hildon-widgets/hildon-window.[ch]:
922           - Added clipboad_operation signal used by osso-browser to receive
923             clipborad operations from hildon-input-method
924           - Trigger this signal when we receive an clipboard X message
925             from HIM. related to NB#25502
926
927 2006-05-11  Luc Pionchon  <luc.pionchon@nokia.com>
928
929         * hildon-widgets/hildon-caption.c
930         (hildon_caption_set_label_alignment)
931         (hildon_caption_get_label_alignment): added gtk-doc "Since" marker
932
933         * doc/hildon-libs-docs.sgml: added index for 0.12.0 new symbols
934
935 2006-05-10  Luc Pionchon  <luc.pionchon@nokia.com>
936
937         * hildon-widgets/hildon-time-editor.c:
938         (hildon_time_editor_set_ticks) removed block signal handler for
939         hildon_time_editor_inserted_text. Added block and unblock signal
940         handler for hildon_time_editor_entry_focusout.
941
942         NB#28027
943
944 2006-05-10  Luc Pionchon  <luc.pionchon@nokia.com>
945
946         * hildon-widgets/hildon-caption.c:
947         (hildon_caption_size_allocate): add a margin to the start position
948         of the caption_area (HILDON_CAPTION_SPACING), leaving this way the
949         space required to the left of the caption.
950
951         (hildon_caption_expose): allocation, subtract the left margin
952         which we have added to the children widgets when we paint the
953         selection box.
954
955         NB#28483
956
957 3006-05-10 Tapani Palli <tapani.palli@nokia.com>
958
959         * hildon-widgets/hildon-time-editor.c:
960         block signal handler for hildon_time_editor_inserted_text
961
962         NB#28679
963
964 2006-05-09  Luc Pionchon  <luc.pionchon@nokia.com>
965
966         * hildon-widgets/hildon-time-editor.c:
967         (_hildon_time_editor_get_time_separators) renamed from
968         _get_time_separator(). Refactored to return h-m and m-s
969         separators. Now it is independent of the time editor priv
970         structure and receives two labels that can be NULL.
971
972         (_HildonTimeEditorPrivate): removed hm_sep_symbol and ms_sep_symbol
973         members: not used anymore.
974         (hildon_time_editor_init): removed ref to above members.
975         (hildon_time_editor_finalize): likewise
976
977         (hildon_time_editor_check_locale): use
978         _hildon_time_editor_get_time_separators()
979         
980         * hildon-widgets/hildon-private.h: new file. To be used to use
981         private functions from other widgets inside the library.
982         (_hildon_time_editor_get_time_separators): added.
983         
984         * hildon-widgets/Makefile.am:
985         added hildon-private.h to the source list.
986
987         
988         * hildon-widgets/hildon-time-picker.c (hildon_time_picker_init):
989         Use _hildon_time_editor_get_time_separators() to get the h-m
990         separator from the locale (and not from a .po file)
991
992         N#28654
993
994 2006-05-09  Marius Vollmer  <marius.vollmer@nokia.com>
995
996         * hildon-widgets/hildon-find-toolbar.c
997         (hildon_find_toolbar_class_init): Reverted change from 2006-04-15:
998         The "search", "close", "invalid_input", "history_append" signals
999         have always been correctly registered: you don't include the last
1000         'user data' parameter in the list of argument types passed to
1001         g_signal_new et al.  Thanks to Jorn from OpenedHand!
1002
1003         N#28807
1004         
1005 2006-05-08  Luc Pionchon  <luc.pionchon@nokia.com>
1006
1007         * configure.ac: 0.12.14
1008
1009 2006-05-04  Luc Pionchon  <luc.pionchon@nokia.com>
1010
1011         gtk-doc config bits...
1012         * autogen.sh: call aclocal first
1013         * configure.ac: enable GTK_DOC_CHECK
1014         * doc/Makefile.am: really "include". "-include" is not followed by
1015         automake, as a result gtk-doc.make would not be processed.
1016         
1017 2006-05-03  Luc Pionchon  <luc.pionchon@nokia.com>
1018
1019         N#27000 (additional fixes to patch from 2006-05-01)
1020
1021         * hildon-widgets/hildon-banner.c (force_to_wrap_truncated): do not
1022         hardcode pixel scaling factor ("/1000"), use PANGO_PIXELS instead
1023         which deals with rounding (and uses the right factor: 1024).
1024         Thanks Michael Natterer <mitch@imendio.com>
1025
1026         Force label size also when width_text == width_max.
1027
1028 2006-05-03  Luc Pionchon  <luc.pionchon@nokia.com>
1029
1030         * configure.ac: 0.12.13
1031
1032 2006-05-03  Luc Pionchon  <luc.pionchon@nokia.com>
1033
1034         * hildon-widgets/hildon-font-selection-dialog.c:
1035         (is_internal_font): new function. Tells if a font family is internal.
1036         (filter_out_internal_fonts): new function. Filters out inernal fonts.
1037         (hildon_font_selection_dialog_show_available_fonts): call filter_out_internal_fonts
1038         Fixes N#21854
1039
1040 2006-05-01  Luc Pionchon  <luc.pionchon@nokia.com>
1041
1042         * hildon-libs/hildon-widgets/hildon-time-editor.c
1043         * hildon-libs/hildon-widgets/hildon-time-picker.c
1044         * hildon-libs/hildon-widgets/hildon-wizard-dialog.h:
1045         added comments to anonymous enums
1046
1047 2006-05-01  Luc Pionchon  <luc.pionchon@nokia.com>
1048
1049         Hildon banner truncations,
1050         * hildon-widgets/hildon-banner.c
1051         (force_to_wrap_truncated): new function. Force to wrap truncated
1052         label by setting explicit size request. See N#27000 and G#329646
1053         (hildon_banner_check_position): call force_to_wrap_truncated()
1054         fixes N#27000, N#25305, N#26203
1055
1056         * hildon-widgets/hildon-banner.c
1057         (HILDON_BANNER_LABEL_MAX_PROGRESS): increase value 265 -> 320 to
1058         satisfy N#26624, N#26161, N#27875
1059
1060         * ut/tc_banner_truncate.c: new file. Test cases for banner truncations.
1061
1062 2006-05-01  Luc Pionchon  <luc.pionchon@nokia.com>
1063
1064         * hildon-widgets/hildon-banner.[ch]: code cleanup.
1065
1066 2006-04-29  Johan Bilien  <johan.bilien@nokia.com>
1067
1068         * hildon-widgets/hildon-window.c:
1069           - removed connection to self, replaced with overridding virtual
1070             methods
1071           - removed gtk_widget_set_event in init, legacy from HildonApp
1072           - use gtk_widget_get_child_requisition() instead of
1073             gtk_widget_size_request() in _allocation
1074           - don't allocate space for the child if it is not visible
1075
1076 2006-04-28  Johan Bilien  <johan.bilien@nokia.com>
1077
1078         * hildon-widgets/hildon-window.c:
1079           - forgot to reinitialize convenience pointers to borders after they
1080             are reinitialised
1081           - replaced a g_return_if_fail with a g_return_val_if_fail now
1082             that toggle_menu returns a g_boolean
1083
1084 2006-04-28  Johan Bilien  <johan.bilien@nokia.com>
1085
1086         N#28176
1087         * hildon-widgets/hildon-window.c: Free the borders structure
1088           when the window is destroyed.
1089
1090 2006-04-27 Tapani Palli <tapani.palli@nokia.com>
1091
1092         * hildon-widgets/hildon-caption.c : check if ancestor
1093         (still) exists in set-focus handler, fixes N#25501
1094
1095 2006-04-27  Luc Pionchon  <luc.pionchon@nokia.com>
1096
1097         * hildon-widgets/hildon-time-editor.c
1098         (hildon_time_editor_check_locale): do not force lower case for
1099         AM/PM symbols. Use the string as it is given by the locale. Makes
1100         it coherent with hildon time picker. Fixes N#27963
1101
1102 2006-04-26  Luc Pionchon  <luc.pionchon@nokia.com>
1103
1104         * hildon-widgets/hildon-set-password-dialog.c
1105         (c_): new macro, calls dgettext on "hildon-common-strings" domain.
1106         (hildon_set_password_response_set): use c_ for common strings
1107         (hildon_set_password_response_change): likewise.
1108         Fixes N#27749
1109
1110         * hildon-widgets/hildon-set-password-dialog.h: indent cleanup
1111
1112 2006-04-26  Luc Pionchon  <luc.pionchon@nokia.com>
1113
1114         * hildon-widgets/hildon-file-handling-note.c (gettext macro): use
1115         "hildon-fm" as textual domain. Fixes N#27702
1116
1117 2006-04-26  Luc Pionchon  <luc.pionchon@nokia.com>
1118
1119         * configure.ac: 0.12.12
1120
1121         * Makefile.am (clean-all): brutal target to cleanup the
1122         folder. Will do this properly later.
1123
1124 2006-04-25  Luc Pionchon  <luc.pionchon@nokia.com>
1125
1126         * doc/Makefile.am: use "-include" for gtk-doc.make (ignore
1127         included Makefile if missing).
1128
1129         * configure.ac: temporarily disable GTK_DOC_CHECK (problem in
1130         integration environement)
1131
1132         * configure.ac: print configuration summary after processing
1133
1134 2006-04-24  Marius Vollmer  <marius.vollmer@nokia.com>
1135
1136         From Murray Cumming  <murrayc@murrayc.com>, M#183.
1137
1138         * hildon-widgets/hildon-calendar-popup.c:
1139         (hildon_calendar_popup_new): Use only g_object_new(), passing 
1140         it properties, so that language bindings can do the same.
1141         (hildon_calendar_popup_set_date): Veryify the date here, 
1142         instead of only in the _new() function.
1143         (hildon_calendar_popup_set_property): Use get/set_date() to 
1144         verify the new date and to select it.
1145         (hildon_calendar_popup_get_property): Remove unused variables.
1146         * ut/hildon-widgets_tests.c (test45): New.
1147
1148         * hildon-widgets/hildon-add-home-dialog.c:
1149         (hildon_add_home_dialog_new): Move code into
1150         hildon_add_home_dialog_init(),
1151         hildon_add_home_dialog_set_old_name(), and
1152         hildon_add_home_dialog_set_new_name().  Supply parameters as
1153         properties values to g_object_new() instead, so that language
1154         bindings can do the same.
1155         (hildon_add_home_dialog_class_init): Added name and new_name
1156         properties.
1157         (hildon_add_home_dialog_init): Create always-needed widgets.
1158         (hildon_add_home_dialog_get_property),
1159         (hildon_add_home_dialog_set_property): Get/Set the name and
1160         new_name properties, recreating widgets if necessary, using new
1161         static helper function.
1162         * ut/hildon-widgets_tests.c (test46): New.
1163
1164         * hildon-widgets/hildon-grid-item.c
1165         (hildon_grid_item_set_property), (hildon_grid_item_get_property),
1166         (hildon_grid_item_class_init): Add icon-basename property.
1167         (hildon_grid_item_new, hildon_grid_item_new_with_label): Move code
1168         from here to hildon_grid_item_init(), so we can just call
1169         g_object_new().
1170         (hildon_grid_item_set_label): Convert NULL label to empty string.
1171         Bug fix: don't cast the label widget to a string and compare it
1172         against the new label text, use gtk_label_get_label instead.
1173         Expect priv->label to always be non-NULL.
1174         (update_icon): Don't pass NULL icon name to
1175         gtk_icon_theme_load_icon, use default icon instead in that case.
1176         * hildon-widgets/hildon-grid-item.h: Make
1177         _hildon_grid_item_set_label into public
1178         hildon_grid_item_set_label(), so that language bindings can use
1179         it.
1180         * ut/hildon-widgets_tests.c (VALID_ICON): Use existing icon.
1181         (test33a2, test33b4, test33b4): Expect them to succeed now that a
1182         HildonGridItem can handle NULL icons.
1183         
1184 2006-04-21  Luc Pionchon  <luc.pionchon@nokia.com>
1185
1186         * configure.ac: 0.12.11
1187
1188 2006-04-19 Tapani Palli <tapani.palli@nokia.com>
1189
1190         * thread safety (N#24348), fixed timeout and idle callbacks :
1191         hildon-widgets/hildon-window.c : hildon_window_escape_timeout()
1192         hildon-widgets/hildon-time-picker.c : hildon_time_picker_key_repeat_timeout()
1193         hildon-widgets/hildon-number-editor.c : do_mouse_timeout(),hildon_number_editor_select_all()
1194         hildon-widgets/hildon-banner.c : hildon_banner_timeout()
1195         hildon-widgets/hildon-app.c : hildon_app_escape_timeout()
1196         hildon-widgets/hildon-time-editor.c : highlight_callback()
1197         hildon-widgets/hildon-date-editor.c : _hildon_date_editor_entry_select_all()
1198
1199 2006-04-19 Tapani Palli <tapani.palli@nokia.com>
1200
1201         * hildon-widgets/hildon-app.c (hildon_app_key_release): send
1202         correct state for fullscreen, fixes N#26611
1203
1204 2006-04-19  Johan Bilien  <johan.bilien@nokia.com>
1205
1206         N#22909 
1207         * hildon-widgets/hildon-window.c:
1208           - hildon_window_toggle_menu now returns whether or not something was
1209             done
1210           - hildon_window_key_press_event(): when handling the menu hard key,
1211             return TRUE if we actually handled it
1212         * hildon-widgets/hildon-appview.c: _hildon_appview_toggle_menu()
1213           now returns if something was done
1214         * hildon-widgets/hildon-app.c: hildon_app_key_snooper(): return TRUE
1215           if we actually handled the menu hard key.
1216
1217 2006-04-19  Johan Bilien  <johan.bilien@nokia.com>
1218
1219         * hildon-widgets/hildon-window.c: Fixed a bug in child size allocation
1220           in fullscreen.
1221
1222 2006-04-19  Luc Pionchon  <luc.pionchon@nokia.com>
1223
1224         * configure.ac: 0.12.10
1225
1226
1227 2006-04-17  Luc Pionchon  <luc.pionchon@nokia.com>
1228
1229         * doc/hildon-libs-docs.sgml: added index for new symbols.
1230         
1231 2006-04-17  Luc Pionchon  <luc.pionchon@nokia.com>
1232
1233         * doc/Makefile.am (version.xml): generates version.xml
1234         * doc/hildon-libs-docs.sgml: added &version; entity, and display
1235         the version number in the doc title.
1236
1237 2006-04-17  Luc Pionchon  <luc.pionchon@nokia.com>
1238
1239         Minor changes for gtk-doc
1240         * hildon-note.c
1241         * hildon-weekday-picker.h
1242         * hildon-name-password-dialog.c
1243         * hildon-calendar-popup.h
1244         * hildon-range-editor.h
1245         * hildon-volumebar-range.h
1246         * hildon-banner.c
1247         * hildon-app.c
1248         * hildon-time-editor.c
1249         * gtk-infoprint.c
1250         * hildon-date-editor.h
1251
1252 2006-04-16  Luc Pionchon  <luc.pionchon@nokia.com>
1253
1254         * hildon-widgets/hildon-time-editor.c
1255         (hildon_time_editor_set_show_hours) 
1256         (hildon_time_editor_get_show_hours): added gtk-doc tag 'Since:'
1257
1258 2006-04-15  Luc Pionchon  <luc.pionchon@nokia.com>
1259
1260         N#22557
1261         * hildon-widgets/hildon-time-editor.c
1262         (hildon_time_editor_entry_keypress): use
1263         hildon_gtk_button_set_depressed, provided by osso-GTK, since
1264         2.6.10-1.osso4, instead of GTK private symbol
1265         _gtk_button_set_depressed
1266
1267 2006-04-15  Marius Vollmer  <marius.vollmer@nokia.com>
1268
1269         From Murray Cummings (M#185 M#283), with slight changes:
1270
1271         * configure.ac: Add a --rebuilds option, defaulting to yes, so we
1272         can disable the regeneration of hildon-libs-enum-types.[h|c], also
1273         based on the gnome-vfs build.
1274
1275         * hildon-widgets/Makefile.am: Use glib-mkenums to generate
1276         hildon-libs-enum-types.[h|c], and build them, based on the
1277         gnome-vfs build. This adds GTypes for the enums, needed for
1278         accurate signal registration, needed by bindings.
1279
1280         * hildon-widgets/hildon-number-editor.h: Rename the error_handler
1281         default signal handler to range_error, so it has the same name as
1282         the signal, as expected by bindings.
1283
1284         * hildon-widgets/hildon-marshalers.list: Change to the now-used
1285         marshallers.
1286
1287         * hildon-widgets/hildon-note.h (HildonNodeType): Marked as 'skip'.
1288         since hildon_note_type_get_type is defined manually and
1289         glib-mkenums should ignore this enum.
1290
1291         * hildon-widgets/hildon-app.h (HildonZoomLevel): Likewise.
1292         * hildon-widgets/hildon-caption.h (HildonCaptionStatus): Likewise.
1293
1294         Correct the signal registration for:
1295         
1296         * hildon-widgets/hildon-app.c 
1297         (hildon_app_class_init):
1298         "switch_to",
1299         "clipboard_copy",
1300         "clipboard_cut",
1301         "clipboard_paste"
1302
1303         * hildon-widgets/hildon-date-editor.c
1304         (hildon_date_editor_class_init):
1305         "date_error"
1306
1307         * hildon-widgets/hildon-find-toolbar.c
1308         (hildon_find_toolbar_class_init):
1309         "search", 
1310         "close",
1311         "invalid_input", 
1312         "history_append signals"
1313
1314         * hildon-widgets/hildon-grid.c
1315         (hildon_grid_class_init):
1316         "popup_context_menu"
1317
1318         * hildon-widgets/hildon-number-editor.c
1319         (hildon_number_editor_class_init):
1320         "range_error".
1321
1322 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
1323
1324         M#90 - Use standard GLib macro names.
1325         Based on a patch from Osvaldo Santana <osvaldo.santana@indt.org.br>
1326
1327         Deprecate HILDON_*_TYPE, replace by HILDON_TYPE_*,
1328         * hildon-widgets/hildon-calendar-popup.h: 
1329         * hildon-widgets/hildon-date-editor.h: 
1330         * hildon-widgets/hildon-range-editor.h: 
1331         * hildon-widgets/hildon-weekday-picker.h: 
1332         * hildon-widgets/hildon-volumebar-range.h: 
1333
1334         Updated macro name,
1335         * hildon-widgets/hildon-calendar-popup.c: 
1336         * hildon-widgets/hildon-date-editor.c: 
1337         * hildon-widgets/hildon-range-editor.c: 
1338         * hildon-widgets/hildon-volumebar-range.c: 
1339         * hildon-widgets/hildon-weekday-picker.c:
1340
1341 2006-04-13  Johan Bilien  <johan.bilien@nokia.com>
1342
1343         * hildon-widgets/hildon-code-dialog.c: Fixed L10n logical ids
1344           for Ok and Cancel buttons.
1345
1346 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
1347
1348         * configure.ac: 0.12.9
1349
1350 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
1351
1352         * hildon-widgets/hildon-color-button.c
1353         (INNER_BORDER_THICKNESS, COLOR_BUTTON_WIDTH, COLOR_BUTTON_HEIGHT):
1354         updated dimensions.
1355
1356
1357 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
1358
1359         * hildon-widgets/hildon-time-editor.c
1360         (convert_to_12h): removed m and s paramters (useless)
1361         (convert_to_24h): likewise.
1362         
1363 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
1364
1365         Automatic focus movement for HildonTimeEditor (IMP-13)
1366
1367         * hildon-widgets/hildon-time-editor.c
1368         (hildon_time_editor_init): connect after signal "insert_text"
1369         (hildon_time_editor_inserted_text): new function.
1370         On inserted text, if entry has two digits, jumps to the next field.
1371
1372 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
1373
1374         Pops up the color selector on 'select' hardkey (IMP-15)
1375         
1376         * hildon-widgets/hildon-color-button.c
1377         (hildon_color_button_init): connect "key-release-event"
1378         (hildon_color_button_key_released): new function.
1379         Pops up the color selector on 'select' hardkey release
1380
1381 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
1382
1383         Hildon grid, set items to be focus-and-activate instead of single
1384         tap activation (IMP-14) 
1385         
1386         * hildon-widgets/hildon-grid.c (hildon_grid_button_pressed): do not set focus.
1387         * hildon-widgets/hildon-grid.c (hildon_grid_button_released): activate selected item.
1388
1389
1390 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
1391
1392         Fetch hours/minutes/seconds separators from current locale (IMP-8)
1393         N#19061
1394
1395         * hildon-widgets/hildon-time-editor.c
1396         (struct _HildonTimeEditorPrivate): added 'hm_sep_symbol' and 'ms_sep_symbol'
1397         (hildon_time_editor_init): do not get separator labels from i18n, but from locale
1398         (hildon_time_editor_finalize): free separator symbols
1399         (get_time_separators): new function. Get time separators from locale.
1400         (hildon_time_editor_check_locale): call get_time_separators.
1401
1402 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
1403
1404         Removed icon for mandatory fields (IMP-3).
1405         Note: the logic and API to specify mandatory fields is preserved.
1406
1407         * hildon-widgets/hildon-caption.c (HILDON_CAPTION_MANDATORY_ICON): removed.
1408         (struct _HildonCaptionPrivate): removed 'mandatory_icon' field.
1409         (hildon_caption_set_property): case PROP_STATUS, removed related code.
1410         (hildon_caption_set_label_alignment): removed related code.
1411
1412
1413 2006-04-07  Luc Pionchon  <luc.pionchon@nokia.com>
1414
1415         * configure.ac: 0.12.8
1416
1417 2006-04-07  Luc Pionchon  <luc.pionchon@nokia.com>
1418
1419         * hildon-widgets/hildon-banner.c: added gtk-doc Since markers.
1420
1421
1422 2006-04-07  Tomas Junnonen  <tomas.junnonen@nokia.com>
1423
1424         - Added support for Pango markup
1425           Added   hildon_banner_show_information_with_markup
1426         - Removed hildon_banner_show_confirmation
1427         - Re-position the banner when its content changes
1428         - Banner now doesn't truncate strings nor insert linebreaks
1429         - fixes N#24339 - Information banners do not resize
1430
1431         * hildon-widgets/hildon-banner.[ch]
1432         (hildon_banner_show_information_with_markup): new function. Adds
1433         pango markup support for information banners.
1434         
1435         (hildon_banner_show_confirmation): removed. 'confirmation' was
1436         used only for the taask navigator (at most). It should use
1437         _show_information_with_markup with appropriate markup.
1438         
1439         (hildon_banner_set_markup): new function. 
1440
1441         (hildon_banner_check_position): new function. Factor code from
1442         hildon_banner_realize(), and update position calculation.
1443
1444         (struct _HildonBannerPrivate): removed max_lines.
1445         Uses as much lines as needed.
1446
1447         (hildon_banner_init): set banner label to wrap lines.
1448         
1449         (hildon_banner_set_text): do not truncate. Update banner's position.
1450
1451         (hildon_banner_set_markup): new function.
1452                                     Set banner's text with Pango markup.
1453
1454         (_hildon_gtk_label_set_text_n_lines): marked as deprecated.
1455
1456
1457         * hildon-widgets/gtk-infoprint.c
1458         (gtk_confirmation_banner): use hildon_banner_show_information
1459         instead of _show_confirmation.
1460         (gtk_confirmation_banner_with_icon_name): likewise.
1461
1462
1463 2006-04-07  Luc Pionchon  <luc.pionchon@nokia.com>
1464
1465         * hildon-widgets/hildon-color-button.c
1466         (hildon_color_field_expose_event): correct parameter order.
1467
1468
1469 2006-04-07  Johan Bilien  <johan.bilien@nokia.com>
1470
1471         * hildon-widgets/hildon-window.c:
1472           - Fixed a potential infinite loop when detaching the menus
1473             from the window widget (Closes N#26033)
1474
1475 2006-04-06  Johan Bilien  <johan.bilien@nokia.com>
1476
1477         * hildon-widgets/hildon-window.c:
1478           - Fixed a bug that made window fullscreen state tracking fail
1479           - Apply correct theming to menus so that they get placed
1480             correctly (Fixes N#24325)
1481           - Redraw the window borders if the size of the toolbar vbox changes
1482           - Reset the program to NULL in hildon_window_destroy
1483           - Stop the ESC key-press timeout when the window loses the focus
1484           - Small cleanups
1485         * hildon-widgets/hildon-program.c:
1486           - Reset the common toolbar to NULL when the program is finalised
1487
1488 2006-04-04  Marius Vollmer  <marius.vollmer@nokia.com>
1489
1490         * hildon-widgets/hildon-get-password-dialog.h,
1491         hildon-widgets/hildon-get-password-dialog.c
1492         (hildon_get_password_dialog_new,
1493         hildon_get_password_dialog_new_with_default): Renamed
1494         get_old_password_title parameter to "get_old" to correspond with
1495         the property name.  This helps the C++ bindings.
1496         * ut/hildon-widgets_tests.c (test43, test44): New.
1497
1498 2006-04-03  Marius Vollmer  <marius.vollmer@nokia.com>
1499
1500         * ut/hildon-widgets_tests.c: Disabled unimplemented testcases:
1501         test20a, test20b, test20c, test20d, test36a, test36b, test36c,
1502         test36d.
1503
1504         From Murray Cumming.
1505         
1506         * hildon-libs/hildon-caption.c:
1507         (hildon_caption_init): Do the hildon_caption_set_child_expand()
1508         here.
1509         (hildon_caption_new): Use the child property from GtkContainer
1510         instead of calling gtk_container_add(), because _new() functions
1511         should just use g_object_new(), so that language-bindings can do
1512         the same.
1513
1514         * ut/hildon-widgets_tests.c: Added test42 for hildon_caption_new. 
1515
1516 2006-03-30  Luc Pionchon  <luc.pionchon@nokia.com>
1517
1518         * configure.ac: 0.12.7
1519
1520 2006-03-29  Luc Pionchon  <luc.pionchon@nokia.com>
1521
1522         Fixes N#20917
1523         * hildon-widgets/hildon-font-selection-dialog.c
1524         (REFERENCE_LINE): removed
1525         (hildon_font_selection_dialog_show_preview): added l10n support
1526         for the reference string (use to differentiate sub/super script in
1527         font preview)
1528         (hildon_font_selection_dialog_show_preview): likewise
1529
1530
1531 2006-03-28  Luc Pionchon  <luc.pionchon@nokia.com>
1532
1533         * po/en_GB.po: update
1534
1535 2006-03-28  Luc Pionchon  <luc.pionchon@nokia.com>
1536
1537         * hildon-widgets/hildon-add-home-dialog.c
1538         (hildon_add_home_dialog_init): removed i18n support (deprecated
1539         widget. Hinder logical ID processing)
1540         (hildon_add_home_dialog_new): likewise.
1541
1542         * hildon-widgets/hildon-insert-object-dialog.c
1543         (hildon_insert_object_dialog_init): likewise.
1544
1545
1546 2006-03-28  Luc Pionchon  <luc.pionchon@nokia.com>
1547
1548         * hildon-widgets/hildon-font-selection-dialog.c
1549         (hildon_font_selection_dialog_construct_notebook): logical ID typo
1550         
1551
1552 2006-03-27  Johan Bilien  <johan.bilien@nokia.com>
1553
1554         * hildon-widgets/hildon-window.[ch]:
1555           - update the title when the window is realized
1556           - added support for long press on the ESC key. Fixes N#24620
1557
1558 2006-03-26  Luc Pionchon  <luc.pionchon@nokia.com>
1559
1560         * hildon-widgets/hildon-time-editor.h: indent, improve readability.
1561
1562 2006-03-26  Luc Pionchon  <luc.pionchon@nokia.com>
1563
1564         * hildon-widgets/hildon-seekbar.c
1565         (hildon_seekbar_button_press_event): use if statement instead of 's?a:b'
1566
1567 2006-03-24  Luc Pionchon  <luc.pionchon@nokia.com>
1568
1569         * configure.ac: 0.12.6
1570
1571 2006-03-23  Luc Pionchon  <luc.pionchon@nokia.com>
1572
1573         * hildon-widgets/hildon-defines.h (HILDON_HARDKEY_LEFT):
1574         fixed typo GKD_Left -> GDK_Left, N#24042
1575
1576
1577 2006-03-22  Luc Pionchon  <luc.pionchon@nokia.com>
1578
1579
1580         Fixed i18n issues:
1581
1582
1583         Updated logical id to lower case: Ckct_ -> ckct_
1584         * hildon-widgets/hildon-date-editor.c (hildon_date_editor_date_error): 
1585         * hildon-widgets/hildon-number-editor.c (hildon_number_editor_error_handler): 
1586         * hildon-widgets/hildon-range-editor.c (hildon_range_editor_class_init) 
1587         (hildon_range_editor_init, hildon_range_editor_entry_validate) 
1588         (hildon_range_editor_entry_validate): 
1589         * hildon-widgets/hildon-time-editor.c (validated_conversion) 
1590         (validated_conversion, hildon_time_editor_real_validate): 
1591         * hildon-widgets/hildon-grid.c (hildon_grid_class_init) 
1592         (hildon_grid_init): 
1593
1594
1595         Updated logical id to lower case: Ecdg_ -> ecdg_
1596         * hildon-widgets/hildon-time-editor.c (hildon_time_editor_init): 
1597         * hildon-widgets/hildon-time-picker.c (hildon_time_picker_init): 
1598         * hildon-widgets/hildon-calendar-popup.c (hildon_calendar_popup_init): 
1599         * hildon-widgets/hildon-color-popup.c (hildon_color_popup_new) 
1600         * hildon-widgets/hildon-wizard-dialog.c (hildon_wizard_dialog_init) 
1601         (hildon_wizard_dialog_create_title): 
1602         * hildon-widgets/hildon-find-toolbar.c (hildon_find_toolbar_class_init): 
1603         (hildon_find_toolbar_init): 
1604         * hildon-widgets/hildon-note.c (hildon_note_rebuild) 
1605         (hildon_note_rebuild, hildon_note_set_button_text): 
1606
1607
1608         Removed i18n support for property description,
1609         * hildon-widgets/hildon-time-picker.c (hildon_time_picker_class_init):
1610
1611
1612 2006-03-21  Luc Pionchon  <luc.pionchon@nokia.com>
1613
1614         * configure.ac: 0.12.5
1615
1616 2006-03-21  Tommi Komulainen  <tommi.komulainen@nokia.com>
1617         
1618         * doc/hildon-libs-docs.sgml: Move HildonWizardDialog in Dialogs
1619         * hildon-widgets/hildon-caption.c: Fix erroneous gtk-doc comment
1620         blocks, again.
1621
1622 2006-03-20  Johan Bilien  <johan.bilien@nokia.com>
1623
1624         * hildon-widgets/hildon-grid.c: added missing include hildon-app.h for
1625           HILDON_IS_APP
1626
1627 2006-03-20  Johan Bilien  <johan.bilien@nokia.com>
1628
1629         Cleanup wizard dialog,
1630
1631         * hildon-widgets/hildon-wizard-dialog.c
1632         (struct HildonWizardDialogPrivate): removed 'previous_button'
1633           and 'next_button' (obsolete)
1634         
1635         (hildon_wizard_dialog_response): new private function. Handles the
1636         'response' signal and replaces direction_button_clicked() in
1637         taking care of notebook page changes and button dimming.
1638
1639         (hildon_wizard_dialog_init): 'previous' and 'next' buttons are now
1640         added to the dialog as response buttons. This enables the usage of
1641         GtkDialog API for setting their sensitiveness.
1642         
1643         (dimming/undimming): Connected hildon_wizard_dialog_response to
1644         "resonse" signal. Removed useless title creation because it
1645         depends on the notebook which is not yet created.
1646         
1647         (hildon_wizard_dialog_set_property): minor code cleanup
1648         
1649         (hildon_wizard_dialog_create_title): removed useless else-if
1650         statement.
1651
1652         * hildon-widgets/hildon-wizard-dialog.h
1653         (hildon_wizard_dialog_get_type): added G_GNUC_CONST
1654
1655
1656         * hildon-widgets/hildon-wizard-dialog.[ch]: Reverted the patch
1657           adding the page_change signal, as the application can now track
1658           the response signal instead.
1659
1660
1661 2006-03-17  Luc Pionchon  <luc.pionchon@nokia.com>
1662
1663         * configure.ac: 0.12.4
1664
1665
1666 2006-03-16  Luc Pionchon  <luc.pionchon@nokia.com>
1667
1668         * doc/tmpl/*
1669         * hildon-widgets/*
1670         moved widget descriptions to respective source file (*.c)
1671         + minor doc updates
1672
1673
1674 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
1675
1676         Cleanup color button
1677
1678         * hildon-widgets/hildon-color-button.c: 
1679         - removed unused #include
1680         - removed unused gettext macro
1681
1682         (COLOR_FIELD_WIDTH) : renamed to COLOR_FILLED_WIDTH
1683         (COLOR_FIELD_HEIGHT): renamed to COLOR_FILLED_HEIGHT
1684         + value updated to match specifications
1685         
1686         (struct _HildonColorButtonPrivate):
1687         removed 'drawing_area' and 'pixbuf' members (unused)
1688
1689         (hildon_color_button_init):     
1690         use drawing_area directly, update COLOR_FILLED_ macro names
1691
1692         (hildon_color_button_unrealize): new function.
1693         (hildon_color_button_class_init): register unrealize function   
1694         (hildon_color_button_finalize): free allocated GC in unrealize
1695         handler instead of in finalize.
1696         
1697         (hildon_color_button_recolor_pixbuf): removed. (use
1698         gdk_draw_rectangle() instead)
1699         (hildon_color_button_draw_pixbuf_borders): likewise
1700         
1701         (hildon_color_field_expose_event): use gdk_draw_rectangle() to
1702         draw the button
1703         (hildon_color_button_set_property): queue the drawing - instead of
1704         calling recolor_pixbuf
1705
1706         (hildon_color_button_clicked): renamed variable 'csd' to 'cs_dialog'
1707
1708
1709 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
1710
1711         More cleanup for range editor,
1712         
1713         * hildon-widgets/hildon-range-editor.[ch]
1714         - removed useless includes
1715         (hildon_range_editor_new_with_separator): set char parameter 'const'
1716
1717         * hildon-widgets/hildon-range-editor.c
1718         - removed useless includes
1719         - rewritten a lot of functions because code was inefficient.  
1720         - removed useless g_return_if_fail calls from various functions.  
1721
1722         (hildon_range_editor_init): Romoved unneeded casts, added composite names.
1723         (hildon_range_editor_entry_keypress):  rewritten
1724         (hildon_range_editor_entry_focus_out): rewritten
1725         (hildon_range_editor_refresh_widths): New function
1726         (hildon_range_editor_set_range): Make sure that the values are in
1727         correct order
1728         (hildon_range_editor_set_lower):  rewritten.
1729         (hildon_range_editor_set_higher): rewritten.
1730         (hildon_range_editor_set_min):    rewritten.
1731         (hildon_range_editor_set_max):    rewritten.
1732
1733         (hildon_range_editor_entry_validate): New validator function
1734         (hildon_range_editor_entry_changed): New signal handler for
1735         "changed" for entries, this will now validate whenever entry changes.
1736
1737         (hildon_range_editor_entry_focus_out): Added g_assert for
1738         editor. Removed call to hildon_range_editor_apply_current_range().
1739         Added call to the new function hildon_range_editor_entry_validate()
1740         for validation.
1741         
1742         (hildon_range_editor_init): connected
1743         hildon_range_editor_entry_changed to "changed" for entries.
1744
1745
1746 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
1747
1748         Major cleanup for time editor
1749
1750         * hildon-widgets/hildon-time-editor.c
1751         - removed unused #includes.
1752         - Removed useless g_return_if_fail(editor) calls
1753         (HILDON_IS_TIME_EDITOR does this check as well for us).
1754         
1755         (hildon_time_editor_add_style):         removed, obsolete.
1756         (hildon_time_editor_mnemonic_activate): removed, obsolete
1757         (hildon_time_editor_get_max_values):    removed, obsolete.
1758         
1759         (validated_conversion): New helper function
1760
1761         (hildon_time_editor_entry_changed): New function, now the widget
1762         interactively validates the inputted contents (not requiring focus
1763         move).
1764
1765         (ticks_to_time): rewritten, using less arithmetic operations.
1766         (hildon_time_editor_validate):          rewritten
1767         (hildon_time_editor_set_ticks):         rewritten
1768         (hildon_time_editor_set_duration_mode): rewritten
1769         (hildon_time_editor_entry_keypress):    rewritten
1770
1771         * hildon-widgets/hildon-time-editor.[ch]
1772         (hildon_time_editor_set_show_hours)
1773         (hildon_time_editor_get_show_hours) new functions to show/hide hours
1774
1775         
1776 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
1777
1778         Cleanup number editor
1779         
1780         * hildon-widgets/hildon-number-editor.c: 
1781         (SPACE_BORDER): removed
1782         
1783         (hildon_number_editor_size_request):
1784         (hildon_number_editor_size_allocate): updated to use hildondefines
1785         
1786         (hildon_number_editor_mnemonic_activate): function removed,
1787         mnemonic are not used
1788         
1789         (hildon_number_editor_stop_repeat_timer): new function, to avoid
1790         duplicated code
1791         (hildon_number_editor_button_release):
1792         (hildon_number_editor_finalize): updated to use new function
1793
1794         (hildon_number_editor_entry_keypress): completely rewritten
1795         (change_numbers): likewise
1796         (do_mouse_timeout): likewise
1797         (hildon_number_editor_set_range): likewise
1798
1799         (hildon_number_editor_validate_value): new function, used for all
1800         validation
1801         (hildon_number_editor_focus_out):
1802         (hildon_number_editor_entry_changed): updated to use previous.
1803
1804         (hildon_number_editor_real_set_value): new function that formats
1805         given int to field. Used by change_numbers and set_value
1806
1807         (integer_to_string): removed, we now have one place that
1808         converts numbers and that uses buffer from stack.
1809         (hildon_number_editor_set_value): changed to use new format function.
1810
1811
1812 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
1813
1814         * hildon-widgets/hildon-time-picker.c:
1815         reorganized how the widgets are stored to reduce code
1816         (HildonTimePickerWidgetGroup): new struct
1817         (struct _HildonTimePickerPrivate): added member 'widgets' as an array of HildonTimePickerWidgetGroup
1818         (hildon_time_picker_init)
1819         (hildon_time_picker_arrow_press)
1820         (hildon_time_picker_event_box_key_press)
1821         (hildon_time_picker_change_time)
1822         (hildon_time_picker_map)
1823         (hildon_time_picker_event_box_key_release): use new widget organization
1824         
1825
1826         (hildon_time_picker_init): return value from nl_timeinfo() is
1827         valid only until it's called again, so g_strdup() the value when
1828         storing it.
1829
1830         (MINS_IN_1H, MINS_IN_24H, MINS_IN_12H): defines hardcoded values
1831         (HILDON_TIME_PICKER_LABEL_X_PADDING) 
1832         (HILDON_TIME_PICKER_LABEL_Y_PADDING): defines hardcoded values
1833         (hildon_time_picker_set_time):
1834         (hildon_time_picker_get_time):
1835         (hildon_time_picker_ampm_release): used the new defines
1836
1837         (struct _HildonTimePickerPrivate)
1838         (hildon_time_picker_init) 
1839         (hildon_time_picker_event_box_key_press) 
1840         (hildon_time_picker_change_time): 
1841         - c12h     renamed to show_ampm,
1842         - ampo_pos renamed to ampm_left.
1843
1844         (hildon_time_picker_timeout): renamed to
1845         hildon_time_picker_key_repeat_timeout(), 
1846         and renamed parameter to 'hildon_time_picker'
1847
1848         (hildon_time_picker_event_box_press): renamed to
1849         hildon_time_picker_event_box_button_press()
1850
1851         (hildon_time_picker_finalize): Added finalizer to make sure the
1852         key repeat timeout handler gets removed.
1853
1854         (hildon_time_picker_arrow_press): Placed multipliers into
1855         button_multipliers[] array to avoid multiple if/then/else
1856         blocks.
1857
1858
1859 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
1860
1861         * hildon-libs/hildon-find-toolbar.c (hildon_find_toolbar_filter):
1862         calculates correctly which items will be visible. Fixes N#16991.
1863
1864
1865 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
1866
1867         * hildon-widgets/hildon-find-toolbar.c
1868         (hildon_find_toolbar_history_append): set "column" property only
1869         after model has been set.
1870         
1871         
1872 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
1873
1874         * hildon-widgets/hildon-app.c (hildon_app_escape_timeout): rename
1875         the parameter more descriptively
1876
1877
1878 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
1879
1880         Cleanup HildonApp,
1881         
1882         * hildon-widgets/hildon-app-private.h: use G_*_DECLS
1883
1884         * hildon-widgets/hildon-app.[ch]
1885         (hildon_zoom_level_get_type): removed G_CONST_RETURN
1886
1887         * hildon-widgets/hildon-app.c:
1888         - removed HILDON_DISABLE_DEPRECATED flags
1889         - added g_assert'ions to internal functions
1890         - more code comments
1891         
1892         (hildon_app_button): Move the fixed define to the function itself,
1893         add simple autodetection, clean up comments.
1894
1895         (hildon_app_key_release): Remove bogus argument to signal emission
1896         (not needed), emit the "fullscreen_state_change" directly instead
1897         of calling set_fullscreen.
1898
1899         (hildon_app_construct_title): removed dead code
1900
1901         (hildon_app_register_view_with_id): do not call g_slist_nth() to
1902         get the first element...
1903         
1904         
1905 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
1906
1907         * hildon-widgets/hildon-appview.c: 
1908         (hildon_appview_init):   indented comments properly
1909         (paint_toolbar):         indented comments properly
1910         (hildon_appview_expose): indented code properly
1911         (hildon_appview_toolbar_toggle_request): removed dead code
1912
1913
1914 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
1915
1916         * hildon-widgets/hildon-caption.c
1917         (hildon_caption_expose): use g_assert instead of g_return_val_if_fail
1918         (hildon_caption_size_allocate): likewise.
1919         (hildon_caption_forall): likewise.
1920
1921
1922 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
1923
1924         Cleanup Find toolbar,
1925         
1926         * hildon-widgets/hildon-find-toolbar.[ch]
1927         (hildon_find_toolbar_new): set 'label' parameter const.
1928         (hildon_find_toolbar_new_with_model): likewise.
1929
1930         * hildon-widgets/hildon-find-toolbar.c
1931         (struct _HildonFindToolbarPrivate):
1932           changed entry_combo_box type to GtkComboBoxEntry*
1933
1934         (hildon_find_toolbar_get_list_model): new function, to factor
1935         member access and casting
1936         (hildon_find_toolbar_get_entry): likewise.
1937         (hildon_find_toolbar_apply_filter): removed set_column parameter
1938         since it was used by only one caller, and made the caller do it
1939         instead. Removed unnecessary casts.
1940
1941         (hildon_find_toolbar_find_string): new function.
1942         (hildon_find_toolbar_history_append): code cleanup. use
1943         hildon_find_toolbar_find_string.
1944         
1945         (hildon_find_toolbar_get_property)
1946         (hildon_find_toolbar_get_entry)
1947         (hildon_find_toolbar_init)
1948         (hildon_find_toolbar_new)
1949         (hildon_find_toolbar_new_with_model)
1950         (hildon_find_toolbar_highlight_entry): Removed unnecessary casts
1951         and changed some of them to use the new convenience functions
1952         instead.
1953
1954         (hildon_find_toolbar_highlight_entry): use g_return_if_fail()
1955         instead of if-check to validate parameter.
1956
1957         
1958 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
1959
1960         Cleanup hildon-defines,
1961         
1962         * hildon-widgets/hildon-defines.c (hildon_icon_sizes_init) 
1963         (hildon_change_style_recursive_from_ld): use G_GNUC_EXTENSION macro instead of #ifdef
1964
1965         (hildon_logical_data_free): new function. Free logical data.
1966         (hildon_gtk_widget_set_logical_font): store logicalfontstring g_strdup()ed.
1967         (hildon_gtk_widget_set_logical_color): store logicalcolorstring g_strdup()ed.
1968
1969         * hildon-widgets/hildon-defines.[ch]
1970         (hildon_gtk_widget_set_logical_font): use const gchar*
1971         (hildon_gtk_widget_set_logical_color): likewise.
1972
1973         * hildon-widgets/hildon-defines.c: 
1974         (hildoniconsizes): set const
1975         (hildoninternaliconsizes): set static, renamed 'iis'
1976
1977         
1978 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
1979
1980         Cleanup Caption widget,
1981         
1982         * hildon-libs/hildon-caption.[ch]
1983         (hildon_caption_status_get_type, hildon_caption_get_type):
1984         G_CONST_RETURN removed, G_GNUC_CONST added
1985
1986         * hildon-widgets/hildon-caption.c
1987
1988         (struct _HildonCaptionPrivate): removed 'activate_block' member; not used anymore.
1989
1990         (hildon_caption_set_property): removed useless code.
1991         (hildon_caption_button_press): simplified greatly by removing the
1992         unnecessary recursion to locate the first focusable child of a
1993         container - simple gtk_widget_grab_focus achieves the same
1994         (get_first_focusable_child): removed (not used anymore)
1995         
1996         (hildon_caption_set_focus): uses gtk_widget_is_ancestor instead of reinventing it
1997
1998         (hildon_caption_set_focus_child): removed (not used anymore)
1999         (hildon_caption_class_init): remove ref to hildon_caption_set_focus_child()
2000
2001         (hildon_caption_hierarchy_changed): type check added
2002         (hildon_caption_forall): callback null check added
2003         (hildon_caption_set_status): type check added
2004         (hildon_caption_set_icon_image): type check added
2005         (hildon_caption_activate): activate_block kludge removed as outdated
2006         (hildon_caption_get_child_expand): argument declared const
2007         (hildon_caption_set_label_text): g_return_if_fail changed to
2008         g_assert since this is not a public function;
2009         Duplicate separator check now uses correct localized separator
2010         instead of assuming ':'
2011
2012         
2013 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
2014
2015         Cleanup AppView,
2016         
2017         * hildon-libs/hildon-appview-c:
2018         (hildon_app_view_init): Fixed a problem that prevented to set an
2019         arbitrary value for TOOLBAR_MIDDLE (the distance, in pixel,
2020         between toolbars). This fix involves a change in the default gtkrc
2021         file, ie. the modification of the 'border' value of the
2022         "toolbar-frame-middle" image in the osso-appview-background style.
2023
2024         (hildon_appview_add_with_scrollbar): pack in a scrolled window all
2025         widget supporting adjustements, not only viewports.
2026
2027         (visible_toolbar): use proper parameter names
2028         (find_findtoolbar_index): likewise.
2029         (find_findtoolbar): likewise.
2030         
2031         (find_findtoolbar): use g_assert for internal functions instead of g_return_if_fail
2032         (hildon_appview_finalize): likewise.
2033         (hildon_appview_signal_marshal): likewise.
2034         (hildon_appview_forall): likewise.
2035         (hildon_appview_switched_to): likewise. 
2036         (hildon_appview_real_fullscreen_state_change): likewise.
2037
2038         
2039 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
2040
2041         * hildon-widgets/hildon-date-editor.c
2042         (hildon_date_editor_entry_validate): Now, if an invalid date is
2043         entered, date-editor reverts to previous date, instead of setting
2044         the maximum allowed days.
2045
2046
2047 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
2048
2049         * hildon-widgets/hildon-date-editor.h
2050         (enum HildonDateEditorErrorType): added NO_ERROR entry.
2051
2052         * hildon-widgets/hildon-date-editor.c
2053         (hildon_date_editor_entry_validate): initialize error_code to NO_ERROR.
2054         (hildon_date_editor_entry_validate): check error_code against NO_ERROR
2055
2056
2057 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
2058
2059         * hildon-widgets/hildon-get-password-dialog.c:
2060         (hildon_get_password_dialog_set_title): Removed the deprecation
2061         #ifdefs from the .c file.
2062
2063         * hildon-widgets/hildon-file-handling-note.c: likewise.
2064
2065
2066
2067 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
2068
2069         * hildon-widgets/hildon-color-selector.c: Removed unused defines.
2070
2071         * hildon-widgets/hildon-color-selector.c
2072         (struct _HildonColorSelectorPriv): split 'index' into 'selected_index' and 'focus_index'
2073         (hildon_color_selector_expose)
2074         (hildon_color_selector_get_color)
2075         (hildon_color_selector_set_color)
2076         (key_pressed)
2077         (select_color)  
2078         (modify_focused): Separate selected color and focused color.
2079         Focused color now draws a different colored border around it.
2080         Renamed modify_selected() to modify_focused().
2081
2082         * hildon-widgets/hildon-color-selector.c
2083         (hildon_color_selector_expose)
2084         (select_color): Changed the logic in how the box positions are
2085         calculated. The old logic was wrong, but just happened to work
2086         with those specific values.
2087
2088         * hildon-widgets/hildon-color-selector.c
2089         (hildon_color_selector_expose): Draw the selected-border using
2090         ImageBorderColor color instead of hardcoded black.
2091
2092
2093 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
2094
2095         * hildon-widgets/hildon-color-popup.c (hildon_color_popup_new):
2096         removed current_color; use initial_color directly.
2097         Disabled select-hardkey from activating to OK-button by default. 
2098
2099
2100 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
2101
2102         * hildon-widgets/hildon-date-editor.c
2103         (hildon_date_editor_keypress): removed the unnecessary check for
2104         the position of the cursor in the text-field which was hindering
2105         the Left key from working as expected.
2106
2107
2108 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
2109
2110         * hildon-widgets/hildon-date-editor.c: connect 'toggled' signal 
2111         after setting the toggle_button active. Prevents GLIB_CRITICALs. 
2112
2113 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
2114
2115         * hildon-widgets/hildon-dialoghelp.c: minor cleanups
2116
2117         
2118 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
2119
2120         * hildon-widgets/hildon-font-selection-dialog.c
2121         (hildon_font_selection_dialog_show_preview): set line wrap for
2122         preview label.
2123
2124
2125 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
2126
2127         * hildon-widgets/hildon-date-editor.c
2128         (hildon_child_forall): cast 'container'
2129         (hildon_date_editor_size_allocate): adjusted height allocation.
2130
2131
2132 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
2133
2134         Cleanup calendar popup,
2135
2136         * hildon-widgets/hildon-calendar-popup.c: 
2137         - updated 'longdesc' comment.
2138         - removed gtk-infoprint.h from included headers (unused).
2139
2140         (struct HildonCalendarPopupPrivate): removed member
2141         'can_exit' (useless).
2142         (hildon_calendar_day_selected): removed (useless).
2143         (hildon_calendar_allow_exit): likewise.
2144         (hildon_calendar_deny_exit): likewise.
2145
2146         (hildon_calendar_selected_date): new function. replaces
2147         hildon_calendar_allow_exit()
2148
2149         (hildon_calendar_popup_init):
2150         - Removed initialization for 'can_exit'. 
2151         - Removed connection to removed useless functions.
2152         - Connect "selected_date" to hildon_calendar_selected_date().
2153         - Do not grab the focus (useless)
2154
2155         (hildon_key_pressed): just handle ESC and Return keys.
2156
2157         (hildon_calendar_popup_get_property): removed unused variables.
2158
2159
2160 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
2161
2162         * hildon-widgets/hildon-caption.c
2163         * hildon-widgets/hildon-composite-widget.h
2164         * hildon-widgets/hildon-get-password-dialog.c
2165         * hildon-widgets/hildon-grid.h
2166         * hildon-widgets/hildon-grid-item.h
2167         * hildon-widgets/hildon-volumebar-range.c
2168         * hildon-widgets/hildon-vvolumebar.c: Fix erroneous gtk-doc comment
2169         blocks.
2170         (hildon_controlbar_get_type): likewise.
2171
2172 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
2173
2174         * doc/hildon-libs.types: Add missing types
2175         * doc/hildon-libs-docs.sgml: Add missing links and some organization
2176         * doc/tmpl/*: Regenerate and add new files
2177
2178 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
2179
2180         * doc/Makefile.am: 
2181         * doc/hildon-libs-docs.xml: rename to hildon-libs-docs.sgml
2182
2183 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
2184
2185         * doc/tmpl/hildon-wizard-dialog.sgml: Fix unmatching tags
2186         * doc/Makefile.am: Ignore right files with IGNORE_HFILES
2187
2188 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
2189         
2190         * autogen.sh
2191         * configure.ac
2192         * doc/Makefile.am: Update gtk-doc framework bits
2193         * gtk-doc.make (commit generated file)
2194         * doc/hildon-libs-overrides.txt (add empty file for gtk-doc 1.1) 
2195
2196 2006-03-13  Johan Bilien  <johan.bilien@nokia.com>
2197         * hildon-widgets/hildon-code-dialog.c:
2198           - Add default title
2199           - Fix l10n
2200
2201 2006-03-07  Johan Bilien  <johan.bilien@nokia.com>
2202
2203         * hildon-widgets/hildon-window.c: propagate key-press event to the
2204           parent class (Closes N#23400)
2205         * configure.ac: 0.12.3
2206
2207 2006-03-06  Johan Bilien  <johan.bilien@nokia.com>
2208
2209         * hildon-wizard-dialog.[ch]: Add page_change signal. Patch courtesy
2210           of Artem Garmash 
2211         * configure.ac: 0.12.2
2212
2213
2214 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
2215
2216         * hildon-widgets/hildon-color-selector.c (key_pressed): use
2217         g_assert instead of g_return_val_if_fail
2218
2219         + indent changes
2220
2221
2222 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
2223
2224         * hildon-widgets/hildon-get-password-dialog.[ch]: 
2225         (hildon_get_password_dialog_set_title) marked deprecated.
2226
2227         + cleanup header coding style
2228
2229         
2230 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
2231
2232         Cleanup font selection dialog
2233         
2234         * hildon-widgets/hildon-font-selection-dialog.c
2235
2236         (hildon_font_selection_dialog_construct_notebook): removed dummy
2237         label
2238
2239         (color_modified_cb): renamed argument 'data' to 'fsd_priv'
2240
2241         (hildon_font_selection_dialog_preview_key_press): Renamed argument
2242         'data' to 'unused'. Replaced g_return_val_if_fail with g_assert.
2243
2244         (toggle_clicked): renamed argument 'data' to 'unused'
2245
2246         (hildon_font_selection_dialog_set_preview_text): added proper
2247         argument checking
2248
2249
2250 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
2251
2252         * hildon-widgets/hildon-system-sound.c (hildon_play_system_sound):
2253         removed console messages.
2254
2255         
2256 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
2257
2258         * hildon-widgets/hildon-sort-dialog.c: removed unused #include
2259         (struct _HildonSortDialogPrivate):
2260         - removed okButton, cancelButton
2261         - removed sort_by_value, sort_order_type
2262         - removed index_first
2263         - renamed combo1   to combo_key
2264         - renamed caption1 to caption_key
2265         - renamed combo2   to combo_order
2266         - renamed caption2 to cpation_order
2267
2268         (hildon_sort_dialog_init): removed init of unused fields.
2269                                    use new field names.
2270         (hildon_sort_dialog_get_sort_key): likewise.
2271         (hildon_sort_dialog_get_sort_order): likewise.
2272         (hildon_sort_dialog_set_sort_key): likewise.
2273         (hildon_sort_dialog_set_sort_order): likewise.
2274         (hildon_sort_dialog_add_sort_key): likewise.
2275         
2276 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
2277
2278         * hildon-widgets/hildon-date-editor.c
2279         (hildon_child_forall): use g_assert instead of g_return_if_fail
2280         (hildon_date_editor_entry_validate): likewise.
2281
2282
2283 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
2284
2285         * hildon-widgets/hildon-controlbar.c
2286         (hildon_controlbar_change_value): commented function.
2287
2288         * hildon-widgets/hildon-wizard-dialog.c
2289         (hildon_wizard_dialog_get_property): likewise.
2290
2291
2292 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
2293
2294         Cleanup weekday picker,
2295
2296         * hildon-widgets/hildon-weekday-picker.c
2297         (_): removed unused gettext macro
2298         (button_toggle): use meaningful parameter name
2299         (hildon_weekday_picker_forall): use g_asserts instead of g_return_if_fail
2300         (hildon_weekday_picker_size_allocate): likewise.
2301         (button_toggle): likewise.
2302
2303         
2304 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
2305
2306         Cleanup time editor,
2307         
2308         * hildon-widgets/hildon-time-editor.c
2309         (HILDON_TIME_EDITOR_GET_PRIVATE): moved up in the file.
2310         (ENTRY_BORDER, ICON_WIDTH, ICON_HEIGHT): removed hardcoded pixel sizes.
2311         (HILDON_TIME_EDITOR_TIME_LOWER_VALUE): removed (unused)
2312         (HILDON_TIME_EDITOR_TIME_UPPER_VALUE): removed (unused)
2313
2314         (struct _HildonTimeEditorPrivate):
2315         - h_entry, m_entry, s_entry replaced by entries[],
2316                                     allows to remove a lot of code.
2317         - label  renamed to hm_label
2318         - label2 renamed to sec_label
2319         - ampm   renamed to ampm_label
2320         - show_s renamed to show_seconds
2321         - removed fields: icon, valid_value, validated
2322
2323         + moved up in the file.
2324
2325         (enum HildonValidation): removed unused field 'VALIDATION_ERROR'
2326
2327         (ENTRY_HOURS, ENTRY_MINS, ENTRY_SECS): added (enum)
2328
2329         (set_widget_allocation): removed
2330         (hildon_time_editor_entry_changed): removed
2331
2332         (hildon_time_editor_forall): use g_asserts instead of g_return_if_fails
2333
2334         (hildon_time_editor_forall): removed unnecessary code
2335         (hildon_time_editor_destroy): likewise. 
2336
2337         (hildon_time_editor_class_init): use MIN_DURATION and MAX_DURATION
2338
2339         (hildon_time_editor_tap_and_hold_setup): loop on 'entries[]'
2340
2341         (hildon_time_editor_set_to_current_time): new function. (factorise code)
2342         (hildon_time_editor_init): loop on 'entries[]' (simplifies the code),
2343                                    use new variable names,
2344                                    use hildon_time_editor_set_to_current_time
2345         
2346         (hildon_time_editor_mnemonic_activate): uses 'entries[]'
2347         (hildon_time_editor_set_ticks): use g_assert instead of
2348                                         g_return_if_fails, use
2349                                         'entries[]', removed dead code
2350
2351         (hildon_time_editor_set_show_seconds): use 'entries[]' and new variable names
2352         (hildon_time_editor_validate): use 'entries[]', removed dead code
2353         (hildon_time_editor_get_max_values): use 'entries[]'
2354
2355
2356         (hildon_time_editor_get_show_seconds): use new variable names
2357         (hildon_time_editor_set_duration_mode): likewise.
2358
2359         (hildon_time_editor_check_locale): do not g_strdup (fix memory leak)
2360
2361         (hildon_time_editor_ampm_clicked): use g_asserts instead of g_return_if_fails
2362                                            removed dead code
2363         (hildon_time_editor_icon_clicked): use g_asserts instead of g_return_if_fails
2364
2365         (hildon_time_editor_size_request): cleaned up, removed hardcoded sizes.
2366
2367         (set_widget_allocation): removed (unused)
2368         (hildon_time_editor_entry_changed): removed (unused)
2369
2370         (IS_VALID_KEYPRESS): new macro
2371         (hildon_time_editor_entry_keypress): use g_asserts instead of g_return_if_fails
2372                                              deleate dead/unnecessary code
2373                                              use 'entries[]'
2374                                              use IS_VALID_KEYPRESS
2375
2376         (hildon_time_editor_validate_duration): use g_asserts instead of g_return_if_fails
2377
2378         (hildon_time_editor_validate_time): removed 'editor' parameter (unused)
2379
2380         (hildon_time_editor_size_allocate): cleanup
2381         (convert_to_12h): cleanup code style
2382
2383         (hildon_time_editor_show_seconds): removed deprecation flag
2384         (hildon_time_editor_enable_duration_mode): likewise.
2385
2386
2387 2006-03-02  Luc Pionchon  <luc.pionchon@nokia.com>
2388         
2389         Cleanup volume bars,
2390
2391         * hildon-widgets/hildon-volumebar.h: removed unused #include
2392         + coding style cleanup
2393
2394         * hildon-widgets/hildon-volumebar.c
2395         (_hildon_volumebar_mute_toggled): new function. Sends mute-toggled
2396         signal to widget.
2397         (hildon_child_forall): use g_assert instead of g_return_if_fail
2398
2399         * hildon-widgets/hildon-volumebar-range.h: removed unused #include
2400         + coding style cleanup
2401
2402         * hildon-widgets/hildon-volumebar-private.h:
2403         added missing #include.
2404         added _hildon_volumebar_mute_toggled.
2405         (struct _HildonVolumebarPrivate): removed 'orientation' field (unused)
2406
2407
2408         
2409         * hildon-widgets/hildon-vvolumebar.h: removed unused #include
2410         + coding style cleanup
2411
2412         * hildon-widgets/hildon-vvolumebar.c
2413         (hildon_vvolumebar_size_request)
2414         (hildon_vvolumebar_size_allocate)
2415         (hildon_vvolumebar_expose): use g_assert instead of g_return_if_fail
2416
2417         * hildon-widgets/hildon-vvolumebar.c (hildon_vvolumebar_mute): removed (unused).
2418         
2419         * hildon-widgets/hildon-vvolumebar.c: removed unused #include
2420         (vvolumebar_class_init): renamed to hildon_vvolumebar_class_init
2421         (vvolumebar_init): renamed to hildon_vvolumebar_init
2422         (hildon_vvolumebar_init): removed unused 'orientation'
2423         initialisation. Use _hildon_volumebar_mute_toggled instead of
2424         removed hildon_vvolumebar_mute.
2425
2426
2427         
2428         * hildon-widgets/hildon-hvolumebar.h: removed unused #include
2429         
2430         * hildon-widgets/hildon-hvolumebar.c (hvolumebar_class_init):
2431         renamed to hildon_hvolumebar_class_init
2432
2433         * hildon-widgets/hildon-hvolumebar.c (hvolumebar_init): renamed to
2434         hildon_hvolumebar_init
2435
2436         * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_mute):
2437         removed (unused).
2438
2439         * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_init):
2440         removed unused 'orientation' initialisation.
2441
2442         * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_init): use
2443         _hildon_volumebar_mute_toggled instead of removed
2444         hildon_hvolumebar_mute.
2445
2446
2447 2006-03-02  Luc Pionchon  <luc.pionchon@nokia.com>
2448
2449         More cleanup,
2450
2451         * hildon-widgets/hildon-dialoghelp.h: use G_BEGIN_DECLS +
2452         coding style cleanup
2453
2454         * hildon-widgets/hildon-color-popup.h: likewise.
2455
2456         * hildon-widgets/hildon-color-popup.[ch] (hildon_color_popup_new):
2457         use const parameter
2458
2459         * hildon-widgets/hildon-color-selector.c
2460         (hildon_color_selector_new): use g_return_val_if_fail instead of
2461         g_assert.
2462         (select_color): use g_assert instead of g_return_if_fail
2463
2464         * hildon-widgets/hildon-calendar-popup.c
2465         (hildon_calendar_allow_exit): use g_assert instead of g_return_if_fail.
2466
2467
2468
2469 2006-03-02  Johan Bilien  <johan.bilien@nokia.com>
2470
2471         * hildon-widgets/hildon-code-dialog.[ch], hildon-widgets/Makefile.am:
2472           added HildonCodeDialog widget
2473
2474
2475 2006-03-02  Johan Bilien  <johan.bilien@nokia.com>
2476
2477         * hildon-widgets/hildon-window.c: 
2478           - set the toolbar height explicitely
2479           - use show instead of show_all on the common_toolbar
2480           - add the toolbars bottom-up instead of top-down
2481         * hildon-widgets/hildon-program.c:
2482           - don't assume that a window was realized when added to 
2483             the program
2484
2485
2486 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
2487
2488         Cleanup font selection dialog,
2489
2490         * hildon-widgets/hildon-font-selection-dialog.h: use G_BEGIN_DECLS
2491         + coding style cleanup
2492
2493         * hildon-widgets/hildon-font-selection-dialog.c
2494         (hildon_font_selection_dialog_finalize): use g_return_if_fail
2495         instead of g_assert.
2496
2497         * hildon-widgets/hildon-font-selection-dialog.c
2498         (hildon_font_selection_dialog_get_text_tag)
2499         (hildon_font_selection_dialog_set_buffer)
2500         (hildon_font_selection_dialog_get_font)
2501         (hildon_font_selection_dialog_set_font): Removed deprecation #ifdef.
2502
2503
2504 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
2505
2506         Cleanup range editor,
2507         
2508         * hildon-widgets/hildon-range-editor.c
2509         (hildon_range_editor_calss_init):Removed
2510         widget_calss->mnemonic_activate init
2511
2512         * hildon-widgets/hildon-range-editor.c
2513         (hildon_range_editor_mnemonic_activate): Removed static function
2514         hildon_range_mnemonic_activate and FIXME. It is useless even
2515         through it is overriding function for
2516         GtkWidgetClass->mnemonic_activate. The activation and keyboard
2517         focus will be realized based on different applications.
2518
2519         * hildon-widgets/hildon-range-editor.c
2520         (is_valid_keyvalue_for_entry_keypress): new function.
2521
2522         * hildon-widgets/hildon-range-editor.c
2523         (hildon_range_editor_entry_keypress): uses
2524         is_valid_keyvalue_for_entry_keypress
2525         
2526         * hildon-widgets/hildon-range-editor.c
2527         (hildon_range_editor_forall): use g_return_if_fail instead of
2528         g_assert
2529
2530         * hildon-widgets/hildon-range-editor.cvn
2531         (hildon_range_editor_mnemonic_activate): removed. (unused)
2532
2533
2534 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
2535
2536         Cleanup hildon-note,
2537         
2538         * hildon-widgets/hildon-note.[ch]
2539
2540         (hildon_note_five_line_truncate): removed.
2541         (hildon_note_one_line_truncate): removed.
2542
2543         (hildon_note_set_property): use _hildon_gtk_label_set_text_n_lines
2544         instead of _{one|five}_line_truncate() functions.
2545
2546
2547         (hildon_note_new_information_with_icon_theme): Deprecated. Turned
2548         into wrapper of "hildon_note_new_information_with_icon_name".
2549
2550         (hildon_note_new_confirmation_with_icon_stock): Deprecated (broken)
2551         (hildon_note_new_information_with_icon_stock): Deprecated (broken)
2552         
2553         - removed some unnessecary includes.
2554
2555         - Merged hildon_note_create & hildon_note_create_form and rewrote
2556         the combination as hildon_note_rebuild
2557
2558         - Added missing g_return_* into public functions.
2559
2560         - Acquire real references to children which are packed/unpacked,
2561         so we do not need to bother about refcounting while changing the
2562         layout.
2563         
2564         
2565 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
2566
2567         More cleanup:
2568         
2569         * hildon-widgets/hildon-number-editor.c
2570
2571         (set_widget_allocation): use const parameter.
2572
2573         (hildon_number_editor_forall): use g_assert instead of g_return_if_fail
2574
2575         (struct _HildonNumberEditorPrivate): removed unused member 'negative'
2576         (hildon_number_editor_set_range): removed 'negative'
2577
2578
2579         * hildon-widgets/hildon-sort-dialog.c (hildon_sort_dialog_init):
2580         use g_assert instead of g_return_if_fail
2581
2582
2583         * hildon-widgets/hildon-time-picker.c:
2584         - in several places, replace 1440 by 24*60
2585         (PROP_AMPM): removed, unused.
2586         (hildon_time_picker_timeout): use significant parameter name,
2587                                       removed dead code
2588         (hildon_time_picker_init): removed useless call to _change_time()
2589
2590
2591 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
2592         
2593         Cleanup Seekbar,
2594         
2595         * hildon-widgets/hildon-seekbar.c
2596
2597         (_): Removed dgettext macro definition.
2598         
2599         (HildonSeekbarPrivate): Removed 'label' and 'draw_value'. (unused).
2600
2601         (hildon_seekbar_finalize): removed. not needed.
2602         (hildon_seekbar_class_init): Removed hildon_seekbar_finalize.
2603         
2604         (hildon_seekbar_size_request): indent cleanup.
2605
2606         (hildon_seekbar_size_allocate): simplified function.
2607
2608         (hildon_seekbar_button_press_event): Removed unused variables.
2609         (hildon_seekbar_button_release_event): likewise.
2610
2611
2612 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
2613
2614         Cleanup date editor,
2615
2616         * hildon-widgets/hildon-date-editor.c
2617
2618         (BUTTON_SPACING): removed. Use HILDON_MARGIN_DEFAULT
2619         (MAX_DATE_LEN): removed. Specify buffer lenght in code.
2620
2621         (hildon_date_editor_get_font_width): removed (legacy static
2622         function), use gtk_entry_set_width_chars instead.
2623         
2624         (hildon_date_editor_mnemonic_activate): removed mnemonic
2625         activation handler, since it's no more used by HildonCaption.
2626
2627         
2628         - Removed some meaningless code (if (somewidget != NULL)) from
2629         size allocate.
2630         
2631         - HEAVILY modified key_press, completely removed if/grab_focus
2632         spaghetti by gtk_widget_child_focus
2633
2634         - Removed input validation from keypress (that would not work
2635         anyway, since our input method do not generate presses).  => This
2636         allows to change default return value to FALSE and remove all cases
2637         that just returned FALSE for some keys.
2638         
2639         - Merged all *_entry_changed callbacks to use the same
2640         function. Again using gtk_widget_child_focus, but now with return
2641         value as well to detect last field.
2642
2643         - Changed that calendar button is no more implemented through
2644         changing widget hierarchy (old implementation caused critical
2645         issues when you used both stylus and hardkeys at the same time to
2646         popup. => finalize method no longer contained anything => removed
2647
2648         - Locale type is no longer needed after initial setup.
2649
2650         - Changed idle_popup to popup_calendar_dialog. Idle was a legacy
2651         hack from the days of background dimming (it was important to
2652         process background updates before the dimming was done).
2653
2654         - Changed the field order/delimeters to be correcly derived form
2655         the locale.
2656
2657         - Rewrote validation function, combined it with validation done in
2658         focus_out (since both are now called at the same time).
2659
2660         - Changed set_date function to set all components at one go
2661         without doing any validation there between (before setting each
2662         component).
2663
2664
2665
2666 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
2667         
2668         Cleanup set-password dialog
2669         
2670         * hildon-widgets/hildon-set-password-dialog.[ch]
2671         (hildon_set_password_dialog_set_domain): gchar * param is const
2672         (hildon_set_password_dialog_new_with_default): likewise.
2673
2674         * hildon-widgets/hildon-set-password-dialog.c
2675
2676         (hildon_set_password_set_property): setting 'modify-protection'
2677         now creates the UI
2678
2679         (hildon_set_password_get_property): fixed broken 'domain' (missing
2680         break statement!) and 'modify-protection' (was a null operation)
2681         properties; code simplified.
2682
2683         (hildon_set_password_dialog_constructor),
2684         (create_contents),
2685         (hildon_set_password_dialog_class_init),
2686         (hildon_set_password_dialog_init):
2687         hildon_set_password_dialog_constructor removed as weird and
2688         obsolete and replaced with new function create_contents; fixed
2689         leaking group variable; removed some unused, outdated code that
2690         was already commented out.
2691
2692         (hildon_set_password_response_change),
2693         (hildon_set_password_response_set): GtkWindow *parent arguments
2694         changed to gpointer unused; cleaned up unnecessary strcmp's
2695
2696         (hildon_checkbox_toggled): fixed typo in function name (checbox ->
2697         checkbox). gpointer renamed to be more descriptive; Code simplified  
2698
2699         (hildon_set_password_dialog_get_type): empty function argument
2700         list replaced with void keyword.
2701
2702         (hildon_set_password_dialog_new),
2703         (hildon_set_password_dialow_new_with_default): simplified by
2704         having the simpler constructor call the more complex one, not vice
2705         versa; moved callback connects to create_contents since they
2706         depend on the status of 'modify-protection' property
2707
2708         (hildon_set_password_dialog_get_password): type check added
2709         (hildon_set_password_dialog_get_protected): likewise
2710         (hildon_set_password_dialog_set_domain): likewise
2711         
2712         
2713 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
2714
2715         Cleanup name-password dialog:
2716         
2717         * hildon-widgets/hildon-name-password-dialog.[ch]
2718
2719         (HildonNamePasswordDialogPrivate): nameEntry and passwordEntry
2720         types changed from *HildonCaption to *GtkEntry
2721
2722         (hildon_name_password_dialog_set_property): layout fixes;
2723         duplicated code replaced with calls to relevant public functions
2724
2725         (hildon_name_password_dialog_get_property): layout fixes;
2726         duplicated code replaced with calls to relevant public functions
2727
2728         (hildon_name_password_dialog_init): fixed leaking group variable;
2729         reworked to have captions as local variables and captioned entries
2730         in the private struct
2731
2732         (hildon_name_password_dialog_new_with_default): name and password
2733         arguments declared const
2734
2735         (hildon_name_password_dialog_get_name): type check added + cleanup
2736         (hildon_name_password_dialog_get_password): likewise.
2737
2738         (hildon_name_password_dialog_set_domain): domain argument declared
2739         const; type check added + cleanup
2740
2741 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
2742
2743         Cleanup get-password dialog:
2744         
2745         * hildon-widgets/hildon-get-password-dialog.[ch]
2746
2747         (HildonGetPasswordDialogPrivate): gboolean get_old added
2748
2749         (hildon_get_password_set_property): fixed broken 'numbers-only'
2750         and 'max-characters' cases; 'get-old' property added
2751
2752         (hildon_get_password_get_property): added support for reading
2753         'numbers-only' properties; added missing break to 'domain' case.
2754         added 'get-old' property
2755
2756         (hildon_get_password_dialog_class_init): 'domain' and
2757         'numbers-only' properties are now readable; 'get-old' property
2758         added
2759
2760         (hildon_get_password_dialog_init, create_contents): everything
2761         that depends on the type of the dialog (i.e. 'get-old' property)
2762         is now done in create_contents after properties are initialized;
2763         fixed leaking group variable
2764
2765         (hildon_get_password_dialog_get_type): empty function argument
2766         list replaced with void keyword
2767
2768         (hildon_get_password_dialog_new): moved setting the labels of the
2769         get password dialog to init where it should be done; 'get-old'
2770         property set upon construction to achieve this
2771
2772         (hildon_get_password_dialog_new_with_default): password argument
2773         declared const
2774
2775         (hildon_get_password_dialog_get_password): type check added
2776         (hildon_get_password_dialog_set_domain): type check added; domain
2777         argument declared const; duplicate function declaration removed
2778
2779         (hildon_get_password_dialog_set_title): type check added;
2780         new_title argument declared const
2781
2782         (hildon_get_password_dialog_set_caption): type check added;
2783         new_caption argument declared const
2784
2785         (hildon_get_password_dialog_set_max_characters): broken type check fixed
2786         (_invalid_input): gpointer data argument renamed unused
2787
2788 2006-02-28  Luc Pionchon  <luc.pionchon@nokia.com>
2789
2790         (*_get_type): declared G_GNUC_CONST
2791         
2792         * hildon-widgets/hildon-app.h:
2793         * hildon-widgets/hildon-appview.h:
2794         * hildon-widgets/hildon-calendar-popup.h:
2795         * hildon-widgets/hildon-color-selector.h:
2796         * hildon-widgets/hildon-date-editor.h:
2797         * hildon-widgets/hildon-find-toolbar.h: 
2798         * hildon-widgets/hildon-get-password-dialog.h:
2799         * hildon-widgets/hildon-name-password-dialog.h:
2800         * hildon-widgets/hildon-number-editor.h:
2801         * hildon-widgets/hildon-seekbar.h:
2802         * hildon-widgets/hildon-set-password-dialog.h:
2803         * hildon-widgets/hildon-sort-dialog.h:
2804         * hildon-widgets/hildon-time-editor.h:
2805         * hildon-widgets/hildon-weekday-picker.h:
2806         * hildon-widgets/hildon-wizard-dialog.h:
2807
2808 2006-02-28  Luc Pionchon  <luc.pionchon@nokia.com>
2809
2810         Volume bars cleanup
2811         
2812         * hildon-widgets/hildon-volumebar.c
2813         (hildon_volumebar_class_init): object class casts cleaned up
2814         (hildon_child_forall): removed unnecessary variable vbar; type check added
2815         (hildon_volumebar_set_property): removed unnecessary variable vbar
2816         (hildon_volumebar_set_level): type check added
2817         (hildon_volumebar_get_level): type check added
2818         (hildon_volumebar_set_mute): type check added
2819         (hildon_volumebar_get_mute): type check added
2820         (hildon_volumebar_get_adjustment): type check added
2821         (hildon_volumebar_key_press): removed unnecessary g_return_if_fail
2822
2823         * hildon-widgets/hildon-volumebar.h
2824         (hildon_volumebar_get_type): declared G_GNUC_CONST
2825
2826         * hildon-widgets/hildon-volumebar-private.h:
2827         - G_BEGIN_DECLS/G_END_DECLS added
2828         - ownorientation removed from private struct
2829
2830         * hildon-widgets/hildon-volumebar-range.c
2831         (hildon_volumebar_range_init): vacuous return statement removed
2832
2833         (hildon_volumebar_range_set_level): removed unnecessary clamping
2834         kludge that violated object oriented principles only to provide an
2835         extremely minor, unnecessary optimization; type check added
2836
2837         (hildon_volumebar_range_get_level): now accesses adjustment value
2838         with appropriate functions instead of reading it directly from the
2839         struct, which is bad OOP; type check added
2840
2841         (hildon_volumebar_range_button_press_event): Added more descriptive comments
2842         (hildon_volumebar_range_button_release_event): Added more descriptive comments
2843
2844         * hildon-widgets/hildon-volumebar-range.h
2845         (hildon_volumebar_range_get_type): declared G_GNUC_CONST
2846
2847         * hildon-widgets/hildon-hvolumebar.c
2848         (hvolumebar_init): priv->ownorientation and v_ptr removed;
2849         completely removed the gtk_widget_show() call that was already
2850         commented out
2851
2852         (hildon_hvolumebar_new): empty function parameter list replaced
2853         with void keyword
2854
2855         (hildon_hvolumebar_map): vbar variable removed; type check added
2856         (hildon_hvolumebar_expose): type check added
2857         (hildon_hvolumebar_size_request): type check added
2858         (hildon_hvolumebar_size_allocate): vbar variable removed; type check added
2859
2860         * hildon-widgets/hildon-hvolumebar.h
2861         (hildon_hvolumebar_get_type): declared G_GNUC_CONST
2862
2863         * hildon-widgets/hildon-vvolumebar.c
2864         (vvolumebar_init): priv->ownorientation and v_ptr removed
2865         (hildon_vvolumebar_new): empty function parameter list replaced with void keyword
2866
2867         (hildon_vvolumebar_expose): type check added
2868         (hildon_vvolumebar_size_request): type check added
2869         (hildon_vvolumebar_size_allocate): vbar variable removed; type check added
2870
2871         * hildon-widgets/hildon-vvolumebar.h
2872         (hildon_vvolumebar_get_type): declared G_GNUC_CONST 
2873
2874 2006-02-28  Luc Pionchon  <luc.pionchon@nokia.com>
2875
2876         * hildon-widgets/hildon-weekday-picker.c
2877         (_HildonWeekdayPickerPrivate): Removed members: dayorder, days,
2878         last_index; added day_order_buttons
2879         
2880         * (hildon_weekday_picker_mnemonic_activate): removed.
2881         mnemonics are no longer used.
2882         
2883         * (hildon_weekday_picker_class_init): Removed mnemonic_activate
2884         function. Rewritten creation of buttons. Unref'ed size group.
2885         
2886         * (button_toggle): Removed bit mask checking, simplified function
2887         
2888         * (hildon_weekday_picker_set_day):
2889         * (hildon_weekday_picker_unset_day): Removed bit mask checking, date
2890         adjustment, unecessary for loop
2891         
2892         * (hildon_weekday_picker_toggle_day): Removed date adjustment and
2893         unecessary for loop. Simplified button toggling
2894
2895         * (hildon_weekday_picker_set_all):
2896         * (hildon_weekday_picker_unset_all): Removed bit mask checking and
2897         simplified for loop
2898
2899         (hildon_weekday_picker_isset_day): Removed date adjustment and
2900         unecessary for loop;
2901
2902 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
2903
2904         Added hildon-banner, as a clean replacement for gtk-infoprint
2905         * hildon-widgets/hildon-banner.[ch]: implementation and header  
2906         * hildon-widgets/Makefile.am: reference new files
2907         * hildon-widgets/gtk-infoprint.c: removed implementation, now just
2908         a compatibility wrapper to hildon-banner
2909         
2910 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
2911         
2912         * hildon-widgets/hildon-color-button.c: added comments
2913         * hildon-widgets/hildon-controlbar.c: Likewise.
2914         * hildon-widgets/hildon-composite-widget.c: Likewise.
2915         * hildon-widgets/hildon-calendar-popup.c: Likewise.
2916
2917 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
2918
2919         * ChangeLog-hildon-lgpl: copied from old hildon-lgpl/ChangeLog for
2920         reference
2921
2922 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
2923
2924         * configure.ac: 0.12.1
2925
2926 2006-02-21  Johan Bilien  <johan.bilien@nokia.com>
2927
2928         * doc/tmpl/hildon-program.sgml: added from hildon-lgpl HW branch
2929         * doc/tmpl/hildon-window.sgml: likewise.
2930         * hildon-widgets/hildon-program.[ch]: likewise.
2931         * hildon-widgets/hildon-window.[ch]: likewise.
2932         * hildon-widgets/hildon-window-private.h: likewise.
2933         * hildon-widgets/Makefile.am: Added these new files to the build
2934           and distribution.
2935
2936 2006-02-14  Luc Pionchon  <luc.pionchon@nokia.com>
2937
2938         * configure.ac: 0.12.0
2939
2940         Merged hildon-lgpl into hildon-libs (and hildon-fm)
2941
2942         * doc/tmpl/hildon-system-sound.sgml: added from hildon-lgpl
2943         * doc/tmpl/hildon-appview.sgml: likewise.
2944         * doc/tmpl/hildon-color-popup.sgml: likewise.
2945         * doc/tmpl/hildon-find-toolbar.sgml: likewise.
2946         * doc/tmpl/hildon-app.sgml: likewise.
2947         * doc/tmpl/hildon-input-mode-hint.sgml: likewise.
2948         * doc/tmpl/hildon-caption.sgml: likewise.
2949         * doc/tmpl/hildon-marshalers.sgml: likewise.
2950         * doc/tmpl/hildon-add-home-dialog.sgml: likewise.
2951         * doc/tmpl/hildon-defines.sgml: likewise.
2952         * doc/tmpl/gtk-infoprint.sgml: likewise.
2953         * doc/tmpl/hildon-composite-widget.sgml: likewise.
2954
2955         * hildon-widgets/gtk-infoprint.[ch]: added from hildon-lgpl
2956         * hildon-widgets/hildon-app.[ch]:likewise.
2957         * hildon-widgets/hildon-app-private.h:likewise.
2958         * hildon-widgets/hildon-appview.[ch]:likewise.
2959         * hildon-widgets/hildon-caption.[ch]:likewise.
2960         * hildon-widgets/hildon-defines.[ch]:likewise.
2961         * hildon-widgets/hildon-find-toolbar.[ch]:likewise.
2962         * hildon-widgets/hildon-input-mode-hint.h:likewise.
2963         
2964         * hildon-widgets/Makefile.am (libhildonwidgets_la_SOURCES): 
2965         removed hildon-file-details-dialog.[ch] (moved to hildon-fm)
2966         added,
2967             gtk-infoprint.[ch]
2968             hildon-app.[ch]
2969             hildon-app-private.h
2970             hildon-appview.[ch]
2971             hildon-caption.[ch]
2972             hildon-defines.[ch]
2973             hildon-find-toolbar.[ch]
2974             hildon-input-mode-hint.h
2975
2976         * hildon-widgets/hildon-get-password-dialog.c: corrected #include
2977         path for gtk-infoprint.h and hildon-input-mode-hint.h
2978
2979         * po/en_GB.po: merged msgstr from hildon-lgpl
2980
2981         * timer/*: added from hildon-lgpl
2982
2983
2984
2985         Moved hildon-file-details-dialog from hildon-libs to hildon-fm
2986
2987         * hildon-widgets/hildon-file-details-dialog.[ch]: moved to
2988         hildon-fm
2989
2990         * ut/hildon-widgets_tests.c (test41a): removed test case for
2991         hildon_file_details_dialog
2992
2993         * doc/hildon-libs.types: likewise.
2994         * doc/hildon-libs-docs.xml: likewise.
2995
2996
2997
2998         Update build files
2999
3000         * hildon-libs.pc.in (Libs): do not requires hildon-lgpl anymore
3001         nor hildon-fm
3002
3003         * Makefile.am (SUBDIRS): added timer/
3004
3005         * configure.ac: do not depend anymore on hildon-lgpl nor
3006         hildon-fm, check for libmb, added Makefile output for timer/
3007         
3008 2006-01-18  Luc Pionchon  <luc.pionchon@nokia.com>
3009
3010         * configure.ac: 0.10.2
3011
3012 2006-01-18  Luc Pionchon  <luc.pionchon@nokia.com>
3013
3014         N#22240 CP: Tapping outside the scroll bar invoke the applet.
3015         * hildon-widgets/hildon-grid.c (adjust_scrollbar_height):
3016         hildon-apps scroll-control property is now handled.
3017         (get_child_index_by_coord): ignores events not matching a grid
3018         item.
3019
3020 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
3021
3022         * configure.ac: 0.10.1
3023
3024 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
3025
3026         Missing/Buggy documentation from,
3027         N#11566 make password dialog customizable (messages)
3028         * hildon-widgets/hildon-get-password-dialog.c
3029         (hildon_get_password_dialog_set_title): typo in gtkdoc function
3030         name
3031         * doc/tmpl/xxx.sgml: updated.
3032         
3033 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
3034
3035         N#19369 TRUE Scketch does not show colour change when using white color
3036         
3037         Color button needs inner border white, and outer border black.
3038         * hildon-widgets/hildon-color-button.c
3039         (hildon_color_button_draw_pixbuf_borders): new function. Paint the
3040         border
3041         * hildon-widgets/hildon-color-button.c (hildon_color_button_init):
3042         (hildon_color_button_realize): call the above function
3043
3044 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
3045
3046         N#21063 hildon_note_new_confirmation_add_buttons has misleading docs
3047         * hildon-widgets/hildon-note.c: 
3048         (hildon_note_new_confirmation_add_buttons): updated doc
3049         (hildon_note_set_button_texts): likewise.
3050
3051 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
3052
3053         N#21884 Cannot select read-only by using the center of the scroll key
3054         * hildon-widgets/hildon-file-details-dialog.c
3055         (hildon_file_details_dialog_init): Removed dialog default response.
3056
3057 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
3058
3059         N#8094 5-bit color selector: wrong margins and pixel measurements
3060         M#59   HildonColorSelector needs more space
3061         * hildon-widgets/hildon-color-popup.c (HILDON_COLOR_COL_SPACING)
3062         (hildon_color_popup_new): add space between the control bars and
3063         the color preview area.
3064
3065 2006-01-03  Luc Pionchon  <luc.pionchon@nokia.com>
3066
3067         * hildon-widgets/hildon-calendar-popup.c
3068         * hildon-widgets/hildon-color-button.c
3069         * hildon-widgets/hildon-color-popup.c
3070         * hildon-widgets/hildon-color-selector.c
3071         * hildon-widgets/hildon-composite-widget.c
3072         * hildon-widgets/hildon-controlbar.c
3073         * hildon-widgets/hildon-date-editor.c
3074         * hildon-widgets/hildon-dialoghelp.c
3075         * hildon-widgets/hildon-file-details-dialog.c
3076         * hildon-widgets/hildon-font-selection-dialog.c
3077         * hildon-widgets/hildon-get-password-dialog.c
3078         * hildon-widgets/hildon-grid-item.c
3079         * hildon-widgets/hildon-grid.c
3080         * hildon-widgets/hildon-hvolumebar.c
3081         * hildon-widgets/hildon-name-password-dialog.c
3082         * hildon-widgets/hildon-note.c
3083         * hildon-widgets/hildon-number-editor.c
3084         * hildon-widgets/hildon-range-editor.c
3085         * hildon-widgets/hildon-scroll-area.c
3086         * hildon-widgets/hildon-seekbar.c
3087         * hildon-widgets/hildon-set-password-dialog.c
3088         * hildon-widgets/hildon-sort-dialog.c
3089         * hildon-widgets/hildon-time-editor.c
3090         * hildon-widgets/hildon-time-picker.c
3091         * hildon-widgets/hildon-volumebar-private.h
3092         * hildon-widgets/hildon-volumebar-range.c
3093         * hildon-widgets/hildon-volumebar.c
3094         * hildon-widgets/hildon-vvolumebar.c
3095         * hildon-widgets/hildon-weekday-picker.c
3096         * hildon-widgets/hildon-wizard-dialog.c
3097           commented code
3098
3099 2005-12-28  Luc Pionchon  <luc.pionchon@nokia.com>
3100
3101         * configure.ac: 0.10.0
3102
3103 2005-12-12  Luc Pionchon  <luc.pionchon@nokia.com>
3104
3105         Some more properties for Gazpacho support,      
3106
3107         * hildon-widgets/hildon-calendar-popup.c: "day", "month", "year"
3108         * hildon-widgets/hildon-color-selector.c: "color"
3109
3110
3111         * hildon-widgets/hildon-color-selector.[ch]
3112         (hildon_color_selector_get_color): return const pointer to the
3113         color (not a copy).
3114         
3115 2005-11-18  Luc Pionchon  <luc.pionchon@nokia.com>
3116
3117         Gazpacho support, added the following properties:
3118         
3119         * hildon-widgets/hildon-insert-object-dialog.c: "name", "mimetype"
3120         * hildon-widgets/hildon-seekbar.c: "position", "fraction"
3121         * hildon-widgets/hildon-grid-item.c: "emblem-type"
3122         * hildon-widgets/hildon-sort-dialog.c: "sort-key", "sort-order"
3123         * hildon-widgets/hildon-grid.c: "style", "scrollbar-pos"
3124         * hildon-widgets/hildon-font-selection-dialog.c: "preview-text"
3125         * hildon-widgets/hildon-get-password-dialog.c: "caption-label", "max-characters"
3126         * hildon-widgets/hildon-telephone-editor.c: "border", "plus" (obsolet widget)
3127         * hildon-widgets/hildon-number-editor.c: "value"
3128
3129         * hildon-widgets/hildon-color-button.c: minor cleanup
3130
3131 2005-11-18  Luc Pionchon  <luc.pionchon@nokia.com>
3132
3133         Started new development
3134         (branche for maintenance continues with versions 0.9.x)
3135
3136 2005-11-03  Luc Pionchon  <luc.pionchon@nokia.com>
3137
3138         * configure.ac: 0.9.53
3139
3140 2005-10-31  Luc Pionchon  <luc.pionchon@nokia.com>
3141
3142         same fix for,
3143         N#19283 Control panel - The values entered are not saved.
3144         N#19648 Hildon Date Editor widget detects values too high
3145         (note: complete fix include also fixes in GTk+)
3146
3147         * hildon-widgets/hildon-calendar-popup.c
3148         (hildon_calendar_popup_set_property),
3149         (hildon_calendar_popup_class_init),
3150         (init_dmy): Added 'min-year', 'max-year' properties for passing
3151         the information through from HildonDateEditor to GtkCalendar
3152
3153         * hildon-widgets/hildon-date-editor.c:
3154         (hildon_date_editor_class_init),
3155         (hildon_date_editor_init),
3156         (hildon_date_editor_set_property),
3157         (hildon_date_editor_get_property),
3158         (idle_popup),
3159         (hildon_date_editor_entry_validate),
3160         (hildon_date_editor_date_error): Added 'min-year', 'max-year'
3161         properties and replaced hardcoded constants with them
3162
3163         * hildon-widgets/hildon-date-editor.c
3164         (hildon_date_editor_d_entry_changed),
3165         (hildon_date_editor_m_entry_changed),
3166         (hildon_date_editor_d_entry_changed): new functions to ensure that
3167         the fields are validated and the focus is moved when maximum
3168         number of characters has been entered.
3169         
3170 2005-10-13  Luc Pionchon  <luc.pionchon@nokia.com>
3171
3172         * configure.ac: 0.9.52
3173
3174 2005-10-12  Luc Pionchon  <luc.pionchon@nokia.com>
3175
3176         N#19140 System alerts still audible despite being turned off
3177         
3178         * hildon-widgets/hildon-note.c (sound_handling): 
3179
3180         * hildon-system-sound.[ch]: New files, implements hildon_play_system_sound.
3181
3182         * hildon-note.c (sound_handling): Changed to use new
3183         hildon_play_system_sound.
3184         (hildon_note_init): Signal handler id is changed to be in private
3185         structure, not in global variable.
3186
3187         * hildon-note.c: Removed unused defines etc.
3188
3189         * Makefile.am: Appended new files to build rules.
3190
3191 2005-10-05  Luc Pionchon  <luc.pionchon@nokia.com>
3192
3193         * configure.ac: 0.9.51
3194
3195 2005-10-05  Luc Pionchon  <luc.pionchon@nokia.com>
3196
3197         N#20027 PDF Reader crashes on selecting read only option in the
3198         details dialog box.
3199
3200         * hildon-widgets/hildon-file-details-dialog.c:
3201         (change_state): Fixed assertion that was causing problems
3202         (check_validity): New function: We now automatically close the
3203         dialog if the displayed file is removed.
3204         (handle_focus): Callback removed:
3205         (init): Now using correct gtk way to bind container and adjustment
3206         together. Not the previous callback.
3207         (set_property): Connecting/disconnecting new handlers (for
3208         change_state).
3209         (finalize): disconnecting new handler.
3210         
3211 2005-10-05  Luc Pionchon  <luc.pionchon@nokia.com>
3212
3213         N#17918 Volumebar widget background image doesn't change when
3214         widget goes into mute state,
3215         
3216         * hildon-vvolumebar.c (hildon_volumebar_set_mute): queued widget
3217         for drawing
3218         
3219         * hildon-hvolumebar.c (hildon_hvolumebar_expose): paint background
3220         using the state of the internal volumebar, not the whole container
3221
3222         * hildon-vvolumebar.c (hildon_vvolumebar_expose): paint background
3223         using the state of the internal volumebar, not the whole container
3224
3225 2005-09-19 Tapani Palli <tapani.palli@nokia.com>
3226
3227         * hildon-widgets/hildon-dialoghelp.[ch]: added
3228         gtk_dialog_help_disable and fixed bug N#19468
3229
3230 2005-09-14  Luc Pionchon  <luc.pionchon@nokia.com>
3231
3232         * configure.ac: Release 0.9.50 
3233
3234 2005-09-13  Luc Pionchon  <luc.pionchon@nokia.com>
3235
3236         Part of N#11129,
3237
3238         * po/en_GB.po: Added "Ckct_wi_grid_no_items"
3239
3240         * hildon-widgets/hildon-grid.c
3241         (hildon_grid_class_init, hildon_grid_init): Replaced default empty
3242         label by logical name "Ckct_wi_grid_no_items"
3243
3244 2005-08-31  Luc Pionchon  <luc.pionchon@nokia.com>
3245
3246         * po/en_GB.po (ecdg_ti_verify_password): translation update.
3247
3248 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
3249
3250         * configure.ac: Release 0.9.49
3251
3252 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
3253
3254         * hildon-widgets/hildon-number-editor.c (add_select_all_idle,
3255         hildon_number_editor_finalize, hildon_number_editor_entry_changed):
3256         Save the id of the idle callback and remove it when the widget is
3257         destroyed to avoid crashing.  N#18096
3258
3259 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
3260
3261         * hildon-widgets/hildon-number-editor.c (button_event_id): GSource
3262         id's are unsigned and undefined at zero (instead of signed and -1)
3263
3264 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
3265         
3266         * hildon-widgets/hildon-time-editor.c (convert_to_12h): Removed a hack
3267         that was not working.  N#16805
3268
3269 2005-08-22  Tommi Komulainen  <tommi.komulainen@nokia.com>
3270
3271         * configure.ac: Release 0.9.48
3272
3273 2005-08-22  Tommi Komulainen  <tommi.komulainen@nokia.com>
3274
3275         * hildon-widgets/hildon-grid.c (hildon_grid_set_num_columns): Never
3276         allow area_rows to be 0 (ie. before widget is visible), otherwise the
3277         initial jump_scrollbar_to_focused() scrolls wrong.  N#17152
3278
3279 2005-08-22  Tommi Komulainen  <tommi.komulainen@nokia.com>
3280
3281         * hildon-widgets/hildon-calendar-popup.c (hildon_calendar_popup_init):
3282         Do not override the week-start property of GtkCalendar according to
3283         the hildon-libs PO file, it is automatically determined from locale
3284         data.  N#12176
3285
3286 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
3287
3288         * configure.ac: Release 0.9.47
3289
3290 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
3291
3292         * hildon-widgets/hildon-get-password-dialog.c: Add "numbers_only"
3293         property for setting the password entry accept only numeric values.
3294         N#15212
3295
3296 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
3297
3298         * hildon-widgets/hildon-calendar-popup.c (MAX_YEAR, MIN_YEAR):
3299         * hildon-widgets/hildon-note.c (ELLIPSATION_STRING, BOX_SPAXING):
3300         * hildon-widgets/hildon-volumebar-range.c (CHANGE_THRESHOLD):
3301         Use defines rather than magic numbers in the code.
3302
3303 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
3304
3305         Update to new l10n packaging style.  po-files (inside this package)
3306         are not used for now, the message catalogs come from separate packages
3307         and including them here would conflict.
3308
3309         * Makefile.am (SUBDIRS): stop including po-files
3310         * Makefile.am (EXTRA_DIST):
3311         * debian/hildon-libs-l10n-engb.install:
3312         * debian/hildon-libs-l10n-src.install:
3313         * po/debian/*: Removed
3314
3315 2005-08-09  Luc Pionchon  <luc.pionchon@nokia.com>
3316
3317         * hildon-widgets/hildon-file-details-dialog.c: Added read only
3318         checks to cover gateway content as well.
3319         
3320         * hildon-widgets/hildon-time-editor.c:
3321         (hildon_time_editor_validate): Replace solid numbers with defined
3322         values
3323         (convert_to_12h): Remove "work-around" for the broken 12h timespec
3324
3325
3326 2005-08-05  Luc Pionchon  <luc.pionchon@nokia.com>
3327
3328         * hildon-widgets/hildon-color-selector.c (modify_selected): fix
3329         invalid cast from `GdkWindow' to `GtkWindow' 
3330
3331         * hildon-widgets/hildon-color-popup.c
3332         (hildon_popup_palette_expose): removed debug printing
3333
3334 2005-08-03  Luc Pionchon  <luc.pionchon@nokia.com>
3335
3336         * doc/tmpl/hildon-note.sgml: code example, use slightly less funny
3337         string examples.
3338
3339         * hildon-widgets/hildon-scroll-area.c
3340         (hildon_scroll_area_destroy): one-instruction function:
3341         removed. Call g_free directly.
3342         + minor cleanup
3343         (hildon_scroll_area_size_allocate):When a scrollbar appears to the
3344         right edge of window, size of the child is also shrinked. 'fixed'
3345         does not automatically update this data -> Doing it manually.
3346
3347         * hildon-widgets/hildon-date-editor.h: added
3348         HildonDateEditorErrorType error enumeration type, removed signal
3349         "validate-date" virtual function, added signal "date-error"
3350         virtual function.
3351
3352         * hildon-widgets/hildon-date-editor.c (hildon_date_editor_date_error):
3353         added custom info prints.
3354         (hildon_date_editor_validate_date): removed
3355         (hildon_date_editor_entry_validate): validate maximum and minimum
3356         limits on each field.
3357         (hildon_date_editor_entry_focus_out): check the date validation
3358         in simpler manner, don't put content if field is empty (spec
3359         doesn't say if there should be anything placed in the entry if
3360         it is empty).
3361         (hildon_date_editor_get_date),
3362         (hildon_date_editor_get_month),
3363         (hildon_date_editor_get_year),
3364         (hildon_date_editor_get_day): use direct entry content, so that 0
3365         indicates empty entry, and information is more accurate.
3366
3367 2005-08-01  Luc Pionchon  <luc.pionchon@nokia.com>
3368
3369         * configure.ac: Adjusted CFLAGS and removed -Werror due to the
3370         glib-2.0 flaw. See
3371         http://bugzilla.gnome.org/show_bug.cgi?id=310175 and
3372         http://bugzilla.gnome.org/show_bug.cgi?id=310216
3373
3374 2005-07-29  Luc Pionchon  <luc.pionchon@nokia.com>
3375
3376         * hildon-widgets/hildon-controlbar.h: added missing signal when end reached
3377
3378 2005-07-26  Luc Pionchon  <luc.pionchon@nokia.com>
3379
3380         * hildon-widgets/hildon-number-editor.c: 
3381         (hildon_number_editor_select_all): new function, selects all
3382         the text in the entry.
3383         * hildon-widgets/hildon-number-editor.c: added several calls to
3384         hildon_number_editor_select_all with g_idle_add.
3385
3386         * hildon-controlbar.c : add signal when end reached
3387
3388         * hildon-time-editor.c : fixed: Time chooser widget displays am/pm and time separator indicators badly alligned.
3389
3390         * hildon-time-picker.c : displays valid date at 12:00 am/pm. 
3391         
3392 2005-07-25  Luc Pionchon  <luc.pionchon@nokia.com>
3393
3394         Fixed incorrect values in <Filetype> Details Dialog
3395         
3396         Fixed help button usage in dialogs
3397         
3398         * hildon-dialoghelp.c: Added more documentation about the
3399         help signal
3400         
3401         * hildon-file-details-dialog.c: Updated to match
3402         'File Management in OSSO' version 3.0
3403         
3404         * Fixed application hang after calling gtk_main_quit
3405         
3406         * hildon-date-editor.c: Fixed HildonDateEditor that caught
3407         ESC presses needlessly
3408         
3409         * hildon-time-editor.c: Fixed memory corruption