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