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