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