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