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