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