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