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