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