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