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