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