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