- May 10, 2009
-
-
csr21 authored
Contributed by Julian Stecklina darcs-hash:20090510073252-df18d-de3560434bb592ec3e3b29e10018de7b1ed16ac4.gz
-
- Apr 20, 2009
-
-
csr21 authored
From Istvan Marko, believe it or not from 2005. *sigh*. darcs-hash:20090420190352-df18d-73c7261b7e9d8eef992a0281758cfb9764eac031.gz
-
csr21 authored
As noted on portable-clx some 2 years ago, using the default gcontext causes CLX to hang waiting for input that will never come. The change that caused this dates from February 2003, when the default translate function was made to query the incoming font for its min- and max-char; the default font for a GC only has a weird implicit as-yet-unopened font, and so the query will turn into a server roundtrip, which won't happen properly within a with-buffer-flush-inhibited. Do two things: make the default translate function robust to NIL as a font name (which the documentation explicitly says is legal) and don't create the proxy font object within the draw-glyphs family, passing NIL instead. darcs-hash:20090420170827-df18d-12b7777027863c5c36d223b550151660a1fd8f6c.gz
-
- Apr 19, 2009
-
-
Andy Hefner authored
Ignore-this: 35492c84fb0d6aeff4ba7148ed2f0aaf darcs-hash:20090419194540-cad7a-3c086f3344fb1535ebe3f1c385a7e1cd49fa4ec4.gz
-
- Oct 30, 2008
-
-
c.rhodes authored
Problem and test code from Shawn Betts <sabetts@gmail.com> darcs-hash:20081030154635-dc3a5-2ae47bfda0609c6e5e4737c273f3b6c4033425ba.gz
-
c.rhodes authored
From Lionel Flandrin <simias.n@gmail.com>, motivated by stumpwm functionality discussed in message <86hc9p271a.fsf@simias.hd.free.fr> on stumpwm-devel (2008-08-13, "XTest extension support for portable-clx") darcs-hash:20081030152321-dc3a5-27929d29f6784e3fc1c9c9cbf0afb19abd7de0df.gz
-
c.rhodes authored
darcs-hash:20081030152235-dc3a5-782e1b34008c099dd66eb89c52607d163e2b3f57.gz
-
- Oct 08, 2008
-
-
c.rhodes authored
In WINDOW-EQUAL and friends, EQL arguments imply EQUAL. darcs-hash:20081008100308-dc3a5-61024cd08a4737f6b141840b6582728c14ac9f33.gz
-
c.rhodes authored
Formally, we can't cache colormaps of other clients, or the server; this means that when we look up a colormap, we will usually be creating one. That means that we can't rely on the only colormap in town being EQL to the default colormap, which has its visual-info slot already filled in; instead, when we lookup a colormap from a window, if its visual-info is not filled in, set it to the window's visual-info. [ COLORMAP-VISUAL-INFO is exported from XLIB but not documented in the CLX manual. It might be ripe for non-exporting, particularly given that I can't find any internet-accessible code which uses it. This hole was noted from its (unnecessary) use in xrender.lisp ] darcs-hash:20081008095922-dc3a5-0cf9634db65b42a387dbd4d065080c42b0844299.gz
-
c.rhodes authored
We can go directly to window-visual-info. It might be that implementing the non-:true-color branch of FIND-WINDOW-PICTURE-FORMAT will need the COLORMAP; patches subsequent to this one will probably help that out. darcs-hash:20081008095652-dc3a5-70c00ca35d226465ea20f9b3817e926c256e9acf.gz
-
- Oct 06, 2008
-
-
c.rhodes authored
Patch from Shawn <sabetts@gmail.com> darcs-hash:20081006120600-dc3a5-8b38d4b33b8928c423919f14a36127e81abc00d8.gz
-
- Aug 26, 2008
-
-
csr21 authored
Whoops; the previous change broke resources from other clients entirely. Spotted while testing McCLIM's highlight and paste. darcs-hash:20080826211255-df18d-730b3d1ae5fb374a6c05b47540ca663c251a5483.gz
-
- Aug 24, 2008
-
-
csr21 authored
Should fix the problem described by Shawn Betts on sbcl-devel 2008-07-11 (and possibly also the one on portable-clx 2008-07-10). Analysis on clisp-devel around the same dates, too. darcs-hash:20080824173842-df18d-73619c86a39e8ce77443889471a2ecd0edd3d834.gz
-
csr21 authored
Based on a patch from Andy Hefner: pathological programs can cause the resource ID counter to wrap, so we need to keep track of all resource IDs in use, not just those which have cache entries. darcs-hash:20080824173713-df18d-904596f2ca742c831f28597e05d6ae52a9ee4443.gz
-
- Aug 22, 2008
-
-
csr21 authored
Patch from Andy Hefner on mcclim-devel darcs-hash:20080822060143-df18d-0f9f7a2331852b7c1102fc7d6bb9e31dbc7b43e6.gz
-
- Aug 01, 2008
-
-
Nikodemus Siivola authored
darcs-hash:20080801110016-9b9ae-2824eb0ea57e1747c85b1ce3241713860793f204.gz
-
- Jun 22, 2008
-
-
csr21 authored
From Rudi Schlatte darcs-hash:20080622175327-df18d-6b38d13bcc9097c675f8123c9a183f181a2ef6d1.gz
-
- Jun 01, 2008
-
-
csr21 authored
From Andy Hefner. darcs-hash:20080601120904-df18d-1e3aad3f31c7ca0d6f86c071d3945378efde31a0.gz
-
- Jan 20, 2008
-
-
csr21 authored
The code for adjusting the client's view of the server's clip mask on pictures would erroneously transfer information the wrong way. Found by Andy Hefner darcs-hash:20080120181118-df18d-2ed602cde5b6bd58bdb9dea15dff6968a59e7c06.gz
-
- Nov 23, 2007
-
-
csr21 authored
From Stelian Ionescu (fe[nl]ix on #lisp IRC). darcs-hash:20071123110204-30503-022e7c47f80b14ca3413f5eaacc5710b90b6ab71.gz
-
- Aug 07, 2007
-
-
csr21 authored
Since sbcl-0.9 or so, there has been a check to avoid the useless lseek() calls on dual-channel streams (including socket streams), so write-sequence should be fine for performance. darcs-hash:20070807092756-30503-f0e1bdd3233320d1bf29923eb453bb7149ba723f.gz
-
csr21 authored
Typechecking lisps mean that for every new implemented extension, the type EVENT-KEY in the main body of CLX needs alteration. Instead, define a suitable function for use as a SATISFIES checker, and use it in the type and in the code. darcs-hash:20070807091111-30503-ef79b948dff4bec054ef61c0b7ff7efcb1790ea3.gz
-
csr21 authored
darcs-hash:20070807091026-30503-84a402a6b18fe9d04f15449036528b6e024b2120.gz
-
- Jan 17, 2007
-
-
csr21 authored
Whoops. byte count / word length confusion led to the wrong amount of space being requested of the buffer, with consequent failures in the CLIM Debugger when run with freetype. darcs-hash:20070117145056-30503-c81a02c7be0d569e5a307becebec7eb89f1a06a9.gz
-
- Jan 16, 2007
-
-
csr21 authored
The offset for the auto-repeats field in the GetKeyboardControl request was wrong, probably from a transcription error (32 was the size, not the position). darcs-hash:20070116120743-30503-2af1f0ce309e5a5d3ce62e709951791cb665a6b9.gz
-
- Jan 09, 2007
-
-
csr21 authored
From Evgeny M. Zubok on portable-clx. darcs-hash:20070109092939-30503-3dff8ddd43311f1a8c7c1fb4a824fb6e5601da29.gz
-
- Jan 08, 2007
- Jan 03, 2007
-
-
csr21 authored
The RenderCompositeGlyphs{8,16,32} requests encode their glyphs not quite as straightforwardly as one big long sequence: instead, they come in chunks of up to 254 (a length of 255 indicates a change of glyphset). Finesse the change of glyphset issue, and fix RENDER-COMPOSITE-GLYPHS for longer sequences of glyphs. darcs-hash:20070103114740-df18d-67c3d89633d806fb2ee54160f63dd7371f0f4fe5.gz
-
- Jan 01, 2007
-
-
csr21 authored
darcs-hash:20070101173416-df18d-11a37342a1cc9b635ccddeb6d987e68c7d55e170.gz
-
csr21 authored
Implement the protocol portion of the BIG-REQUESTS extension, and the function for clients to query the maximum extended request length. The extension is as yet unused in the protocol implementation of other requests. darcs-hash:20070101125353-df18d-47e10460bde84aa20185cb59fbbed484d58fed48.gz
-
- Dec 22, 2006
-
-
csr21 authored
darcs-hash:20061222182215-df18d-8ee95730386ad74e6f86a38820ab003f949157f8.gz
-
- Mar 31, 2006
-
-
rydis authored
Fixes open-default-display to set the default screen of the display to the default screen from get-default-screen darcs-hash:20060331124242-d7e7b-c60429633af0897cb93fb63f7c5d14c01ed0662f.gz
-
- Mar 28, 2006
-
-
Daniel Barlow authored
darcs-hash:20060328002105-a4961-8caf9bae314f24fa8a3ffc62adf8d6f0d4b44edb.gz
-
- Mar 17, 2006
-
-
csr21 authored
Whoops. Stop adding latin1 characters at char-code 255. darcs-hash:20060317213650-30503-1eb18e69049e72a279832284157acc3ceb62df53.gz
-
csr21 authored
Fix various request argument types. From Douglash Crosher on mcclim-devel. darcs-hash:20060317143703-30503-37a198edb961a756cd47c48781c938f29e76d22f.gz
-
csr21 authored
Define a RENDER-OP type. From Douglas Crosher via mcclim-devel. darcs-hash:20060317143424-30503-721c8383c67f058f386e76c405f3b440f921d692.gz
-
- Jan 13, 2006
-
-
mikel authored
darcs-hash:20060113053525-6497f-b5faed2ec4b18c47caa091c1dc5749c6fe16e1c1.gz
-
- Mar 14, 2006
-
-
csr21 authored
For those lisps which define the character range 160-255, define character keysyms. Leave a comment about lisps which don't define that range darcs-hash:20060314095131-30503-08ea585a7f2e1ebd96cdc4dfb461b863b8f4e890.gz
-
csr21 authored
Include new keysym-set definitions (taken from Appendix A of the protocol specification) darcs-hash:20060314092637-30503-d0463504128565366314fe82d87cd46a7b83bb0c.gz
-