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