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