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