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