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