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