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