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