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