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