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