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