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