annotate src/liblo-0.26/ChangeLog @ 79:91c729825bca pa_catalina

Update build for AUDIO_COMPONENT_FIX
author Chris Cannam
date Wed, 30 Oct 2019 12:40:34 +0000
parents e13257ea84a4
children
rev   line source
Chris@4 1 2009-03-07 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 2 * Fix some typos, grammar, and links in the documentation.
Chris@4 3 * Remove TCP from TODO list.
Chris@4 4 * Add recent contributors to the AUTHORS list.
Chris@4 5 * Add previous release notes to the NEWS file.
Chris@4 6 * Add note about MSVC in README.
Chris@4 7 * Release 0.26.
Chris@4 8
Chris@4 9 2009-03-06 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 10 * Add a return value to lo_bundle_add_message().
Chris@4 11 * Avoid pointer arithmetic on void* types for compilers that can't handle it.
Chris@4 12 * Move all local variable declarations to the top of the scope.
Chris@4 13 * Conditionally avoid the use of variable-argument macros if not GCC.
Chris@4 14 * Fix multicast on Windows: join multicast group after bind() instead of before.
Chris@4 15 * Avoid the use of C99 struct literals when giving timetag arguments.
Chris@4 16 * Add premake4, used to generate MSVC project/solution files.
Chris@4 17 * Add numerous typical kludges necessary to cover differences in MSVC.
Chris@4 18 * Use log() instead of a while loop to calculate new data size.
Chris@4 19 * Add return values for all functions that can potentially fail.
Chris@4 20 * Add premake4-related files to the dist build.
Chris@4 21
Chris@4 22 2009-02-17 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 23 * For multicast, enable SO_REUSEPORT as well as SO_REUSEADDR. (Mike Wozniewski)
Chris@4 24
Chris@4 25 2009-02-12 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 26 * Fix the definition of LO_TT_IMMEDIATE per the OSC spec. (Dominic Sacré)
Chris@4 27
Chris@4 28 2009-02-01 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 29 * Add function lo_message_get_timestamp(). (Alex McLean)
Chris@4 30 * Fix magic constant in lo_timetag_diff. (Dominic Sacré)
Chris@4 31 * Bump the LO_SO_VERSION version major number to resolve ABI
Chris@4 32 incompatibilities with previous versions. In particular, the
Chris@4 33 addition of 'const' to an argument of lo_blob_new() in r80
Chris@4 34 constituted an API add and removal, hence the reset of the 3rd
Chris@4 35 number ('age') according to the libtool manual. (SS)
Chris@4 36
Chris@4 37 2009-01-04 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 38 * Add checks to configure.ac for select() and poll().
Chris@4 39 * Use inet_addr if inet_aton is not available. (i.e., on Windows)
Chris@4 40 * Retry a TCP connection once if it failed to connect on send.
Chris@4 41 * Remove useless conditional call to freeaddrinfo().
Chris@4 42 * Only implement gai_strerrorA if gai_strerror was not already defined.
Chris@4 43 * Make the TCP protocol retain session information for multiple connections.
Chris@4 44
Chris@4 45 2008-12-23 Nicholas Humfrey <njh@aelius.com>
Chris@4 46 * Added a function called lo_server_wait() which waits for a message to be received.
Chris@4 47
Chris@4 48 2008-11-23 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 49 * Use the \internal Doxygen command to hide internal functions.
Chris@4 50
Chris@4 51 2008-10-11 Kentaro Fukuchi <fukuchi@megaui.net>
Chris@4 52 * lo_url_get_protocol_id() has been added.
Chris@4 53 * lo_address_new_with_proto() has been added.
Chris@4 54 * Changed lo_address_new_from_url() to use lo_url_get_protocol_id().
Chris@4 55
Chris@4 56 2008-10-09 Kentaro Fukuchi <fukuchi@megaui.net>
Chris@4 57 * src/tools/oscsend.c: Fixed compile-time error on OS X.
Chris@4 58 (thanks to Koichiro Ozaki)
Chris@4 59
Chris@4 60 2008-10-07 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 61 * Move lo_arg_size(), lo_get_path(), lo_arg_host/network_endian() back to lo_lowlevel.h.
Chris@4 62 * Expose the lo_server_dispatch_data() function as public.
Chris@4 63 * Fix zero-padding of path and type strings in lo_message_deserialise().
Chris@4 64
Chris@4 65 2008-09-07 Kentaro Fukuchi <fukuchi@megaui.net>
Chris@4 66 * Memory leak in lo_address_new_from_url() has been fixed.
Chris@4 67 * Memory leak in dispatch_method() has been fixed.
Chris@4 68 * Fix a typo and some missing free() in testlo.c.
Chris@4 69
Chris@4 70 2008-09-04 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 71 * Change license of LibLo to LGPL 2.1 or later.
Chris@4 72 (With permission of all authors.)
Chris@4 73
Chris@4 74 2008-07-11 Kentaro Fukuchi <fukuchi@megaui.net>
Chris@4 75 * Some error checks have been added.
Chris@4 76 * oscsend now uses strtod() instead of strtof(). strtof of glibc returned
Chris@4 77 buggy results when --std=c99 is not given. (strtof is described in C99)
Chris@4 78
Chris@4 79 2008-06-18 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 80 * Update AUTHORS
Chris@4 81 * Release version 0.25
Chris@4 82
Chris@4 83 2008-06-05 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 84 * Fix autogen.sh: Use glibtoolize if it exists, for OS X.
Chris@4 85 * Fix undefined MSG_NOSIGNAL in testlo.c.
Chris@4 86 * Fix warning on lo_message_deserialize().
Chris@4 87
Chris@4 88 2008-05-05 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 89 * Fix invalid pointer in lo_server_del_method() when doing pattern matching. (Camille Troillard)
Chris@4 90
Chris@4 91 2008-04-28 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 92 * Add support for multicast groups to LibLo.
Chris@4 93 * Add test case for sending a crafted packet that would crash a lo_server without validation.
Chris@4 94 * Make validation-related functions internal to liblo.
Chris@4 95 * Add server input validation along with a function to deserialise an OSC message. (Chris Hixon)
Chris@4 96 * Fix bad socket number in lo_client_sockets when a server is freed.
Chris@4 97
Chris@4 98 2008-04-21 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 99 * Added Daniel Lacroix's patch for level 2 broadcast support.
Chris@4 100 * Use resolved IP address to detect broadcast address.
Chris@4 101
Chris@4 102 2008-02-25 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 103 * Fix bug where curly brackets didn't match the last item in the comma-separated list.
Chris@4 104
Chris@4 105 2008-02-20 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 106 * Added lo_bundle_free_messages() to free a bundle and the messages it points to. (Kentaro Fukuchi)
Chris@4 107
Chris@4 108 2008-01-27 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 109 * Fix for lo_message_add(), wrong argument order for lo_message_add_varargs_internal(). (Dave Robillard)
Chris@4 110 * Added test case for lo_message_add().
Chris@4 111
Chris@4 112 2008-01-20 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 113
Chris@4 114 * Added lo_message_add_varargs() to play well with C functions taking a variable number of arguments. (Dave Robillard)
Chris@4 115 * Avoid unnecessary repetitive reallocation on lo_message_add_*(). (Dave Robillard)
Chris@4 116 * Fixed errors related to 64-bit in packing blob and MIDI messages. (Dave Robillard)
Chris@4 117
Chris@4 118 2008-01-13 Stephen Sinclair <radarsat1@gmail.com>
Chris@4 119
Chris@4 120 * Fixed index increment in sendosc.c for string and symbol types
Chris@4 121
Chris@4 122 2008-01-12 Nicholas Humfrey <njh@aelius.com>
Chris@4 123
Chris@4 124 * Added tools from Kentaro Fukuchi
Chris@4 125
Chris@4 126 2007-03-19 Nicholas Humfrey <njh@aelius.com>
Chris@4 127
Chris@4 128 * Applied patch from Chris Hixon to check for buffer overflows
Chris@4 129
Chris@4 130 2007-03-16 Nicholas Humfrey <njh@aelius.com>
Chris@4 131
Chris@4 132 * Fixed several compiler warnings
Chris@4 133 * Changed address for package bug reports
Chris@4 134 * Released version 0.24
Chris@4 135
Chris@4 136 2007-03-09 Nicholas Humfrey <njh@aelius.com>
Chris@4 137
Chris@4 138 * Changed lo_blob_new() to take const void* (thanks to Lars Luthman)
Chris@4 139 * Disable getnameinfo() method of getting hostname, when IPv6 is disabled
Chris@4 140 * Unlink Unix server socket when it is close (thanks to Dominic SacrŽ)
Chris@4 141 * Checks size of unix socket path properly
Chris@4 142 * Now accepts unix socket format osc.unix://localhost/tmp/mysocket.sock
Chris@4 143 * Released version 0.24pre1
Chris@4 144
Chris@4 145 2007-03-08 Nicholas Humfrey <njh@aelius.com>
Chris@4 146
Chris@4 147 * Added lo_server_thread_new_with_proto(), as suggested by Dave Robillard
Chris@4 148 * Applied patch from Aron Stansvik to fix bug with FreeBSD/NetBSD systems
Chris@4 149 * Removed freeaddrinfo() from resolve_address() error case (thanks to Anthony Green)
Chris@4 150 * Only call connect() for TCP sessions (thanks to Roger B. Dannenberg)
Chris@4 151
Chris@4 152 2006-03-29 Nicholas Humfrey <njh@aelius.com>
Chris@4 153
Chris@4 154 * Applied lo_address_get_url() patch from Sze'kelyi Szabolcs
Chris@4 155 * Added lo_server_get_protocol() and lo_address_get_protocol()
Chris@4 156 * Added tests for lo_address_get_* tests to test tool
Chris@4 157
Chris@4 158 2006-01-26 Nicholas Humfrey <njh@aelius.com>
Chris@4 159
Chris@4 160 * IPv6 is now disabled by default
Chris@4 161 * Released version 0.23
Chris@4 162
Chris@4 163 2005-12-29 Nicholas Humfrey <njh@aelius.com>
Chris@4 164
Chris@4 165 * Fixed pthread resource leak, when stopping thread
Chris@4 166
Chris@4 167 2005-12-21 Nicholas Humfrey <njh@aelius.com>
Chris@4 168
Chris@4 169 * Fixed bug where sockets weren't closed when replying to messages
Chris@4 170 * Split off resolve_address into seperate create_socket function
Chris@4 171 * Only creates new sockets when needed
Chris@4 172
Chris@4 173 2005-12-05 Nicholas Humfrey <njh@aelius.com>
Chris@4 174
Chris@4 175 * Added lo_send_from, lo_send_message_from and lo_send_bundle_from
Chris@4 176 * Merged guts of lo_send_message and lo_send_bundle into new static send_data()
Chris@4 177
Chris@4 178 2005-09-04 Steve Harris <steve@plugin.org.uk>
Chris@4 179
Chris@4 180 * Released 0.22
Chris@4 181
Chris@4 182 2005-09-02 Steve Harris <steve@plugin.org.uk>
Chris@4 183
Chris@4 184 * address.c, server.c: Added patch from Martin Habets that redoes
Chris@4 185 parts of previous patches...
Chris@4 186
Chris@4 187 2005-09-01 Steve Harris <steve@plugin.org.uk>
Chris@4 188
Chris@4 189 * address.c, server.c: Added patches from Jesse Chappell and Dave
Chris@4 190 Robillard to close various sockets when there no longer used.
Chris@4 191
Chris@4 192 2005-08-19 Steve Harris <steve@plugin.org.uk>
Chris@4 193
Chris@4 194 * address.c, testlo.c: Added patch from Dave Robillard to fix parsing
Chris@4 195 of IPV6 addresses in URLs.
Chris@4 196
Chris@4 197 2005-08-11 Martin Habets <mhabets@users.sourceforge.net>
Chris@4 198
Chris@4 199 * message.c: Fix LO_CHAR sending on big endian architectures.
Chris@4 200
Chris@4 201 2005-08-09 Martin Habets <mhabets@users.sourceforge.net>
Chris@4 202
Chris@4 203 * server.c: Add lo_server_del_method()
Chris@4 204 * server_thread.c: Add lo_server_thread_del_method()
Chris@4 205
Chris@4 206 2005-07-26 Steve Harris <steve@plugin.org.uk>
Chris@4 207
Chris@4 208 * bundle.c, server.c: Endianess fixed from Topher Cyll for bundle
Chris@4 209 timestamps.
Chris@4 210
Chris@4 211 # Bundle delivery timing is still not right, theres an arithmetic
Chris@4 212 # errorsomewhere, but I cant see it.
Chris@4 213
Chris@4 214 2005-06-05 Steve Harris <steve@plugin.org.uk>
Chris@4 215
Chris@4 216 * server.c: Patch from Lorenz Schori to optionally disable IPV6 support
Chris@4 217 with --disable-ipv6
Chris@4 218
Chris@4 219 2005-03-31 Steve Harris <steve@plugin.org.uk>
Chris@4 220
Chris@4 221 * server.c: Patch from Martin Habets that expands wildcarded patch to
Chris@4 222 the matching path where possible (eg. not when using the NULL
Chris@4 223 wildcard path).
Chris@4 224
Chris@4 225 2005-03-04 Steve Harris <steve@plugin.org.uk>
Chris@4 226
Chris@4 227 * server.c: try to fix the global struct thing that keeps track of
Chris@4 228 server sockets.
Chris@4 229
Chris@4 230 2005-02-03 Steve Harris <steve@plugin.org.uk>
Chris@4 231
Chris@4 232 * server.c: made UDP messages resolve back to thier originating server,
Chris@4 233 or something close to it.
Chris@4 234
Chris@4 235 2005-02-03 Taybin Rutkin <taybin@earthlink.net>
Chris@4 236
Chris@4 237 * server.c: commited resource leak fix from Jesse Chappell
Chris@4 238
Chris@4 239 2005-01-22 Steve Harris <steve@plugin.org.uk>
Chris@4 240
Chris@4 241 * address.c: fixed bug when determining protocol of URL with
Chris@4 242 unspecified sub-protocol. Reported by Pix.
Chris@4 243
Chris@4 244 2005-01-13 Steve Harris <steve@plugin.org.uk>
Chris@4 245
Chris@4 246 * bundle.c: patch from Dave Robillard that fixes bundles of more than 4
Chris@4 247 messages.
Chris@4 248
Chris@4 249 2005-01-13 Steve Harris <steve@plugin.org.uk>
Chris@4 250
Chris@4 251 * message.c: made the arguments to _add_string and _add_symbol const
Chris@4 252 char * for C++ compatibility.
Chris@4 253
Chris@4 254 2005-01-10 Steve Harris <steve@plugin.org.uk>
Chris@4 255
Chris@4 256 * message.c: added a source field that represents the source from which
Chris@4 257 a message was received. Useful in method handlers to determine which
Chris@4 258 client sent the message.
Chris@4 259
Chris@4 260 2004-12-21 Steve Harris <steve@plugin.org.uk>
Chris@4 261
Chris@4 262 * server.c: added patch from Walco van Loon and Pix that fixes a bug
Chris@4 263 in the hostname detection fallback code
Chris@4 264
Chris@4 265 2004-11-19 Steve Harris <steve@plugin.org.uk>
Chris@4 266
Chris@4 267 * send.c: added lo_send_timestamped()
Chris@4 268
Chris@4 269 2004-11-17 Steve Harris <steve@plugin.org.uk>
Chris@4 270
Chris@4 271 * server.c: added code to handle bundle reception
Chris@4 272 * bundle.c: code to build bundle objects
Chris@4 273 * timetag.c: code to manipulate and test timetags
Chris@4 274
Chris@4 275 2004-10-19 Steve Harris <steve@plugin.org.uk>
Chris@4 276
Chris@4 277 Release 0.13
Chris@4 278 * lo.h: removed reference to obsolete header lo_backcompat.h
Chris@4 279
Chris@4 280 2004-10-17 Steve Harris <steve@plugin.org.uk>
Chris@4 281
Chris@4 282 * lo_server.c: added code to allow servers to poll() on the server
Chris@4 283 socket, if available. From Sean Bolton.
Chris@4 284
Chris@4 285 2004-08-27 Steve Harris <steve@plugin.org.uk>
Chris@4 286
Chris@4 287 * lo_lowlevel.h, send.c: added OSX compatibility fixes from Taybin
Chris@4 288 Rutkin.
Chris@4 289
Chris@4 290 2004-08-19 Steve Harris <steve@plugin.org.uk>
Chris@4 291
Chris@4 292 Release 0.9
Chris@4 293 * testlo.c: added more URL tests
Chris@4 294
Chris@4 295 2004-08-19 Steve Harris <steve@plugin.org.uk>
Chris@4 296
Chris@4 297 * address.c: more bugfixes to URL handling
Chris@4 298
Chris@4 299 2004-08-02 Steve Harris <steve@plugin.org.uk>
Chris@4 300
Chris@4 301 * server.c, address.c: fixed bugs and ommisions in URL handling
Chris@4 302
Chris@4 303 2004-07-28 Steve Harris <steve@plugin.org.uk>
Chris@4 304
Chris@4 305 * send.c, server.c: added code to handle UNIX domain sockets.
Chris@4 306
Chris@4 307 2004-07-12 Steve Harris <steve@plugin.org.uk>
Chris@4 308
Chris@4 309 * server_thread.c: added a lo_server_thread_stop() function for
Chris@4 310 symmetry with lo_server_thread_start()
Chris@4 311
Chris@4 312 2004-06-07 Steve Harris <steve@plugin.org.uk>
Chris@4 313
Chris@4 314 * server.c: added a lo_server_recv_noblock() that will not wait for
Chris@4 315 a packet to be received
Chris@4 316
Chris@4 317 2004-03-26 Steve Harris <steve@plugin.org.uk>
Chris@4 318
Chris@4 319 * doc/, *.h: added doxygen documentation
Chris@4 320 * address.c: changed URL methods to accept/expect protocol
Chris@4 321 specifiers (eg. osc.udp://...)
Chris@4 322 * examples/*.c: added comments, slightly simplified
Chris@4 323
Chris@4 324 2004-03-21 Steve Harris <steve@plugin.org.uk>
Chris@4 325
Chris@4 326 * server.c: made binding to unspecified ports work
Chris@4 327
Chris@4 328 2004-03-21 Steve Harris <steve@plugin.org.uk>
Chris@4 329
Chris@4 330 * message.c: fixed coercion type bugs
Chris@4 331 * server.c: fixed endian conversion bug
Chris@4 332 * testlo.c: added lots of tests
Chris@4 333 * send.c: added implicit guard variable to end of send arguments
Chris@4 334
Chris@4 335 2004-03-20 Steve Harris <steve@plugin.org.uk>
Chris@4 336
Chris@4 337 * message.c, send.c: added support for the remaining types OSC
Chris@4 338
Chris@4 339 2004-03-15 Steve Harris <steve@plugin.org.uk>
Chris@4 340
Chris@4 341 * message.c: changed the definition of the string argument accessor
Chris@4 342 member (it was wrong before).
Chris@4 343
Chris@4 344 * target.c, *.[ch]: lo_target* is now called lo_address*, this
Chris@4 345 makes the api much clearer, %s/lo_target/lo_address/g, should
Chris@4 346 bring all source files up to date.
Chris@4 347
Chris@4 348 2004-02-29 Steve Harris <steve@plugin.org.uk>
Chris@4 349
Chris@4 350 * configure.in, Makefile.am: added auto* stuff