Mercurial > hg > sv-dependency-builds
comparison src/liblo-0.26/NEWS @ 4:e13257ea84a4
Add bzip2, zlib, liblo, portaudio sources
author | Chris Cannam |
---|---|
date | Wed, 20 Mar 2013 13:59:52 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
3:6c505a35919a | 4:e13257ea84a4 |
---|---|
1 | |
2 -------------------------------------------- | |
3 2009-03-07: Release 0.26 | |
4 -------------------------------------------- | |
5 | |
6 We are pleased to present stable release 0.26 of LibLo, the | |
7 lightweight, easy to use implementation of the Open Sound Control | |
8 protocol. | |
9 | |
10 Open Sound Control (OSC) is a protocol for communication among | |
11 computers, sound synthesizers, and other multimedia devices that is | |
12 designed for use over modern network transports. | |
13 | |
14 This release marks the first release of LibLo under the LGPL license | |
15 version 2.1 or later, allowing the use of LibLo in non-GPL | |
16 applications as long as it is dynamically linked such that the LibLo | |
17 portion of the application can remain freely modifiable. We hope that | |
18 this will allow compatibility with a wider variety of audio | |
19 applications and encourage the use of open protocols even in | |
20 commercial software. (This change was motivated by receiving a number | |
21 of requests for special permission for the use of LibLo in non-GPL | |
22 software.) | |
23 | |
24 This release also introduces some new features, such as the ability to | |
25 use custom transports, proper TCP multi-session support, access to | |
26 bundle timestamp information, and wider C compiler compatibility. | |
27 | |
28 Details: | |
29 - Change license to LGPL 2.1 or later. | |
30 - Add return codes to all functions that may fail. | |
31 - Fix memory leaks in lo_address_new_from_url(), dispatch_method(), | |
32 lo_url_get_path() | |
33 - Move lo_arg_size(), lo_get_path(), lo_arg_host/network_endian() back | |
34 to lo_lowlevel.h. | |
35 - Expose the lo_server_dispatch_data() function as public, making it | |
36 possible to react to messages contained in an arbitrary block of | |
37 memory. (i.e., allows use with custom transport protocols) | |
38 - Get protocol by ID number. | |
39 - Keep TCP sessions open, and automatically track multiple open | |
40 sessions in a data structure. | |
41 - Allow access to bundle timestamp information. | |
42 - Fix bug in lo_timetag_diff(). | |
43 - Change the value of LO_TT_IMMEDIATE to correspond with the OSC | |
44 specification. | |
45 - Enable SO_REUSEPORT when initializing a multicast server. | |
46 - Update the "soname" describing API/ABI compatibility. | |
47 - Update documentation and various bug fixes. | |
48 - Compiles under MSVC, avoiding the use of gcc-isms when not using | |
49 gcc. | |
50 | |
51 | |
52 Contributions by: | |
53 - Mike Wozniewski | |
54 - Dominic Sacré | |
55 - Alex McLean | |
56 - Steve Harris | |
57 - Kentaro Fukuchi | |
58 - Koichiro Ozaki | |
59 - Stephen Sinclair | |
60 | |
61 Please feel free to download it at SourceForge: | |
62 http://downloads.sourceforge.net/liblo/liblo-0.26.tar.gz | |
63 | |
64 Or read the online documentation: | |
65 http://liblo.sourceforge.net | |
66 | |
67 Stephen Sinclair | |
68 LibLo maintainer | |
69 | |
70 | |
71 -------------------------------------------- | |
72 2008-07-18: Release 0.25 | |
73 -------------------------------------------- | |
74 | |
75 We are pleased to present stable release 0.25 of LibLo, the | |
76 lightweight, easy to use implementation of the Open Sound Control | |
77 protocol. | |
78 | |
79 Open Sound Control (OSC) is a protocol for communication among | |
80 computers, sound synthesizers, and other multimedia devices that is | |
81 optimized for modern networking technology. | |
82 | |
83 This release brings several new features, including support for | |
84 broadcast messages, multicast UDP groups, message deserialisation, and | |
85 input validation. | |
86 | |
87 Details: | |
88 - Check for buffer overflows | |
89 - Added oscsend and oscdump command-line tools | |
90 - Added lo_message_add_varargs() for variable-argument C functions. | |
91 - Added lo_bundle_free_messages() | |
92 - Bug fix for pattern matching. (curly braces) | |
93 - Broadcast support | |
94 - Added lo_message_deserialise() | |
95 - Multicast support | |
96 - Fixes for compiling on OS X | |
97 - General bug fixes | |
98 | |
99 Contributions by: | |
100 - Camille Troillard | |
101 - Chris Hixon | |
102 - Kentaro Fukuchi | |
103 - Dave Robillard | |
104 - Nicolas Humfrey | |
105 - Stephen Sinclair | |
106 | |
107 Please feel free to download it at SourceForge: | |
108 http://downloads.sourceforge.net/liblo/liblo-0.25.tar.gz | |
109 | |
110 Or read the online documentation: | |
111 http://liblo.sourceforge.net | |
112 | |
113 Stephen Sinclair | |
114 LibLo maintainer | |
115 | |
116 | |
117 -------------------------------------------- | |
118 2007-03-21: Release 0.24 | |
119 -------------------------------------------- | |
120 | |
121 About: | |
122 LibLO is a lightweight library for handling the sending and receiving of | |
123 messages according to the Open Sound Control (OSC) protocol on POSIX | |
124 systems. | |
125 | |
126 Changes: | |
127 lo_server_get_protocol() and lo_address_get_protocol() were added. Tests | |
128 for lo_address_get_* were added to the test tool. Several compiler | |
129 warnings were fixed. The address for package bug reports was changed. | |
130 lo_blob_new() was changed to take const void*. The getnameinfo() method of | |
131 getting hostname is disabled when IPv6 is disabled. A Unix server socket is | |
132 now unlinked when it is closed. The size of a Unix socket path is checked | |
133 properly. | |
134 | |
135 | |
136 -------------------------------------------- | |
137 2006-01-27: Release 0.23 | |
138 -------------------------------------------- | |
139 | |
140 Liblo, the Lite OSC library, is an implementation of the Open Sound | |
141 Control protocol for POSIX systems*. It is written in ANSI C99 and | |
142 released under the GNU General Public Licence. It is designed to make | |
143 developing OSC applictions as easy as possible. | |
144 | |
145 http://liblo.sourceforge.net/ | |
146 | |
147 | |
148 nick. | |
149 | |
150 | |
151 Changes: | |
152 * New Maintainer (me!) | |
153 * Fixed pthread resource leak, when stopping server | |
154 * IPv6 is now disabled by default | |
155 * Fixed bug where sockets weren't closed when replying to messages | |
156 * Split off resolve_address into seperate create_socket function | |
157 * Only creates new sockets when needed | |
158 * Added lo_send_from, lo_send_message_from and lo_send_bundle_from | |
159 | |
160 | |
161 -------------------------------------------- | |
162 2005-09-09: Release 0.22 | |
163 -------------------------------------------- | |
164 | |
165 Liblo, the Lite OSC library, is an implementation of the Open Sound | |
166 Control protocol for POSIX systems*. It is written in ANSI C99 and | |
167 released under the GNU General Public Licence. It is designed to make | |
168 developing OSC applictions as easy as possible. | |
169 | |
170 http://plugin.org.uk/liblo/ | |
171 | |
172 - Steve | |
173 | |
174 Changes: | |
175 Fixes for socket leaking from Martin Habets, Dave Robillard and | |
176 Jesse Chappell | |
177 | |
178 Fix for IPV6 numerical address parsing from Dave Robillard | |
179 | |
180 Fix for char handling on bigendian machines from Martin Habets | |
181 (and others) | |
182 | |
183 New lo_server(thread)_del_method() from Martin Habets | |
184 | |
185 Endianess and arithmetic fixes for bundle timestamps from Topher | |
186 Cyll - bundle delivery is still not accurate though | |
187 | |
188 Patch to optioanlly disable IPV6 support from Lorenz Schori | |
189 | |
190 * and MS Windows, under some environment or other | |
191 | |
192 | |
193 -------------------------------------------- | |
194 2005-03-03: Release 0.18 | |
195 -------------------------------------------- | |
196 | |
197 http://www.plugin.org.uk/liblo/releases/liblo-0.18.tar.gz | |
198 | |
199 This is bugfix release and fixes a critical bug in 0.17 that bites when | |
200 trying to connect multiple clients to one server. All users of 0.17 should | |
201 upgrade as soon as possible. | |
202 | |
203 Liblo is an implementation of the Open Sound Control protocol for POSIX | |
204 systems. It is released under the GNU General Public Licence. | |
205 | |
206 http://www.plugin.org.uk/liblo/ | |
207 http://www.cnmat.berkeley.edu/OpenSoundControl/ | |
208 | |
209 - Steve | |
210 | |
211 | |
212 -------------------------------------------- | |
213 2005-02-24: Release 0.17 | |
214 -------------------------------------------- | |
215 | |
216 Liblo, the Lite OSC library, is an implementation of the Open Sound | |
217 Control [1] protocol for POSIX systems. It is written in ANSI C99 and | |
218 released under the GNU General Public Licence. It is designed to make | |
219 developing OSC applictions as easy as possible. | |
220 | |
221 http://plugin.org.uk/liblo/ | |
222 | |
223 Changes: | |
224 Patch from Jesse Chappell to fix memory leak | |
225 Ability to directly reply to the sender of a UDP message | |
226 Preliminary support for the OSC method enumeration scheme | |
227 | |
228 - Steve | |
229 | |
230 [1] http://www.cnmat.berkeley.edu/OpenSoundControl/ | |
231 | |
232 | |
233 -------------------------------------------- | |
234 2005-01-26: Release 0.16 | |
235 -------------------------------------------- | |
236 | |
237 Liblo, the Lite OSC library, is an implementation of the Open Sound | |
238 Control [1] protocol for POSIX systems. It is written in ANSI C and | |
239 released under the GNU General Public Licence. It is designed to make | |
240 developing OSC applictions as easy as possible. | |
241 | |
242 http://plugin.org.uk/liblo/ | |
243 | |
244 Changes: | |
245 Patch from Dave Robillard that fixes bundles of more than 4 messages. | |
246 Some const char * for C++ compatibility. | |
247 Added a source field to messages that represents the source from | |
248 which a message was received. Useful in method handlers to | |
249 determine which client sent the message. | |
250 Added patch from Walco van Loon and Pix that fixes a bug in the | |
251 hostname detection fallback code | |
252 | |
253 - Steve | |
254 | |
255 [1] http://www.cnmat.berkeley.edu/OpenSoundControl/ | |
256 | |
257 | |
258 -------------------------------------------- | |
259 2004-10-19: Release 0.13 | |
260 -------------------------------------------- | |
261 | |
262 liblo is an implementation of the Open Sound Control[1] protocol for POSIX | |
263 systems. It is written in ANSI C and released under the GNU General Public | |
264 Licence. It is designed to make developing OSC applictions as easy as | |
265 possible. | |
266 | |
267 http://plugin.org.uk/liblo/ | |
268 | |
269 This release adds Mac OSX compatibility fixes from Taybin Rutkin, a | |
270 memory leak fix from Jesse Chappell and methods and examples to allow | |
271 server polling from exisitng threads from Sean Bolton. Some legacy | |
272 compatobility code has been removed, but this should not affect anyone. | |
273 | |
274 Documentation has been updated to reflect the changes. | |
275 [1] http://www.cnmat.berkeley.edu/OpenSoundControl/ [website is currently | |
276 down] | |
277 | |
278 -------------------------------------------- | |
279 2004-08-19: Release 0.9 | |
280 -------------------------------------------- | |
281 | |
282 liblo is an implementation of the Open Sound Control[1] protocol for POSIX | |
283 systems. It is released under the GPL. It is written in ANSI C. | |
284 | |
285 http://plugin.org.uk/liblo/ | |
286 | |
287 This release adds: (over the last stable release, 0.5) | |
288 * Nonblocking mesage dispatcher (useful for single GUI-thread | |
289 applications, eg Qt, GTK+) | |
290 * bugfixes to URL handling (0.6 - 0.8 broke DSSI) | |
291 * UNIX domain (FIFO) socket server/client support | |
292 * TCP domain socket server/client support | |
293 * A method to stop server threads | |
294 * Better regression tests (testlo) | |
295 * Fixed memory leaks | |
296 * More documentation | |
297 * Dynamic library building fixes | |
298 | |
299 - Steve | |
300 | |
301 [1] http://www.cnmat.berkeley.edu/OpenSoundControl/ | |
302 | |
303 | |
304 -------------------------------------------- | |
305 2004-03-29: Release 0.5 | |
306 -------------------------------------------- | |
307 | |
308 liblo is a easy to use OSC (Open Sound Control) implementation written in C. | |
309 | |
310 http://plugin.org.uk/liblo/ | |
311 | |
312 See the website for docs and example code. | |
313 | |
314 Changes since last release: | |
315 bugfixes | |
316 OSC URL handling | |
317 better IPV6 support | |
318 real documentation | |
319 better example code | |
320 support for all the types listed in the specification | |
321 automatic port number selection for servers | |
322 lo_target type has been deprecated, use lo_address now | |
323 some buffer overrun checks in lo_send() | |
324 | |
325 This version is not binary compatible with the previous release. | |
326 | |
327 - Steve |