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