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