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