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