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