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