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