ChangeLog revision 7aa89044
1commit 8898782b98457292057d249ab9e40cfc2fed7d8d
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Wed Oct 27 22:40:32 2010 -0700
4
5    libXcomposite 0.4.3
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit 206af895a90d5582a8078c86a33a0ba5888b7e27
10Author: Gaetan Nadon <memsize@videotron.ca>
11Date:   Sun Aug 15 10:41:17 2010 -0400
12
13    man: list files to install only once
14    
15    Newer versions of autoconf detect that error.
16    
17    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
18
19commit 542ff68e43a33a5c1849f9a88d2d5cc6d0827d04
20Author: Gaetan Nadon <memsize@videotron.ca>
21Date:   Sat Aug 14 20:12:57 2010 -0400
22
23    man: store shadow man pages in git rather than generating them
24    
25    Simplify the build process and the makefile.
26    
27    Local fix in CVS for bug 5628 is not required
28    as the problem has been fixed in
29    util-macros d9062e4077ebfd0985baf8418f3d0f111b9ddbba
30    
31    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
32
33commit 976db8a67a3e0462d0a675e2bfb2fe715e715bae
34Author: Gaetan Nadon <memsize@videotron.ca>
35Date:   Sat Aug 14 19:58:14 2010 -0400
36
37    config: upgrade to util-macros 1.8 for additional man page support
38    
39    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
40    The value of MAN_SUBST is the same for all X.Org packages.
41    
42    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
43    
44    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
45
46commit dc0afc177521014462baa966359b45d7a40a0c63
47Author: Fernando Carrijo <fcarrijo@yahoo.com.br>
48Date:   Thu Jul 1 06:52:10 2010 -0300
49
50    Purge macros NEED_EVENTS and NEED_REPLIES
51    
52    Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br>
53    Acked-by: Tiago Vignatti <tiago.vignatti@nokia.com>
54    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
55
56commit 219e4de3666e3a7dda42c64ab1539a4cc5adbee4
57Author: Alan Coopersmith <alan.coopersmith@oracle.com>
58Date:   Wed Jun 30 22:49:26 2010 -0700
59
60    Remove unneeded dependencies from configure.ac & xcomposite.pc
61    
62    We only need Xfixes headers for the XserverRegion definition, don't
63    need to link against it directly or require clients link against it,
64    so only use CFLAGS from it in the Makefile, and only list it in
65    Requires.private in the .pc file.
66    
67    Don't need libXext at all - no headers or functions from it are used.
68    
69    Also clean up some extra appearances of *_CFLAGS & *_LIBS that aren't needed.
70    
71    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
72    Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
73    Acked-by: Peter Hutterer <peter.hutterer@who-t.net>
74
75commit 01c4691e18b536de6585a0e93e05e2831cf2be34
76Author: Alan Coopersmith <alan.coopersmith@oracle.com>
77Date:   Tue Jun 8 17:05:02 2010 -0700
78
79    libXcomposite 0.4.2
80    
81    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
82
83commit 657550b7572551225ea2c9c60f42827a5209a205
84Author: Alan Coopersmith <alan.coopersmith@oracle.com>
85Date:   Tue Jun 8 16:59:52 2010 -0700
86
87    Sun's copyrights now belong to Oracle
88    
89    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
90
91commit 7cc9ace428dabaeeabc8bcb8843ee89bec447a9a
92Author: Jamey Sharp <jamey@minilop.net>
93Date:   Fri Apr 9 17:24:57 2010 -0700
94
95    Always call SyncHandle after issuing an X request.
96
97commit e52f8171000f2b67bb1b774ba94acb68a471a91b
98Author: Gaetan Nadon <memsize@videotron.ca>
99Date:   Mon Mar 29 16:50:33 2010 -0400
100
101    config: update AC_PREREQ statement to 2.60
102    
103    Unrelated to the previous patches, the new value simply reflects
104    the reality that the minimum level for autoconf to configure
105    all x.org modules is 2.60 dated June 2006.
106    
107    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
108    
109    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
110
111commit f361cfd41f36dc60ad9c4832978391f3ce8951e6
112Author: Gaetan Nadon <memsize@videotron.ca>
113Date:   Mon Mar 29 14:53:48 2010 -0400
114
115    config: remove the pkgconfig pc.in file from EXTRA_DIST
116    
117    Automake always includes it in the tarball.
118    
119    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
120
121commit 588e33d6037166da5a02e8ad73438544dca90e1a
122Author: Gaetan Nadon <memsize@videotron.ca>
123Date:   Thu Mar 11 10:06:56 2010 -0500
124
125    doc: specify 0.0.20 as the minimum version for xmlto
126    
127    Older versions do not have fop backend.
128    
129    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
130
131commit 2002631bd71ba970d77f9b5c8f886c3bf1349e45
132Author: Gaetan Nadon <memsize@videotron.ca>
133Date:   Thu Jan 21 20:03:42 2010 -0500
134
135    man: allow installing prebuilt man pages from tarball
136    
137    The man pages source may be supplied in the tarball or built
138    from git. The makefile needs to take that into consideration
139    and adjust the targets accordingly.
140    
141    This prevents the regular make target to fail when the source
142    is not available and the xmlto is not available.
143    
144    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
145
146commit 213cf861e8a29c6f991828beb6656239206c9947
147Author: Gaetan Nadon <memsize@videotron.ca>
148Date:   Mon Jan 18 16:02:41 2010 -0500
149
150    config: replace custom code with reusable macro XORG_WITH_XMLTO
151    
152    XORG_WITH_XMLTO provides additional functions like a configure
153    option which allow platform builders to control the usage of
154    the xmlto program.
155    
156    This is a requirement from platforms that do not have such doc tool.
157    
158    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
159
160commit fa2155fa64cf7b43ee40064cb53b05388885c1dc
161Author: Alan Coopersmith <alan.coopersmith@sun.com>
162Date:   Thu Jan 14 19:15:00 2010 -0800
163
164    Update Sun license notices to current X.Org standard form
165    
166    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
167
168commit 7c61042d94edc1ecf8276961f28189caffa7b17a
169Author: Gaetan Nadon <memsize@videotron.ca>
170Date:   Thu Jan 14 15:52:08 2010 -0500
171
172    COPYING: add missing copyright notices
173    
174    Refer to: Xcomposite.c
175    Copyright © 2006 Sun Microsystems
176    
177    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
178    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
179
180commit 0d78a27bf7c644a6e700290c1861a11ff4a1662b
181Author: Gaetan Nadon <memsize@videotron.ca>
182Date:   Fri Nov 27 20:56:03 2009 -0500
183
184    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
185    
186    Now that the INSTALL file is generated.
187    Allows running make maintainer-clean.
188
189commit 92843f46c21c6fd0c5f82727f0d281dcf6debfe4
190Author: Gaetan Nadon <memsize@videotron.ca>
191Date:   Wed Oct 28 14:09:10 2009 -0400
192
193    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
194    
195    Add missing INSTALL file. Use standard GNU file on building tarball
196    README may have been updated
197    Remove AUTHORS file as it is empty and no content available yet.
198    Remove NEWS file as it is empty and no content available yet.
199
200commit e1d89e11c0f24c6c0d5048e8910091f9b5a997e4
201Author: Gaetan Nadon <memsize@videotron.ca>
202Date:   Mon Oct 26 22:08:42 2009 -0400
203
204    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
205    
206    ChangeLog filename is known to Automake and requires no further
207    coding in the makefile.
208
209commit b741fca01ebe60a5b73bcebe237efc4aeff3fa0c
210Author: Gaetan Nadon <memsize@videotron.ca>
211Date:   Thu Oct 22 12:34:19 2009 -0400
212
213    .gitignore: use common defaults with custom section # 24239
214    
215    Using common defaults will reduce errors and maintenance.
216    Only the very small or inexistent custom section need periodic maintenance
217    when the structure of the component changes. Do not edit defaults.
218
219commit 57cce60b16cfd2fb63c2e045817c2c05a2a603dc
220Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
221Date:   Wed Oct 21 12:47:24 2009 -0700
222
223    This is not a GNU project, so declare it foreign.
224    
225    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
226    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
227    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
228    > > was quite annoying to work around since 'autoreconf -fvi' replaces
229    > > it and git wants to commit it.  Should these files even be in git?
230    > > Can I nuke them for the betterment of humanity and since they get
231    > > created by autoreconf anyways?
232    >
233    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
234    
235    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
236    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
237    of the INSTALL file. It is also part of the 24206 solution.
238    
239    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
240
241commit 90c243accfb2dc3d4d85dd57d8aca518dab98842
242Author: Alan Coopersmith <alan.coopersmith@sun.com>
243Date:   Thu Oct 8 00:28:45 2009 -0700
244
245    libXcomposite 0.4.1
246    
247    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
248
249commit c302ae79f7819f75628f798d15c980cbf42eec91
250Author: Alan Coopersmith <alan.coopersmith@sun.com>
251Date:   Thu Oct 8 00:23:42 2009 -0700
252
253    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
254    
255    Also some changes to man/Makefile.am to make it work better with the
256    AM_SILENT_RULES option that's enabled in XORG_DEFAULT_OPTIONS
257    
258    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
259
260commit 3418a26aa83fbba78ad5a214ca7db2984a44190b
261Author: Alan Coopersmith <alan.coopersmith@sun.com>
262Date:   Mon Feb 2 20:34:32 2009 -0800
263
264    Add README with pointers to mailing list, bugzilla & git repos
265    
266    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
267
268commit c469e20fe52db54be01533b0e4748fa011d1ddc4
269Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
270Date:   Thu Jan 29 15:27:52 2009 -0200
271
272    Janitor: Correct make distcheck
273    
274      Remove extra .gitignore in subdirectories
275      Correct a sparse warning
276
277commit 16ae68423eb30639d880445c6bbe70d539e4b198
278Author: Peter Hutterer <peter@cs.unisa.edu.au>
279Date:   Mon May 19 17:15:39 2008 +0930
280
281    Rename parameters to clarify QueryVersion/QueryExtension.
282    
283    These parameters are not treated as input. Rename them to make the inner
284    workings slightly more obvious.
285    
286    X.Org Bug 14511 <http://bugs.freedesktop.org/show_bug.cgi?id=14511>
287
288commit e59817872ee6aec0544bd56ebb83ded9e4a5851c
289Author: Matthieu Herrb <matthieu.herrb@laas.fr>
290Date:   Sun Mar 9 00:30:40 2008 +0100
291
292    nuke RCS Ids
293
294commit 8c046523f304525615cb8c5391711fddb94fcc04
295Author: James Cloos <cloos@jhcloos.com>
296Date:   Thu Dec 6 15:51:15 2007 -0500
297
298    Add missing PHONY line for automatic ChangeLog generation
299
300commit 097228085c98062a439237d7c9170023e69d0543
301Author: Keith Packard <keithp@neko.keithp.com>
302Date:   Tue Jul 3 19:40:52 2007 -0700
303
304    Follow composite protocol version to 0.4, although there is no ABI change.
305    
306    Composite protocol 0.4 changes clipping semantics, but doesn't affect any of
307    the interfaces. As such, this library version is exactly the same as the 0.3
308    series, but the documentation includes a description of the semantic change.
309
310commit 2de0bef64b425889d9c060c1ef0ee891b8376469
311Author: Alan Coopersmith <alan.coopersmith@sun.com>
312Date:   Wed May 2 15:16:27 2007 -0700
313
314    Version bump: 1.3.2
315
316commit 1ff9d8a7c9e5ab784b0bed38e968b3d56c434cad
317Author: Alan Coopersmith <alan.coopersmith@sun.com>
318Date:   Wed May 2 14:49:47 2007 -0700
319
320    Give more explicit warning messages if xmlto is needed but not found
321
322commit 81a8a71d888d16989a096195dfd96b10fadeba5d
323Author: Alan Coopersmith <alan.coopersmith@sun.com>
324Date:   Mon Apr 23 19:14:22 2007 -0700
325
326    Replace static ChangeLog with dist-hook to generate from git log
327
328commit 3d6927c680e6aba14e0a7d771ce8891606cb7fbd
329Author: Alan Coopersmith <alan.coopersmith@sun.com>
330Date:   Mon Apr 23 19:09:59 2007 -0700
331
332    man page: oops, lost Deron's credit for 0.3
333
334commit 258736fa5371c31bcde7f76f1089f0721c7f2275
335Author: Alan Coopersmith <alan.coopersmith@sun.com>
336Date:   Mon Apr 23 17:36:41 2007 -0700
337
338    Add libXcomposite man page (converted from protocol specs)
339    
340    Translate protocol specs + header into library/API documentation in
341    Docbook/XML format
342    
343    Convert XML -> nroff/man at dist time so that only maintainers and
344    developers building from git need xmlto installed.
345
346commit bb772fb6c515bcccbde0947ca9fad03b350ae012
347Author: Alan Coopersmith <alan.coopersmith@sun.com>
348Date:   Mon Apr 23 14:52:40 2007 -0700
349
350    Add *~ to .gitignore to skip emacs/patch droppings
351
352commit 2bf6c2fd0dc825c0aec7b262736b2a87aeb2183c
353Author: Adam Jackson <ajax@benzedrine.nwnk.net>
354Date:   Fri Oct 13 15:59:16 2006 -0400
355
356    Bump to 0.3.1
357
358commit f0a1453f24e29a9badc8f29d81c42c0eb3f67065
359Author: Jamey Sharp <jamey@minilop.net>
360Date:   Thu Oct 12 17:42:18 2006 -0700
361
362    Do not call UnlockDisplay without calling LockDisplay.
363    
364    Thanks to Magnus Kessler <Magnus.Kessler@gmx.net> for reporting this
365    bug and a correct fix.
366
367commit 5f2879d1ff86979b6654022031373ce0c9861207
368Author: Alan Coopersmith <alan.coopersmith@sun.com>
369Date:   Thu Jul 13 14:58:49 2006 -0700
370
371    renamed: .cvsignore -> .gitignore
372
373commit c382f5e2b048879b553672e3a9400d0729fc4001
374Author: Adam Jackson <ajax@nwnk.net>
375Date:   Mon Apr 3 14:58:15 2006 +0000
376
377    Tag as 0.3 and release.
378
379commit 416d6c61338acaa58f986b27408992a0f324d32f
380Author: Adam Jackson <ajax@nwnk.net>
381Date:   Mon Apr 3 01:03:11 2006 +0000
382
383    Coverity #573: Plug a leak on the error path.
384
385commit 32cba66971545abf95e272cce635a8b0df882272
386Author: Deron Johnson <deron.johnson@sun.com>
387Date:   Mon Mar 13 21:59:05 2006 +0000
388
389    Part 2 of 3 (Other parts are in proto and xserver) Composite Version 0.3:
390        CompositeGetOverlayWindow, CompositeReleaseOverlayWindow Xfixes Version
391        4.0: XFixesHideCursor, XFixesShowCursor
392
393commit 71a706971e7b4d82c128eb82ede2b7e573c0642b
394Author: Kevin E Martin <kem@kem.org>
395Date:   Thu Dec 15 00:24:28 2005 +0000
396
397    Update package version number for final X11R7 release candidate.
398
399commit a05661afa2fd3ec976473976dff0fa25ac3b8253
400Author: Kevin E Martin <kem@kem.org>
401Date:   Sat Dec 3 05:49:43 2005 +0000
402
403    Update package version number for X11R7 RC3 release.
404
405commit ce28a0e130db08ebcef5834764c2fc5640f90189
406Author: Eric Anholt <anholt@freebsd.org>
407Date:   Sun Nov 20 23:17:40 2005 +0000
408
409    Add/improve libs .cvsignores.
410
411commit 88e068f78c24861599829364b393ebb8b0eb6711
412Author: Kevin E Martin <kem@kem.org>
413Date:   Sat Nov 19 07:15:40 2005 +0000
414
415    Update pkgconfig files to separate library build-time dependencies from
416        application build-time dependencies, and update package deps to work
417        with separate build roots.
418
419commit 5c429e965d88711a836227b65ab4ef2dc4739932
420Author: Kevin E Martin <kem@kem.org>
421Date:   Wed Nov 9 21:31:19 2005 +0000
422
423    Bump version numbers for X11R6.9/X11R7 RC2.
424
425commit 036ddad7a3152bcdbae68c75efbfc0aabae19302
426Author: Kevin E Martin <kem@kem.org>
427Date:   Wed Nov 9 21:19:12 2005 +0000
428
429    Update package version number for X11R7 RC2 release.
430
431commit ae202415c695d1f8ac0588d98235318ed9b059bc
432Author: Kevin E Martin <kem@kem.org>
433Date:   Tue Nov 1 15:11:51 2005 +0000
434
435    Update pkgcheck dependencies to work with separate build roots.
436
437commit 15a1e6e795311e07edf39b66234268b284f8dcfb
438Author: Kevin E Martin <kem@kem.org>
439Date:   Wed Oct 19 02:48:09 2005 +0000
440
441    Update package version number for RC1 release.
442
443commit fb4f87c05840d2a77706ad63f0f982ee2057e285
444Author: Kevin E Martin <kem@kem.org>
445Date:   Wed Oct 19 02:46:56 2005 +0000
446
447    lib/Xcomposite/Xcomposite.h
448    lib/Xft/Imakefile
449    lib/Xft/Xft.h Update library version numbers to match updated package
450        versions.
451    Update driver version numbers for RC1.
452
453commit e937da932f616015befffbf3340b1f3c4a34dc1f
454Author: Adam Jackson <ajax@nwnk.net>
455Date:   Wed Aug 3 03:28:01 2005 +0000
456
457    Do PKG_CHECK_MODULES on a unique token instead of on "DEP", so builds with
458        a global configure cache don't get confused.
459
460commit 999bc86206564f0adda375076e834465ef97e5f5
461Author: Kevin E Martin <kem@kem.org>
462Date:   Fri Jul 29 21:22:50 2005 +0000
463
464    Various changes preparing packages for RC0:
465    - Verify and update package version numbers as needed
466    - Implement versioning scheme
467    - Change bug address to point to bugzilla bug entry form
468    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
469        reenable it)
470    - Fix makedepend to use pkgconfig and pass distcheck
471    - Update build script to build macros first
472    - Update modular Xorg version
473
474commit f00dc71c280699e7f08b72b59ee74b84afa32956
475Author: Daniel Stone <daniel@fooishbar.org>
476Date:   Sat Jul 16 06:33:36 2005 +0000
477
478    Change soversion to 1.0.0 with -version-number.
479
480commit 7ad5cea1ca2c64d63a69b04d9eea24d4f29b5ac6
481Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
482Date:   Fri Jul 15 12:41:51 2005 +0000
483
484    Add $(DEP_LIBS)
485
486commit 5379902ddfd8ce084a9de727f3b4626ab61525d4
487Author: Adam Jackson <ajax@nwnk.net>
488Date:   Thu Jul 14 06:11:09 2005 +0000
489
490    Do pkg-config deps on xfixes and xext
491
492commit 96778a22baf1a80f7167cff5f9d98bcff2f4b39f
493Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
494Date:   Wed Jul 13 17:03:07 2005 +0000
495
496    Add $(DEP_CFLAGS) to $(AM_CFLAGS) so the Composite extension headers can be
497        found.
498
499commit 71c592267f8305840a3c272576c3ef63a034d6e9
500Author: Keith Packard <keithp@keithp.com>
501Date:   Tue Jul 12 03:16:02 2005 +0000
502
503    Add missing files
504
505commit db8d18cedb4a948ef0dc37703be4d795d39fef37
506Author: Keith Packard <keithp@keithp.com>
507Date:   Tue Jul 12 03:10:35 2005 +0000
508
509    Use full path for Xcomposite.h header
510
511commit 0e95afc461f8f72759911400f664a05a6cd90312
512Author: Keith Packard <keithp@keithp.com>
513Date:   Mon Jul 11 22:28:03 2005 +0000
514
515    Require modular X library. Unify dependency _CFLAGS/_LIBS
516
517commit 7098e81fd4d933ca922431280579049396466d23
518Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
519Date:   Thu Jul 7 18:25:28 2005 +0000
520
521    Add build sytem for Xcomposite
522
523commit 29e0de5f572341b4c05476138aceb8eaa6609a93
524Author: Daniel Stone <daniel@fooishbar.org>
525Date:   Sun Jul 3 07:00:56 2005 +0000
526
527    Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
528    Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
529    Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
530        source files in the xserver/xorg tree, predicated on defines of
531        HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
532        <X11/fonts/foo.h>.
533
534commit 6a5a9a284a8e0e76aed1302ccb5c423c12b66eac
535Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
536Date:   Tue May 17 16:47:58 2005 +0000
537
538    Add Xdamage build system
539
540commit 66adc0d3b0139c46fa5449ba964b186032f3738c
541Author: Markus Kuhn <Markus.Kuhn@cl.cam.ac.uk>
542Date:   Sat Dec 4 00:42:47 2004 +0000
543
544    Encoding of numerous files changed to UTF-8
545
546commit 3ed5ac43907916ee6a73aa036a1d806d191a631d
547Author: Eric Anholt <anholt@freebsd.org>
548Date:   Sat Jul 31 05:50:39 2004 +0000
549
550    Bring in Xfixes, Xdamage, and Xcomposite userland from xserver CVS:
551    - Update Xfixes headers to protocol major version 3.
552    - Add composite headers.
553    - Add libXfixes, libXdamage, and libXcomposite.
554    - Add imake glue for new libraries, but leave Composite off by default
555        until issues are resolved.
556