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