2008-04-07 Sven Herzberg <sven@imendio.com>
[hildon] / ChangeLog
1 2008-04-07  Sven Herzberg  <sven@imendio.com>
2
3         Fixes: NB#78896: libhildon code inspection/coverity: uninitialised
4         local values in hildon_date_editor_size_allocate
5
6         * src/hildon-date-editor.c: moved the real allocation code into the
7         if() branch
8
9 2008-04-07  Sven Herzberg  <sven@imendio.com>
10
11         Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
12         local values in hildon_date_editor_size_allocate
13
14         * src/hildon-date-editor.c: merged the two if() branches together
15
16 2008-04-07  Sven Herzberg  <sven@imendio.com>
17
18         Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
19         local values in hildon_date_editor_size_allocate
20
21         * src/hildon-date-editor.c: changed the arguments of the if()
22         conditions
23
24 2008-04-07  Sven Herzberg  <sven@imendio.com>
25
26         Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
27         local values in hildon_date_editor_size_allocate
28
29         * src/hildon-date-editor.c: split the calculation of the allocation
30         from the real allocation
31
32 2008-03-27  Michael Natterer  <mitch@imendio.com>
33
34         Fixes: NB#81696: The passcode is not overwritten even after
35         selecting
36
37         * src/hildon-code-dialog.c
38         (hildon_code_dialog_button_clicked)
39         (hildon_code_dialog_im_commit): don't use gtk_entry_append_text()
40         because that doesn't overwrite selected text. Instead, emit the
41         "commit" signal on the entry's im_context so the entry's normal
42         insert logic is triggered. Set the cursor to the end of the entry
43         after each insert operation so that we *only* insert in the middle
44         of the text if something was selected.
45
46 2008-03-27  Michael Natterer  <mitch@imendio.com>
47
48         Enable fixing: NB#79916 and NB#79918: The help topic for Color
49         selector cannot be opened
50
51         * src/hildon-color-button.c: add signal "setup-dialog" and emit it
52         when the popup color selector is created. Please connect to this
53         signal in order to set the dialog's help ID.
54
55 2008-03-25  Sven Herzberg  <sven@imendio.com>
56
57         Fixes: MB#1212: Hide info banners (infoprints) on click
58
59         * src/hildon-banner.c: (simulate_close), (hildon_banner_timeout):
60         extracted the close event simulation into an extra function
61         (hildon_banner_button_press_event): simulate a close event and destroy
62         the widget if the event wasn't handled
63         (hildon_banner_class_init): added the button_press_event handler
64         (hildon_banner_init): added button-press events to the widget
65
66 2008-03-25  Sven Herzberg  <sven@imendio.com>
67
68         Fixes: MB:#924: Hildon widgets doesn't support RTL mode
69         Patch from: Mohammad Anwari  <mdamt@maemo.org>
70
71         * src/hildon-banner.c: let the HildonBanners pop up on the left side
72         instead of the right in RTL mode
73         * src/hildon-bread-crumb-trail.c: mirror the appearance of the
74         breadcrumb button list in RTL mode
75         * src/hildon-caption.c: mirror the appearance of the caption widget in
76         RTL mode
77         * src/hildon-date-editor.c: mirror appearance of the date editor in
78         RTL mode
79         * src/hildon-time-editor.c: mirror appearance of the time editor in
80         RTL mode
81         * src/hildon-window.c: fix the position of the popup in RTL mode
82
83 2008-03-25  Sven Herzberg  <sven@imendio.com>
84
85         Amendment to the fix of NB#22072. Fix compilation.
86
87         * src/hildon-banner.c: (hildon_banner_timeout): fix compilation
88
89 2008-03-19  Sven Herzberg  <sven@imendio.com>
90
91         Fixes: NB#22072: Revisiting fix for "Implement robust timer handling
92         in Info Banner" bug
93
94         * src/hildon-banner.c: (hildon_banner_timeout): reset the current
95         timeout id properly when the timeout will disappear this leaves no
96         artifacts around in the destroy(); there will only be the timeout
97         created by hildon_banner_ensure_timeout() and adding a new timeout
98         will also work if the timeout gets removed because the timeout_handler
99         returned FALSE
100
101 2008-03-19  Michael Natterer  <mitch@imendio.com>
102
103         Fixes: NB#79791: Cannot set focus to Master volume using stylus
104
105         * src/hildon-volumebar.c
106         * src/hildon-vvolumebar.c
107         * src/hildon-hvolumebar.c (init): remove UNSET_FLAGS(CAN_FOCUS) so
108         the widget becomes focussable at all.
109
110         * src/hildon-volumebar.c: implement GtkWidget::grab_focus() and
111         set the focus to wither the mute button or the volumebar.
112
113         Remove own "can-focus" property and instead listen to
114         notify::can-focus in order to update the widget's state.
115
116         Implement GtkWidget::focus() and make sure we can also *leave* the
117         widget, not only enter it, depending on volumebar orientation and
118         requested focus direction.
119
120         Clean up set_mute() to cooperate nicely with all the above.
121
122 2008-03-04  Michael Natterer  <mitch@imendio.com>
123
124         Fixes: NB#78481: information banners are hidden under browser menu
125
126         * src/hildon-banner.c: call gtk_window_present() on the banners so
127         they are risen if they are already visible.
128
129 2008-03-03  Sven Herzberg  <sven@imendio.com>
130
131         Fixes: MB#1220: HildonWindow should take GtkMenu accel_group into account
132
133         * examples/hildon-window-menu-example.c: (main): extended the window
134         menu example to serve as a testcase for automatically added
135         accelerator groups, too
136         * src/hildon-window.c: (hildon_window_add_accel_group),
137         (hildon_window_set_menu): added patch by Tommi Komulainen
138
139 2008-03-03  Sven Herzberg  <sven@imendio.com>
140
141         Fixes: MB#1276: wrong allocators used in hildon_window_get_borders
142
143         * src/hildon-window.c: (hildon_window_get_borders): don't imply any
144         knowledge about the border allocators used within GTK+
145
146 2008-02-26  Sven Herzberg  <sven@imendio.com>
147
148         Fixes: MB#2981: Build with asserts broken
149
150         * src/hildon-date-editor.c,
151         * src/hildon-number-editor.c,
152         * src/hildon-time-editor.c,
153         * src/hildon-weekday-picker.c: replace HILDON_IS_EDITOR_EDITOR by a
154         the proper GType instance check
155
156 2008-02-25  Sven Herzberg  <sven@imendio.com>
157
158         Fixed: MB#1221: HildonWindow shouldn't call show_all for GtkMenu
159
160         * doc/Makefile.am: tell gtk-doc about HILDON_DISABLE_DEPRECATED
161         * examples/hildon-window-menu-example.c: (main): explicitly show
162         the menu item
163         * src/hildon-window.c:
164         (hildon_window_set_main_menu): moved most of the code from set_menu()
165         to this place; skipped the call to gtk_widget_show_all(); also didn't
166         introduce gtk_widget_show() as gtk_menu_popup() will call that anyways
167         (hildon_window_set_menu): removed most of the code, just keep the
168         questionable gtk_widget_show_all()
169         * src/hildon-window.h: added the new function and deprecate the old
170         one
171
172 2008-01-10  Xan Lopez  <xan.lopez@nokia.com>
173
174         [2.0.1-1 release]
175
176         * NEWS:
177         * configure.ac:
178         * debian/changelog: Updating.
179
180 2008-01-10  Xan Lopez  <xan.lopez@nokia.com>
181
182         * configure.ac:
183         * pkgconfig/Makefile.am:
184         * pkgconfig/hildon.pc.in:
185         * src/Makefile.am:
186
187         Do not use PACKAGE_VERSION_MAJOR as the API revision,
188         use newly created API_MAJOR_VERSION.
189         
190 2008-01-09  Xan Lopez  <xan.lopez@nokia.com>
191
192         [2.0.0-1 release]
193
194         * NEWS:
195         * configure.ac:
196         * debian/changelog: Updating.
197
198 2008-01-09  Xan Lopez  <xan.lopez@nokia.com>
199
200         * src/hildon-color-chooser.c (hildon_color_chooser_class_init): 
201
202         Add outer_border style property, we use it but don't define it (!).
203
204         Fixes NB#75310
205
206 2007-12-21  Xan Lopez  <xan.lopez@nokia.com>
207
208         * examples/hildon-bread-crumb-trail-example.c (main): 
209
210         Add clear button.
211
212         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_remove): 
213
214         Fix logic for the bread crumb trail node removal.
215
216         Fixes: NB#78616
217
218 2007-12-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
219
220         [1.99.1-1 release]
221
222         * NEWS:
223         * configure.ac:
224         * debian/changelog: Updating.
225
226 2007-11-08  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
227
228         Patch by Alejandro to get/set passwords dialogs accesibility.
229
230         * hildon-1/src/hildon-get-password-dialog.c:
231         * hildon-1/src/hildon-set-password-dialog.c: 
232         Set atk_set_name to the passwd entries in order to allow 
233         accessibility by name on this entries.
234         
235 2007-10-11  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
236
237         [1.99.0-2 release]
238
239         * debian/changelog:
240         * debian/control: Updating gtk dep.
241
242 2007-10-10  Mohammad Anwari  <Mohammad.Anwari@nokia.com>
243
244         * configure.ac, pkgconfig/hildon-1.pc: Turn on -DMAEMO_CHANGES only if
245         USE_MAEMO_GTK is enabled.
246
247 2007-10-10  Xan Lopez  <xan.lopez@nokia.com>
248
249         * src/hildon-code-dialog.c (hildon_code_dialog_init): check for
250         MAEMO_GTK or GTK+ > 2.11 before using GTK_BUTTONBOX_CENTER mode.
251
252 2007-10-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
253
254         [1.99.0-1 release]
255
256         * NEWS:
257         * configure.ac:
258         * debian/changelog: Updating.
259
260 2007-10-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
261
262         * examples/Makefile.am:
263         * examples/hildon-logical-color-example.c:
264         * src/hildon-helper.c: Fixing the way logical colors/fonts are being
265         applied + adding a test case. Fixes: NB#71660.
266
267 2007-10-08  Xan Lopez  <xan.lopez@nokia.com>
268
269         * src/hildon-window.c (hildon_window_map): only map the vbox if it's supposed
270         to be visible, fixes warning on map for windows without toolbars.
271
272 2007-10-02  Xan Lopez  <xan.lopez@nokia.com>
273
274         * src/hildon-seekbar.c: gtk_range_get_fill_level is available in GTK+ since
275         2.11.0, add a check for that besides the MAEMO_GTK check.
276
277 2007-09-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
278
279         [1.0.17-1 release]
280
281         * NEWS:
282         * configure.ac:
283         * debian/changelog: Updating.
284
285 2007-09-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
286
287         * src/hildon-window.c: Applying patches by Xan to fix the toolbar
288         visibility. Fixes: NB#70842 and MB#615.
289
290 2007-09-25  Xan Lopez  <xan.lopez@nokia.com>
291
292         * src/hildon-bread-crumb-widget.c (hildon_bread_crumb_widget_constructor):
293         set the separator as no-show-all so it doesn't unintentionally appear when
294         someone does a show_all.
295
296 2007-09-25  Xan Lopez  <xan.lopez@nokia.com>
297
298         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_text)
299         (hildon_bread_crumb_trail_push_icon): Do not show the separator for the
300         toplevel item. Fixes: NB#62031
301
302 2007-09-24  Xan Lopez  <xan.lopez@nokia.com>
303
304         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_icon):
305         fix the name of the function in the docs.
306
307 2007-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
308
309         [1.0.16-1 release]
310
311         * NEWS:
312         * configure.ac:
313         * debian/changelog: Updating.
314
315 2007-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
316
317         * examples/hildon-banner-long-example.c: Adding a test-case for long
318         hildon banner.
319
320         * src/hildon-find-toolbar.c: Fixing the get_last_index function.
321
322 2007-09-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
323
324         * src/hildon-color-chooser-dialog.c:
325         * src/hildon-color-chooser.c:
326         * src/hildon-font-selection-dialog.c: Adding two patches by Tommi to fix
327         memory leaks in font selector and color selector. Fixes: NB#70499 and
328         NB#70474.
329
330 2007-09-20  Johan Bilien  <johan.bilien@nokia.com> 
331
332         * src/hildon-helper.c: Fixed the leak of the a GList. Fixes: NB#70273.
333
334 2007-09-18  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
335
336         * src/hildon-code-dialog.c: Making the hardcoded WIDTH/HEIGHT values a
337         little bit bigger. Fixes: #NB63694.
338
339 2007-09-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
340
341         [1.0.15-1 release]
342
343         * NEWS:
344         * configure.ac:
345         * debian/changelog: Updating.
346
347 2007-09-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
348
349         * doc/Makefile.am:
350         * doc/hildon-docs.sgml:
351         * doc/images/bread-crumb-trail.png:
352         * doc/images/calendar-popup.png:
353         * doc/images/caption.png:
354         * doc/images/code-dialog.png:
355         * doc/images/color-button.png:
356         * doc/images/color-chooser-dialog.png:
357         * doc/images/color-chooser.png:
358         * doc/images/controlbar.png:
359         * doc/images/date-editor.png:
360         * doc/images/font-selection-dialog.png:
361         * doc/images/get-password-dialog.png:
362         * doc/images/hvolumebar.png:
363         * doc/images/login-dialog.png:
364         * doc/images/note.png:
365         * doc/images/number-editor.png:
366         * doc/images/range-editor.png:
367         * doc/images/seekbar.png:
368         * doc/images/set-password-dialog.png:
369         * doc/images/sort-dialog.png:
370         * doc/images/time-editor.png:
371         * doc/images/time-picker.png:
372         * doc/images/vvolumebar.png:
373         * doc/images/weekday-picker.png: Adding the new generated widget shots.
374         Adding the bread-crumb-trial and helpers to the documentation.
375
376 2007-09-14  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
377
378         * examples/hildon-find-toolbar-example.c:
379         * src/hildon-find-toolbar.c:
380         * src/hildon-find-toolbar.h: FIxing the default history-append handler to
381         actually continue firing the other handlers if connected. Adding a new
382         function:
383         hildon_find_toolbar_get_last_index that gets the index of the most
384         recently added (last) item. Fixes: NB#52301.
385
386 2007-09-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
387
388         * src/hildon-caption.c: Applying a patch by Tommi to fix the focus
389         behaviour. Fixes: NB#68610. 
390
391 2007-09-10  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
392
393         * src/hildon-banner.c: Actually reverting the previous change. It somehow
394         looks a bit worse.
395
396 2007-09-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
397
398         * src/hildon-banner.c: Changing the infobanner background pixmap to NULL
399         when realizing the banner. Should make the infonbanner effect a bit more
400         bearable.
401
402 2007-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
403
404         * src/hildon-volumebar.c:
405         * src/hildon-volumebar.h: Changing the GtkWidget to HildonVolumebar in
406         hildon_volumebar_set_range_insensitive_message and
407         hildon_volumebar_set_range_insensitive_messagef. Fixes MB#1848.
408
409 2007-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
410
411         * src/hildon-window.c: Fixing the border freeing on destroy.
412
413 2007-09-05  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
414
415         * src/hildon-code-dialog-private.h:
416         * src/hildon-code-dialog.c: Adding a patch by Tomas Junnonen to fix the
417         kw keyboard support in HildonCodeDialog.
418
419 2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
420
421         [1.0.14-1 release]
422
423         * NEWS:
424         * configure.ac:
425         * debian/changelog: Updating.
426
427 2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
428
429         * src/hildon-date-editor.c:
430         * src/hildon-number-editor.c:
431         * src/hildon-private.c:
432         * src/hildon-private.h:
433         * src/hildon-time-editor.c:
434         * src/hildon-weekday-picker.c: A patch by Xan Lopez to fix focus
435         handling in subclassed composite widgets. Fixes: NB#66628.
436
437 2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
438
439         * src/hildon-window.c: Removing extra gtk_main_iteration () processing
440         from destroy_ callback as it introduces problems in async dbus signal
441         handlers. Fixes NB#66673.
442
443 2007-08-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
444
445         * examples/hildon-hvolumebar-example.c:
446         * src/hildon-volumebar.c: Improving the focus handling in the
447         volumebar widgets. Fixes NB#63955 and NB#65155. Also fixing the
448         set_property accessor so that "mute" property can be actually set. I'm
449         scared that nobody noticed it's totally broken.
450
451 2007-08-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
452
453         * debian/control: Use libesd0-dev or osso-esd-dev as esd dependancy.
454         Fixes NB#66548.
455
456 2007-08-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
457
458         * src/hildon-calendar.c:
459         * src/hildon-number-editor.c:
460         * src/hildon-time-picker.c: Changing the timeout repeat so that it
461         matches the spec of 6 chars per second. Fixes: NB#60489.
462
463 2007-08-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
464
465         * src/hildon-helper.c: Really fixing NB#58352. Looks like
466         gtk_style_lookup_color sometime returns FALSE even though color was
467         found and values were filled properly. Weird. Removing the warning for the
468         time being.
469
470 2007-08-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
471
472         * src/hildon-find-toolbar.c: Puting the combobox inside alignment to not
473         expand vertically. Adding some extra space to the find toolbar buttons to
474         make them thumbable. Fixes NB#66060.
475
476 2007-08-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
477
478         * src/hildon-calendar-popup.c: Replacing the "Done" button in the calendar
479         popup with "Ok" and "Cancel". Fixes NB#59299.
480
481 2007-08-20  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
482
483         * src/hildon-calendar.c: Process all window updates before executing next
484         timeout. Fixes: NB#54146.
485
486 2007-08-17  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
487
488         [1.0.13-1 release]
489
490         * NEWS:
491         * configure.ac:
492         * debian/changelog: Updating.
493
494 2007-08-16  Xan Lopez  <xan.lopez@nokia.com>
495
496         * src/hildon-banner.c: (hildon_banner_client_event): connect directly to
497         the client event and ignore it, since we use the delete event to close
498         after timeouts.
499
500 2007-08-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
501
502         * src/hildon-helper.c: Remove the bogus warning about color not being
503         found. Fixes NB#58352.
504
505 2007-08-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
506
507         * examples/Makefile.am:
508         * examples/hildon-toolbar-seekbar-example.c: Adding an example to test a
509         HildonSeekbar widget inside a toolbar.
510
511 2007-08-16  Xan Lopez  <xan.lopez@nokia.com>
512
513         * src/hildon-banner.c (hildon_banner_init): mark the banners as
514         temporary, depends on maemo-gtk >= 2.10.12-osso7. Also ignore the
515         delete event that will come from _GTK_DELETE_TEMPORARIES, as we
516         don't want to be closed by non-temporary windows on map.
517
518         Also use G_DEFINE_TYPE instead of manually typed code.
519
520 2007-08-06  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
521
522         [1.0.12-1 release]
523
524         * NEWS:
525         * configure.ac:
526         * debian/changelog:
527         * debian/rules: Updating.
528
529 2007-08-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
530
531         * examples/Makefile.am:
532         * examples/hildon-hvolumebar-timer-example.c: Adding an exmaple to debug
533         bug NB#61128. Strangely it works.
534
535 2007-08-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
536
537         * src/hildon-date-editor.c: When the date editor entry has been changed
538         but the numbers of characters < max, turn off the skip validation flag.
539         Prevents a situation when we enter first a valid year and later re-write
540         it with an invalid one. Fixes NB#60154.
541
542 2007-07-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
543
544         * src/hildon-code-dialog.c: Fixing the dialog button alignment inside the
545         code dialog. Fixes NB#64355.
546
547 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
548
549         * src/hildon-wizard-dialog.c: Don't call the _set_sensitivity again after
550         switching the page. Fixes NB#49374.
551
552         * examples/Makefile.am:
553         * examples/hildon-wizard-dialog-example.c: Adding an example for
554         HildonWizardDialog that shows how to handle manual sensitivity setting on
555         the wizard dialog.
556
557 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
558
559         * configure.ac:
560         * src/Makefile.am:
561         * src/hildon-version.h.in:
562         * src/hildon.h: Adding the HILDON_CHECK_VERSION macro. Fixes: NB#62061.
563
564 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
565
566         * src/hildon-volumebar.c: Updating the docs.
567
568 2007-07-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
569
570         [1.0.11-1 release]
571
572         * NEWS:
573         * configure.ac:
574         * debian/changelog: Updating.
575
576 2007-07-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
577
578         * src/hildon-find-toolbar.c:
579         * src/hildon-find-toolbar.h: Adding a few new functions to control the
580         selected item: hildon_find_toolbar_set_active,
581         hildon_find_toolbar_set_active_iter, hildon_find_toolbar_get_active, 
582         hildon_find_toolbar_get_active_iter . They correspond to respective
583         GtkComboBox functions. 
584
585         * examples/Makefile.am:
586         * examples/hildon-find-toolbar-example.c: Adding the example to test the
587         new functionality.
588
589 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
590
591         * examples/Makefile.am:
592         * examples/hildon-seekbar-example.c: Adding the seekbar example to check
593         theming easily.
594
595         * src/hildon-font-selection-dialog.c: Fixing the default focus for dialog
596         when font size > 32 and we pack a focusable widget inside. Actually using
597         the default response would work too, but since we don't show default
598         response state in any way (no theming) it would not be visible to the
599         user. Fixes NB#63430.
600
601 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
602
603         * src/hildon-date-editor.c: Adding the missing variable setter in the
604         set_property handler. Fixes NB#54182.
605
606 2007-07-23  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
607
608         * src/hildon-window.h: Changing the long key press time from 1500ms to
609         800ms as requested in NB#63700. I have a bad feeling about this, let's
610         see... Fixes NB#63700.
611
612 2007-07-12  Tommi Komulainen  <tommi.komulainen@nokia.com>
613
614         * src/hildon-time-picker.c (hildon_time_picker_class_init,
615         hildon_time_picker_map, hildon_time_picker_realize,
616         hildon_time_picker_style_set): Split the contents of map to more
617         appropriate functions; set window decorations on realize and update
618         arrows' size requisitions on style-set. Avoids unnecessary resizing.
619
620 2007-07-02  Xan Lopez <xan.lopez@nokia.com>
621
622         [1.0.10-2 release]
623
624         * NEWS:
625         * debian/changelog: Updating.
626
627 2007-07-02  Johan Bilien  <johan.bilien@nokia.com>
628
629         * src/Makefile.am: fixed installation of the header files
630
631 2007-06-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
632
633         [1.0.10-1 release]
634
635         * NEWS:
636         * configure.ac:
637         * debian/changelog: Updating.
638
639 2007-06-27  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
640
641         * configure.ac: Removing some remaining of --enable-xan.
642
643 2007-06-26  Xan Lopez  <xan.lopez@nokia.com>
644
645         * src/hildon-date-editor.c: (hildon_date_editor_keypress):
646         * src/hildon-time-editor.c: (hildon_time_editor_entry_keypress):
647
648         Move all focus crazyness to the rc files. This depends on gtk+2.0 >=
649         2.10.12-osso6 because the move-focus signal needs to be available in
650         GtkWidget.
651
652 2007-06-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
653
654         * examples/Makefile.am:
655         * examples/hildon-hvolumebar-insensitive-map-example.c: Adding an example
656         that makes a HildonVolumebar insensitive before mapping it. Seems to work
657         fine. Prolly NB#61128 is fixed now.
658
659 2007-06-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
660
661         * src/hildon-volumebar.c:
662         * src/hildon-volumebar.h: Adding the
663         hildon_volumebar_set_range_insensitive_message and
664         hildon_volumebar_set_range_insensitive_messagef functions to set
665         insensitive message on the slider of the volumebar. Fixes NB#61129.
666
667         * examples/Makefile.am:
668         * examples/hildon-hvolumebar-insensitive-example.c: Adding an example to
669         test the new insensitive messsage functionality on HildonVolumebar.
670
671 2007-06-14  Xan Lopez  <xan.lopez@nokia.com>
672
673         * src/hildon-private.c (hildon_private_composite_focus): make the focus handler
674         work again.
675
676 2007-06-13  Xan Lopez  <xan.lopez@nokia.com>
677
678         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_clear): workaround
679         http://bugzilla.gnome.org/show_bug.cgi?id=56070 hiding and showing the back
680         button on after clearing the trail.
681
682 2007-06-13  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
683
684         * src/hildon-code-dialog.c: Removing the separator from the dialog.
685
686 2007-06-12  Xan Lopez  <xan.lopez@nokia.com>
687
688         * src/Makefile.am: remove circular dependency in hildon-enum-types.h creation
689         by splitting the installed headers in generated and non-generated groups. Use
690         only the non-generated headers to create the hildon-enum-types.h file.
691
692         * src/hildon-seekbar.h: gtkscale.h already includes gtkrange.h.
693
694 2007-06-12  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
695
696         * src/hildon-window.c: Hide the window before performing the destroy.
697         Should make the app closing a little tiny bit more snappy. 
698
699 2007-06-12  Xan Lopez  <xan.lopez@nokia.com>
700
701         * src/hildon-seekbar.c: add gtkrange.h header
702         * src/hildon-caption.c: remove unused variable
703
704 2007-06-08  Tommi Komulainen  <tommi.komulainen@nokia.com>
705
706         * configure.ac: Remove dysfunctional AC_ARG_ENABLE. Pointed out by
707         Loic Minier.
708
709 2007-06-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
710
711         [1.0.9-1 release]
712
713         * NEWS:
714         * configure.ac:
715         * debian/changelog: Updating.
716
717 2007-06-07  Tommi Komulainen  <tommi.komulainen@nokia.com>
718
719         * src/hildon-window.c (hildon_window_window_state_event,
720         hildon_window_is_topmost_notify, hildon_window_class_init): Stop the
721         escape timeout on focus-out-event rather than notify::is-topmost; the
722         latter doesn't get called when menus pop up. Fixes: NB#52946, MB#1101
723
724 2007-06-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
725
726         * src/hildon-window.c: Adding a patch from Tommi Komulainen to pass the
727         correct timestamp and button to gtk_menu_popup. Fixes MB#1466. 
728
729 2007-06-07  Xan Lopez  <xan.lopez@nokia.com>
730
731         * src/hildon-window: actually, you need to use the macro always, there's
732         no private pointer in the instance structure. We should have cleaned this up
733         when we had the chance...
734         
735 2007-06-07  Xan Lopez  <xan.lopez@nokia.com>
736
737         * src/hildon-window.c: do not get the private date from HildonWindow before
738         it passes the g_return_if_fail check. Once it's passed the test, there's no
739         need to g_assert that it exists. Do not create a HildonWindowPrivate variable
740         if you are only going to access the data once. Whitespace cleanups.
741
742 2007-06-04  Xan Lopez  <xan.lopez@nokia.com>
743
744         * src/hildon-bread-crumb-trail.c: set children visible before allocation.
745         * src/hildon-bread-crumb-widget.c: set xalign to 0.0 for labels.
746
747 2007-06-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
748
749         [1.0.8-1 release]
750
751         * NEWS:
752         * configure.ac:
753         * debian/changelog: Updating.
754
755 2007-06-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
756
757         * src/hildon-window.c: When destroying the window, remove (if exists) the
758         escape timeout handler. Fixes #NB59276.
759
760 2007-06-01  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
761
762         * src/hildon-banner.c: When realizing the widget, set the window
763         transiency. Setting the transiency in the gobject constructor is not
764         good, as the widget is not realized at that point. Fixes: #NB56624.
765
766 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
767
768         * src/hildon-bread-crumb-trail.h (struct _HildonBreadCrumbTrailClass):
769         Add padding for future expansions.
770
771 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
772
773         * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_class_init):
774         Add a new signal "move-parent", bind Escape and BackSpace to it. The handler
775         will fake an activation on the previous to the last item of the trail, so
776         the effect can be overrided by the developer as usual.
777         Also change the callback for the back button to do the same thing, so its
778         effect can be overrided too. Fixes: NB#58982
779
780 2007-05-30  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
781
782         * src/hildon-caption.c: Implementing the proper focus grabbing in the
783         HildonCaption. Fixes NB#52379. 
784
785 2007-05-30  Xan Lopez  <xan.lopez@nokia.com>
786
787         * src/hildon-bread-crumb-trail.c (crumb_activated_cb): be very paranoid about
788         the internal state of the trail after the user has had the chance of executing
789         his handler for the signal. Specifically, it may happen that the activated button
790         is removed and the user still lets the default handler run. This would segfault
791         previously.
792
793 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
794
795         * src/hildon-font-selection-dialog.c: When the font is really big, add the
796         scrollbar to the preview dialog. Fixes NB#54147.
797
798 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
799
800         * src/hildon-date-editor.c: Changing the default max year to 2037. The
801         max/min year properties can be altered, so the client can modify it
802         anyways. 1970 - 2037 sounds like a sane default. Fixes NB#54147.
803
804 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
805
806         * src/hildon-calendar.c: Removing the unused 'hildonlike' property, making
807         hildonlike by default. Fixing a problem with disappearing arrows when
808         scrolling through months and years. Fixes NB#54127. 
809
810 2007-05-28  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
811
812         * examples/hildon-date-editor-example.c: Adding error callback to the date
813         editor example. 
814
815 2007-05-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
816
817         [1.0.7-1 release]
818
819         * NEWS:
820         * debian/changelog:
821         * configure.ac: Updating.
822
823 2007-05-24  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
824
825         * configure.ac: Adding a special '--enable-xan' configure option that
826         turns off the -Werror compilation setting. Usefull for development.
827
828         * src/hildon-calendar.c:
829         * src/hildon-number-editor.c:
830         * src/hildon-time-picker.c: Adding the 5* multiplier to
831         gtk-timeout-update.
832
833 2007-05-24  Xan Lopez  <xan.lopez@nokia.com>
834
835         * src/hildon-note.c (hildon_note_init): Use g_object_ref_sink
836         instead of g_object_ref + gtk_object_sink.
837
838 2007-05-22  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
839
840         [1.0.6-1 release]
841
842         * NEWS:
843         * configure.ac:
844         * debian/changelog: Updating.
845
846 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
847
848         * src/hildon-color-chooser-dialog.c:
849         * src/hildon-color-chooser.c: A few more GdkColor struct allocation fixes
850         straight from Tommi labs.
851
852 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
853
854         * examples/hildon-finger-example.c: Correcting the header file path.
855
856         * src/hildon-color-chooser-dialog.c: Allocate the color on the stack for 
857         the changed signal. Fixes a small memory leak.
858
859 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
860
861         * autogen.sh:
862         * debian/rules:
863         * src/hildon-banner.c: Importing several usefull fixes from the
864         ubuntu-mobile branch.
865
866 2007-05-21  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
867
868         * examples/Makefile.am:
869         * examples/hildon-finger-example.c: Adding a finger-checking code
870         example. 
871
872         * src/hildon-font-selection-dialog.c: Do not allocate the color
873         structure using the g_new. Fixes NB#54061.
874
875 2007-05-09  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
876
877         * src/hildon-helper.c: Correcting tabs in file.
878
879 2007-05-08  Xan Lopez  <xan.lopez@nokia.com>
880
881         * src/hildon-bread-crumb-trail.c: Use set_child_visible only to
882         control the visibility of the children.
883
884         * examples/hildon-bread-crumb-trail-example.c: Plug leak.
885
886 2007-05-07  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
887
888         [1.0.5-1 release]
889
890         * NEWS:
891         * configure.ac:
892         * debian/changelog: Updating.
893
894 2007-05-04  Xan Lopez  <xan.lopez@nokia.com>
895
896         * src/hildon-bread-crumb-trail.c:
897         (hildon_bread_crumb_trail_size_allocate): 
898
899         Make the back button always a square.
900
901 2007-05-04  Xan Lopez  <xan.lopez@nokia.com>
902
903         * src/hildon-bread-crumb-trail.h: Include hildon-bread-crumb-widget.h
904         from the .c file as it's a private file. 
905
906 2007-05-03  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
907
908         * examples/hildon-vvolumebar-example.c: The VVolumebar example now
909         uses slightly bigger height.
910
911         * src/hildon-font-selection-dialog.c: Adding some checks before
912         freeing memory in the font selection dialog.
913
914 2007-05-02  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
915
916         * src/hildon-font-selection-dialog.c: Adding a small check when
917         freeing memory. 
918
919         * src/hildon-wizard-dialog.c: Applying a patch by Iain Holmes to fix
920         buttons sensitivity on page switching.
921
922 2007-04-27  Xan Lopez  <xan.lopez@nokia.com>
923
924         * src/hildon-bread-crumb-trail.c: make the add method handle all the
925         internal details of adding a bread crumb to the trail.
926
927 2007-04-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
928
929         [1.0.4-1 release]
930
931         * README:
932         * configure.ac:
933         * debian/changelog: Updating.
934
935         * src/hildon-bread-crumb-trail.h:
936         * src/hildon-bread-crumb.h: Changing the API guard to
937         HILDON_ENABLE_UNSTABLE_API.
938
939 2007-04-26  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
940
941         [1.0.3-1 release]
942
943         * NEWS:
944         * configure.ac:
945         * debian/changelog:
946         * debian/rules:
947         * src/hildon-helper.h: Updating.
948
949 2007-04-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
950
951         [1.0.2-1 release]
952
953         * NEWS:
954         * configure.ac:
955         * debian/changelog:
956
957 2007-04-25  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
958
959         * README:
960         * configure.ac:
961         * src/hildon-helper.h: Small fix to make the package actually compile.
962
963 2007-04-25  Xan Lopez  <xan.lopez@nokia.com>
964
965         * src/hildon-bread-crumb-trail.h:
966         * src/hildon-bread-crumb.h:
967
968         Guard with ENABLE_UNSTABLE_API. To use the bread crumb you'll need
969         to define ENABLE_UNSTABLE_API in the code that includes these headers.
970         
971 2007-04-25  Xan Lopez  <xan.lopez@nokia.com>
972         
973         * examples/hildon-bread-crumb-trail-example.c:
974         * src/Makefile.am:
975         * src/hildon-bread-crumb-trail.c:
976         * src/hildon-bread-crumb-trail.h:
977         * src/hildon-bread-crumb.c:
978         * src/hildon-bread-crumb.h:
979         * src/hildon-marshalers.list:
980         * src/hildon-bread-crumb-widget.c:
981         * src/hildon-bread-crumb-widget.h:
982
983         Slight change in the widget design. The bread crumb trail API is
984         unchanged, but HildonBreadCrumb is now an interface. A *private*
985         implementation, hildon-bread-crumb-widget, is provided and used
986         internally by the trail for the push_text/push_icon functions.
987
988         The generic push API is still available, so anyone can implement
989         and use its own bread crumb widget.
990         
991 2007-04-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
992
993         * debian/rules: Fixing the shlibs.
994
995 2007-04-19  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
996
997         * src/hildon-banner.c: Fixing a problem with timed banners having
998         their parrent destroyed before they are.
999
1000 2007-04-17  Xan Lopez  <xan.lopez@nokia.com>
1001
1002         * src/hildon-bread-crumb.c:
1003         * src/hildon-bread-crumb.h:
1004
1005         Make the get_natural_size function a vfunc.
1006
1007 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
1008
1009         * src/hildon-bread-crumb.c:
1010         * src/hildon-bread-crumb-trail.c:
1011
1012         Some cleanups.
1013
1014 2007-04-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1015
1016         [1.0.1-1 release]
1017
1018         * AUTHORS:
1019         * NEWS:
1020         * configure.ac:
1021         * debian/changelog: Updating for release.
1022
1023 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
1024
1025         * src/hildon-bread-crumb.c (hildon_bread_crumb_get_natural_size):
1026         don't leak the pango layout.
1027
1028 2007-04-16  Xan Lopez  <xan.lopez@nokia.com>
1029
1030         * src/hildon.h:
1031         * examples/hildon-bread-crumb-trail-example.c:
1032
1033         Fix example.
1034
1035 2007-04-16  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1036
1037         * debian/changelog: Removing the bug-fixed entries that were actually
1038         resolved as WONTFIX.
1039
1040         * src/hildon-date-editor.c: Removing a redundant check. Fixes
1041         NB#54182.
1042
1043 2007-04-13  Xan Lopez  <xan.lopez@nokia.com>
1044
1045         * src/hildon-bread-crumb-trail.c:
1046         * src/hildon-bread-crumb-trail.h:
1047         * src/hildon-bread-crumb.c:
1048         * src/hildon-bread-crumb.h:
1049
1050         Untabify.
1051         
1052 2007-04-13  Xan Lopez  <xan.lopez@nokia.com>
1053
1054         * src/hildon-bread-crumb-trail.c: don't use the priv data of bct
1055         until it's passed the type check.
1056
1057 2007-04-12  Xan Lopez  <xan.lopez@nokia.com>
1058
1059         * examples/hildon-bread-crumb-trail-example.c
1060
1061         Add license.
1062         
1063 2007-04-12  Xan Lopez  <xan.lopez@nokia.com>
1064
1065         * examples/Makefile.am
1066         * examples/hildon-bread-crumb-trail-example.c
1067         * src/Makefile.am
1068         * src/hildon-bread-crumb-trail.c
1069         * src/hildon-bread-crumb-trail.h
1070         * src/hildon-bread-crumb.c
1071         * src/hildon-bread-crumb.h
1072
1073         New HildonBreadCrumbTrail widget.
1074
1075 2007-04-02  Lucas Rocha  <lucas.rocha@nokia.com>
1076
1077         * src/hildon-range-editor.c (hildon_range_editor_init),
1078         src/hildon-seekbar.c (hildon_seekbar_get_fraction,
1079         hildon_seekbar_set_fraction, hildon_seekbar_set_position),
1080         src/hildon-time-editor.c (hildon_time_editor_tap_and_hold_setup,
1081         hildon_time_editor_class_init, hildon_time_editor_init),
1082         src/hildon-get-password-dialog.c (invalid_input,
1083         hildon_get_password_set_property, hildon_get_password_get_property,
1084         create_contents, hildon_get_password_dialog_set_max_characters),
1085         src/hildon-set-password-dialog.c (create_contents),
1086         src/hildon-date-editor.c (hildon_date_editor_init),
1087         src/hildon-login-dialog.c (hildon_login_dialog_init),
1088         src/hildon-number-editor.c (hildon_number_editor_init),
1089         src/hildon-find-toolbar.c (hildon_find_toolbar_emit_invalid_input,
1090         hildon_find_toolbar_emit_close, hildon_find_toolbar_init): made all
1091         the Maemo GTK+ specific API optional by adding a --with-maemo-gtk
1092          configure option and adding the respective checks in the code.
1093         * src/hildon-calendar.c (hildon_calendar_paint_week_numbers,
1094         hildon_calendar_drag_data_received): fixed some build warnings.
1095
1096 2007-03-29  Michael Dominic Kostrzewa  <michael.kostrzewa@nokia.com> 
1097
1098         * debian/changelog: A 1.0.0 release notes.
1099