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