XForms: Today's commits

From: Angus Leeming (angus.leeming@btopenworld.com)
Date: Wed Apr 09 2003 - 10:35:42 EDT

  • Next message: Jean-Marc Lasgouttes: "XForms: [PATCH] small build issue"

    # To subscribers of the xforms list from Angus Leeming <angus.leeming@btopenworld.com> :

    I tried to send this yesterday, but Bob says that majordomo was confused by
    the word "S-u_b-s_c-r_i-b_e" in the original message. As an aside, Bob do you
    receive any of the mail I post direct to you? I have received no reply. Am I
    still being filtered out as spam?

    Replacing the offening word with "register":
    ------------------------------------------------------------------------------------------------------------------------

    As only 4 people are currently registered on xforms-cvs@nongnu.org, the
    majority of you will be unaware of today's changes to the cvs repository. You
    can register at http://mail.nongnu.org/mailman/listinfo/xforms-cvs

    Meanwhile, I append the ChangeLog. Fixes a crash and allows tooltips to be
    displayed in the browser widget.

    Good night,
    Angus

    ------------------------------------------------------------------------------------------------------------------------
    Since I wrote this last night, I note that we now have a home page; it appears
    that changes really do take some time to propogate through from the webcvs
    repository.

    I have also fixed a few niggles with the display of tooltips in the browser
    widget and formally upped FL_FIXLEVEL to 1. Morever, I have tagged the cvs
    repository with xforms-1_0_1, so this point in time is recorded for
    posterity.

    I plan to up FL_FIXLEVEL for each "complete" change so that we have a
    permanent record of what is done / can back out anything that doesn't work in
    a relatively painless fashion.

    The downside is that changes to forms.h will result in recompilations of
    client code...

    Anyway, here's the current ChangeLog

    2003-04-09 Angus Leeming <angus.leeming@btopenworld.com>

            * lib/objects.c (hide_tooltip): renamed as checked_hide_tooltip.
            (unconditional_hide_tooltip): new static helper function,
            invoked within fl_handle_it on FL_KEYPRESS and FL_PUSH events.

            * lib/include/AAA.h: up-ed FL_FIXLEVEL to 1 to reflect the changes
            made above.
            * lib/forms.h: regenerated to reflect changed FL_FIXLEVEL.

            * version.c (version): update to reflect this also.

    2003-04-08 Angus Leeming <angus.leeming@btopenworld.com>

            Enable tooltips to be shown correctly in "composite" widgets
            such as the browser.

            * lib/objects.c (get_parent): new static helper function. Given an
            FL_OBJECT*, returns its parent FL_OBJECT.
            (tooltip_handler): rewritten to show the tooltip that is stored
            by the parent FL_OBJECT.
            (hide_tooltip): new static helper function: on leaving an FL_OBJECT,
            only hide the tooltip if we have also left the bounds of the parent
            FL_OBJECT.
            (fl_handle_it): make use of these new functions to show and hide
            tooltips.

    2003-04-08 Angus Leeming <angus.leeming@btopenworld.com>

            * image/image_rotate.c (flimage_rotate): enable the rotation of
            grayscale images by 90degree multiples and more generally prevent
            other unsupported image types from crashing xforms.

            * lib/flresource.c (fl_initialize): clean-up properly if we fail to
            create input contexts or methods.

            * lib/textbox.c (handle_textbox):
            * lib/thumbwheel.c (handle):
            * lib/util.c (flevent): FL_KEYBOARD has been replaced by FL_KEYPRESS.
            The former is retained for compatability, but the latter should be
            used internally.

    _________________________________________________
    To unsubscribe, send the message "unsubscribe" to
    xforms-request@bob.usuhs.mil or see
    http://bob.usuhs.mil/mailserv/xforms.html
    XForms Home Page: http://world.std.com/~xforms
    List Archive: http://bob.usuhs.mil/mailserv/list-archives/
    Development: http://savannah.nongnu.org/files/?group=xforms



    This archive was generated by hypermail 2b29 : Wed Apr 09 2003 - 09:33:21 EDT