2004-03-20 08:47 csoutheren * version.h: Incremented build number after tagging to v1_6_5. 2004-03-20 08:41 csoutheren * version.h: Incremented build number after tagging to v1_6_4. 2004-03-18 09:24 rjongbloed * src/ptlib/common/vfakeio.cxx: Fixed MSVC warnings 2004-03-17 16:52 csoutheren * src/ptlib/unix/Makefile: Removed obsolete udp.cxx 2004-03-17 16:49 csoutheren * src/ptclib/udp.cxx: No longer needed 2004-03-16 21:10 csoutheren * src/ptlib/common/vfakeio.cxx: Proper fix that does not generate warnings 2004-03-16 19:27 csoutheren * src/ptlib/common/vfakeio.cxx: Removed illegal characters 2004-03-16 12:45 rjongbloed * configure.exe, tools/configure/configure.cpp: Fixed locating lbrary in pre-defined search directories. Added version number to configure program. Tidied the --help display. 2004-03-15 20:33 rogerhardiman * version.h: Add warning about putting comments into version.h 2004-03-14 21:03 rjongbloed * src/ptclib/cypher.cxx: Fixed "security patch" that cleared entire object (including the vtable!) isntead of clearing the "sensitive" information it was supposed to clear. 2004-03-14 16:47 rjongbloed * include/ptclib/pstun.h, src/ptclib/pstun.cxx: Fixed incorrect detection of symmetric NAT (eg Linux masquerading) and also some NAT systems which are partially blocked due to firewall rules. 2004-03-13 23:36 dsandras * plugins/sound_alsa/sound_alsa.cxx: Added support for DMIX plugin output. 2004-03-13 17:30 rjongbloed * include/ptclib/url.h, src/ptclib/http.cxx: Virtualised parse function. 2004-03-13 13:50 rjongbloed * configure.exe, tools/configure/configure.cpp: Fixed anomalous message where even though a feature was disabled, a "Located " directiory message is still displayed causing confusion. Added --disable- as synonym to existing --no- to be compatible with autoconf. Added default value to defines of 1 rather than blank. 2004-03-11 11:34 csoutheren * version.h: Moved back to v1.6.4 - not sure why it needed to be done, but it did 2004-03-09 16:55 csoutheren * configure.in, configure: Fixed problem with SunOs configurations 2004-03-09 14:58 csoutheren * version.h: Incremented build number after tagging to v1_6_4. 2004-03-07 09:36 csoutheren * configure, configure.in: Fixed problem with plugin directory on 64 bit systems thanks to Klaus Kaempf 2004-03-06 09:31 csoutheren * configure.in: Reverted default plugin directory to ${INSTALLPREFIX}/lib/pwlib 2004-03-05 00:36 dsandras * plugins/sound_alsa/sound_alsa.cxx: Added check so that ALSA doesn't assert on broken installations. 2004-03-02 23:08 rjongbloed * src/ptclib/cypher.cxx: Added missing pragmas to automatically include libraries for OpenSSL 2004-03-02 21:29 rjongbloed * include/ptlib/array.h: Changed base array declaration macro to be consistent with the object array one, thanks Guilhem Tardy 2004-02-29 16:08 csoutheren * configure, configure.in: Fixed problem with not disabling RTTI, thanks to Michal Zygmuntowicz 2004-02-27 11:53 csoutheren * configure, configure.in: Added ability to enable RTTI, thanks to Michal Zygmuntowicz 2004-02-26 23:04 csoutheren * Makefile.in, configure, configure.in: Added changes to increase portability to 64bit platforms, thanks to Klaus Kaempf 2004-02-26 22:19 csoutheren * configure, configure.in, make/unix.mak: Added changes for BeOS, thanks to Yuri Kiryanov Added changes to fix link problems on some platforms, thanks to Klaus Kaempf 2004-02-24 22:20 rjongbloed * include/ptlib/msos/: ptlib.dtf, ptlibd.dtf: Plug in patches 2004-02-24 22:19 rjongbloed * src/ptlib/common/pchannel.cxx: Fixed seekpos() function on channel to read data when seeking beyond end of corrent stream. 2004-02-24 22:15 rjongbloed * include/ptclib/pstun.h, samples/stunclient/main.cxx, src/ptclib/pstun.cxx: Added function to get external router address, also did a bunch of documentation. 2004-02-24 22:14 rjongbloed * src/ptclib/http.cxx: Fixed correct initialisation of some internal variables in URL if parse fails. 2004-02-24 10:56 csoutheren * src/ptlib/common/pluginmgr.cxx: Removed unneeded class 2004-02-24 10:52 csoutheren * src/: ptclib/cypher.cxx, ptclib/pdns.cxx, ptclib/pldap.cxx, ptclib/pssl.cxx, ptclib/ptts.cxx, ptclib/pxml.cxx, ptclib/vsdl.cxx, ptlib/msos/sound_win32.cxx, ptlib/msos/win32.cxx: Added pragmas to avoid every Windows application needing to include libs explicitly 2004-02-24 10:40 ykiryanov * src/ptlib/unix/tlibbe.cxx: Added missing constructor for PMutex 2004-02-24 09:09 csoutheren * configure.in, configure: Fixed PowerPC64 configurations 2004-02-24 08:23 ykiryanov * src/ptlib/unix/tlibbe.cxx: Removed assert line to enable semaphore constructor 2004-02-24 07:37 ykiryanov * src/ptlib/unix/tlibbe.cxx: Changed function definition PXBlockIO to prototype one 2004-02-24 07:00 ykiryanov * include/ptlib/unix/ptlib/pmachdep.h: Fixed a typo in declaration of setegid(0 2004-02-24 05:10 ykiryanov * src/ptlib/unix/tlibbe.cxx: Added a parameter to semaphore constructor to avoid ambiguity 2004-02-24 05:08 ykiryanov * include/ptlib/unix/ptlib/semaphor.h: Added a parameter to semaphore constructor call to made constructor unambiguous. Suggested by Craig Southeren 2004-02-24 04:27 ykiryanov * include/ptlib/ipsock.h: Added == and != operators for in_addr_t on BeOS as suggested by Craig Southeren to please compiler 2004-02-23 11:44 csoutheren * configure.in, include/ptlib/pstring.h, src/ptlib/common/contain.cxx: A completely different, other regex include hack to avoid requiring the sources when using a header-file only environment 2004-02-23 11:26 csoutheren * include/ptlib/pstring.h, src/ptlib/common/contain.cxx, configure.in: Finally, a generic and elegant fix for the regex include hacks. Thanks to Roger Hardiman 2004-02-23 11:08 ykiryanov * include/ptlib/unix/ptlib/dynalink.h: Fixed endif line as well 2004-02-23 11:06 ykiryanov * include/ptlib/unix/ptlib/dynalink.h: Removed ifndef BeOS. We'll use it 2004-02-23 11:02 ykiryanov * src/ptlib/unix/tlibbe.cxx: Changed my e-mail to ykiryanov at users.sourceforge.net. Just in case someone wants to collaborate 2004-02-23 10:59 ykiryanov * src/ptlib/unix/tlibbe.cxx: Added missing functions: PProcess::SetMaxHandles(), PThread::GetCurrentThreadId(), PThread::PXAbortBlock(), PSyncPoint::Signal(), ::Wait(), ::Wait(timeout), ::WillBlock() 2004-02-23 10:30 rogerhardiman * configure.in: set the message correctly during the regex checks 2004-02-22 15:35 ykiryanov * src/ptlib/unix/tlibbe.cxx: Removed PMutex desctructor 2004-02-22 15:33 ykiryanov * include/ptlib/unix/ptlib/pmachdep.h: Added missing prototype for setegid for BeOS 2004-02-22 15:06 ykiryanov * src/ptlib/unix/serchan.cxx: ifdef'd all functions because BeOS don't support it 2004-02-22 14:36 ykiryanov * src/ptlib/unix/remconn.cxx: Added inclusion of signal.h on BeOS to define SIGINT 2004-02-22 14:31 ykiryanov * src/ptlib/unix/svcproc.cxx: Added current thread id routine to BeOS code 2004-02-22 14:27 ykiryanov * include/ptlib/unix/ptlib/pmachdep.h: Added missing prototype for seteuid for BeOS 2004-02-22 13:38 ykiryanov * include/ptlib/dynalink.h: Removed ifndef BEOS when declaring PDynalink 2004-02-22 12:57 ykiryanov * src/ptclib/pssl.cxx: Put a fix for a compiler choke on BeOS when calling macro d2i_DHparams_bio in PSSLDiffieHellman::Load. Fast on Monday. 2004-02-22 09:16 ykiryanov * src/ptclib/udp.cxx: BeOS related fixes 2004-02-22 08:59 ykiryanov * include/ptlib/unix/ptlib/ptlib.inl: Fixed more Be thread related functions 2004-02-22 08:26 ykiryanov * include/ptlib/unix/ptlib/pmachdep.h: Added P_THREADIDENTIFIER for BeOS threads 2004-02-22 06:44 ykiryanov * make/unix.mak: Fixed make parameters for BeOS: Changed default on BeOS to using Be BONE 2004-02-22 06:43 ykiryanov * configure: Fixed configuration for BeOS 2004-02-21 03:27 ykiryanov * include/ptclib/: pils.h, pldap.h: if'd LDAP code to enable non-LDAP builds 2004-02-19 20:41 csoutheren * version.h: Incremented build number after tagging to v1_6_3. 2004-02-17 22:11 rjongbloed * src/ptclib/pstun.cxx: Added missing #pragma pack() to turn off byte alignment for the last class, thanks Ted Szoczei 2004-02-17 21:24 rjongbloed * tools/asnparser/main.cxx: Updated version number so will rebuild ASN files. 2004-02-17 20:38 csoutheren * tools/asnparser/main.cxx: Added change to remove duplicate forward declarations See SourceForge bug 832245 Thanks to Vyacheslav E. Andrejev 2004-02-16 20:24 csoutheren * configure, configure.in: Added asound library when compiling with ALSA 2004-02-16 09:36 csoutheren * configure, configure.in, make/ptbuildopts.mak.in, src/ptlib/unix/Makefile: Included ALSA in default non-plugin sound drivers 2004-02-16 09:10 anoncvs_net-mud * plugins/vidinput_v4l/vidinput_v4l.cxx: Applied patch from Frédéric Crozat for buggy Quickcam driver. 2004-02-15 14:59 rjongbloed * src/ptlib/msos/sound_win32.cxx: Fixed the default number of buffer to be the value determined emprirically in OpenH323, thanks Ted Szoczei 2004-02-15 14:04 rjongbloed * include/ptlib/lists.h, src/ptlib/common/collect.cxx, src/ptlib/common/contain.cxx: Fixed problem with PSortedList nil variable and assignment between instances, pointed out by Ben Lear. 2004-02-15 13:53 rjongbloed * src/ptlib/msos/icmp.cxx: Added compatibility with Windows Mobile 2003, thanks Joerg Schoemer 2004-02-12 20:07 csoutheren * plugins/sound_alsa/sound_alsa.cxx: Fixed typo in ALSA driver, thanks to Julien Puydt 2004-02-12 19:09 csoutheren * plugins/vidinput_v4l/vidinput_v4l.cxx: Patch for ALSA driver, thanks to Julien Puydt 2004-02-11 16:09 csoutheren * configure, configure.in, include/ptlib/pstring.h, make/unix.mak, src/ptlib/common/contain.cxx: Fixed problems with regex libraries on Solaris, and with host OS numbering being a quoted string rather than a number. Thanks to Chad Attermann Fixed problems SSL detection problems thanks to Michal Zygmuntowicz 2004-02-10 11:01 csoutheren * version.h: Incremented build number after tagging to v1_6_2. 2004-02-09 22:43 rjongbloed * include/ptlib/msos/: ptlib.dtf, ptlibd.dtf: Fixes to PSoirtedList for GNU 3.3.1 compiler compatibility. 2004-02-09 17:24 csoutheren * make/unix.mak: Allowed CXX environment variable to define C++ compiler to use as required by configure 2004-02-09 17:23 csoutheren * include/ptlib/lists.h, src/ptlib/common/collect.cxx: Added fix for gcc 3.3.1 problem. Apparently, it is unable to correctly resolve a function argument that is a reference to a const pointer. Changing the argument to be a pointer to a pointer solves the problem. Go figure 2004-02-09 14:40 rjongbloed * samples/sortedlist/Makefile: Added unix make 2004-02-09 10:18 rjongbloed * src/ptlib/common/getdate.y: Removed %expect as some bisone version seem to barf on it. 2004-02-09 09:46 csoutheren * src/ptlib/common/collect.cxx: Added casts to fix problems with gcc 2004-02-09 09:41 csoutheren * src/ptlib/common/getdate.y: Changed expected directive to match the number of conflicts 2004-02-08 22:55 rjongbloed * src/ptlib/common/getdate.y: Fixed thread safe "pure" parser using later versions of bison, thanks Matthew Hodgson. 2004-02-08 22:13 rjongbloed * include/ptlib/lists.h, include/ptlib/pstring.h, include/ptlib/msos/ptlib.dtf, include/ptlib/msos/ptlibd.dtf, pwlib.dsw, src/ptlib/common/collect.cxx, src/ptlib/common/contain.cxx, samples/sortedlist/SortedListTest.cxx, samples/sortedlist/SortedListTest.dsp, samples/sortedlist/SortedListTest.h, samples/sortedlist/precompile.cxx: Fixed crash in heavily loaded multi-threaded systems using simultaneous sorted lists, Thanks Federico Pinna, Fabrizio Ammollo and the gang at Reitek S.p.A. 2004-02-07 09:21 dominance * plugins/vidinput_v4l/vidinput_v4l.cxx: fixed device detection when refreshing the device list. Patch supplied by PUYDT Julien . Thanks to Damien Sandras to point out this and for Julien to provide the fix this fast! 2004-02-04 20:37 rjongbloed * src/ptclib/pldap.cxx: Fixed memory leak and race condition, thanks Rossano Ravelli 2004-02-04 13:34 csoutheren * configure, configure.in, plugins/configure, include/ptbuildopts.h.in, plugins/configure.in: Added many new flags to configure to allow disabling of various features Fixed "swab" detection Improved detection of long double type 2004-02-04 13:32 csoutheren * src/ptlib/common/sockets.cxx: Changed #ifdef to #if to ensure flags are tested correctly 2004-02-04 13:31 csoutheren * include/ptclib/cypher.h: Remove SHA-1 functions when OpenSSL is disabled 2004-02-03 20:37 rjongbloed * src/ptclib/httpsrvr.cxx: Added check to text files via the type extension, thanks David Parr 2004-02-01 23:12 dsandras * Makefile.in: Fixed default target to optshared. 2004-02-01 22:50 dsandras * configure: Regenerated configure script. 2004-02-01 22:47 dsandras * configure.in: Removed P_HAS_SEMAPHORES test for 2.4/2.6 as it doesn't improve things. 2004-02-01 22:46 dsandras * Makefile.in: Set default target to "optshared". 2004-02-01 22:23 dsandras * src/ptlib/unix/tlibthrd.cxx: Reverted previous Change and removed Yield call from Current (). Fix from Christian Meder . Thanks for your help, Christian! 2004-02-01 00:49 dominance * src/ptlib/unix/tlibthrd.cxx: Added 2.6 performance fix as proposed by Christian Meder . 2004-01-30 13:33 csoutheren * tools/configure/configure.cpp, configure.exe: More fixups 2004-01-30 13:06 csoutheren * src/ptlib/msos/ethsock.cxx: Added mutex to avoid threading problems on Windows Thanks to Hans Verbeek 2004-01-30 12:43 csoutheren * tools/configure/configure.cpp, configure.exe: Added excludedir options and environment variable 2004-01-30 11:52 csoutheren * configure, configure.in, include/ptbuildopts.h.in: Moved P_USE_PRAGMA back to the compiler flags as this cannot be put into a include file due to the way gcc implements vtable closure 2004-01-30 00:43 csoutheren * configure, configure.in, include/ptbuildopts.h.in, make/unix.mak: Moved some preprocessor symbols from the command line to include files Modified to set P_HAS_SEMAPHORES to 0 for Linux kernels >= 2.6 Applied patches for Solaris thanks to Michal Zygmuntowicz 2004-01-28 19:53 csoutheren * include/ptlib/socket.h: Fixed missing delete[] operator. Thanks to Borko Jandras 2004-01-28 09:43 dominance * configure: updated to produce PWLIB_VERSION 2004-01-27 21:50 csoutheren * configure.in, include/ptbuildopts.h.in: Added versio information to ptbuildopts.h 2004-01-27 12:04 rjongbloed * plugins/.cvsignore: Added ignore of config files 2004-01-26 19:33 rjongbloed * include/ptlib/msos/: ptlib.dtf, ptlibd.dtf: Changed PString::Empty and some changes to device plug ins. 2004-01-25 03:14 csoutheren * ReadMe.txt: Updated to reference cvs.sourceforge.net 2004-01-24 04:01 qtidev * ReadMe.txt: Update CVS instructions to match reality. 2004-01-23 18:32 csoutheren * version.h: Incremented build number after tagging to v1_6_1. 2004-01-23 18:07 csoutheren * src/ptlib/common/sockets.cxx: Fixed compile warning under Linux 2004-01-19 08:00 dsandras * src/ptlib/common/pluginmgr.cxx: Fixed previous commit thanks to Craig Southeren! 2004-01-19 01:25 dereksmithies * src/ptlib/common/videoio.cxx: New methods to make the opening of video input devices easier. 2004-01-19 01:23 dereksmithies * include/ptlib/videoio.h: Add new function to make opening of video input devices easier. 2004-01-19 01:22 dereksmithies * plugins/vidinput_v4l/vidinput_v4l.cxx: Use names that are substrings of the actual device name, to open the device. 2004-01-19 01:20 dereksmithies * samples/vidtest/main.cxx: Opening of video devices for plugins works now. 2004-01-19 00:43 rjongbloed * include/ptlib/: contain.inl, pstring.h: Fixed broken PString::MakeEmpty() function and moved implementations to .inl file. 2004-01-18 22:13 dereksmithies * plugins/vidinput_v4l/vidinput_v4l.cxx: Tidy up code & make more clear. Guarantee that tables of names are populated. 2004-01-18 06:49 csoutheren * version.h: Incremented build number after tagging to v1_6_0. 2004-01-18 06:47 csoutheren * version.h: Pre-tagging check in for v1_6_0. 2004-01-18 05:15 csoutheren * include/ptlib/pstring.h: Fixed multi-threading problem with PString::Empty Created PString::MakeEmpty for efficient emptying of existing strings 2004-01-18 05:12 csoutheren * src/ptclib/pxml.cxx: Changed to use PString::MakeEmpty 2004-01-18 04:54 rjongbloed * include/ptclib/pstun.h, src/ptclib/pstun.cxx: Added function to get server name from STUN client. 2004-01-18 04:44 csoutheren * src/ptclib/: httpsvc.cxx, pldap.cxx, psoap.cxx: Changed to use PString::MakeEmpty 2004-01-18 04:43 csoutheren * src/ptclib/asnper.cxx: Fixed problem with the upper limit on various constrained types not being correctly enforced 2004-01-18 04:41 csoutheren * src/: ptlib/common/videoio.cxx, ptclib/http.cxx: Changed to use PString::MakeEmpty 2004-01-18 04:40 csoutheren * src/ptlib/common/pluginmgr.cxx: Changed to only attempt loading of files with the correct library file extension Changed to handle plugins without a register function 2004-01-18 04:28 csoutheren * src/ptlib/common/contain.cxx: Changed PString::Empty to be inline in header file 2004-01-18 03:02 dereksmithies * src/ptlib/common/pluginmgr.cxx: make test for plugin names case insensitive. 2004-01-17 20:23 csoutheren * src/ptclib/asnper.cxx: Fixed problem with the upper limit on constrained unsigned integers not being correctly enforced 2004-01-17 20:21 csoutheren * src/ptclib/asner.cxx: Added protection against NULL ptr to PASN_Stream::BlockDecode 2004-01-17 00:24 csoutheren * include/ptlib/pstring.h, src/ptlib/common/contain.cxx: Changed PString::Empty to be thread-safe Fixed PContainer::SetMinSize and PAbstractArray::SetSize, thanks to 123@call2ua.com Fixed PString::FindLast, thanks to Andreas Sikkema 2004-01-12 08:42 rogerhardiman * plugins/vidinput_bsd/vidinput_bsd.h: Track changes to GetDeviceName 2004-01-11 18:21 rjongbloed * include/ptlib/msos/: ptlibd.dtf, ptlib.dtf: Virtualised various PConfig functions 2004-01-08 08:30 dsandras * src/ptlib/unix/osutil.cxx: Applied patch from Miguel Rodriguez Perez to remove problematic PAssert failing in cases where it shouldn't. 2004-01-07 08:17 csoutheren * include/ptlib/msos/ptlib/contain.h: Fixed formatting of warning message regarding old include system Thanks to Louis R. Marascio 2004-01-07 08:16 csoutheren * include/ptlib/config.h: Added "virtual" keyword to methods to allow descendant classes. Thanks to Cristian Bullokles for pointing out this issue 2004-01-05 07:59 dsandras * plugins/sound_alsa/sound_alsa.cxx: Use set_rate_near instead of set_rate. 2004-01-03 14:37 csoutheren * src/ptclib/pdns.cxx: Fixed compile problem on Linux 2004-01-03 14:10 csoutheren * src/ptclib/pdns.cxx: Fixed more problems with looking up SRV records, especially on Windows 2004-01-03 10:36 rjongbloed * include/ptlib/msos/: ptlib.dtf, ptlibd.dtf: Virtualised GetLastReadCount/GetLastWriteCount 2004-01-03 10:30 rjongbloed * include/ptlib/videoio.h, src/ptlib/unix/dummyvideo.cxx, src/ptlib/unix/video4beos.cxx, src/ptlib/unix/video4bsd.cxx: Removed extraneous static function for getting input device names that has been deprecated during the plug ins addition. 2004-01-03 00:22 csoutheren * src/ptclib/pdns.cxx: Fixed problem with extracting SRV records from DNS 2003-12-29 18:15 csoutheren * configure, configure.in, make/common.mak, make/ptbuildopts.mak.in: Fixed problem with creating statically linked executables 2003-12-29 14:28 csoutheren * include/ptlib/msos/ptlib/sound_win32.h, src/ptlib/msos/sound_win32.cxx: Allowed access to Windows sound channel declaration, just in case it is required 2003-12-29 13:00 csoutheren * src/ptlib/msos/sound_win32.cxx: Moved some declarations to sound_win32.h to allow access 2003-12-29 12:59 csoutheren * include/ptlib/msos/ptlib/sound_win32.h: Initial version 2003-12-29 02:10 dsandras * plugins/sound_alsa/: sound_alsa.cxx, sound_alsa.h: Updated to the new PCM API. 2003-12-28 13:03 csoutheren * include/ptlib/sound.h: Fixed problem with GetLastReadCount/GetLastWriteCount on Windows sound devices 2003-12-19 15:29 csoutheren * include/ptlib/channel.h, include/ptlib/osutil.inl, src/ptlib/common/pchannel.cxx: Changed GetLastReadCount and GetLastWriteCount to be virtual 2003-12-19 11:34 csoutheren * include/ptlib/plugin.h: Ensured that older compilers do not get confused about functions wth empty parameter lists. Thanks to Kilian Krause 2003-12-19 10:34 csoutheren * plugins/configure: Updated for changes to configure.in 2003-12-19 10:17 csoutheren * configure, configure.in: Fixed problems with dlopen detection and plugins Autoconf is just *weird* 2003-12-18 22:16 dominance * plugins/sound_alsa/sound_alsa.cxx: Removed the ALSA Abort completely upon Damien's request ;) 2003-12-18 21:38 dominance * plugins/sound_alsa/sound_alsa.cxx: Removed ALSA Abort as it segfaults in various circumstances. Fix proposed by Damien Sandras . 2003-12-18 11:17 csoutheren * configure, configure.in: More fixes for detection of dlopen 2003-12-18 10:49 csoutheren * configure, configure.in: Rationalised checked for libdl 2003-12-18 02:40 dominance * plugins/: Makefile.in, configure.in, vidinput_dc/Makefile, vidinput_dc/video4dc1394.cxx, vidinput_dc/videoio1394dc.h: Added DC Plugin as provided by Julien Puydt . Needs manual patching of plugins/configure for now though. (i.e. disabled by default, run autoconf in plugins/) 2003-12-16 10:52 csoutheren * configure: Updated for the new configure.in 2003-12-16 10:49 csoutheren * plugins/configure: Initial version 2003-12-15 00:30 csoutheren * plugins/vidinput_avc/vidinput_avc.h: Added new function required for recent video changes 2003-12-15 00:28 csoutheren * plugins/vidinput_v4l/vidinput_v4l.h: Added new function required by recent videoio changes 2003-12-14 22:13 rjongbloed * include/ptlib/msos/: ptlib.dtf, ptlibd.dtf: regular expression class changes. 2003-12-14 21:28 rjongbloed * samples/vidtest/.cvsignore: Added ignorance 2003-12-14 21:21 rjongbloed * include/ptclib/asner.h, include/ptclib/asnper.h, src/ptclib/asnper.cxx, src/ptlib/msos/Console Components.dsp: Fixed bug in length incorrectlty decoded from ASN and (apparently) rare circumstances. Thanks pangxg@hotmail.com. Cleaned up return values to be BOOL rather than int for some functions. 2003-12-14 21:01 rjongbloed * include/ptlib/videoio.h, src/ptlib/common/vfakeio.cxx, src/ptlib/common/videoio.cxx, src/ptlib/msos/vfw.cxx, samples/vidtest/main.cxx: Resolved issue with name space conflict os static and virtual forms of GetDeviceNames() function. 2003-12-14 20:59 rjongbloed * include/ptlib/msos/: ptlib.dtf, ptlibd.dtf: Updated for QoS and IPv6 2003-12-14 20:34 rjongbloed * pwlib.dsw: Added video test sample program 2003-12-14 12:12 csoutheren * src/ptlib/common/contain.cxx: Added return value to PRegularExpression::operator = again (Doh!) 2003-12-14 10:08 csoutheren * include/ptlib/pstring.h, src/ptlib/common/contain.cxx: Changed PRegularExpression to allow a copy constructor and operator = 2003-12-12 17:40 rogerhardiman * Makefile.in, configure: get plugins to install on FreeBSD 2003-12-12 17:27 rogerhardiman * configure.in: More FreeBSD SDL support changes 2003-12-12 16:20 rogerhardiman * configure.in: Fix freebsd SDL support 2003-12-12 16:11 rogerhardiman * configure.in, include/ptclib/vsdl.h, src/ptclib/vsdl.cxx: Add SDL support on FreeBSD. Header files live in SDL11 directory 2003-12-12 15:40 rogerhardiman * plugins/: Makefile.in, configure.in: Add support for FreeBSD/NetBSD/openBSD video capture plugin 2003-12-12 15:38 rogerhardiman * plugins/vidinput_bsd/: Makefile, vidinput_bsd.cxx, vidinput_bsd.h: Add plugin for the BSD Video Capture API (also called the meteor API) for FreeBSD, NetBSD and OpenBSD 2003-12-10 14:28 csoutheren * include/ptlib/pstring.h: Removed compile time warning under Linux 2003-12-10 09:47 dsandras * plugins/sound_alsa/sound_alsa.cxx: Use less aggressive Abort. 2003-12-08 12:28 dereksmithies * samples/vidtest/main.cxx: Compiles now with new video plugins. 2003-12-08 08:03 dominance * plugins/vidinput_v4l/vidinput_v4l.cxx: bttv of 2.4.23 doesn't seem to need anymore the hinting workaround. 2003-12-07 16:50 csoutheren * include/ptlib/pstring.h: Blocked operator = for PRegularExpression 2003-12-05 00:12 csoutheren * src/ptlib/common/contain.cxx: Fixed error in PRegularExpression that caused double delete when incorrect regular expression used 2003-12-05 00:10 csoutheren * include/ptlib/pstring.h: Made PRegularExpression copy constructor private to avoid accidental usage (and subsequent crash) 2003-12-04 08:48 dsandras * plugins/sound_alsa/sound_alsa.cxx: Better handling of buffer sizes. Removed unuseful code. 2003-12-03 14:50 csoutheren * src/ptclib/asnper.cxx: Reversed last change as it broke decoding in some circumstances 2003-12-03 14:47 dereksmithies * include/ptlib/videoio.h: Add fix so video output devices compile and run correctly. Thanks to Craig Southeren. 2003-12-02 21:46 csoutheren * src/ptlib/unix/remconn.cxx: Added patch for Solaris, thanks to Michal Zygmuntowicz 2003-12-02 21:44 csoutheren * ReadMe_QOS.txt: Oops - replaced wrong text with new text 2003-12-02 20:37 csoutheren * configure.in, configure: Rationalised OpenSSL detection Fixed OpenSSL detection and plugin enabling thanks to Michal Zygmuntowicz 2003-12-02 19:34 rogerhardiman * configure.in, include/ptbuildopts.h.in: Tidy some comments 2003-12-01 09:42 csoutheren * src/ptclib/asnper.cxx: Improved stability of ASN decoder when presented with random binary data. Thanks to developers at call2ua.com 2003-11-26 09:55 dsandras * plugins/vidinput_v4l/vidinput_v4l.cxx: Added fallback using major and minor numbers for detection of devices when /proc/video doesn't exist (some 2.4 kernels and all 2.6 kernels). 2003-11-26 07:13 dsandras * plugins/sound_alsa/sound_alsa.cxx: Added #pragma. 2003-11-25 21:49 dsandras * plugins/vidinput_avc/vidinput_avc.h: Removed double declaration. 2003-11-25 20:58 dsandras * plugins/sound_alsa/sound_alsa.cxx: Removed Abort call from PlaySound (). 2003-11-25 20:52 dsandras * plugins/sound_alsa/sound_alsa.cxx: Modified WaitForPlayCompletion so that it uses snd_pcm_drain instead of active waiting. 2003-11-25 20:51 dsandras * Makefile.in: Fixed make install on Linux. 2003-11-25 20:50 dsandras * configure.in: Added required AC_SUBST to fix make install on Linux. 2003-11-25 19:28 rjongbloed * include/ptlib/: msos/ptlib.dtf, msos/ptlibd.dtf, pprocess.h: Removed ability to have platform without threads, win16 finally deprecated 2003-11-25 19:21 rjongbloed * configure.exe, tools/configure/configure.cpp: Fixed display of configured items 2003-11-24 20:53 rogerhardiman * Makefile.in: Make the install target work on non-linux platforms. (Tested on FreeBSD). 2003-11-24 19:25 csoutheren * plugins/vidinput_avc/: vidinput_avc.cxx, vidinput_avc.h: Patches from Snark to fix compile problems 2003-11-24 09:17 dsandras * src/ptlib/common/: vconvert.cxx, videoio.cxx: Added YUV420P to BGR24 and BGR32 conversion. 2003-11-24 09:11 dsandras * plugins/vidinput_avc/vidinput_avc.h: Added missing variable in the .h. 2003-11-24 09:09 dsandras * plugins/sound_alsa/sound_alsa.cxx: Removed unuseful stuff and added implementation for functions permitting to play a file or a PSound. 2003-11-21 20:04 dsandras * plugins/vidinput_v4l/vidinput_v4l.h: Removed unneeded and "deprecated" #include 2003-11-19 20:29 csoutheren * include/ptlib/plugin.h, src/ptlib/common/vfakeio.cxx: Added super hack to avoid problems with multiple plugins in a single file 2003-11-19 15:33 csoutheren * src/ptlib/msos/Console.dsp: Removed vfakeio.h 2003-11-19 15:32 csoutheren * include/ptlib/vfakeio.h: Removed as no longer needed 2003-11-19 15:28 csoutheren * include/ptlib/video.h, include/ptlib/videoio.h, src/ptlib/common/vfakeio.cxx, src/ptlib/common/videoio.cxx: Changed to support video output plugins 2003-11-19 13:12 csoutheren * src/ptlib/unix/video4linux.cxx: V4L is now handled by the approproate plugin 2003-11-18 21:59 csoutheren * plugins/sound_oss/sound_oss.cxx: Removed ALSA compatibility hack as ALSA users can use the ALSA plugin 2003-11-18 21:50 csoutheren * include/ptlib/sound.h, src/ptlib/msos/sound_win32.cxx: Changed name of Windows sound device 2003-11-18 21:42 csoutheren * plugins/vidinput_v4l/: vidinput_v4l.cxx, vidinput_v4l.h: Changed to work with new plugins 2003-11-18 21:41 csoutheren * src/ptlib/unix/Makefile: Fixed problem with linking in static plugins 2003-11-18 21:40 csoutheren * src/ptlib/common/videoio.cxx: Added pragma implementation to fix vtable link problems 2003-11-18 21:39 csoutheren * src/ptlib/common/pluginmgr.cxx: Changed PTRACE levels to give better output at trace level 3 2003-11-18 21:39 csoutheren * include/ptlib/videoio.h: Fixed warnings regarding calling virtual Close in destructors 2003-11-18 20:22 csoutheren * src/ptclib/http.cxx: Fixed problems with PURL::OpenBrowser, thanks to David Parr 2003-11-18 20:16 csoutheren * src/ptclib/asnper.cxx: Removed rows and rows of trailing comments from file 2003-11-18 17:46 csoutheren * include/ptlib/videoio.h, src/ptlib/common/videoio.cxx, src/ptlib/msos/vfw.cxx: Changed to support video input plugins 2003-11-14 17:40 csoutheren * src/ptlib/unix/: esdaudio.cxx, oss.cxx: Moved to plugin directory 2003-11-14 17:16 csoutheren * plugins/vidinput_avc/: Makefile, vidinput_avc.cxx, vidinput_avc.h: Initial version thanks to Damien and Snark 2003-11-14 17:15 csoutheren * plugins/vidinput_v4l/Makefile, plugins/vidinput_v4l/vidinput_v4l.cxx, plugins/vidinput_v4l/vidinput_v4l.h, make/plugins.mak: Initial version thanks to Snark and Damien 2003-11-14 17:01 csoutheren * configure: Updated for new configure 2003-11-14 17:01 csoutheren * Makefile.in: Fixed HAS_PLUGIN define 2003-11-14 16:59 csoutheren * include/ptlib/sound.h: Added Read function, thanks to Derek Smithies 2003-11-14 16:58 csoutheren * plugins/sound_oss/: Makefile, sound_oss.cxx, sound_oss.h: Removed loopback code as this should be in a seperate plugin :) 2003-11-14 16:51 csoutheren * plugins/sound_esd/: sound_esd.cxx, Makefile, sound_esd.h: Initial version 2003-11-14 16:32 csoutheren * src/ptlib/unix/Makefile: Removed video input device 2003-11-14 16:30 csoutheren * make/ptbuildopts.mak.in: Removed 1394 video stuff Fixed HAS_PLUGINS define 2003-11-14 16:29 csoutheren * plugins/: Makefile.in, configure.in: Updated for new plugins thanks to Snark and Damien 2003-11-14 16:28 csoutheren * plugins/sound_alsa/: Makefile, sound_alsa.cxx, sound_alsa.h: Updated for new plugin code thanks to Damien and Snark 2003-11-14 16:22 csoutheren * configure.in: Removed FireWire tests as these are now in plugins. Thanks to Snark and Damien 2003-11-14 14:26 csoutheren * configure, configure.in: Changed default plugin directory thanks to Snark and Damien Sandras 2003-11-14 08:42 csoutheren * src/ptlib/common/osutils.cxx: Fixed problem with thread name display under Windows thanks to Ted Szoczei 2003-11-14 08:14 csoutheren * src/ptclib/telnet.cxx: Added fix for telnet NOP command thanks to Andrei Koulik 2003-11-13 07:38 csoutheren * src/ptclib/vxml.cxx: Fixed problem with incorrect sense of ContentLength header detection thanks to Andreas Sikkema 2003-11-12 21:24 csoutheren * include/ptlib/plugin.h, include/ptlib/pluginmgr.h, include/ptlib/sound.h, src/ptlib/common/pluginmgr.cxx: Changes to allow operation of static plugins under Windows 2003-11-12 19:55 csoutheren * src/ptlib/common/sound.cxx: Added newline at end of file to remove gcc warning 2003-11-12 17:58 csoutheren * src/ptlib/common/pluginmgr.cxx: Added default plugin directory for Windows 2003-11-12 17:58 csoutheren * include/ptlib/plugin.h: Changes to help in making static plugins autoregister under Windows 2003-11-12 16:19 csoutheren * src/ptlib/msos/Console.dsp: Changed for new plugin code 2003-11-12 16:17 csoutheren * src/ptlib/common/sound.cxx, include/ptlib/sound.h: Added more backwards compatibility functions for PSoundChannel 2003-11-12 16:16 csoutheren * src/ptlib/common/sockets.cxx: Fixed compiling problem on systems without QoS or IPV6 2003-11-12 15:43 csoutheren * src/ptlib/msos/sound.cxx: Renamed to sound_win32.cxx to avoid namespace conflict with common sound.cxx 2003-11-12 15:42 csoutheren * src/ptlib/common/sound.cxx: Removed non-specific code when compiling for WIn32 2003-11-12 15:40 csoutheren * src/ptlib/msos/winsock.cxx: Fixed linking problem on systems without QoS or IPV6 2003-11-12 15:39 csoutheren * src/ptlib/msos/sound_win32.cxx: Changed to work with new plugin system 2003-11-12 15:33 csoutheren * include/ptlib/sound.h: Fixed problem with static linking of sound plugins Fixed problem with Windows sound driver 2003-11-12 14:49 csoutheren * configure: Updated for plugin configure.in 2003-11-12 14:33 csoutheren * configure.in: Initial version of plugin code from Snark of GnomeMeeting with changes by Craig Southeren of Post Increment 2003-11-12 14:27 csoutheren * src/ptlib/common/pluginmgr.cxx, src/ptlib/common/sound.cxx, include/ptbuildopts.h.in, include/ptlib/sound.h, src/ptlib/unix/Makefile: Initial version of plugin code from Snark of GnomeMeeting with changes by Craig Southeren of Post Increment 2003-11-12 14:26 csoutheren * include/ptlib/: plugin.h, pluginmgr.h: Initial version of plugin code from Snark of GnomeMeeting with changes by Craig Southeren os Post Increment 2003-11-12 14:24 csoutheren * plugins/: Makefile.in, ReadMe.txt, configure.in, sound_alsa/Makefile, sound_alsa/sound_alsa.cxx, sound_alsa/sound_alsa.h, sound_oss/Makefile, sound_oss/sound_oss.cxx, sound_oss/sound_oss.h: Imported plugin code from crs_pwlib_plugin branch and combined with new plugin code from Snark of GnomeMeeting 2003-11-12 14:07 csoutheren * version.h: Incremented build number after tagging to v1_5_4. 2003-11-11 07:52 dereksmithies * src/ptlib/msos/win32.cxx: add fix from Diego Tartara to recognize win XP and 2003 Server. Many thanks. 2003-11-10 11:21 dereksmithies * src/ptlib/msos/winsock.cxx: Stop compiler warnings (unused formal parameters) when P_HAS_QOS is on 2003-11-08 12:43 rjongbloed * src/ptlib/msos/win32.cxx: Fixed race condition that could start two housekeeping threads, thanks Ted Szoczei 2003-11-08 12:42 rjongbloed * src/ptlib/common/osutils.cxx: Added thread names to DevStudio display, thanks Ted Szoczei 2003-11-08 12:41 rjongbloed * tools/asnparser/asnparser.dsp: Fixed failure to compile lex files due to unistd.h not being on windows platform. 2003-11-06 20:13 rjongbloed * configure.exe, configure.in, include/ptbuildopts.h.in, src/ptclib/vsdl.cxx, tools/configure/configure.cpp: Improved the Windows configure system to allow multiple defines based on file existence. Needed for SDL support of two different distros. 2003-11-06 09:51 csoutheren * src/ptlib/msos/ethsock.cxx: Added pragma to automatically included required libs 2003-11-05 16:56 csoutheren * src/ptlib/msos/: win32.cxx, sound.cxx, vfw.cxx: Added #pragma to include required libs 2003-11-04 14:21 dereksmithies * samples/vidtest/: main.cxx, vidtest.dsp: Fix compile on windows OS. 2003-11-03 07:10 shawn * samples/stunclient/Makefile: added a simple Makefile for stunclient 2003-11-03 07:04 shawn * src/ptlib/unix/maccoreaudio.cxx: more AudioConverterRef type conversion stuff for Panther 2003-11-03 03:00 shawn * make/unix.mak: Panther requires -lresolv 2003-11-03 02:57 shawn * make/common.mak: remove -static for Mac OS X 2003-11-03 02:55 shawn * src/ptlib/unix/maccoreaudio.cxx: use static_cast<>, especially Mac OS X 10.3 (Panther) 2003-11-03 02:52 shawn * src/ptclib/pdns.cxx: added arpa/nameser_compat.h for Mac OS X 10.3 (Panther) 2003-10-30 22:33 rjongbloed * src/ptlib/msos/winsock.cxx: Added automatic inclusion of Winsock2 library. 2003-10-30 22:32 rjongbloed * src/ptlib/common/sockets.cxx: Added bullet proofing for converting from inaddr 2003-10-30 22:28 rjongbloed * src/ptclib/ptts.cxx: Added dircetory name for Speech API under Windows. 2003-10-30 22:27 rjongbloed * tools/MergeSym/MergeSym.cxx: Fixed ability to specify partial path for -x parameter. 2003-10-30 22:26 rjongbloed * include/ptlib/msos/: ptlib.dtf, ptlibd.dtf: Added IPv6 and QoS 2003-10-30 22:23 rjongbloed * include/ptbuildopts.h.in: Added direcetory name for Speech API under Windows. Added automatic inclusion of Winsock2 library. 2003-10-30 22:20 rjongbloed * configure.in: Added dircetory name for Speech API under Windows. 2003-10-30 12:17 dereksmithies * tools/configure/configure.cpp: Add fix from Jose Luis Urien. Many thanks. 2003-10-29 10:36 csoutheren * src/ptlib/msos/winsock.cxx: Changed to use ws2_32.lib or wsock32.lib depending on use of QoS 2003-10-29 08:34 dereksmithies * plugins/sound_alsa/sound_alsa.cxx: Remove use of os_handle variable. Thanks Damien Sandras. 2003-10-28 13:55 dereksmithies * plugins/sound_alsa/: Makefile, sound_alsa.cxx, sound_alsa.h: Initial release of alsa code. Thanks to Damien Sandras 2003-10-28 13:45 dereksmithies * include/ptlib/devplugin.h: Fix warning about space between slash and newline. 2003-10-28 09:12 dereksmithies * samples/ThreadSafe/: main.cxx, main.h: Add more good changes to get Compare method work. Thanks to Gene Small 2003-10-27 20:48 csoutheren * src/ptlib/common/sockets.cxx: Changed use of P_HAS_QOS to ensure that setsockopt is still used for diffserv if available. Thanks to Henry Harrison 2003-10-27 19:38 csoutheren * src/ptlib/msos/PTLib.dsp: Changed to use ws2_32.lib or wsock32.lib depending on use of QoS 2003-10-27 19:01 csoutheren * src/ptlib/msos/winsock.cxx: Removed use of GetAddressByName when using Winsock2 2003-10-27 17:17 csoutheren * src/ptlib/msos/Console.dsp: Added qos.cxx 2003-10-27 15:10 csoutheren * ReadMe_QOS.txt: Initial version thanks to Henry Harrison of AliceStreet 2003-10-27 15:06 csoutheren * configure: Added QoS config 2003-10-27 15:06 csoutheren * include/ptlib/udpsock.h, src/ptlib/common/qos.cxx, src/ptlib/unix/Makefile, src/ptlib/unix/socket.cxx: Added code to allow compilation of new QoS code on Unix 2003-10-27 14:51 csoutheren * include/ptlib/qos.h: Added ifdef to disable QoS code on systems that do not support it 2003-10-27 14:46 csoutheren * src/ptlib/common/sockets.cxx: Added ifdef to disable QoS code on systems that do not support it 2003-10-27 14:41 csoutheren * configure.in, include/ptbuildopts.h.in: Added support for QoS detection 2003-10-27 14:29 csoutheren * src/ptlib/msos/: win32.cxx, winsock.cxx: Added support for QoS Thanks to Henry Harrison of AliceStreet 2003-10-27 14:22 csoutheren * include/ptlib/udpsock.h, src/ptlib/common/sockets.cxx: Added handling for QoS Thanks to Henry Harrison of AliceStreet 2003-10-27 14:21 csoutheren * include/ptlib/unix/ptlib/contain.h: Added UINT type needed for QoS 2003-10-27 14:20 csoutheren * include/ptlib/qos.h, src/ptlib/common/qos.cxx: Initial version of QoS implementation Thanks to Henry Harrison of AliceStreet 2003-10-24 07:49 dereksmithies * tools/configure/configure.cpp: Add very sensible fix to limit extent of search. Thanks Ben Lear. 2003-10-24 06:43 dereksmithies * include/ptbuildopts.h.in: Add fix for SDL video on Visual C. Thanks to Walter Whitlock. 2003-10-21 10:34 csoutheren * configure.in: Temporarily commented out use of ptbuildopts.h.in.in 2003-10-21 09:13 csoutheren * include/ptbuildopts.h.in: Restored after deletion by Damien 2003-10-21 08:16 dsandras * configure.in: Fixed generation of ptbuildopts.h. 2003-10-21 08:15 dsandras * include/ptbuildopts.h.in: Added ptbuildopts.h.in.in to fix the generation of ptbuildopts.h so that all variables are correctly substituted. 2003-10-20 13:43 dereksmithies * Makefile.in: Remove surplus line. 2003-10-20 13:29 dereksmithies * src/ptlib/common/pluginmgr.cxx: Add some seriously defensive programming tests. 2003-10-20 13:25 dereksmithies * include/ptlib/: devplugin.h, pluginmgr.h: Fix GetFunction method so it is guaranteed to generate good results. 2003-10-18 12:08 csoutheren * configure.in: Fixed problem with using OPENSSLDIR to specify location of OpenSSL 2003-10-14 11:59 dereksmithies * plugins/Makefile.in: Builds libraries that compile and run with either opt/debug versions of pwlib. 2003-10-14 09:38 dereksmithies * samples/ThreadSafe/: main.cxx, main.h: Add debugging statements, usage(), Fixed Compare method. Thanks Gene Small. 2003-10-14 06:51 dereksmithies * plugins/ReadMe.txt: Add description file. Thanks to Craig Southeren. 2003-10-13 12:52 dereksmithies * configure.in: Slightly more descriptive textual reports. 2003-10-13 12:50 dereksmithies * plugins/sound_oss/sound_oss.h: Formatting. 2003-10-13 12:47 dereksmithies * plugins/configure.in: Add additional output line. 2003-10-13 12:44 dereksmithies * src/ptclib/pstun.cxx: Fix comparison of signed and unsigned variable warning. 2003-10-13 12:42 dereksmithies * include/ptlib/sound.h: Add additional functions, so plugins work better. 2003-10-10 09:51 dereksmithies * plugins/sound_oss/Makefile: Put shared lib flag on. Thanks to Craig Southeren. 2003-10-09 11:04 dereksmithies * src/ptlib/unix/video4linux.cxx: Format changes. Extra PTRACE statement for SetColourFormatConverter. Thanks to Craig Southeren. 2003-10-09 08:00 dereksmithies * src/ptclib/pstun.cxx: Fix unsigned/signed warning message. Thanks to Craig Southeren. 2003-10-09 07:58 dereksmithies * src/ptclib/psoap.cxx: Add client authentication support. many thanks to Ben Lear. 2003-10-09 07:39 dereksmithies * include/ptlib/thread.h: Add a #define to cope with backward compatability issues for PThreadIdentifier Thanks to Andrey S Pankov and Craig Southeren for their input. 2003-10-08 14:05 dereksmithies * plugins/sound_oss/Makefile: Add additional lines to describe internal variables. 2003-10-07 13:02 csoutheren * include/ptlib/sound.h: Initial checkin of pwlib code to do plugins. Modified from original code and concept provided by Snark of Gnomemeeting 2003-10-07 12:50 csoutheren * include/ptbuildopts.h.in: Initial checkin of pwlib code to do plugins. Modified from original code and concept provided by Snark of Gnomemeeting 2003-10-07 11:36 csoutheren * plugins/sound_oss/: Makefile, sound_oss.cxx, sound_oss.h: nitial checkin of pwlib code to do plugins. Modified from original code and concept provided by Snark of Gnomemeeting 2003-10-07 11:33 csoutheren * Makefile.in, configure.in, include/ptlib/devplugin.h, include/ptlib/dynalink.h, include/ptlib/plugin.h, include/ptlib/pluginmgr.h, make/lib.mak, make/ptbuildopts.mak.in, src/ptlib/common/pluginmgr.cxx, src/ptlib/common/sound.cxx, src/ptlib/unix/Makefile, plugins/configure.in, plugins/Makefile.in: Initial checkin of pwlib code to do plugins. Modified from original code and concept provided by Snark of Gnomemeeting 2003-10-06 12:30 dereksmithies * src/ptlib/unix/Makefile: Remove Stun.cxx as it is not in the repositary. 2003-10-05 11:06 rjongbloed * include/ptlib/msos/: ptlib.dtf, ptlibd.dtf: [no log message] 2003-10-05 10:56 rjongbloed * include/ptclib/pstun.h, src/ptclib/pstun.cxx, src/ptclib/stun.cxx, src/ptclib/stun.h, src/ptlib/msos/Console Components.dsp: Rewrite of STUN to not to use imported code with undesirable license. 2003-10-03 10:36 dereksmithies * make/common.mak: Fix generation of dependencies. Thanks to Vyacheslav Frolov 2003-10-03 10:31 dereksmithies * src/ptclib/pstun.cxx: Fix previouv fix - so IPV6 address is correctly copied. 2003-10-03 10:30 dereksmithies * src/ptclib/stun.h: There are 16 (not 8) bytes in a IPV6 address. 2003-10-03 10:13 rjongbloed * tools/asnparser/: main.cxx, main.h: Added ability to specify CHOICE field selection by function rather than operator as the operator technique does not work with some dumb compilers. Added ability to specify that the header file name be different from the module name and module prefix string. 2003-10-03 10:06 dereksmithies * src/ptclib/pstun.cxx: Fix typo on IPV6 test. A big thanks to Andrey S Pankov 2003-09-26 23:49 rjongbloed * tools/MergeSym/MergeSym.dsp: Fixed build projects for new include file system, must not have include/msos/ptlib in directory search path. 2003-09-26 23:46 rjongbloed * src/ptlib/msos/ptlib.cxx: Fixed problem in Win32 NTFS security support, crashes if file has no security at all. 2003-09-26 23:42 rjongbloed * samples/ldaptest/: ldaptest.dsp, main.cxx: Added special test to give more indicative error if try to compile without LDAP support. 2003-09-26 23:42 rjongbloed * samples/dnstest/main.cxx: Added special test to give more indicative error if try to compile without DNS support. 2003-09-26 23:41 rjongbloed * samples/: vxmltest/main.cxx, xmlrpc/main.cxx, xmlrpcsrvr/main.cxx: Added special test to give more indicative error if try to compile without Expat support. 2003-09-26 19:58 rogerhardiman * include/ptlib/: file.h, unix/ptlib/file.h: Move #include from the unix file.h to the main file.h FreeBSD's sys/stat.h includes extern "C" for some prototypes and you cannot have an extern "C" in the middle of a C++ class 2003-09-26 16:03 rogerhardiman * configure.in: Fix OSRELEASE typo on freebsd. 2003-09-25 08:13 dereksmithies * src/ptlib/common/collect.cxx: Add fix for deleting an object, then readding it. Thanks Fabrizio Ammollo 2003-09-24 21:26 dsandras * src/ptlib/unix/video4linux.cxx: Initialize frameHeight and frameWidth to the minimum between QCIF and the max reported capabilities to ensure that several sizes are tried. Removed now unneeded HINT for Logitech Quickcam Pro cameras. 2003-09-22 13:25 dereksmithies * src/ptlib/unix/video4linux.cxx: Add patch from Chris Rankin for Logitech QuickCam cameras. Thanks!! 2003-09-19 09:52 dereksmithies * src/ptlib/unix/tlib.cxx: Fix checks on NULL pointers. Many thanks to Chris Rankin. 2003-09-19 09:02 csoutheren * make/unix.mak: Removed definition of PMEMORY_CHECK 2003-09-17 19:04 csoutheren * include/ptlib/int64.h: Moved int64 routines to a seperate file 2003-09-17 19:02 csoutheren * src/: ptclib/httpsvc.cxx, ptlib/common/contain.cxx, ptlib/common/object.cxx, ptlib/common/osutils.cxx, ptlib/msos/svcproc.cxx, ptlib/unix/svcproc.cxx, ptlib/unix/tlibthrd.cxx: Removed memory leak detection code 2003-09-17 19:00 csoutheren * include/: ptbuildopts.h.in, ptlib/object.h, ptlib/timer.h: Moved PSmartPointer and PNotifier into seperate files Added detection for system regex libraries on all platforms 2003-09-17 18:57 csoutheren * include/ptlib/notifier.h, include/ptlib/smartptr.h, configure, configure.in, make/ptbuildopts.mak.in, src/ptlib/unix/Makefile: Moved PSmartPointer and PNotifier into seperate files Added detection for system regex libraries on all platforms 2003-09-17 16:02 csoutheren * tools/: MergeSym/MergeSym.dsp, asnparser/asnparser.dsp: Removed recursive includes 2003-09-17 16:02 csoutheren * src/ptclib/ptts.cxx: Fixed windows header file problem caused by removing recursive headers 2003-09-17 15:55 csoutheren * src/ptlib/common/object.cxx: Removed recursive includes 2003-09-17 15:43 csoutheren * include/ptclib/ftp.h, src/ptlib/msos/Console Components.dsp, src/ptlib/msos/Console.dsp, src/ptlib/msos/ethsock.cxx, src/ptlib/msos/ptlib.cxx, src/ptlib/msos/sound.cxx, src/ptlib/msos/svcproc.cxx, src/ptlib/msos/win32.cxx, src/ptlib/msos/winsock.cxx, src/ptlib/msos/PTLib.dsp: Removed recursive includes 2003-09-17 15:40 csoutheren * include/: ptlib.h, ptlib/channel.h, ptlib/conchan.h, ptlib/config.h, ptlib/contain.h, ptlib/dynalink.h, ptlib/ethsock.h, ptlib/file.h, ptlib/filepath.h, ptlib/icmpsock.h, ptlib/ipdsock.h, ptlib/ipsock.h, ptlib/ipxsock.h, ptlib/mail.h, ptlib/mutex.h, ptlib/object.h, ptlib/pdirect.h, ptlib/pipechan.h, ptlib/pprocess.h, ptlib/ptime.h, ptlib/remconn.h, ptlib/semaphor.h, ptlib/serchan.h, ptlib/sfile.h, ptlib/socket.h, ptlib/sound.h, ptlib/spxsock.h, ptlib/svcproc.h, ptlib/syncpoint.h, ptlib/tcpsock.h, ptlib/textfile.h, ptlib/thread.h, ptlib/timeint.h, ptlib/timer.h, ptlib/udpsock.h, ptlib/video.h, ptlib/videoio.h, ptlib/msos/ptlib.dtf, ptlib/msos/ptlibd.dtf, ptlib/msos/ptlib/channel.h, ptlib/msos/ptlib/conchan.h, ptlib/msos/ptlib/config.h, ptlib/msos/ptlib/contain.h, ptlib/msos/ptlib/dynalink.h, ptlib/msos/ptlib/ethsock.h, ptlib/msos/ptlib/file.h, ptlib/msos/ptlib/filepath.h, ptlib/msos/ptlib/icmpsock.h, ptlib/msos/ptlib/ipdsock.h, ptlib/msos/ptlib/ipsock.h, ptlib/msos/ptlib/ipxsock.h, ptlib/msos/ptlib/mail.h, ptlib/msos/ptlib/mutex.h, ptlib/msos/ptlib/pdirect.h, ptlib/msos/ptlib/pipechan.h, ptlib/msos/ptlib/pprocess.h, ptlib/msos/ptlib/ptime.h, ptlib/msos/ptlib/ptlib.inl, ptlib/msos/ptlib/remconn.h, ptlib/msos/ptlib/semaphor.h, ptlib/msos/ptlib/serchan.h, ptlib/msos/ptlib/sfile.h, ptlib/msos/ptlib/socket.h, ptlib/msos/ptlib/sound.h, ptlib/msos/ptlib/spxsock.h, ptlib/msos/ptlib/svcproc.h, ptlib/msos/ptlib/syncpoint.h, ptlib/msos/ptlib/tcpsock.h, ptlib/msos/ptlib/textfile.h, ptlib/msos/ptlib/thread.h, ptlib/msos/ptlib/timeint.h, ptlib/msos/ptlib/timer.h, ptlib/msos/ptlib/udpsock.h, ptlib/msos/ptlib/video.h, ptlib/msos/ptlib/videoio.h: Removed recursive includes 2003-09-17 11:18 csoutheren * include/ptlib.h, include/ptlib/args.h, include/ptlib/channel.h, include/ptlib/conchan.h, include/ptlib/config.h, include/ptlib/contain.h, include/ptlib/dict.h, include/ptlib/dynalink.h, include/ptlib/ethsock.h, include/ptlib/file.h, include/ptlib/filepath.h, include/ptlib/icmpsock.h, include/ptlib/ipdsock.h, include/ptlib/ipsock.h, include/ptlib/ipxsock.h, include/ptlib/mail.h, include/ptlib/mutex.h, include/ptlib/object.h, include/ptlib/osutil.inl, include/ptlib/pdirect.h, include/ptlib/pipechan.h, include/ptlib/pprocess.h, include/ptlib/ptime.h, include/ptlib/remconn.h, include/ptlib/semaphor.h, include/ptlib/serchan.h, include/ptlib/sfile.h, include/ptlib/socket.h, include/ptlib/sound.h, include/ptlib/spxsock.h, include/ptlib/svcproc.h, include/ptlib/syncpoint.h, include/ptlib/tcpsock.h, include/ptlib/textfile.h, include/ptlib/thread.h, include/ptlib/timeint.h, include/ptlib/timer.h, include/ptlib/udpsock.h, include/ptlib/video.h, include/ptlib/videoio.h, include/ptlib/msos/ptlib/thread.h, include/ptlib/unix/ptlib/channel.h, include/ptlib/unix/ptlib/conchan.h, include/ptlib/unix/ptlib/config.h, include/ptlib/unix/ptlib/contain.h, include/ptlib/unix/ptlib/dynalink.h, include/ptlib/unix/ptlib/ethsock.h, include/ptlib/unix/ptlib/file.h, include/ptlib/unix/ptlib/filepath.h, include/ptlib/unix/ptlib/icmpsock.h, include/ptlib/unix/ptlib/ipdsock.h, include/ptlib/unix/ptlib/ipsock.h, include/ptlib/unix/ptlib/mutex.h, include/ptlib/unix/ptlib/pdirect.h, include/ptlib/unix/ptlib/pipechan.h, include/ptlib/unix/ptlib/pmachdep.h, include/ptlib/unix/ptlib/pprocess.h, include/ptlib/unix/ptlib/ptime.h, include/ptlib/unix/ptlib/ptlib.inl, include/ptlib/unix/ptlib/remconn.h, include/ptlib/unix/ptlib/semaphor.h, include/ptlib/unix/ptlib/serchan.h, include/ptlib/unix/ptlib/sfile.h, include/ptlib/unix/ptlib/socket.h, include/ptlib/unix/ptlib/sound.h, include/ptlib/unix/ptlib/svcproc.h, include/ptlib/unix/ptlib/syncpoint.h, include/ptlib/unix/ptlib/tcpsock.h, include/ptlib/unix/ptlib/textfile.h, include/ptlib/unix/ptlib/thread.h, include/ptlib/unix/ptlib/timeint.h, include/ptlib/unix/ptlib/timer.h, include/ptlib/unix/ptlib/udpsock.h, include/ptlib/unix/ptlib/video.h, include/ptlib/unix/ptlib/videoio.h, include/ptlib/unix/ptlib/videoio1394avc.h, make/unix.mak, src/ptlib/common/osutils.cxx, src/ptlib/unix/osutil.cxx, src/ptlib/unix/tlib.cxx: Removed recursive include file system and removed all references to deprecated coooperative threading support 2003-09-11 10:52 dereksmithies * src/ptlib/unix/udll.cxx: Full dependancy check on dynamically loading a library. Thanks to Snark on #gnomemeeting for pointing this out... 2003-09-10 16:05 rjongbloed * src/ptclib/asnper.cxx: Fixed extendable integers PER encoding, thanks Greg Adams 2003-09-09 08:13 dereksmithies * make/lib.mak: Fix patch implementation. Thanks to Zygmuntowicz Michal 2003-09-09 08:07 dereksmithies * make/lib.mak: Add patch from Zygmuntowicz Michal for Solaris. Many thanks!!! 2003-09-09 07:11 dereksmithies * make/unix.mak: Remove hardcoded path from make file. Thanks Damien Sandras. 2003-09-08 11:42 dereksmithies * src/ptclib/socks.cxx: Add patch from Diego Tartara . Many Thanks! 2003-09-01 19:37 dsandras * Makefile.in: Fixed DESTDIR support thanks to Stefan Brüns . 2003-09-01 08:11 dereksmithies * include/ptlib/lists.h, src/ptlib/common/collect.cxx: Fix from Diego Tartara for the SetAt function. Many thanks. 2003-09-01 03:04 rogerhardiman * configure.in: Use the environments OSRELEASE if it is available