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