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