2004-11-25 18:23  csoutheren

	* include/ptclib/pstun.h, src/ptclib/pstun.cxx: Added
	  IsSupportingRTP function to simplify detecting when STUN supports
	  RTP

2004-11-23 22:33  csoutheren

	* include/ptlib/: dict.h, pstring.h: Fixed problem with RemoveAt
	  returning invalid pointer in some cases, and added extra
	  documentation on this case.  Thanks to Diego Tartara for pointing
	  out this potential problem

2004-11-22 10:15  dominance

	* configure, configure.ac: add --enable-v4l2 to the output of
	  configure --help...

2004-11-22 06:17  dsandras

	* plugins/vidinput_v4l/vidinput_v4l.cxx: Temporarily removed the
	  double names hack.

2004-11-18 19:40  csoutheren

	* src/ptlib/unix/maccoreaudio.cxx,
	  include/ptlib/unix/ptlib/maccoreaudio.h,
	  src/ptlib/unix/maccoreaudio/circular_buffer.inl,
	  src/ptlib/unix/maccoreaudio/maccoreaudio_devices.inl: Add new
	  files for MacOSX audio thanks to Hannes Friederich Fix
	  incompatibilities with some FireWire & USB devices and other
	  fine-tuning.

2004-11-17 23:50  csoutheren

	* include/ptbuildopts.h.in, src/ptlib/msos/win32.cxx: Win32 DCOM
	  support, thanks to Simon Horne

2004-11-17 21:13  csoutheren

	* configure, configure.ac, make/ptbuildopts.mak.in,
	  src/ptclib/dtmf.cxx, src/ptlib/common/sound.cxx,
	  src/ptlib/common/videoio.cxx: Fixed compilation with gcc 4.0.0

2004-11-17 10:07  csoutheren

	* samples/factory/main.cxx: Removed warnings

2004-11-16 11:31  csoutheren

	* src/ptlib/common/sockets.cxx: Added Cygwin support (needs to have
	  gethostbyname_r fixed)

2004-11-16 11:30  csoutheren

	* include/ptlib/unix/ptlib/pmachdep.h, make/unix.mak: Added Cygwin
	  support

2004-11-16 11:24  csoutheren

	* include/ptbuildopts.h.in: Added Cygwin support

2004-11-16 11:22  csoutheren

	* configure, configure.ac: Added support for cygwin

2004-11-16 10:47  csoutheren

	* src/ptclib/pdns.cxx: Fixed problem with empty SRV names

2004-11-16 00:26  csoutheren

	* plugins/sound_oss/sound_oss.cxx: Removed debugging (oops!)

2004-11-15 22:33  csoutheren

	* src/ptclib/pdns.cxx: Fixed problem in SRV record handling

2004-11-11 18:34  csoutheren

	* include/ptclib/: asner.h, cypher.h, delaychan.h, dtmf.h, ftp.h,
	  inetprot.h, memfile.h, modem.h, psasl.h, pwavfile.h, qchannel.h,
	  random.h, url.h, vxml.h, xmpp.h: Added #include <ptlib.h>

2004-11-08 20:10  rjongbloed

	* include/ptlib/msos/: ptlib_2003.dtf, ptlibd_2003.dtf: Fixed safe
	  ptr casting so keeps associated collection for use in for loops.

2004-11-08 15:07  csoutheren

	* include/ptclib/pwavfile.h, src/ptclib/pwavfile.cxx: Fixed crash
	  opportunity under some conditions Fixed incorrect WAV file type
	  display

2004-11-08 15:04  csoutheren

	* plugins/sound_oss/: sound_oss.cxx, sound_oss.h: Added resampling
	  to allow operation on hardware that only supports 48khz

2004-11-08 13:34  csoutheren

	* include/ptlib/safecoll.h: Refactored code to (hopefully) compile
	  on Linux

2004-11-08 09:48  dominance

	* plugins/vidinput_v4l2/: vidinput_names.cxx, vidinput_names.h,
	  vidinput_v4l2.cxx, vidinput_v4l2.h: fixed copyright of v4l2
	  plugin. Last commit's credits go to Nicola Orru'
	  <nigu@itadinanta.it> ...

2004-11-08 08:34  dominance

	* plugins/vidinput_v4l2/: Makefile, vidinput_names.cxx,
	  vidinput_names.h, vidinput_v4l2.cxx: v4l2 patch to add verbose
	  device names detection.

2004-11-08 07:23  dsandras

	* plugins/sound_alsa/sound_alsa.cxx: Removed erroneous update of
	  lastReadCount in previous commit.

2004-11-08 07:01  dsandras

	* plugins/: sound_oss/sound_oss.cxx, sound_alsa/sound_alsa.cxx:
	  Make sure lastWriteCount is updated.

2004-11-07 23:55  rjongbloed

	* include/ptlib/safecoll.h: Fixed safe ptr casting so keeps
	  associated collection for use in for loops.

2004-11-07 17:27  rjongbloed

	* include/ptlib/msos/ptlib_2003.dtf,
	  include/ptlib/msos/ptlibd_2003.dtf,
	  src/ptlib/common/vconvert.cxx: Removed warnings about unused
	  parameters in SBGGR8 conversion functions. Left one	in (flip
	  vertical) as it should be implemented but wasn't.

2004-11-07 03:31  dsandras

	* plugins/sound_alsa/sound_alsa.cxx: Removed dictionnary copy.

2004-11-02 10:16  ykiryanov

	* include/ptlib/sound.h: Added macro declaring sound plugin to be
	  static for BeOS

2004-11-01 14:42  csoutheren

	* configure, configure.ac: Added flag to remove C++ exception
	  handling as this reduces the size of static executables on Linux
	  by approximately 10%

2004-11-01 09:22  csoutheren

	* src/ptlib/msos/win32.cxx: Added pragma to include ole32.lib for
	  static builds

2004-10-31 06:23  ykiryanov

	* include/ptlib/msos/ptlib/contain.h: Ifdefd strcasecmp for WinCE
	  port

2004-10-30 04:54  csoutheren

	* configure, configure.ac: Added additional checking for recvmsg
	  function

2004-10-29 06:07  csoutheren

	* configure, configure.ac, make/ptbuildopts.mak.in, make/unix.mak,
	  src/ptlib/common/sound.cxx, src/ptlib/unix/Makefile,
	  src/ptlib/unix/maccoreaudio.cxx: Fixes for MacOSX platforms,
	  thanks to Hannes Friederich

2004-10-29 05:35  ykiryanov

	* src/ptlib/wince/ConsoleCE/stdlibx.cpp: Added stricmp (and
	  strcasecmp through macro) to standard library

2004-10-28 22:19  rjongbloed

	* include/ptlib/safecoll.h: Added oeprator! to assure test for NULL
	  that some people use is correct for PSafePtr

2004-10-27 19:24  dsandras

	* src/ptlib/common/: vconvert.cxx, videoio.cxx: Added patch from
	  Nicola Orru' to convert from SBGGR8 to YUV420P. Thanks!

2004-10-27 19:22  dsandras

	* plugins/vidinput_v4l2/: vidinput_v4l2.cxx, vidinput_v4l2.h: Added
	  patch from Nicola Orru' to make things work better.

2004-10-27 04:29  ykiryanov

	* src/ptlib/unix/tlibbe.cxx: Added ostream::write and istream::read
	  with 2nd param as streamsize to please New toolchain

2004-10-27 04:27  ykiryanov

	* src/ptlib/common/sockets.cxx: Added another for of SetOption to
	  set SO_REUSEADDR for BeOS

2004-10-27 04:25  ykiryanov

	* src/ptclib/httpclnt.cxx: Added (const char*) qualifier to url
	  parameter, similar to one below

2004-10-27 04:08  ykiryanov

	* src/ptlib/unix/beaudio.cxx: Added code for old Media Kit, to be
	  backwards compatible with R5, and Zeta ifdef

2004-10-27 04:07  ykiryanov

	* include/ptlib/unix/ptlib/beaudio.h: Added ifdef for Zeta build

2004-10-26 16:00  csoutheren

	* samples/stunclient/main.cxx: Added -t and -o options

2004-10-26 15:58  csoutheren

	* src/ptclib/pstun.cxx: Increased timeout on STUN responses to
	  avoid spurious STUN failures due to network trsffic/congestion
	  etc

2004-10-24 13:43  rjongbloed

	* src/ptlib/common/object.cxx: Used correct test for inclusion of
	  pragma implementation

2004-10-23 23:15  ykiryanov

	* src/ptlib/wince/ConsoleCE/snmpdummy.cpp: These "empty" SNMP
	  functions moved here from PocketPhone project.  If you really
	  need SNMP functions, as for GK registration, try to look for them
	  at Platform Builder libraries directories. Remove snmpdummy.cpp
	  in this case, and add these libraries: snmpapi.lib and
	  snmpmibii.lib. Remember to add proper platform library, say x86
	  or arm one, dependent of for what platform you are building.

2004-10-23 21:32  ykiryanov

	* include/: ptlib/msos/ptlib/sound_win32.h,
	  ptlib/msos/ptlib/contain.h, ptclib/http.h: Added ifdef _WIN32_WCE
	  for PocketPC 2003 SDK port

2004-10-23 21:27  ykiryanov

	* src/ptclib/http.cxx: Added ifdef _WIN32_WCE for PocketPC 2003 SDK
	  port

2004-10-23 21:16  ykiryanov

	* src/ptlib/msos/sound_win32.cxx: Added ifdef _WIN32_WCE for
	  PocketPC 2003 SDK port

2004-10-23 20:58  ykiryanov

	* src/ptclib/pxml.cxx: Added ifdef _WIN32_WCE for PocketPC 2003 SDK
	  port

2004-10-23 20:54  ykiryanov

	* src/: ptlib/common/videoio.cxx, ptlib/common/object.cxx,
	  ptclib/ptts.cxx: Added ifdef _WIN32_WCE for PocketPC 2003 SDK
	  port

2004-10-23 20:50  ykiryanov

	* src/ptlib/msos/: win32.cxx, vfw.cxx, ptlib.cxx, pipe.cxx,
	  ethsock.cxx, dllmain.cxx: Added ifdef _WIN32_WCE for PocketPC
	  2003 SDK port

2004-10-23 20:45  ykiryanov

	* src/ptlib/msos/winsock.cxx: Added ifdef _WIN32_WCE for PocketPC
	  2003 SDK port

2004-10-22 20:49  rjongbloed

	* samples/ThreadSafe/ThreadSafe.vcproj: Added VS.NET project for
	  threads

2004-10-21 23:04  rjongbloed

	* include/ptlib/msos/ptlib_2003.dtf, include/ptlib/pstring.h,
	  include/ptlib/msos/ptlibd_2003.dtf, src/ptlib/common/contain.cxx:
	  Fixed possibility of const operator[] on PStringArray returning a
	  NULL reference. This	 function should return a non-lvalue
	  PString anyway as it is const!

2004-10-21 19:20  csoutheren

	* include/ptlib/psharedptr.h, src/ptclib/httpclnt.cxx: Fixed
	  compile problems on gcc 2.95.x

2004-10-18 21:43  dsandras

	* plugins/sound_alsa/sound_alsa.cxx: Use Capture instead of Mic
	  when changing the volume. Use the correct mixer when using the
	  Default device.

2004-10-17 16:22  rjongbloed

	* plugins/vidinput_dc/.cvsignore: Ignore configure generated
	  Makefile

2004-10-15 09:01  csoutheren

	* src/ptlib/common/safecoll.cxx: Fiuxed problem with usage of Sleep

2004-10-15 05:30  dsandras

	* plugins/sound_alsa/sound_alsa.cxx: Removed DMIX and DSNOOP
	  plugins and added support for DEFAULT as it is the correcti way
	  to do things.

2004-10-14 22:31  rjongbloed

	* include/ptlib/msos/ptlib_2003.dtf,
	  include/ptlib/msos/ptlibd_2003.dtf, include/ptlib/safecoll.h,
	  pwlib.sln, samples/ThreadSafe/main.cxx,
	  src/ptlib/common/safecoll.cxx: Added synchronous mode for safe
	  collection RemoveAll() to wait until all objects   have actually
	  been deleted before returning.

2004-10-13 09:28  csoutheren

	* include/ptclib/pxml.h, src/ptclib/pxml.cxx: Fixed problem with
	  bogus DOCTYPE being output

2004-10-08 13:08  csoutheren

	* version.h: Incremented build number after tagging to v1_8_2.

2004-10-06 23:49  rjongbloed

	* include/ptlib/msos/: ptlib.dtf, ptlibd.dtf: Added functions for
	  locking an unlocking to "auto-unlock" classes.

2004-10-04 22:54  rjongbloed

	* include/ptlib/msos/ptlib_2003.dtf, include/ptlib/safecoll.h,
	  include/ptlib/msos/ptlibd_2003.dtf,
	  src/ptlib/common/safecoll.cxx: Added functions for locking an
	  unlocking to "auto-unlock" classes.

2004-10-01 18:08  csoutheren

	* include/ptlib/psharedptr.h: Added Reset and auto_ptr conversions

2004-10-01 17:17  csoutheren

	* include/: ptlib.h, ptlib/psharedptr.h: Added PSharedptr class

2004-09-29 20:17  csoutheren

	* version.h: Incremented build number after tagging to v1_8_1.

2004-09-24 21:37  rjongbloed

	* include/ptlib/msos/: ptlib.dtf, ptlibd.dtf: Updated symbols from
	  lots of changes

2004-09-24 19:53  rjongbloed

	* include/ptlib/msos/: ptlib_2003.dtf, ptlibd_2003.dtf: Added
	  conversion from sbggr to rgb thanks to an anonymous patcher.

2004-09-23 15:00  csoutheren

	* src/ptlib/unix/osutil.cxx: Extra proofing against possible NULL
	  pointers

2004-09-21 23:01  dsandras

	* src/ptlib/common/vconvert.cxx: Added conversion from sbggr to rgb
	  thanks to an anonymous patcher.

2004-09-21 22:55  dsandras

	* plugins/: Makefile.in, configure, configure.in: Added the V4L2
	  plugin to the build if requested by configure.

2004-09-21 22:54  dsandras

	* plugins/vidinput_v4l2/: Makefile, vidinput_v4l2.cxx,
	  vidinput_v4l2.h: Added initial port to the new pwlib API/V4L2 API
	  for the video4linux 2 code of Guilhem Tardy. Thanks!

2004-09-17 17:53  rjongbloed

	* include/ptlib/msos/: ptlib_2003.dtf, ptlibd_2003.dtf: Fixes to
	  PDirectory

2004-09-17 14:05  csoutheren

	* src/ptlib/msos/win32.cxx: Changed Windows PDirectory semantics to
	  be the same as Unix

2004-09-17 13:51  csoutheren

	* include/ptlib/pdirect.h: More fixes for PDirectory problem

2004-09-13 11:14  dereksmithies

	* samples/Makefile: Add two new targets to unix build, dtmftest and
	  threadex

2004-09-13 11:13  dereksmithies

	* samples/threadex/: Makefile, main.cxx, main.h, precompile.cxx,
	  precompile.h, threadex.dsp, threadex.dsw, version.h: Initial
	  release of VERY simple program to test
	  PThread::WaitForTermination

2004-09-11 08:33  dereksmithies

	* samples/dtmftest/main.cxx: Calculate time required to do the
	  decoding of the dtmf symbol.

2004-09-10 14:31  dereksmithies

	* samples/dtmftest/main.cxx: Add code to calculate the detection
	  rate.

2004-09-10 11:59  dereksmithies

	* samples/dtmftest/: Makefile, dtmftest.dsp, dtmftest.dsw,
	  main.cxx, main.h, precompile.cxx, precompile.h, version.h:
	  Initial release of program to test Dtmf creation and detection.

2004-09-10 09:50  csoutheren

	* include/ptclib/dtmf.h, src/ptclib/dtmf.cxx: Fixed problem with
	  duplicate definition of sinetab causing problems

2004-09-09 15:23  dereksmithies

	* include/ptclib/dtmf.h, src/ptclib/dtmf.cxx: Add utility function
	  to report on dtmf characters used.

2004-09-09 14:22  csoutheren

	* src/ptclib/dtmf.cxx: Added sine table for DTMF encoder

2004-09-09 14:00  csoutheren

	* include/ptclib/dtmf.h, src/ptclib/dtmf.cxx: Added DTMF encoding
	  functions

2004-09-08 10:46  csoutheren

	* src/ptlib/msos/Console.vcproj: Added factory.h

2004-09-08 10:45  csoutheren

	* src/ptlib/msos/Console Components.vcproj: Added enum.h

2004-09-07 21:32  rjongbloed

	* include/ptlib/msos/: ptlib.dtf, ptlibd.dtf: Updated symbols from
	  lots of changes

2004-09-07 21:32  rjongbloed

	* samples/ThreadSafe/main.cxx: Changed function name in
	  PSafeCollection to something more standard for collections

2004-09-07 11:48  csoutheren

	* configure.ac, configure: Removed the -DP_USE_PRAGMA for MacOSX,
	  thanks to Hannes Friederich

2004-09-06 05:30  dsandras

	* plugins/vidinput_v4l/vidinput_v4l.cxx: Updated hint for buggy
	  Quickcam camera.

2004-09-02 17:55  csoutheren

	* src/ptlib/unix/tlibthrd.cxx: Added extra PXAbortBlock to
	  WaitForTermination to assist in terminaing threads under certain
	  conditions

2004-09-01 09:52  csoutheren

	* make/unix.mak: Changed check for Mac OS version, thanks to Hannes
	  Friederich

2004-09-01 09:40  csoutheren

	* src/ptclib/http.cxx: Fixed problem with absolute file paths in
	  URLs

2004-08-31 07:09  dsandras

	* plugins/sound_alsa/sound_alsa.cxx: Added DSNOOP plugin support.

2004-08-26 00:29  csoutheren

	* configure.ac, configure: Fixed some random changes that stopped
	  SSL from working

