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