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