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