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