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