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