summaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2006-11-02[Makefile.am] Pass tag message to git-tag in release-publishBehdad Esfahbod1-1/+1
(cherry picked from 7cac87c8041f63fac2e0a2f5a29e36ed80d8d51a commit)
2006-11-02[Makefile.am] Minor fixes in release-publish outputBehdad Esfahbod1-2/+3
(cherry picked from 953332d128120e7c4f4197390984be11a80a368b commit)
2006-09-29Fix dependency of 'make doc' so that necessary header files are built first.Carl Worth1-4/+4
2006-09-29Rename docs-publish target to doc-publish in order to be consistent with the ↵Carl Worth1-1/+1
doc target.
2006-09-06[Makefile] Add perf to DIST_SUBDIRSBehdad Esfahbod1-6/+6
2006-08-31perf: Add initial skeleton of performance monitoring suiteCarl Worth1-0/+2
2006-08-31test: Ignore single-bit errors for SVG backend.Carl Worth1-1/+1
The interface of the various buffer/image_diff functions is improved to provide the maximum pixel difference in addition to the number of pixels that differ. This value can then be used to compare against a per-backend tolerance. Currently I've set the SVG backend's tolerance to 1 to handle some issues we're currently seeing of single-bit differences on different systems, (but we're not exactly sure why yet). Also I improved the image_diff routines to properly report a status value on failure rather than the bogus value of -1 for pixels_changed.
2006-08-18Remove stray ] that was breaking RELEASE_OR_PUBLISH and many make targets ↵1.2.4Carl Worth1-1/+1
(release-publish, etc.)
2006-08-18EXTRA_DIST: Add several files to the tar file releases, (BUGS, CODING_STYLE, ↵Carl Worth1-1/+7
ROADMAP, etc.
2006-08-11[Makefile.am] Move ChangeLog creation voodoo to ChangeLog.mkBehdad Esfahbod1-82/+1
2006-08-11[Makefile.am] Add $(AM_MAKEFLAGS) to recursive make invocationsBehdad Esfahbod1-11/+10
2006-08-11[ChangeLog] Make ChangeLog creation faster by caching partial resultsBehdad Esfahbod1-9/+32
The ChangeLog.pre-* files once generated, cannot be outdated and don't need update anymore, but the main ChangeLog needs update everytime a git operation is performed (commit, checkout, etc.) Previously, we were forcing a ChangeLog recreation by making it a phony target. Now, we break it into two parts: One up to the latest tag (as returned by git-describe), and another from there. The former is, again, up-to-date when it exists. The latter, we make it depend on .git. And since the latter is pretty short anyway, you get a very first regeneration of it when you change your repo (and that only happens during 'make dist' by the way.)
2006-08-10[ChangeLog] Remove 'fmt' formatting of the ChangeLogsBehdad Esfahbod1-1/+1
We assume that people write wrapped commit messages, which is true these days but was not back in the CVS days.
2006-08-10Create multiple ChangeLog files segmented around major releasesBehdad Esfahbod1-14/+50
For an imaginary cairo-3.6.4 version, we now will generate the following ChangeLog files: ChangeLog ChangeLog.pre-3.4 ChangeLog.pre-3.2 ChangeLog.pre-3.0 ChangeLog.pre-2.0 ChangeLog.pre-1.0
2006-07-13Make the various test and check targets depend on all as well.Carl Worth1-3/+3
2006-07-13Add retest and recheck targets to the top-level MakefileCarl Worth1-1/+5
2006-07-11Improve test suite build infrastructureBehdad Esfahbod1-1/+3
- Add new target recheck, that checks only failed tests - Add targets test and retest, and make html after (re)checking - Make targets html and index.html lazy, only update if any tests changed - Improve build system such that checking one test (using TESTS=...) doesn't build all tests - Remove pixman-rotate from XFAIL
2006-07-10Add change stat to ChangeLog.Behdad Esfahbod1-1/+1
2006-07-01Don't remove INSTALL during maintainer-cleanCarl Worth1-1/+0
2006-06-28Make docs not build by "make all", but by "make doc", "make dist", and "makeBehdad Esfahbod1-0/+4
install".
2006-06-28Use $RELEASE_OR_SNAPSHOT to determine upload directory.Behdad Esfahbod1-7/+7
Turn distcheck on release-check on again, as CAIRO_TEST_TARGET="" can be used to disable all failures now.
2006-06-26Remove config.cache in make distclean.Behdad Esfahbod1-0/+1
2006-06-16Update release rules in Makefile to add git signature information.Carl Worth1-3/+22
2006-06-14Move cairo.pc into src/.Behdad Esfahbod1-6/+2
2006-04-25Change release targets as appropriate for a snapshot, not a release.Carl Worth1-3/+3
The big change here is to change the upload directory to be the snapshots directory rather than the releases directory. We also use make dist rather than make distcheck since there are currently a few tests still failing.
2006-03-15Add a release-publish-message target to only get the message.Behdad Esfahbod1-1/+3
(cherry picked from 98facc6c2d0f57f05de7b98c2aaa592c895d1a09 commit)
2006-03-15Update release infra to reflect git transition.Behdad Esfahbod1-2/+2
(cherry picked from 508b0be5f2023dabe9561f4ca62481d6a4c8c5ae commit)
2006-03-15Add make bits to autogenerate ChangeLogBehdad Esfahbod1-0/+39
(cherry picked from 393000021c2e082d4b3c235939009a90035b0daf commit)
2005-10-13Increment libtool versioning to 5:0:3 in anticipation of 1.2.0 which will ↵Carl Worth1-1/+9
add interfaces. The motivation for this is to make the 1.1.1 release install a library which will be considered newer than 1.0.2. Add a release-verify-soname-major check to verify that the soname major number is always 2 as part of the release-publish target. Reviewed by: otaylor
2005-08-25Include the documentation, too.Tor Lillqvist1-1/+1
2005-08-24add docs-publish as a phony targetBertram Felgenhauer1-1/+1
2005-08-24Change upload directory from snapshots to releases now thatwe're doing ↵Carl Worth1-2/+2
stable releases of cairo.
2005-08-23Add docs-publish target to build and push documentation, (since our nightly ↵Carl Worth1-2/+13
server-side cron job is not working right now).
2005-08-22Calculate LT_CURRENT_MINUS_AGE (which forms part of the DLL name on Win32), ↵Tor Lillqvist1-0/+16
and AC_SUBST it. Add target "zips" to create zip file based distribution for Win32. Produce a cairo.def file for distribution by preprocessing the relevant header files and grepping for declarations of functions that start with cairo_. Works for now, will have to modify later if necessary. Use the .def file when linking on Win32.
2005-08-18Clear setgid bit on regular files prior to tarring up a release.Carl Worth1-6/+13
2005-08-13Change docREEL back to doc. (Found by Kjartan Maraas)Owen Taylor1-1/+1
2005-08-13Increment CAIRO_VERSION to 0.9.3 after tagging RELEASE_0_9_2.Carl Worth1-2/+6
Slight rewording of announcement email.
2005-08-13Generate sh1sum instead of md5sum. Use gpg to sign it. You need gpg set up.Behdad Esfahbod1-13/+27
2005-08-12Move tag from an instruction in RELEASING to an automated step at the end of ↵Carl Worth1-0/+2
release-publish.
2005-08-12Check that the micro component of the version number is even.Behdad Esfahbod1-2/+14
Fixed the pattern to find all public header files.
2005-08-10From Keith Packard <keithp@keithp.com>,Carl Worth1-2/+2
Build pixman internally as a private part of cairo, with suitable name changes to avoid any visible pixman symbols in the cairo library: Descend into pixman. Drop libpixman from Requires. Don't check for libpixman. Check version of pkg-config and use Requires.private instead of Requires in cairo.pc if possible. Generate pixman Makefiles. Rip out release-publish target and installation of libpixman.pc. Add pixman-remap.h. Drop libpixman.la target. Fix to include config.h rather than ../config.h This is the cpp magic to rename all pixman functions from the various fb, Fb, INT_pixman, pixman, Render, _Render, or no prefix to _cairo_pixman_ prefixes. Include pixman-remap.h to get all the cairo-internalized names. Add -Ipixman/src to get at pixman-remap.h.
2005-08-10Change release instructions to indicate new odd-micro version for ↵Carl Worth1-2/+2
in-progress development, and even-micro for released versions. Do a bit of snapshot->release renaming.
2005-08-01New public header file.Carl Worth1-0/+3
New function to reset all static data (eg. caches) to their initial state. Fix check-valgrind target to depend on the 'all' target. Add check for a new, proposed, XrmFinalize function. Add cairo-debug.c. Move the definition of CAIRO_BEGIN_DECLS to cairo-features.h so that it can be shared between public header files, and so that it doesn't clutter cairo.h Implement reset_static_data in all modules as required. Call cairo_debug_reset_static_data and FcFini so that we can have all tests be valgrind-clean with respect to memory leaks and still-reachable data.
2005-07-28configure.in Makefile.am: Skip tests/ directory if libpng was disabled. ↵Owen Taylor1-1/+7
(#3423, reported by Steve Chaplin)
2005-06-20Force distcheck to enable gtk-doc.Carl Worth1-0/+2
2005-01-27configure.in Makefile.am docs/Makefile.am docs/public/*: Add framework for ↵Owen Taylor1-1/+1
doing docs via gtk-doc. src/cairo.[ch] src/cairo-matrix.c: Add some inline docs for arcs and matrices. gtk-doc.m4 acinclude.m4: Check in files from gtk-doc to make the dependency on gtk-doc optional. Add --enable-gtk-doc to the default args.
2005-01-21Update since directory changed after server compromise.Carl Worth1-1/+1
2004-11-04Add new test demonstrating assertion failure in cairo_cache_lookup.Carl Worth1-1/+0
Add new test showing problems with rotated text.
2004-10-28Abort release-publish if there's already a published tar file with the ↵Carl Worth1-3/+13
current version. (release-publish): Add code to update the LATEST-package-version file.
2004-10-27Update release instructions for new release-publish target.Carl Worth1-0/+40
Add release-check and release-publish targets copied from libpixman.