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