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