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

Contents of /src/clx/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show 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 -*- Text -*-
2 $Id: NEWS,v 1.3 2009/06/17 18:22:45 rtoy Rel $
3 -- 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 Define a RENDER-OP typ (Douglas Crosher)
9
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 the MacOS X11 window manger, that uses very large hint values.
60 (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 variables, but this seems to have undesireable performance
73 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 * asking for text extents on unchached fonts could potentially deadlock
154 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 * 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