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