2009-01-03 06:59  rjongbloed

	* [r21877] version.h:
	  Update version number for beta v2.5.3

2009-01-05 04:26  csoutheren

	* [r21884] src/ptclib/pvfiledev.cxx, src/ptlib/common/osutils.cxx,
	  src/ptlib/common/vfakeio.cxx, src/ptlib/msos/sound_win32.cxx:
	  Rationalise PWLibStupidLinkerHacks stuff

2009-01-05 04:28  csoutheren

	* [r21885] src/ptlib/msos/pipe.cxx:
	  Adjust PPipeChannel on Windows to conform to MS approved practice
	  Increased buffer sizes to prevent jam-up when sending lots of
	  data

2009-01-05 04:29  csoutheren

	* [r21886] configure.ac, include/ptbuildopts.h.in,
	  include/ptclib/pffvdev.h, src/ptclib/pffvdev.cxx:
	  Add video input device that uses FFMpeg to decode video files

2009-01-05 04:42  csoutheren

	* [r21887] configure, configure.ac, make/ptbuildopts.mak.in,
	  src/Makefile, src/ptclib/pffvdev.cxx:
	  Add new video device on Linux

2009-01-05 05:03  csoutheren

	* [r21888] src/ptclib/pffvdev.cxx:
	  Fix parsing of file parameters from stderr

2009-01-05 05:36  csoutheren

	* [r21889] src/ptclib/pffvdev.cxx:
	  Ensure ffmpeg plays at correct speed

2009-01-05 06:40  csoutheren

	* [r21890] src/ptclib/pffvdev.cxx:
	  Ensure stderr is drained to avoid child process being killed due
	  to lack of buffer space

2009-01-06 12:29  csoutheren

	* [r21896] src/ptclib/pffvdev.cxx:
	  Fix endless loop condition
	  Add new file types

2009-01-07 01:15  rjongbloed

	* [r21900] src/ptlib/msos/Console.vcproj,
	  src/ptlib/msos/Console_2005.vcproj,
	  src/ptlib/msos/Console_2008.vcproj:
	  Added FFMpeg video device driver code to DevStudio builds.

2009-01-08 02:32  rjongbloed

	* [r21904] include/ptlib/ipsock.h, src/ptlib/common/sockets.cxx:
	  Added minor enhancements to PIPSocketAddressAndPort class so get
	  get values from sockets.

2009-01-09 03:22  rjongbloed

	* [r21908] src/ptlib/msos/svcproc.cxx:
	  Fixed passing through command line arguments in Windows service
	  process in debug mode.

2009-01-11 23:25  rjongbloed

	* [r21922] plugins/sound_alsa/sound_alsa.cxx:
	  Fixed issue with having multiple ALSA devices with identical
	  names
	  e.g. two USB sound devices plugged in at the same time.

2009-01-12 05:57  rjongbloed

	* [r21926] plugins/sound_alsa/sound_alsa.cxx:
	  Fixed infinite loop caused by previous check in.

2009-01-15 03:19  rjongbloed

	* [r21932] include/ptlib/args.h, src/ptlib/common/osutils.cxx,
	  src/ptlib/unix/svcproc.cxx:
	  Fixed issue with parsing arguments in service process, need to
	  use a
	  "--" argument to separate the PTLIB arguments to the service
	  process
	  handler from the arguments to the user code.

2009-01-27 02:26  rjongbloed

	* [r21950] include/ptlib/pprocess.h, src/ptlib/common/osutils.cxx,
	  src/ptlib/msos/svcproc.cxx:
	  Added function to get PTLib version string, and made sure it is
	  displayed in the default first trace log line output by
	  PTrace::Initialise()

2009-01-27 07:55  rjongbloed

	* [r21953] src/ptlib/msos/win32.cxx:
	  Added trace log output of thread times
	  (kernel/user/elapsed/percentage) for WIN32 only at this stage.

2009-01-27 09:14  rjongbloed

	* [r21955] src/ptlib/common/osutils.cxx:
	  The behaviour that needed special code for Windows Mobile, seems
	  to be no longer needed. Go figure.

2009-01-29 00:00  rjongbloed

	* [r21960] plugins/vidinput_dc/Makefile.in:
	  Applied patch from Dmitry

2009-01-29 01:33  rjongbloed

	* [r21963] include/ptlib/ipsock.h, src/ptlib/common/sockets.cxx:
	  Added early multicast support, thanks Troy Yee from MDA

2009-01-30 23:02  rjongbloed

	* [r21968] src/ptlib/msos/pipe.cxx:
	  Put back the file handle duplication taken out in previous check
	  in, it really is necessary!

2009-02-01 21:31  dsandras

	* [r21972] configure, configure.ac:
	  OPAL now needs EXPAT for presence support. Fixed --enable-opal.

2009-02-01 23:43  csoutheren

	* [r21977] src/ptclib/httpsvc.cxx, src/ptlib/common/osutils.cxx:
	  Move PSystemLog functions into file that is only included when
	  PHTTPService is available

2009-02-01 23:47  csoutheren

	* [r21978] include/ptlib/devplugin.h:
	  Tracker 2495233 - Removed obsolete file
	  Thanks to Peter Robinson

2009-02-02 01:43  rjongbloed

	* [r21979] configure:
	  Fixed configure, something wnet wrong with previosu commits use
	  of
	  autoconf. No idea what.

2009-02-02 05:27  csoutheren

	* [r21980] src/ptclib/pffvdev.cxx:
	  Add logging and ensure we read at native frame rate

2009-02-02 05:29  csoutheren

	* [r21981] configure, configure.ac, include/ptbuildopts.h.in,
	  include/ptlib/unix/ptlib/videoio.h, plugins/configure,
	  plugins/configure.in:
	  Fix detection of V4L2 and remove old Linux video cruft

2009-02-04 02:29  rjongbloed

	* [r21985] make/common.mak:
	  Added depend target

2009-02-04 22:46  rjongbloed

	* [r21994] src/ptlib/common/collect.cxx:
	  Fixed incorrect comparison of lists of different lengths. Thanks
	  hongsion.

2009-02-04 23:59  rjongbloed

	* [r21995] src/ptlib/common/sockets.cxx:
	  Fixed compile when IPv6 disabled. Thanks Patrick Reece.

2009-02-05 00:26  rjongbloed

	* [r21996] plugins/sound_alsa/sound_alsa.cxx:
	  Applied patch:
	  
	  [ 2546679 ] Use of uninitialised variables in PSoundChannelAlsa
	  
	  thanks Andrea Odetti

2009-02-07 01:15  rjongbloed

	* [r22015] ., src/ptlib/common/pluginmgr.cxx:
	  Speed up Windows Mobile load by not searching for plug ins in
	  directory tree based on current directory, this is because when
	  applications start, current directory is often the root, so it
	  searches the entire flash.
	  
	  Made sure the directory the application is in, is included in the
	  plug in search though.

2009-02-07 02:14  rjongbloed

	* [r22018] src/ptlib/msos/ptlib.cxx:
	  Handle if previous signal handlers are SIG_IGN or SIG_DFL.

2009-02-11 19:00  dsandras

	* [r22038] Makefile.in, make/plugins.mak:
	  Fixed sunaudio plugin thanks to Elaine Xiong <elaine xiong sun
	  com>.

2009-02-11 19:07  dsandras

	* [r22039] src/Makefile, src/ptlib/common/ptime.cxx,
	  src/ptlib/msos/vfw.cxx:
	  Applied a few patches from Michael Cronenworth <mike cchtml com>
	  to fix mingw32 compilation. Thanks a lot!

2009-02-11 23:08  rjongbloed

	* [r22040] src/ptlib/common/ptime.cxx:
	  Reversed ill considered change from mingw32 people.

2009-02-11 23:24  csoutheren

	* [r22041] src/ptclib/pvfiledev.cxx:
	  Remove test for unknown frame size when setting frame rate

2009-02-12 00:30  rjongbloed

	* [r22043] include/ptlib/critsec.h:
	  Another code tidy up and documentation enhancement for
	  PAtomicInteger class.

2009-02-12 06:27  rjongbloed

	* [r22051] include/ptbuildopts.h.in, src/ptlib/common/osutils.cxx,
	  src/ptlib/msos/vidinput_directx.cxx:
	  Fixed mysterious disappearance of the DirectShow camera grabber.

2009-02-13 23:02  rjongbloed

	* [r22057] src/ptclib/httpclnt.cxx:
	  Added support for HTTP 100 response, thanks Dmitry

2009-02-14 12:04  dsandras

	* [r22061] src/Makefile:
	  Reversed useless patch.

2009-02-14 13:50  dsandras

	* [r22062] include/ptlib/msos/ptlib/contain.h:
	  Patch from Michael Cronenworth, required to compile with recent
	  changes in ethsock.cxx.

2009-02-15 11:42  rjongbloed

	* [r22063] include/ptlib/unix/ptlib/thread.h,
	  src/ptlib/unix/tlibthrd.cxx:
	  Applied patch:
	  
	  [ 2305094 ] make sptlib helgrind friendly
	  
	  thanks frederich

2009-02-15 11:52  rjongbloed

	* [r22064] src/Makefile:
	  Applied patch:
	  
	  [ 2458271 ] In Linux platform, not include pwavfiledev.cxx in
	  Makefile
	  
	  thanks Anonymous.

2009-02-15 11:57  rjongbloed

	* [r22065] src/ptlib/unix/socket.cxx:
	  Applied patch:
	  
	  [ 2458252 ] GetRouteTable Func cause loop in linux platform
	  
	  thanks Anonymous

2009-02-16 01:01  rjongbloed

	* [r22069] configure.ac, include/ptbuildopts.h.in,
	  include/ptlib/msos/ptlib/contain.h,
	  src/ptlib/msos/Console.vcproj, src/ptlib/msos/ethsock.cxx:
	  Moved the WINVER variable (Windows API version for compilation)
	  to be a configurable option

2009-02-16 02:56  rjongbloed

	* [r22071] plugins/vidinput_v4l2/vidinput_v4l2.cxx:
	  Applied fix for:
	  
	  [ 2268599 ] PVideoInputDevice_V4L2::GetControlCommon compilation
	  error
	  
	  thanks frederich

2009-02-16 11:50  rjongbloed

	* [r22075] src/ptlib/msos/win32.cxx:
	  Fix completely bogus WinCE thread priority calls.

2009-02-17 00:36  rjongbloed

	* [r22079] include/ptlib/msos/ptlib/addrv6.h,
	  src/ptlib/msos/ethsock.cxx:
	  Fixed compilation against Windows SDK 6.0a

2009-02-17 04:52  rjongbloed

	* [r22080] src/ptlib/common/osutils.cxx:
	  Added define for new to use debug version, where applicable.

2009-02-17 05:31  rjongbloed

	* [r22082] include/ptlib/msos/ptlib/pprocess.h,
	  src/ptlib/common/osutils.cxx, src/ptlib/msos/win32.cxx:
	  Fixed phantom leak of housekeeper thread local storage for
	  tracing. In the process noticed that other threads local storage
	  for tracing may be incorrectly removed when they destroy a
	  different thread. It is a benign problem as it will be
	  immediately reallocated on the next trace, but is nonetheless
	  incorrect.

2009-02-17 11:21  rjongbloed

	* [r22083] include/ptlib/msos/ptlib/addrv6.h,
	  src/ptlib/msos/ethsock.cxx:
	  Fixed the new windows SDK API for IPv6 interface functions, with
	  a major code clean up.

2009-02-23 00:53  rjongbloed

	* [r22098] include/ptlib/msos/CopyDTF_2008.bat,
	  include/ptlib/msos/ptlib_2003.dtf,
	  include/ptlib/msos/ptlib_2005.dtf,
	  include/ptlib/msos/ptlib_2005_wm.dtf,
	  include/ptlib/msos/ptlib_2005_wm6.dtf,
	  include/ptlib/msos/ptlib_2008.dtf,
	  include/ptlib/msos/ptlibd_2003.dtf,
	  include/ptlib/msos/ptlibd_2005.dtf,
	  include/ptlib/msos/ptlibd_2005_wm.dtf,
	  include/ptlib/msos/ptlibd_2005_wm6.dtf,
	  include/ptlib/msos/ptlibd_2008.dtf,
	  include/ptlib/msos/ptlibn_2003.dtf,
	  include/ptlib/msos/ptlibn_2005.dtf,
	  include/ptlib/msos/ptlibn_2005_wm.dtf,
	  include/ptlib/msos/ptlibn_2005_wm6.dtf,
	  include/ptlib/msos/ptlibn_2008.dtf,
	  src/ptlib/msos/PTLib_2008.vcproj:
	  Updated symbols

