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