Erik Faye-Lund
5efe69d845
player: catch malloc-failures
...
There were a couple of places where malloc-failures (out-of-memory,
really) weren't caught. This isn't a big deal on modern operating
systems, but is worth dealing with on low-end platforms.
Failures to add/delete keys should count as socket-errors, because
they cause the editor and client to become out of sync.
2011-01-26 21:20:38 +01:00
Erik Faye-Lund
e640a4ab6a
editor: explicit C-declaration around sync/data.h
...
Trade an explicit extern "C" declaration for three
defined(__cplusplus) wrapped ones.
2010-07-06 23:03:37 +02:00
Erik Faye-Lund
874c5b8ede
rename LICENSE.TXT to COPYING
2010-03-19 17:41:37 +01:00
Erik Faye-Lund
decf843c04
player/client: port to C
...
Make sure that all code included in the player and client is
pure C. This helps on portability.
2010-03-19 17:41:34 +01:00
Erik Faye-Lund
557473f5a3
Encapsulating...
2010-03-19 17:41:31 +01:00
Erik Faye-Lund
3b014fd04a
Cleaner code for the track-reordering
2010-03-19 17:41:16 +01:00
Erik Faye-Lund
936fd39fe1
fixed a compilation error in the player, and a partial fix for bug 1896587.
2010-03-19 17:41:12 +01:00
Erik Faye-Lund
380621553a
fixed a saving-bug, and removed a now-unused method
2010-03-19 17:41:07 +01:00
Erik Faye-Lund
63d7e1f67c
first version of the track-saver
2010-03-19 17:41:07 +01:00
Erik Faye-Lund
8f34baa39c
added copyright headers
2010-03-19 17:41:06 +01:00
Erik Faye-Lund
2b1a79cc9c
multiple interpolation-types! \o/
2010-03-19 17:41:05 +01:00
Erik Faye-Lund
0534c70719
refactoring
2010-03-19 17:41:02 +01:00
Erik Faye-Lund
60a835fa35
cleaned up the interface. time to give the code-structure a big overhaul.
2010-03-19 17:41:02 +01:00