2011-06-14 07:05  rjongbloed

	* [r26013] version.h:
	  Update version number for beta v2.10.2

2011-06-14 07:31  rjongbloed

	* [r26015] include/ptclib/lua.h, include/ptclib/vcard.h,
	  src/ptclib/lua.cxx, src/ptclib/vcard.cxx:
	  Fixed line endings

2011-06-17 03:40  rjongbloed

	* [r26038] ptlib_samples_2010.sln, samples/strtest/main.cxx,
	  samples/strtest/strtest_2010.vcxproj:
	  Updated string test application and added VS2010 build file.

2011-06-17 03:42  rjongbloed

	* [r26039] include/ptlib/object.h:
	  Fixed phantom memory leak, one off allocation that is never
	  required to be deallocated, but come up in leak checks.

2011-06-20 01:28  rjongbloed

	* [r26045] include/ptclib/http.h, include/ptclib/mime.h,
	  src/ptclib/inetmail.cxx, src/ptclib/inetprot.cxx:
	  Added const PString for text/plain mime type.

2011-06-20 07:49  rjongbloed

	* [r26051] src/ptlib/msos/directshow.cxx:
	  Fixed bug ID: 3317186 "Changing camera resolution with
	  DirectShow"

2011-06-24 02:57  rjongbloed

	* [r26071] include/ptlib/pstring.h, src/ptlib/common/contain.cxx:
	  Fixed documentation on regular expressions and parenthesised
	  sub-expressions. Also added a new variant of
	  PRegularExpression::Execute() to return an array of sub-strings
	  rather than just start and end index offsets to the string.

2011-06-30 00:44  rjongbloed

	* [r26093] ptlib_samples_2010.sln, samples/url/url_2010.vcxproj,
	  samples/url/url_test.cxx:
	  Added VS2010 project for URL test program.

2011-07-04 00:38  rjongbloed

	* [r26115] include/ptlib/msos/ptlib/pt_atl.h,
	  include/ptlib/msos/ptlib/sound_directsound.h,
	  src/ptclib/ptts.cxx, src/ptlib/msos/directshow.cxx,
	  src/ptlib/msos/sound_directsound.cxx:
	  Fixed bug ID: 3325142 "DirectShow Camera opening", reported
	  anonymously.
	  
	  This assures camera can be opened when it does not support BGR32.
	  
	  In process normalised the three different ways in which Win32 COM
	  objects are handled (sound, video and speech) using standard (or
	  faked in pt_atl.h) CComPtr template class.

2011-07-06 00:32  rjongbloed

	* [r26119] include/ptlib/msos/ptlib/pt_atl.h,
	  src/ptlib/msos/directshow.cxx:
	  Fixed compilation of directshow camera support when ATL is
	  available.

2011-07-08 02:42  rjongbloed

	* [r26129] include/ptlib/object.h:
	  Fixed GNU compiler compatibility issue.

2011-07-10 09:01  rjongbloed

	* [r26144] include/ptlib/msos/ptlib/pt_atl.h:
	  Fixed compile problem with VS2008 thanks Demetrius Cassidy

2011-07-11 08:25  csoutheren

	* [r26169] ., include/ptlib/pluginmgr.h,
	  src/ptlib/common/pluginmgr.cxx, src/ptlib/unix/udll.cxx:
	  Ensure clean removal of plugin codecs by flushing plugin list
	  before the PPluginManager instance is deleted

2011-07-11 14:13  csoutheren

	* [r26180] ., src/ptlib/common/pluginmgr.cxx:
	  Fix bug introduced by previous patch whereby plugin managers were
	  deleted in the wrong order on shutdown

2011-07-15 04:36  rjongbloed

	* [r26203] include/ptlib/syncthrd.h, src/ptlib/common/osutils.cxx:
	  Added some logging to PReadWriteMutex where if a lock cannot be
	  obtained for 15 seconds a log message about a possible deadlock
	  is displayed, with a list of all threads currently accessing the
	  mutex. One of then will have the lock. Note, then the code tries
	  for the lock again just in case it really does take more that 15
	  seconds. So this patch does not prevent the deadlock, but can
	  help in finding out why it occurs.

2011-07-18 08:42  rjongbloed

	* [r26220] src/ptclib/inetprot.cxx:
	  Applied patch for ID: 3364086 "Bug in PMIMEInfo", thanks Valeriy
	  V. Argunov

2011-07-18 09:44  rjongbloed

	* [r26221] src/ptclib/pxmlrpc.cxx:
	  Applied patch for ID: 3365595 "Bug in PXMLRPCBlock", thanks
	  Valeriy V. Argunov

2011-07-21 08:29  ededu

	* [r26241] ptlib.m4:
	  Fix DirectX includes checking (regression with commit 25824) and
	  improve error message

2011-07-26 14:03  ededu

	* [r26249] plugins/vidinput_v4l2/vidinput_v4l2.cxx:
	  Add log information before dividing by zero

2011-08-02 08:44  rjongbloed

	* [r26265] include/ptlib/udpsock.h, src/ptclib/pstun.cxx,
	  src/ptlib/common/sockets.cxx:
	  Added functions to get send address and last received address on
	  a PUDPSocket as a string.
	  
	  Added some debugging logs to STUN code.

2011-08-04 00:31  rjongbloed

	* [r26272] include/ptlib/pluginmgr.h,
	  src/ptlib/common/pluginmgr.cxx:
	  Fix problem with notification functions begin called with
	  incorrect code when shutting down.
	  
	  Tidied some code.

2011-08-08 07:09  rjongbloed

	* [r26282] include/ptlib/ptime.h, ptlib_samples_2010.sln,
	  samples/timing/timing.cxx, samples/timing/timing_2010.vcxproj,
	  src/ptlib/common/getdate.y, src/ptlib/common/ptime.cxx:
	  Fixed time parser so can parse RFC3339 and ISO8601 format
	  time/dates.
	  Fixed string output of RFC3339 time, had multiple time zone
	  indicators at the end.
	  Added convenience function to check if successfully parsing a
	  string to PTime.

2011-08-08 10:53  rjongbloed

	* [r26287] include/ptclib/pwavfile.h, ptlib_samples_2010.sln,
	  samples/wavfile/main.cxx, samples/wavfile/wavfile_2010.vcxproj,
	  src/ptclib/pwavfile.cxx, src/ptclib/vxml.cxx:
	  Fixed wavfile test application. In process moved internal
	  variables of PWavFile class to be protected, should be accessed
	  vie the available access functions which stops strange compiler
	  issues on GNU. Also removed strange and apparently useless
	  functions.

2011-08-09 00:52  rjongbloed

	* [r26290] samples/wavfile/main.cxx:
	  Implemented record option for WAV file test application.

2011-08-09 00:55  rjongbloed

	* [r26291] include/ptlib/msos/ptlib/sound_directsound.h,
	  src/ptlib/msos/sound_directsound.cxx:
	  Fixed some semantics on the direct sound implementations to be
	  same as others, e.g. not requiring to call SetBuffers() before
	  recording or playback, should have default. Also a lot of code
	  tidying.

2011-08-12 08:44  rjongbloed

	* [r26303] include/ptclib/pwavfile.h, src/ptclib/pwavfile.cxx:
	  Restored PWAVFile::format() static functions for backward
	  compatibility reasons, even though they are silly.

2011-08-13 02:57  rjongbloed

	* [r26305] ., src/ptlib/common/sockets.cxx:
	  Fixed use of correct default port if PIPSocketAddressAndPort does
	  not have a ":xx" at end of string.

2011-08-14 21:03  ededu

	* [r26306] include/ptlib/udpsock.h, src/ptlib/common/sockets.cxx:
	  Fix compile error on QoS functions with mingw introduced with
	  rev. 26265

2011-08-14 22:32  ededu

	* [r26307] include/ptlib/msos/ptlib/pt_atl.h:
	  Fix compilation with mingw32

2011-08-14 23:01  ededu

	* [r26309] include/ptlib/udpsock.h, src/ptlib/common/sockets.cxx:
	  Complete my previous commit by reverting back parts of commit
	  26265; in fact, opal uses it too

2011-08-15 03:11  rjongbloed

	* [r26313] src/ptlib/msos/directshow.cxx:
	  Fixed WinCE compile

2011-08-15 04:18  rjongbloed

	* [r26314] 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/ptlib_2010.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/ptlibd_2010.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,
	  include/ptlib/msos/ptlibn_2010.dtf:
	  Update symbols.

2011-08-22 01:24  rjongbloed

	* [r26331] include/ptlib/msos/ptlib_2005.dtf,
	  include/ptlib/msos/ptlib_2005_wm.dtf,
	  include/ptlib/msos/ptlib_2005_wm6.dtf,
	  include/ptlib/msos/ptlibd_2005.dtf,
	  include/ptlib/msos/ptlibd_2005_wm.dtf,
	  include/ptlib/msos/ptlibd_2005_wm6.dtf,
	  include/ptlib/msos/ptlibn_2005.dtf,
	  include/ptlib/msos/ptlibn_2005_wm.dtf,
	  include/ptlib/msos/ptlibn_2005_wm6.dtf:
	  Update symbols.

