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