Adding examples for password dialogs. Doc fix. Do not show the username as a hidden...
[hildon] / ChangeLog.2
1 2007-02-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2
3         * examples/Makefile.am:
4         * examples/hildon-get-password-dialog-example.c:
5         * examples/hildon-login-dialog-example.c:
6         * examples/hildon-set-password-dialog-example.c: Adding examples for
7         password dialogs.
8
9         * src/hildon-get-password-dialog.c: Doc fix.
10
11         * src/hildon-login-dialog.c: Do not show the username as hidden field. 
12
13 2007-02-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
14
15         * HACKING: Adding a HACKING file with some basic rules of styling and
16         code formatting.
17
18 2007-02-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
19
20         * src/hildon-color-button.c:
21         * src/hildon-color-button.h: Updating documentation.
22
23         * src/hildon-helper.c: Correcting some formatting glitches.
24
25 2007-02-06 Xan Lopez <xan.lopez@nokia.com> 
26
27         * src/hildon-helper.c:
28         * src/hildon-helper.h:
29
30         Fix the insensitive message function to copy the string in the widget,
31         as it might not valid anymore when the banner needs to be displayed.
32
33         Also add a version with printf-like string formatting.
34
35 2007-02-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
36
37         * examples/hildon-insensitive-example.c: Correcting the example for
38         insensitive press to use HildonWindow. For strange reasons doesn't
39         work with Dialogs.
40
41 2007-02-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
42
43         * examples/Makefile.am:
44         * examples/hildon-insensitive-example.c: Example for the insensitive
45         message setting.
46
47         * src/hildon-helper.c: Insensitive implementation by Xan Lopez.
48
49 2007-02-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
50
51         * examples/hildon-controlbar-example.c:
52         * src/hildon-controlbar.c: Fixing the controlbar to behave as if
53         minimal-bars-visible (old 2.6 mod) was equal 1.
54
55         * src/hildon-banner-private.h:
56         * src/hildon-banner.c: Fixing the problem with two information banners
57         being spawned one after another.
58
59 2007-02-04  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
60
61         * src/hildon-find-toolbar.c: Fixing the documentation for the
62         FindToolbar.
63
64 2007-02-02  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
65
66         * doc/Makefile.am:
67         * doc/gtk-doc.make: EXTRA_DIST cleanup.
68
69         * src/hildon-defines.c:
70         * src/hildon-defines.h: Icon sizes fixture.
71
72         * examples/Makefile.am:
73         * examples/hildon-icon-sizes-example.c: Example for new icon defines.
74
75         * src/hildon-time-editor.c:
76         * src/hildon-wizard-dialog.c:
77         * src/hildon-date-editor.c: Fixes for new icon sizes.
78
79 2007-02-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
80
81         * src/hildon-helper.c:
82         * src/hildon-helper.h: Adding the
83         hildon_helper_set_insensitive_message function. Implementation not
84         done yet.
85
86 2007-02-01  Johan Bilien  <johan.bilien@nokia.com>
87
88         * src/hildon-window.c:
89         Fixed the check for which property changed in _notify
90         Removed unused static function. Fixes: MB#962
91
92 2007-02-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
93
94         * doc/gtk-doc.make:
95         * doc/Makefile.am: Small adjustments to directory layout.
96
97         * examples/Makefile.am:
98         * examples/hildon-time-editor-example.c: A new example for time
99         editor.
100
101 2007-01-31  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
102
103         * examples/hildon-caption-example.c: Adding checkbutton to the caption
104         examples to see how things are looking.
105
106         * src/hildon-caption.c: Xan's fix for caption and checkbutton.
107
108 2007-01-31  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
109
110         * src/hildon-color-chooser-dialog.c:
111         * src/hildon-color-chooser.c: Adding some documentation.
112
113 2007-01-31  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
114
115         * configure.ac:
116         * pkgconfig/hildon.pc.in:
117         * src/hildon-seekbar.c: Xan's fixes for new gtk compilation.
118
119 2007-01-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
120
121         * ./: More documentation fixes. 
122
123 2007-01-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
124
125         * doc/Makefile.am:
126         * src/hildon-hvolumebar.c:
127         * src/hildon-note.c:
128         * src/hildon-number-editor.c:
129         * src/hildon-program.c:
130         * src/hildon-range-editor.c: Moving thesgml documentation to code.
131
132 2007-01-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
133
134         * doc/Makefile.am:
135         * src/hildon-calendar-popup.c:
136         * src/hildon-color-button.c:
137         * src/hildon-color-chooser-dialog.h:
138         * src/hildon-controlbar.c:
139         * src/hildon-date-editor.c:
140         * src/hildon-get-password-dialog.c:
141         * src/hildon-login-dialog.c:
142         * src/hildon-login-dialog.h:
143         * src/hildon-note.c:
144         * src/hildon-program.c:
145         * src/hildon-sort-dialog.c:
146         * src/hildon-time-editor.c:
147         * src/hildon-time-picker.c:
148         * src/hildon-vvolumebar.c:
149         * src/hildon-weekday-picker.c:
150         * src/hildon-window.c:
151         * src/hildon-wizard-dialog.c: Moving the sgml documentation to code.
152
153 2007-01-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
154
155         * ./: Big documentation fix mess continued.
156
157 2007-01-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
158
159         * ./: Big documentation fix mess.
160
161 2007-01-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
162
163         * src/hildon-sort-dialog.c:
164         * src/hildon-sort-dialog.h:
165         * src/hildon-time-editor.c:
166         * src/hildon-time-picker.c:
167         * src/hildon-volumebar-range.c:
168         * src/hildon-volumebar.c:
169         * src/hildon-vvolumebar.c:
170         * src/hildon-weekday-picker.c:
171         * src/hildon-window.c:
172         * src/hildon-wizard-dialog.c: Cleaning up the documentation.
173
174 2007-01-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
175
176         * src/hildon-program.c:
177         * src/hildon-program.h:
178         * src/hildon-range-editor.c:
179         * src/hildon-seekbar.c:
180         * src/hildon-set-password-dialog.c: Cleaing up the documentation.
181
182 2007-01-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
183
184         * src/hildon-get-password-dialog.c:
185         * src/hildon-helper.c:
186         * src/hildon-hvolumebar.c:
187         * src/hildon-login-dialog.c:
188         * src/hildon-note.c:
189         * src/hildon-note.h:
190         * src/hildon-number-editor.c: Cleaning up the documentation.
191
192 2007-01-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
193
194         * src/hildon-defines.h: Removing accidentaly left function prototypes.
195
196         * src/hildon-find-toolbar.c: Fixing documentation for
197         HildonFindToolbar.
198
199         * src/hildon-font-selection-dialog.c: Fixing documentation for
200         HildonfontSelectionDialog.
201
202 2007-01-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
203
204         * src/hildon-date-editor.c: Fixing the documentation for
205         HildonTimeEditor. Removing the year limitations.
206
207         * src/hildon-defines.c:
208         * src/hildon-defines.h: Fixing the defines documentation.
209
210 2007-01-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
211
212         * src/hildon-banner.c: Fixing documentation for HildonBanner.
213
214         * src/hildon-caption.c:
215         * src/hildon-caption.h: Fixing documentation for HildonCaption.
216
217         * src/hildon-code-dialog.c: Fixing documentation for HildonCodeDialog.
218
219         * src/hildon-controlbar.c: Fixing docuemtnation for HildonControlbar.
220
221 2007-01-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
222
223         * src/hildon-banner.c:
224         * src/hildon-banner.h: Fixing documentation. Removing the n-lines
225         helper function.
226
227         * src/hildon-note.c: Removing the n-lines wrapping stuff.
228
229 2007-01-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
230
231         * tests/Makefile.am: Missing MAINTAINERCLEAN files.
232
233         * tests/hildon-clock-widgets_tests.c:
234         * tests/hildon-widgets_tests.c: Removing, old outo stuff.
235
236         * tests/tc_banner_truncate.c: More info in header.
237
238 2007-01-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
239
240         * tests/check-hildon-banner.c:
241         * tests/check-hildon-calendar-popup.c:
242         * tests/check-hildon-caption.c:
243         * tests/check-hildon-code-dialog.c:
244         * tests/check-hildon-color-button.c:
245         * tests/check-hildon-color-chooser.c:
246         * tests/check-hildon-controlbar.c:
247         * tests/check-hildon-date-editor.c:
248         * tests/check-hildon-dialoghelp.c:
249         * tests/check-hildon-find-toolbar.c:
250         * tests/check-hildon-font-selection-dialog.c:
251         * tests/check-hildon-get-password-dialog.c:
252         * tests/check-hildon-helper.c:
253         * tests/check-hildon-name-password-dialog.c:
254         * tests/check-hildon-note.c:
255         * tests/check-hildon-number-editor.c:
256         * tests/check-hildon-program.c:
257         * tests/check-hildon-range-editor.c:
258         * tests/check-hildon-scroll-area.c:
259         * tests/check-hildon-seekbar.c:
260         * tests/check-hildon-set-password-dialog.c:
261         * tests/check-hildon-sort-dialog.c:
262         * tests/check-hildon-system-sound.c:
263         * tests/check-hildon-time-editor.c:
264         * tests/check-hildon-time-picker.c:
265         * tests/check-hildon-volumebar-range.c:
266         * tests/check-hildon-volumebar.c:
267         * tests/check-hildon-weekday-picker.c:
268         * tests/check-hildon-window.c:
269         * tests/check-hildon-wizard-dialog.c:
270         * tests/check_test.c:
271         * tests/check_utils.c:
272         * tests/check_utils.h:
273         * tests/hildon-clock-widgets_tests.c:
274         * tests/hildon-widgets_tests.c:
275         * tests/tc_banner_truncate.c:
276         * tests/test_suites.h: Updating the copyright header.
277
278 2007-01-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
279
280         * debian/libhildon1-dbg.install:
281         * debian/libhildon1-dev.docs:
282         * debian/libhildon1-dev.install:
283         * debian/libhildon1.install:
284         * configure.ac:
285         * debian/control:
286         * debian/rules: Updating deps, making hildon0 a hildon1.
287
288         * pkgconfig/hildon.pc.in: Fixing a dash expansion problem.
289
290 2007-01-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
291
292         * debian/libhildon0-dbg.install:
293         * debian/libhildon0-dev.docs:
294         * debian/libhildon0-dev.install:
295         * debian/libhildon0.install:
296         * debian/changelog:
297         * debian/control: Adjusting package name to libhildon.
298
299         * debian/rules: Auto sh-libs generation.
300
301 2007-01-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
302
303         * src/hildon-calendar-popup.c:
304         * src/hildon-caption.c:
305         * src/hildon-code-dialog.c:
306         * src/hildon-color-chooser-dialog.c:
307         * src/hildon-controlbar.c:
308         * src/hildon-date-editor.c:
309         * src/hildon-find-toolbar.c:
310         * src/hildon-font-selection-dialog.c:
311         * src/hildon-get-password-dialog.c:
312         * src/hildon-login-dialog.c:
313         * src/hildon-note.c:
314         * src/hildon-number-editor.c:
315         * src/hildon-range-editor.c:
316         * src/hildon-set-password-dialog.c:
317         * src/hildon-sort-dialog.c:
318         * src/hildon-time-editor.c:
319         * src/hildon-time-picker.c:
320         * src/hildon-wizard-dialog.c: For the time being changing the
321         tranlslation package from PACKAGE (hildon) to hildon-libs to force/get
322         the old translations.
323
324 2007-01-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
325
326         * src/hildon-date-editor.c:
327         * src/hildon-time-editor.c:
328         * src/hildon-number-editor.c: Adding some missing bugfixes from
329         pre-consolidation from another branch.
330
331         * src/hildon-helper.c:
332         * src/hildon-helper.h: Adding the missing finger event recognition
333         helper.
334
335         * tests/test_suites.h: Fixing the test suite.
336
337 2007-01-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
338
339         * src/hildon.h:
340         * src/Makefile.am:
341         * src/hildon-defines.c:
342         * src/hildon-helper.c:
343         * src/hildon-helper.h: Introducing the hildon-helper and moving some
344         -defines functions there.
345
346         * tests/Makefile.am:
347         * tests/Makefile.in:
348         * tests/TEST-CASES.txt:
349         * tests/check-hildon-defines.c:
350         * tests/check_test.c: Modyfying tests for hildon helper.
351
352 2007-01-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
353
354         * src/hildon-input-mode-hint.h: Cleaning up the
355         hildon-input-mode-hint.
356
357 2007-01-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
358
359         * src/hildon-defines.c:
360         * src/hildon-defines.h: Cleaning up hildon-defines.
361
362 2007-01-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
363
364         * src/hildon-find-toolbar.c:
365         * src/hildon-program.c:
366         * src/hildon-volumebar.c:
367         * src/hildon-vvolumebar.c: Adding the proper HAVE_CONFIG where needed.
368
369 2007-01-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
370
371         * src/hildon-composite-widget.c:
372         * src/hildon-composite-widget.h:
373         * src/hildon-date-editor.c:
374         * src/hildon-number-editor.c:
375         * src/hildon-time-editor.c:
376         * src/hildon-weekday-picker.c:
377         * src/Makefile.am:
378         * src/hildon-private.c:
379         * src/hildon-private.h: Moving "composite widget" to private since
380         essentially it's just a handy private function.
381
382         * src/hildon.h: Removing it from exported headers.
383
384         * tests/Makefile.am:
385         * tests/Makefile.in:
386         * tests/TEST-CASES.txt:
387         * tests/check-hildon-composite-widget.c:
388         * tests/check_test.c: Removing the composite test case, since it's
389         external/not exported anymore.
390
391 2007-01-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
392
393         * debian/changelog: Adding missing.
394
395         * src/hildon-banner.c: Modyfying to allow creation with null window.
396
397         * tests/check-hildon-calendar-popup.c:
398         * tests/check-hildon-color-button.c:
399         * tests/check-hildon-note.c: Fixing the unit tests.
400
401 2007-01-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
402
403         * ChangeLog-hildon-lgpl: Moving to ChangeLog.1.
404
405         * ChangeLog.2: Creating from the ChangeLog. Will hold all changelogs
406         before consolidations.
407
408         * debian/changelog:
409         * debian/control:
410         * debian/hildon-dev.docs:
411         * debian/hildon-dev.install:
412         * debian/hildon-libs-dev.docs:
413         * debian/hildon-libs-dev.install:
414         * debian/hildon-libs0-dbg.install:
415         * debian/hildon-libs0.install:
416         * debian/hildon-libs0.links:
417         * debian/hildon0-dbg.install:
418         * debian/hildon0.install:
419         * debian/rules: Updating the debian stuff.
420
421 2007-01-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
422
423         * examples/Makefile.am:
424         * examples/hildon-login-dialog-example.c: Adding login dialog example.
425
426 2007-01-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
427
428         * examples/: Moving the examples out of the directory.
429
430 2007-01-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
431
432         * src/hildon.h: Changing from hildon-widgets.h
433
434         * examples/hildon-banner/hildon-banner-example.c:
435         * examples/hildon-caption/hildon-caption-example.c:
436         * examples/hildon-color-button/hildon-color-button-example.c:
437         * examples/hildon-color-chooser/hildon-color-chooser-example.c:
438         * examples/hildon-controlbar/hildon-controlbar-example.c:
439         * examples/hildon-note/hildon-note-example.c:
440         * examples/hildon-sort-dialog/hildon-sort-dialog-example.c:
441         * examples/hildon-time-picker/hildon-time-picker-example.c:
442         * examples/hildon-weekday-picker/hildon-weekday-picker-example.c:
443         * examples/hildon-window/hildon-window-example.c: Fixing the example
444         license header. 
445
446         * src/Makefile.am: Fixing the noinst headers.
447
448 2007-01-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
449
450         * ./: Upgrading the license headers, moving package name to "hildon"
451         etc. 
452         
453 2007-01-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
454
455         * examples/Makefile.am:
456         * examples/hildon-color-button:
457         * examples/hildon-color-button/hildon-color-button-example.c:
458         * examples/hildon-color-chooser:
459         * examples/hildon-color-chooser/hildon-color-chooser-example.c: Adding
460         the color button and color chooser examples.
461
462         * src/hildon-color-button.c:
463         * src/hildon-color-button.h:
464         * src/hildon-color-chooser-dialog.c:
465         * src/hildon-color-chooser.c: Fixing the color-returning functions.
466
467         * src/hildon-find-toolbar.c:
468         * src/hildon-font-selection-dialog.c: Adjusting to new color-returning
469         functions.
470
471         * tests/Makefile.am:
472         * tests/Makefile.in:
473         * tests/check-hildon-color-button.c:
474         * tests/check-hildon-color-popup.c:
475         * tests/check-hildon-color-selector.c:
476         * tests/check_test.c:
477         * tests/test_suites.h: Adding the tests for color button and color
478         chooser.
479
480 2007-01-15  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
481
482         * Makefile.am:
483         * configure.ac:
484         * tests:
485         * tests/Makefile.am:
486         * tests/Makefile.in:
487         * tests/TEST-CASES.txt:
488         * tests/check-hildon-banner.c:
489         * tests/check-hildon-calendar-popup.c:
490         * tests/check-hildon-caption.c:
491         * tests/check-hildon-code-dialog.c:
492         * tests/check-hildon-color-button.c:
493         * tests/check-hildon-color-popup.c:
494         * tests/check-hildon-color-selector.c:
495         * tests/check-hildon-composite-widget.c:
496         * tests/check-hildon-controlbar.c:
497         * tests/check-hildon-date-editor.c:
498         * tests/check-hildon-defines.c:
499         * tests/check-hildon-dialoghelp.c:
500         * tests/check-hildon-find-toolbar.c:
501         * tests/check-hildon-font-selection-dialog.c:
502         * tests/check-hildon-get-password-dialog.c:
503         * tests/check-hildon-name-password-dialog.c:
504         * tests/check-hildon-note.c:
505         * tests/check-hildon-number-editor.c:
506         * tests/check-hildon-program.c:
507         * tests/check-hildon-range-editor.c:
508         * tests/check-hildon-scroll-area.c:
509         * tests/check-hildon-seekbar.c:
510         * tests/check-hildon-set-password-dialog.c:
511         * tests/check-hildon-sort-dialog.c:
512         * tests/check-hildon-system-sound.c:
513         * tests/check-hildon-time-editor.c:
514         * tests/check-hildon-time-picker.c:
515         * tests/check-hildon-volumebar-range.c:
516         * tests/check-hildon-volumebar.c:
517         * tests/check-hildon-weekday-picker.c:
518         * tests/check-hildon-window.c:
519         * tests/check-hildon-wizard-dialog.c:
520         * tests/check_test.c:
521         * tests/check_utils.c:
522         * tests/check_utils.h:
523         * tests/hildon-clock-widgets_tests.c:
524         * tests/hildon-widgets_tests.c:
525         * tests/run_tests:
526         * tests/tc_banner_truncate.c:
527         * tests/test_suites.h: Adding the test suite.
528
529 2007-01-15  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
530
531         * examples/Makefile.am:
532         * examples/hildon-time-picker:
533         * examples/hildon-time-picker/hildon-time-picker-example.c: Adding a
534         hildon-time-picker example.
535
536 2007-01-11  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
537
538         * configure.ac:
539         * examples/Makefile.am: Adding the --with-examples and --with-asserts
540         configure options (defaulting to no ; no respectively).
541
542 2007-01-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
543
544         * examples/Makefile.am:
545         * examples/hildon-note:
546         * examples/hildon-note/hildon-note-example.c: Example for hildon note.
547
548         * src/hildon-note.c:
549         * src/hildon-note.h: Fixing buggy code in new object creation.
550
551 2007-01-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
552
553         * examples/Makefile.am:
554         * examples/hildon-controlbar:
555         * examples/hildon-controlbar/hildon-controlbar-example.c: Adding an
556         example for the HildonControlBar.
557
558         * src/hildon-banner.c: Fixing some refactoring bugs.
559
560         * src/hildon-defines.c:
561         * src/hildon-number-editor.c:
562         * src/hildon-time-editor.c:
563         * src/hildon-time-picker.c: Gtk 2.10 fixes.
564
565 2007-01-08  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
566
567         * src/hildon-date-editor.c:
568         * src/hildon-date-editor.h:
569         * src/hildon-time-editor.c:
570         * src/hildon-time-editor.h: Cleaning up the enum name.
571
572 2007-01-08  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
573
574         * src/hildon-wizard-dialog-private.h:
575         * src/hildon-wizard-dialog.c:
576         * src/hildon-wizard-dialog.h: Cleaning up the HildonWizardDialog.
577
578 2007-01-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
579
580         * src/hildon-set-password-dialog-private.h:
581         * src/hildon-set-password-dialog.c:
582         * src/hildon-set-password-dialog.h: Cleaning up the
583         HildonSetPasswordDialog.
584
585 2007-01-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
586
587         * src/hildon-get-password-dialog-private.h:
588         * src/hildon-get-password-dialog.c:
589         * src/hildon-get-password-dialog.h: Cleaning up the
590         HildonGetPasswordDialog.
591
592 2007-01-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
593
594         * src/hildon-font-selection-dialog.c:
595         * src/hildon-font-selection-dialog.h:
596         * src/hildon-font-selection-dialog-private.h: Cleaning up the
597         HildonFontSelectionDialog. 
598
599 2007-01-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
600
601         * src/hildon-login-dialog.c:
602         * src/hildon-login-dialog.h:
603         * src/Makefile.am:
604         * src/hildon-login-dialog-private.h:
605         * src/hildon-widgets.h: Cleaning up the HildonNamePassword dialog and
606         renaming it to HildonLoginDialog.
607
608 2007-01-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
609
610         * src/hildon-banner.c: Introducing static protos, removing the
611         macrofied GType init, full the parent_class with proper value.
612
613 2007-01-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
614
615         * src/hildon-banner.c:
616         * src/hildon-banner.h:
617         * src/hildon-note.c:
618         * src/hildon-banner-private.h: Cleaning up the HildonBanner.
619
620         * src/hildon-color-chooser-dialog-private.h:
621         * src/hildon-color-chooser-dialog.c:
622         * src/hildon-color-chooser-dialog.h: Fixing build.
623
624 2007-01-04  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
625
626         * src/hildon-note.c:
627         * src/hildon-note.h:
628         * src/hildon-note-private.h: Cleaning up the HildonNote.
629
630 2007-01-04  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
631
632         * src/hildon-date-editor-private.h:
633         * src/hildon-date-editor.c:
634         * src/hildon-date-editor.h: Cleaning up the date editor.
635
636 2007-01-03  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
637
638         * src/hildon-private.h: Removing. It was only holding one private
639         function which is now public (makes sense).
640
641         * src/hildon-time-editor-private.h:
642         * src/hildon-time-editor.c:
643         * src/hildon-time-editor.h:
644         * src/hildon-time-picker.c:
645         * src/hildon-widgets.h: Cleaning up the time editor.
646
647 2007-01-03  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
648
649         * src/hildon-color-chooser-dialog.c:
650         * src/hildon-color-chooser-dialog.h:
651         * src/hildon-color-chooser.c:
652         * src/hildon-color-chooser.h: More color chooser stuff.
653
654 2007-01-03  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
655
656         * plugins:
657         * plugins/Makefile.am:
658         * plugins/hildon-color-chooser-dialog-hsv.c:
659         * plugins/hildon-color-chooser-hsv.c:
660         * src/Makefile.am:
661         * src/hildon-plugin-widget.c:
662         * src/hildon-plugin-widget.h: Removing old plugin bits.
663
664 2007-01-03  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
665
666         * src/Makefile.am:
667         * src/hildon-color-button-private.h:
668         * src/hildon-color-button.c:
669         * src/hildon-color-button.h:
670         * src/hildon-color-chooser-button.c:
671         * src/hildon-color-chooser-button.h:
672         * src/hildon-color-chooser-dialog-private.h:
673         * src/hildon-color-chooser-dialog.c:
674         * src/hildon-color-chooser-dialog.h:
675         * src/hildon-color-chooser-private.h:
676         * src/hildon-color-chooser.c:
677         * src/hildon-color-chooser.h:
678         * src/hildon-color-popup.c:
679         * src/hildon-color-popup.h:
680         * src/hildon-color-selector.c:
681         * src/hildon-color-selector.h:
682         * src/hildon-font-selection-dialog.c:
683         * src/hildon-widgets.h: Cleaning up the color-widgets stuff.
684
685 2006-12-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
686
687         * src/hildon-seekbar.c: Fixing one missing include file.
688
689         * src/hildon-time-picker-private.h:
690         * src/hildon-time-picker.c:
691         * src/hildon-time-picker.h: Cleaning up the HildonTimePicker.
692
693 2006-12-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
694
695         * src/hildon-seekbar-private.h:
696         * src/hildon-seekbar.c:
697         * src/hildon-seekbar.h: Cleaning up the HildonSeekbar.
698
699 2006-12-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
700
701         * src/hildon-number-editor-private.h:
702         * src/hildon-number-editor.c:
703         * src/hildon-number-editor.h: Cleaning up the HildonNumberEditor.
704
705 2006-12-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
706
707         * src/hildon-code-dialog-private.h:
708         * src/hildon-code-dialog.c:
709         * src/hildon-code-dialog.h: Cleaning up the HildonCodeDialog.
710
711 2006-12-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
712
713         * src/hildon-caption-private.h:
714         * src/hildon-caption.c:
715         * src/hildon-caption.h: Cleaning up the HildonCaption.
716
717 2006-12-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
718
719         * src/hildon-sort-dialog-private.h:
720         * src/hildon-sort-dialog.c:
721         * src/hildon-sort-dialog.h: Cleaning up the HildonSortDialog.
722
723 2006-12-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
724
725         * src/hildon-weekday-picker-private.h:
726         * src/hildon-weekday-picker.c:
727         * src/hildon-weekday-picker.h: Cleaning up the HildonWeekdayPicker.
728
729 2006-12-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
730
731         * src/hildon-calendar-popup-private.h:
732         * src/hildon-calendar-popup.c:
733         * src/hildon-calendar-popup.h: Cleaning up the HildonCalendarPopup.
734
735 2006-12-15  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
736
737         * src/hildon-controlbar-private.h:
738         * src/hildon-controlbar.c:
739         * src/hildon-controlbar.h: Cleaning up the HildonControlBar.
740
741 2006-12-15  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
742
743         * src/hildon-range-editor-private.h:
744         * src/hildon-range-editor.c:
745         * src/hildon-range-editor.h: Cleaning up HildonRangeEditor.
746
747 2006-12-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
748
749         * src/hildon-sound.c:
750         * src/hildon-sound.h: Cleaning up.
751
752 2006-12-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
753
754         * TODO: Removing. 
755
756         * src/hildon-volumebar-range.c:
757         * src/hildon-volumebar-range.h: Cleaning up HildonVolumebarRange.
758
759 2006-12-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
760
761         * TODO:
762         * src/hildon-find-toolbar-private.h:
763         * src/hildon-find-toolbar.c:
764         * src/hildon-find-toolbar.h: Cleaning up HildonFindToolbar.
765
766 2006-12-13  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
767
768         * TODO:
769         * src/hildon-program-private.h:
770         * src/hildon-program.c:
771         * src/hildon-program.h: Cleaning up HildonProgram.
772
773 2006-12-12  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
774
775         * TODO: 
776         * src/hildon-hvolumebar.c:
777         * src/hildon-hvolumebar.h: Cleaning up.
778
779         * src/hildon-vvolumebar.c: Defines fixes.
780
781 2006-12-12  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
782
783         * TODO: Removing cleaned stuff.
784
785         * src/hildon-volumebar.h: Cosmetic.
786
787         * src/hildon-vvolumebar.c: 
788         * src/hildon-vvolumebar.h: Cleaning.
789
790 2006-12-12  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
791
792         * TODO: Adding more TODO.
793
794         * src/hildon-volumebar-private.h:
795         * src/hildon-volumebar.c:
796         * src/hildon-volumebar.h: Cleaning up.
797
798         * src/hildon-hvolumebar.c:
799         * src/hildon-vvolumebar.c: Adjusting for changes in volumebar.
800         
801         * src/hildon-window-private.h:
802         * src/hildon-window.c:
803         * src/hildon-window.h: Adding the G_GNUC_CONST keyword, some more
804         layouting tweaks.
805
806 2006-12-12  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
807
808         * TODO: Adding a TODO file.
809
810 2006-12-11  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
811
812         * src/hildon-window-private.h:
813         * src/hildon-window.c:
814         * src/hildon-window.h: Correcting the coding style. Correcting the
815         identing. Modyfying to use standard gobject set_private thingies.
816         Making the private API not exported to symbols.
817
818 2006-12-11  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
819
820         * pkgconfig/hildon.pc.in:
821         * src/Makefile.am: Fixing the install directories.
822
823 2006-11-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
824
825         * autogen.sh: Updated autogen not to complain when launched without
826         parameters in NOCONFIGURE mode.
827
828 2006-11-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
829
830         * examples/Makefile.am:
831         * examples/hildon-sort-dialog:
832         * examples/hildon-sort-dialog/hildon-sort-dialog-example.c: Adding the
833         example for HildonSortDialog. 
834
835 2006-11-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
836
837         * configure.ac: Fixing the build problem of the examples (missing _)
838
839         * examples/Makefile.am:
840         * examples/hildon-weekday-picker:
841         * examples/hildon-weekday-picker/hildon-weekday-picker-example.c:
842         Adding a weekday picker example.
843
844         * src/Makefile.am: Fixing the problem mis-ordered build.
845
846 2006-11-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
847
848         * Makefile.am:
849         * configure.ac:
850         * m4/as-version.m4:
851         * pkgconfig/Makefile.am:
852         * pkgconfig/hildon-widgets.pc.in:
853         * src/Makefile.am: Changing the install dirs etc. 
854
855 2006-11-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
856
857         * src/hildon-banner.c:
858         * src/hildon-calendar-popup.c:
859         * src/hildon-caption.c:
860         * src/hildon-code-dialog.c:
861         * src/hildon-color-button.c:
862         * src/hildon-color-chooser-button.c:
863         * src/hildon-color-chooser-button.h:
864         * src/hildon-color-chooser-dialog.c:
865         * src/hildon-color-chooser-dialog.h:
866         * src/hildon-color-chooser.c:
867         * src/hildon-color-popup.c:
868         * src/hildon-color-selector.c:
869         * src/hildon-composite-widget.c:
870         * src/hildon-composite-widget.h:
871         * src/hildon-controlbar.c:
872         * src/hildon-date-editor.c:
873         * src/hildon-defines.c:
874         * src/hildon-find-toolbar.c:
875         * src/hildon-font-selection-dialog.c:
876         * src/hildon-get-password-dialog.c:
877         * src/hildon-hvolumebar.c:
878         * src/hildon-hvolumebar.h:
879         * src/hildon-name-password-dialog.c:
880         * src/hildon-note.c:
881         * src/hildon-number-editor.c:
882         * src/hildon-plugin-widget.c:
883         * src/hildon-plugin-widget.h:
884         * src/hildon-program.c:
885         * src/hildon-program.h:
886         * src/hildon-range-editor.c:
887         * src/hildon-seekbar.c:
888         * src/hildon-set-password-dialog.c:
889         * src/hildon-sort-dialog.c:
890         * src/hildon-sound.c:
891         * src/hildon-sound.h:
892         * src/hildon-time-editor.c:
893         * src/hildon-time-picker.c:
894         * src/hildon-volumebar-range.c:
895         * src/hildon-volumebar.c:
896         * src/hildon-vvolumebar.c:
897         * src/hildon-vvolumebar.h:
898         * src/hildon-weekday-picker.c:
899         * src/hildon-widgets.h:
900         * src/hildon-window.c:
901         * src/hildon-window.h:
902         * src/hildon-wizard-dialog.c: Fixing the include files.
903
904 2006-11-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
905
906         * examples/Makefile.am:
907         * examples/hildon-caption:
908         * examples/hildon-caption/hildon-caption-example.c: Adding the example
909         for hildon-caption.
910
911 2006-11-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
912
913         * examples/Makefile.am:
914         * examples/hildon-banner:
915         * examples/hildon-banner/hildon-banner-example.c: Adding a hildon-banner example. 
916         
917         * examples/hildon-window/hildon-window-example.c: Addin the quit
918         function.
919
920 2006-11-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
921
922         * Makefile.am:
923         * configure.ac:
924         * examples:
925         * examples/Makefile.am:
926         * examples/hildon-program:
927         * examples/hildon-window:
928         * examples/hildon-window/hildon-window-example.c:
929         * src/Makefile.am:
930         * src/hildon-banner.c:
931         * src/hildon-banner.h:
932         * src/hildon-caption.c:
933         * src/hildon-code-dialog.c:
934         * src/hildon-color-button.c:
935         * src/hildon-color-chooser-button.c:
936         * src/hildon-color-chooser-button.h:
937         * src/hildon-color-chooser-dialog.c:
938         * src/hildon-color-chooser-dialog.h:
939         * src/hildon-date-editor.c:
940         * src/hildon-defines.c:
941         * src/hildon-find-toolbar.c:
942         * src/hildon-font-selection-dialog.c:
943         * src/hildon-get-password-dialog.c:
944         * src/hildon-note.c:
945         * src/hildon-number-editor.c:
946         * src/hildon-range-editor.c:
947         * src/hildon-set-password-dialog.c:
948         * src/hildon-sort-dialog.c:
949         * src/hildon-sort-dialog.h:
950         * src/hildon-sound.c:
951         * src/hildon-sound.h:
952         * src/hildon-time-editor.h:
953         * src/hildon-time-picker.c:
954         * src/hildon-widgets.h:
955         * src/hildon-window.c:
956         * src/hildon-wizard-dialog.c: Making the stuff compile with -Werror. 
957
958 2006-11-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
959
960         * src/Makefile.am:
961         * src/gtk-infoprint.c:
962         * src/gtk-infoprint.h: Removing the infoprints for good.
963
964 2006-11-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
965
966         * hildon-date-editor.c:
967         * hildon-date-editor.h:
968         * hildon-time-editor.h: Switching to a common DateTime editor error
969         type.
970
971 2006-11-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
972
973         * src/hildon-time-editor.c:
974         * src/hildon-time-editor.h: Switching to a common DateTime editor
975         error type.
976
977 2006-11-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
978
979         * src/hildon-calendar-popup.h:
980         * src/hildon-caption.c:
981         * src/hildon-caption.h:
982         * src/hildon-date-editor.h:
983         * src/hildon-font-selection-dialog.c:
984         * src/hildon-font-selection-dialog.h:
985         * src/hildon-get-password-dialog.c:
986         * src/hildon-get-password-dialog.h:
987         * src/hildon-note.c:
988         * src/hildon-note.h:
989         * src/hildon-program.h:
990         * src/hildon-range-editor.h:
991         * src/hildon-time-editor.c:
992         * src/hildon-time-editor.h:
993         * src/hildon-volumebar-range.h:
994         * src/hildon-weekday-picker.h:
995         * src/hildon-wizard-dialog.h: Removing deprecated functions.
996
997 2006-11-15  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
998
999         * src/hildon-caption.c:
1000         * src/hildon-caption.h:
1001         * src/hildon-note.c:
1002         * src/hildon-note.h:
1003         * src/hildon-window.h: Register all the unregistered enums as GEnums
1004         to make it easier for the language bindings.
1005
1006 2006-11-15  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1007
1008         * src/Makefile.am:
1009         * src/hildon-marshalers.c:
1010         * src/hildon-marshalers.h: Fixing the marshalers rebuilding etc.
1011
1012 2006-11-15  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1013
1014         * ./: Making the source buildable again, fixing the mkenums thingy.
1015
1016 2006-11-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com>
1017
1018         * ./: Removing the whole lot of deprecated components.  
1019
1020 2006-11-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1021
1022         * ./: Some basic fixed to make the source actually buildable. Removing
1023         the marshallers from the build system for a little while. 
1024
1025 2006-11-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1026
1027         * configure.ac:
1028         * pkgconfig/hildon-widgets.pc.in: Few more fixes for the pkgconfig
1029         file.
1030
1031 2006-11-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1032         
1033         * ./: Moving pkgconfig file to pkgconfig/.
1034
1035 2006-11-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1036
1037         * ./: Removing plugins and doc temporarily from the build process.
1038         Upgrading the autogen.sh and configure.ac.
1039
1040 2006-11-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1041
1042         * ./: Removing the theme, ut and timer. 
1043
1044 2006-11-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1045
1046         * ./: hildon-widgets => src . hildon-widgets-plugins => plugins.
1047         Changing dir names etc. 
1048
1049 2006-11-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1050
1051         [0.14.11-1 release]
1052
1053         * configure.ac:
1054         * debian/changelog: Updating.
1055
1056 2006-11-09  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1057
1058         * hildon-widgets/hildon-date-editor.c:
1059         * hildon-widgets/hildon-time-editor.c: Fixing the back logical string used.
1060
1061 2006-11-08  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1062
1063         [0.14.10-1 release]
1064
1065         * configure.ac:
1066         * debian/changelog: Updating.
1067
1068 2006-11-08  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1069
1070         * hildon-widgets/hildon-libs.c:
1071         Removed gtk_widget_grab_focus on entry_validate() and added 
1072         control on entry_changed() for moving the focus when validate returns 
1073         NO_ERROR. Also it's used skip_validation for not validating 
1074         twice when entering a valid date in each entry.
1075         Fixes NB#41059 and NB#42579.
1076
1077 2006-11-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1078
1079         [0.14.8-1 release]
1080
1081         * configure.ac:
1082         * debian/changelog: Updating.
1083
1084         * hildon-widgets/hildon-scroll-area.c: Fixing a silly compilation
1085         breakage.
1086
1087 2006-10-31  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1088
1089         * hildon-widgets/hildon-scroll-area.c:
1090         * hildon-widgets/hildon-scroll-area.h: When using a GtkTextView inside
1091         the HildonScrollArea try to "compensete" the cursor position
1092         scrolling. Fixes NB#20219.
1093
1094 2006-10-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1095
1096         * hildon-widgets/hildon-font-selection-dialog.c: Making the preview
1097         dialog wider when being font sizes are being used. Fixes NB#41501. 
1098
1099 2006-10-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1100
1101         * hildon-widgets/hildon-set-password-dialog.c: Removing
1102         auto-capitalization from the entry used to verify the password. Fixes
1103         NB#39585.
1104
1105 2006-10-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1106
1107         [0.14.7-1 release]
1108
1109         * configure.ac:
1110         * debian/changelog: Updating. 
1111
1112         * hildon-widgets/hildon-time-editor.c: Adding a "skipper" variable
1113         that prevents us from doing validations from within validations. When
1114         skipper == TRUE vallidation step is being skipped. A workaround.
1115         Fixes NB#44610.
1116
1117 2006-10-24  Daniel Elstner  <daniel.kitta@gmail.com>
1118
1119         * hildon-widgets/hildon-find-toolbar.h (search, close,
1120         invalid_input, history_append): Remove the final user_data
1121         parameter from the signal prototypes.  The user_data pointer
1122         is a generic feature of GLib signal handling and not supposed
1123         to be declared explicitely. (MB#185)
1124
1125 2006-10-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com>
1126
1127         * hildon-widgets/hildon-time-editor.c: Removing the extra focus grab,
1128         missing patch from NB#42555.
1129
1130 2006-10-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com>
1131
1132         * hildon-widgets/hildon-time-editor.c:
1133         (hildon_time_editor_entry_keypress): Added check for not allowed keys.
1134         Fixes NB#43926.
1135
1136         * hildon-widgets/hildon-time-editor.h:
1137         Added INVALID_CHAR to HildonTimeEditorErrorType enumeration.
1138
1139 2006-10-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1140
1141         * hildon-widgets/hildon-find-toolbar.c: Do not grab focus but just
1142         hide the IM context when the toolbar is being closed. Patch by Tomas
1143         Ostman, fixes for good NB#34193. 
1144
1145 2006-10-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1146
1147         * hildon-widgets/hildon-date-editor.c: Changing the error infobanner
1148         displayed to ckct_ib_illegal_character (when user presses non-numeric
1149         character in the date editor).
1150
1151 2006-10-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com>
1152
1153         * hildon-widgets/hildon-date-editor.c:
1154         (hildon_date_editor_keypress): Added check for not allowed keys.
1155         (hildon_date_editor_date_error): Added banner message for not
1156         allowed keys. Fixes NB#41049.
1157
1158         * hildon-widgets/hildon-date-editor.h:
1159         Added INVALID_CHAR to HildonDateEditorErrorType enumeration.
1160
1161 2006-10-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1162
1163         * hildon-widgets/hildon-banner.c:
1164         (force_to_wrap_truncated): Set label size request to its natural 
1165         size (it stands fixed after it's wrapped). Fixes NB#38598.
1166
1167 2006-10-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1168
1169         [0.14.6-1 release]
1170
1171         * configure.ac:
1172         * debian/changelog: Updating.
1173
1174 2006-10-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1175
1176         * hildon-widgets-plugins/hildon-color-chooser-hsv.c: Fixing the
1177         clipping in the color selector. Fixes NB#43565.
1178
1179 2006-10-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1180
1181         * hildon-widgets/hildon-color-button.c: One more extra to actually fix
1182         NB#39798.
1183
1184 2006-10-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1185
1186         * hildon-widgets/hildon-get-password-dialog.c: Making the password
1187         text entry 20 characters long. Fixes NB#39586. A workaround.
1188
1189 2006-10-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1190
1191         * hildon-widgets/hildon-name-password-dialog.c: Fixing the
1192         auto-capitalization issues in the name password dialog. Two things
1193         accumulated here -- missing NULL in property set and the lack of
1194         visibility re-set after input method hint setting (this should not be
1195         needed BTW). Fixes NB#37467.
1196
1197 2006-10-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1198
1199         * hildon-widgets/hildon-color-button.c: Correctly fixing NB#39798 --
1200         the expose event should draw it's bits according to widget's
1201         allocation and not the expose area.
1202
1203 2006-10-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1204
1205         * hildon-widgets-plugins/hildon-color-chooser-hsv.c: Changing the way the
1206         dimmed elements of the dialog are being drawn -- fixes NB#41498. 
1207         Cache the pre-generated dimmed pixbuf to improve the performance. We could
1208         cache the actual hsv plane too in a similiar way.  
1209
1210 2006-10-11  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1211
1212         * hildon-widgets-plugins/hildon-color-chooser-hsv.c: Adding the border
1213         around the color selector. Fixes #NB42007. 
1214
1215 2006-10-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1216
1217         * hildon-widgets/hildon-font-selection-dialog.c: Forcing the dialog to
1218         be more wide. A slightly ugly fix, but fixes NB#41501. Will be fixed
1219         properly once we solve all the label truncating/wrapping/ellipsizing
1220         issues. 
1221
1222 2006-10-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1223
1224         * hildon-widgets/hildon-date-editor.c: Remove the focus grab after
1225         dialog execution. Fixes NB#42555.
1226
1227 2006-10-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1228
1229         * hildon-widgets/hildon-date-editor.c:
1230         (hildon_date_editor_entry_validate): Set the stored date value 
1231         when it's validated with some entry empty. Fixes NB#42504.
1232
1233 2006-10-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1234         
1235         [0.14.5-1 release]
1236         
1237         * configure.ac:
1238         * debian/changelog: Update.
1239
1240         * debian/hildon-libs-dev.install: Removing redundant .la/.a files. 
1241
1242 2006-10-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1243
1244         * debian/copyright: One more license fix. 
1245
1246 2006-10-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1247
1248         * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c:
1249         * hildon-widgets-plugins/hildon-color-chooser-hsv.c:
1250         * hildon-widgets/gtk-infoprint.c:
1251         * hildon-widgets/gtk-infoprint.h:
1252         * hildon-widgets/hildon-add-home-dialog.c:
1253         * hildon-widgets/hildon-add-home-dialog.h:
1254         * hildon-widgets/hildon-app-private.h:
1255         * hildon-widgets/hildon-app.c:
1256         * hildon-widgets/hildon-app.h:
1257         * hildon-widgets/hildon-appview.c:
1258         * hildon-widgets/hildon-appview.h:
1259         * hildon-widgets/hildon-banner.c:
1260         * hildon-widgets/hildon-banner.h:
1261         * hildon-widgets/hildon-calendar-popup.c:
1262         * hildon-widgets/hildon-calendar-popup.h:
1263         * hildon-widgets/hildon-caption.c:
1264         * hildon-widgets/hildon-caption.h:
1265         * hildon-widgets/hildon-code-dialog.c:
1266         * hildon-widgets/hildon-code-dialog.h:
1267         * hildon-widgets/hildon-color-button.c:
1268         * hildon-widgets/hildon-color-button.h:
1269         * hildon-widgets/hildon-color-chooser-button.c:
1270         * hildon-widgets/hildon-color-chooser-button.h:
1271         * hildon-widgets/hildon-color-chooser-dialog.c:
1272         * hildon-widgets/hildon-color-chooser-dialog.h:
1273         * hildon-widgets/hildon-color-chooser.c:
1274         * hildon-widgets/hildon-color-chooser.h:
1275         * hildon-widgets/hildon-color-popup.c:
1276         * hildon-widgets/hildon-color-popup.h:
1277         * hildon-widgets/hildon-color-selector.c:
1278         * hildon-widgets/hildon-color-selector.h:
1279         * hildon-widgets/hildon-composite-widget.c:
1280         * hildon-widgets/hildon-composite-widget.h:
1281         * hildon-widgets/hildon-controlbar.c:
1282         * hildon-widgets/hildon-controlbar.h:
1283         * hildon-widgets/hildon-date-editor.c:
1284         * hildon-widgets/hildon-date-editor.h:
1285         * hildon-widgets/hildon-defines.c:
1286         * hildon-widgets/hildon-defines.h:
1287         * hildon-widgets/hildon-dialoghelp.c:
1288         * hildon-widgets/hildon-dialoghelp.h:
1289         * hildon-widgets/hildon-file-handling-note.c:
1290         * hildon-widgets/hildon-file-handling-note.h:
1291         * hildon-widgets/hildon-find-toolbar.c:
1292         * hildon-widgets/hildon-find-toolbar.h:
1293         * hildon-widgets/hildon-font-selection-dialog.c:
1294         * hildon-widgets/hildon-font-selection-dialog.h:
1295         * hildon-widgets/hildon-get-password-dialog.c:
1296         * hildon-widgets/hildon-get-password-dialog.h:
1297         * hildon-widgets/hildon-grid-item-private.h:
1298         * hildon-widgets/hildon-grid-item.c:
1299         * hildon-widgets/hildon-grid-item.h:
1300         * hildon-widgets/hildon-grid.c:
1301         * hildon-widgets/hildon-grid.h:
1302         * hildon-widgets/hildon-hvolumebar.c:
1303         * hildon-widgets/hildon-hvolumebar.h:
1304         * hildon-widgets/hildon-input-mode-hint.h:
1305         * hildon-widgets/hildon-name-password-dialog.c:
1306         * hildon-widgets/hildon-name-password-dialog.h:
1307         * hildon-widgets/hildon-note.c:
1308         * hildon-widgets/hildon-note.h:
1309         * hildon-widgets/hildon-number-editor.c:
1310         * hildon-widgets/hildon-number-editor.h:
1311         * hildon-widgets/hildon-plugin-widget.c:
1312         * hildon-widgets/hildon-plugin-widget.h:
1313         * hildon-widgets/hildon-private.h:
1314         * hildon-widgets/hildon-program.c:
1315         * hildon-widgets/hildon-program.h:
1316         * hildon-widgets/hildon-range-editor.c:
1317         * hildon-widgets/hildon-range-editor.h:
1318         * hildon-widgets/hildon-scroll-area.c:
1319         * hildon-widgets/hildon-scroll-area.h:
1320         * hildon-widgets/hildon-seekbar.c:
1321         * hildon-widgets/hildon-seekbar.h:
1322         * hildon-widgets/hildon-set-password-dialog.c:
1323         * hildon-widgets/hildon-set-password-dialog.h:
1324         * hildon-widgets/hildon-sort-dialog.c:
1325         * hildon-widgets/hildon-sort-dialog.h:
1326         * hildon-widgets/hildon-system-sound.c:
1327         * hildon-widgets/hildon-system-sound.h:
1328         * hildon-widgets/hildon-telephone-editor.c:
1329         * hildon-widgets/hildon-telephone-editor.h:
1330         * hildon-widgets/hildon-time-editor.c:
1331         * hildon-widgets/hildon-time-editor.h:
1332         * hildon-widgets/hildon-time-picker.c:
1333         * hildon-widgets/hildon-time-picker.h:
1334         * hildon-widgets/hildon-volumebar-private.h:
1335         * hildon-widgets/hildon-volumebar-range.c:
1336         * hildon-widgets/hildon-volumebar-range.h:
1337         * hildon-widgets/hildon-volumebar.c:
1338         * hildon-widgets/hildon-volumebar.h:
1339         * hildon-widgets/hildon-vvolumebar.c:
1340         * hildon-widgets/hildon-vvolumebar.h:
1341         * hildon-widgets/hildon-weekday-picker.c:
1342         * hildon-widgets/hildon-weekday-picker.h:
1343         * hildon-widgets/hildon-window-private.h:
1344         * hildon-widgets/hildon-window.c:
1345         * hildon-widgets/hildon-window.h:
1346         * hildon-widgets/hildon-wizard-dialog.c:
1347         * hildon-widgets/hildon-wizard-dialog.h:
1348         * timer/timer.c:
1349         * timer/timer.h:
1350         * ut/hildon-clock-widgets_tests.c:
1351         * ut/hildon-widgets_tests.c:
1352         * ut/tc_banner_truncate.c: One again fixing the license headers...
1353         NB#40228.
1354
1355 2006-10-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1356
1357         * common-rcfiles/gtk-2.0/ossomediaplayer: Changing the wizard dialog
1358         enum to equal GTK_RESPONSE_CANCEL for automatic Escape key handling.
1359         Fixes NB#41234.
1360
1361 2006-10-04  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1362
1363         * hildon-widgets/hildon-caption.c:
1364         * hildon-widgets/hildon-caption.h: Adding a new property:
1365         "icon-position" and helper set/get routine methods.
1366         This propery controls the align/position of the icon in the caption.
1367         The icon can be aligned left or right. 
1368
1369 2006-10-04  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1370
1371         * hildon-widgets/hildon-wizard-dialog.c: Adding an "autotitle"
1372         property that controls the way wizard handles window titles. If set to
1373         TRUE (default) the wizard will automatically update window title when
1374         changing wizard pages. If set to FALSE, no title handling is being
1375         done, and the title can be overriden by the application developer.
1376
1377 2006-10-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1378
1379         * hildon-widgets/hildon-time-editor.c
1380         (validated_conversion): Modifications to check the '-' 
1381         input and change value to the default min. Fixes NB#40059.
1382
1383 2006-10-04  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1384
1385         * hildon-widgets/hildon-set-password-dialog.c: Turning off the
1386         auto-capitalization. Fixes NB#39585.
1387
1388 2006-10-03  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1389
1390         * debian/rules: Correcting debian debug package generation. Should
1391         really fix NB#40532.
1392
1393 2006-10-02  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1394
1395         * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c: Make ok
1396         the default response for the dialog. Fixes NB#39909.
1397
1398 2006-09-29  Tomas Junnonen  <tomas.junnonen@nokia.com>
1399
1400         * hildon-font-selection-dialog.c: Remove extra space in font size
1401         string. Fixes NB#41291.
1402
1403 2006-09-26  Iain Holmes  <iain@openedhand.com>
1404
1405         * hildon-wizard-dialog.c: Show all created widgets so that a
1406         gtk_widget_show is all that is required to display the dialog
1407         correctly. Fixes MB#432. 
1408
1409 2006-09-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1410
1411         * hildon-widgets/hildon-number-editor.c: Applying a patch by Fernando
1412         Herrera to fix the number editor notification signals. Fixes MB#625. 
1413
1414 2006-09-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1415         
1416         [0.14.4-1 release]
1417         
1418         * configure.ac:
1419         * debian/changelog: Update.
1420
1421 2006-09-21  Tommi Komulainen  <tommi.komulainen@nokia.com>
1422
1423         * hildon-widgets/hildon-find-toolbar.c
1424         (hildon_find_toolbar_entry_activate): Stop 'activate' signal emission
1425         to prevent focus from moving. NB#40936
1426
1427 2006-09-22  Tommi Komulainen  <tommi.komulainen@nokia.com>
1428
1429         * hildon-widgets/hildon-volumebar.h (HildonVolumebarPrivate)
1430         * hildon-widgets/hildon-volumebar.c (hildon_volumebar_size_allocate,
1431         hildon_volumebar_realize, hildon_volumebar_unrealize,
1432         hildon_volumebar_map, hildon_volumebar_unmap,
1433         hildon_volumebar_notify, hildon_volumebar_class_init): Add a
1434         input-only event window to catch button-press events anywhere in the
1435         widget when the widget is insensitive. NB#6214
1436
1437         * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_size_allocate): 
1438         * hildon-widgets/hildon-vvolumebar.c (hildon_vvolumebar_size_allocate): 
1439         Chain to parent so that the event window is properly resized.
1440
1441 2006-09-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1442
1443         * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c:
1444         * hildon-widgets-plugins/hildon-color-chooser-hsv.c: Changing the name
1445         in witch the borders afre being draw around color selectors. Fixes
1446         NB#40057.
1447         Making the dimmed color bar/plane look a bit nicer. 
1448
1449         * hildon-widgets/hildon-name-password-dialog.c: Changing the 'name'
1450         property of the dialog to 'username'. Fixes #MB772. 
1451
1452 2006-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1453
1454         * hildon-widgets/hildon-font-selection-dialog.c: Do not put the
1455         "reference" text in the font preview dialog if the super/subscript
1456         setting has not been selected. Fixes #NB40999.
1457
1458 2006-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1459
1460         * hildon-widgets/hildon-number-editor.c:
1461         (hildon_number_editor_validate_value): Modified the condition
1462         for checking if the inputted value is 0 when range minimun is
1463         positive. Fixes #NB30734.
1464
1465 2006-09-21  Fernando Herrera  <fernando.herrera-de-las-heras@nokia.com>
1466
1467         * hildon-widgets/hildon-get-password-dialog.c:
1468         (hildon_get_password_get_property): Fix "numbers-only" getter.
1469         Fix #MB769
1470
1471 2006-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1472
1473         * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c: Reverting
1474         the hex -> color func (hsv not supported by the parse function). 
1475         Fixing a bug where last character is not appended to the color ->
1476         ascii conversion. Fixes #NB40061.
1477
1478 2006-09-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1479
1480         * hildon-widgets/hildon-get-password-dialog.c: Fixing the way input
1481         method is set. Fixes #NB37467. 
1482
1483         * hildon-widgets/hildon-name-password-dialog.c: Fixing the way the
1484         password entry is being accessed. Fixes #MB767. Using a patch by
1485         Lorenzo Gil Sanchez.
1486
1487 2006-09-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1488
1489         * hildon-widgets/hildon-date-editor.c:
1490         (hildon_date_editor_keypress): On left or right key pressed, it
1491         first takes in consideration the current cursor position inside
1492         the entries. If it's in an edge, focus moves to the widget on the
1493         right or left. Fixes #NB40770.
1494
1495 2006-09-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1496
1497         * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c: Agh...
1498         correcting silly mistake.  
1499
1500 2006-09-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1501
1502         * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c:
1503         Replacing a custom hex -> color with a stock gdk func. 
1504
1505         * hildon-widgets/hildon-caption.c:
1506         Ups... a momentary lapse of reason.
1507
1508 2006-09-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1509
1510         * hildon-widgets/hildon-time-editor.c:
1511         (validated_conversion): Added default parameter -- if the field is
1512         empty, sets this value.
1513         (hildon_time_editor_real_validate): Gets current values to pass it
1514         as the default values to forward validation. Fixes #NB39048.
1515
1516 2006-09-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1517
1518         * hildon-widgets/hildon-caption.c: Do not draw the focus border when
1519         the label has no text set. Fixes #NB40649. 
1520         Also fixing some memory leaks in properties setting.
1521
1522 2006-09-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1523
1524         * hildon-widgets/hildon-time-editor.c:
1525         (hildon_time_editor_entry_clicked): This function has been
1526         removed. It is not needed any more.
1527         (_hildon_time_editor_entry_select_all): Added in order to perform
1528         the whole text selection into the entry with an idle call.
1529         (hildon_time_editor_entry_focusin): Modified to just add the
1530         function above to the idle queue.
1531         Fixes #NB40665.
1532
1533         * hildon-widgets/hildon-caption.c (hildon_caption_button_press):
1534         Added condition to return when the widget has already the focus.
1535         Fixes #NB31086. 
1536
1537 2006-09-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1538
1539         * hildon-widgets/hildon-color-button.c: Draw insensitive grid over the
1540         color button widget if the widget is insensitive. Fixes #NB40329. 
1541
1542 2006-09-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1543
1544         * debian/control:
1545         * debian/rules: Fixing the debug symbols package. Fixes #NB40532.
1546
1547 2006-09-15  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1548
1549         [0.14.3-1 release]
1550
1551         * configure.ac:
1552         * debian/changelog: Bumping version numbers, adding info about the
1553         fixes.
1554
1555 2006-09-15  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1556
1557         * hildon-widgets/hildon-window.c: When a new menu is being attached to
1558         the window, call show on the menu itself, not the whole window. Fixes
1559         #NB40566.
1560
1561 2006-09-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1562
1563         * hildon-widgets/hildon-date-editor.c:
1564         (hildon_date_editor_entry_released): Removed this function in order
1565         to avoid the selection of the entry with the second click.
1566         (hildon_date_editor_entry_focusin): Removed the test, now we want
1567         to select the entry using the callback in all the situations. 
1568         Fixes #NB39612. 
1569         
1570         * hildon-widgets/hildon-number-editor.c: renamed {plus,minus}-button
1571         widgets to ne-{plus,minus}-button in order to do the theming without
1572         depending on the HildonNumberEditor widget name. Fixes #MB624. Will
1573         work with new theme config.
1574         
1575 2006-09-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1576
1577         * hildon-widgets/hildon-composite-widget.c: Changed the focus
1578         handler -- with hildon-time-editor and hildon-date-editor, if we
1579         are moving up or down, with the focus inside the widget, we return
1580         false to force moving to the next widget outside. Fixes #NB36938.
1581
1582 2006-09-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1583
1584         * hildon-widgets/hildon-defines.c: Ensure the style before setting the
1585         logical color. Fixes #NB40041.
1586
1587 2006-09-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1588
1589         * hildon-widgets/hildon-date-editor.c: Bring focus to date after the
1590         date has been choosen in the calendar popup.
1591
1592         * hildon-widgets/hildon-time-editor.c: Bring focus to time after 
1593         time has been choosen in the time picker. Fixes #NB39565.
1594
1595 2006-09-13  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1596
1597         [Merging the atk-branch fixes]
1598
1599         * hildon-widgets/hildon-date-editor.c: Use button instead of event
1600         box for the calendar icon.
1601
1602         * hildon-widgets/hildon-time-editor.c: Use button instead of the label
1603         for the am/pm switcher. Fixes #NB25602, #NB24411.
1604
1605 2006-09-12  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1606
1607         * debian/copyright:
1608         * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c:
1609         * hildon-widgets-plugins/hildon-color-chooser-hsv.c:
1610         * hildon-widgets/gtk-infoprint.c:
1611         * hildon-widgets/gtk-infoprint.h:
1612         * hildon-widgets/hildon-add-home-dialog.c:
1613         * hildon-widgets/hildon-add-home-dialog.h:
1614         * hildon-widgets/hildon-app-private.h:
1615         * hildon-widgets/hildon-app.c:
1616         * hildon-widgets/hildon-app.h:
1617         * hildon-widgets/hildon-appview.c:
1618         * hildon-widgets/hildon-appview.h:
1619         * hildon-widgets/hildon-banner.c:
1620         * hildon-widgets/hildon-banner.h:
1621         * hildon-widgets/hildon-calendar-popup.c:
1622         * hildon-widgets/hildon-calendar-popup.h:
1623         * hildon-widgets/hildon-caption.c:
1624         * hildon-widgets/hildon-caption.h:
1625         * hildon-widgets/hildon-code-dialog.c:
1626         * hildon-widgets/hildon-code-dialog.h:
1627         * hildon-widgets/hildon-color-button.c:
1628         * hildon-widgets/hildon-color-button.h:
1629         * hildon-widgets/hildon-color-chooser-button.c:
1630         * hildon-widgets/hildon-color-chooser-button.h:
1631         * hildon-widgets/hildon-color-chooser-dialog.c:
1632         * hildon-widgets/hildon-color-chooser-dialog.h:
1633         * hildon-widgets/hildon-color-chooser.c:
1634         * hildon-widgets/hildon-color-chooser.h:
1635         * hildon-widgets/hildon-color-popup.c:
1636         * hildon-widgets/hildon-color-popup.h:
1637         * hildon-widgets/hildon-color-selector.c:
1638         * hildon-widgets/hildon-color-selector.h:
1639         * hildon-widgets/hildon-composite-widget.c:
1640         * hildon-widgets/hildon-composite-widget.h:
1641         * hildon-widgets/hildon-controlbar.c:
1642         * hildon-widgets/hildon-controlbar.h:
1643         * hildon-widgets/hildon-date-editor.c:
1644         * hildon-widgets/hildon-date-editor.h:
1645         * hildon-widgets/hildon-defines.c:
1646         * hildon-widgets/hildon-defines.h:
1647         * hildon-widgets/hildon-dialoghelp.c:
1648         * hildon-widgets/hildon-dialoghelp.h:
1649         * hildon-widgets/hildon-file-handling-note.c:
1650         * hildon-widgets/hildon-file-handling-note.h:
1651         * hildon-widgets/hildon-find-toolbar.c:
1652         * hildon-widgets/hildon-find-toolbar.h:
1653         * hildon-widgets/hildon-font-selection-dialog.c:
1654         * hildon-widgets/hildon-font-selection-dialog.h:
1655         * hildon-widgets/hildon-get-password-dialog.c:
1656         * hildon-widgets/hildon-get-password-dialog.h:
1657         * hildon-widgets/hildon-grid-item-private.h:
1658         * hildon-widgets/hildon-grid-item.c:
1659         * hildon-widgets/hildon-grid-item.h:
1660         * hildon-widgets/hildon-grid.c:
1661         * hildon-widgets/hildon-grid.h:
1662         * hildon-widgets/hildon-hvolumebar.c:
1663         * hildon-widgets/hildon-hvolumebar.h:
1664         * hildon-widgets/hildon-input-mode-hint.h:
1665         * hildon-widgets/hildon-name-password-dialog.c:
1666         * hildon-widgets/hildon-name-password-dialog.h:
1667         * hildon-widgets/hildon-note.c:
1668         * hildon-widgets/hildon-note.h:
1669         * hildon-widgets/hildon-number-editor.c:
1670         * hildon-widgets/hildon-number-editor.h:
1671         * hildon-widgets/hildon-plugin-widget.c:
1672         * hildon-widgets/hildon-plugin-widget.h:
1673         * hildon-widgets/hildon-private.h:
1674         * hildon-widgets/hildon-program.c:
1675         * hildon-widgets/hildon-program.h:
1676         * hildon-widgets/hildon-range-editor.c:
1677         * hildon-widgets/hildon-range-editor.h:
1678         * hildon-widgets/hildon-scroll-area.c:
1679         * hildon-widgets/hildon-scroll-area.h:
1680         * hildon-widgets/hildon-seekbar.c:
1681         * hildon-widgets/hildon-seekbar.h:
1682         * hildon-widgets/hildon-set-password-dialog.c:
1683         * hildon-widgets/hildon-set-password-dialog.h:
1684         * hildon-widgets/hildon-sort-dialog.c:
1685         * hildon-widgets/hildon-sort-dialog.h:
1686         * hildon-widgets/hildon-system-sound.c:
1687         * hildon-widgets/hildon-system-sound.h:
1688         * hildon-widgets/hildon-telephone-editor.c:
1689         * hildon-widgets/hildon-telephone-editor.h:
1690         * hildon-widgets/hildon-time-editor.c:
1691         * hildon-widgets/hildon-time-editor.h:
1692         * hildon-widgets/hildon-time-picker.c:
1693         * hildon-widgets/hildon-time-picker.h:
1694         * hildon-widgets/hildon-volumebar-private.h:
1695         * hildon-widgets/hildon-volumebar-range.c:
1696         * hildon-widgets/hildon-volumebar-range.h:
1697         * hildon-widgets/hildon-volumebar.c:
1698         * hildon-widgets/hildon-volumebar.h:
1699         * hildon-widgets/hildon-vvolumebar.c:
1700         * hildon-widgets/hildon-vvolumebar.h:
1701         * hildon-widgets/hildon-weekday-picker.c:
1702         * hildon-widgets/hildon-weekday-picker.h:
1703         * hildon-widgets/hildon-window-private.h:
1704         * hildon-widgets/hildon-window.c:
1705         * hildon-widgets/hildon-window.h:
1706         * hildon-widgets/hildon-wizard-dialog.c:
1707         * hildon-widgets/hildon-wizard-dialog.h:
1708         * po/en_GB.po:
1709         * timer/timer.c:
1710         * timer/timer.h:
1711         * ut/hildon-clock-widgets_tests.c:
1712         * ut/hildon-widgets_tests.c:
1713         * ut/tc_banner_truncate.c: Fixing the copyright headers.
1714
1715         * hildon-widgets/hildon-defines.c: Making the disposing of style data
1716         more secure/null-proof.
1717
1718 2006-09-11  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1719
1720         * hildon-widgets/hildon-app.h:
1721         * hildon-widgets/hildon-defines.h: Reverting back to old key mapping.
1722
1723 2006-09-11  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1724
1725         * hildon-widgets/hildon-time-editor.c: When user clicked the clock
1726         button, before launching the time picker try to validate the entered
1727         values. Fixes #NB40055.
1728
1729 2006-09-11  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1730
1731         [0.14.2-1 release]
1732
1733         * configure.ac:
1734         * debian/changelog: Bumping version numbers, adding details about the
1735         fixes. 
1736
1737 2006-09-11  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1738
1739         * hildon-widgets/hildon-time-editor.c: Do an extra validity check when
1740         switching to another field. Fixes #NB40054.
1741
1742 2006-09-08  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1743
1744         * hildon-widgets/hildon-window.c: Call the
1745         hildon_window_is_topmost_notify before firing the g-object
1746         notification signal. Fixes #NB39202.
1747
1748 2006-09-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1749
1750         [0.14.1-2 release]
1751
1752         * debian/changelog: Bumping version numbers.
1753
1754 2006-09-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1755
1756         * hildon-widgets/hildon-app.h:
1757         * hildon-widgets/hildon-defines.h: Once again reverting the Johan's
1758         patch for new key handling.
1759
1760 2006-09-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1761
1762         * hildon-widgets/hildon-find-toolbar.c: Move focus to the parent
1763         widget when the toolbar is closed. Fixes #NB34193.
1764
1765 2006-09-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1766
1767         * hildon-widgets/hildon-defines.c: Fixing the recursive call in
1768         _set_recursive_from_ld. The container for_each call was missing a
1769         parameter and effectively passing NULL as data. So amateurish. Fixes
1770         #NB39181.
1771
1772 2006-09-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1773
1774         * hildon-widgets/hildon-defines.h: Adding gdkkeysyms.h to includes.
1775         Fixes #NB39714.
1776
1777 2006-09-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1778
1779         * hildon-widgets/hildon-color-button.c: Redraw the button if cancel
1780         was pressed in the color selection dialog. Fixes #NB39778 but I think
1781         the real cause of the bug lies at a different level.
1782
1783 2006-09-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1784         
1785         [0.14.1-1 release]
1786
1787         * configure.ac: Version bump. Display version string during configure
1788         stage.
1789
1790         * debian/changelog: Adding release details.
1791
1792 2006-09-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1793
1794         * hildon-widgets/hildon-font-selection-dialog.c: Adding a comment
1795         about the new property introduced. Once we have property documentation
1796         we need to mark it with a "Since: 0.14.1" keyword ("font-scaling").
1797
1798 2006-09-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1799
1800         * Makefile.am:
1801         * configure.ac: Removing the unit tests (ut/outo) from the build
1802         system. They're introducing an additionall dependency and need to be
1803         fixed/arranged differently anyways. 
1804
1805 2006-09-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1806
1807         * hildon-widgets/hildon-app.h:
1808         * hildon-widgets/hildon-defines.h: Applying Johan's new key mapping
1809         patch back again. WARNING: This breaks compatibility with IT-2006.
1810
1811         * hildon-widgets/hildon-caption.c: Add specific behaviour for
1812         containers when press button event occurs. Fixes #NB36843.
1813
1814         * hildon-widgets/hildon-program.c:
1815         * hildon-widgets/hildon-window.c: Adding a patch to fix occassional
1816         BadWindow X errors. Fixes #NB39679.
1817
1818 2006-09-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1819
1820         * hildon-widgets/hildon-sort-dialog.c: Adding a function to add
1821         reversed sort keys. Reversed sort keys present Descending/Ascending
1822         selection instead of Ascending/Descending default. Fixes #NB32544. 
1823
1824 2006-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1825
1826         * hildon-widgets/hildon-note.c: Fixing the behaviour of
1827         hildon_note_new_confirmation_with_icon_stock. Fixes #NB22825.
1828
1829 2006-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1830
1831         * hildon-widgets/hildon-font-selection-dialog.c: Adding a
1832         "font-scaling" property that allows to customize the output of the
1833         Preview dialog during font selection. By default font-scaling equals
1834         1.0 = no change. Applications/clients should apply here the
1835         font-scaling they use for user-output/visualization. Fixes #NB19001.
1836
1837 2006-09-05  Tomas Junnonen  <tomas.junnonen@nokia.com>
1838
1839         * src/hildon-widgets/hildon-find-toolbar.c: Start search on "activate"
1840         entry signal instead of only KP_Enter. 
1841
1842 2006-09-04  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1843
1844         * hildon-widgets/hildon-banner.c: Aling the stock images to 0.0
1845         position, not to the center. Fixes #NB31168.
1846
1847 2006-09-04  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1848
1849         * hildon-widgets/hildon-color-selector.c:
1850         * hildon-widgets/hildon-time-picker.c: Applying a small patch by
1851         Tamminen Eero to save some bytes of ram. Fixes #NB22965.
1852
1853 2006-09-04  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1854
1855         * hildon-widgets/hildon-font-selection-dialog.c: Excluding some more
1856         hardcoded fonts from the font selection dialog. We need a flexible API
1857         to do that in future, but currently introducing it wouldn't be
1858         feasible. Fixes #NB30530.
1859
1860 2006-09-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1861
1862         * debian/changelog: Small ver. fix.
1863
1864 2006-09-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1865
1866         [0.14.0-1 release]
1867
1868 2006-09-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1869
1870         * debian/changelog: Adding info about bugs fixed: #NB16830, #NB38487,
1871         #NB36938, #NB34642, #NB32772, #NB38598.
1872
1873         * doc/design/abstract_vs_modular_plugin_widgets.dia:
1874         * doc/design/abstract_vs_modular_plugin_widgets.png: Adding the
1875         missing design schemes. 
1876
1877 2006-09-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1878
1879         * po/POTFILES.in:
1880         * po/en_GB.po: Rebuilding & updating the PO files. 
1881
1882 2006-08-31  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1883
1884         * changelog: Adding one more bug fix from the mergedown. Fixes
1885         #NB38565.
1886
1887 2006-08-31  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1888
1889         * debian/changelog: 
1890         * hildon-widgets/hildon-defines.c: Disconnect the signal before
1891         attaching a new one -- prevents signals from being emitted two times,
1892         fixes a memory leak. Fixes #NB26114.
1893
1894 2006-08-31  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1895
1896         * debian/changelog:
1897         * hildon-widgets/hildon-wizard-dialog.c: Changing the orded of the
1898         buttons in the wizard dialog to be: finish, previous, next, cancel.
1899         Fixes #NB34613.
1900
1901 2006-08-31  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1902
1903         * debian/changelog:
1904         * hildon-widgets/hildon-name-password-dialog.c: Applying a patch by
1905         Fernando to fix the autocaptialization for username/password entries.
1906         Fixes #NB37467.
1907
1908 2006-08-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1909
1910         [Merging 0.13.1 => TRUNK]
1911
1912         * ./: Merging the experimental color selector branch. Fixes: #NB37010,
1913         #NB38559, #NB33217, #NB37172.   
1914         Maintainer change:
1915         Michael Dominic Kostrzewa
1916         <michael.kostrzewa@nokia.com>
1917
1918         * configure.ac: Bumping the version number to 0.14.0.
1919
1920 2006-08-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1921
1922         [0.13.1 branch]
1923
1924         * ./: Cosmetics.
1925
1926 2006-08-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1927
1928         [0.13.1 branch]
1929
1930         * AUTHORS: Adding an AUTHORS file with maintainer/contact information.
1931
1932         * debian/control:
1933         * debian/copyright:
1934         * hildon-widgets-plugins/hildon-color-chooser-dialog-hsv.c:
1935         * hildon-widgets-plugins/hildon-color-chooser-hsv.c:
1936         * hildon-widgets/gtk-infoprint.c:
1937         * hildon-widgets/gtk-infoprint.h:
1938         * hildon-widgets/hildon-add-home-dialog.c:
1939         * hildon-widgets/hildon-add-home-dialog.h:
1940         * hildon-widgets/hildon-app-private.h:
1941         * hildon-widgets/hildon-app.c:
1942         * hildon-widgets/hildon-app.h:
1943         * hildon-widgets/hildon-appview.c:
1944         * hildon-widgets/hildon-appview.h:
1945         * hildon-widgets/hildon-banner.c:
1946         * hildon-widgets/hildon-banner.h:
1947         * hildon-widgets/hildon-calendar-popup.c:
1948         * hildon-widgets/hildon-calendar-popup.h:
1949         * hildon-widgets/hildon-caption.c:
1950         * hildon-widgets/hildon-caption.h:
1951         * hildon-widgets/hildon-code-dialog.c:
1952         * hildon-widgets/hildon-code-dialog.h:
1953         * hildon-widgets/hildon-color-button.c:
1954         * hildon-widgets/hildon-color-button.h:
1955         * hildon-widgets/hildon-color-chooser-button.c:
1956         * hildon-widgets/hildon-color-chooser-button.h:
1957         * hildon-widgets/hildon-color-chooser-dialog.c:
1958         * hildon-widgets/hildon-color-chooser-dialog.h:
1959         * hildon-widgets/hildon-color-chooser.c:
1960         * hildon-widgets/hildon-color-chooser.h:
1961         * hildon-widgets/hildon-color-popup.c:
1962         * hildon-widgets/hildon-color-popup.h:
1963         * hildon-widgets/hildon-color-selector.c:
1964         * hildon-widgets/hildon-color-selector.h:
1965         * hildon-widgets/hildon-composite-widget.c:
1966         * hildon-widgets/hildon-composite-widget.h:
1967         * hildon-widgets/hildon-controlbar.c:
1968         * hildon-widgets/hildon-controlbar.h:
1969         * hildon-widgets/hildon-date-editor.c:
1970         * hildon-widgets/hildon-date-editor.h:
1971         * hildon-widgets/hildon-defines.c:
1972         * hildon-widgets/hildon-defines.h:
1973         * hildon-widgets/hildon-dialoghelp.c:
1974         * hildon-widgets/hildon-dialoghelp.h:
1975         * hildon-widgets/hildon-file-handling-note.c:
1976         * hildon-widgets/hildon-file-handling-note.h:
1977         * hildon-widgets/hildon-find-toolbar.c:
1978         * hildon-widgets/hildon-find-toolbar.h:
1979         * hildon-widgets/hildon-font-selection-dialog.c:
1980         * hildon-widgets/hildon-font-selection-dialog.h:
1981         * hildon-widgets/hildon-get-password-dialog.c:
1982         * hildon-widgets/hildon-get-password-dialog.h:
1983         * hildon-widgets/hildon-grid-item-private.h:
1984         * hildon-widgets/hildon-grid-item.c:
1985         * hildon-widgets/hildon-grid-item.h:
1986         * hildon-widgets/hildon-grid.c:
1987         * hildon-widgets/hildon-grid.h:
1988         * hildon-widgets/hildon-hvolumebar.c:
1989         * hildon-widgets/hildon-hvolumebar.h:
1990         * hildon-widgets/hildon-input-mode-hint.h:
1991         * hildon-widgets/hildon-name-password-dialog.c:
1992         * hildon-widgets/hildon-name-password-dialog.h:
1993         * hildon-widgets/hildon-note.c:
1994         * hildon-widgets/hildon-note.h:
1995         * hildon-widgets/hildon-number-editor.c:
1996         * hildon-widgets/hildon-number-editor.h:
1997         * hildon-widgets/hildon-plugin-widget.c:
1998         * hildon-widgets/hildon-plugin-widget.h:
1999         * hildon-widgets/hildon-private.h:
2000         * hildon-widgets/hildon-program.c:
2001         * hildon-widgets/hildon-program.h:
2002         * hildon-widgets/hildon-range-editor.c:
2003         * hildon-widgets/hildon-range-editor.h:
2004         * hildon-widgets/hildon-scroll-area.c:
2005         * hildon-widgets/hildon-scroll-area.h:
2006         * hildon-widgets/hildon-seekbar.c:
2007         * hildon-widgets/hildon-seekbar.h:
2008         * hildon-widgets/hildon-set-password-dialog.c:
2009         * hildon-widgets/hildon-set-password-dialog.h:
2010         * hildon-widgets/hildon-sort-dialog.c:
2011         * hildon-widgets/hildon-sort-dialog.h:
2012         * hildon-widgets/hildon-system-sound.c:
2013         * hildon-widgets/hildon-system-sound.h:
2014         * hildon-widgets/hildon-telephone-editor.c:
2015         * hildon-widgets/hildon-telephone-editor.h:
2016         * hildon-widgets/hildon-time-editor.c:
2017         * hildon-widgets/hildon-time-editor.h:
2018         * hildon-widgets/hildon-time-picker.c:
2019         * hildon-widgets/hildon-time-picker.h:
2020         * hildon-widgets/hildon-volumebar-private.h:
2021         * hildon-widgets/hildon-volumebar-range.c:
2022         * hildon-widgets/hildon-volumebar-range.h:
2023         * hildon-widgets/hildon-volumebar.c:
2024         * hildon-widgets/hildon-volumebar.h:
2025         * hildon-widgets/hildon-vvolumebar.c:
2026         * hildon-widgets/hildon-vvolumebar.h:
2027         * hildon-widgets/hildon-weekday-picker.c:
2028         * hildon-widgets/hildon-weekday-picker.h:
2029         * hildon-widgets/hildon-window-private.h:
2030         * hildon-widgets/hildon-window.c:
2031         * hildon-widgets/hildon-window.h:
2032         * hildon-widgets/hildon-wizard-dialog.c:
2033         * hildon-widgets/hildon-wizard-dialog.h:
2034         * timer/timer.c:
2035         * timer/timer.h:
2036         * ut/hildon-clock-widgets_tests.c:
2037         * ut/hildon-widgets_tests.c:
2038         * ut/tc_banner_truncate.c: Adding myself as the contact
2039         person/maintainer. FIxing copyright notices to include 2006 as new things 
2040         were added this year.
2041
2042 2006-08-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2043
2044         [0.13.1 branch]
2045
2046         * hildon-widgets/hildon-app.h:
2047         * hildon-widgets/hildon-defines.h: Undoing the Johan's new
2048         key-handling changes from 2006-08-10. That requires a fix at a
2049         different level, waiting for Daniel Stone. 
2050
2051 2006-08-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2052
2053         [0.13.1 branch]
2054
2055         * debian==/changelog: Adding some missing entries about bugs being
2056         fixed.
2057
2058         * debian/copyright: Adding information about the license version of
2059         the package.
2060
2061 2006-08-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2062
2063         [0.13.1 branch]
2064
2065         * hildon-widgets/hildon-window.c: Properly ref the attached menus,
2066         allow NULL to be passed to the attach function to remove the existing
2067         menu. Fixes NB#32845. 
2068
2069 2006-08-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2070
2071         [0.13.1 branch]
2072
2073         * debian/control: Removing unnecessary manual dependencies, fixes
2074         NB#34225. 
2075
2076 2006-08-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2077
2078         [0.13.1 branch]
2079
2080         * hildon-widgets-plugins/Makefile.am:
2081         * hildon-widgets-plugins/hildon-color-chooser-dialog_hsv.c:
2082         * hildon-widgets-plugins/hildon-color-chooser_hsv.c:
2083         * hildon-widgets-plugins/hildoncolorchooser_hsv.c:
2084         * hildon-widgets-plugins/hildoncolorchooserdialog_hsv.c: Removing
2085         left overs from the old color selector code, making the file names
2086         more sane.
2087
2088 2006-08-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2089
2090         [0.13.1 branch]
2091
2092         * hildon-widgets-plugins/hildon-color-chooser-dialog_hsv.c:
2093         * hildon-widgets-plugins/hildon-color-chooser_hsv.c:
2094         * hildon-widgets-plugins/hildoncolorchooser_hsv.c:
2095         * hildon-widgets/gtk-infoprint.c:
2096         * hildon-widgets/gtk-infoprint.h:
2097         * hildon-widgets/hildon-add-home-dialog.c:
2098         * hildon-widgets/hildon-add-home-dialog.h:
2099         * hildon-widgets/hildon-app-private.h:
2100         * hildon-widgets/hildon-app.c:
2101         * hildon-widgets/hildon-app.h:
2102         * hildon-widgets/hildon-appview.c:
2103         * hildon-widgets/hildon-appview.h:
2104         * hildon-widgets/hildon-banner.c:
2105         * hildon-widgets/hildon-banner.h:
2106         * hildon-widgets/hildon-calendar-popup.c:
2107         * hildon-widgets/hildon-calendar-popup.h:
2108         * hildon-widgets/hildon-caption.c:
2109         * hildon-widgets/hildon-caption.h:
2110         * hildon-widgets/hildon-code-dialog.c:
2111         * hildon-widgets/hildon-code-dialog.h:
2112         * hildon-widgets/hildon-color-button.c:
2113         * hildon-widgets/hildon-color-button.h:
2114         * hildon-widgets/hildon-color-chooser-button.c:
2115         * hildon-widgets/hildon-color-chooser-button.h:
2116         * hildon-widgets/hildon-color-chooser-dialog.c:
2117         * hildon-widgets/hildon-color-chooser-dialog.h:
2118         * hildon-widgets/hildon-color-chooser.h:
2119         * hildon-widgets/hildon-color-popup.c:
2120         * hildon-widgets/hildon-color-popup.h:
2121         * hildon-widgets/hildon-color-selector.c:
2122         * hildon-widgets/hildon-color-selector.h:
2123         * hildon-widgets/hildon-composite-widget.c:
2124         * hildon-widgets/hildon-composite-widget.h:
2125         * hildon-widgets/hildon-controlbar.c:
2126         * hildon-widgets/hildon-controlbar.h:
2127         * hildon-widgets/hildon-date-editor.c:
2128         * hildon-widgets/hildon-date-editor.h:
2129         * hildon-widgets/hildon-defines.c:
2130         * hildon-widgets/hildon-defines.h:
2131         * hildon-widgets/hildon-dialoghelp.c:
2132         * hildon-widgets/hildon-dialoghelp.h:
2133         * hildon-widgets/hildon-file-handling-note.c:
2134         * hildon-widgets/hildon-file-handling-note.h:
2135         * hildon-widgets/hildon-find-toolbar.c:
2136         * hildon-widgets/hildon-find-toolbar.h:
2137         * hildon-widgets/hildon-font-selection-dialog.c:
2138         * hildon-widgets/hildon-font-selection-dialog.h:
2139         * hildon-widgets/hildon-get-password-dialog.c:
2140         * hildon-widgets/hildon-get-password-dialog.h:
2141         * hildon-widgets/hildon-grid-item-private.h:
2142         * hildon-widgets/hildon-grid-item.c:
2143         * hildon-widgets/hildon-grid-item.h:
2144         * hildon-widgets/hildon-grid.c:
2145         * hildon-widgets/hildon-grid.h:
2146         * hildon-widgets/hildon-hvolumebar.c:
2147         * hildon-widgets/hildon-hvolumebar.h:
2148         * hildon-widgets/hildon-input-mode-hint.h:
2149         * hildon-widgets/hildon-name-password-dialog.c:
2150         * hildon-widgets/hildon-name-password-dialog.h:
2151         * hildon-widgets/hildon-note.c:
2152         * hildon-widgets/hildon-note.h:
2153         * hildon-widgets/hildon-number-editor.c:
2154         * hildon-widgets/hildon-number-editor.h:
2155         * hildon-widgets/hildon-plugin-widget.c:
2156         * hildon-widgets/hildon-private.h:
2157         * hildon-widgets/hildon-program.c:
2158         * hildon-widgets/hildon-program.h:
2159         * hildon-widgets/hildon-range-editor.c:
2160         * hildon-widgets/hildon-range-editor.h:
2161         * hildon-widgets/hildon-scroll-area.c:
2162         * hildon-widgets/hildon-scroll-area.h:
2163         * hildon-widgets/hildon-seekbar.c:
2164         * hildon-widgets/hildon-seekbar.h:
2165         * hildon-widgets/hildon-set-password-dialog.c:
2166         * hildon-widgets/hildon-set-password-dialog.h:
2167         * hildon-widgets/hildon-sort-dialog.c:
2168         * hildon-widgets/hildon-sort-dialog.h:
2169         * hildon-widgets/hildon-system-sound.c:
2170         * hildon-widgets/hildon-system-sound.h:
2171         * hildon-widgets/hildon-telephone-editor.c:
2172         * hildon-widgets/hildon-telephone-editor.h:
2173         * hildon-widgets/hildon-time-editor.c:
2174         * hildon-widgets/hildon-time-editor.h:
2175         * hildon-widgets/hildon-time-picker.c:
2176         * hildon-widgets/hildon-time-picker.h:
2177         * hildon-widgets/hildon-volumebar-private.h:
2178         * hildon-widgets/hildon-volumebar-range.c:
2179         * hildon-widgets/hildon-volumebar-range.h:
2180         * hildon-widgets/hildon-volumebar.c:
2181         * hildon-widgets/hildon-volumebar.h:
2182         * hildon-widgets/hildon-vvolumebar.c:
2183         * hildon-widgets/hildon-vvolumebar.h:
2184         * hildon-widgets/hildon-weekday-picker.c:
2185         * hildon-widgets/hildon-weekday-picker.h:
2186         * hildon-widgets/hildon-window-private.h:
2187         * hildon-widgets/hildon-window.c:
2188         * hildon-widgets/hildon-window.h:
2189         * hildon-widgets/hildon-wizard-dialog.c:
2190         * hildon-widgets/hildon-wizard-dialog.h:
2191         * timer/timer.c:
2192         * timer/timer.h:
2193         * ut/hildon-clock-widgets_tests.c:
2194         * ut/hildon-widgets_tests.c:
2195         * ut/tc_banner_truncate.c: Fixing the license banners (adding them
2196         if missing, correcting "... version 2 or any later version" to "version
2197         2."
2198
2199 2006-08-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2200
2201         [0.13.1 branch]
2202
2203         * hildon-widgets/hildon-window.c: Put extra ref on the GdkWindow 
2204         before emitting the signal so that we don't lose it in event free
2205         function. Fixes NB#38996.  
2206
2207 2006-08-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2208
2209         [0.13.1 branch]
2210
2211         * configure.ac: Bumping the version number to 0.13.1.6.
2212
2213         * hildon-widgets-plugins/Makefile.am: Adding the proper symlinks for
2214         default plugin targets during installation. Fixes a crasher bug in the
2215         selector.
2216
2217         * hildon-widgets/hildon-color-button.c:
2218         * hildon-widgets/hildon-color-chooser-dialog.c:
2219         * hildon-widgets/hildon-plugin-widget.c: Adding some basic sanity checks.
2220
2221 2006-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2222
2223         [0.13.1 branch]
2224
2225         * ./: Merging with the 0.13.1-1_pluged-in-color-selector branch.
2226
2227 2006-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2228
2229         [0.13.1 branch]
2230
2231         * hildon-widgets/hildon-number-editor.c: When a range error occurs,
2232         set the correct value before calling the range-error signal, so that
2233         the widget consumer has a chance to actually adjust the value to it's
2234         liking in the signal. Fixes NB#33260.
2235
2236 2006-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2237
2238         [0.13.1 branch]
2239
2240         * hildon-widgets/hildon-wizard-dialog.c: Fixing a small compilation
2241         whoops.
2242
2243 2006-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2244
2245         [0.13.1 branch]
2246
2247         * hildon-widgets/hildon-time-picker.c: Fixing 
2248         NB#37489.
2249
2250 2006-08-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2251
2252         [0.13.1 branch]
2253
2254         * hildon-widgets/hildon-wizard-dialog.c:
2255         * hildon-widgets/hildon-wizard-dialog.h: Cleaning up, fixing some
2256         bugs.
2257
2258 2006-08-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2259
2260         [0.13.1 branch]
2261
2262         * hildon-widgets/hildon-add-home-dialog.h:
2263         * hildon-widgets/hildon-app.h:
2264         * hildon-widgets/hildon-appview.h:
2265         * hildon-widgets/hildon-calendar-popup.h:
2266         * hildon-widgets/hildon-code-dialog.h:
2267         * hildon-widgets/hildon-color-button.h:
2268         * hildon-widgets/hildon-color-selector.h:
2269         * hildon-widgets/hildon-controlbar.h:
2270         * hildon-widgets/hildon-date-editor.h:
2271         * hildon-widgets/hildon-file-handling-note.h:
2272         * hildon-widgets/hildon-find-toolbar.h:
2273         * hildon-widgets/hildon-grid-item-private.h:
2274         * hildon-widgets/hildon-grid-item.h:
2275         * hildon-widgets/hildon-grid.h:
2276         * hildon-widgets/hildon-input-mode-hint.h:
2277         * hildon-widgets/hildon-marshalers.h:
2278         * hildon-widgets/hildon-name-password-dialog.h:
2279         * hildon-widgets/hildon-private.h:
2280         * hildon-widgets/hildon-program.h:
2281         * hildon-widgets/hildon-range-editor.h:
2282         * hildon-widgets/hildon-scroll-area.h:
2283         * hildon-widgets/hildon-seekbar.h:
2284         * hildon-widgets/hildon-sort-dialog.h:
2285         * hildon-widgets/hildon-telephone-editor.h:
2286         * hildon-widgets/hildon-time-picker.h:
2287         * hildon-widgets/hildon-weekday-picker.h:
2288         * hildon-widgets/hildon-window-private.h:
2289         * hildon-widgets/hildon-window.h:
2290         * hildon-widgets/hildon-wizard-dialog.h:
2291         * timer/timer.h: Just cosmetic cleanups in defines for consistency.
2292
2293         * COPYING: Removing the executable bit from the text file. 
2294
2295 2006-08-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
2296
2297         [0.13.1 branch]
2298
2299         * Makefile.am:
2300         * doc/Makefile.am:
2301         * hildon-widgets-plugins/Makefile.am:
2302         * hildon-widgets/Makefile.am:
2303         * po/Makefile.am:
2304         * timer/Makefile.am:
2305         * ut/Makefile.am: Fixing the build system so that `make
2306         maintainer-clean` can be used safely.
2307
2308 2006-08-22  Kuisma Salonen  <kuisma.salonen@nokia.com>
2309
2310         [0.13.1 branch]
2311
2312         * hildon-widgets-plugins/hildoncolorchooser_hsv.c:
2313         Grayscale dimming re-enabled.
2314
2315 2006-08-16  Johan Bilien  <johan.bilien@nokia.com>
2316
2317         [0.13.1 branch]
2318
2319         * hildon-widgets/hildon-app.c:
2320         (hildon_app_switch_to_desktop): Removed unused function
2321         (hildon_app_key_snooper): Removed handling of the Home hardware key
2322
2323         NB#35076
2324
2325         * configure.ac: 0.13.1.4
2326
2327 2006-08-11  Fernando Herrera  <fernando.herrera-de-las-heras@nokia.com>
2328
2329         [0.13.1 branch]
2330
2331         * hildon-widgets/hildon-plugin-widget.c
2332         (ascii_decapitalize_without_dashes): Fixed.
2333
2334 2006-08-10  Johan Bilien  <johan.bilien@nokia.com>
2335
2336         [0.13.1 branch]
2337
2338         * hildon-widgets/hildon-{app.h,defines.h}:
2339         switched HILDON_MENU_KEY to now match GDK_F10
2340         WARNING: This breaks compatibility with IT-2006
2341
2342         * configure.ac: 0.13.1.3
2343
2344 2006-08-08  Luc Pionchon  <luc.pionchon@nokia.com>
2345
2346         [0.13.1 branch]
2347
2348         * configure.ac: 0.13.1.2
2349
2350 2006-08-07  Johan Bilien  <johan.bilien@nokia.com>
2351
2352         * hildon-widgets/hildon-program.c
2353         (hildon_program_common_toolbar_topmost_window): Added this
2354         function, it is an internal function created to notify the topmost
2355         window of the topmost program that it has a new common toolbar, it
2356         is supposed to be used inside a foreach call.
2357         (hildon_program_set_common_toolbar): Added a foreach call in case
2358         the program is the topmost in order to notify the topmost window
2359         it should take the common toolbar. Fixed a problem with unparent
2360         call it causes the vbox disappears in some cases, now we are using
2361         container_remove.
2362
2363         NB#22808
2364
2365 2006-08-01  Luc Pionchon  <luc.pionchon@nokia.com>
2366
2367         * configure.ac: 0.12.22
2368
2369 2006-07-31  Johan Bilien  <johan.bilien@nokia.com>
2370
2371         * hildon-widgets/hildon-code-dialog.c
2372         (hildon_code_dialog_insert_text):
2373         - Use hildon_banner_show_info instead of deprecated gtk_info_print
2374         - Localize the string in the applet
2375
2376         NB#36309
2377
2378 2006-07-26  Kuisma Salonen  <kuisma.salonen@nokia.com>
2379
2380         [0.13.1 branch]
2381
2382         Added plugged-in color chooser,
2383         
2384         -- Plugin infrastructure:
2385
2386         * hildon-widgets/hildon-plugin-widget.[ch]: API to help loading
2387         widgets from plugins.
2388
2389         * hildon-widgets-plugins/: directory containing widget
2390         implementations which are going to be built into separate shared
2391         object files (plugins)
2392
2393         * hildon-widgets-plugins/Makefile.am: automake file for the plugins.
2394
2395         * doc/design/abstract_vs_modular_plugin_widgets.dia:
2396         * doc/design/hildon-plugin-widget.txt: design doc
2397
2398
2399         -- ColorChooser plugin:
2400
2401         * hildon-widgets-plugins/hildoncolorchooser_hsv.c: Implementation of a
2402         HildonColorChooser, HSV based one.
2403
2404         * hildon-widgets-plugins/hildoncolorchooserdialog_hsv.c: HSV based
2405         implementation of color chooser dialog.
2406
2407
2408         -- Uses the plugin infrastructure:
2409         
2410         * hildon-widgets/hildon-color-chooser.[ch] : An abstract class for
2411         color chooser widget. The _new function utilizes plugin widget
2412         helper functions to initialize the widget.
2413
2414         * hildon-widgets/hildon-color-chooser-dialog.[ch] : Same as color
2415         chooser, but a dialog widget to choose a color.
2416
2417         * hildon-widgets/hildon-color-button.c: HildonColorButton uses now
2418         HildonColorChooserDialog instead of HildonColorSelector.
2419
2420 2006-07-25  Fernando Herrera  <fernando.herrera-de-las-heras@nokia.com>
2421
2422         * configure.ac: 0.12.21
2423
2424 2006-07-25  Fernando Herrera  <fernando.herrera-de-las-heras@nokia.com>
2425
2426         * hildon-widgets/hildon-number-editor.c: Revert previous patch here
2427         until we get a new release of themes stuff. (M#624)
2428
2429 2006-07-25  Johan Bilien  <johan.bilien@nokia.com>
2430
2431         * hildon-widgets/hildon-window.c:
2432         (hildon_window_toggle_menu): free the GList returned by
2433         gtk_container_get_children
2434
2435         NB#34340
2436
2437 2006-07-18  Fernando Herrera  <fernando.herrera-de-las-heras@nokia.com>
2438
2439         * hildon-widgets/hildon-number-editor.c: 
2440         renamed {plus,minus}-button widgets to ne-{plus,minus}-button in
2441         order to do the theming without depending on the HildonNumberEditor
2442         widget name. Fixes maemo M#624
2443
2444 2006-06-13  Luc Pionchon  <luc.pionchon@nokia.com>
2445
2446         [0.13.1 branch]
2447
2448         * configure.ac: 0.13.1.1
2449
2450 2006-06-13  Luc Pionchon  <luc.pionchon@nokia.com>
2451
2452         [0.13.1 branch]
2453
2454         * added experimental plugged-in color selector
2455
2456 2006-06-13  Luc Pionchon  <luc.pionchon@nokia.com>
2457
2458         * configure.ac: 0.12.20
2459
2460 2006-06-12  Luc Pionchon  <luc.pionchon@nokia.com>
2461
2462         * hildon-widgets/hildon-color-button.c
2463         (hildon_color_button_key_pressed):
2464         return FALSE when no key was handled.
2465
2466         NB#32302
2467
2468 2006-06-12  Luc Pionchon  <luc.pionchon@nokia.com>
2469
2470         * hildon-widgets/hildon-banner.c:
2471         (force_to_wrap_truncated): Modified size request of the label
2472         when it is wider than the maximum allowed, using the pango
2473         layout extension instead of the maximum allowed width.
2474
2475         NB#31256
2476
2477 2006-06-05  Luc Pionchon  <luc.pionchon@nokia.com>
2478
2479         * configure.ac: 0.12.19
2480
2481 2006-06-05  Luc Pionchon  <luc.pionchon@nokia.com>
2482
2483         * hildon-widgets/hildon-color-button.c
2484         (hildon_color_button_init): Moved key handling from key release
2485         event to key press event.
2486
2487         (hildon_color_button_key_released): Renamed  to   _key_pressed
2488         (hildon_color_button_key_pressed) : new name from _key_released
2489
2490         NB#31604
2491
2492 2006-06-05  Luc Pionchon  <luc.pionchon@nokia.com>
2493
2494         * hildon-widgets/hildon-time-editor.c
2495         (validated_conversion): return the minimum allowed value for the
2496         entry when the user types an empty text into an entry and moves
2497         the focus, instead of returning -1. This change implies that the
2498         minimum allowed value for the entry is set into the entry instead
2499         of leaving it empty.
2500
2501         NB#30937
2502
2503 2006-06-05  Luc Pionchon  <luc.pionchon@nokia.com>
2504
2505         * hildon-widgets/hildon-grid.c (hildon_grid_class_init): do not
2506         use accumulator for "popup-context-menu"
2507
2508         NB#29888 / M#483
2509
2510 2006-06-05  Luc Pionchon  <luc.pionchon@nokia.com>
2511
2512         * hildon-widgets/hildon-window.c
2513         (hildon_window_toggle_menu): Changed the hide condition of the
2514         menu, now we are using GTK_WIDGET_MAPPED instead of
2515         GTK_WIDGET_VISIBLE, because the menu can be visible but not mapped
2516         in some situations, like the one described in this bug.
2517
2518         NB#28836
2519
2520 2006-06-02  Luc Pionchon  <luc.pionchon@nokia.com>
2521
2522         * hildon-widgets/hildon-app.c (hildon_app_key_snooper): Add code
2523         to control if there is a combobox activated when the menu key is
2524         pressed and stop the menu drawing, this is a new case that happens
2525         when the application is avoiding the focus can go to the combobox.
2526
2527         NB#26383 (bis)
2528
2529 2006-06-02  Luc Pionchon  <luc.pionchon@nokia.com>
2530
2531         * hildon-widgets/hildon-time-editor.c
2532         (hildon_time_editor_validate): removed the assinment of the
2533         error_widget, now just the highlight_callback can do it when it
2534         finished with it. Control that if we are already managing an error
2535         we don't start working in other.
2536
2537         (hildon_time_editor_inserted_text): added a control to stop insert
2538         handle if we are already managing an error, we have also blocked
2539         the focusout event before que grab focus to avoid another
2540         validation of the field.
2541
2542         NB#30955
2543
2544         * hildon-widgets/hildon-time-editor.c
2545         (highlight_callback): Removed the return in the middle of the
2546         function, now that situation is imposible. It was causing the
2547         interlock.
2548
2549 2006-05-31  Luc Pionchon  <luc.pionchon@nokia.com>
2550
2551         * hildon-widgets/hildon-banner.c
2552         (HILDON_BANNER_LABEL_MAX_PROGRESS): increase even more 320 -> 375
2553         to satisfy NB#31099. (actually info and anim banners should have
2554         375 px width and only progress banners should have 265 px)
2555
2556         NB#31099 (workaround)
2557
2558 2006-05-30  Luc Pionchon  <luc.pionchon@nokia.com>
2559
2560         [0.13.1 branch]
2561
2562         * configure.ac: 0.13.1 unstable branch
2563
2564 2006-05-30  Luc Pionchon  <luc.pionchon@nokia.com>
2565
2566         * hildon-libs.pc.in (Description): updated description
2567
2568 2006-05-29  Luc Pionchon  <luc.pionchon@nokia.com>
2569
2570         * configure.ac: 0.12.18
2571
2572 2006-05-29  Luc Pionchon  <luc.pionchon@nokia.com>
2573
2574         * hildon-widgets/hildon-app.c
2575         (hildon_app_key_snooper): Add code to control if there is a
2576         combobox activated when the menu key is pressed and prevent the
2577         menu drawing.
2578
2579         NB#26383
2580
2581 2006-05-29  Luc Pionchon  <luc.pionchon@nokia.com>
2582
2583         * hildon-widgets/hildon-banner.c
2584         (hildon_banner_set_property): Set max_width hint to -1 instead of
2585         HILDON_BANNER_LABEL_MAX_TIMED when banner is timed to avoid. This
2586         has been done to ensure that the size of the banner will be the
2587         requisition size and avoid the size problem when reusing the
2588         banner window. See NB#24339.
2589
2590         (hildon_banner_set_text): Removed useless gtk_window_resize after
2591         changing the label text. The size requisition of the banner is
2592         updated when the label text is modified, so there is no need to do
2593         a resize of the window to the requisition size.
2594         (hildon_banner_set_markup): Likewise.
2595         
2596         (hildon_banner_check_position): Added cast to widget argument in
2597         call to force_to_wrap_truncated in order to avoid a compilation
2598         warning.
2599
2600 2006-05-29  Luc Pionchon  <luc.pionchon@nokia.com>
2601
2602         Added time-error signal - NB#22155
2603         
2604         * hildon-widgets/hildon-time-editor.c:
2605         (hildon_time_editor_class_init): added time-error signal
2606         (validated_conversion): added 'error_code' output parameter.
2607         (hildon_time_editor_real_validate): use 'error_code' and trigger
2608         'time-error' signal when apprpriate.
2609         (highlight_callback): avoid revalidation
2610
2611         * hildon-widgets/hildon-time-editor.h (HildonTimeEditorErrorType):
2612         new enumerative type for error types
2613         (_HildonTimeEditorClass): added time_error signal
2614
2615         * hildon-widgets/Makefile.am (hildon-libs-enum-types.c): added time-editor.h
2616
2617 2006-05-23  Luc Pionchon  <luc.pionchon@nokia.com>
2618
2619         * configure.ac: 0.12.17
2620
2621 2006-05-23  Luc Pionchon  <luc.pionchon@nokia.com>
2622
2623         * hildon-widgets/gtk-infoprint.c
2624         (gtk_confirmation_banner_with_icon_name): wooops, use _with_markup
2625         variant to process markup string. NB#28370 (ter)
2626
2627 2006-05-22  Luc Pionchon  <luc.pionchon@nokia.com>
2628
2629         * configure.ac: 0.12.16
2630
2631 2006-05-22  Johan Bilien  <johan.bilien@nokia.com>
2632
2633         * hildon-widgets/hildon-window.c
2634         (hildon_window_vbox_expose_event): This function has been
2635         removed, now the window has the responsability of painting the
2636         toolbar, because it has that space allocated.
2637         (hildon_window_init): we do not have to connect the
2638         hildon_window_vbox_expose_event function to the expose event of
2639         the toolbar vbox anymore.
2640         (hildon_window_expose): Added the call to paint_toolbar, as we can
2641         see in the allocation function the toolbar decorators are
2642         responsability of the window, and gdk was not sending the proper
2643         events to the vbox because that space is not its responsability.
2644         (hildon_window_remove_toolbar): We don't need a queue_draw here
2645         because we have another call in the expose function when the size
2646         of the container has been changed.
2647
2648         NB#29461
2649
2650 2006-05-21  Luc Pionchon  <luc.pionchon@nokia.com>
2651
2652         Removed hildon-insert-object-dialog NB#8015
2653
2654         * hildon-widgets/hildon-insert-object-dialog.[ch]: removed
2655         * doc/tmpl/hildon-insert-object-dialog.sgml: removed
2656         * ut/hildon-widgets_tests.c (test27a, test27b, test27c): removed 
2657         
2658         * hildon-widgets/Makefile.am (hildonwidgetsincludeinst_DATA) 
2659         * hildon-widgets/Makefile.am (libhildonwidgets_la_SOURCES)
2660         * doc/hildon-libs-docs.sgml: 
2661         * po/POTFILES.in: : removed reference
2662         
2663         * configure.ac: removed check for gnome-vfs
2664         * hildon-widgets/Makefile.am: removed gnome-vfs flags
2665         * doc/Makefile.am: likewise
2666         * ut/Makefile.am: likewise
2667
2668 2006-05-21  Luc Pionchon  <luc.pionchon@nokia.com>
2669
2670         * hildon-widgets/gtk-infoprint.c
2671         (gtk_confirmation_banner_with_icon_name):
2672         added bold markup for backward compatibility. NB#28370 (bis)
2673
2674 2006-05-21  Luc Pionchon  <luc.pionchon@nokia.com>
2675
2676         * hildon-widgets/hildon-grid.c (get_child_index_by_coord): returns
2677         if empty grid. NB#29883
2678
2679 2006-05-21  Luc Pionchon  <luc.pionchon@nokia.com>
2680
2681         * hildon-widgets/gtk-intoprint.c (find_banner_for_parent): Added
2682         check for "is-timed" property. NB#26546
2683
2684 2006-05-21  Johan Bilien  <johan.bilien@nokia.com>
2685
2686         * hildon-widgets/hildon-window.c
2687         (hildon_window_remove_toolbar)
2688         (hildon_window_size_expose): Removed the
2689         gtk_widget_queue_draw_area call from this functions, because
2690         sometimes the event is not managed in the proper order.
2691
2692         (hildon_window_size_allocate): Added the
2693         gtk_widget_queue_draw_area call in case the number of the toolbars
2694         has changed, this way we insure an expose event for the proper
2695         region will come after the change of the toolbars.
2696
2697         NB#26366
2698
2699 2006-05-21  Johan Bilien  <johan.bilien@nokia.com>
2700         
2701         * hildon-widgets/hildon-window.c:
2702         (hildon_window_size_allocate): Now the window uses all the space
2703         when its state is fullscreen, we avoid to subtract the top and
2704         bottom borders if the window state is fullscreen.
2705         
2706         NB#28925
2707
2708 2006-05-18  Tapani Palli <tapani.palli@nokia.com>
2709
2710         * hildon-widgets/hildon-time-editor.c: block signal handler for
2711         hildon_time_editor_inserted_text, null check for entry widget in
2712         highlight_callback. Fixes NB#28679
2713
2714 2006-05-16  Luc Pionchon  <luc.pionchon@nokia.com>
2715
2716         * hildon-widgets/gtk-infoprint.c (gtk_confirmation_banner): added
2717         bold markup for backward compatibility. NB#28370
2718
2719 2006-05-15  Luc Pionchon  <luc.pionchon@nokia.com>
2720
2721         * configure.ac: 0.12.15
2722
2723 2006-05-15  Johan Bilien  <johan.bilien@nokia.com>
2724
2725         * hildon-widgets/hildon-window.[ch]:
2726           - Added clipboad_operation signal used by osso-browser to receive
2727             clipborad operations from hildon-input-method
2728           - Trigger this signal when we receive an clipboard X message
2729             from HIM. related to NB#25502
2730
2731 2006-05-11  Luc Pionchon  <luc.pionchon@nokia.com>
2732
2733         * hildon-widgets/hildon-caption.c
2734         (hildon_caption_set_label_alignment)
2735         (hildon_caption_get_label_alignment): added gtk-doc "Since" marker
2736
2737         * doc/hildon-libs-docs.sgml: added index for 0.12.0 new symbols
2738
2739 2006-05-10  Luc Pionchon  <luc.pionchon@nokia.com>
2740
2741         * hildon-widgets/hildon-time-editor.c:
2742         (hildon_time_editor_set_ticks) removed block signal handler for
2743         hildon_time_editor_inserted_text. Added block and unblock signal
2744         handler for hildon_time_editor_entry_focusout.
2745
2746         NB#28027
2747
2748 2006-05-10  Luc Pionchon  <luc.pionchon@nokia.com>
2749
2750         * hildon-widgets/hildon-caption.c:
2751         (hildon_caption_size_allocate): add a margin to the start position
2752         of the caption_area (HILDON_CAPTION_SPACING), leaving this way the
2753         space required to the left of the caption.
2754
2755         (hildon_caption_expose): allocation, subtract the left margin
2756         which we have added to the children widgets when we paint the
2757         selection box.
2758
2759         NB#28483
2760
2761 3006-05-10 Tapani Palli <tapani.palli@nokia.com>
2762
2763         * hildon-widgets/hildon-time-editor.c:
2764         block signal handler for hildon_time_editor_inserted_text
2765
2766         NB#28679
2767
2768 2006-05-09  Luc Pionchon  <luc.pionchon@nokia.com>
2769
2770         * hildon-widgets/hildon-time-editor.c:
2771         (_hildon_time_editor_get_time_separators) renamed from
2772         _get_time_separator(). Refactored to return h-m and m-s
2773         separators. Now it is independent of the time editor priv
2774         structure and receives two labels that can be NULL.
2775
2776         (_HildonTimeEditorPrivate): removed hm_sep_symbol and ms_sep_symbol
2777         members: not used anymore.
2778         (hildon_time_editor_init): removed ref to above members.
2779         (hildon_time_editor_finalize): likewise
2780
2781         (hildon_time_editor_check_locale): use
2782         _hildon_time_editor_get_time_separators()
2783         
2784         * hildon-widgets/hildon-private.h: new file. To be used to use
2785         private functions from other widgets inside the library.
2786         (_hildon_time_editor_get_time_separators): added.
2787         
2788         * hildon-widgets/Makefile.am:
2789         added hildon-private.h to the source list.
2790
2791         
2792         * hildon-widgets/hildon-time-picker.c (hildon_time_picker_init):
2793         Use _hildon_time_editor_get_time_separators() to get the h-m
2794         separator from the locale (and not from a .po file)
2795
2796         N#28654
2797
2798 2006-05-09  Marius Vollmer  <marius.vollmer@nokia.com>
2799
2800         * hildon-widgets/hildon-find-toolbar.c
2801         (hildon_find_toolbar_class_init): Reverted change from 2006-04-15:
2802         The "search", "close", "invalid_input", "history_append" signals
2803         have always been correctly registered: you don't include the last
2804         'user data' parameter in the list of argument types passed to
2805         g_signal_new et al.  Thanks to Jorn from OpenedHand!
2806
2807         N#28807
2808         
2809 2006-05-08  Luc Pionchon  <luc.pionchon@nokia.com>
2810
2811         * configure.ac: 0.12.14
2812
2813 2006-05-04  Luc Pionchon  <luc.pionchon@nokia.com>
2814
2815         gtk-doc config bits...
2816         * autogen.sh: call aclocal first
2817         * configure.ac: enable GTK_DOC_CHECK
2818         * doc/Makefile.am: really "include". "-include" is not followed by
2819         automake, as a result gtk-doc.make would not be processed.
2820         
2821 2006-05-03  Luc Pionchon  <luc.pionchon@nokia.com>
2822
2823         N#27000 (additional fixes to patch from 2006-05-01)
2824
2825         * hildon-widgets/hildon-banner.c (force_to_wrap_truncated): do not
2826         hardcode pixel scaling factor ("/1000"), use PANGO_PIXELS instead
2827         which deals with rounding (and uses the right factor: 1024).
2828         Thanks Michael Natterer <mitch@imendio.com>
2829
2830         Force label size also when width_text == width_max.
2831
2832 2006-05-03  Luc Pionchon  <luc.pionchon@nokia.com>
2833
2834         * configure.ac: 0.12.13
2835
2836 2006-05-03  Luc Pionchon  <luc.pionchon@nokia.com>
2837
2838         * hildon-widgets/hildon-font-selection-dialog.c:
2839         (is_internal_font): new function. Tells if a font family is internal.
2840         (filter_out_internal_fonts): new function. Filters out inernal fonts.
2841         (hildon_font_selection_dialog_show_available_fonts): call filter_out_internal_fonts
2842         Fixes N#21854
2843
2844 2006-05-01  Luc Pionchon  <luc.pionchon@nokia.com>
2845
2846         * hildon-libs/hildon-widgets/hildon-time-editor.c
2847         * hildon-libs/hildon-widgets/hildon-time-picker.c
2848         * hildon-libs/hildon-widgets/hildon-wizard-dialog.h:
2849         added comments to anonymous enums
2850
2851 2006-05-01  Luc Pionchon  <luc.pionchon@nokia.com>
2852
2853         Hildon banner truncations,
2854         * hildon-widgets/hildon-banner.c
2855         (force_to_wrap_truncated): new function. Force to wrap truncated
2856         label by setting explicit size request. See N#27000 and G#329646
2857         (hildon_banner_check_position): call force_to_wrap_truncated()
2858         fixes N#27000, N#25305, N#26203
2859
2860         * hildon-widgets/hildon-banner.c
2861         (HILDON_BANNER_LABEL_MAX_PROGRESS): increase value 265 -> 320 to
2862         satisfy N#26624, N#26161, N#27875
2863
2864         * ut/tc_banner_truncate.c: new file. Test cases for banner truncations.
2865
2866 2006-05-01  Luc Pionchon  <luc.pionchon@nokia.com>
2867
2868         * hildon-widgets/hildon-banner.[ch]: code cleanup.
2869
2870 2006-04-29  Johan Bilien  <johan.bilien@nokia.com>
2871
2872         * hildon-widgets/hildon-window.c:
2873           - removed connection to self, replaced with overridding virtual
2874             methods
2875           - removed gtk_widget_set_event in init, legacy from HildonApp
2876           - use gtk_widget_get_child_requisition() instead of
2877             gtk_widget_size_request() in _allocation
2878           - don't allocate space for the child if it is not visible
2879
2880 2006-04-28  Johan Bilien  <johan.bilien@nokia.com>
2881
2882         * hildon-widgets/hildon-window.c:
2883           - forgot to reinitialize convenience pointers to borders after they
2884             are reinitialised
2885           - replaced a g_return_if_fail with a g_return_val_if_fail now
2886             that toggle_menu returns a g_boolean
2887
2888 2006-04-28  Johan Bilien  <johan.bilien@nokia.com>
2889
2890         N#28176
2891         * hildon-widgets/hildon-window.c: Free the borders structure
2892           when the window is destroyed.
2893
2894 2006-04-27 Tapani Palli <tapani.palli@nokia.com>
2895
2896         * hildon-widgets/hildon-caption.c : check if ancestor
2897         (still) exists in set-focus handler, fixes N#25501
2898
2899 2006-04-27  Luc Pionchon  <luc.pionchon@nokia.com>
2900
2901         * hildon-widgets/hildon-time-editor.c
2902         (hildon_time_editor_check_locale): do not force lower case for
2903         AM/PM symbols. Use the string as it is given by the locale. Makes
2904         it coherent with hildon time picker. Fixes N#27963
2905
2906 2006-04-26  Luc Pionchon  <luc.pionchon@nokia.com>
2907
2908         * hildon-widgets/hildon-set-password-dialog.c
2909         (c_): new macro, calls dgettext on "hildon-common-strings" domain.
2910         (hildon_set_password_response_set): use c_ for common strings
2911         (hildon_set_password_response_change): likewise.
2912         Fixes N#27749
2913
2914         * hildon-widgets/hildon-set-password-dialog.h: indent cleanup
2915
2916 2006-04-26  Luc Pionchon  <luc.pionchon@nokia.com>
2917
2918         * hildon-widgets/hildon-file-handling-note.c (gettext macro): use
2919         "hildon-fm" as textual domain. Fixes N#27702
2920
2921 2006-04-26  Luc Pionchon  <luc.pionchon@nokia.com>
2922
2923         * configure.ac: 0.12.12
2924
2925         * Makefile.am (clean-all): brutal target to cleanup the
2926         folder. Will do this properly later.
2927
2928 2006-04-25  Luc Pionchon  <luc.pionchon@nokia.com>
2929
2930         * doc/Makefile.am: use "-include" for gtk-doc.make (ignore
2931         included Makefile if missing).
2932
2933         * configure.ac: temporarily disable GTK_DOC_CHECK (problem in
2934         integration environement)
2935
2936         * configure.ac: print configuration summary after processing
2937
2938 2006-04-24  Marius Vollmer  <marius.vollmer@nokia.com>
2939
2940         From Murray Cumming  <murrayc@murrayc.com>, M#183.
2941
2942         * hildon-widgets/hildon-calendar-popup.c:
2943         (hildon_calendar_popup_new): Use only g_object_new(), passing 
2944         it properties, so that language bindings can do the same.
2945         (hildon_calendar_popup_set_date): Veryify the date here, 
2946         instead of only in the _new() function.
2947         (hildon_calendar_popup_set_property): Use get/set_date() to 
2948         verify the new date and to select it.
2949         (hildon_calendar_popup_get_property): Remove unused variables.
2950         * ut/hildon-widgets_tests.c (test45): New.
2951
2952         * hildon-widgets/hildon-add-home-dialog.c:
2953         (hildon_add_home_dialog_new): Move code into
2954         hildon_add_home_dialog_init(),
2955         hildon_add_home_dialog_set_old_name(), and
2956         hildon_add_home_dialog_set_new_name().  Supply parameters as
2957         properties values to g_object_new() instead, so that language
2958         bindings can do the same.
2959         (hildon_add_home_dialog_class_init): Added name and new_name
2960         properties.
2961         (hildon_add_home_dialog_init): Create always-needed widgets.
2962         (hildon_add_home_dialog_get_property),
2963         (hildon_add_home_dialog_set_property): Get/Set the name and
2964         new_name properties, recreating widgets if necessary, using new
2965         static helper function.
2966         * ut/hildon-widgets_tests.c (test46): New.
2967
2968         * hildon-widgets/hildon-grid-item.c
2969         (hildon_grid_item_set_property), (hildon_grid_item_get_property),
2970         (hildon_grid_item_class_init): Add icon-basename property.
2971         (hildon_grid_item_new, hildon_grid_item_new_with_label): Move code
2972         from here to hildon_grid_item_init(), so we can just call
2973         g_object_new().
2974         (hildon_grid_item_set_label): Convert NULL label to empty string.
2975         Bug fix: don't cast the label widget to a string and compare it
2976         against the new label text, use gtk_label_get_label instead.
2977         Expect priv->label to always be non-NULL.
2978         (update_icon): Don't pass NULL icon name to
2979         gtk_icon_theme_load_icon, use default icon instead in that case.
2980         * hildon-widgets/hildon-grid-item.h: Make
2981         _hildon_grid_item_set_label into public
2982         hildon_grid_item_set_label(), so that language bindings can use
2983         it.
2984         * ut/hildon-widgets_tests.c (VALID_ICON): Use existing icon.
2985         (test33a2, test33b4, test33b4): Expect them to succeed now that a
2986         HildonGridItem can handle NULL icons.
2987         
2988 2006-04-21  Luc Pionchon  <luc.pionchon@nokia.com>
2989
2990         * configure.ac: 0.12.11
2991
2992 2006-04-19 Tapani Palli <tapani.palli@nokia.com>
2993
2994         * thread safety (N#24348), fixed timeout and idle callbacks :
2995         hildon-widgets/hildon-window.c : hildon_window_escape_timeout()
2996         hildon-widgets/hildon-time-picker.c : hildon_time_picker_key_repeat_timeout()
2997         hildon-widgets/hildon-number-editor.c : do_mouse_timeout(),hildon_number_editor_select_all()
2998         hildon-widgets/hildon-banner.c : hildon_banner_timeout()
2999         hildon-widgets/hildon-app.c : hildon_app_escape_timeout()
3000         hildon-widgets/hildon-time-editor.c : highlight_callback()
3001         hildon-widgets/hildon-date-editor.c : _hildon_date_editor_entry_select_all()
3002
3003 2006-04-19 Tapani Palli <tapani.palli@nokia.com>
3004
3005         * hildon-widgets/hildon-app.c (hildon_app_key_release): send
3006         correct state for fullscreen, fixes N#26611
3007
3008 2006-04-19  Johan Bilien  <johan.bilien@nokia.com>
3009
3010         N#22909 
3011         * hildon-widgets/hildon-window.c:
3012           - hildon_window_toggle_menu now returns whether or not something was
3013             done
3014           - hildon_window_key_press_event(): when handling the menu hard key,
3015             return TRUE if we actually handled it
3016         * hildon-widgets/hildon-appview.c: _hildon_appview_toggle_menu()
3017           now returns if something was done
3018         * hildon-widgets/hildon-app.c: hildon_app_key_snooper(): return TRUE
3019           if we actually handled the menu hard key.
3020
3021 2006-04-19  Johan Bilien  <johan.bilien@nokia.com>
3022
3023         * hildon-widgets/hildon-window.c: Fixed a bug in child size allocation
3024           in fullscreen.
3025
3026 2006-04-19  Luc Pionchon  <luc.pionchon@nokia.com>
3027
3028         * configure.ac: 0.12.10
3029
3030
3031 2006-04-17  Luc Pionchon  <luc.pionchon@nokia.com>
3032
3033         * doc/hildon-libs-docs.sgml: added index for new symbols.
3034         
3035 2006-04-17  Luc Pionchon  <luc.pionchon@nokia.com>
3036
3037         * doc/Makefile.am (version.xml): generates version.xml
3038         * doc/hildon-libs-docs.sgml: added &version; entity, and display
3039         the version number in the doc title.
3040
3041 2006-04-17  Luc Pionchon  <luc.pionchon@nokia.com>
3042
3043         Minor changes for gtk-doc
3044         * hildon-note.c
3045         * hildon-weekday-picker.h
3046         * hildon-name-password-dialog.c
3047         * hildon-calendar-popup.h
3048         * hildon-range-editor.h
3049         * hildon-volumebar-range.h
3050         * hildon-banner.c
3051         * hildon-app.c
3052         * hildon-time-editor.c
3053         * gtk-infoprint.c
3054         * hildon-date-editor.h
3055
3056 2006-04-16  Luc Pionchon  <luc.pionchon@nokia.com>
3057
3058         * hildon-widgets/hildon-time-editor.c
3059         (hildon_time_editor_set_show_hours) 
3060         (hildon_time_editor_get_show_hours): added gtk-doc tag 'Since:'
3061
3062 2006-04-15  Luc Pionchon  <luc.pionchon@nokia.com>
3063
3064         N#22557
3065         * hildon-widgets/hildon-time-editor.c
3066         (hildon_time_editor_entry_keypress): use
3067         hildon_gtk_button_set_depressed, provided by osso-GTK, since
3068         2.6.10-1.osso4, instead of GTK private symbol
3069         _gtk_button_set_depressed
3070
3071 2006-04-15  Marius Vollmer  <marius.vollmer@nokia.com>
3072
3073         From Murray Cummings (M#185 M#283), with slight changes:
3074
3075         * configure.ac: Add a --rebuilds option, defaulting to yes, so we
3076         can disable the regeneration of hildon-libs-enum-types.[h|c], also
3077         based on the gnome-vfs build.
3078
3079         * hildon-widgets/Makefile.am: Use glib-mkenums to generate
3080         hildon-libs-enum-types.[h|c], and build them, based on the
3081         gnome-vfs build. This adds GTypes for the enums, needed for
3082         accurate signal registration, needed by bindings.
3083
3084         * hildon-widgets/hildon-number-editor.h: Rename the error_handler
3085         default signal handler to range_error, so it has the same name as
3086         the signal, as expected by bindings.
3087
3088         * hildon-widgets/hildon-marshalers.list: Change to the now-used
3089         marshallers.
3090
3091         * hildon-widgets/hildon-note.h (HildonNodeType): Marked as 'skip'.
3092         since hildon_note_type_get_type is defined manually and
3093         glib-mkenums should ignore this enum.
3094
3095         * hildon-widgets/hildon-app.h (HildonZoomLevel): Likewise.
3096         * hildon-widgets/hildon-caption.h (HildonCaptionStatus): Likewise.
3097
3098         Correct the signal registration for:
3099         
3100         * hildon-widgets/hildon-app.c 
3101         (hildon_app_class_init):
3102         "switch_to",
3103         "clipboard_copy",
3104         "clipboard_cut",
3105         "clipboard_paste"
3106
3107         * hildon-widgets/hildon-date-editor.c
3108         (hildon_date_editor_class_init):
3109         "date_error"
3110
3111         * hildon-widgets/hildon-find-toolbar.c
3112         (hildon_find_toolbar_class_init):
3113         "search", 
3114         "close",
3115         "invalid_input", 
3116         "history_append signals"
3117
3118         * hildon-widgets/hildon-grid.c
3119         (hildon_grid_class_init):
3120         "popup_context_menu"
3121
3122         * hildon-widgets/hildon-number-editor.c
3123         (hildon_number_editor_class_init):
3124         "range_error".
3125
3126 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
3127
3128         M#90 - Use standard GLib macro names.
3129         Based on a patch from Osvaldo Santana <osvaldo.santana@indt.org.br>
3130
3131         Deprecate HILDON_*_TYPE, replace by HILDON_TYPE_*,
3132         * hildon-widgets/hildon-calendar-popup.h: 
3133         * hildon-widgets/hildon-date-editor.h: 
3134         * hildon-widgets/hildon-range-editor.h: 
3135         * hildon-widgets/hildon-weekday-picker.h: 
3136         * hildon-widgets/hildon-volumebar-range.h: 
3137
3138         Updated macro name,
3139         * hildon-widgets/hildon-calendar-popup.c: 
3140         * hildon-widgets/hildon-date-editor.c: 
3141         * hildon-widgets/hildon-range-editor.c: 
3142         * hildon-widgets/hildon-volumebar-range.c: 
3143         * hildon-widgets/hildon-weekday-picker.c:
3144
3145 2006-04-13  Johan Bilien  <johan.bilien@nokia.com>
3146
3147         * hildon-widgets/hildon-code-dialog.c: Fixed L10n logical ids
3148           for Ok and Cancel buttons.
3149
3150 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
3151
3152         * configure.ac: 0.12.9
3153
3154 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
3155
3156         * hildon-widgets/hildon-color-button.c
3157         (INNER_BORDER_THICKNESS, COLOR_BUTTON_WIDTH, COLOR_BUTTON_HEIGHT):
3158         updated dimensions.
3159
3160
3161 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
3162
3163         * hildon-widgets/hildon-time-editor.c
3164         (convert_to_12h): removed m and s paramters (useless)
3165         (convert_to_24h): likewise.
3166         
3167 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
3168
3169         Automatic focus movement for HildonTimeEditor (IMP-13)
3170
3171         * hildon-widgets/hildon-time-editor.c
3172         (hildon_time_editor_init): connect after signal "insert_text"
3173         (hildon_time_editor_inserted_text): new function.
3174         On inserted text, if entry has two digits, jumps to the next field.
3175
3176 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
3177
3178         Pops up the color selector on 'select' hardkey (IMP-15)
3179         
3180         * hildon-widgets/hildon-color-button.c
3181         (hildon_color_button_init): connect "key-release-event"
3182         (hildon_color_button_key_released): new function.
3183         Pops up the color selector on 'select' hardkey release
3184
3185 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
3186
3187         Hildon grid, set items to be focus-and-activate instead of single
3188         tap activation (IMP-14) 
3189         
3190         * hildon-widgets/hildon-grid.c (hildon_grid_button_pressed): do not set focus.
3191         * hildon-widgets/hildon-grid.c (hildon_grid_button_released): activate selected item.
3192
3193
3194 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
3195
3196         Fetch hours/minutes/seconds separators from current locale (IMP-8)
3197         N#19061
3198
3199         * hildon-widgets/hildon-time-editor.c
3200         (struct _HildonTimeEditorPrivate): added 'hm_sep_symbol' and 'ms_sep_symbol'
3201         (hildon_time_editor_init): do not get separator labels from i18n, but from locale
3202         (hildon_time_editor_finalize): free separator symbols
3203         (get_time_separators): new function. Get time separators from locale.
3204         (hildon_time_editor_check_locale): call get_time_separators.
3205
3206 2006-04-13  Luc Pionchon  <luc.pionchon@nokia.com>
3207
3208         Removed icon for mandatory fields (IMP-3).
3209         Note: the logic and API to specify mandatory fields is preserved.
3210
3211         * hildon-widgets/hildon-caption.c (HILDON_CAPTION_MANDATORY_ICON): removed.
3212         (struct _HildonCaptionPrivate): removed 'mandatory_icon' field.
3213         (hildon_caption_set_property): case PROP_STATUS, removed related code.
3214         (hildon_caption_set_label_alignment): removed related code.
3215
3216
3217 2006-04-07  Luc Pionchon  <luc.pionchon@nokia.com>
3218
3219         * configure.ac: 0.12.8
3220
3221 2006-04-07  Luc Pionchon  <luc.pionchon@nokia.com>
3222
3223         * hildon-widgets/hildon-banner.c: added gtk-doc Since markers.
3224
3225
3226 2006-04-07  Tomas Junnonen  <tomas.junnonen@nokia.com>
3227
3228         - Added support for Pango markup
3229           Added   hildon_banner_show_information_with_markup
3230         - Removed hildon_banner_show_confirmation
3231         - Re-position the banner when its content changes
3232         - Banner now doesn't truncate strings nor insert linebreaks
3233         - fixes N#24339 - Information banners do not resize
3234
3235         * hildon-widgets/hildon-banner.[ch]
3236         (hildon_banner_show_information_with_markup): new function. Adds
3237         pango markup support for information banners.
3238         
3239         (hildon_banner_show_confirmation): removed. 'confirmation' was
3240         used only for the taask navigator (at most). It should use
3241         _show_information_with_markup with appropriate markup.
3242         
3243         (hildon_banner_set_markup): new function. 
3244
3245         (hildon_banner_check_position): new function. Factor code from
3246         hildon_banner_realize(), and update position calculation.
3247
3248         (struct _HildonBannerPrivate): removed max_lines.
3249         Uses as much lines as needed.
3250
3251         (hildon_banner_init): set banner label to wrap lines.
3252         
3253         (hildon_banner_set_text): do not truncate. Update banner's position.
3254
3255         (hildon_banner_set_markup): new function.
3256                                     Set banner's text with Pango markup.
3257
3258         (_hildon_gtk_label_set_text_n_lines): marked as deprecated.
3259
3260
3261         * hildon-widgets/gtk-infoprint.c
3262         (gtk_confirmation_banner): use hildon_banner_show_information
3263         instead of _show_confirmation.
3264         (gtk_confirmation_banner_with_icon_name): likewise.
3265
3266
3267 2006-04-07  Luc Pionchon  <luc.pionchon@nokia.com>
3268
3269         * hildon-widgets/hildon-color-button.c
3270         (hildon_color_field_expose_event): correct parameter order.
3271
3272
3273 2006-04-07  Johan Bilien  <johan.bilien@nokia.com>
3274
3275         * hildon-widgets/hildon-window.c:
3276           - Fixed a potential infinite loop when detaching the menus
3277             from the window widget (Closes N#26033)
3278
3279 2006-04-06  Johan Bilien  <johan.bilien@nokia.com>
3280
3281         * hildon-widgets/hildon-window.c:
3282           - Fixed a bug that made window fullscreen state tracking fail
3283           - Apply correct theming to menus so that they get placed
3284             correctly (Fixes N#24325)
3285           - Redraw the window borders if the size of the toolbar vbox changes
3286           - Reset the program to NULL in hildon_window_destroy
3287           - Stop the ESC key-press timeout when the window loses the focus
3288           - Small cleanups
3289         * hildon-widgets/hildon-program.c:
3290           - Reset the common toolbar to NULL when the program is finalised
3291
3292 2006-04-04  Marius Vollmer  <marius.vollmer@nokia.com>
3293
3294         * hildon-widgets/hildon-get-password-dialog.h,
3295         hildon-widgets/hildon-get-password-dialog.c
3296         (hildon_get_password_dialog_new,
3297         hildon_get_password_dialog_new_with_default): Renamed
3298         get_old_password_title parameter to "get_old" to correspond with
3299         the property name.  This helps the C++ bindings.
3300         * ut/hildon-widgets_tests.c (test43, test44): New.
3301
3302 2006-04-03  Marius Vollmer  <marius.vollmer@nokia.com>
3303
3304         * ut/hildon-widgets_tests.c: Disabled unimplemented testcases:
3305         test20a, test20b, test20c, test20d, test36a, test36b, test36c,
3306         test36d.
3307
3308         From Murray Cumming.
3309         
3310         * hildon-libs/hildon-caption.c:
3311         (hildon_caption_init): Do the hildon_caption_set_child_expand()
3312         here.
3313         (hildon_caption_new): Use the child property from GtkContainer
3314         instead of calling gtk_container_add(), because _new() functions
3315         should just use g_object_new(), so that language-bindings can do
3316         the same.
3317
3318         * ut/hildon-widgets_tests.c: Added test42 for hildon_caption_new. 
3319
3320 2006-03-30  Luc Pionchon  <luc.pionchon@nokia.com>
3321
3322         * configure.ac: 0.12.7
3323
3324 2006-03-29  Luc Pionchon  <luc.pionchon@nokia.com>
3325
3326         Fixes N#20917
3327         * hildon-widgets/hildon-font-selection-dialog.c
3328         (REFERENCE_LINE): removed
3329         (hildon_font_selection_dialog_show_preview): added l10n support
3330         for the reference string (use to differentiate sub/super script in
3331         font preview)
3332         (hildon_font_selection_dialog_show_preview): likewise
3333
3334
3335 2006-03-28  Luc Pionchon  <luc.pionchon@nokia.com>
3336
3337         * po/en_GB.po: update
3338
3339 2006-03-28  Luc Pionchon  <luc.pionchon@nokia.com>
3340
3341         * hildon-widgets/hildon-add-home-dialog.c
3342         (hildon_add_home_dialog_init): removed i18n support (deprecated
3343         widget. Hinder logical ID processing)
3344         (hildon_add_home_dialog_new): likewise.
3345
3346         * hildon-widgets/hildon-insert-object-dialog.c
3347         (hildon_insert_object_dialog_init): likewise.
3348
3349
3350 2006-03-28  Luc Pionchon  <luc.pionchon@nokia.com>
3351
3352         * hildon-widgets/hildon-font-selection-dialog.c
3353         (hildon_font_selection_dialog_construct_notebook): logical ID typo
3354         
3355
3356 2006-03-27  Johan Bilien  <johan.bilien@nokia.com>
3357
3358         * hildon-widgets/hildon-window.[ch]:
3359           - update the title when the window is realized
3360           - added support for long press on the ESC key. Fixes N#24620
3361
3362 2006-03-26  Luc Pionchon  <luc.pionchon@nokia.com>
3363
3364         * hildon-widgets/hildon-time-editor.h: indent, improve readability.
3365
3366 2006-03-26  Luc Pionchon  <luc.pionchon@nokia.com>
3367
3368         * hildon-widgets/hildon-seekbar.c
3369         (hildon_seekbar_button_press_event): use if statement instead of 's?a:b'
3370
3371 2006-03-24  Luc Pionchon  <luc.pionchon@nokia.com>
3372
3373         * configure.ac: 0.12.6
3374
3375 2006-03-23  Luc Pionchon  <luc.pionchon@nokia.com>
3376
3377         * hildon-widgets/hildon-defines.h (HILDON_HARDKEY_LEFT):
3378         fixed typo GKD_Left -> GDK_Left, N#24042
3379
3380
3381 2006-03-22  Luc Pionchon  <luc.pionchon@nokia.com>
3382
3383
3384         Fixed i18n issues:
3385
3386
3387         Updated logical id to lower case: Ckct_ -> ckct_
3388         * hildon-widgets/hildon-date-editor.c (hildon_date_editor_date_error): 
3389         * hildon-widgets/hildon-number-editor.c (hildon_number_editor_error_handler): 
3390         * hildon-widgets/hildon-range-editor.c (hildon_range_editor_class_init) 
3391         (hildon_range_editor_init, hildon_range_editor_entry_validate) 
3392         (hildon_range_editor_entry_validate): 
3393         * hildon-widgets/hildon-time-editor.c (validated_conversion) 
3394         (validated_conversion, hildon_time_editor_real_validate): 
3395         * hildon-widgets/hildon-grid.c (hildon_grid_class_init) 
3396         (hildon_grid_init): 
3397
3398
3399         Updated logical id to lower case: Ecdg_ -> ecdg_
3400         * hildon-widgets/hildon-time-editor.c (hildon_time_editor_init): 
3401         * hildon-widgets/hildon-time-picker.c (hildon_time_picker_init): 
3402         * hildon-widgets/hildon-calendar-popup.c (hildon_calendar_popup_init): 
3403         * hildon-widgets/hildon-color-popup.c (hildon_color_popup_new) 
3404         * hildon-widgets/hildon-wizard-dialog.c (hildon_wizard_dialog_init) 
3405         (hildon_wizard_dialog_create_title): 
3406         * hildon-widgets/hildon-find-toolbar.c (hildon_find_toolbar_class_init): 
3407         (hildon_find_toolbar_init): 
3408         * hildon-widgets/hildon-note.c (hildon_note_rebuild) 
3409         (hildon_note_rebuild, hildon_note_set_button_text): 
3410
3411
3412         Removed i18n support for property description,
3413         * hildon-widgets/hildon-time-picker.c (hildon_time_picker_class_init):
3414
3415
3416 2006-03-21  Luc Pionchon  <luc.pionchon@nokia.com>
3417
3418         * configure.ac: 0.12.5
3419
3420 2006-03-21  Tommi Komulainen  <tommi.komulainen@nokia.com>
3421         
3422         * doc/hildon-libs-docs.sgml: Move HildonWizardDialog in Dialogs
3423         * hildon-widgets/hildon-caption.c: Fix erroneous gtk-doc comment
3424         blocks, again.
3425
3426 2006-03-20  Johan Bilien  <johan.bilien@nokia.com>
3427
3428         * hildon-widgets/hildon-grid.c: added missing include hildon-app.h for
3429           HILDON_IS_APP
3430
3431 2006-03-20  Johan Bilien  <johan.bilien@nokia.com>
3432
3433         Cleanup wizard dialog,
3434
3435         * hildon-widgets/hildon-wizard-dialog.c
3436         (struct HildonWizardDialogPrivate): removed 'previous_button'
3437           and 'next_button' (obsolete)
3438         
3439         (hildon_wizard_dialog_response): new private function. Handles the
3440         'response' signal and replaces direction_button_clicked() in
3441         taking care of notebook page changes and button dimming.
3442
3443         (hildon_wizard_dialog_init): 'previous' and 'next' buttons are now
3444         added to the dialog as response buttons. This enables the usage of
3445         GtkDialog API for setting their sensitiveness.
3446         
3447         (dimming/undimming): Connected hildon_wizard_dialog_response to
3448         "resonse" signal. Removed useless title creation because it
3449         depends on the notebook which is not yet created.
3450         
3451         (hildon_wizard_dialog_set_property): minor code cleanup
3452         
3453         (hildon_wizard_dialog_create_title): removed useless else-if
3454         statement.
3455
3456         * hildon-widgets/hildon-wizard-dialog.h
3457         (hildon_wizard_dialog_get_type): added G_GNUC_CONST
3458
3459
3460         * hildon-widgets/hildon-wizard-dialog.[ch]: Reverted the patch
3461           adding the page_change signal, as the application can now track
3462           the response signal instead.
3463
3464
3465 2006-03-17  Luc Pionchon  <luc.pionchon@nokia.com>
3466
3467         * configure.ac: 0.12.4
3468
3469
3470 2006-03-16  Luc Pionchon  <luc.pionchon@nokia.com>
3471
3472         * doc/tmpl/*
3473         * hildon-widgets/*
3474         moved widget descriptions to respective source file (*.c)
3475         + minor doc updates
3476
3477
3478 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
3479
3480         Cleanup color button
3481
3482         * hildon-widgets/hildon-color-button.c: 
3483         - removed unused #include
3484         - removed unused gettext macro
3485
3486         (COLOR_FIELD_WIDTH) : renamed to COLOR_FILLED_WIDTH
3487         (COLOR_FIELD_HEIGHT): renamed to COLOR_FILLED_HEIGHT
3488         + value updated to match specifications
3489         
3490         (struct _HildonColorButtonPrivate):
3491         removed 'drawing_area' and 'pixbuf' members (unused)
3492
3493         (hildon_color_button_init):     
3494         use drawing_area directly, update COLOR_FILLED_ macro names
3495
3496         (hildon_color_button_unrealize): new function.
3497         (hildon_color_button_class_init): register unrealize function   
3498         (hildon_color_button_finalize): free allocated GC in unrealize
3499         handler instead of in finalize.
3500         
3501         (hildon_color_button_recolor_pixbuf): removed. (use
3502         gdk_draw_rectangle() instead)
3503         (hildon_color_button_draw_pixbuf_borders): likewise
3504         
3505         (hildon_color_field_expose_event): use gdk_draw_rectangle() to
3506         draw the button
3507         (hildon_color_button_set_property): queue the drawing - instead of
3508         calling recolor_pixbuf
3509
3510         (hildon_color_button_clicked): renamed variable 'csd' to 'cs_dialog'
3511
3512
3513 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
3514
3515         More cleanup for range editor,
3516         
3517         * hildon-widgets/hildon-range-editor.[ch]
3518         - removed useless includes
3519         (hildon_range_editor_new_with_separator): set char parameter 'const'
3520
3521         * hildon-widgets/hildon-range-editor.c
3522         - removed useless includes
3523         - rewritten a lot of functions because code was inefficient.  
3524         - removed useless g_return_if_fail calls from various functions.  
3525
3526         (hildon_range_editor_init): Romoved unneeded casts, added composite names.
3527         (hildon_range_editor_entry_keypress):  rewritten
3528         (hildon_range_editor_entry_focus_out): rewritten
3529         (hildon_range_editor_refresh_widths): New function
3530         (hildon_range_editor_set_range): Make sure that the values are in
3531         correct order
3532         (hildon_range_editor_set_lower):  rewritten.
3533         (hildon_range_editor_set_higher): rewritten.
3534         (hildon_range_editor_set_min):    rewritten.
3535         (hildon_range_editor_set_max):    rewritten.
3536
3537         (hildon_range_editor_entry_validate): New validator function
3538         (hildon_range_editor_entry_changed): New signal handler for
3539         "changed" for entries, this will now validate whenever entry changes.
3540
3541         (hildon_range_editor_entry_focus_out): Added g_assert for
3542         editor. Removed call to hildon_range_editor_apply_current_range().
3543         Added call to the new function hildon_range_editor_entry_validate()
3544         for validation.
3545         
3546         (hildon_range_editor_init): connected
3547         hildon_range_editor_entry_changed to "changed" for entries.
3548
3549
3550 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
3551
3552         Major cleanup for time editor
3553
3554         * hildon-widgets/hildon-time-editor.c
3555         - removed unused #includes.
3556         - Removed useless g_return_if_fail(editor) calls
3557         (HILDON_IS_TIME_EDITOR does this check as well for us).
3558         
3559         (hildon_time_editor_add_style):         removed, obsolete.
3560         (hildon_time_editor_mnemonic_activate): removed, obsolete
3561         (hildon_time_editor_get_max_values):    removed, obsolete.
3562         
3563         (validated_conversion): New helper function
3564
3565         (hildon_time_editor_entry_changed): New function, now the widget
3566         interactively validates the inputted contents (not requiring focus
3567         move).
3568
3569         (ticks_to_time): rewritten, using less arithmetic operations.
3570         (hildon_time_editor_validate):          rewritten
3571         (hildon_time_editor_set_ticks):         rewritten
3572         (hildon_time_editor_set_duration_mode): rewritten
3573         (hildon_time_editor_entry_keypress):    rewritten
3574
3575         * hildon-widgets/hildon-time-editor.[ch]
3576         (hildon_time_editor_set_show_hours)
3577         (hildon_time_editor_get_show_hours) new functions to show/hide hours
3578
3579         
3580 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
3581
3582         Cleanup number editor
3583         
3584         * hildon-widgets/hildon-number-editor.c: 
3585         (SPACE_BORDER): removed
3586         
3587         (hildon_number_editor_size_request):
3588         (hildon_number_editor_size_allocate): updated to use hildondefines
3589         
3590         (hildon_number_editor_mnemonic_activate): function removed,
3591         mnemonic are not used
3592         
3593         (hildon_number_editor_stop_repeat_timer): new function, to avoid
3594         duplicated code
3595         (hildon_number_editor_button_release):
3596         (hildon_number_editor_finalize): updated to use new function
3597
3598         (hildon_number_editor_entry_keypress): completely rewritten
3599         (change_numbers): likewise
3600         (do_mouse_timeout): likewise
3601         (hildon_number_editor_set_range): likewise
3602
3603         (hildon_number_editor_validate_value): new function, used for all
3604         validation
3605         (hildon_number_editor_focus_out):
3606         (hildon_number_editor_entry_changed): updated to use previous.
3607
3608         (hildon_number_editor_real_set_value): new function that formats
3609         given int to field. Used by change_numbers and set_value
3610
3611         (integer_to_string): removed, we now have one place that
3612         converts numbers and that uses buffer from stack.
3613         (hildon_number_editor_set_value): changed to use new format function.
3614
3615
3616 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
3617
3618         * hildon-widgets/hildon-time-picker.c:
3619         reorganized how the widgets are stored to reduce code
3620         (HildonTimePickerWidgetGroup): new struct
3621         (struct _HildonTimePickerPrivate): added member 'widgets' as an array of HildonTimePickerWidgetGroup
3622         (hildon_time_picker_init)
3623         (hildon_time_picker_arrow_press)
3624         (hildon_time_picker_event_box_key_press)
3625         (hildon_time_picker_change_time)
3626         (hildon_time_picker_map)
3627         (hildon_time_picker_event_box_key_release): use new widget organization
3628         
3629
3630         (hildon_time_picker_init): return value from nl_timeinfo() is
3631         valid only until it's called again, so g_strdup() the value when
3632         storing it.
3633
3634         (MINS_IN_1H, MINS_IN_24H, MINS_IN_12H): defines hardcoded values
3635         (HILDON_TIME_PICKER_LABEL_X_PADDING) 
3636         (HILDON_TIME_PICKER_LABEL_Y_PADDING): defines hardcoded values
3637         (hildon_time_picker_set_time):
3638         (hildon_time_picker_get_time):
3639         (hildon_time_picker_ampm_release): used the new defines
3640
3641         (struct _HildonTimePickerPrivate)
3642         (hildon_time_picker_init) 
3643         (hildon_time_picker_event_box_key_press) 
3644         (hildon_time_picker_change_time): 
3645         - c12h     renamed to show_ampm,
3646         - ampo_pos renamed to ampm_left.
3647
3648         (hildon_time_picker_timeout): renamed to
3649         hildon_time_picker_key_repeat_timeout(), 
3650         and renamed parameter to 'hildon_time_picker'
3651
3652         (hildon_time_picker_event_box_press): renamed to
3653         hildon_time_picker_event_box_button_press()
3654
3655         (hildon_time_picker_finalize): Added finalizer to make sure the
3656         key repeat timeout handler gets removed.
3657
3658         (hildon_time_picker_arrow_press): Placed multipliers into
3659         button_multipliers[] array to avoid multiple if/then/else
3660         blocks.
3661
3662
3663 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
3664
3665         * hildon-libs/hildon-find-toolbar.c (hildon_find_toolbar_filter):
3666         calculates correctly which items will be visible. Fixes N#16991.
3667
3668
3669 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
3670
3671         * hildon-widgets/hildon-find-toolbar.c
3672         (hildon_find_toolbar_history_append): set "column" property only
3673         after model has been set.
3674         
3675         
3676 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
3677
3678         * hildon-widgets/hildon-app.c (hildon_app_escape_timeout): rename
3679         the parameter more descriptively
3680
3681
3682 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
3683
3684         Cleanup HildonApp,
3685         
3686         * hildon-widgets/hildon-app-private.h: use G_*_DECLS
3687
3688         * hildon-widgets/hildon-app.[ch]
3689         (hildon_zoom_level_get_type): removed G_CONST_RETURN
3690
3691         * hildon-widgets/hildon-app.c:
3692         - removed HILDON_DISABLE_DEPRECATED flags
3693         - added g_assert'ions to internal functions
3694         - more code comments
3695         
3696         (hildon_app_button): Move the fixed define to the function itself,
3697         add simple autodetection, clean up comments.
3698
3699         (hildon_app_key_release): Remove bogus argument to signal emission
3700         (not needed), emit the "fullscreen_state_change" directly instead
3701         of calling set_fullscreen.
3702
3703         (hildon_app_construct_title): removed dead code
3704
3705         (hildon_app_register_view_with_id): do not call g_slist_nth() to
3706         get the first element...
3707         
3708         
3709 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
3710
3711         * hildon-widgets/hildon-appview.c: 
3712         (hildon_appview_init):   indented comments properly
3713         (paint_toolbar):         indented comments properly
3714         (hildon_appview_expose): indented code properly
3715         (hildon_appview_toolbar_toggle_request): removed dead code
3716
3717
3718 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
3719
3720         * hildon-widgets/hildon-caption.c
3721         (hildon_caption_expose): use g_assert instead of g_return_val_if_fail
3722         (hildon_caption_size_allocate): likewise.
3723         (hildon_caption_forall): likewise.
3724
3725
3726 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
3727
3728         Cleanup Find toolbar,
3729         
3730         * hildon-widgets/hildon-find-toolbar.[ch]
3731         (hildon_find_toolbar_new): set 'label' parameter const.
3732         (hildon_find_toolbar_new_with_model): likewise.
3733
3734         * hildon-widgets/hildon-find-toolbar.c
3735         (struct _HildonFindToolbarPrivate):
3736           changed entry_combo_box type to GtkComboBoxEntry*
3737
3738         (hildon_find_toolbar_get_list_model): new function, to factor
3739         member access and casting
3740         (hildon_find_toolbar_get_entry): likewise.
3741         (hildon_find_toolbar_apply_filter): removed set_column parameter
3742         since it was used by only one caller, and made the caller do it
3743         instead. Removed unnecessary casts.
3744
3745         (hildon_find_toolbar_find_string): new function.
3746         (hildon_find_toolbar_history_append): code cleanup. use
3747         hildon_find_toolbar_find_string.
3748         
3749         (hildon_find_toolbar_get_property)
3750         (hildon_find_toolbar_get_entry)
3751         (hildon_find_toolbar_init)
3752         (hildon_find_toolbar_new)
3753         (hildon_find_toolbar_new_with_model)
3754         (hildon_find_toolbar_highlight_entry): Removed unnecessary casts
3755         and changed some of them to use the new convenience functions
3756         instead.
3757
3758         (hildon_find_toolbar_highlight_entry): use g_return_if_fail()
3759         instead of if-check to validate parameter.
3760
3761         
3762 2006-03-15  Luc Pionchon  <luc.pionchon@nokia.com>
3763
3764         Cleanup hildon-defines,
3765         
3766         * hildon-widgets/hildon-defines.c (hildon_icon_sizes_init) 
3767         (hildon_change_style_recursive_from_ld): use G_GNUC_EXTENSION macro instead of #ifdef
3768
3769         (hildon_logical_data_free): new function. Free logical data.
3770         (hildon_gtk_widget_set_logical_font): store logicalfontstring g_strdup()ed.
3771         (hildon_gtk_widget_set_logical_color): store logicalcolorstring g_strdup()ed.
3772
3773         * hildon-widgets/hildon-defines.[ch]
3774         (hildon_gtk_widget_set_logical_font): use const gchar*
3775         (hildon_gtk_widget_set_logical_color): likewise.
3776
3777         * hildon-widgets/hildon-defines.c: 
3778         (hildoniconsizes): set const
3779         (hildoninternaliconsizes): set static, renamed 'iis'
3780
3781         
3782 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
3783
3784         Cleanup Caption widget,
3785         
3786         * hildon-libs/hildon-caption.[ch]
3787         (hildon_caption_status_get_type, hildon_caption_get_type):
3788         G_CONST_RETURN removed, G_GNUC_CONST added
3789
3790         * hildon-widgets/hildon-caption.c
3791
3792         (struct _HildonCaptionPrivate): removed 'activate_block' member; not used anymore.
3793
3794         (hildon_caption_set_property): removed useless code.
3795         (hildon_caption_button_press): simplified greatly by removing the
3796         unnecessary recursion to locate the first focusable child of a
3797         container - simple gtk_widget_grab_focus achieves the same
3798         (get_first_focusable_child): removed (not used anymore)
3799         
3800         (hildon_caption_set_focus): uses gtk_widget_is_ancestor instead of reinventing it
3801
3802         (hildon_caption_set_focus_child): removed (not used anymore)
3803         (hildon_caption_class_init): remove ref to hildon_caption_set_focus_child()
3804
3805         (hildon_caption_hierarchy_changed): type check added
3806         (hildon_caption_forall): callback null check added
3807         (hildon_caption_set_status): type check added
3808         (hildon_caption_set_icon_image): type check added
3809         (hildon_caption_activate): activate_block kludge removed as outdated
3810         (hildon_caption_get_child_expand): argument declared const
3811         (hildon_caption_set_label_text): g_return_if_fail changed to
3812         g_assert since this is not a public function;
3813         Duplicate separator check now uses correct localized separator
3814         instead of assuming ':'
3815
3816         
3817 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
3818
3819         Cleanup AppView,
3820         
3821         * hildon-libs/hildon-appview-c:
3822         (hildon_app_view_init): Fixed a problem that prevented to set an
3823         arbitrary value for TOOLBAR_MIDDLE (the distance, in pixel,
3824         between toolbars). This fix involves a change in the default gtkrc
3825         file, ie. the modification of the 'border' value of the
3826         "toolbar-frame-middle" image in the osso-appview-background style.
3827
3828         (hildon_appview_add_with_scrollbar): pack in a scrolled window all
3829         widget supporting adjustements, not only viewports.
3830
3831         (visible_toolbar): use proper parameter names
3832         (find_findtoolbar_index): likewise.
3833         (find_findtoolbar): likewise.
3834         
3835         (find_findtoolbar): use g_assert for internal functions instead of g_return_if_fail
3836         (hildon_appview_finalize): likewise.
3837         (hildon_appview_signal_marshal): likewise.
3838         (hildon_appview_forall): likewise.
3839         (hildon_appview_switched_to): likewise. 
3840         (hildon_appview_real_fullscreen_state_change): likewise.
3841
3842         
3843 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
3844
3845         * hildon-widgets/hildon-date-editor.c
3846         (hildon_date_editor_entry_validate): Now, if an invalid date is
3847         entered, date-editor reverts to previous date, instead of setting
3848         the maximum allowed days.
3849
3850
3851 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
3852
3853         * hildon-widgets/hildon-date-editor.h
3854         (enum HildonDateEditorErrorType): added NO_ERROR entry.
3855
3856         * hildon-widgets/hildon-date-editor.c
3857         (hildon_date_editor_entry_validate): initialize error_code to NO_ERROR.
3858         (hildon_date_editor_entry_validate): check error_code against NO_ERROR
3859
3860
3861 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
3862
3863         * hildon-widgets/hildon-get-password-dialog.c:
3864         (hildon_get_password_dialog_set_title): Removed the deprecation
3865         #ifdefs from the .c file.
3866
3867         * hildon-widgets/hildon-file-handling-note.c: likewise.
3868
3869
3870
3871 2006-03-14  Luc Pionchon  <luc.pionchon@nokia.com>
3872
3873         * hildon-widgets/hildon-color-selector.c: Removed unused defines.
3874
3875         * hildon-widgets/hildon-color-selector.c
3876         (struct _HildonColorSelectorPriv): split 'index' into 'selected_index' and 'focus_index'
3877         (hildon_color_selector_expose)
3878         (hildon_color_selector_get_color)
3879         (hildon_color_selector_set_color)
3880         (key_pressed)
3881         (select_color)  
3882         (modify_focused): Separate selected color and focused color.
3883         Focused color now draws a different colored border around it.
3884         Renamed modify_selected() to modify_focused().
3885
3886         * hildon-widgets/hildon-color-selector.c
3887         (hildon_color_selector_expose)
3888         (select_color): Changed the logic in how the box positions are
3889         calculated. The old logic was wrong, but just happened to work
3890         with those specific values.
3891
3892         * hildon-widgets/hildon-color-selector.c
3893         (hildon_color_selector_expose): Draw the selected-border using
3894         ImageBorderColor color instead of hardcoded black.
3895
3896
3897 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
3898
3899         * hildon-widgets/hildon-color-popup.c (hildon_color_popup_new):
3900         removed current_color; use initial_color directly.
3901         Disabled select-hardkey from activating to OK-button by default. 
3902
3903
3904 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
3905
3906         * hildon-widgets/hildon-date-editor.c
3907         (hildon_date_editor_keypress): removed the unnecessary check for
3908         the position of the cursor in the text-field which was hindering
3909         the Left key from working as expected.
3910
3911
3912 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
3913
3914         * hildon-widgets/hildon-date-editor.c: connect 'toggled' signal 
3915         after setting the toggle_button active. Prevents GLIB_CRITICALs. 
3916
3917 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
3918
3919         * hildon-widgets/hildon-dialoghelp.c: minor cleanups
3920
3921         
3922 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
3923
3924         * hildon-widgets/hildon-font-selection-dialog.c
3925         (hildon_font_selection_dialog_show_preview): set line wrap for
3926         preview label.
3927
3928
3929 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
3930
3931         * hildon-widgets/hildon-date-editor.c
3932         (hildon_child_forall): cast 'container'
3933         (hildon_date_editor_size_allocate): adjusted height allocation.
3934
3935
3936 2006-03-13  Luc Pionchon  <luc.pionchon@nokia.com>
3937
3938         Cleanup calendar popup,
3939
3940         * hildon-widgets/hildon-calendar-popup.c: 
3941         - updated 'longdesc' comment.
3942         - removed gtk-infoprint.h from included headers (unused).
3943
3944         (struct HildonCalendarPopupPrivate): removed member
3945         'can_exit' (useless).
3946         (hildon_calendar_day_selected): removed (useless).
3947         (hildon_calendar_allow_exit): likewise.
3948         (hildon_calendar_deny_exit): likewise.
3949
3950         (hildon_calendar_selected_date): new function. replaces
3951         hildon_calendar_allow_exit()
3952
3953         (hildon_calendar_popup_init):
3954         - Removed initialization for 'can_exit'. 
3955         - Removed connection to removed useless functions.
3956         - Connect "selected_date" to hildon_calendar_selected_date().
3957         - Do not grab the focus (useless)
3958
3959         (hildon_key_pressed): just handle ESC and Return keys.
3960
3961         (hildon_calendar_popup_get_property): removed unused variables.
3962
3963
3964 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
3965
3966         * hildon-widgets/hildon-caption.c
3967         * hildon-widgets/hildon-composite-widget.h
3968         * hildon-widgets/hildon-get-password-dialog.c
3969         * hildon-widgets/hildon-grid.h
3970         * hildon-widgets/hildon-grid-item.h
3971         * hildon-widgets/hildon-volumebar-range.c
3972         * hildon-widgets/hildon-vvolumebar.c: Fix erroneous gtk-doc comment
3973         blocks.
3974         (hildon_controlbar_get_type): likewise.
3975
3976 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
3977
3978         * doc/hildon-libs.types: Add missing types
3979         * doc/hildon-libs-docs.sgml: Add missing links and some organization
3980         * doc/tmpl/*: Regenerate and add new files
3981
3982 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
3983
3984         * doc/Makefile.am: 
3985         * doc/hildon-libs-docs.xml: rename to hildon-libs-docs.sgml
3986
3987 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
3988
3989         * doc/tmpl/hildon-wizard-dialog.sgml: Fix unmatching tags
3990         * doc/Makefile.am: Ignore right files with IGNORE_HFILES
3991
3992 2006-03-13  Tommi Komulainen  <tommi.komulainen@nokia.com>
3993         
3994         * autogen.sh
3995         * configure.ac
3996         * doc/Makefile.am: Update gtk-doc framework bits
3997         * gtk-doc.make (commit generated file)
3998         * doc/hildon-libs-overrides.txt (add empty file for gtk-doc 1.1) 
3999
4000 2006-03-13  Johan Bilien  <johan.bilien@nokia.com>
4001         * hildon-widgets/hildon-code-dialog.c:
4002           - Add default title
4003           - Fix l10n
4004
4005 2006-03-07  Johan Bilien  <johan.bilien@nokia.com>
4006
4007         * hildon-widgets/hildon-window.c: propagate key-press event to the
4008           parent class (Closes N#23400)
4009         * configure.ac: 0.12.3
4010
4011 2006-03-06  Johan Bilien  <johan.bilien@nokia.com>
4012
4013         * hildon-wizard-dialog.[ch]: Add page_change signal. Patch courtesy
4014           of Artem Garmash 
4015         * configure.ac: 0.12.2
4016
4017
4018 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
4019
4020         * hildon-widgets/hildon-color-selector.c (key_pressed): use
4021         g_assert instead of g_return_val_if_fail
4022
4023         + indent changes
4024
4025
4026 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
4027
4028         * hildon-widgets/hildon-get-password-dialog.[ch]: 
4029         (hildon_get_password_dialog_set_title) marked deprecated.
4030
4031         + cleanup header coding style
4032
4033         
4034 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
4035
4036         Cleanup font selection dialog
4037         
4038         * hildon-widgets/hildon-font-selection-dialog.c
4039
4040         (hildon_font_selection_dialog_construct_notebook): removed dummy
4041         label
4042
4043         (color_modified_cb): renamed argument 'data' to 'fsd_priv'
4044
4045         (hildon_font_selection_dialog_preview_key_press): Renamed argument
4046         'data' to 'unused'. Replaced g_return_val_if_fail with g_assert.
4047
4048         (toggle_clicked): renamed argument 'data' to 'unused'
4049
4050         (hildon_font_selection_dialog_set_preview_text): added proper
4051         argument checking
4052
4053
4054 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
4055
4056         * hildon-widgets/hildon-system-sound.c (hildon_play_system_sound):
4057         removed console messages.
4058
4059         
4060 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
4061
4062         * hildon-widgets/hildon-sort-dialog.c: removed unused #include
4063         (struct _HildonSortDialogPrivate):
4064         - removed okButton, cancelButton
4065         - removed sort_by_value, sort_order_type
4066         - removed index_first
4067         - renamed combo1   to combo_key
4068         - renamed caption1 to caption_key
4069         - renamed combo2   to combo_order
4070         - renamed caption2 to cpation_order
4071
4072         (hildon_sort_dialog_init): removed init of unused fields.
4073                                    use new field names.
4074         (hildon_sort_dialog_get_sort_key): likewise.
4075         (hildon_sort_dialog_get_sort_order): likewise.
4076         (hildon_sort_dialog_set_sort_key): likewise.
4077         (hildon_sort_dialog_set_sort_order): likewise.
4078         (hildon_sort_dialog_add_sort_key): likewise.
4079         
4080 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
4081
4082         * hildon-widgets/hildon-date-editor.c
4083         (hildon_child_forall): use g_assert instead of g_return_if_fail
4084         (hildon_date_editor_entry_validate): likewise.
4085
4086
4087 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
4088
4089         * hildon-widgets/hildon-controlbar.c
4090         (hildon_controlbar_change_value): commented function.
4091
4092         * hildon-widgets/hildon-wizard-dialog.c
4093         (hildon_wizard_dialog_get_property): likewise.
4094
4095
4096 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
4097
4098         Cleanup weekday picker,
4099
4100         * hildon-widgets/hildon-weekday-picker.c
4101         (_): removed unused gettext macro
4102         (button_toggle): use meaningful parameter name
4103         (hildon_weekday_picker_forall): use g_asserts instead of g_return_if_fail
4104         (hildon_weekday_picker_size_allocate): likewise.
4105         (button_toggle): likewise.
4106
4107         
4108 2006-03-03  Luc Pionchon  <luc.pionchon@nokia.com>
4109
4110         Cleanup time editor,
4111         
4112         * hildon-widgets/hildon-time-editor.c
4113         (HILDON_TIME_EDITOR_GET_PRIVATE): moved up in the file.
4114         (ENTRY_BORDER, ICON_WIDTH, ICON_HEIGHT): removed hardcoded pixel sizes.
4115         (HILDON_TIME_EDITOR_TIME_LOWER_VALUE): removed (unused)
4116         (HILDON_TIME_EDITOR_TIME_UPPER_VALUE): removed (unused)
4117
4118         (struct _HildonTimeEditorPrivate):
4119         - h_entry, m_entry, s_entry replaced by entries[],
4120                                     allows to remove a lot of code.
4121         - label  renamed to hm_label
4122         - label2 renamed to sec_label
4123         - ampm   renamed to ampm_label
4124         - show_s renamed to show_seconds
4125         - removed fields: icon, valid_value, validated
4126
4127         + moved up in the file.
4128
4129         (enum HildonValidation): removed unused field 'VALIDATION_ERROR'
4130
4131         (ENTRY_HOURS, ENTRY_MINS, ENTRY_SECS): added (enum)
4132
4133         (set_widget_allocation): removed
4134         (hildon_time_editor_entry_changed): removed
4135
4136         (hildon_time_editor_forall): use g_asserts instead of g_return_if_fails
4137
4138         (hildon_time_editor_forall): removed unnecessary code
4139         (hildon_time_editor_destroy): likewise. 
4140
4141         (hildon_time_editor_class_init): use MIN_DURATION and MAX_DURATION
4142
4143         (hildon_time_editor_tap_and_hold_setup): loop on 'entries[]'
4144
4145         (hildon_time_editor_set_to_current_time): new function. (factorise code)
4146         (hildon_time_editor_init): loop on 'entries[]' (simplifies the code),
4147                                    use new variable names,
4148                                    use hildon_time_editor_set_to_current_time
4149         
4150         (hildon_time_editor_mnemonic_activate): uses 'entries[]'
4151         (hildon_time_editor_set_ticks): use g_assert instead of
4152                                         g_return_if_fails, use
4153                                         'entries[]', removed dead code
4154
4155         (hildon_time_editor_set_show_seconds): use 'entries[]' and new variable names
4156         (hildon_time_editor_validate): use 'entries[]', removed dead code
4157         (hildon_time_editor_get_max_values): use 'entries[]'
4158
4159
4160         (hildon_time_editor_get_show_seconds): use new variable names
4161         (hildon_time_editor_set_duration_mode): likewise.
4162
4163         (hildon_time_editor_check_locale): do not g_strdup (fix memory leak)
4164
4165         (hildon_time_editor_ampm_clicked): use g_asserts instead of g_return_if_fails
4166                                            removed dead code
4167         (hildon_time_editor_icon_clicked): use g_asserts instead of g_return_if_fails
4168
4169         (hildon_time_editor_size_request): cleaned up, removed hardcoded sizes.
4170
4171         (set_widget_allocation): removed (unused)
4172         (hildon_time_editor_entry_changed): removed (unused)
4173
4174         (IS_VALID_KEYPRESS): new macro
4175         (hildon_time_editor_entry_keypress): use g_asserts instead of g_return_if_fails
4176                                              deleate dead/unnecessary code
4177                                              use 'entries[]'
4178                                              use IS_VALID_KEYPRESS
4179
4180         (hildon_time_editor_validate_duration): use g_asserts instead of g_return_if_fails
4181
4182         (hildon_time_editor_validate_time): removed 'editor' parameter (unused)
4183
4184         (hildon_time_editor_size_allocate): cleanup
4185         (convert_to_12h): cleanup code style
4186
4187         (hildon_time_editor_show_seconds): removed deprecation flag
4188         (hildon_time_editor_enable_duration_mode): likewise.
4189
4190
4191 2006-03-02  Luc Pionchon  <luc.pionchon@nokia.com>
4192         
4193         Cleanup volume bars,
4194
4195         * hildon-widgets/hildon-volumebar.h: removed unused #include
4196         + coding style cleanup
4197
4198         * hildon-widgets/hildon-volumebar.c
4199         (_hildon_volumebar_mute_toggled): new function. Sends mute-toggled
4200         signal to widget.
4201         (hildon_child_forall): use g_assert instead of g_return_if_fail
4202
4203         * hildon-widgets/hildon-volumebar-range.h: removed unused #include
4204         + coding style cleanup
4205
4206         * hildon-widgets/hildon-volumebar-private.h:
4207         added missing #include.
4208         added _hildon_volumebar_mute_toggled.
4209         (struct _HildonVolumebarPrivate): removed 'orientation' field (unused)
4210
4211
4212         
4213         * hildon-widgets/hildon-vvolumebar.h: removed unused #include
4214         + coding style cleanup
4215
4216         * hildon-widgets/hildon-vvolumebar.c
4217         (hildon_vvolumebar_size_request)
4218         (hildon_vvolumebar_size_allocate)
4219         (hildon_vvolumebar_expose): use g_assert instead of g_return_if_fail
4220
4221         * hildon-widgets/hildon-vvolumebar.c (hildon_vvolumebar_mute): removed (unused).
4222         
4223         * hildon-widgets/hildon-vvolumebar.c: removed unused #include
4224         (vvolumebar_class_init): renamed to hildon_vvolumebar_class_init
4225         (vvolumebar_init): renamed to hildon_vvolumebar_init
4226         (hildon_vvolumebar_init): removed unused 'orientation'
4227         initialisation. Use _hildon_volumebar_mute_toggled instead of
4228         removed hildon_vvolumebar_mute.
4229
4230
4231         
4232         * hildon-widgets/hildon-hvolumebar.h: removed unused #include
4233         
4234         * hildon-widgets/hildon-hvolumebar.c (hvolumebar_class_init):
4235         renamed to hildon_hvolumebar_class_init
4236
4237         * hildon-widgets/hildon-hvolumebar.c (hvolumebar_init): renamed to
4238         hildon_hvolumebar_init
4239
4240         * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_mute):
4241         removed (unused).
4242
4243         * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_init):
4244         removed unused 'orientation' initialisation.
4245
4246         * hildon-widgets/hildon-hvolumebar.c (hildon_hvolumebar_init): use
4247         _hildon_volumebar_mute_toggled instead of removed
4248         hildon_hvolumebar_mute.
4249
4250
4251 2006-03-02  Luc Pionchon  <luc.pionchon@nokia.com>
4252
4253         More cleanup,
4254
4255         * hildon-widgets/hildon-dialoghelp.h: use G_BEGIN_DECLS +
4256         coding style cleanup
4257
4258         * hildon-widgets/hildon-color-popup.h: likewise.
4259
4260         * hildon-widgets/hildon-color-popup.[ch] (hildon_color_popup_new):
4261         use const parameter
4262
4263         * hildon-widgets/hildon-color-selector.c
4264         (hildon_color_selector_new): use g_return_val_if_fail instead of
4265         g_assert.
4266         (select_color): use g_assert instead of g_return_if_fail
4267
4268         * hildon-widgets/hildon-calendar-popup.c
4269         (hildon_calendar_allow_exit): use g_assert instead of g_return_if_fail.
4270
4271
4272
4273 2006-03-02  Johan Bilien  <johan.bilien@nokia.com>
4274
4275         * hildon-widgets/hildon-code-dialog.[ch], hildon-widgets/Makefile.am:
4276           added HildonCodeDialog widget
4277
4278
4279 2006-03-02  Johan Bilien  <johan.bilien@nokia.com>
4280
4281         * hildon-widgets/hildon-window.c: 
4282           - set the toolbar height explicitely
4283           - use show instead of show_all on the common_toolbar
4284           - add the toolbars bottom-up instead of top-down
4285         * hildon-widgets/hildon-program.c:
4286           - don't assume that a window was realized when added to 
4287             the program
4288
4289
4290 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
4291
4292         Cleanup font selection dialog,
4293
4294         * hildon-widgets/hildon-font-selection-dialog.h: use G_BEGIN_DECLS
4295         + coding style cleanup
4296
4297         * hildon-widgets/hildon-font-selection-dialog.c
4298         (hildon_font_selection_dialog_finalize): use g_return_if_fail
4299         instead of g_assert.
4300
4301         * hildon-widgets/hildon-font-selection-dialog.c
4302         (hildon_font_selection_dialog_get_text_tag)
4303         (hildon_font_selection_dialog_set_buffer)
4304         (hildon_font_selection_dialog_get_font)
4305         (hildon_font_selection_dialog_set_font): Removed deprecation #ifdef.
4306
4307
4308 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
4309
4310         Cleanup range editor,
4311         
4312         * hildon-widgets/hildon-range-editor.c
4313         (hildon_range_editor_calss_init):Removed
4314         widget_calss->mnemonic_activate init
4315
4316         * hildon-widgets/hildon-range-editor.c
4317         (hildon_range_editor_mnemonic_activate): Removed static function
4318         hildon_range_mnemonic_activate and FIXME. It is useless even
4319         through it is overriding function for
4320         GtkWidgetClass->mnemonic_activate. The activation and keyboard
4321         focus will be realized based on different applications.
4322
4323         * hildon-widgets/hildon-range-editor.c
4324         (is_valid_keyvalue_for_entry_keypress): new function.
4325
4326         * hildon-widgets/hildon-range-editor.c
4327         (hildon_range_editor_entry_keypress): uses
4328         is_valid_keyvalue_for_entry_keypress
4329         
4330         * hildon-widgets/hildon-range-editor.c
4331         (hildon_range_editor_forall): use g_return_if_fail instead of
4332         g_assert
4333
4334         * hildon-widgets/hildon-range-editor.cvn
4335         (hildon_range_editor_mnemonic_activate): removed. (unused)
4336
4337
4338 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
4339
4340         Cleanup hildon-note,
4341         
4342         * hildon-widgets/hildon-note.[ch]
4343
4344         (hildon_note_five_line_truncate): removed.
4345         (hildon_note_one_line_truncate): removed.
4346
4347         (hildon_note_set_property): use _hildon_gtk_label_set_text_n_lines
4348         instead of _{one|five}_line_truncate() functions.
4349
4350
4351         (hildon_note_new_information_with_icon_theme): Deprecated. Turned
4352         into wrapper of "hildon_note_new_information_with_icon_name".
4353
4354         (hildon_note_new_confirmation_with_icon_stock): Deprecated (broken)
4355         (hildon_note_new_information_with_icon_stock): Deprecated (broken)
4356         
4357         - removed some unnessecary includes.
4358
4359         - Merged hildon_note_create & hildon_note_create_form and rewrote
4360         the combination as hildon_note_rebuild
4361
4362         - Added missing g_return_* into public functions.
4363
4364         - Acquire real references to children which are packed/unpacked,
4365         so we do not need to bother about refcounting while changing the
4366         layout.
4367         
4368         
4369 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
4370
4371         More cleanup:
4372         
4373         * hildon-widgets/hildon-number-editor.c
4374
4375         (set_widget_allocation): use const parameter.
4376
4377         (hildon_number_editor_forall): use g_assert instead of g_return_if_fail
4378
4379         (struct _HildonNumberEditorPrivate): removed unused member 'negative'
4380         (hildon_number_editor_set_range): removed 'negative'
4381
4382
4383         * hildon-widgets/hildon-sort-dialog.c (hildon_sort_dialog_init):
4384         use g_assert instead of g_return_if_fail
4385
4386
4387         * hildon-widgets/hildon-time-picker.c:
4388         - in several places, replace 1440 by 24*60
4389         (PROP_AMPM): removed, unused.
4390         (hildon_time_picker_timeout): use significant parameter name,
4391                                       removed dead code
4392         (hildon_time_picker_init): removed useless call to _change_time()
4393
4394
4395 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
4396         
4397         Cleanup Seekbar,
4398         
4399         * hildon-widgets/hildon-seekbar.c
4400
4401         (_): Removed dgettext macro definition.
4402         
4403         (HildonSeekbarPrivate): Removed 'label' and 'draw_value'. (unused).
4404
4405         (hildon_seekbar_finalize): removed. not needed.
4406         (hildon_seekbar_class_init): Removed hildon_seekbar_finalize.
4407         
4408         (hildon_seekbar_size_request): indent cleanup.
4409
4410         (hildon_seekbar_size_allocate): simplified function.
4411
4412         (hildon_seekbar_button_press_event): Removed unused variables.
4413         (hildon_seekbar_button_release_event): likewise.
4414
4415
4416 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
4417
4418         Cleanup date editor,
4419
4420         * hildon-widgets/hildon-date-editor.c
4421
4422         (BUTTON_SPACING): removed. Use HILDON_MARGIN_DEFAULT
4423         (MAX_DATE_LEN): removed. Specify buffer lenght in code.
4424
4425         (hildon_date_editor_get_font_width): removed (legacy static
4426         function), use gtk_entry_set_width_chars instead.
4427         
4428         (hildon_date_editor_mnemonic_activate): removed mnemonic
4429         activation handler, since it's no more used by HildonCaption.
4430
4431         
4432         - Removed some meaningless code (if (somewidget != NULL)) from
4433         size allocate.
4434         
4435         - HEAVILY modified key_press, completely removed if/grab_focus
4436         spaghetti by gtk_widget_child_focus
4437
4438         - Removed input validation from keypress (that would not work
4439         anyway, since our input method do not generate presses).  => This
4440         allows to change default return value to FALSE and remove all cases
4441         that just returned FALSE for some keys.
4442         
4443         - Merged all *_entry_changed callbacks to use the same
4444         function. Again using gtk_widget_child_focus, but now with return
4445         value as well to detect last field.
4446
4447         - Changed that calendar button is no more implemented through
4448         changing widget hierarchy (old implementation caused critical
4449         issues when you used both stylus and hardkeys at the same time to
4450         popup. => finalize method no longer contained anything => removed
4451
4452         - Locale type is no longer needed after initial setup.
4453
4454         - Changed idle_popup to popup_calendar_dialog. Idle was a legacy
4455         hack from the days of background dimming (it was important to
4456         process background updates before the dimming was done).
4457
4458         - Changed the field order/delimeters to be correcly derived form
4459         the locale.
4460
4461         - Rewrote validation function, combined it with validation done in
4462         focus_out (since both are now called at the same time).
4463
4464         - Changed set_date function to set all components at one go
4465         without doing any validation there between (before setting each
4466         component).
4467
4468
4469
4470 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
4471         
4472         Cleanup set-password dialog
4473         
4474         * hildon-widgets/hildon-set-password-dialog.[ch]
4475         (hildon_set_password_dialog_set_domain): gchar * param is const
4476         (hildon_set_password_dialog_new_with_default): likewise.
4477
4478         * hildon-widgets/hildon-set-password-dialog.c
4479
4480         (hildon_set_password_set_property): setting 'modify-protection'
4481         now creates the UI
4482
4483         (hildon_set_password_get_property): fixed broken 'domain' (missing
4484         break statement!) and 'modify-protection' (was a null operation)
4485         properties; code simplified.
4486
4487         (hildon_set_password_dialog_constructor),
4488         (create_contents),
4489         (hildon_set_password_dialog_class_init),
4490         (hildon_set_password_dialog_init):
4491         hildon_set_password_dialog_constructor removed as weird and
4492         obsolete and replaced with new function create_contents; fixed
4493         leaking group variable; removed some unused, outdated code that
4494         was already commented out.
4495
4496         (hildon_set_password_response_change),
4497         (hildon_set_password_response_set): GtkWindow *parent arguments
4498         changed to gpointer unused; cleaned up unnecessary strcmp's
4499
4500         (hildon_checkbox_toggled): fixed typo in function name (checbox ->
4501         checkbox). gpointer renamed to be more descriptive; Code simplified  
4502
4503         (hildon_set_password_dialog_get_type): empty function argument
4504         list replaced with void keyword.
4505
4506         (hildon_set_password_dialog_new),
4507         (hildon_set_password_dialow_new_with_default): simplified by
4508         having the simpler constructor call the more complex one, not vice
4509         versa; moved callback connects to create_contents since they
4510         depend on the status of 'modify-protection' property
4511
4512         (hildon_set_password_dialog_get_password): type check added
4513         (hildon_set_password_dialog_get_protected): likewise
4514         (hildon_set_password_dialog_set_domain): likewise
4515         
4516         
4517 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
4518
4519         Cleanup name-password dialog:
4520         
4521         * hildon-widgets/hildon-name-password-dialog.[ch]
4522
4523         (HildonNamePasswordDialogPrivate): nameEntry and passwordEntry
4524         types changed from *HildonCaption to *GtkEntry
4525
4526         (hildon_name_password_dialog_set_property): layout fixes;
4527         duplicated code replaced with calls to relevant public functions
4528
4529         (hildon_name_password_dialog_get_property): layout fixes;
4530         duplicated code replaced with calls to relevant public functions
4531
4532         (hildon_name_password_dialog_init): fixed leaking group variable;
4533         reworked to have captions as local variables and captioned entries
4534         in the private struct
4535
4536         (hildon_name_password_dialog_new_with_default): name and password
4537         arguments declared const
4538
4539         (hildon_name_password_dialog_get_name): type check added + cleanup
4540         (hildon_name_password_dialog_get_password): likewise.
4541
4542         (hildon_name_password_dialog_set_domain): domain argument declared
4543         const; type check added + cleanup
4544
4545 2006-03-01  Luc Pionchon  <luc.pionchon@nokia.com>
4546
4547         Cleanup get-password dialog:
4548         
4549         * hildon-widgets/hildon-get-password-dialog.[ch]
4550
4551         (HildonGetPasswordDialogPrivate): gboolean get_old added
4552
4553         (hildon_get_password_set_property): fixed broken 'numbers-only'
4554         and 'max-characters' cases; 'get-old' property added
4555
4556         (hildon_get_password_get_property): added support for reading
4557         'numbers-only' properties; added missing break to 'domain' case.
4558         added 'get-old' property
4559
4560         (hildon_get_password_dialog_class_init): 'domain' and
4561         'numbers-only' properties are now readable; 'get-old' property
4562         added
4563
4564         (hildon_get_password_dialog_init, create_contents): everything
4565         that depends on the type of the dialog (i.e. 'get-old' property)
4566         is now done in create_contents after properties are initialized;
4567         fixed leaking group variable
4568
4569         (hildon_get_password_dialog_get_type): empty function argument
4570         list replaced with void keyword
4571
4572         (hildon_get_password_dialog_new): moved setting the labels of the
4573         get password dialog to init where it should be done; 'get-old'
4574         property set upon construction to achieve this
4575
4576         (hildon_get_password_dialog_new_with_default): password argument
4577         declared const
4578
4579         (hildon_get_password_dialog_get_password): type check added
4580         (hildon_get_password_dialog_set_domain): type check added; domain
4581         argument declared const; duplicate function declaration removed
4582
4583         (hildon_get_password_dialog_set_title): type check added;
4584         new_title argument declared const
4585
4586         (hildon_get_password_dialog_set_caption): type check added;
4587         new_caption argument declared const
4588
4589         (hildon_get_password_dialog_set_max_characters): broken type check fixed
4590         (_invalid_input): gpointer data argument renamed unused
4591
4592 2006-02-28  Luc Pionchon  <luc.pionchon@nokia.com>
4593
4594         (*_get_type): declared G_GNUC_CONST
4595         
4596         * hildon-widgets/hildon-app.h:
4597         * hildon-widgets/hildon-appview.h:
4598         * hildon-widgets/hildon-calendar-popup.h:
4599         * hildon-widgets/hildon-color-selector.h:
4600         * hildon-widgets/hildon-date-editor.h:
4601         * hildon-widgets/hildon-find-toolbar.h: 
4602         * hildon-widgets/hildon-get-password-dialog.h:
4603         * hildon-widgets/hildon-name-password-dialog.h:
4604         * hildon-widgets/hildon-number-editor.h:
4605         * hildon-widgets/hildon-seekbar.h:
4606         * hildon-widgets/hildon-set-password-dialog.h:
4607         * hildon-widgets/hildon-sort-dialog.h:
4608         * hildon-widgets/hildon-time-editor.h:
4609         * hildon-widgets/hildon-weekday-picker.h:
4610         * hildon-widgets/hildon-wizard-dialog.h:
4611
4612 2006-02-28  Luc Pionchon  <luc.pionchon@nokia.com>
4613
4614         Volume bars cleanup
4615         
4616         * hildon-widgets/hildon-volumebar.c
4617         (hildon_volumebar_class_init): object class casts cleaned up
4618         (hildon_child_forall): removed unnecessary variable vbar; type check added
4619         (hildon_volumebar_set_property): removed unnecessary variable vbar
4620         (hildon_volumebar_set_level): type check added
4621         (hildon_volumebar_get_level): type check added
4622         (hildon_volumebar_set_mute): type check added
4623         (hildon_volumebar_get_mute): type check added
4624         (hildon_volumebar_get_adjustment): type check added
4625         (hildon_volumebar_key_press): removed unnecessary g_return_if_fail
4626
4627         * hildon-widgets/hildon-volumebar.h
4628         (hildon_volumebar_get_type): declared G_GNUC_CONST
4629
4630         * hildon-widgets/hildon-volumebar-private.h:
4631         - G_BEGIN_DECLS/G_END_DECLS added
4632         - ownorientation removed from private struct
4633
4634         * hildon-widgets/hildon-volumebar-range.c
4635         (hildon_volumebar_range_init): vacuous return statement removed
4636
4637         (hildon_volumebar_range_set_level): removed unnecessary clamping
4638         kludge that violated object oriented principles only to provide an
4639         extremely minor, unnecessary optimization; type check added
4640
4641         (hildon_volumebar_range_get_level): now accesses adjustment value
4642         with appropriate functions instead of reading it directly from the
4643         struct, which is bad OOP; type check added
4644
4645         (hildon_volumebar_range_button_press_event): Added more descriptive comments
4646         (hildon_volumebar_range_button_release_event): Added more descriptive comments
4647
4648         * hildon-widgets/hildon-volumebar-range.h
4649         (hildon_volumebar_range_get_type): declared G_GNUC_CONST
4650
4651         * hildon-widgets/hildon-hvolumebar.c
4652         (hvolumebar_init): priv->ownorientation and v_ptr removed;
4653         completely removed the gtk_widget_show() call that was already
4654         commented out
4655
4656         (hildon_hvolumebar_new): empty function parameter list replaced
4657         with void keyword
4658
4659         (hildon_hvolumebar_map): vbar variable removed; type check added
4660         (hildon_hvolumebar_expose): type check added
4661         (hildon_hvolumebar_size_request): type check added
4662         (hildon_hvolumebar_size_allocate): vbar variable removed; type check added
4663
4664         * hildon-widgets/hildon-hvolumebar.h
4665         (hildon_hvolumebar_get_type): declared G_GNUC_CONST
4666
4667         * hildon-widgets/hildon-vvolumebar.c
4668         (vvolumebar_init): priv->ownorientation and v_ptr removed
4669         (hildon_vvolumebar_new): empty function parameter list replaced with void keyword
4670
4671         (hildon_vvolumebar_expose): type check added
4672         (hildon_vvolumebar_size_request): type check added
4673         (hildon_vvolumebar_size_allocate): vbar variable removed; type check added
4674
4675         * hildon-widgets/hildon-vvolumebar.h
4676         (hildon_vvolumebar_get_type): declared G_GNUC_CONST 
4677
4678 2006-02-28  Luc Pionchon  <luc.pionchon@nokia.com>
4679
4680         * hildon-widgets/hildon-weekday-picker.c
4681         (_HildonWeekdayPickerPrivate): Removed members: dayorder, days,
4682         last_index; added day_order_buttons
4683         
4684         * (hildon_weekday_picker_mnemonic_activate): removed.
4685         mnemonics are no longer used.
4686         
4687         * (hildon_weekday_picker_class_init): Removed mnemonic_activate
4688         function. Rewritten creation of buttons. Unref'ed size group.
4689         
4690         * (button_toggle): Removed bit mask checking, simplified function
4691         
4692         * (hildon_weekday_picker_set_day):
4693         * (hildon_weekday_picker_unset_day): Removed bit mask checking, date
4694         adjustment, unecessary for loop
4695         
4696         * (hildon_weekday_picker_toggle_day): Removed date adjustment and
4697         unecessary for loop. Simplified button toggling
4698
4699         * (hildon_weekday_picker_set_all):
4700         * (hildon_weekday_picker_unset_all): Removed bit mask checking and
4701         simplified for loop
4702
4703         (hildon_weekday_picker_isset_day): Removed date adjustment and
4704         unecessary for loop;
4705
4706 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
4707
4708         Added hildon-banner, as a clean replacement for gtk-infoprint
4709         * hildon-widgets/hildon-banner.[ch]: implementation and header  
4710         * hildon-widgets/Makefile.am: reference new files
4711         * hildon-widgets/gtk-infoprint.c: removed implementation, now just
4712         a compatibility wrapper to hildon-banner
4713         
4714 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
4715         
4716         * hildon-widgets/hildon-color-button.c: added comments
4717         * hildon-widgets/hildon-controlbar.c: Likewise.
4718         * hildon-widgets/hildon-composite-widget.c: Likewise.
4719         * hildon-widgets/hildon-calendar-popup.c: Likewise.
4720
4721 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
4722
4723         * ChangeLog-hildon-lgpl: copied from old hildon-lgpl/ChangeLog for
4724         reference
4725
4726 2006-02-21  Luc Pionchon  <luc.pionchon@nokia.com>
4727
4728         * configure.ac: 0.12.1
4729
4730 2006-02-21  Johan Bilien  <johan.bilien@nokia.com>
4731
4732         * doc/tmpl/hildon-program.sgml: added from hildon-lgpl HW branch
4733         * doc/tmpl/hildon-window.sgml: likewise.
4734         * hildon-widgets/hildon-program.[ch]: likewise.
4735         * hildon-widgets/hildon-window.[ch]: likewise.
4736         * hildon-widgets/hildon-window-private.h: likewise.
4737         * hildon-widgets/Makefile.am: Added these new files to the build
4738           and distribution.
4739
4740 2006-02-14  Luc Pionchon  <luc.pionchon@nokia.com>
4741
4742         * configure.ac: 0.12.0
4743
4744         Merged hildon-lgpl into hildon-libs (and hildon-fm)
4745
4746         * doc/tmpl/hildon-system-sound.sgml: added from hildon-lgpl
4747         * doc/tmpl/hildon-appview.sgml: likewise.
4748         * doc/tmpl/hildon-color-popup.sgml: likewise.
4749         * doc/tmpl/hildon-find-toolbar.sgml: likewise.
4750         * doc/tmpl/hildon-app.sgml: likewise.
4751         * doc/tmpl/hildon-input-mode-hint.sgml: likewise.
4752         * doc/tmpl/hildon-caption.sgml: likewise.
4753         * doc/tmpl/hildon-marshalers.sgml: likewise.
4754         * doc/tmpl/hildon-add-home-dialog.sgml: likewise.
4755         * doc/tmpl/hildon-defines.sgml: likewise.
4756         * doc/tmpl/gtk-infoprint.sgml: likewise.
4757         * doc/tmpl/hildon-composite-widget.sgml: likewise.
4758
4759         * hildon-widgets/gtk-infoprint.[ch]: added from hildon-lgpl
4760         * hildon-widgets/hildon-app.[ch]:likewise.
4761         * hildon-widgets/hildon-app-private.h:likewise.
4762         * hildon-widgets/hildon-appview.[ch]:likewise.
4763         * hildon-widgets/hildon-caption.[ch]:likewise.
4764         * hildon-widgets/hildon-defines.[ch]:likewise.
4765         * hildon-widgets/hildon-find-toolbar.[ch]:likewise.
4766         * hildon-widgets/hildon-input-mode-hint.h:likewise.
4767         
4768         * hildon-widgets/Makefile.am (libhildonwidgets_la_SOURCES): 
4769         removed hildon-file-details-dialog.[ch] (moved to hildon-fm)
4770         added,
4771             gtk-infoprint.[ch]
4772             hildon-app.[ch]
4773             hildon-app-private.h
4774             hildon-appview.[ch]
4775             hildon-caption.[ch]
4776             hildon-defines.[ch]
4777             hildon-find-toolbar.[ch]
4778             hildon-input-mode-hint.h
4779
4780         * hildon-widgets/hildon-get-password-dialog.c: corrected #include
4781         path for gtk-infoprint.h and hildon-input-mode-hint.h
4782
4783         * po/en_GB.po: merged msgstr from hildon-lgpl
4784
4785         * timer/*: added from hildon-lgpl
4786
4787
4788
4789         Moved hildon-file-details-dialog from hildon-libs to hildon-fm
4790
4791         * hildon-widgets/hildon-file-details-dialog.[ch]: moved to
4792         hildon-fm
4793
4794         * ut/hildon-widgets_tests.c (test41a): removed test case for
4795         hildon_file_details_dialog
4796
4797         * doc/hildon-libs.types: likewise.
4798         * doc/hildon-libs-docs.xml: likewise.
4799
4800
4801
4802         Update build files
4803
4804         * hildon-libs.pc.in (Libs): do not requires hildon-lgpl anymore
4805         nor hildon-fm
4806
4807         * Makefile.am (SUBDIRS): added timer/
4808
4809         * configure.ac: do not depend anymore on hildon-lgpl nor
4810         hildon-fm, check for libmb, added Makefile output for timer/
4811         
4812 2006-01-18  Luc Pionchon  <luc.pionchon@nokia.com>
4813
4814         * configure.ac: 0.10.2
4815
4816 2006-01-18  Luc Pionchon  <luc.pionchon@nokia.com>
4817
4818         N#22240 CP: Tapping outside the scroll bar invoke the applet.
4819         * hildon-widgets/hildon-grid.c (adjust_scrollbar_height):
4820         hildon-apps scroll-control property is now handled.
4821         (get_child_index_by_coord): ignores events not matching a grid
4822         item.
4823
4824 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
4825
4826         * configure.ac: 0.10.1
4827
4828 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
4829
4830         Missing/Buggy documentation from,
4831         N#11566 make password dialog customizable (messages)
4832         * hildon-widgets/hildon-get-password-dialog.c
4833         (hildon_get_password_dialog_set_title): typo in gtkdoc function
4834         name
4835         * doc/tmpl/xxx.sgml: updated.
4836         
4837 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
4838
4839         N#19369 TRUE Scketch does not show colour change when using white color
4840         
4841         Color button needs inner border white, and outer border black.
4842         * hildon-widgets/hildon-color-button.c
4843         (hildon_color_button_draw_pixbuf_borders): new function. Paint the
4844         border
4845         * hildon-widgets/hildon-color-button.c (hildon_color_button_init):
4846         (hildon_color_button_realize): call the above function
4847
4848 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
4849
4850         N#21063 hildon_note_new_confirmation_add_buttons has misleading docs
4851         * hildon-widgets/hildon-note.c: 
4852         (hildon_note_new_confirmation_add_buttons): updated doc
4853         (hildon_note_set_button_texts): likewise.
4854
4855 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
4856
4857         N#21884 Cannot select read-only by using the center of the scroll key
4858         * hildon-widgets/hildon-file-details-dialog.c
4859         (hildon_file_details_dialog_init): Removed dialog default response.
4860
4861 2006-01-11  Luc Pionchon  <luc.pionchon@nokia.com>
4862
4863         N#8094 5-bit color selector: wrong margins and pixel measurements
4864         M#59   HildonColorSelector needs more space
4865         * hildon-widgets/hildon-color-popup.c (HILDON_COLOR_COL_SPACING)
4866         (hildon_color_popup_new): add space between the control bars and
4867         the color preview area.
4868
4869 2006-01-03  Luc Pionchon  <luc.pionchon@nokia.com>
4870
4871         * hildon-widgets/hildon-calendar-popup.c
4872         * hildon-widgets/hildon-color-button.c
4873         * hildon-widgets/hildon-color-popup.c
4874         * hildon-widgets/hildon-color-selector.c
4875         * hildon-widgets/hildon-composite-widget.c
4876         * hildon-widgets/hildon-controlbar.c
4877         * hildon-widgets/hildon-date-editor.c
4878         * hildon-widgets/hildon-dialoghelp.c
4879         * hildon-widgets/hildon-file-details-dialog.c
4880         * hildon-widgets/hildon-font-selection-dialog.c
4881         * hildon-widgets/hildon-get-password-dialog.c
4882         * hildon-widgets/hildon-grid-item.c
4883         * hildon-widgets/hildon-grid.c
4884         * hildon-widgets/hildon-hvolumebar.c
4885         * hildon-widgets/hildon-name-password-dialog.c
4886         * hildon-widgets/hildon-note.c
4887         * hildon-widgets/hildon-number-editor.c
4888         * hildon-widgets/hildon-range-editor.c
4889         * hildon-widgets/hildon-scroll-area.c
4890         * hildon-widgets/hildon-seekbar.c
4891         * hildon-widgets/hildon-set-password-dialog.c
4892         * hildon-widgets/hildon-sort-dialog.c
4893         * hildon-widgets/hildon-time-editor.c
4894         * hildon-widgets/hildon-time-picker.c
4895         * hildon-widgets/hildon-volumebar-private.h
4896         * hildon-widgets/hildon-volumebar-range.c
4897         * hildon-widgets/hildon-volumebar.c
4898         * hildon-widgets/hildon-vvolumebar.c
4899         * hildon-widgets/hildon-weekday-picker.c
4900         * hildon-widgets/hildon-wizard-dialog.c
4901           commented code
4902
4903 2005-12-28  Luc Pionchon  <luc.pionchon@nokia.com>
4904
4905         * configure.ac: 0.10.0
4906
4907 2005-12-12  Luc Pionchon  <luc.pionchon@nokia.com>
4908
4909         Some more properties for Gazpacho support,      
4910
4911         * hildon-widgets/hildon-calendar-popup.c: "day", "month", "year"
4912         * hildon-widgets/hildon-color-selector.c: "color"
4913
4914
4915         * hildon-widgets/hildon-color-selector.[ch]
4916         (hildon_color_selector_get_color): return const pointer to the
4917         color (not a copy).
4918         
4919 2005-11-18  Luc Pionchon  <luc.pionchon@nokia.com>
4920
4921         Gazpacho support, added the following properties:
4922         
4923         * hildon-widgets/hildon-insert-object-dialog.c: "name", "mimetype"
4924         * hildon-widgets/hildon-seekbar.c: "position", "fraction"
4925         * hildon-widgets/hildon-grid-item.c: "emblem-type"
4926         * hildon-widgets/hildon-sort-dialog.c: "sort-key", "sort-order"
4927         * hildon-widgets/hildon-grid.c: "style", "scrollbar-pos"
4928         * hildon-widgets/hildon-font-selection-dialog.c: "preview-text"
4929         * hildon-widgets/hildon-get-password-dialog.c: "caption-label", "max-characters"
4930         * hildon-widgets/hildon-telephone-editor.c: "border", "plus" (obsolet widget)
4931         * hildon-widgets/hildon-number-editor.c: "value"
4932
4933         * hildon-widgets/hildon-color-button.c: minor cleanup
4934
4935 2005-11-18  Luc Pionchon  <luc.pionchon@nokia.com>
4936
4937         Started new development
4938         (branche for maintenance continues with versions 0.9.x)
4939
4940 2005-11-03  Luc Pionchon  <luc.pionchon@nokia.com>
4941
4942         * configure.ac: 0.9.53
4943
4944 2005-10-31  Luc Pionchon  <luc.pionchon@nokia.com>
4945
4946         same fix for,
4947         N#19283 Control panel - The values entered are not saved.
4948         N#19648 Hildon Date Editor widget detects values too high
4949         (note: complete fix include also fixes in GTk+)
4950
4951         * hildon-widgets/hildon-calendar-popup.c
4952         (hildon_calendar_popup_set_property),
4953         (hildon_calendar_popup_class_init),
4954         (init_dmy): Added 'min-year', 'max-year' properties for passing
4955         the information through from HildonDateEditor to GtkCalendar
4956
4957         * hildon-widgets/hildon-date-editor.c:
4958         (hildon_date_editor_class_init),
4959         (hildon_date_editor_init),
4960         (hildon_date_editor_set_property),
4961         (hildon_date_editor_get_property),
4962         (idle_popup),
4963         (hildon_date_editor_entry_validate),
4964         (hildon_date_editor_date_error): Added 'min-year', 'max-year'
4965         properties and replaced hardcoded constants with them
4966
4967         * hildon-widgets/hildon-date-editor.c
4968         (hildon_date_editor_d_entry_changed),
4969         (hildon_date_editor_m_entry_changed),
4970         (hildon_date_editor_d_entry_changed): new functions to ensure that
4971         the fields are validated and the focus is moved when maximum
4972         number of characters has been entered.
4973         
4974 2005-10-13  Luc Pionchon  <luc.pionchon@nokia.com>
4975
4976         * configure.ac: 0.9.52
4977
4978 2005-10-12  Luc Pionchon  <luc.pionchon@nokia.com>
4979
4980         N#19140 System alerts still audible despite being turned off
4981         
4982         * hildon-widgets/hildon-note.c (sound_handling): 
4983
4984         * hildon-system-sound.[ch]: New files, implements hildon_play_system_sound.
4985
4986         * hildon-note.c (sound_handling): Changed to use new
4987         hildon_play_system_sound.
4988         (hildon_note_init): Signal handler id is changed to be in private
4989         structure, not in global variable.
4990
4991         * hildon-note.c: Removed unused defines etc.
4992
4993         * Makefile.am: Appended new files to build rules.
4994
4995 2005-10-05  Luc Pionchon  <luc.pionchon@nokia.com>
4996
4997         * configure.ac: 0.9.51
4998
4999 2005-10-05  Luc Pionchon  <luc.pionchon@nokia.com>
5000
5001         N#20027 PDF Reader crashes on selecting read only option in the
5002         details dialog box.
5003
5004         * hildon-widgets/hildon-file-details-dialog.c:
5005         (change_state): Fixed assertion that was causing problems
5006         (check_validity): New function: We now automatically close the
5007         dialog if the displayed file is removed.
5008         (handle_focus): Callback removed:
5009         (init): Now using correct gtk way to bind container and adjustment
5010         together. Not the previous callback.
5011         (set_property): Connecting/disconnecting new handlers (for
5012         change_state).
5013         (finalize): disconnecting new handler.
5014         
5015 2005-10-05  Luc Pionchon  <luc.pionchon@nokia.com>
5016
5017         N#17918 Volumebar widget background image doesn't change when
5018         widget goes into mute state,
5019         
5020         * hildon-vvolumebar.c (hildon_volumebar_set_mute): queued widget
5021         for drawing
5022         
5023         * hildon-hvolumebar.c (hildon_hvolumebar_expose): paint background
5024         using the state of the internal volumebar, not the whole container
5025
5026         * hildon-vvolumebar.c (hildon_vvolumebar_expose): paint background
5027         using the state of the internal volumebar, not the whole container
5028
5029 2005-09-19 Tapani Palli <tapani.palli@nokia.com>
5030
5031         * hildon-widgets/hildon-dialoghelp.[ch]: added
5032         gtk_dialog_help_disable and fixed bug N#19468
5033
5034 2005-09-14  Luc Pionchon  <luc.pionchon@nokia.com>
5035
5036         * configure.ac: Release 0.9.50 
5037
5038 2005-09-13  Luc Pionchon  <luc.pionchon@nokia.com>
5039
5040         Part of N#11129,
5041
5042         * po/en_GB.po: Added "Ckct_wi_grid_no_items"
5043
5044         * hildon-widgets/hildon-grid.c
5045         (hildon_grid_class_init, hildon_grid_init): Replaced default empty
5046         label by logical name "Ckct_wi_grid_no_items"
5047
5048 2005-08-31  Luc Pionchon  <luc.pionchon@nokia.com>
5049
5050         * po/en_GB.po (ecdg_ti_verify_password): translation update.
5051
5052 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
5053
5054         * configure.ac: Release 0.9.49
5055
5056 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
5057
5058         * hildon-widgets/hildon-number-editor.c (add_select_all_idle,
5059         hildon_number_editor_finalize, hildon_number_editor_entry_changed):
5060         Save the id of the idle callback and remove it when the widget is
5061         destroyed to avoid crashing.  N#18096
5062
5063 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
5064
5065         * hildon-widgets/hildon-number-editor.c (button_event_id): GSource
5066         id's are unsigned and undefined at zero (instead of signed and -1)
5067
5068 2005-08-30  Tommi Komulainen  <tommi.komulainen@nokia.com>
5069         
5070         * hildon-widgets/hildon-time-editor.c (convert_to_12h): Removed a hack
5071         that was not working.  N#16805
5072
5073 2005-08-22  Tommi Komulainen  <tommi.komulainen@nokia.com>
5074
5075         * configure.ac: Release 0.9.48
5076
5077 2005-08-22  Tommi Komulainen  <tommi.komulainen@nokia.com>
5078
5079         * hildon-widgets/hildon-grid.c (hildon_grid_set_num_columns): Never
5080         allow area_rows to be 0 (ie. before widget is visible), otherwise the
5081         initial jump_scrollbar_to_focused() scrolls wrong.  N#17152
5082
5083 2005-08-22  Tommi Komulainen  <tommi.komulainen@nokia.com>
5084
5085         * hildon-widgets/hildon-calendar-popup.c (hildon_calendar_popup_init):
5086         Do not override the week-start property of GtkCalendar according to
5087         the hildon-libs PO file, it is automatically determined from locale
5088         data.  N#12176
5089
5090 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
5091
5092         * configure.ac: Release 0.9.47
5093
5094 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
5095
5096         * hildon-widgets/hildon-get-password-dialog.c: Add "numbers_only"
5097         property for setting the password entry accept only numeric values.
5098         N#15212
5099
5100 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
5101
5102         * hildon-widgets/hildon-calendar-popup.c (MAX_YEAR, MIN_YEAR):
5103         * hildon-widgets/hildon-note.c (ELLIPSATION_STRING, BOX_SPAXING):
5104         * hildon-widgets/hildon-volumebar-range.c (CHANGE_THRESHOLD):
5105         Use defines rather than magic numbers in the code.
5106
5107 2005-08-17  Tommi Komulainen  <tommi.komulainen@nokia.com>
5108
5109         Update to new l10n packaging style.  po-files (inside this package)
5110         are not used for now, the message catalogs come from separate packages
5111         and including them here would conflict.
5112
5113         * Makefile.am (SUBDIRS): stop including po-files
5114         * Makefile.am (EXTRA_DIST):
5115         * debian/hildon-libs-l10n-engb.install:
5116         * debian/hildon-libs-l10n-src.install:
5117         * po/debian/*: Removed
5118
5119 2005-08-09  Luc Pionchon  <luc.pionchon@nokia.com>
5120
5121         * hildon-widgets/hildon-file-details-dialog.c: Added read only
5122         checks to cover gateway content as well.
5123         
5124         * hildon-widgets/hildon-time-editor.c:
5125         (hildon_time_editor_validate): Replace solid numbers with defined
5126         values
5127         (convert_to_12h): Remove "work-around" for the broken 12h timespec
5128
5129
5130 2005-08-05  Luc Pionchon  <luc.pionchon@nokia.com>
5131
5132         * hildon-widgets/hildon-color-selector.c (modify_selected): fix
5133         invalid cast from `GdkWindow' to `GtkWindow' 
5134
5135         * hildon-widgets/hildon-color-popup.c
5136         (hildon_popup_palette_expose): removed debug printing
5137
5138 2005-08-03  Luc Pionchon  <luc.pionchon@nokia.com>
5139
5140         * doc/tmpl/hildon-note.sgml: code example, use slightly less funny
5141         string examples.
5142
5143         * hildon-widgets/hildon-scroll-area.c
5144         (hildon_scroll_area_destroy): one-instruction function:
5145         removed. Call g_free directly.
5146         + minor cleanup
5147         (hildon_scroll_area_size_allocate):When a scrollbar appears to the
5148         right edge of window, size of the child is also shrinked. 'fixed'
5149         does not automatically update this data -> Doing it manually.
5150
5151         * hildon-widgets/hildon-date-editor.h: added
5152         HildonDateEditorErrorType error enumeration type, removed signal
5153         "validate-date" virtual function, added signal "date-error"
5154         virtual function.
5155
5156         * hildon-widgets/hildon-date-editor.c (hildon_date_editor_date_error):
5157         added custom info prints.
5158         (hildon_date_editor_validate_date): removed
5159         (hildon_date_editor_entry_validate): validate maximum and minimum
5160         limits on each field.
5161         (hildon_date_editor_entry_focus_out): check the date validation
5162         in simpler manner, don't put content if field is empty (spec
5163         doesn't say if there should be anything placed in the entry if
5164         it is empty).
5165         (hildon_date_editor_get_date),
5166         (hildon_date_editor_get_month),
5167         (hildon_date_editor_get_year),
5168         (hildon_date_editor_get_day): use direct entry content, so that 0
5169         indicates empty entry, and information is more accurate.
5170
5171 2005-08-01  Luc Pionchon  <luc.pionchon@nokia.com>
5172
5173         * configure.ac: Adjusted CFLAGS and removed -Werror due to the
5174         glib-2.0 flaw. See
5175         http://bugzilla.gnome.org/show_bug.cgi?id=310175 and
5176         http://bugzilla.gnome.org/show_bug.cgi?id=310216
5177
5178 2005-07-29  Luc Pionchon  <luc.pionchon@nokia.com>
5179
5180         * hildon-widgets/hildon-controlbar.h: added missing signal when end reached
5181
5182 2005-07-26  Luc Pionchon  <luc.pionchon@nokia.com>
5183
5184         * hildon-widgets/hildon-number-editor.c: 
5185         (hildon_number_editor_select_all): new function, selects all
5186         the text in the entry.
5187         * hildon-widgets/hildon-number-editor.c: added several calls to
5188         hildon_number_editor_select_all with g_idle_add.
5189
5190         * hildon-controlbar.c : add signal when end reached
5191
5192         * hildon-time-editor.c : fixed: Time chooser widget displays am/pm and time separator indicators badly alligned.
5193
5194         * hildon-time-picker.c : displays valid date at 12:00 am/pm. 
5195         
5196 2005-07-25  Luc Pionchon  <luc.pionchon@nokia.com>
5197
5198         Fixed incorrect values in <Filetype> Details Dialog
5199         
5200         Fixed help button usage in dialogs
5201         
5202         * hildon-dialoghelp.c: Added more documentation about the
5203         help signal
5204         
5205         * hildon-file-details-dialog.c: Updated to match
5206         'File Management in OSSO' version 3.0
5207         
5208         * Fixed application hang after calling gtk_main_quit
5209         
5210         * hildon-date-editor.c: Fixed HildonDateEditor that caught
5211         ESC presses needlessly
5212         
5213         * hildon-time-editor.c: Fixed memory corruption