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