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