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