aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-11-06Externs to pack and unpack Xbee messages in API modes 1 or 2. Interfaces ↵Martin Peach
with an Xbee via [comport]. svn path=/trunk/externals/mrpeach/; revision=15708
2011-11-04Add a flag to sendthreadparams to indicate if the thread is in use or not. ↵Martin Peach
Don't reuse the buffer if it's still active. svn path=/trunk/externals/mrpeach/; revision=15704
2011-11-03To prevent overwriting the send buffer with multiple simultaneous messages, ↵Martin Peach
each sender thread now gets its own buffer. (Usually a multiple message results in two TCP packets, with the first message in the first packet and the rest in the second.) The buffers are preallocated and assigned to threads in round-robin fashion. There are MAX_TCPCLIENT_THREADS (32) buffers. Wait for all threads to terminate before disconnecting a socket. svn path=/trunk/externals/mrpeach/; revision=15700
2011-10-21added abstractions to the Makefile for inclusion in the libraryHans-Christoph Steiner
svn path=/trunk/externals/mrpeach/; revision=15639
2011-10-21updated udpreceive~ help with example from udpsend~ helpHans-Christoph Steiner
svn path=/trunk/externals/mrpeach/; revision=15638
2011-10-21ported to Library TemplateHans-Christoph Steiner
svn path=/trunk/externals/mrpeach/; revision=15637
2011-10-21use auto-macro _WIN32 instead of Pd-defined macro UNIX, this means the build ↵Hans-Christoph Steiner
system doesn't need to set any macros to work properly svn path=/trunk/externals/mrpeach/; revision=15636
2011-10-21A readme and license file.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=15635
2011-10-21A new meta fileMartin Peach
svn path=/trunk/externals/mrpeach/; revision=15634
2011-10-21When path pattern matches exactly, don't output the empty symbol as ↵Martin Peach
selector. Instead output bang if no args, use arg[0] as selector if it's a symbol, and otherwise use "list" as the selector. This should fix bug ID: 3426523. svn path=/trunk/externals/mrpeach/; revision=15633
2011-08-05downcased library name to 'osc' to match standard for library namesHans-Christoph Steiner
svn path=/trunk/externals/mrpeach/; revision=15204
2011-08-05downcased OSC as library name to make dir name, etcHans-Christoph Steiner
svn path=/trunk/externals/mrpeach/; revision=15203
2011-08-04added short descriptionsIOhannes m zmölnig
svn path=/trunk/externals/mrpeach/; revision=15202
2011-08-04include packingOSC.h in DISTIOhannes m zmölnig
svn path=/trunk/externals/mrpeach/; revision=15201
2011-08-04updated template Makefile to the newest versionIOhannes m zmölnig
svn path=/trunk/externals/mrpeach/; revision=15200
2011-08-04added LICENSE and (short) READMEIOhannes m zmölnig
LICENSE is GPLv2, according to the help-patches svn path=/trunk/externals/mrpeach/; revision=15199
2011-08-03- updated mrpeach/osc to use the MakefileTemplate from ↵Jamie Bullock
http://puredata.info/docs/developer/MakefileTemplate svn path=/trunk/externals/mrpeach/; revision=15193
2011-05-23[routeOSC] now handles incoming messages that are not valid OSC messages as ↵Martin Peach
though they were messages with the OSC path /, so that [routeOSC]s may be cascaded, with the / argument used to select messages whose path matched the previous level. svn path=/trunk/externals/mrpeach/; revision=15093
2011-03-26Fixed sizes of blocks to be freed and allocated. Check for good arguments ↵Martin Peach
before allocating any memory. svn path=/trunk/externals/mrpeach/; revision=15041
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=15012
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=15011
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=15010
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=15009
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=15008
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=15007
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=15006
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=15005
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=15004
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=15003
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=15002
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=15001
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=15000
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=14999
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=14998
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=14997
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=14996
2011-03-03added META subpatchJonathan Wilkes
svn path=/trunk/externals/mrpeach/; revision=14995
2011-03-02Made the input buffer unsigned so bytes > 127 will be interpreted as positive.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=14994
2011-02-21Accepts HTTP 1.0 as well as 1.1. Increased buffer for status lines to 4096.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=14937
2011-02-12Changed rightmost outlet into a status outlet for track tempo and meta info. ↵Martin Peach
Updated help patch. svn path=/trunk/externals/mrpeach/; revision=14914
2011-02-01those abstractions actually belong to the 'net' sectionRoman Haefeli
svn path=/trunk/externals/mrpeach/; revision=14850
2011-02-01those abstractions actually belong to the 'net' sectionRoman Haefeli
svn path=/trunk/externals/mrpeach/; revision=14849
2011-02-01use SLIP as a container for OSC messages when transporting them over a ↵Roman Haefeli
stream oriented protocol (according to the OSC 1.1 specification) svn path=/trunk/externals/mrpeach/; revision=14848
2011-01-17[routeOSC] can now route addresses deeper than 1 (like ↵Martin Peach
/testing/one/two/three). Added a [verbosity( message to print some debug info. Added a [paths( message to print out the currently active addresses to Pd console. Updated the help patch to match. svn path=/trunk/externals/mrpeach/; revision=14748
2011-01-16should now recover gracefully from excessive bundle depth. Cleaned up some ↵Martin Peach
whitespace and removed duplicate define of MAX_BUNDLE_DEPTH. svn path=/trunk/externals/mrpeach/; revision=14745
2011-01-13Added a HEAD method.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=14737
2011-01-13Sometimes send returns 0 if the packet is queued, so we don't consider that ↵Martin Peach
to mean it's blocked. svn path=/trunk/externals/mrpeach/; revision=14736
2011-01-13Two externals to process HTTP/1.1 requests and responses in conjunction with ↵Martin Peach
net exernals like [tcpclient] or [slipenc]/[slipdec]. So far only GET requests work. svn path=/trunk/externals/mrpeach/; revision=14735
2010-12-16Fixed problems when bundle depth is exceeded. Placed global defines in ↵Martin Peach
packingOSC.h. Thanks to zmoelnig for pointing this out in tracker id 3136648. svn path=/trunk/externals/mrpeach/; revision=14663
2010-12-11Fixed bug in record where running status was not implemented properly. Now ↵Martin Peach
running status is not used, to facilitate looping the file. Changed help patch to implement real MIDI input from hardware. svn path=/trunk/externals/mrpeach/; revision=14590