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