1 2008-05-13 Alberto Garcia <agarcia@igalia.com>
5 Added HildonPannableArea to the documentation.
7 2008-05-13 Victor Jaquez <vjaquez@igalia.com>
10 Fix reference to HildonLoginDialog in documentation
12 * doc/hildon-docs.sgml
14 * examples/Makefile.am
15 * examples/hildon-dialog-example.c
20 New HildonDialog widget.
22 2008-05-09 Alberto Garcia <agarcia@igalia.com>
24 * src/hildon-pannable-area.c
25 Merge latest changes (r4318, r4342) from libmokoui trunk
27 2008-05-09 Alberto Garcia <agarcia@igalia.com>
29 * examples/Makefile.am
30 * examples/hildon-pannable-area-example.c
32 * src/hildon-pannable-area.c
33 * src/hildon-pannable-area.h
35 New HildonPannableArea widget.
37 2008-04-15 18:05:19 <timj@imendio.com>
39 * src/hildon-banner.c: revert the recent change, that introduced
40 gtk_window_present() calls. this reopens:
41 Bug 78481 - [freetest] information banners are hidden under browser menu
42 But resolves another variant of:
43 Bug 83953 - Lock dialog is not visible when device is locked for the first time after flash
45 2008-04-15 13:21:13 <timj@imendio.com>
47 * src/hildon-banner.c: refetch layout pointer after GtkLabel possibly
48 recreated its layout, spotted by Kris. this fixes all remaining
49 artefacts and stability issues with the banner code. in particular:
50 Bug 83953 - Lock dialog is not visible when device is locked for the first time after flash
52 2008-04-14 16:52:59 <timj@imendio.com>
54 * src/hildon-banner.c: guard force_to_wrap_truncated() against
55 operating on unrealized widgets, fixes:
56 Bug 83953 - Lock dialog is not visible when device is locked for the first time after flash
58 * src/hildon-banner-private.h: coalesce boolean fields into bitfield.
60 2008-04-09 Kristian Rietveld <kris@imendio.com>
62 Fixes: NB#77775: Media Player, Save Now playing list, too long name
63 makes banner disappear.
64 Fixes: NB#79182: info banner flickering with certain message lengts.
66 * src/hildon-banner.c (hildon_banner_constructor),
67 (hildon_banner_init), (hildon_banner_set_text),
68 (hildon_banner_set_markup): call hildon_banner_reset_wrap_state(),
69 (hildon_banner_reset_wrap_state): new function: reset wrap flags to
70 FALSE, reset size requests of label and banner,
71 (force_to_wrap_truncated): when the text is too wide, always enforce
72 the maximum possible width instead of recalculating it from the
73 layout; enforce the maximum banner height of 3 lines,
74 (hildon_banner_init): set WORD_CHAR wrapping, this will result in
75 nicer wrapping and no truncated chars if space gets tight.
77 * src/hildon-banner-private.h: add has_been_wrapped and
78 has_been_truncated fields.
80 2008-04-07 Sven Herzberg <sven@imendio.com>
82 Fixes: NB#78896: libhildon code inspection/coverity: uninitialised
83 local values in hildon_date_editor_size_allocate
85 * src/hildon-date-editor.c: moved the real allocation code into the
88 2008-04-07 Sven Herzberg <sven@imendio.com>
90 Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
91 local values in hildon_date_editor_size_allocate
93 * src/hildon-date-editor.c: merged the two if() branches together
95 2008-04-07 Sven Herzberg <sven@imendio.com>
97 Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
98 local values in hildon_date_editor_size_allocate
100 * src/hildon-date-editor.c: changed the arguments of the if()
103 2008-04-07 Sven Herzberg <sven@imendio.com>
105 Prepares: NB#78896: libhildon code inspection/coverity: uninitialised
106 local values in hildon_date_editor_size_allocate
108 * src/hildon-date-editor.c: split the calculation of the allocation
109 from the real allocation
111 2008-03-27 Michael Natterer <mitch@imendio.com>
113 Fixes: NB#81696: The passcode is not overwritten even after
116 * src/hildon-code-dialog.c
117 (hildon_code_dialog_button_clicked)
118 (hildon_code_dialog_im_commit): don't use gtk_entry_append_text()
119 because that doesn't overwrite selected text. Instead, emit the
120 "commit" signal on the entry's im_context so the entry's normal
121 insert logic is triggered. Set the cursor to the end of the entry
122 after each insert operation so that we *only* insert in the middle
123 of the text if something was selected.
125 2008-03-27 Michael Natterer <mitch@imendio.com>
127 Enable fixing: NB#79916 and NB#79918: The help topic for Color
128 selector cannot be opened
130 * src/hildon-color-button.c: add signal "setup-dialog" and emit it
131 when the popup color selector is created. Please connect to this
132 signal in order to set the dialog's help ID.
134 2008-03-25 Sven Herzberg <sven@imendio.com>
136 Fixes: MB#1212: Hide info banners (infoprints) on click
138 * src/hildon-banner.c: (simulate_close), (hildon_banner_timeout):
139 extracted the close event simulation into an extra function
140 (hildon_banner_button_press_event): simulate a close event and destroy
141 the widget if the event wasn't handled
142 (hildon_banner_class_init): added the button_press_event handler
143 (hildon_banner_init): added button-press events to the widget
145 2008-03-25 Sven Herzberg <sven@imendio.com>
147 Fixes: MB:#924: Hildon widgets doesn't support RTL mode
148 Patch from: Mohammad Anwari <mdamt@maemo.org>
150 * src/hildon-banner.c: let the HildonBanners pop up on the left side
151 instead of the right in RTL mode
152 * src/hildon-bread-crumb-trail.c: mirror the appearance of the
153 breadcrumb button list in RTL mode
154 * src/hildon-caption.c: mirror the appearance of the caption widget in
156 * src/hildon-date-editor.c: mirror appearance of the date editor in
158 * src/hildon-time-editor.c: mirror appearance of the time editor in
160 * src/hildon-window.c: fix the position of the popup in RTL mode
162 2008-03-25 Sven Herzberg <sven@imendio.com>
164 Amendment to the fix of NB#22072. Fix compilation.
166 * src/hildon-banner.c: (hildon_banner_timeout): fix compilation
168 2008-03-19 Sven Herzberg <sven@imendio.com>
170 Fixes: NB#22072: Revisiting fix for "Implement robust timer handling
173 * src/hildon-banner.c: (hildon_banner_timeout): reset the current
174 timeout id properly when the timeout will disappear this leaves no
175 artifacts around in the destroy(); there will only be the timeout
176 created by hildon_banner_ensure_timeout() and adding a new timeout
177 will also work if the timeout gets removed because the timeout_handler
180 2008-03-19 Michael Natterer <mitch@imendio.com>
182 Fixes: NB#79791: Cannot set focus to Master volume using stylus
184 * src/hildon-volumebar.c
185 * src/hildon-vvolumebar.c
186 * src/hildon-hvolumebar.c (init): remove UNSET_FLAGS(CAN_FOCUS) so
187 the widget becomes focussable at all.
189 * src/hildon-volumebar.c: implement GtkWidget::grab_focus() and
190 set the focus to wither the mute button or the volumebar.
192 Remove own "can-focus" property and instead listen to
193 notify::can-focus in order to update the widget's state.
195 Implement GtkWidget::focus() and make sure we can also *leave* the
196 widget, not only enter it, depending on volumebar orientation and
197 requested focus direction.
199 Clean up set_mute() to cooperate nicely with all the above.
201 2008-03-04 Michael Natterer <mitch@imendio.com>
203 Fixes: NB#78481: information banners are hidden under browser menu
205 * src/hildon-banner.c: call gtk_window_present() on the banners so
206 they are risen if they are already visible.
208 2008-03-03 Sven Herzberg <sven@imendio.com>
210 Fixes: MB#1220: HildonWindow should take GtkMenu accel_group into account
212 * examples/hildon-window-menu-example.c: (main): extended the window
213 menu example to serve as a testcase for automatically added
214 accelerator groups, too
215 * src/hildon-window.c: (hildon_window_add_accel_group),
216 (hildon_window_set_menu): added patch by Tommi Komulainen
218 2008-03-03 Sven Herzberg <sven@imendio.com>
220 Fixes: MB#1276: wrong allocators used in hildon_window_get_borders
222 * src/hildon-window.c: (hildon_window_get_borders): don't imply any
223 knowledge about the border allocators used within GTK+
225 2008-02-26 Sven Herzberg <sven@imendio.com>
227 Fixes: MB#2981: Build with asserts broken
229 * src/hildon-date-editor.c,
230 * src/hildon-number-editor.c,
231 * src/hildon-time-editor.c,
232 * src/hildon-weekday-picker.c: replace HILDON_IS_EDITOR_EDITOR by a
233 the proper GType instance check
235 2008-02-25 Sven Herzberg <sven@imendio.com>
237 Fixed: MB#1221: HildonWindow shouldn't call show_all for GtkMenu
239 * doc/Makefile.am: tell gtk-doc about HILDON_DISABLE_DEPRECATED
240 * examples/hildon-window-menu-example.c: (main): explicitly show
242 * src/hildon-window.c:
243 (hildon_window_set_main_menu): moved most of the code from set_menu()
244 to this place; skipped the call to gtk_widget_show_all(); also didn't
245 introduce gtk_widget_show() as gtk_menu_popup() will call that anyways
246 (hildon_window_set_menu): removed most of the code, just keep the
247 questionable gtk_widget_show_all()
248 * src/hildon-window.h: added the new function and deprecate the old
251 2008-01-10 Xan Lopez <xan.lopez@nokia.com>
257 * debian/changelog: Updating.
259 2008-01-10 Xan Lopez <xan.lopez@nokia.com>
262 * pkgconfig/Makefile.am:
263 * pkgconfig/hildon.pc.in:
266 Do not use PACKAGE_VERSION_MAJOR as the API revision,
267 use newly created API_MAJOR_VERSION.
269 2008-01-09 Xan Lopez <xan.lopez@nokia.com>
275 * debian/changelog: Updating.
277 2008-01-09 Xan Lopez <xan.lopez@nokia.com>
279 * src/hildon-color-chooser.c (hildon_color_chooser_class_init):
281 Add outer_border style property, we use it but don't define it (!).
285 2007-12-21 Xan Lopez <xan.lopez@nokia.com>
287 * examples/hildon-bread-crumb-trail-example.c (main):
291 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_remove):
293 Fix logic for the bread crumb trail node removal.
297 2007-12-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
303 * debian/changelog: Updating.
305 2007-11-08 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
307 Patch by Alejandro to get/set passwords dialogs accesibility.
309 * hildon-1/src/hildon-get-password-dialog.c:
310 * hildon-1/src/hildon-set-password-dialog.c:
311 Set atk_set_name to the passwd entries in order to allow
312 accessibility by name on this entries.
314 2007-10-11 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
319 * debian/control: Updating gtk dep.
321 2007-10-10 Mohammad Anwari <Mohammad.Anwari@nokia.com>
323 * configure.ac, pkgconfig/hildon-1.pc: Turn on -DMAEMO_CHANGES only if
324 USE_MAEMO_GTK is enabled.
326 2007-10-10 Xan Lopez <xan.lopez@nokia.com>
328 * src/hildon-code-dialog.c (hildon_code_dialog_init): check for
329 MAEMO_GTK or GTK+ > 2.11 before using GTK_BUTTONBOX_CENTER mode.
331 2007-10-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
337 * debian/changelog: Updating.
339 2007-10-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
341 * examples/Makefile.am:
342 * examples/hildon-logical-color-example.c:
343 * src/hildon-helper.c: Fixing the way logical colors/fonts are being
344 applied + adding a test case. Fixes: NB#71660.
346 2007-10-08 Xan Lopez <xan.lopez@nokia.com>
348 * src/hildon-window.c (hildon_window_map): only map the vbox if it's supposed
349 to be visible, fixes warning on map for windows without toolbars.
351 2007-10-02 Xan Lopez <xan.lopez@nokia.com>
353 * src/hildon-seekbar.c: gtk_range_get_fill_level is available in GTK+ since
354 2.11.0, add a check for that besides the MAEMO_GTK check.
356 2007-09-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
362 * debian/changelog: Updating.
364 2007-09-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
366 * src/hildon-window.c: Applying patches by Xan to fix the toolbar
367 visibility. Fixes: NB#70842 and MB#615.
369 2007-09-25 Xan Lopez <xan.lopez@nokia.com>
371 * src/hildon-bread-crumb-widget.c (hildon_bread_crumb_widget_constructor):
372 set the separator as no-show-all so it doesn't unintentionally appear when
373 someone does a show_all.
375 2007-09-25 Xan Lopez <xan.lopez@nokia.com>
377 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_text)
378 (hildon_bread_crumb_trail_push_icon): Do not show the separator for the
379 toplevel item. Fixes: NB#62031
381 2007-09-24 Xan Lopez <xan.lopez@nokia.com>
383 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_icon):
384 fix the name of the function in the docs.
386 2007-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
392 * debian/changelog: Updating.
394 2007-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
396 * examples/hildon-banner-long-example.c: Adding a test-case for long
399 * src/hildon-find-toolbar.c: Fixing the get_last_index function.
401 2007-09-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
403 * src/hildon-color-chooser-dialog.c:
404 * src/hildon-color-chooser.c:
405 * src/hildon-font-selection-dialog.c: Adding two patches by Tommi to fix
406 memory leaks in font selector and color selector. Fixes: NB#70499 and
409 2007-09-20 Johan Bilien <johan.bilien@nokia.com>
411 * src/hildon-helper.c: Fixed the leak of the a GList. Fixes: NB#70273.
413 2007-09-18 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
415 * src/hildon-code-dialog.c: Making the hardcoded WIDTH/HEIGHT values a
416 little bit bigger. Fixes: #NB63694.
418 2007-09-17 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
424 * debian/changelog: Updating.
426 2007-09-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
429 * doc/hildon-docs.sgml:
430 * doc/images/bread-crumb-trail.png:
431 * doc/images/calendar-popup.png:
432 * doc/images/caption.png:
433 * doc/images/code-dialog.png:
434 * doc/images/color-button.png:
435 * doc/images/color-chooser-dialog.png:
436 * doc/images/color-chooser.png:
437 * doc/images/controlbar.png:
438 * doc/images/date-editor.png:
439 * doc/images/font-selection-dialog.png:
440 * doc/images/get-password-dialog.png:
441 * doc/images/hvolumebar.png:
442 * doc/images/login-dialog.png:
443 * doc/images/note.png:
444 * doc/images/number-editor.png:
445 * doc/images/range-editor.png:
446 * doc/images/seekbar.png:
447 * doc/images/set-password-dialog.png:
448 * doc/images/sort-dialog.png:
449 * doc/images/time-editor.png:
450 * doc/images/time-picker.png:
451 * doc/images/vvolumebar.png:
452 * doc/images/weekday-picker.png: Adding the new generated widget shots.
453 Adding the bread-crumb-trial and helpers to the documentation.
455 2007-09-14 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
457 * examples/hildon-find-toolbar-example.c:
458 * src/hildon-find-toolbar.c:
459 * src/hildon-find-toolbar.h: FIxing the default history-append handler to
460 actually continue firing the other handlers if connected. Adding a new
462 hildon_find_toolbar_get_last_index that gets the index of the most
463 recently added (last) item. Fixes: NB#52301.
465 2007-09-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
467 * src/hildon-caption.c: Applying a patch by Tommi to fix the focus
468 behaviour. Fixes: NB#68610.
470 2007-09-10 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
472 * src/hildon-banner.c: Actually reverting the previous change. It somehow
475 2007-09-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
477 * src/hildon-banner.c: Changing the infobanner background pixmap to NULL
478 when realizing the banner. Should make the infonbanner effect a bit more
481 2007-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
483 * src/hildon-volumebar.c:
484 * src/hildon-volumebar.h: Changing the GtkWidget to HildonVolumebar in
485 hildon_volumebar_set_range_insensitive_message and
486 hildon_volumebar_set_range_insensitive_messagef. Fixes MB#1848.
488 2007-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
490 * src/hildon-window.c: Fixing the border freeing on destroy.
492 2007-09-05 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
494 * src/hildon-code-dialog-private.h:
495 * src/hildon-code-dialog.c: Adding a patch by Tomas Junnonen to fix the
496 kw keyboard support in HildonCodeDialog.
498 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
504 * debian/changelog: Updating.
506 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
508 * src/hildon-date-editor.c:
509 * src/hildon-number-editor.c:
510 * src/hildon-private.c:
511 * src/hildon-private.h:
512 * src/hildon-time-editor.c:
513 * src/hildon-weekday-picker.c: A patch by Xan Lopez to fix focus
514 handling in subclassed composite widgets. Fixes: NB#66628.
516 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
518 * src/hildon-window.c: Removing extra gtk_main_iteration () processing
519 from destroy_ callback as it introduces problems in async dbus signal
520 handlers. Fixes NB#66673.
522 2007-08-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
524 * examples/hildon-hvolumebar-example.c:
525 * src/hildon-volumebar.c: Improving the focus handling in the
526 volumebar widgets. Fixes NB#63955 and NB#65155. Also fixing the
527 set_property accessor so that "mute" property can be actually set. I'm
528 scared that nobody noticed it's totally broken.
530 2007-08-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
532 * debian/control: Use libesd0-dev or osso-esd-dev as esd dependancy.
535 2007-08-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
537 * src/hildon-calendar.c:
538 * src/hildon-number-editor.c:
539 * src/hildon-time-picker.c: Changing the timeout repeat so that it
540 matches the spec of 6 chars per second. Fixes: NB#60489.
542 2007-08-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
544 * src/hildon-helper.c: Really fixing NB#58352. Looks like
545 gtk_style_lookup_color sometime returns FALSE even though color was
546 found and values were filled properly. Weird. Removing the warning for the
549 2007-08-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
551 * src/hildon-find-toolbar.c: Puting the combobox inside alignment to not
552 expand vertically. Adding some extra space to the find toolbar buttons to
553 make them thumbable. Fixes NB#66060.
555 2007-08-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
557 * src/hildon-calendar-popup.c: Replacing the "Done" button in the calendar
558 popup with "Ok" and "Cancel". Fixes NB#59299.
560 2007-08-20 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
562 * src/hildon-calendar.c: Process all window updates before executing next
563 timeout. Fixes: NB#54146.
565 2007-08-17 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
571 * debian/changelog: Updating.
573 2007-08-16 Xan Lopez <xan.lopez@nokia.com>
575 * src/hildon-banner.c: (hildon_banner_client_event): connect directly to
576 the client event and ignore it, since we use the delete event to close
579 2007-08-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
581 * src/hildon-helper.c: Remove the bogus warning about color not being
582 found. Fixes NB#58352.
584 2007-08-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
586 * examples/Makefile.am:
587 * examples/hildon-toolbar-seekbar-example.c: Adding an example to test a
588 HildonSeekbar widget inside a toolbar.
590 2007-08-16 Xan Lopez <xan.lopez@nokia.com>
592 * src/hildon-banner.c (hildon_banner_init): mark the banners as
593 temporary, depends on maemo-gtk >= 2.10.12-osso7. Also ignore the
594 delete event that will come from _GTK_DELETE_TEMPORARIES, as we
595 don't want to be closed by non-temporary windows on map.
597 Also use G_DEFINE_TYPE instead of manually typed code.
599 2007-08-06 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
606 * debian/rules: Updating.
608 2007-08-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
610 * examples/Makefile.am:
611 * examples/hildon-hvolumebar-timer-example.c: Adding an exmaple to debug
612 bug NB#61128. Strangely it works.
614 2007-08-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
616 * src/hildon-date-editor.c: When the date editor entry has been changed
617 but the numbers of characters < max, turn off the skip validation flag.
618 Prevents a situation when we enter first a valid year and later re-write
619 it with an invalid one. Fixes NB#60154.
621 2007-07-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
623 * src/hildon-code-dialog.c: Fixing the dialog button alignment inside the
624 code dialog. Fixes NB#64355.
626 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
628 * src/hildon-wizard-dialog.c: Don't call the _set_sensitivity again after
629 switching the page. Fixes NB#49374.
631 * examples/Makefile.am:
632 * examples/hildon-wizard-dialog-example.c: Adding an example for
633 HildonWizardDialog that shows how to handle manual sensitivity setting on
636 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
640 * src/hildon-version.h.in:
641 * src/hildon.h: Adding the HILDON_CHECK_VERSION macro. Fixes: NB#62061.
643 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
645 * src/hildon-volumebar.c: Updating the docs.
647 2007-07-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
653 * debian/changelog: Updating.
655 2007-07-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
657 * src/hildon-find-toolbar.c:
658 * src/hildon-find-toolbar.h: Adding a few new functions to control the
659 selected item: hildon_find_toolbar_set_active,
660 hildon_find_toolbar_set_active_iter, hildon_find_toolbar_get_active,
661 hildon_find_toolbar_get_active_iter . They correspond to respective
662 GtkComboBox functions.
664 * examples/Makefile.am:
665 * examples/hildon-find-toolbar-example.c: Adding the example to test the
668 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
670 * examples/Makefile.am:
671 * examples/hildon-seekbar-example.c: Adding the seekbar example to check
674 * src/hildon-font-selection-dialog.c: Fixing the default focus for dialog
675 when font size > 32 and we pack a focusable widget inside. Actually using
676 the default response would work too, but since we don't show default
677 response state in any way (no theming) it would not be visible to the
678 user. Fixes NB#63430.
680 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
682 * src/hildon-date-editor.c: Adding the missing variable setter in the
683 set_property handler. Fixes NB#54182.
685 2007-07-23 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
687 * src/hildon-window.h: Changing the long key press time from 1500ms to
688 800ms as requested in NB#63700. I have a bad feeling about this, let's
689 see... Fixes NB#63700.
691 2007-07-12 Tommi Komulainen <tommi.komulainen@nokia.com>
693 * src/hildon-time-picker.c (hildon_time_picker_class_init,
694 hildon_time_picker_map, hildon_time_picker_realize,
695 hildon_time_picker_style_set): Split the contents of map to more
696 appropriate functions; set window decorations on realize and update
697 arrows' size requisitions on style-set. Avoids unnecessary resizing.
699 2007-07-02 Xan Lopez <xan.lopez@nokia.com>
704 * debian/changelog: Updating.
706 2007-07-02 Johan Bilien <johan.bilien@nokia.com>
708 * src/Makefile.am: fixed installation of the header files
710 2007-06-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
716 * debian/changelog: Updating.
718 2007-06-27 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
720 * configure.ac: Removing some remaining of --enable-xan.
722 2007-06-26 Xan Lopez <xan.lopez@nokia.com>
724 * src/hildon-date-editor.c: (hildon_date_editor_keypress):
725 * src/hildon-time-editor.c: (hildon_time_editor_entry_keypress):
727 Move all focus crazyness to the rc files. This depends on gtk+2.0 >=
728 2.10.12-osso6 because the move-focus signal needs to be available in
731 2007-06-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
733 * examples/Makefile.am:
734 * examples/hildon-hvolumebar-insensitive-map-example.c: Adding an example
735 that makes a HildonVolumebar insensitive before mapping it. Seems to work
736 fine. Prolly NB#61128 is fixed now.
738 2007-06-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
740 * src/hildon-volumebar.c:
741 * src/hildon-volumebar.h: Adding the
742 hildon_volumebar_set_range_insensitive_message and
743 hildon_volumebar_set_range_insensitive_messagef functions to set
744 insensitive message on the slider of the volumebar. Fixes NB#61129.
746 * examples/Makefile.am:
747 * examples/hildon-hvolumebar-insensitive-example.c: Adding an example to
748 test the new insensitive messsage functionality on HildonVolumebar.
750 2007-06-14 Xan Lopez <xan.lopez@nokia.com>
752 * src/hildon-private.c (hildon_private_composite_focus): make the focus handler
755 2007-06-13 Xan Lopez <xan.lopez@nokia.com>
757 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_clear): workaround
758 http://bugzilla.gnome.org/show_bug.cgi?id=56070 hiding and showing the back
759 button on after clearing the trail.
761 2007-06-13 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
763 * src/hildon-code-dialog.c: Removing the separator from the dialog.
765 2007-06-12 Xan Lopez <xan.lopez@nokia.com>
767 * src/Makefile.am: remove circular dependency in hildon-enum-types.h creation
768 by splitting the installed headers in generated and non-generated groups. Use
769 only the non-generated headers to create the hildon-enum-types.h file.
771 * src/hildon-seekbar.h: gtkscale.h already includes gtkrange.h.
773 2007-06-12 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
775 * src/hildon-window.c: Hide the window before performing the destroy.
776 Should make the app closing a little tiny bit more snappy.
778 2007-06-12 Xan Lopez <xan.lopez@nokia.com>
780 * src/hildon-seekbar.c: add gtkrange.h header
781 * src/hildon-caption.c: remove unused variable
783 2007-06-08 Tommi Komulainen <tommi.komulainen@nokia.com>
785 * configure.ac: Remove dysfunctional AC_ARG_ENABLE. Pointed out by
788 2007-06-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
794 * debian/changelog: Updating.
796 2007-06-07 Tommi Komulainen <tommi.komulainen@nokia.com>
798 * src/hildon-window.c (hildon_window_window_state_event,
799 hildon_window_is_topmost_notify, hildon_window_class_init): Stop the
800 escape timeout on focus-out-event rather than notify::is-topmost; the
801 latter doesn't get called when menus pop up. Fixes: NB#52946, MB#1101
803 2007-06-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
805 * src/hildon-window.c: Adding a patch from Tommi Komulainen to pass the
806 correct timestamp and button to gtk_menu_popup. Fixes MB#1466.
808 2007-06-07 Xan Lopez <xan.lopez@nokia.com>
810 * src/hildon-window: actually, you need to use the macro always, there's
811 no private pointer in the instance structure. We should have cleaned this up
812 when we had the chance...
814 2007-06-07 Xan Lopez <xan.lopez@nokia.com>
816 * src/hildon-window.c: do not get the private date from HildonWindow before
817 it passes the g_return_if_fail check. Once it's passed the test, there's no
818 need to g_assert that it exists. Do not create a HildonWindowPrivate variable
819 if you are only going to access the data once. Whitespace cleanups.
821 2007-06-04 Xan Lopez <xan.lopez@nokia.com>
823 * src/hildon-bread-crumb-trail.c: set children visible before allocation.
824 * src/hildon-bread-crumb-widget.c: set xalign to 0.0 for labels.
826 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
832 * debian/changelog: Updating.
834 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
836 * src/hildon-window.c: When destroying the window, remove (if exists) the
837 escape timeout handler. Fixes #NB59276.
839 2007-06-01 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
841 * src/hildon-banner.c: When realizing the widget, set the window
842 transiency. Setting the transiency in the gobject constructor is not
843 good, as the widget is not realized at that point. Fixes: #NB56624.
845 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
847 * src/hildon-bread-crumb-trail.h (struct _HildonBreadCrumbTrailClass):
848 Add padding for future expansions.
850 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
852 * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_class_init):
853 Add a new signal "move-parent", bind Escape and BackSpace to it. The handler
854 will fake an activation on the previous to the last item of the trail, so
855 the effect can be overrided by the developer as usual.
856 Also change the callback for the back button to do the same thing, so its
857 effect can be overrided too. Fixes: NB#58982
859 2007-05-30 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
861 * src/hildon-caption.c: Implementing the proper focus grabbing in the
862 HildonCaption. Fixes NB#52379.
864 2007-05-30 Xan Lopez <xan.lopez@nokia.com>
866 * src/hildon-bread-crumb-trail.c (crumb_activated_cb): be very paranoid about
867 the internal state of the trail after the user has had the chance of executing
868 his handler for the signal. Specifically, it may happen that the activated button
869 is removed and the user still lets the default handler run. This would segfault
872 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
874 * src/hildon-font-selection-dialog.c: When the font is really big, add the
875 scrollbar to the preview dialog. Fixes NB#54147.
877 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
879 * src/hildon-date-editor.c: Changing the default max year to 2037. The
880 max/min year properties can be altered, so the client can modify it
881 anyways. 1970 - 2037 sounds like a sane default. Fixes NB#54147.
883 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
885 * src/hildon-calendar.c: Removing the unused 'hildonlike' property, making
886 hildonlike by default. Fixing a problem with disappearing arrows when
887 scrolling through months and years. Fixes NB#54127.
889 2007-05-28 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
891 * examples/hildon-date-editor-example.c: Adding error callback to the date
894 2007-05-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
900 * configure.ac: Updating.
902 2007-05-24 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
904 * configure.ac: Adding a special '--enable-xan' configure option that
905 turns off the -Werror compilation setting. Usefull for development.
907 * src/hildon-calendar.c:
908 * src/hildon-number-editor.c:
909 * src/hildon-time-picker.c: Adding the 5* multiplier to
912 2007-05-24 Xan Lopez <xan.lopez@nokia.com>
914 * src/hildon-note.c (hildon_note_init): Use g_object_ref_sink
915 instead of g_object_ref + gtk_object_sink.
917 2007-05-22 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
923 * debian/changelog: Updating.
925 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
927 * src/hildon-color-chooser-dialog.c:
928 * src/hildon-color-chooser.c: A few more GdkColor struct allocation fixes
929 straight from Tommi labs.
931 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
933 * examples/hildon-finger-example.c: Correcting the header file path.
935 * src/hildon-color-chooser-dialog.c: Allocate the color on the stack for
936 the changed signal. Fixes a small memory leak.
938 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
942 * src/hildon-banner.c: Importing several usefull fixes from the
943 ubuntu-mobile branch.
945 2007-05-21 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
947 * examples/Makefile.am:
948 * examples/hildon-finger-example.c: Adding a finger-checking code
951 * src/hildon-font-selection-dialog.c: Do not allocate the color
952 structure using the g_new. Fixes NB#54061.
954 2007-05-09 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
956 * src/hildon-helper.c: Correcting tabs in file.
958 2007-05-08 Xan Lopez <xan.lopez@nokia.com>
960 * src/hildon-bread-crumb-trail.c: Use set_child_visible only to
961 control the visibility of the children.
963 * examples/hildon-bread-crumb-trail-example.c: Plug leak.
965 2007-05-07 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
971 * debian/changelog: Updating.
973 2007-05-04 Xan Lopez <xan.lopez@nokia.com>
975 * src/hildon-bread-crumb-trail.c:
976 (hildon_bread_crumb_trail_size_allocate):
978 Make the back button always a square.
980 2007-05-04 Xan Lopez <xan.lopez@nokia.com>
982 * src/hildon-bread-crumb-trail.h: Include hildon-bread-crumb-widget.h
983 from the .c file as it's a private file.
985 2007-05-03 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
987 * examples/hildon-vvolumebar-example.c: The VVolumebar example now
988 uses slightly bigger height.
990 * src/hildon-font-selection-dialog.c: Adding some checks before
991 freeing memory in the font selection dialog.
993 2007-05-02 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
995 * src/hildon-font-selection-dialog.c: Adding a small check when
998 * src/hildon-wizard-dialog.c: Applying a patch by Iain Holmes to fix
999 buttons sensitivity on page switching.
1001 2007-04-27 Xan Lopez <xan.lopez@nokia.com>
1003 * src/hildon-bread-crumb-trail.c: make the add method handle all the
1004 internal details of adding a bread crumb to the trail.
1006 2007-04-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1012 * debian/changelog: Updating.
1014 * src/hildon-bread-crumb-trail.h:
1015 * src/hildon-bread-crumb.h: Changing the API guard to
1016 HILDON_ENABLE_UNSTABLE_API.
1018 2007-04-26 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1026 * src/hildon-helper.h: Updating.
1028 2007-04-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1036 2007-04-25 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1040 * src/hildon-helper.h: Small fix to make the package actually compile.
1042 2007-04-25 Xan Lopez <xan.lopez@nokia.com>
1044 * src/hildon-bread-crumb-trail.h:
1045 * src/hildon-bread-crumb.h:
1047 Guard with ENABLE_UNSTABLE_API. To use the bread crumb you'll need
1048 to define ENABLE_UNSTABLE_API in the code that includes these headers.
1050 2007-04-25 Xan Lopez <xan.lopez@nokia.com>
1052 * examples/hildon-bread-crumb-trail-example.c:
1054 * src/hildon-bread-crumb-trail.c:
1055 * src/hildon-bread-crumb-trail.h:
1056 * src/hildon-bread-crumb.c:
1057 * src/hildon-bread-crumb.h:
1058 * src/hildon-marshalers.list:
1059 * src/hildon-bread-crumb-widget.c:
1060 * src/hildon-bread-crumb-widget.h:
1062 Slight change in the widget design. The bread crumb trail API is
1063 unchanged, but HildonBreadCrumb is now an interface. A *private*
1064 implementation, hildon-bread-crumb-widget, is provided and used
1065 internally by the trail for the push_text/push_icon functions.
1067 The generic push API is still available, so anyone can implement
1068 and use its own bread crumb widget.
1070 2007-04-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1072 * debian/rules: Fixing the shlibs.
1074 2007-04-19 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1076 * src/hildon-banner.c: Fixing a problem with timed banners having
1077 their parrent destroyed before they are.
1079 2007-04-17 Xan Lopez <xan.lopez@nokia.com>
1081 * src/hildon-bread-crumb.c:
1082 * src/hildon-bread-crumb.h:
1084 Make the get_natural_size function a vfunc.
1086 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
1088 * src/hildon-bread-crumb.c:
1089 * src/hildon-bread-crumb-trail.c:
1093 2007-04-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1100 * debian/changelog: Updating for release.
1102 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
1104 * src/hildon-bread-crumb.c (hildon_bread_crumb_get_natural_size):
1105 don't leak the pango layout.
1107 2007-04-16 Xan Lopez <xan.lopez@nokia.com>
1110 * examples/hildon-bread-crumb-trail-example.c:
1114 2007-04-16 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1116 * debian/changelog: Removing the bug-fixed entries that were actually
1117 resolved as WONTFIX.
1119 * src/hildon-date-editor.c: Removing a redundant check. Fixes
1122 2007-04-13 Xan Lopez <xan.lopez@nokia.com>
1124 * src/hildon-bread-crumb-trail.c:
1125 * src/hildon-bread-crumb-trail.h:
1126 * src/hildon-bread-crumb.c:
1127 * src/hildon-bread-crumb.h:
1131 2007-04-13 Xan Lopez <xan.lopez@nokia.com>
1133 * src/hildon-bread-crumb-trail.c: don't use the priv data of bct
1134 until it's passed the type check.
1136 2007-04-12 Xan Lopez <xan.lopez@nokia.com>
1138 * examples/hildon-bread-crumb-trail-example.c
1142 2007-04-12 Xan Lopez <xan.lopez@nokia.com>
1144 * examples/Makefile.am
1145 * examples/hildon-bread-crumb-trail-example.c
1147 * src/hildon-bread-crumb-trail.c
1148 * src/hildon-bread-crumb-trail.h
1149 * src/hildon-bread-crumb.c
1150 * src/hildon-bread-crumb.h
1152 New HildonBreadCrumbTrail widget.
1154 2007-04-02 Lucas Rocha <lucas.rocha@nokia.com>
1156 * src/hildon-range-editor.c (hildon_range_editor_init),
1157 src/hildon-seekbar.c (hildon_seekbar_get_fraction,
1158 hildon_seekbar_set_fraction, hildon_seekbar_set_position),
1159 src/hildon-time-editor.c (hildon_time_editor_tap_and_hold_setup,
1160 hildon_time_editor_class_init, hildon_time_editor_init),
1161 src/hildon-get-password-dialog.c (invalid_input,
1162 hildon_get_password_set_property, hildon_get_password_get_property,
1163 create_contents, hildon_get_password_dialog_set_max_characters),
1164 src/hildon-set-password-dialog.c (create_contents),
1165 src/hildon-date-editor.c (hildon_date_editor_init),
1166 src/hildon-login-dialog.c (hildon_login_dialog_init),
1167 src/hildon-number-editor.c (hildon_number_editor_init),
1168 src/hildon-find-toolbar.c (hildon_find_toolbar_emit_invalid_input,
1169 hildon_find_toolbar_emit_close, hildon_find_toolbar_init): made all
1170 the Maemo GTK+ specific API optional by adding a --with-maemo-gtk
1171 configure option and adding the respective checks in the code.
1172 * src/hildon-calendar.c (hildon_calendar_paint_week_numbers,
1173 hildon_calendar_drag_data_received): fixed some build warnings.
1175 2007-03-29 Michael Dominic Kostrzewa <michael.kostrzewa@nokia.com>
1177 * debian/changelog: A 1.0.0 release notes.