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