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