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