home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!math.fu-berlin.de!irz401!irzr17.inf.tu-dresden.de!beck
- From: beck@irzr17.inf.tu-dresden.de (Andre Beck)
- Newsgroups: comp.windows.x
- Subject: Re: Success! Eureka! Cancel that last post...
- Date: 7 Jan 1993 14:22:35 GMT
- Organization: Dept. of Computer Science, TU Dresden, Germany.
- Lines: 31
- Distribution: world
- Message-ID: <1ihebbINNgkg@irz401.inf.tu-dresden.de>
- References: <1jm6zb#0fJwbK4lwpNj8ZzxLR1HQvRg=esr@snark.thyrsus.com>
- Reply-To: Andre_Beck@IRS.Inf.TU-Dresden.DE
- NNTP-Posting-Host: irzr17.inf.tu-dresden.de
-
-
- In article <1jm6zb#0fJwbK4lwpNj8ZzxLR1HQvRg=esr@snark.thyrsus.com>, esr@snark.thyrsus.com (Eric S. Raymond) writes:
- >
- > The bad news is that the way I found to make this work was to use a series of
- > XFillRectangle() calls in place of a single XFillRectangles(). I now believe
- > that there is a bug or undocumented limit in the generic XFillRectangles code
- > itself that was causing this problem. 'Ware hackers!
-
-
- There's one generic limit with all the calls using Protocol Requests for
- lists of items directly. The problem is, xlib DOESN'T itself subdivide
- a HUGE request to fit into the Maximum Protocol Request Size.
-
- I know of simple code that uses big XDrawSegments() calls that caused
- XServers to crash. Early Versions of X3d where known for this.
-
- Newer Versions now send only XDrawSegment() calls that will fit into
- the Max Request Size and now it is stable.
-
- MAY be your problem is the same ?
-
- BTW, I agree with the statement "an undocumented limit", because I found
- this problem on coding too, not in any literature...
-
- --
- +-o-+--------------------------------------------------------------+-o-+
- | o | Your .signature timeout has expired, please choose a new one | o |
- | o | This one is dedicated to all copy-and-edit-my-sign-guys... | o |
- | o | \\\----/// | o |
- | o | Andre' Beck (ABPSoft) mehl: Andre_Beck@IRS.Inf.TU-Dresden.DE | o |
- +-o-+--------------------------------------------------------------+-o-+
-