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