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