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