root/juggler/branches/2.2/modules/vapor/ChangeLog

Revision 21059, 9.6 kB (checked in by patrick, 6 months ago)

Mark the 2.0.1 release.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
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
Note: See TracBrowser for help on using the browser.