Hi everybody
Perhaps nobody noticed but I haven't released a package for a long time - all updates still sit in git master head and there are a lot of nice changes btw: Lots of stability fixes, speed and memory footprint enhancements, a more convenient API... The 0.11 release is kind of outdated and I should release the 0.20 but I'm currently lacking the time so please just pull from the git repo
* The build system now uses autotools from A to Z
* Support for pkg-config, make install and alike
* New library design. No copy operation or memory allocation on heap during message reception which results in heavy speed improvements
* More TCP support
* Testbench (any volunteers for writing more tests?)
Note that this is a pre-release and gives a preview what is to expect with the next release. Note that this release requires some refactoring in projects which use a previous release.
The svn repository is obsolete from now on. Please use the git repository (usually the SVN isn't visible anymore anyway).
I just migrated the project to SVN. Please do NOT use the CVS repository/service anymore. I requested a deletion of the CVS data so that a confusion can be avoided.
Reworked the build system to the common ./configure make. Tested on OSX, debian, mingw, cygwin. Available from 00.07 on.
Regards
cls
For those who like to know:
I implemented WOscContainer* WOscContainer::FindContainer(const char* address).
Perhaps I'll release it the regular way but I'm lacking time...
cls
Maintenance release fixes some makefile issues and makes WOscLib gcc4.x compatible.
I added two (OSC server and client) examples and additional makefiles and it should compile cleanly on POSIX/UNIX platforms (including cygwin) and Windows.
Comments, ideas desired.
Uli
There is a new release of the WOscLib. I reworked quite a lot and hopefully improved the whole appearance of the library. This included:
Naming convention changed throughout the library. Member functions now start all with capitals. Data members have a m_ prefixed.
Adaptation of code written with the old convention needs little rework when moving to this release.
Then some missing functionality was added - blobs didn't appear in a WOscMessage even if they were accepted - this is finished now.... read more
I built the library on MinGW using the CDT on Eclipse and it compiles with no errors and warnings.
I forgot to mention one important thing: When passing network return addresses to "WOscReceiver::networkReceive(...)" the network return object must be allocated on the heap, because it gets deleted internally. If you forget that, you'll have big problems to find this error with a debugger (at least mine didn't gave me any usable hint)....
I'm currently preparing the lib for beta release. I have to finish some documentation-work and polish things up...
cls