summaryrefslogtreecommitdiff
path: root/bootstrap
AgeCommit message (Collapse)AuthorFilesLines
2008-01-27Generate ChangeLog automatically.Roger Leigh1-0/+5
* Makefile.am: Use "git log" to generate the ChangeLog at "make dist" time. * bootstrap: Create empty ChangeLog, to fix automake error.
2006-06-23* schroot/schroot-main.cc, schroot/schroot-listmounts.cc,Roger Leigh1-1/+1
schroot/schroot-releaselock.cc: Add date to version output. * schroot/sbuild-types.h: Define a date class to format dates for output. * bootstrap: Generate m4/schroot_release.m4 with a unix time. * scripts/schroot_release.m4.in: Define RELEASE_DATE as a unix time. * debian/changelog: Update rules.
2006-06-23* test/Makefile.amRoger Leigh1-0/+5
(TESTS): Remove sbuild-lock, because it can fail randomly on slow or heavily loaded systems due to timing constraints. * bootstrap: Create m4 directory if it doesn't exist. * Makefile.am (dist-hook): Remove junk from distdir such as temorary files. (EXTRA_DIST): Distribute bootstrap and m4 macros and templates. * configure.ac: Add checks for find and xargs.
2006-06-23* API documentation additions.Roger Leigh1-2/+4
* Add @RELEASE_DATE@ in place of hard-coded date in all manual pages. * configure.ac: Use SCHROOT_RELEASE_DATE. * bootstrap: Generate autoconf macro with embedded release date. * scripts/schroot_release.m4.in: New file. Autoconf macro template to define release date.
2005-12-22* schroot/sbuild-chroot.h (sbuild::Chroot::format_detail):Roger Leigh1-2/+0
template helper class to simplify streaming outout of chroot details. Used by all derived chroot classes. * All Glib string functions have been replaced with the C++ or C99 equivalent. * All uses of g_return[_val]_if_fail have been replaced with conditionals or static assertions. * All Glib logging and message functions have been replaced with the new logging functions and standard C++ streams. * All Glib types have been completely removed, with the exception of one instance of GError, and two uses of GOption. * Support for gtk-doc has been disabled and partially removed. * The dependency upon libsigc++ has been removed. Virtual functions are used instead, which will provide more safety and security. * schroot/sbuild-keyfile.(cc|h): New class sbuild::keyfile, a replacement for GKeyFile. Unlike GKeyFile, it uses templated methods to allow its use with any streamable type, in a type-safe manner. The existing GKeyFile helper functions have been removed. * schroot/sbuild-log.(cc|h): New file: logging functions to replace the Glib print and logging utility functions. Unlike the Glib types, these are based around ostreams. * schroot/sbuild-nostream.(cc|h): New class sbuild::basic_nostream with nostream and wnostream typedefs. This is a "null ostream", which is a bit-bucket stream which discards all input. * schroot/sbuild-types.h: New file: commonly-used types. * Continue purge of Glib.
2005-06-25* Remove UCS characters from string literals. For the time being,Roger Leigh1-0/+2
gettext will have to handle this. * Update .cvsignore files. * TODO: Remove gettext item. * po/en.po: Add an English translation, to make use of UTF-8 characters. * schroot/Makefile.am, schroot/*.c: Mark up strings for translation with gettext, and add gettext and locale initialisation code to main(). * Add po/POTFILES.in with all C source files included. * Add additional options to po/Makevars, to make xgettext read the source as UTF-8. * bootstrap, configure.ac, Makefile.am: add GNU gettext support.
2005-06-21Summary:Roger Leigh1-0/+19
Add autotools framework Revision: schroot--mainline--0.1.0--patch-1 - Add support for autoconf, automake and libtool. - Add support for gtk-doc. - Install schroot setuid root. - Add --version option and embed version number in the output. - Add AUTHORS and NEWS files. - Generate ChangeLog with tla.