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