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