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