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