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