/[cmucl]/src/clx/NEWS
ViewVC logotype

Contents of /src/clx/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (hide annotations)
Wed Jun 17 18:22:45 2009 UTC (4 years, 10 months ago) by rtoy
Branch: MAIN
CVS Tags: sparc-tramp-assem-base, post-merge-intl-branch, intl-branch-working-2010-02-19-1000, unicode-string-buffer-impl-base, release-20b-pre1, release-20b-pre2, unicode-string-buffer-base, sparc-tramp-assem-2010-07-19, amd64-dd-start, intl-2-branch-base, GIT-CONVERSION, cross-sol-x86-merged, intl-branch-working-2010-02-11-1000, RELEASE_20b, release-20a-base, cross-sol-x86-base, snapshot-2010-12, snapshot-2010-11, snapshot-2011-09, snapshot-2011-06, snapshot-2011-07, snapshot-2011-04, snapshot-2011-02, snapshot-2011-03, snapshot-2011-01, pre-merge-intl-branch, snapshot-2010-05, snapshot-2010-04, snapshot-2010-07, snapshot-2010-06, snapshot-2010-01, snapshot-2010-03, snapshot-2010-02, snapshot-2010-08, cross-sol-x86-2010-12-20, intl-branch-2010-03-18-1300, RELEASE_20a, release-20a-pre1, snapshot-2009-11, snapshot-2009-12, cross-sparc-branch-base, intl-branch-base, snapshot-2009-08, snapshot-2009-07, HEAD
Branch point for: cross-sparc-branch, RELEASE-20B-BRANCH, unicode-string-buffer-branch, sparc-tramp-assem-branch, RELEASE-20A-BRANCH, amd64-dd-branch, unicode-string-buffer-impl-branch, intl-branch, cross-sol-x86-branch, intl-2-branch
Changes since 1.2: +8 -7 lines
Merge portable-clx (2009-06-16) to main branch.  Tested by running
src/contrib/games/feebs and hemlock which works (in non-unicode
builds).
1 fgilham 1.1 -*- Text -*-
2 rtoy 1.3 $Id: NEWS,v 1.2 2009-06-11 16:03:56 rtoy Exp $
3 fgilham 1.1 -- Changes in telent CLX 0.7.3, Tue Mar 28 2006 ---
4    
5     Support for Allegro CL (6.2 and later) (Mikel Evins)
6     Latin 1 keysyms (Christophe Rhodes)
7     Some protocol fixes (Douglas Crosher)
8 rtoy 1.3 Define a RENDER-OP typ (Douglas Crosher)
9 fgilham 1.1
10     --- Changes in SBCL CLX 0.7.2, Tue Jan 10 2006 ---
11    
12     OpenMCL fixes
13     DPMS extension support
14     Xauthority ipv6 parsing fixes
15    
16     Thanks to Bryan O'Connor, Matthew Kennedy, Christophe Rhodes
17    
18     --- Changes in SBCL CLX 0.7.1, Wed Aug 24 2005 ---
19    
20     Works in SBCL 0.9.2 and newer.
21    
22     --- Changes in SBCL CLX 0.7.0, Sun May 1 2005 ---
23    
24     The SBCL support now depends on version 0.9.0 or greater.
25    
26     --- Changes in SBCL CLX 0.6.1, Mon Mar 28 2005 ---
27    
28     experimental GLX extension support (from Janis Dzerins)
29    
30     The ICCCM-compliant selection handling in demo/clipboard.lisp is now
31     more ICCCM-compliant.
32    
33     The implementation of the RENDER client protocol has been
34     enhanced. (Gilbert Baumann)
35    
36     Bug fix: CIRCULATE-NOTIFY, CIRCULATE-REQUEST and PROPERTY-NOTIFY input
37     event descriptions have been fixed.
38    
39     --- Changes in SBCL CLX 0.6, Tue Nov 16 2004 ---
40    
41     A port to ECL has been merged (Juan Jose Garcia Ripoll)
42    
43     With the addition of an implementation of DYNAMIC-EXTENT &REST lists
44     to SBCL, various functions (e.g. READ-INPUT, QUEUE-EVENT) in CLX
45     should cons less.
46    
47     A Texinfo version of the CLX manual has been added (in manual/), thanks
48     to the work of Gilbert Baumann and Shawn Betts.
49    
50     The portable-clx mailing list has been created for development discussion
51     and bug reports. See
52     http://lists.metacircles.com/cgi-bin/mailman/listinfo/portable-clx
53    
54     A demonstration of ICCCM-compliant selection handling for select and paste
55     has been included in demo/clipboard.lisp
56    
57     Bug fix: change the sizes of certain fields in a WM-SIZE-HINT to be 32
58     bits wide, as per the ICCCM specifications. Fixes a problem seen with
59 rtoy 1.3 the MacOS X11 window manger, that uses very large hint values.
60 fgilham 1.1 (Patch from Eric Marsden)
61    
62     Bug fix: +POINTER-EVENT-MASK-VECTOR+ is supposed to be a vector of
63     keywords. It wasn't, but it is now. (Milan Zamazal)
64    
65     Bug fix: xrender now compiles properly when *DEF-CLX-CLASS-USE-DEFCLASS*
66     (Milan again)
67    
68     --- Changes in SBCL CLX 0.5.4, Tue Nov 11 00:02:43 2003 ---
69    
70     A change in the implementation of PROCESS-BLOCK and PROCESS-WAKEUP
71     under multithreaded SBCL. Previous versions used queues and condition
72 rtoy 1.3 variables, but this seems to have undesireable performance
73 fgilham 1.1 characteristics; the newer version uses a polling loop calling
74     sched_yield() inside, which greatly improves responsiveness, but is
75     more CPU-hungry (as perceived by top(1), at least; in theory it
76     only hogs the CPU when nobody else wants it).
77    
78    
79     --- Changes in SBCL CLX 0.5.3, Sat Sep 6 12:14:39 UTC 2003 ---
80    
81     We allow a PIXMAP-DEPTH of 12 in clx.lisp, despite not having any
82     image routines for it, to allow clx to load when running under eXceed.
83     Image routines are unlikely to work in such circumstances.
84    
85     Bug fixes
86    
87     * ERROR idiom (xvidmode.lisp)
88     * Add timestamp in NEWS file
89    
90     --- Changes in SBCL CLX 0.5.2, about twenty minutes before 0.5.3 ---
91    
92     OPEN-DEFAULT-DISPLAY now takes an optional argument for the display
93     name, which has the same "protocol/host:display.screen" format as used
94     by the C libX11 (XOpenDisplay). OPEN-DISPLAY is not actively
95     deprecated, but is much less useful by comparison
96    
97     Inclusion of two new tests/demos (from Ingvar Mattson):
98     * demo/clclock: a simple clock application;
99     * demo/mandel: a Mandelbrot set viewer.
100    
101     Bug fixes
102    
103     * Fix bad type declarations in TEXT-EXTENTS-SERVER and
104     TEXT-WIDTH-SERVER (text.lisp)
105     * Fix FORMAT argument mismatch error in WRITE-BITMAP-FILE (image.lisp)
106    
107     --- Changes in SBCL CLX 0.5.1, Wed Jun 25 14:20:31 BST 2003 ---
108    
109     experimental RENDER extension support (from Gilbert Baumann)
110     note: the API to this is as yet unfinalized, as indeed the protocol
111     and specification appear to be in flux. Nevertheless,
112     feedback is welcome to the portable-clx-devel mailing list.
113    
114     Bug fixes
115    
116     * fix bugs in the image test: always draw glyphs in white on black
117     (not 1 on 0 -- i.e. dark red/blue on black in 24 bit truecolour);
118     don't abuse the X-HOT and Y-HOT slots for communicating persistent
119     information any more.
120    
121     * Disable the "optimized" pixarray read/write routines, on the basis
122     that the newly fixed image test reveals that they are broken.
123    
124     * fix type bugs in DEFINE-GCONTEXT-ACCESSOR, which previously
125     signalled a type error if :COPY-FUNCTION was not provided, and a
126     different type error if it was.
127    
128     Other notes
129    
130     * we use the SBCL extensions to the condition system to customize
131     compiler behaviour. As such, the system will only build without
132     breaking into the debugger using the supplied .asd, as we inhibit
133     error signalling from DEFCONSTANT; the benefits of this are easier
134     code sharing, as we minimize divergence within the clx source
135     proper from other implementations.
136    
137     * we also use an SBCL extension to maximize efficiency: we set
138     SB-EXT:*DERIVE-FUNCTION-TYPES* to true for the duration of the
139     compilation of the clx library. Should functions in CLX be
140     redefined in a type-incompatible way, their callers in CLX (but not
141     outside) will need to be recompiled.
142    
143     --- Changes in SBCL CLX 0.5, Fri May 30 01:16:34 BST 2003 ---
144    
145     XFree86-VidModeExtension extension support (courtesy of Iban Hatchondo)
146    
147     OPEN-DEFAULT-DISPLAY (opens display in $DISPLAY environment variable) exported
148    
149     Implement CLX MP dependencies for SBCL: HOLDING-LOCK, PROCESS-BLOCK, etc
150    
151     Many bug fixes
152    
153 rtoy 1.3 * asking for text extents on unchached fonts could potentially deadlock
154 fgilham 1.1 http://article.gmane.org/gmane.lisp.clx.devel/16
155    
156     * lots of compiler warnings, style-warnings, notes cleared up
157    
158    
159     Style and ANSI cleanups
160    
161     * Much renaming of constants from *foo* to +foo+
162    
163 rtoy 1.3 * Change old-style COMPILE LOAD EVAL to new-style :COMPILE-TOPLEVEL
164     :LOAD-TOPLEVEL :EXECUTE in EVAL-WHENs.
165    

  ViewVC Help
Powered by ViewVC 1.1.5