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