| 1 |
DATE AUTHOR CHANGE |
|---|
| 2 |
---------- -------- ----------------------------------------------------------- |
|---|
| 3 |
[2.0.1 released - 3.5.2008]==================================================== |
|---|
| 4 |
2007-09-17 patrick Added Linux-specific implementations of |
|---|
| 5 |
vpr::ThreadPosix::setRunOn() and |
|---|
| 6 |
vpr::ThreadPosix::getRunOn(). |
|---|
| 7 |
2007-09-07 patrick Set VPR_BASE_DIR automatically on all platforms. |
|---|
| 8 |
2007-09-06 patrick Implemented stack trace printing on Mac OS X. |
|---|
| 9 |
|
|---|
| 10 |
[2.0.0 released - 8.14.2007]=================================================== |
|---|
| 11 |
2007-07-24 aronb vpr::Library::findSymbol() throws vpr::LibraryException if |
|---|
| 12 |
the library has not been loaded. |
|---|
| 13 |
2007-07-08 patrick Debug-enabled code linked against the release runtime on |
|---|
| 14 |
Windows is now named the same as optimized code. The debug |
|---|
| 15 |
DLLs are installed in the "debug" subdirectory. |
|---|
| 16 |
vpr::LibraryLoader no longer looks for plug-ins with the |
|---|
| 17 |
"_g" name variation by default. |
|---|
| 18 |
NEW VERSION: 1.1.49 |
|---|
| 19 |
2007-06-27 patrick Changed the preprocessor identification of debug versus |
|---|
| 20 |
optimized to look for VPR_DEBUG or JUGGLER_DEBUG instead |
|---|
| 21 |
of _DEBUG (and VPR_OPT or JUGGLER_OPT instead of _OPT). |
|---|
| 22 |
NEW VERSION: 1.1.48 |
|---|
| 23 |
2007-06-26 patrick Allow user-level code to customize the DSO name extension |
|---|
| 24 |
used to distinguish between build variants through the |
|---|
| 25 |
new function vpr::LibraryLoader::setDSONameExt(). |
|---|
| 26 |
NEW VERSION: 1.1.47 |
|---|
| 27 |
2007-05-23 aronb Changed the default socket statistics collection strategy |
|---|
| 28 |
to NullIOStatsStrategy. |
|---|
| 29 |
NEW VERSION: 1.1.46 |
|---|
| 30 |
2007-05-23 patrick Cleaned up internal handling of vpr::Interval objects in |
|---|
| 31 |
read/write methods of I/O classes. The public read/write |
|---|
| 32 |
methods in vpr::BlockIO now take vpr::Interval objectcs by |
|---|
| 33 |
const reference. |
|---|
| 34 |
NEW VERSION: 1.1.45 |
|---|
| 35 |
2007-04-05 patrick Added thread start/exit notification signals. Boost.Signals |
|---|
| 36 |
is now a required dependency. |
|---|
| 37 |
NEW VERSION: 1.1.44 |
|---|
| 38 |
2007-03-03 patrick Allow callers of vpr::InetAddr::getAllLocalAddrs() to |
|---|
| 39 |
indicate whether interfaces in the down state should be |
|---|
| 40 |
considered. |
|---|
| 41 |
NEW VERSION: 1.1.43 |
|---|
| 42 |
2007-03-02 patrick Changed the signature of the read, write, and query methods |
|---|
| 43 |
on I/O classes (vpr::BlockIO, vpr::Socket, |
|---|
| 44 |
vpr::SocketStream, vpr::SocketDatagram, and |
|---|
| 45 |
vpr::SerialPort) to return the result "out the back" |
|---|
| 46 |
instead of through a by-reference parameter. |
|---|
| 47 |
NEW VERSION: 1.1.42 |
|---|
| 48 |
2007-02-13 patrick Use the Win32 thread and sychronization APIs directly |
|---|
| 49 |
instead of using NSPR. |
|---|
| 50 |
NEW VERSION: 1.1.41 |
|---|
| 51 |
2007-02-13 patrick Reimplemented vpr::CondVarWin32 using a simpler approach. |
|---|
| 52 |
NEW VERSION: 1.1.40 |
|---|
| 53 |
2007-01-30 patrick Eliminated the need to set VPR_BASE_DIR on Windows to run |
|---|
| 54 |
applications. |
|---|
| 55 |
NEW VERSION: 1.1.39 |
|---|
| 56 |
2006-12-13 patrick Replaced integer return codes in vpr::Thread with |
|---|
| 57 |
exceptions. |
|---|
| 58 |
NEW VERSION: 1.1.38 |
|---|
| 59 |
2006-12-11 patrick Replaced integer return codes in vpr::ThreadKey with |
|---|
| 60 |
exceptions. |
|---|
| 61 |
NEW VERSION: 1.1.37 |
|---|
| 62 |
2006-12-08 patrick Added Windows-specific threading wrappers and |
|---|
| 63 |
synchronization primitives for use instead of NSPR's |
|---|
| 64 |
equivalent types and functions. |
|---|
| 65 |
NEW VERSION: 1.1.36 |
|---|
| 66 |
2006-10-01 patrick Changed vpr::System::getenv() and vpr::System::setenv() to |
|---|
| 67 |
return bool instead of vpr::ReturnStatus. |
|---|
| 68 |
NEW VERSION: 1.1.35 |
|---|
| 69 |
2006-10-01 patrick Removed the use of vpr::ReturnStatus in vpr::Signal. |
|---|
| 70 |
NEW VERSION: 1.1.34 |
|---|
| 71 |
2006-10-01 patrick Removed the use of vpr::ReturnStatus in vpr::RWMutex. |
|---|
| 72 |
NEW VERSION: 1.1.33 |
|---|
| 73 |
2006-10-01 patrick Introduced vpr::DeadlockException and put it to use in |
|---|
| 74 |
vpr::Mutex and vpr::Semaphore. |
|---|
| 75 |
NEW VERSION: 1.1.32 |
|---|
| 76 |
2006-10-01 patrick Removed the use of vpr::ReturnStatus in vpr::Thread. |
|---|
| 77 |
Note that the spawning form of the vpr::Thread constructor |
|---|
| 78 |
now throws an exception if the thread does not start. |
|---|
| 79 |
NEW VERSION: 1.1.31 |
|---|
| 80 |
2006-09-30 patrick Removed the use of vpr::ReturnStatus in vpr::Semaphore. |
|---|
| 81 |
NEW VERSION: 1.1.30 |
|---|
| 82 |
2006-09-30 patrick Removed the use of vpr::ReturnStatus in vpr::CondVar. |
|---|
| 83 |
NEW VERSION: 1.1.29 |
|---|
| 84 |
2006-09-30 patrick Removed the use of vpr::ReturnStatus in vpr::Mutex. |
|---|
| 85 |
Introduced new exception types vpr::ResourceException and |
|---|
| 86 |
vpr::LockException. |
|---|
| 87 |
NEW VERSION: 1.1.28 |
|---|
| 88 |
2006-08-23 patrick Fixed bugs in the NSPR socket classes related to timeouts |
|---|
| 89 |
on blocking sockets when using the WINNT configuration of |
|---|
| 90 |
NSPR. |
|---|
| 91 |
NEW VERSION: 1.1.27 |
|---|
| 92 |
2006-08-10 patrick Updated for Boost.Filesystem changes in Boost 1.34. |
|---|
| 93 |
NEW VERSION: 1.1.26 |
|---|
| 94 |
2006-08-03 dshipton Get rid of vpr-config and opt for flagpoll |
|---|
| 95 |
NEW VERSION: 1.1.25 |
|---|
| 96 |
2006-07-12 patrick Changed the DLL name to include the version as part of the |
|---|
| 97 |
base library name on Windows. Implemented automatic |
|---|
| 98 |
linking of the VPR library. |
|---|
| 99 |
NEW VERSION: 1.1.24 |
|---|
| 100 |
2006-07-11 patrick Link against the dynamic version of the Boost.Filesystem |
|---|
| 101 |
library on Windows. |
|---|
| 102 |
2006-06-25 patrick Added support for building universal binaries on Mac OS X. |
|---|
| 103 |
NEW VERSION: 1.1.23 |
|---|
| 104 |
2006-05-23 patrick Applied versioning to the header and data directories. |
|---|
| 105 |
NEW VERSION: 1.1.22 |
|---|
| 106 |
2006-05-23 patrick Changed the static and shared library names to include the |
|---|
| 107 |
VPR version as part of the base library name rather than |
|---|
| 108 |
as part of the file extension. |
|---|
| 109 |
NEW VERSION: 1.1.21 |
|---|
| 110 |
2006-05-12 allenb Removed exception specifications from everything but |
|---|
| 111 |
the exception classes. |
|---|
| 112 |
NEW VERSION: 1.1.20 |
|---|
| 113 |
2006-05-09 allenb Change thread exception handling to output .what() |
|---|
| 114 |
for all exceptions based on std::exception. |
|---|
| 115 |
NEW VERSION: 1.1.19-1 |
|---|
| 116 |
2006-05-04 allenb Added operator<< for ReturnStatus. |
|---|
| 117 |
NEW VERSION: 1.1.19 |
|---|
| 118 |
2006-04-21 patrickh Added vpr::ConnectionAbortedException. |
|---|
| 119 |
NEW VERSION: 1.1.18 |
|---|
| 120 |
2006-04-14 aronb Added a socket option for sending broadcast UDP packets. |
|---|
| 121 |
NEW VERSION: 1.1.17 |
|---|
| 122 |
2006-02-15 patrickh Replaced vpr::ThreadMemberFunctor<T> and |
|---|
| 123 |
vpr::ThreadNonMemberFunctor by Boost.Function. |
|---|
| 124 |
NEW VERSION: 1.1.16 |
|---|
| 125 |
2005-12-21 aronb Added vpr::BufferObjectReader::STRING_SIZE_LENGTH and |
|---|
| 126 |
vpr::BufferObjectWriter::STRING_SIZE_LENGTH. |
|---|
| 127 |
NEW VERSION: 1.1.15 |
|---|
| 128 |
2005-12-14 patrickh Removed vpr::InetAddrBase. |
|---|
| 129 |
NEW VERSION: 1.1.14 |
|---|
| 130 |
2005-12-12 patrickh Changed the signatures of vpr::InetAddr::getLocalHost(), |
|---|
| 131 |
vpr::InetAddr::getAllLocalAddrs(), and |
|---|
| 132 |
vpr::InetAddr::getHostname() to return a result rather than |
|---|
| 133 |
to take the result storage as a by-reference parameter. |
|---|
| 134 |
NEW VERSION: 1.1.13 |
|---|
| 135 |
2005-12-11 patrickh Added vpr::InetAddr::getAllLocalAddrs(). |
|---|
| 136 |
NEW VERSION: 1.1.12 |
|---|
| 137 |
2005-12-09 patrickh Added vpr::IllegalArgumentException. |
|---|
| 138 |
NEW VERSION: 1.1.11 |
|---|
| 139 |
2005-11-12 patrickh vpr::Library and vpr::LibraryLoader functions now throw |
|---|
| 140 |
exceptions instead of returning vpr::ReturnStatus. |
|---|
| 141 |
NEW VERSION: 1.1.10 |
|---|
| 142 |
2005-10-28 allenb Fixed up bugs in BSD Socket related to async connection, |
|---|
| 143 |
isConnected, and exceptions thrown. |
|---|
| 144 |
NEW VERSION: 1.1.9 |
|---|
| 145 |
2005-08-25 patrickh Added execption throwing to vpr::ObjectReader, |
|---|
| 146 |
vpr::ObjectWriter, and types derived therefrom. |
|---|
| 147 |
NEW VERSION: 1.1.8 |
|---|
| 148 |
2005-08-24 patrickh Added throw() clause to vpr::ReadableObject::readObject(), |
|---|
| 149 |
to vpr::WriteableObject::writeObject(), and to the |
|---|
| 150 |
destructor for each of those classes. |
|---|
| 151 |
NEW VERSION: 1.1.7 |
|---|
| 152 |
2005-08-22 patrickh Added exception handling to Windows/NSPR I/O code. |
|---|
| 153 |
NEW VERSION: 1.1.6 |
|---|
| 154 |
2005-08-18 aronb Added exception handling to POSIX/BSD I/O code. |
|---|
| 155 |
NEW VERSION: 1.1.5 |
|---|
| 156 |
2005-07-11 patrickh Removed methods from vpr::LibraryLoader that were marked as |
|---|
| 157 |
deprecated in version 0.92.3. Removed vpr::RefCountMemory, |
|---|
| 158 |
which was marked as deprecaetd in version 0.92.0. |
|---|
| 159 |
NEW VERSION: 1.1.4 |
|---|
| 160 |
2005-07-11 patrickh Eliminated the need for users of vprSingletonHeader* to |
|---|
| 161 |
declare vpr::detail::Deleter<T> as a friend. |
|---|
| 162 |
NEW VERSION: 1.1.3 |
|---|
| 163 |
2005-07-10 patrickh Extended the vprSingleton* macros so that singleton objects |
|---|
| 164 |
are deleted on application exit and so that singletons have |
|---|
| 165 |
longevity. |
|---|
| 166 |
NEW VERSION: 1.1.2 |
|---|
| 167 |
2005-06-09 patrickh Updated to support Windows 64-bit edition. |
|---|
| 168 |
NEW VERSION: 1.1.1 |
|---|
| 169 |
2005-06-06 patrickh VR Juggler 2.0 branch created. |
|---|
| 170 |
NEW VERSION: 1.1.0 |
|---|