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