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