aboutsummaryrefslogtreecommitdiff
path: root/osc
AgeCommit message (Collapse)Author
2015-01-19Abandon processing when bad typetag encountered, added some more debug messages.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=17414
2015-01-12Use uint32_t for 4-byte OSC components.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=17405
2015-01-06Check for null pointer in unpackOSC_PrintTypeTaggedArgs, use uint32_t for ↵Martin Peach
OSC timetag components. svn path=/trunk/externals/mrpeach/; revision=17404
2014-11-11Version is now 0.2Martin Peach
svn path=/trunk/externals/mrpeach/; revision=17382
2014-11-10Changed t_int to intMartin Peach
svn path=/trunk/externals/mrpeach/; revision=17373
2014-11-10Applied zmoelnig's patch #1168 packOSC: fix some build-warningsMartin Peach
svn path=/trunk/externals/mrpeach/; revision=17372
2014-11-07Added check for valid data while building a blob packet in ↵Martin Peach
packOSC_sendtyped. Any bad data will cause the packet to be dropped. svn path=/trunk/externals/mrpeach/; revision=17371
2013-09-17Added methods for non-OSC input, which silently route all such input to the ↵Martin Peach
rightmost outlet unchanged. svn path=/trunk/externals/mrpeach/; revision=17206
2012-03-20Attempt to allow UTF-8 text in strings by only rejecting characters less ↵Martin Peach
than space (0x20). svn path=/trunk/externals/mrpeach/; revision=16082
2012-03-13Removed a debug post()Martin Peach
svn path=/trunk/externals/mrpeach/; revision=16072
2012-03-13Now accepts lists without complaining. Also routes non-OSC messages to right ↵Martin Peach
outlet. Corrected and updated help patch. svn path=/trunk/externals/mrpeach/; revision=16071
2012-02-14Added an [unpackOSC] help patch.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=15965
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=15001
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
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-06-14Removed class_sethelpsymbol as it's the same name as the object.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13656
2010-06-14removed ifdef for useless D_HAVECONFIGMartin Peach
svn path=/trunk/externals/mrpeach/; revision=13655
2010-06-14Fixed name of help patch, removed some sludge.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13654
2010-05-21Eliminate any post of any part of a bad address string in case it contains ↵Martin Peach
'{', which hangs Pd. svn path=/trunk/externals/mrpeach/; revision=13568
2010-05-19Cleaned up some diagnostic messages.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13565
2010-05-19Trying to make it immune to garbage input: Don't attempt to print bad OSC ↵Martin Peach
path, it could cause trouble. svn path=/trunk/externals/mrpeach/; revision=13564
2010-05-13Check for buffer overflow in case of bad input.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13533
2010-04-21Set help symbol to routeOSC as it's the same help patch.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=13462
2010-01-25install reference files side-by-side with the object filesIOhannes m zmölnig
svn path=/trunk/externals/mrpeach/; revision=13088
2010-01-02Changed MSW to _WIN32Martin Peach
svn path=/trunk/externals/mrpeach/; revision=12870
2010-01-02Changed MSW to _WIN32Martin Peach
svn path=/trunk/externals/mrpeach/; revision=12869
2010-01-02Changed MSW to _WIN32Martin Peach
svn path=/trunk/externals/mrpeach/; revision=12868
2009-12-13fixed two 64-bit bugs because int!=longN.N.
svn path=/trunk/externals/mrpeach/; revision=12834
2009-12-13resolved 1 slight 64-bit bug because int!=long and 5 spurious warnings ↵N.N.
because long!=size_t svn path=/trunk/externals/mrpeach/; revision=12833
2009-12-13added by request from two independent people at onceN.N.
svn path=/trunk/externals/mrpeach/; revision=12832
2009-06-10Blob padding does not add zero if already modulo 4 length.Martin Peach
Blob length one also works. Thanks Wolfgang Jäger for debugs... svn path=/trunk/externals/mrpeach/; revision=11735
2009-06-08Added blob typeMartin Peach
svn path=/trunk/externals/mrpeach/; revision=11720
2009-06-08Added a blob type, changed some post()s to error()s.Martin Peach
svn path=/trunk/externals/mrpeach/; revision=11719
2009-05-10Fixed a bug where a type-forced message with a non-data type following a ↵Martin Peach
type with an argument would cause an error. svn path=/trunk/externals/mrpeach/; revision=11314
2009-02-03These were updated by romanMartin Peach
roman.haefeli@gmail.com [tcpsocket.OSC] - fixed limitation of maximum size for incoming list for serialization. handles now arbitrary list lengths correctly. [tcpsocket.FUDI] - fixed limitation of maximum size for incoming list for serialization. handles now arbitrary list lengths correctly. - fixed delimiting problem: semicolons prepended by backslashes are correctly omitted for delimiter evaluation. svn path=/trunk/externals/mrpeach/; revision=10727
2009-01-13This is Roman Haefeli's tcpsocketserver for FUDI and OSC.Martin Peach
Untested! svn path=/trunk/externals/mrpeach/; revision=10527