libwibble (1.1-2) unstable; urgency=medium

  * QA upload.
  * Set maintainer to QA group. (See: #813208, Closes: #869342)
  * Remove Vcs-Darcs and Homepage fields, both are no
    longer available. (Closes: #861673)
  * Remove tarball and darcs targets from debian/rules because of no
    longer existing darcs service.
  * Convert to source format 3.0 (quilt).
  * Honour SOURCE_DATE_EPOCH for date in generated manpages.
    Thanks to Chris Lamb for the patch (Closes: #861672)
  * Bump debhelper compatibility to 10.
  * Bump Standards-Version to 4.1.0.
  * Clean doxygen cruft with dh_doxygen.
  * Register documentation at doc-base.
  * Mark libwibble-dev as Multi-Arch: same.
  * Remove unneeded libwibble.dirs file.
  * Drop use of dh-buildinfo as .buildinfo files are also generated by
    dpkg-genbuildinfo.
  * Add lintian override for embedded-javascript-library caused by
    jquery.js from doxygen.
  * Do not run the tests when DEB_BUILD_OPTIONS=nocheck is set.
    This fixes cross build of libwibble. (Closes: #718618)

 -- Reiner Herrmann <reiner@reiner-h.de>  Tue, 19 Sep 2017 17:43:54 +0200

libwibble (1.1-1) unstable; urgency=low

  * New upstream version
     - Reimplemented Directory so it can be iterated twice
     - Added new sys::fs functions

 -- Enrico Zini <enrico@debian.org>  Wed, 23 Oct 2013 11:55:11 +0200

libwibble (1.0-1) unstable; urgency=low

  * New upstream version
     - fixed mkdirIfMissing for freebsd
     - use proper (insane) struct direct allocation to make it portable
     - skip file locking in file logger for hurd, which doesn't support
       F_SETLK
     - bumped release to 1.0

 -- Enrico Zini <enrico@debian.org>  Mon, 21 Oct 2013 17:12:39 +0200

libwibble (0.2.3-1) unstable; urgency=low

  * New upstream version
     - reverted an accidental API-incompatible change in sys::fs::stat
     - use flock instead of flock64, which is missing on hurd and should do
       the right thing

 -- Enrico Zini <enrico@debian.org>  Sun, 20 Oct 2013 23:36:36 +0200

libwibble (0.2.2-1) unstable; urgency=low

  * New upstream version
     - fixed uninitialized Option::hidden, which caused options to randomly
       disappear from command line help
     - sys/thread.h: #include <unistd.h> so that sleep and usleep are defined
     - added new test infrastructure, with backtraces, exception catching and
       the possibility of setting context information, for example the
       iteration number for tests run in a loop
     - parse.h: added a framework for writing backtracking recursive-descent
       parsers
     - sys/pipe.h: added PipeThrough to run data through a filter child
       process
     - [c++11-only]: added RAII helpers
     - [c++11-only]: added StrongEnumFlags
     - [c++11-only]: added a new MMap interface
  * Ported to debhelper 7

 -- Enrico Zini <enrico@debian.org>  Sun, 20 Oct 2013 20:09:50 +0200

libwibble (0.2.0-1) unstable; urgency=low

  * New upstream version
     - API has changed!
     - API is now independent of _FILE_OFFSET_BITS on 32bit systems
     - Removed deprecated functions sys::fs::isDirectory and printf-style
       str::fmt
     - sys::fs::Directory has been mostly rewritten with a cleaner interface

 -- Enrico Zini <enrico@debian.org>  Thu, 11 Aug 2011 16:39:14 +0200

libwibble (0.1.28-1) unstable; urgency=low

  * New upstream version
     - Added a missing include. Thanks Ilya Barygin for the patch.
       Closes: #625046
  * Changed maintainer to myself, list has been closed
  * Updated standards-version, no changes required

 -- Enrico Zini <enrico@debian.org>  Wed, 20 Jul 2011 12:59:57 +0200

libwibble (0.1.27-1) unstable; urgency=low

  * New upstream version
     - Various fixes and several functions added, especially a TCP
       server, MIME parsing code and an HTTP server implementation

 -- Enrico Zini <enrico@debian.org>  Sun, 13 Feb 2011 18:27:27 +0000

libwibble (0.1.26-1) unstable; urgency=low

  * Make process::getcwd() work on freebsd. Thanks to Pino Toscano.

 -- Enrico Zini <enrico@debian.org>  Tue, 11 May 2010 13:41:43 +0100

libwibble (0.1.25-1) unstable; urgency=low

  * New upstream version
     - Disallow copy of Mutex and Condition objects

 -- Enrico Zini <enrico@debian.org>  Sun, 28 Feb 2010 13:00:44 +0000

libwibble (0.1.24-1) unstable; urgency=low

  * Disabled tests that fail on HPPA until mornfall will manage to
    investigate. Closes: #561187.

 -- Enrico Zini <enrico@debian.org>  Tue, 15 Dec 2009 17:36:34 +0000

libwibble (0.1.23-1) unstable; urgency=low

  * New upstream version
     + Add wibble::sys
     + Improvement in Mutex
     + Lockfile support
     + Added missing include. Closes: #504896
     + Added today and now to grcal
     + Deprecate str::fmt(format, args...) in favour of str::fmtf
  * Switch to non-native packaging
  * Updated standards-version
  * Updated Vcs-Darcs location
  * Added Homepage field

 -- Enrico Zini <enrico@debian.org>  Mon, 14 Dec 2009 13:24:26 +0000

libwibble (0.1.22) unstable; urgency=low

  * Avoid double free corruption in cases where wibble is linked into both
    executable and a shared library it uses (doubly called static
    destructor),
  * add sys::ChildProcess::waitForSuccess(),
  * fix some compiler warnings.

 -- Petr Rockai <mornfall@debian.org>  Sun, 17 Aug 2008 12:15:51 +0200

libwibble (0.1.21) experimental; urgency=low

  * Make list::map work on non-default-constructible functors,
  * add list::output( list, output_iterator ),
  * change the exception formatting to span multiple lines (more readable
    with bigger contexts),
  * implement str::fmt for vectors.

 -- Petr Rockai <mornfall@debian.org>  Tue, 05 Aug 2008 19:43:04 +0200

libwibble (0.1.20) experimental; urgency=low

  * Add std::string str::fmt(std::string, ...) - asprintf style,
  * provide sys::ChildProcess::running() predicate,
  * fix a bunch of compiler warnings.

 -- Petr Rockai <mornfall@debian.org>  Thu, 31 Jul 2008 13:45:52 +0200

libwibble (0.1.19) unstable; urgency=low

  * Add missing constructors for some core::list classes,
  * fix some compiler warnings.

 -- Petr Rockai <mornfall@debian.org>  Tue, 17 Jun 2008 23:05:58 +0200

libwibble (0.1.18) unstable; urgency=low

  * Added versioned dependency on CDBS.  Closes: #486590.

 -- Enrico Zini <enrico@debian.org>  Tue, 17 Jun 2008 12:37:08 +0100

libwibble (0.1.17) unstable; urgency=low

  [ Enrico Zini ]
  * Fixes for OS X,
  * simplistic mmap support,
  * PosixBuf,
  * allow to use Splitter with STL algorithms,
  * bugfixes.

  [ Petr Rockai ]
  * Get back setValue for options in commandline parser,
  * added TPair to wibble/sfinae.h,
  * include a generic list utility library,
  * implement simple formatting (str::fmt) of sets and lists,
  * a new assert implementation,
  * fix a bug in build system that caused FTBFS with cmake 2.6
    (closes: #482246).

 -- Petr Rockai <mornfall@debian.org>  Mon, 26 May 2008 23:24:47 +0200

libwibble (0.1.16) unstable; urgency=low

  * Added missing commandline::ExistingFile::toString

 -- Enrico Zini <enrico@debian.org>  Fri, 28 Mar 2008 10:16:57 +0800

libwibble (0.1.15) unstable; urgency=low

  * Yaml parsing
  * Base64 codec
  * Path manipulations including abspath
  * Compiles with -Wall -Werror
  * Implemented repeatable options that accumulate values in a vector

 -- Enrico Zini <enrico@debian.org>  Mon, 10 Mar 2008 23:03:19 +0100

libwibble (0.1.14) unstable; urgency=low

  * Fixed a C++ error that mysteriously only shows up on ARM.
  * Fixed XS-Vcs-Darcs field

 -- Enrico Zini <enrico@debian.org>  Thu, 07 Feb 2008 10:19:29 +0000

libwibble (0.1.13) unstable; urgency=low

  * Builds with GCC 4.3.  Closes: #455630
  * Build and install Doxygen documentation.

 -- Enrico Zini <enrico@debian.org>  Wed, 30 Jan 2008 20:58:09 +0100

libwibble (0.1.12) unstable; urgency=low

  [ Enrico Zini ]
  * Split the repository in embeddable and standalone
  * Allow commandline-using programs to output a manpage just with --manpage
    and without needing --manpage=/dev/null
  * Added X-Vcs-Darcs: header
  * Added missing include.  Closes: #455630.

  [ Petr Rockai ]
  * Add a new header, wibble/sfinae.h to ease execution of SFINAE
    pattern: substitution failure is not an error (consult google),
  * change internals of Amorph to not require boost, consequently:
  * remove boost build dependency.
  * Completely new testing framework is now part of wibble.

 -- Petr Rockai <mornfall@debian.org>  Wed, 23 Jan 2008 00:12:19 +0100

libwibble (0.1.11) unstable; urgency=low

  * Added wibble::Splitter, to split strings using regexps
  * Added wibble::str::* collection of little useful string operations
  * Added missing include.  Closes: #441562.

 -- Enrico Zini <enrico@debian.org>  Mon, 17 Sep 2007 16:37:10 +0200

libwibble (0.1.10) unstable; urgency=low

  * Added missing includes, applying tbm's patch.  Closes: #417368.
  * Added a way to see if an option was set or not.
  * Added wibble/text/wordwrap

 -- Enrico Zini <enrico@debian.org>  Thu, 24 May 2007 11:11:48 +0200

libwibble (0.1.9) unstable; urgency=low

  * Added sys/fs.h functions mkpath, mkFilePath, mkdirIfMissing

 -- Enrico Zini <enrico@debian.org>  Sun, 29 Oct 2006 17:34:27 +0100

libwibble (0.1.8) unstable; urgency=low

  * build-depend on libboost-dev

 -- Enrico Zini <enrico@debian.org>  Wed,  4 Oct 2006 10:01:10 +0200

libwibble (0.1.7) unstable; urgency=low

  * empty and singleton iterators now work with STL algorithms

 -- Enrico Zini <enrico@debian.org>  Sat, 30 Sep 2006 16:27:05 +0200

libwibble (0.1.6) unstable; urgency=low

  * Fixed various bugs in wibble::commandline manpage generation
  * Return size_t instead of unsigned int for empty and singleton containers,
    like the other STL classes do.

 -- Enrico Zini <enrico@debian.org>  Fri, 29 Sep 2006 22:47:42 +0200

libwibble (0.1.5) unstable; urgency=low

  * Fixed the stock commandline parsers to actually honor --help and --version
    switches

 -- Enrico Zini <enrico@debian.org>  Sun, 24 Sep 2006 00:19:00 +0100

libwibble (0.1.4) unstable; urgency=low

  * Use more efficient algorithm in wibble::operators
  * Some fixes in Mutex.h after guessnet started to use it

 -- Enrico Zini <enrico@debian.org>  Sat, 23 Sep 2006 17:44:56 +0100

libwibble (0.1.3) unstable; urgency=low

  * Allow library users to decide if they want libgc support or not
    by providing two different pkg-config files and aclocal macros

 -- Enrico Zini <enrico@debian.org>  Fri, 25 Aug 2006 12:42:49 +0100

libwibble (0.1.2) unstable; urgency=low

  * Applied patch by Andreas Jochens.  Closes: #384432.

 -- Enrico Zini <enrico@debian.org>  Thu, 24 Aug 2006 22:42:16 +0100

libwibble (0.1.1) unstable; urgency=low

  * Split tests from the rest of the .cpp code, so that they don't end up
    included in the library
  * Add linker flags for libgc to pkg-config file if support for gc is enabled

 -- Enrico Zini <enrico@debian.org>  Wed, 23 Aug 2006 23:51:22 +0100

libwibble (0.1) unstable; urgency=low

  * Initial Release.  This library is to become a dependency for tagcoll,
    apt-front, debtags, buffy, adept and possibly more.

 -- Enrico Zini <enrico@debian.org>  Wed, 16 Aug 2006 16:53:51 +0100

