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