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