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