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