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