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