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