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