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