Re: commit: bidi caret (breaks tree)

From: Dom Lachowicz (domlachowicz@yahoo.com)
Date: Thu Jan 16 2003 - 11:28:29 EST

  • Next message: Dom Lachowicz: "PATCH: QNX Caret fix"

    Since Tomas fixed the BiDi caret, I've fixed the Unix
    implementation of it. It builds and works again now.
    I'll send a QNX patch for phear in a bit.

    Dom

    CVS:
    ----------------------------------------------------------------------
    CVS: Enter Log. Lines beginning with `CVS:' are
    removed automatically
    CVS:
    CVS: Committing in .
    CVS:
    CVS: Modified Files:
    CVS: src/af/gr/unix/gr_UnixGraphics.cpp
    CVS: src/af/gr/unix/gr_UnixGraphics.h
    CVS: src/af/xap/unix/xap_UnixNullGraphics.h
    CVS: src/af/xap/unix/xap_UnixPSGraphics.h
    CVS:
    ----------------------------------------------------------------------

    --- Tomas Frydrych <tomas@frydrych.uklinux.net> wrote:
    >
    > This fixes the bidi caret that got broken when the
    > caret class was
    > introduced; this commit breaks everything but the
    > win32 build --
    > sorry guys, but it could not be helped.
    >
    > The critical changes are to
    > gr_Graphics::saveRectangle() and
    > gr_Graphics::restoreRectangle(). These functions now
    > take an extra
    > index parameter making it possible to save and
    > restore a number of
    > rectangles at the same time; the win32 versions are
    > implemented,
    > others are not. Although the carect class only needs
    > three
    > rectangles for now, it would be best if the
    > implementations did not
    > impose any limits (the win32 version is using
    > UT_Vector's).
    >
    > files: gr_Graphics.h; gr_Win32Graphics.h/cpp;
    > gr_Caret.h/cpp
    >
    > Tomas

    __________________________________________________
    Do you Yahoo!?
    Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
    http://mailplus.yahoo.com



    This archive was generated by hypermail 2.1.4 : Thu Jan 16 2003 - 11:30:48 EST