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