ChangeLog revision 1.1 1 2006-04-26 Adam Jackson <ajax (a] freedesktop.org>
2
3 * configure.ac:
4 Bump to 0.9.1
5
6 2006-04-02 Adam Jackson <ajax (a] freedesktop.org>
7
8 * src/Xrender.c:
9 Coverity #428: Fix a potential NULL chase.
10 Coverity #930: Verify that a malloc succeeds.
11
12 2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
13
14 * configure.ac:
15 Update package version number for final X11R7 release candidate.
16
17 2005-12-03 Kevin E. Martin <kem-at-freedesktop-dot-org>
18
19 * configure.ac:
20 Update package version number for X11R7 RC3 release.
21
22 2005-12-02 Kevin E. Martin <kem-at-freedesktop-dot-org>
23
24 * configure.ac:
25 * src/Makefile.am:
26 Add check and cflags for malloc(0) returning NULL.
27
28 2005-11-19 Kevin E. Martin <kem-at-freedesktop-dot-org>
29
30 * xrender.pc.in:
31 Update pkgconfig files to separate library build-time dependencies
32 from application build-time dependencies.
33 * configure.ac:
34 Update dependencies to work with separate build roots.
35
36 2005-07-08 Keith Packard <keithp (a] keithp.com>
37
38 * .cvsignore:
39 * src/.cvsignore:
40 Add .cvsignore files
41
42 2005-06-09 Alexander Gottwald <ago (a] freedesktop.org>
43
44 * src/Makefile.am:
45 Use $(top_srcdir)/... instead of $(top_builddir)/... in INCLUDES
46 Added $(top_srcdir) to INCLUDES
47
48 2004-11-22 Carl Worth <cworth (a] cworth.org>
49
50 * configure.ac: Remove AC_CONFIG_AUX_DIR (it was in the wrong
51 place for automake-1.9, and it was set to the default value
52 anyway).
53
54 2004-10-18 Noah Levitt <nlevitt (a] columbia.edu>
55
56 * configure.ac: Export RENDER_CFLAGS.
57
58 2004-09-05 Keith Packard <keithp (a] keithp.com>
59
60 * configure.ac:
61 Move AC_CONFIG_AUX_DIR above AM_INIT_AUTOMAKE to make
62 automake 1.9 happy
63
64 2004-07-29 Keith Packard <keithp (a] keithp.com>
65
66 * Makefile.am:
67 * Xrender.h:
68 * configure.ac:
69 Update to protocol 0.9 which includes RenderAddTraps request
70
71 2004-04-10 Keith Packard <keithp (a] keithp.com>
72
73 reviewed by: Mark Ashley <mark (a] ibiblio.org>
74
75 * Xrenderint.h:
76 Solaris appears to need <string.h> included to compile
77 this library. Who knows. It seems harmless enough,
78 and the configure script already detected it's presence,
79 so we just included it whenever available.
80
81 2004-02-03 Jim Gettys <jg (a] freedesktop.org>
82
83 * AUTHORS: Get a author's list going.
84
85 2004-01-15 Daniel Stone <daniel (a] fooishbar.org>
86 * Tag release 0.8.4 for first freedesktop.org clientside lib release.
87
88 2004-01-15 Harold L Hunt II <huntharo (a] msu.edu>
89 * Makefile.am: Pass -no-undefined to libtool via LDFLAGS.
90
91 2003-12-12 Keith Packard <keithp (a] keithp.com>
92
93 * configure.ac:
94 * xrender.pc.in:
95 Use Requires: in xrender.pc when x11.pc exists
96
97 2003-06-08 10:56 keithp
98
99 * Filter.c, Makefile.am, Xrender.c, Xrenderint.h, configure.ac:
100 Bail on bogus Xsun servers, compile with -DXTHREADS if necessary,
101 get rid of unecessary cast to XRenderInfo *
102
103 2003-05-06 09:05 branden
104
105 * ChangeLog: Huh. Did Keith tag xrender-0_8_2 *before* running
106 cvs2cl? Running it again.
107
108 2003-05-05 20:56 keithp
109
110 * ChangeLog: Update ChangeLog with spiffy cvs2cl script (thanks
111 Branden)
112
113 2003-05-05 20:49 keithp
114
115 * configure.ac: Update version to 0.8.2, add some version-related
116 comments
117
118 2003-05-05 20:18 branden
119
120 * debian/: changelog, compat, control, copyright,
121 libxrender-dev.install, libxrender-dev.postrm,
122 libxrender-dev.preinst, libxrender1-dbg.install,
123 libxrender1-dbg.postrm, libxrender1-dbg.preinst,
124 libxrender1.install, libxrender1.postrm, libxrender1.preinst,
125 rules: Check in Debian packaging infrastructure per Keith's
126 request. This is the stuff that corresponds to Debian's xrender
127 0.8.1-1 package.
128
129 2003-05-05 19:06 keithp
130
131 * Xrenderint.h, configure.ac: Remove bogus Xext.h include. Fix
132 Render version comparison
133
134 2003-05-03 13:00 keithp
135
136 * Makefile.am, configure.ac: Bump to version 0.8.1, library version
137 1.2.2 after extutil was removed
138
139 2003-04-26 08:52 nlevitt
140
141 * Xrenderint.h: Get rid of reference to XMissingExtension. It's in
142 libXext, which we don't link, and we don't want to print an error
143 message anyway.
144
145 2003-04-23 20:29 nlevitt
146
147 * ChangeLog, Composite.c, Cursor.c, FillRect.c, FillRects.c,
148 Filter.c, Glyph.c, Makefile.am, Picture.c, Trap.c, Tri.c,
149 Xrender.c, Xrenderint.h, configure.ac, extutil.h, xrender.pc.in:
150 Get rid of libXext dependency.
151
152 2003-04-22 09:59 nlevitt
153
154 * .cvsignore: Testing syncmail.
155
156 2003-04-21 23:41 nlevitt
157
158 * xrender.pc.in: Xrender.h #includes render.h, so it needs the
159 Render CFLAGS.
160
161 2003-04-21 23:12 nlevitt
162
163 * xrender.pc.in: s/@PACKAGE_VERSION@/@VERSION@/ (Jeff Waugh, bug
164 #71)
165
166 2003-04-21 21:46 nlevitt
167
168 * Makefile.am, Xrenderint.h, configure.ac: Use local extutil.h if
169 not installed on the system.
170
171 2003-04-21 10:36 keithp
172
173 * COPYING, ChangeLog, INSTALL, configure.ac: Fix render header
174 version check to use VERSION, eliminate duplicate version numbers
175 from configure.ac
176
177 2003-04-21 10:22 keithp
178
179 * Color.c, Composite.c, Cursor.c, FillRects.c, Filter.c, Glyph.c,
180 Picture.c, Poly.c, Trap.c, Tri.c, Xrender-def.cpp, Xrender.h,
181 Xrenderint.h, extutil.h: Switch CVS id tags so regular CVS can cope
182
183 2003-04-21 09:47 keithp
184
185 * Makefile.am: Xrender .so is 1.2. switch order of dependent
186 libraries
187
188 2003-04-20 23:49 nlevitt
189
190 * FillRect.c: Testing syncmail again.
191
192 2003-04-20 23:44 nlevitt
193
194 * Xrender.c: Testing syncmail.
195
196 2003-04-19 16:02 nlevitt
197
198 * xrender.pc.in: Add X libs to pkg-config --libs.
199
200 2003-04-19 11:32 nlevitt
201
202 * Makefile.am: Link with -lX11 -lXext.
203
204 2003-04-19 11:21 nlevitt
205
206 * Makefile.am, Xrenderint.h, configure.ac: Use installed
207 <X11/extenstions/extutil.h>. (Thanks, jdub). Make sure X is found
208 at ./configure time. Bump .so version to 1.1.1.
209
210 2003-04-17 17:43 nlevitt
211
212 * configure.ac: Xrender version is the same as Render.
213
214 2003-04-17 16:41 nlevitt
215
216 * .cvsignore: Quiet, please.
217
218 2003-04-17 15:53 nlevitt
219
220 * xrender.pc.in: Fix typo
221
222 2003-04-17 15:49 nlevitt
223
224 * Imakefile, Makefile.am, Xrenderint.h, autogen.sh, configure.ac,
225 extutil.h, region.h, xrender.pc.in: Initial automake support.
226
227 2003-03-24 20:18 dawes
228
229 * Xrender-def.cpp: 26. Updates for building on OS/2 (#5650, Frank
230 Giessler).
231
232 2002-11-24 13:46 tsi
233
234 * Cursor.c: Warning fix
235
236 2002-11-22 18:34 keithp
237
238 * Cursor.c, Xrender.h: Add animate cursor support, client side
239
240 2002-11-21 18:10 keithp
241
242 * Xrender.c: Skip unexpected data in QueryFormats. Deal with
243 broken X servers a bit better
244
245 2002-11-14 13:01 tsi
246
247 * Imakefile: First pass at imake warnings. + some ATI driver
248 formatting changes.
249
250 Please ensure these changes are reflected in DRI's CVS.
251
252 2002-11-06 14:47 keithp
253
254 * Xrender.c, Xrender.h: XRenderQueryPictIndexValues support (from
255 Olivier Chapuis). Bump Render version to 0.7
256
257 2002-11-05 15:22 keithp
258
259 * Glyph.c, Trap.c, Tri.c, Xrenderint.h: Render uses int for 32
260 bits, Xlib uses long. This matters on alpha
261
262 2002-10-17 18:13 keithp
263
264 * Glyph.c: Miscomputing request length for String16 and String32
265
266 2002-10-01 07:31 alanh
267
268 * Xrender-def.cpp: 358. Enable version controlled .dll's on
269 Cygwin/XFree86 (Alexander Gottwald).
270 357. Some build fixes for Cygwin/XFree86 (Alan Hourihane).
271
272 2002-09-29 16:39 keithp
273
274 * Xrender.c, Xrender.h: Update RandR to 1.0 (library version 2.0)
275
276 2002-09-27 09:40 keithp
277
278 * Trap.c: Obey max request length even with BIG-REQUESTS
279
280 2002-09-25 19:56 keithp
281
282 * Filter.c, Imakefile, Picture.c, Xrender.c, Xrender.h,
283 Xrenderint.h: Add image transformation and sub-pixel ordering to
284 Render
285
286 2002-08-31 11:15 keithp
287
288 * Glyph.c: Remember not to write code at 1am.
289 CompositeText{8,16,32} werent switching glyphsets at the right
290 time.
291
292 2002-08-30 23:52 keithp
293
294 * Glyph.c: CompositeGlyphs functions were re-using overwritten data
295 and trashing the output buffer
296
297 2002-08-22 22:48 keithp
298
299 * Cursor.c, Imakefile, Xrender.h: Add CreateCursor request to
300 Render
301
302 2002-07-24 08:26 tsi
303
304 * Imakefile: Make libXrender buildable in non-XFree86 environments.
305
306 2002-06-07 11:04 keithp
307
308 * Imakefile: Get Xrender to build out of the XFree86 environment
309
310 2002-06-04 16:22 keithp
311
312 * Poly.c: Free edges structure after drawing Render polygons
313
314 2002-05-30 23:38 keithp
315
316 * Imakefile: Fix up support for building Xft1, Xrender and
317 fontconfig out of the tree
318
319 2002-05-21 13:39 keithp
320
321 * Poly.c: Xrender library didnt render some concave polygons right
322
323 2002-05-17 16:54 keithp
324
325 * Xrender.c: standard 1-bit render format had incorrect depth in
326 spec
327
328 2002-05-17 15:34 keithp
329
330 * Color.c, Imakefile, Xrender.h: Add Render color parse routine for
331 rgba colorspace
332
333 2002-05-16 23:54 keithp
334
335 * Poly.c: Another tesselation fix for Rendered polygons
336
337 2002-05-16 08:28 tsi
338
339 * Poly.c: Warning fix
340
341 2002-05-14 23:43 keithp
342
343 * Tri.c: Fix up triangle request encodings
344
345 2002-05-14 23:42 keithp
346
347 * Xrender.c, Xrender.h: Add XRenderFindStandardFormat
348
349 2002-05-14 23:39 keithp
350
351 * Poly.c: Redo tesselation to match foley and vanDam
352
353 2002-05-13 00:21 keithp
354
355 * Poly.c: Make tesselation function do something reasonable
356
357 2002-05-12 22:21 keithp
358
359 * Imakefile, Xrender.h, Poly.c, Trap.c, Tri.c: Update render
360 extension to include trapezoids
361
362 2002-02-11 23:17 keithp
363
364 * Glyph.c: XRenderFreeGlyphs wasnt sending the glyphset
365
366 2002-01-02 11:57 tsi
367
368 * Glyph.c, Xrender.h: Resync with today's trunk.
369
370 2001-12-26 17:16 keithp
371
372 * Glyph.c, Xrender.h: Add Render equivalents of XPolyText*
373
374 2001-12-18 09:08 tsi
375
376 * FillRect.c, FillRects.c, Glyph.c, Picture.c, Xrender.c,
377 Xrender.h: Another resync with HEAD branch.
378
379 2001-12-16 10:27 keithp
380
381 * FillRect.c, FillRects.c, Glyph.c, Picture.c, Xrender.c,
382 Xrender.h: lib/Xrender: add a bunch of _Xconst to make c++ happier
383
384 2001-10-10 20:26 keithp
385
386 * Xrender.c: Check malloc return for Xrender query reply temp data
387
388 2001-09-05 13:13 mvojkovi
389
390 * Xrender.c:
391 Missing SyncHandle() in XRenderQueryFormats.
392
393 2001-07-31 17:44 tsi
394
395 * Xrender.h: 168. Fix 16bpp colour maps on Mach64's (Marc La
396 France).
397 167. Fix Mach64 DPMS bug (Marc La France).
398 166. Fix bug that prevented hardware cursors on Mach64 CT's (Marc
399 La France).
400 165. Document what a ChipAdjustFrame() function should to to
401 prevent moving
402 of hardware cursors during mode switches (Marc La France).
403 164. -Wimplicit warning cleanup [`make World` >required<] (Marc La
404 France).
405 163. Ensure installed headers can find the headers they, in turn,
406 #include
407 (Marc La France).
408 162. Make imake pass its -W* flags to cpp (Marc La France).
409 161. More accomodations for newer GCC's (Mike A. Harris).
410
411 2001-07-06 13:46 keithp
412
413 * Xrender.c: Fix a couple of locking bugs in Xrender library
414
415 2001-05-16 03:33 keithp
416
417 * Xrender.c: Clean up memory leaks in Xrender library
418
419 2001-02-13 11:19 dawes
420
421 * Xrender-def.cpp: 135. Updates for Cygwin support (#4433, Suhaib
422 M. Siddiqi).
423 134. Fix a bug in the fonts.sgml doc (#4432, Juliusz Chroboczek).
424 133. Fix the xdpyinfo so that it will build when the XKB extension
425 isn't
426 defined (#4422, Jim Gettys).
427 132. Fix the xdm greeter so that it will build when the XKB
428 extension isn't
429 defined (#4421, Jim Gettys).
430 131. Only build setxkbmap when building the XKB lib support (based
431 on #4420,
432 Jim Gettys).
433 130. Improve the mga driver messages when the HAL module isn't
434 available
435 (#4451, David Woodhouse).
436 129. Add G450 support to the mga driver (#4416, Luugi Marsan
437 (Matrox),
438 4449, David Woodhouse).
439 128. Mga driver updates, including HAL cleanups, add a Crtc2Ram
440 option,
441 and merge with Matrox beta4 source (#4415, Antii Tapaninen,
442 #4423,
443 Simon Hosie).
444 127. Fix a rounding problem in the wacom driver that was causing
445 some
446 position instability (#4417, Hannes Eriksson).
447
448 2000-12-07 15:55 keithp
449
450 * Picture.c: Xrender: missing mask field in ChangePictureAttributes
451 request encoding
452
453 2000-12-04 23:42 keithp
454
455 * Picture.c: Xft,Xrender: make clip rectangles actually work
456
457 2000-12-04 19:13 keithp
458
459 * Picture.c, Xrender.h: Xft,Xrender,Render: c++ support, clip
460 rectangles, warnings
461
462 2000-12-04 13:01 dawes
463
464 * Xrender-def.cpp: missing ident lines
465
466 2000-12-04 10:49 dawes
467
468 * Xrender-def.cpp: 1085. Updates for Hurd support (#A.209, Marcus
469 Brinkmann). 1084. Bump the minor revisions of libXmu (UTF8_STRING)
470 and libX11 (Xutf8LookupString). 1083. Fixes for all known
471 bugs in the CompoundText parser and generator, (#4333, Bruno
472 Haible). 1082. Fix documentation for XSetOMValues() (#4332, Bruno
473 Haible). 1081. Fix namespace polution in <X11/Xlib.h> introduced
474 with patch #4293 (#4331, Bruno Haible). 1080. Fix a bug in
475 the newly introduced Xutf8LookupString() function that loses
476 input not representable in the locale encoding (#4330, Bruno
477 Haible). 1079. Avoid four new gcc warnings about const in lcUTF8.c
478 introduced by patch #4293 (#4329, Bruno Haible). 1078. Fix
479 some additional cases of confusing local typedef for wchar_t
480 (#4328, Bruno Haible). 1077. Fix some round-trip conversion errors
481 in COMPOUND_TEXT -> UTF8_STRING -> COMPOUND_TEXT due to wrong
482 tables introduced by patches #4214, 4215 (#4327, Pablo
483 Saratxaga). 1076. Cygwin update for building Xrender DLL (#4326,
484 Suhaib M. Siddiqi). 1075. Fix an undefined SUBDIRS in
485 xc/lib/GL/mesa/src/drv/Imakefile when compiling on something
486 other than x86, alpha or sparc (#4325, Brian Paul). 1074.
487 Don't have the neomagic driver disable stretching when a mode that
488 fills the panel is selected (#4324, Andrew C. Aitchison).
489 1073. Fix a bug in Xlib's _XimLocalMbLookupString() that causes a
490 crash when a zero keycode keypress event is received (#4322,
491 HIBINO Kei).
492
493 2000-12-03 15:41 keithp
494
495 * Xrender.h: Xrender: prototype using "template" collides with
496 reserved c++ word
497
498 2000-12-02 01:38 keithp
499
500 * Glyph.c: Xrender: 16/32 bit glyph functions using wrong minor
501 request code
502
503 2000-12-01 13:31 keithp
504
505 * Glyph.c, Picture.c, Xrender.c, Xrender.h: Xrender/Xft: handle
506 long strings, use unsigned int for 32-bit glyphs
507
508 2000-11-29 00:25 keithp
509
510 * Glyph.c, Xrender.h: add 16/32 bit glyph rendering to Xrender
511 library
512
513 2000-11-19 23:13 keithp
514
515 * FillRect.c, FillRects.c, Imakefile, Picture.c, Xrender.h: Add
516 component alpha to Render extension
517
518 2000-08-27 19:43 tsi
519
520 * Composite.c, Glyph.c, Picture.c, Xrender.c, Xrender.h,
521 Xrenderint.h: Ident lines
522
523 2000-08-26 09:37 keithp
524
525 * Imakefile: Get render library to actually build and install
526 correctly
527
528 2000-08-25 17:38 keithp
529
530 * Composite.c, Glyph.c, Imakefile, Picture.c, Xrender.c, Xrender.h,
531 Xrenderint.h: Add Xrender library
532
533