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