X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=ChangeLog;h=01017a11690f5c6d4665c17b3274889742647498;hb=c90de293989134c9cfd1a121e827a5f81f21df7b;hp=76832cfdd24acababa90e6564f698f48c374576d;hpb=ec0c1b13c4c09b4040f7ebc4b85944650b65c66f;p=hildon diff --git a/ChangeLog b/ChangeLog index 76832cf..01017a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,598 @@ +2008-04-14 16:52:59 + + * src/hildon-banner.c: guard force_to_wrap_truncated() against + operating on unrealized widgets, fixes: + Bug 83953 - Lock dialog is not visible when device is locked for the first time after flash + + * src/hildon-banner-private.h: coalesce boolean fields into bitfield. + +2008-04-09 Kristian Rietveld + + Fixes: NB#77775: Media Player, Save Now playing list, too long name + makes banner disappear. + Fixes: NB#79182: info banner flickering with certain message lengts. + + * src/hildon-banner.c (hildon_banner_constructor), + (hildon_banner_init), (hildon_banner_set_text), + (hildon_banner_set_markup): call hildon_banner_reset_wrap_state(), + (hildon_banner_reset_wrap_state): new function: reset wrap flags to + FALSE, reset size requests of label and banner, + (force_to_wrap_truncated): when the text is too wide, always enforce + the maximum possible width instead of recalculating it from the + layout; enforce the maximum banner height of 3 lines, + (hildon_banner_init): set WORD_CHAR wrapping, this will result in + nicer wrapping and no truncated chars if space gets tight. + + * src/hildon-banner-private.h: add has_been_wrapped and + has_been_truncated fields. + +2008-04-07 Sven Herzberg + + Fixes: NB#78896: libhildon code inspection/coverity: uninitialised + local values in hildon_date_editor_size_allocate + + * src/hildon-date-editor.c: moved the real allocation code into the + if() branch + +2008-04-07 Sven Herzberg + + Prepares: NB#78896: libhildon code inspection/coverity: uninitialised + local values in hildon_date_editor_size_allocate + + * src/hildon-date-editor.c: merged the two if() branches together + +2008-04-07 Sven Herzberg + + Prepares: NB#78896: libhildon code inspection/coverity: uninitialised + local values in hildon_date_editor_size_allocate + + * src/hildon-date-editor.c: changed the arguments of the if() + conditions + +2008-04-07 Sven Herzberg + + Prepares: NB#78896: libhildon code inspection/coverity: uninitialised + local values in hildon_date_editor_size_allocate + + * src/hildon-date-editor.c: split the calculation of the allocation + from the real allocation + +2008-03-27 Michael Natterer + + Fixes: NB#81696: The passcode is not overwritten even after + selecting + + * src/hildon-code-dialog.c + (hildon_code_dialog_button_clicked) + (hildon_code_dialog_im_commit): don't use gtk_entry_append_text() + because that doesn't overwrite selected text. Instead, emit the + "commit" signal on the entry's im_context so the entry's normal + insert logic is triggered. Set the cursor to the end of the entry + after each insert operation so that we *only* insert in the middle + of the text if something was selected. + +2008-03-27 Michael Natterer + + Enable fixing: NB#79916 and NB#79918: The help topic for Color + selector cannot be opened + + * src/hildon-color-button.c: add signal "setup-dialog" and emit it + when the popup color selector is created. Please connect to this + signal in order to set the dialog's help ID. + +2008-03-25 Sven Herzberg + + Fixes: MB#1212: Hide info banners (infoprints) on click + + * src/hildon-banner.c: (simulate_close), (hildon_banner_timeout): + extracted the close event simulation into an extra function + (hildon_banner_button_press_event): simulate a close event and destroy + the widget if the event wasn't handled + (hildon_banner_class_init): added the button_press_event handler + (hildon_banner_init): added button-press events to the widget + +2008-03-25 Sven Herzberg + + Fixes: MB:#924: Hildon widgets doesn't support RTL mode + Patch from: Mohammad Anwari + + * src/hildon-banner.c: let the HildonBanners pop up on the left side + instead of the right in RTL mode + * src/hildon-bread-crumb-trail.c: mirror the appearance of the + breadcrumb button list in RTL mode + * src/hildon-caption.c: mirror the appearance of the caption widget in + RTL mode + * src/hildon-date-editor.c: mirror appearance of the date editor in + RTL mode + * src/hildon-time-editor.c: mirror appearance of the time editor in + RTL mode + * src/hildon-window.c: fix the position of the popup in RTL mode + +2008-03-25 Sven Herzberg + + Amendment to the fix of NB#22072. Fix compilation. + + * src/hildon-banner.c: (hildon_banner_timeout): fix compilation + +2008-03-19 Sven Herzberg + + Fixes: NB#22072: Revisiting fix for "Implement robust timer handling + in Info Banner" bug + + * src/hildon-banner.c: (hildon_banner_timeout): reset the current + timeout id properly when the timeout will disappear this leaves no + artifacts around in the destroy(); there will only be the timeout + created by hildon_banner_ensure_timeout() and adding a new timeout + will also work if the timeout gets removed because the timeout_handler + returned FALSE + +2008-03-19 Michael Natterer + + Fixes: NB#79791: Cannot set focus to Master volume using stylus + + * src/hildon-volumebar.c + * src/hildon-vvolumebar.c + * src/hildon-hvolumebar.c (init): remove UNSET_FLAGS(CAN_FOCUS) so + the widget becomes focussable at all. + + * src/hildon-volumebar.c: implement GtkWidget::grab_focus() and + set the focus to wither the mute button or the volumebar. + + Remove own "can-focus" property and instead listen to + notify::can-focus in order to update the widget's state. + + Implement GtkWidget::focus() and make sure we can also *leave* the + widget, not only enter it, depending on volumebar orientation and + requested focus direction. + + Clean up set_mute() to cooperate nicely with all the above. + +2008-03-04 Michael Natterer + + Fixes: NB#78481: information banners are hidden under browser menu + + * src/hildon-banner.c: call gtk_window_present() on the banners so + they are risen if they are already visible. + +2008-03-03 Sven Herzberg + + Fixes: MB#1220: HildonWindow should take GtkMenu accel_group into account + + * examples/hildon-window-menu-example.c: (main): extended the window + menu example to serve as a testcase for automatically added + accelerator groups, too + * src/hildon-window.c: (hildon_window_add_accel_group), + (hildon_window_set_menu): added patch by Tommi Komulainen + +2008-03-03 Sven Herzberg + + Fixes: MB#1276: wrong allocators used in hildon_window_get_borders + + * src/hildon-window.c: (hildon_window_get_borders): don't imply any + knowledge about the border allocators used within GTK+ + +2008-02-26 Sven Herzberg + + Fixes: MB#2981: Build with asserts broken + + * src/hildon-date-editor.c, + * src/hildon-number-editor.c, + * src/hildon-time-editor.c, + * src/hildon-weekday-picker.c: replace HILDON_IS_EDITOR_EDITOR by a + the proper GType instance check + +2008-02-25 Sven Herzberg + + Fixed: MB#1221: HildonWindow shouldn't call show_all for GtkMenu + + * doc/Makefile.am: tell gtk-doc about HILDON_DISABLE_DEPRECATED + * examples/hildon-window-menu-example.c: (main): explicitly show + the menu item + * src/hildon-window.c: + (hildon_window_set_main_menu): moved most of the code from set_menu() + to this place; skipped the call to gtk_widget_show_all(); also didn't + introduce gtk_widget_show() as gtk_menu_popup() will call that anyways + (hildon_window_set_menu): removed most of the code, just keep the + questionable gtk_widget_show_all() + * src/hildon-window.h: added the new function and deprecate the old + one + +2008-01-10 Xan Lopez + + [2.0.1-1 release] + + * NEWS: + * configure.ac: + * debian/changelog: Updating. + +2008-01-10 Xan Lopez + + * configure.ac: + * pkgconfig/Makefile.am: + * pkgconfig/hildon.pc.in: + * src/Makefile.am: + + Do not use PACKAGE_VERSION_MAJOR as the API revision, + use newly created API_MAJOR_VERSION. + +2008-01-09 Xan Lopez + + [2.0.0-1 release] + + * NEWS: + * configure.ac: + * debian/changelog: Updating. + +2008-01-09 Xan Lopez + + * src/hildon-color-chooser.c (hildon_color_chooser_class_init): + + Add outer_border style property, we use it but don't define it (!). + + Fixes NB#75310 + +2007-12-21 Xan Lopez + + * examples/hildon-bread-crumb-trail-example.c (main): + + Add clear button. + + * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_remove): + + Fix logic for the bread crumb trail node removal. + + Fixes: NB#78616 + +2007-12-14 Michael Dominic Kostrzewa + + [1.99.1-1 release] + + * NEWS: + * configure.ac: + * debian/changelog: Updating. + +2007-11-08 Michael Dominic Kostrzewa + + Patch by Alejandro to get/set passwords dialogs accesibility. + + * hildon-1/src/hildon-get-password-dialog.c: + * hildon-1/src/hildon-set-password-dialog.c: + Set atk_set_name to the passwd entries in order to allow + accessibility by name on this entries. + +2007-10-11 Michael Dominic Kostrzewa + + [1.99.0-2 release] + + * debian/changelog: + * debian/control: Updating gtk dep. + +2007-10-10 Mohammad Anwari + + * configure.ac, pkgconfig/hildon-1.pc: Turn on -DMAEMO_CHANGES only if + USE_MAEMO_GTK is enabled. + +2007-10-10 Xan Lopez + + * src/hildon-code-dialog.c (hildon_code_dialog_init): check for + MAEMO_GTK or GTK+ > 2.11 before using GTK_BUTTONBOX_CENTER mode. + +2007-10-10 Michael Dominic Kostrzewa + + [1.99.0-1 release] + + * NEWS: + * configure.ac: + * debian/changelog: Updating. + +2007-10-10 Michael Dominic Kostrzewa + + * examples/Makefile.am: + * examples/hildon-logical-color-example.c: + * src/hildon-helper.c: Fixing the way logical colors/fonts are being + applied + adding a test case. Fixes: NB#71660. + +2007-10-08 Xan Lopez + + * src/hildon-window.c (hildon_window_map): only map the vbox if it's supposed + to be visible, fixes warning on map for windows without toolbars. + +2007-10-02 Xan Lopez + + * src/hildon-seekbar.c: gtk_range_get_fill_level is available in GTK+ since + 2.11.0, add a check for that besides the MAEMO_GTK check. + +2007-09-28 Michael Dominic Kostrzewa + + [1.0.17-1 release] + + * NEWS: + * configure.ac: + * debian/changelog: Updating. + +2007-09-26 Michael Dominic Kostrzewa + + * src/hildon-window.c: Applying patches by Xan to fix the toolbar + visibility. Fixes: NB#70842 and MB#615. + +2007-09-25 Xan Lopez + + * src/hildon-bread-crumb-widget.c (hildon_bread_crumb_widget_constructor): + set the separator as no-show-all so it doesn't unintentionally appear when + someone does a show_all. + +2007-09-25 Xan Lopez + + * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_text) + (hildon_bread_crumb_trail_push_icon): Do not show the separator for the + toplevel item. Fixes: NB#62031 + +2007-09-24 Xan Lopez + + * src/hildon-bread-crumb-trail.c (hildon_bread_crumb_trail_push_icon): + fix the name of the function in the docs. + +2007-09-21 Michael Dominic Kostrzewa + + [1.0.16-1 release] + + * NEWS: + * configure.ac: + * debian/changelog: Updating. + +2007-09-21 Michael Dominic Kostrzewa + + * examples/hildon-banner-long-example.c: Adding a test-case for long + hildon banner. + + * src/hildon-find-toolbar.c: Fixing the get_last_index function. + +2007-09-21 Michael Dominic Kostrzewa + + * src/hildon-color-chooser-dialog.c: + * src/hildon-color-chooser.c: + * src/hildon-font-selection-dialog.c: Adding two patches by Tommi to fix + memory leaks in font selector and color selector. Fixes: NB#70499 and + NB#70474. + +2007-09-20 Johan Bilien + + * src/hildon-helper.c: Fixed the leak of the a GList. Fixes: NB#70273. + +2007-09-18 Michael Dominic Kostrzewa + + * src/hildon-code-dialog.c: Making the hardcoded WIDTH/HEIGHT values a + little bit bigger. Fixes: #NB63694. + +2007-09-17 Michael Dominic Kostrzewa + + [1.0.15-1 release] + + * NEWS: + * configure.ac: + * debian/changelog: Updating. + +2007-09-14 Michael Dominic Kostrzewa + + * doc/Makefile.am: + * doc/hildon-docs.sgml: + * doc/images/bread-crumb-trail.png: + * doc/images/calendar-popup.png: + * doc/images/caption.png: + * doc/images/code-dialog.png: + * doc/images/color-button.png: + * doc/images/color-chooser-dialog.png: + * doc/images/color-chooser.png: + * doc/images/controlbar.png: + * doc/images/date-editor.png: + * doc/images/font-selection-dialog.png: + * doc/images/get-password-dialog.png: + * doc/images/hvolumebar.png: + * doc/images/login-dialog.png: + * doc/images/note.png: + * doc/images/number-editor.png: + * doc/images/range-editor.png: + * doc/images/seekbar.png: + * doc/images/set-password-dialog.png: + * doc/images/sort-dialog.png: + * doc/images/time-editor.png: + * doc/images/time-picker.png: + * doc/images/vvolumebar.png: + * doc/images/weekday-picker.png: Adding the new generated widget shots. + Adding the bread-crumb-trial and helpers to the documentation. + +2007-09-14 Michael Dominic Kostrzewa + + * examples/hildon-find-toolbar-example.c: + * src/hildon-find-toolbar.c: + * src/hildon-find-toolbar.h: FIxing the default history-append handler to + actually continue firing the other handlers if connected. Adding a new + function: + hildon_find_toolbar_get_last_index that gets the index of the most + recently added (last) item. Fixes: NB#52301. + +2007-09-10 Michael Dominic Kostrzewa + + * src/hildon-caption.c: Applying a patch by Tommi to fix the focus + behaviour. Fixes: NB#68610. + +2007-09-10 Michael Dominic Kostrzewa + + * src/hildon-banner.c: Actually reverting the previous change. It somehow + looks a bit worse. + +2007-09-06 Michael Dominic Kostrzewa + + * src/hildon-banner.c: Changing the infobanner background pixmap to NULL + when realizing the banner. Should make the infonbanner effect a bit more + bearable. + +2007-09-05 Michael Dominic Kostrzewa + + * src/hildon-volumebar.c: + * src/hildon-volumebar.h: Changing the GtkWidget to HildonVolumebar in + hildon_volumebar_set_range_insensitive_message and + hildon_volumebar_set_range_insensitive_messagef. Fixes MB#1848. + +2007-09-05 Michael Dominic Kostrzewa + + * src/hildon-window.c: Fixing the border freeing on destroy. + +2007-09-05 Michael Dominic Kostrzewa + + * src/hildon-code-dialog-private.h: + * src/hildon-code-dialog.c: Adding a patch by Tomas Junnonen to fix the + kw keyboard support in HildonCodeDialog. + +2007-08-24 Michael Dominic Kostrzewa + + [1.0.14-1 release] + + * NEWS: + * configure.ac: + * debian/changelog: Updating. + +2007-08-24 Michael Dominic Kostrzewa + + * src/hildon-date-editor.c: + * src/hildon-number-editor.c: + * src/hildon-private.c: + * src/hildon-private.h: + * src/hildon-time-editor.c: + * src/hildon-weekday-picker.c: A patch by Xan Lopez to fix focus + handling in subclassed composite widgets. Fixes: NB#66628. + +2007-08-24 Michael Dominic Kostrzewa + + * src/hildon-window.c: Removing extra gtk_main_iteration () processing + from destroy_ callback as it introduces problems in async dbus signal + handlers. Fixes NB#66673. + +2007-08-24 Michael Dominic Kostrzewa + + * examples/hildon-hvolumebar-example.c: + * src/hildon-volumebar.c: Improving the focus handling in the + volumebar widgets. Fixes NB#63955 and NB#65155. Also fixing the + set_property accessor so that "mute" property can be actually set. I'm + scared that nobody noticed it's totally broken. + +2007-08-23 Michael Dominic Kostrzewa + + * debian/control: Use libesd0-dev or osso-esd-dev as esd dependancy. + Fixes NB#66548. + +2007-08-23 Michael Dominic Kostrzewa + + * src/hildon-calendar.c: + * src/hildon-number-editor.c: + * src/hildon-time-picker.c: Changing the timeout repeat so that it + matches the spec of 6 chars per second. Fixes: NB#60489. + +2007-08-22 Michael Dominic Kostrzewa + + * src/hildon-helper.c: Really fixing NB#58352. Looks like + gtk_style_lookup_color sometime returns FALSE even though color was + found and values were filled properly. Weird. Removing the warning for the + time being. + +2007-08-21 Michael Dominic Kostrzewa + + * src/hildon-find-toolbar.c: Puting the combobox inside alignment to not + expand vertically. Adding some extra space to the find toolbar buttons to + make them thumbable. Fixes NB#66060. + +2007-08-21 Michael Dominic Kostrzewa + + * src/hildon-calendar-popup.c: Replacing the "Done" button in the calendar + popup with "Ok" and "Cancel". Fixes NB#59299. + +2007-08-20 Michael Dominic Kostrzewa + + * src/hildon-calendar.c: Process all window updates before executing next + timeout. Fixes: NB#54146. + +2007-08-17 Michael Dominic Kostrzewa + + [1.0.13-1 release] + + * NEWS: + * configure.ac: + * debian/changelog: Updating. + +2007-08-16 Xan Lopez + + * src/hildon-banner.c: (hildon_banner_client_event): connect directly to + the client event and ignore it, since we use the delete event to close + after timeouts. + +2007-08-16 Michael Dominic Kostrzewa + + * src/hildon-helper.c: Remove the bogus warning about color not being + found. Fixes NB#58352. + +2007-08-16 Michael Dominic Kostrzewa + + * examples/Makefile.am: + * examples/hildon-toolbar-seekbar-example.c: Adding an example to test a + HildonSeekbar widget inside a toolbar. + +2007-08-16 Xan Lopez + + * src/hildon-banner.c (hildon_banner_init): mark the banners as + temporary, depends on maemo-gtk >= 2.10.12-osso7. Also ignore the + delete event that will come from _GTK_DELETE_TEMPORARIES, as we + don't want to be closed by non-temporary windows on map. + + Also use G_DEFINE_TYPE instead of manually typed code. + +2007-08-06 Michael Dominic Kostrzewa + + [1.0.12-1 release] + + * NEWS: + * configure.ac: + * debian/changelog: + * debian/rules: Updating. + +2007-08-01 Michael Dominic Kostrzewa + + * examples/Makefile.am: + * examples/hildon-hvolumebar-timer-example.c: Adding an exmaple to debug + bug NB#61128. Strangely it works. + +2007-08-01 Michael Dominic Kostrzewa + + * src/hildon-date-editor.c: When the date editor entry has been changed + but the numbers of characters < max, turn off the skip validation flag. + Prevents a situation when we enter first a valid year and later re-write + it with an invalid one. Fixes NB#60154. + +2007-07-26 Michael Dominic Kostrzewa + + * src/hildon-code-dialog.c: Fixing the dialog button alignment inside the + code dialog. Fixes NB#64355. + +2007-07-25 Michael Dominic Kostrzewa + + * src/hildon-wizard-dialog.c: Don't call the _set_sensitivity again after + switching the page. Fixes NB#49374. + + * examples/Makefile.am: + * examples/hildon-wizard-dialog-example.c: Adding an example for + HildonWizardDialog that shows how to handle manual sensitivity setting on + the wizard dialog. + +2007-07-25 Michael Dominic Kostrzewa + + * configure.ac: + * src/Makefile.am: + * src/hildon-version.h.in: + * src/hildon.h: Adding the HILDON_CHECK_VERSION macro. Fixes: NB#62061. + +2007-07-25 Michael Dominic Kostrzewa + + * src/hildon-volumebar.c: Updating the docs. + 2007-07-25 Michael Dominic Kostrzewa [1.0.11-1 release]