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