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