ChangeLog revision 1f0ac6a5
12006-04-26  Adam Jackson  <ajax@freedesktop.org>
2
3	* configure.ac:
4	Bump to 0.9.1
5
62006-04-02  Adam Jackson  <ajax@freedesktop.org>
7
8	* src/Xrender.c:
9	Coverity #428: Fix a potential NULL chase.
10	Coverity #930: Verify that a malloc succeeds.
11
122005-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
172005-12-03  Kevin E. Martin  <kem-at-freedesktop-dot-org>
18
19	* configure.ac:
20	Update package version number for X11R7 RC3 release.
21
222005-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
282005-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
362005-07-08  Keith Packard  <keithp@keithp.com>
37
38	* .cvsignore:
39	* src/.cvsignore:
40	Add .cvsignore files
41
422005-06-09  Alexander Gottwald  <ago@freedesktop.org>
43
44	* src/Makefile.am: 
45	Use $(top_srcdir)/... instead of $(top_builddir)/... in INCLUDES
46	Added $(top_srcdir) to INCLUDES 
47
482004-11-22  Carl Worth  <cworth@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
542004-10-18  Noah Levitt  <nlevitt@columbia.edu>
55
56	* configure.ac: Export RENDER_CFLAGS.
57
582004-09-05  Keith Packard  <keithp@keithp.com>
59
60	* configure.ac:
61	Move AC_CONFIG_AUX_DIR above AM_INIT_AUTOMAKE to make 
62	automake 1.9 happy
63
642004-07-29  Keith Packard  <keithp@keithp.com>
65
66	* Makefile.am:
67	* Xrender.h:
68	* configure.ac:
69	Update to protocol 0.9 which includes RenderAddTraps request
70
712004-04-10  Keith Packard  <keithp@keithp.com>
72
73	reviewed by: Mark Ashley <mark@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
812004-02-03  Jim Gettys  <jg@freedesktop.org>
82
83	* AUTHORS: Get a author's list going.
84
852004-01-15  Daniel Stone  <daniel@fooishbar.org>
86	* Tag release 0.8.4 for first freedesktop.org clientside lib release.
87
882004-01-15  Harold L Hunt II <huntharo@msu.edu>
89	* Makefile.am: Pass -no-undefined to libtool via LDFLAGS.
90
912003-12-12  Keith Packard  <keithp@keithp.com>
92
93	* configure.ac:
94	* xrender.pc.in:
95	Use Requires: in xrender.pc when x11.pc exists
96
972003-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
1032003-05-06 09:05  branden
104
105	* ChangeLog: Huh.  Did Keith tag xrender-0_8_2 *before* running
106	cvs2cl?  Running it again.
107
1082003-05-05 20:56  keithp
109
110	* ChangeLog: Update ChangeLog with spiffy cvs2cl script (thanks
111	Branden)
112
1132003-05-05 20:49  keithp
114
115	* configure.ac: Update version to 0.8.2, add some version-related
116	comments
117
1182003-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
1292003-05-05 19:06  keithp
130
131	* Xrenderint.h, configure.ac: Remove bogus Xext.h include.  Fix
132	Render version comparison
133
1342003-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
1392003-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
1452003-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
1522003-04-22 09:59  nlevitt
153
154	* .cvsignore: Testing syncmail.
155
1562003-04-21 23:41  nlevitt
157
158	* xrender.pc.in: Xrender.h #includes render.h, so it needs the
159	Render CFLAGS.
160
1612003-04-21 23:12  nlevitt
162
163	* xrender.pc.in: s/@PACKAGE_VERSION@/@VERSION@/ (Jeff Waugh, bug
164	#71)
165
1662003-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
1712003-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
1772003-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
1832003-04-21 09:47  keithp
184
185	* Makefile.am: Xrender .so is 1.2.  switch order of dependent
186	libraries
187
1882003-04-20 23:49  nlevitt
189
190	* FillRect.c: Testing syncmail again.
191
1922003-04-20 23:44  nlevitt
193
194	* Xrender.c: Testing syncmail.
195
1962003-04-19 16:02  nlevitt
197
198	* xrender.pc.in: Add X libs to pkg-config --libs.
199
2002003-04-19 11:32  nlevitt
201
202	* Makefile.am: Link with -lX11 -lXext.
203
2042003-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
2102003-04-17 17:43  nlevitt
211
212	* configure.ac: Xrender version is the same as Render.
213
2142003-04-17 16:41  nlevitt
215
216	* .cvsignore: Quiet, please.
217
2182003-04-17 15:53  nlevitt
219
220	* xrender.pc.in: Fix typo
221
2222003-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
2272003-03-24 20:18  dawes
228
229	* Xrender-def.cpp:   26. Updates for building on OS/2 (#5650, Frank
230	Giessler).
231
2322002-11-24 13:46  tsi
233
234	* Cursor.c: Warning fix
235
2362002-11-22 18:34  keithp
237
238	* Cursor.c, Xrender.h: Add animate cursor support, client side
239
2402002-11-21 18:10  keithp
241
242	* Xrender.c: Skip unexpected data in QueryFormats.  Deal with
243	broken X servers a bit better
244
2452002-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
2522002-11-06 14:47  keithp
253
254	* Xrender.c, Xrender.h: XRenderQueryPictIndexValues support (from
255	Olivier Chapuis).  Bump Render version to 0.7
256
2572002-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
2622002-10-17 18:13  keithp
263
264	* Glyph.c: Miscomputing request length for String16 and String32
265
2662002-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
2722002-09-29 16:39  keithp
273
274	* Xrender.c, Xrender.h: Update RandR to 1.0 (library version 2.0)
275
2762002-09-27 09:40  keithp
277
278	* Trap.c: Obey max request length even with BIG-REQUESTS
279
2802002-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
2862002-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
2922002-08-30 23:52  keithp
293
294	* Glyph.c: CompositeGlyphs functions were re-using overwritten data
295	and trashing the output buffer
296
2972002-08-22 22:48  keithp
298
299	* Cursor.c, Imakefile, Xrender.h: Add CreateCursor request to
300	Render
301
3022002-07-24 08:26  tsi
303
304	* Imakefile: Make libXrender buildable in non-XFree86 environments.
305
3062002-06-07 11:04  keithp
307
308	* Imakefile: Get Xrender to build out of the XFree86 environment
309
3102002-06-04 16:22  keithp
311
312	* Poly.c: Free edges structure after drawing Render polygons
313
3142002-05-30 23:38  keithp
315
316	* Imakefile: Fix up support for building Xft1, Xrender and
317	fontconfig out of the tree
318
3192002-05-21 13:39  keithp
320
321	* Poly.c: Xrender library didnt render some concave polygons right
322
3232002-05-17 16:54  keithp
324
325	* Xrender.c: standard 1-bit render format had incorrect depth in
326	spec
327
3282002-05-17 15:34  keithp
329
330	* Color.c, Imakefile, Xrender.h: Add Render color parse routine for
331	rgba colorspace
332
3332002-05-16 23:54  keithp
334
335	* Poly.c: Another tesselation fix for Rendered polygons
336
3372002-05-16 08:28  tsi
338
339	* Poly.c: Warning fix
340
3412002-05-14 23:43  keithp
342
343	* Tri.c: Fix up triangle request encodings
344
3452002-05-14 23:42  keithp
346
347	* Xrender.c, Xrender.h: Add XRenderFindStandardFormat
348
3492002-05-14 23:39  keithp
350
351	* Poly.c: Redo tesselation to match foley and vanDam
352
3532002-05-13 00:21  keithp
354
355	* Poly.c: Make tesselation function do something reasonable
356
3572002-05-12 22:21  keithp
358
359	* Imakefile, Xrender.h, Poly.c, Trap.c, Tri.c: Update render
360	extension to include trapezoids
361
3622002-02-11 23:17  keithp
363
364	* Glyph.c: XRenderFreeGlyphs wasnt sending the glyphset
365
3662002-01-02 11:57  tsi
367
368	* Glyph.c, Xrender.h: Resync with today's trunk.
369
3702001-12-26 17:16  keithp
371
372	* Glyph.c, Xrender.h: Add Render equivalents of XPolyText*
373
3742001-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
3792001-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
3842001-10-10 20:26  keithp
385
386	* Xrender.c: Check malloc return for Xrender query reply temp data
387
3882001-09-05 13:13  mvojkovi
389
390	* Xrender.c: 
391	  Missing SyncHandle() in XRenderQueryFormats.
392
3932001-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
4112001-07-06 13:46  keithp
412
413	* Xrender.c: Fix a couple of locking bugs in Xrender library
414
4152001-05-16 03:33  keithp
416
417	* Xrender.c: Clean up memory leaks in Xrender library
418
4192001-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
4482000-12-07 15:55  keithp
449
450	* Picture.c: Xrender: missing mask field in ChangePictureAttributes
451	request encoding
452
4532000-12-04 23:42  keithp
454
455	* Picture.c: Xft,Xrender: make clip rectangles actually work
456
4572000-12-04 19:13  keithp
458
459	* Picture.c, Xrender.h: Xft,Xrender,Render: c++ support, clip
460	rectangles, warnings
461
4622000-12-04 13:01  dawes
463
464	* Xrender-def.cpp: missing ident lines
465
4662000-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
4932000-12-03 15:41  keithp
494
495	* Xrender.h: Xrender: prototype using "template" collides with
496	reserved c++ word
497
4982000-12-02 01:38  keithp
499
500	* Glyph.c: Xrender: 16/32 bit glyph functions using wrong minor
501	request code
502
5032000-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
5082000-11-29 00:25  keithp
509
510	* Glyph.c, Xrender.h: add 16/32 bit glyph rendering to Xrender
511	library
512
5132000-11-19 23:13  keithp
514
515	* FillRect.c, FillRects.c, Imakefile, Picture.c, Xrender.h: Add
516	component alpha to Render extension
517
5182000-08-27 19:43  tsi
519
520	* Composite.c, Glyph.c, Picture.c, Xrender.c, Xrender.h,
521	Xrenderint.h: Ident lines
522
5232000-08-26 09:37  keithp
524
525	* Imakefile: Get render library to actually build and install
526	correctly
527
5282000-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