
Fri Jun  6 14:44:13 PDT 2008  Valient Gough <vgough@pobox.com>
	* bump version to 1.3.8, lib version to 5

Fri Jun  6 14:33:37 PDT 2008  Valient Gough <vgough@pobox.com>
	* import Windows VC80 patch from David Wolfe

Fri Jun  6 14:31:01 PDT 2008  Valient Gough <vgough@pobox.com>
	* minor fixes for Windows compile

Fri Jun  6 14:16:04 PDT 2008  Valient Gough <vgough@pobox.com>
	* use inline functions for modifying PublishLoc

Fri Jun  6 14:14:17 PDT 2008  Valient Gough <vgough@pobox.com>
	* add PublishLoc destructor.  Struct initialization check hidden in
	  out-of-band code.

Fri Jun  6 13:45:00 PDT 2008  Valient Gough <vgough@pobox.com>
	* move enable flag to separate data segment for better cache locality

Fri Jun  6 00:37:33 PDT 2008  Valient Gough <vgough@pobox.com>
	* minor code cleanup for enabled flag

Thu Jun  5 23:44:13 PDT 2008  Valient Gough <vgough@pobox.com>
	* introduce enable flag in log state to fix threading issue when
	  disabling log

Sun Jun  1 18:36:56 PDT 2008  Valient Gough <vgough@pobox.com>
	* fix compile error on gcc 4.3

Wed Dec 19 01:25:19 PST 2007  Valient Gough <vgough@pobox.com>
	* replace RDTSC assembly with msr.h use on GNU/Linux

Mon Aug 13 23:16:05 PDT 2007  Valient Gough <vgough@pobox.com>
	* use builtin_expect when GCC version >= 3, as gcc 4 wasn't picking 
	  it up.

Mon Nov 20 23:00:11 PST 2006  Valient Gough <vgough@pobox.com>
	* exclude _darcs directory from documentation build
	  This was causing duplication of sections, since doxygen was finding
	  the darcs pristine copy.

Sat Oct 14 22:06:50 PDT 2006  Valient Gough <vgough@pobox.com>
	* include win32 directory in dist target

Sun Jul 16 23:01:22 PDT 2006  Valient Gough <vgough@pobox.com>
	* enable static build by default in spec file

Tue Oct 4 2005 Valient Gough <vgough@pobox.com>
	* update config scripts

Tue Sep 20 2005 Valient Gough <vgough@pobox.com>
	* bump shared library version number
	* add reconfigure script
	* add more logging options to StdioNode
	  Based on patch by Christopher Clark

Thu Jun 2 2005 Valient Gough <vgough@pobox.com>
	* convert development tree from bitkeeper to darcs

2004-12-08  Valient Gough <vgough@pobox.com>
  fix couple small problems reported by R.Geus.

  make thread flag portable using ACX_PTHREAD macro.

2004-11-10  Valient Gough <vgough@pobox.com>
  replace compatibility list with a colour coded table

2004-11-09  Valient Gough <vgough@pobox.com>
  add ability to use old STL header -- fixes build on Darwin 5.5 system.  

  update list of tested systems in index.dox and fix some comments in component.dox

  TAG: v1.3.5

2004-11-08  Valient Gough <vgough@pobox.com>
  add missing files from automake

  add release note to spec file

  replace autoconf setup with simpler version, removing old KDE based setup

  add valgrind support to show backtrace in valgrind on assert failures

2004-10-31  Valient Gough <vgough@pobox.com>
  Fix build errors on RedHat 7.3.

2004-10-24  Valient Gough <vgough@pobox.com>
  ignore lots of autogenerated files.

  rename config.h.in to common.h.in.  Supply a windows version.

  rename config.h to common.h, to avoid confusion with autoconf generated
  config.h

  integrate changes from Vadim for win32 support

2004-10-23  Valient Gough <vgough@pobox.com>
  add missing file

2004-10-20  Valient Gough <vgough@pobox.com>
  add windows support code provided by Vadim Zeitlin

  rename varidac -> variadic

  implement support for compilers which do not have variadic macros.

2004-06-01  Valient Gough <vgough@pobox.com>
  1.3.4 documentation update

  update change history
  TAG: v1.3.4

2004-05-31  Valient Gough <vgough@pobox.com>
  portability changes to make rlog buildable with older C++ compilers, and on
  non-X86 computers.

2004-05-04  Valient Gough <vgough@pobox.com>
  some missing macros meant to have been moved from rlog.h here.

  add variable argument ERROR_FMT() macro.
  add config.h.in containing rlog configuration and low level macros.

2004-05-03  Valient Gough <vgough@pobox.com>
  enable valgrind support by default, if it is found.
  move valgrind code to inside rlog.cpp instead of the header file.

2004-04-18  Valient Gough <vgough@pobox.com>
  update admin dir

  add valgrind support to show backtrace in valgrind on assert failures

2004-03-15  Valient Gough <vgough@pobox.com>
  component documentation updates

  GPL -> LGPL changes

2004-03-14  Valient Gough <vgough@pobox.com>
  TAG: v1.3.1
  add pointers for 1.3.1 release.  This significantly improves build tools, and
  now includes prebuilt documentation for system which do not have the
  necessary tools.

  fix spec install targets

  minor changes to use configure determined doxygen path

  fixes to get html files installed correctly

  changes to make documentation build automatic, or else use prebuild
  documentation.

2004-03-13  Valient Gough <vgough@pobox.com>
  ensure that the docs directory gets included in the 'make dist' build

  prepare for 1.3.1 release, added links in documentation

2004-03-12  Valient Gough <vgough@pobox.com>
  fix silly typos in .pc file

  add stdarg include on reports of va_list being undefined.
  add pkg-config file for librlog.

2004-02-29  Valient Gough <vgough@pobox.com>
  missed rlog.h.in as part of previous commit

  changed license to LGPL.  There are plenty of free software logging options
  under a variety of licenses, no need to be too strict with it.

  add makeconf.sh script.  Add ChangeLog, generated from BK logs.
  make documentation a separate build target.

2004-02-19  Valient Gough <vgough@pobox.com>
  change version number define to be a date stamp
  TAG: v1.4

2004-02-17  Valient Gough <vgough@pobox.com>
  add rAssertSilent macro

2004-02-13  Valient Gough <vgough@pobox.com>
  make maps typedefs so they are easy to change out

  fix macros for special cases in rlog.h and allow configure check to be
  overridden.

2004-02-12  Valient Gough <vgough@pobox.com>
  index.dox:
    add redhat 7.3 links for rlog 1.3 release

  documentation changes for 1.3 release

2004-02-10  Valient Gough <vgough@pobox.com>
  made rlog.h generated by configure script
  try to fix problems compiling with older gcc versions.
  TAG: v1.3

2004-02-08  Valient Gough <vgough@pobox.com>
  spelling fixes in documentation

  add latex/refman.pdf target

  add documentation installation targets

2004-01-29  Valient Gough <vgough@pobox.com>
  add RLogVersion(), add ERROR() macro

2004-01-24  Valient Gough <vgough@pobox.com>
  remove deprecated files

  switch to automake/autoconf build system.
  fix PDF reference manual build.

2004-01-23  Valient Gough <vgough@pobox.com>
  version number changed to 1.2.0
  lots of documentation changes

2004-01-22  Valient Gough <vgough@pobox.com>
  Merge arg0.net:/home/vgough/devel/rlog
  into arg0.net:/home/vgough/devel/rlog-test

  add lots of comments and some new doxygen documentation files.

  move all files to rlog subdirectory to make include paths work out right.
  Reimplement static initialization of rlog messages.  This eliminates the
  static initialization code from the dormant log case, and improves the Intel
  ICC code output to be as good as the G++ output.

  add logging level support to help subscribers distinguish importance separate
  from channel name.

2004-01-20  Valient Gough <vgough@pobox.com>
  minor cleanup of comments in rlog.h , choice of headers in test program.

2004-01-17  Valient Gough <vgough@pobox.com>
  add SyslogNode which logs messages using syslog

  fix compiler errors in rAssert macro

2004-01-15  Valient Gough <vgough@pobox.com>
  add rloginit with method for registering module information

  add RLogInit, in anticipation of adding initialization callbacks for external
  modules.
  add more documentation for doxygen
  TAG: v1.2

2004-01-14  Valient Gough <vgough@pobox.com>
  removed dcoplog from rlog depo - making separate

  add lots of ignore patterns

  implement automatic unsubscribe for broken connections

  make channel code componentized.  
  This allows subscriptions to just particular channels within a component, or
  a channel across all components (global).

2004-01-13  Valient Gough <vgough@pobox.com>
  add po/Makefile.am
  TAG: v1.1

2004-01-12  Valient Gough <vgough@pobox.com>
  added an initial dcoplog implementation which uses KDE's DCOP client/server
  protocol to allow subscribing to log messages from another process.

2004-01-11  Valient Gough <vgough@pobox.com>
  remove deprecated functions

  more minor cleanup
  TAG: v1.0

  add locking to globally visible structures

  builds under Intel ICC 8.0

  move debug/release flag to rlog.pri and set to release
  build release with -g1, so there is enough info for a backtrace if necessary

  some code cleanup before releasing into wild.
  rename RLogType to RLogChannel, which is more descriptive of duties..

  speed improvements and added testlog program to show some speed statistics

2004-01-06  Valient Gough <vgough@pobox.com>
  type based subscriptions working

2003-12-25  Valient Gough <vgough@pobox.com>
  Initial repository create

