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