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