Index: kart_sound.c
===================================================================
--- kart_sound.c	(revision 666)
+++ kart_sound.c	(revision 667)
@@ -0,0 +1,17 @@
+// Kartagony - sound management
+
+#define SOUND_MAX  1
+
+#define SOUND_ENGINE 0
+
+int sounds[SOUND_MAX];
+
+void sound_init(void)
+{
+raydium_sound_DefaultReferenceDistance=4.f;
+
+//sounds[SOUND_ENGINE]=raydium_sound_LoadWav("scooter2.wav");
+sounds[SOUND_ENGINE]=raydium_sound_LoadWav("scooter2.wav");
+//sounds[SOUND_ENGINE]=raydium_sound_LoadWav("murcielago2.wav");
+raydium_sound_SetSourcePitch(sounds[SOUND_ENGINE],0);
+}

Property changes on: kart_sound.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
<logentry
   revision="1030">
<author>xfennec</author>
<date>2010-11-11T19:28:13.120087Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shadow.c</path>
</paths>
<msg>Disabling shadows on iPhone (not working correclty, and way to slow)</msg>
</logentry>
<logentry
   revision="1029">
<author>xfennec</author>
<date>2010-11-11T18:30:07.104365Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/cli.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/cli.h</path>
</paths>
<msg>You can now create a 'raydium.cli' file in binary directory and add command line switches in it.</msg>
</logentry>
<logentry
   revision="1028">
<author>xfennec</author>
<date>2010-11-11T17:26:31.090185Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/joy.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/joy.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/cli.c</path>
</paths>
<msg>Added --joy-emul [mouse/keyboard] command line switch, to force joystick emulation (useful when you don't want to use iPhone internal sensors, for example)</msg>
</logentry>
<logentry
   revision="1027">
<author>xfennec</author>
<date>2010-11-11T16:38:04.765001Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/path.c</path>
</paths>
<msg>cleaned up the file (dos2unix) and removed an unused variable.</msg>
</logentry>
<logentry
   revision="1026">
<author>xfennec</author>
<date>2010-11-11T16:29:31.029953Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/joy.c</path>
</paths>
<msg>iPhone: small fix for joystick support (name and number of axes were wrong)</msg>
</logentry>
<logentry
   revision="1025">
<author>ouille</author>
<date>2010-10-20T20:33:27.923958Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/path.c</path>
</paths>
<msg>Package refresh speedup. Does not relies on php to decide if a file need to be refreshed (slow) php called only when it is neeeded (speed up program exit).</msg>
</logentry>
<logentry
   revision="1024">
<author>ouille</author>
<date>2010-10-20T20:31:43.739447Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/joy.c</path>
</paths>
<msg>Corrected bug. Console continue to display message after atexit joystick on win32 with a joystick !</msg>
</logentry>
<logentry
   revision="1023">
<author>xfennec</author>
<date>2010-10-19T14:51:18.448794Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test-iphoneos.c</path>
</paths>
<msg>Removed normal smoothing for this demo (looks ugly now)</msg>
</logentry>
<logentry
   revision="1022">
<author>xfennec</author>
<date>2010-10-19T14:48:28.299219Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/wrapper-opengles.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>Basic multitexturing is now available for iPhone port. It currently requires a few changes in glew.h header.</msg>
</logentry>
<logentry
   revision="1021">
<author>xfennec</author>
<date>2010-10-19T13:20:06.977040Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/object.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shadow.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/object.h</path>
</paths>
<msg>Adding basic multitexturing support to Vertex Array renderer.</msg>
</logentry>
<logentry
   revision="1020">
<author>xfennec</author>
<date>2010-10-19T12:12:54.730282Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shadow.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/object.c</path>
</paths>
<msg>iPhone: shadows no more change viewport. First step to use Vertex Arrays for shadows.</msg>
</logentry>
<logentry
   revision="1019">
<author>xfennec</author>
<date>2010-10-19T10:37:34.747773Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>iPhone: Making ODE frequency/timestep way less agressive on this 'small' CPU. Most ODE-based applications were freezing because of this. Note that this change breaks a lot of other things (ERP,CFM,gravity,...) so physics are quite weird currently on this target...</msg>
</logentry>
<logentry
   revision="1018">
<author>xfennec</author>
<date>2010-10-19T10:09:40.038424Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/object.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
</paths>
<msg>Now enabling the Vertex Array renderer on iPhone targets.</msg>
</logentry>
<logentry
   revision="1017">
<author>xfennec</author>
<date>2010-10-19T09:43:35.464140Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/myglut-iphoneos.m</path>
</paths>
<msg>fixing missing init in rev1014.</msg>
</logentry>
<logentry
   revision="1016">
<author>xfennec</author>
<date>2010-10-19T09:10:11.014044Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/object.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/config.h</path>
<path
   prop-mods="true"
   text-mods="true"
   kind=""
   action="A">/trunk/raydium/object.h</path>
</paths>
<msg>Adding a very experimental Vertex Array renderer. Done no optimization (at all) yet, most advanced features are not available (multitexturing, env mapping, ...), and shadows are still rendered with the usual code. But it's a good start.</msg>
</logentry>
<logentry
   revision="1015">
<author>xfennec</author>
<date>2010-10-18T20:52:33.118921Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-iphoneos.m</path>
</paths>
<msg>iPhone: added a smoothing filter on accelerometers, with a 30 hz sample rate: it's now more reactive and way smoother, test-iphoneos.c loves it ;)</msg>
</logentry>
<logentry
   revision="1014">
<author>xfennec</author>
<date>2010-10-18T20:38:23.780140Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-iphoneos.m</path>
</paths>
<msg>iPhone OS 3: rev1013 fix (CAEAGLLayer.contentsScale is only available on OS &gt; 3.2)</msg>
</logentry>
<logentry
   revision="1013">
<author>xfennec</author>
<date>2010-10-18T13:47:07.087023Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-iphoneos.m</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/window.c</path>
</paths>
<msg>iPhone: screen orientation, window_tx/ty and mouse position were quite scrambled ... Probably fixed.</msg>
</logentry>
<logentry
   revision="1012">
<author>xfennec</author>
<date>2010-10-17T13:59:01.998411Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/texture.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/wrapper-opengles.c</path>
</paths>
<msg>Added trilinear (mipmaps) filter for iPhone.</msg>
</logentry>
<logentry
   revision="1011">
<author>xfennec</author>
<date>2010-10-17T13:36:24.782345Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/myglut-iphoneos.m</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-iphoneos.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/config.h</path>
</paths>
<msg>Added a config.h compilation option to disable retina screen for iPhone 4G Retina Screen support, allowing better performances if needed.</msg>
</logentry>
<logentry
   revision="1010">
<author>xfennec</author>
<date>2010-10-17T13:08:24.791614Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/fog.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania2.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file_tri.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/vertex.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/land.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/render.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium_modler.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/object.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/shader.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/normal.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/normal.c</path>
</paths>
<msg>Huge patch (experimental but tested) to change Raydium internal vertice data storage structures, allowing easier Vertex Arrays / Vertex Buffers implementation (instead of current Direct Mode and Display Lists renderers). This will help to improve OpenGL ES (1.1) Raydium port (iPhone, currently, but Android is targeted too) that is currently way too slow. This may improve performance on other targets too.</msg>
</logentry>
<logentry
   revision="1009">
<author>xfennec</author>
<date>2010-10-17T12:52:04.146870Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/playlist.php</path>
</paths>
<msg>Incorrect filenames were used with missing music/ directory</msg>
</logentry>
<logentry
   revision="1008">
<author>xfennec</author>
<date>2010-10-17T12:49:17.026779Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/rayphp/r3s/index.php</path>
</paths>
<msg>Corrupted file was downloaded from R3S when file modes were incorrect on the server</msg>
</logentry>
<logentry
   revision="1007">
<author>xfennec</author>
<date>2010-10-17T12:19:24.878085Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/willou.c</path>
</paths>
<msg>Now displays particles, useful for raydium_ode_capture_3d() visualization.</msg>
</logentry>
<logentry
   revision="1006">
<author>xfennec</author>
<date>2010-10-11T21:25:19.312430Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/myglut-iphoneos.m</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/myglut-iphoneos.c</path>
</paths>
<msg>added iPhone 4 'Retina Display' support (EAGL context switches to 960x640 instead of 2x 480x320). Should perhaps add a --noretina command line switch for performance ?</msg>
</logentry>
<logentry
   revision="1005">
<author>ouille</author>
<date>2010-10-10T19:26:11.371644Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/triEXP-full.py</path>
</paths>
<msg>small bug fixes in full export</msg>
</logentry>
<logentry
   revision="1004">
<author>xfennec</author>
<date>2010-08-19T11:38:01.573082Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/camera.h</path>
</paths>
<msg>doc: Small update about mirror viewports. Cleanups.</msg>
</logentry>
<logentry
   revision="1003">
<author>xfennec</author>
<date>2010-08-03T14:09:55.633304Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/odyncomp.sh</path>
</paths>
<msg>Linux odyncomp script now overloads LD_LIBRARY_PATH instead of replacing it</msg>
</logentry>
<logentry
   revision="1002">
<author>xfennec</author>
<date>2010-06-14T13:17:50.478655Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/render.c</path>
</paths>
<msg>Fixed a rendering glitch with 'downloading...' message of raydium_render_loading(), visible with shader_test.c demo.</msg>
</logentry>
<logentry
   revision="1001">
<author>xfennec</author>
<date>2010-06-04T11:05:37.753892Z</date>
<paths>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/rayphp/r3s/index.php</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/rayphp/getfile.php</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/rayphp/httptest.php</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/rayphp/listrepos.php</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/rayphp/r3s/config.inc.php</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/rayphp/repositories.upload</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/rayphp/libfile.php</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/rayphp/putfile.php</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/rayphp/zip_add.php</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/rayphp/repositories.list</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/rayphp/zip_extract.php</path>
</paths>
<msg>Applying native eol style to all rayphp files</msg>
</logentry>
<logentry
   revision="1000">
<author>xfennec</author>
<date>2010-06-03T19:24:01.739601Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/render.c</path>
</paths>
<msg>Fixed static compilation, because of a missing prototype.</msg>
</logentry>
<logentry
   revision="999">
<author>xfennec</author>
<date>2010-06-03T11:49:50.379813Z</date>
<paths>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/playlist.php</path>
<path
   prop-mods="true"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_server_tracks.php</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/directx2tri.php</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/anim.php</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/mania_story.php</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/mania_tracklist.php</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/gen_bindings.php</path>
<path
   action="M"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/mania_playlist.php</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/mania_localtracks.php</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/score.php</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/train.php</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/mania_score_get.php</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/mania_score.php</path>
</paths>
<msg>Fixed windows EOL style for two files, and set svn:eol-style native on all other raydium root PHP files</msg>
</logentry>
<logentry
   revision="998">
<author>ouille</author>
<date>2010-06-02T19:58:37.196454Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_playlist.php</path>
</paths>
<msg>Avoid undetermined music file name request from repositroy if no mania_music directory.</msg>
</logentry>
<logentry
   revision="997">
<author>xfennec</author>
<date>2010-06-01T22:24:28.690477Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/zip_add.php</path>
</paths>
<msg>Missing space in log output</msg>
</logentry>
<logentry
   revision="996">
<author>xfennec</author>
<date>2010-06-01T22:10:08.065600Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/render.c</path>
</paths>
<msg>Polished a bit glowing effect, and fixed the 'first call on first frame', where loading message was not always displayed.</msg>
</logentry>
<logentry
   revision="995">
<author>xfennec</author>
<date>2010-06-01T21:37:21.517474Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/render.c</path>
</paths>
<msg>Added a small glowing effect to downloading message</msg>
</logentry>
<logentry
   revision="994">
<author>xfennec</author>
<date>2010-06-01T21:14:25.209984Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/rayphp.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/reg_api.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/render.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/render.c</path>
</paths>
<msg>Raydium now displays a black screen with a small 'downloading' message when using R3S to retreive data from servers. For instance, user is no more facing an empty black screen when launching fullscreen apps like kinghill2 for the first time. This is a first try, let me thing what you think about this.</msg>
</logentry>
<logentry
   revision="993">
<author>xfennec</author>
<date>2010-06-01T11:50:44.436010Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/log.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/cli.c</path>
</paths>
<msg>Added --log-mode CLI option, to allow to redirect raydium_log() output to another stream, so applications can freely use std streams for other purposes.</msg>
</logentry>
<logentry
   revision="992">
<author>xfennec</author>
<date>2010-05-26T17:17:01.264203Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
</paths>
<msg>First OpenAL test was testing alut too. Fixed.</msg>
</logentry>
<logentry
   revision="991">
<author>xfennec</author>
<date>2010-05-26T16:51:29.719198Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/network.c</path>
</paths>
<msg>Trying to get rid of strict-aliasing rules warning with some GCC releases</msg>
</logentry>
<logentry
   revision="990">
<author>xfennec</author>
<date>2010-05-26T16:13:37.395908Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
</paths>
<msg>error message 'fixed' about missing OpenGL headers</msg>
</logentry>
<logentry
   revision="989">
<author>xfennec</author>
<date>2010-05-20T17:46:08.439939Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/texture.c</path>
</paths>
<msg>Fixed a few potential overflows with very short texture names</msg>
</logentry>
<logentry
   revision="988">
<author>xfennec</author>
<date>2010-05-19T18:10:36.560370Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/contrib/wireshark/raydium.lua</path>
</paths>
<msg>lua dissector now reporting sizes for ODE_NEWELEM packets. 'from server/to server' messages fixed.</msg>
</logentry>
<logentry
   revision="987">
<author>xfennec</author>
<date>2010-05-19T12:50:32.005388Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/contrib/wireshark/raydium.lua</path>
</paths>
<msg>Wireshark lua dissector now show 'from server' or 'to server' packets, making thing easier to dissect localhost-localhost captures</msg>
</logentry>
<logentry
   revision="986">
<author>xfennec</author>
<date>2010-05-19T09:08:11.819062Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/log.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/init.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/cli.c</path>
</paths>
<msg>Added --log-time command line switch to enable time mark in logs. File log (--files) output is now a bit easier to read.</msg>
</logentry>
<logentry
   revision="985">
<author>xfennec</author>
<date>2010-05-18T08:58:29.148202Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/contrib/raydium-extra/shaders/shader_water.c</path>
</paths>
<msg>Now using freemove camera</msg>
</logentry>
<logentry
   revision="984">
<author>xfennec</author>
<date>2010-05-18T08:57:56.206771Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/contrib/wireshark/raydium.lua</path>
</paths>
<msg>Wireshark LUA dissector updated (now decoding most packets)</msg>
</logentry>
<logentry
   revision="983">
<author>xfennec</author>
<date>2010-05-16T22:09:03.031990Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>Fixed a crash with raydium_init_load() (fclose(NULL)) and making this function able to create a default configuration file back again (was impossible because of our fopen cache). To think: fopen cache should probably only be used for 'r' fopen, not for 'w' ones (is it package compliant ?)</msg>
</logentry>
<logentry
   revision="982">
<author>xfennec</author>
<date>2010-05-16T01:21:40.142036Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   action="A">/trunk/contrib/wireshark</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="true">/trunk/contrib/wireshark/test_kinghill.pcap</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/contrib/wireshark/raydium.lua</path>
</paths>
<msg>Added a new WIP contrib: Wireshark lua dissector for Raydium network protocol</msg>
</logentry>
<logentry
   revision="981">
<author>xfennec</author>
<date>2010-05-15T23:18:07.158261Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/network.c</path>
</paths>
<msg>servers now display client IP on connection</msg>
</logentry>
<logentry
   revision="980">
<author>xfennec</author>
<date>2010-05-15T22:58:18.671342Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
</paths>
<msg>configure: added a small tip about disabling X test</msg>
</logentry>
<logentry
   revision="979">
<author>xfennec</author>
<date>2010-05-14T01:19:24.924008Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/network.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/path.h</path>
</paths>
<msg>Small doc fixes</msg>
</logentry>
<logentry
   revision="978">
<author>xfennec</author>
<date>2010-05-14T01:13:01.429490Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/network.h</path>
</paths>
<msg>Small doc updates</msg>
</logentry>
<logentry
   revision="977">
<author>xfennec</author>
<date>2010-05-14T00:59:54.376977Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_server.c</path>
</paths>
<msg>More of the same (see r976)</msg>
</logentry>
<logentry
   revision="976">
<author>xfennec</author>
<date>2010-05-14T00:43:20.459394Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/kinghill2_server.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/tests.c</path>
</paths>
<msg>time was not decreasing correctly for servers with win7 64 bits (and perhaps/probably with other versions)</msg>
</logentry>
<logentry
   revision="975">
<author>xfennec</author>
<date>2010-05-14T00:21:06.006399Z</date>
<paths>
<path
   action="A"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/timertest.c</path>
</paths>
<msg>Added a small timer test</msg>
</logentry>
<logentry
   revision="974">
<author>xfennec</author>
<date>2010-05-14T00:03:18.363695Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/kinghill2.c</path>
</paths>
<msg>now display names on top of cars</msg>
</logentry>
<logentry
   revision="973">
<author>xfennec</author>
<date>2010-05-13T23:59:59.611653Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/kinghill2.c</path>
</paths>
<msg>now saves last server address</msg>
</logentry>
<logentry
   revision="972">
<author>xfennec</author>
<date>2010-05-13T22:23:55.015955Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium_modler.c</path>
</paths>
<msg>Cleaning up a bit this crappy thing ...</msg>
</logentry>
<logentry
   revision="971">
<author>xfennec</author>
<date>2010-05-13T22:17:09.502921Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/kinghill2.c</path>
</paths>
<msg>Added small FX when spawning, with a quick zoom on an ATM Raydium logo</msg>
</logentry>
<logentry
   revision="970">
<author>xfennec</author>
<date>2010-05-13T17:44:26.786544Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mk_jpgs.c</path>
</paths>
<msg>mk_jpgs JPGS video file generator back to win32 (with hardcoded scandir/alphasort functions)</msg>
</logentry>
<logentry
   revision="969">
<author>xfennec</author>
<date>2010-04-20T13:26:12.422663Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/joy.h</path>
</paths>
<msg>Small update for joy documentation.</msg>
</logentry>
<logentry
   revision="968">
<author>vicente</author>
<date>2010-04-20T10:12:25.275562Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/path.c</path>
</paths>
<msg>fixes for the raydium_path_find function</msg>
</logentry>
<logentry
   revision="967">
<author>vicente</author>
<date>2010-04-18T10:33:33.265444Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/path.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/path.c</path>
</paths>
<msg>added raydium_path_find() for searching if a folder is already in the path. Also fixed raydium_path_add to avoid duplicated addings.</msg>
</logentry>
<logentry
   revision="966">
<author>xfennec</author>
<date>2010-04-11T16:37:52.538170Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/volcano.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/shader_test.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/explo.c</path>
</paths>
<msg>Minor shadow tweaks for a few demos.</msg>
</logentry>
<logentry
   revision="965">
<author>xfennec</author>
<date>2010-04-11T16:05:31.331247Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/reg_api.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/shadow.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/shadow.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shadow.c</path>
</paths>
<msg>Added, as a default, a new shadowmap mode, generating more accurate shadows (RAYDIUM_SHADOW_MODE_CAMERABOX). Old shadowmap code is still available (RAYDIUM_SHADOW_MODE_FULLSCENE). Doc updated. New functions are available with RegAPI.</msg>
</logentry>
<logentry
   revision="964">
<author>ouille</author>
<date>2010-03-23T16:47:23.619985Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/path.c</path>
</paths>
<msg>New packages are now in readwrite mode.</msg>
</logentry>
<logentry
   revision="963">
<author>ouille</author>
<date>2010-03-21T21:27:49.260685Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/rayphp/zip_extract.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/path.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/path.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/file.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/path.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/rayphp.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/rayphp.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/rayphp/zip_add.php</path>
</paths>
<msg>Package auto update feature added.</msg>
</logentry>
<logentry
   revision="962">
<author>xfennec</author>
<date>2010-03-19T22:06:38.112281Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/rrp_play.c</path>
</paths>
<msg>RRP player: help messages can be hide with 'h' key</msg>
</logentry>
<logentry
   revision="961">
<author>xfennec</author>
<date>2010-03-19T20:51:01.106104Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/cli.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Added --capture-rate command line option, to set default ODE replays capture rate</msg>
</logentry>
<logentry
   revision="960">
<author>xfennec</author>
<date>2010-03-19T20:48:30.622656Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/math.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/math.c</path>
</paths>
<msg>Added raydium_math_hms() function (time to hours/minutes/seconds/ms format)</msg>
</logentry>
<logentry
   revision="959">
<author>xfennec</author>
<date>2010-03-17T17:01:49.610256Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/reg_api.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/ode.c</path>
</paths>
<msg>RegAPI now expose Raydium major and minor versions (RAYDIUM_MAJOR, RAYDIUM_MINOR). Fixed a bug in ODE replays with invisible elements (were breaking playback).</msg>
</logentry>
<logentry
   revision="958">
<author>xfennec</author>
<date>2010-03-17T17:01:01.336312Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
</paths>
<msg>Fixed tab (converted to spaces)</msg>
</logentry>
<logentry
   revision="957">
<author>xfennec</author>
<date>2010-03-17T17:00:27.956201Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/test-lensflare.c</path>
</paths>
<msg>Updated lensflare demo, now featuring moving UFOs (fear ...)</msg>
</logentry>
<logentry
   revision="956">
<author>xfennec</author>
<date>2010-01-24T19:28:36.650834Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/joy.c</path>
</paths>
<msg>fixed what were looking like a typo, I think</msg>
</logentry>
<logentry
   revision="955">
<author>xfennec</author>
<date>2010-01-24T01:57:03.109577Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/install.sh</path>
</paths>
<msg>Linux 'install' target for the Makefile is now more verbose</msg>
</logentry>
<logentry
   revision="954">
<author>xfennec</author>
<date>2010-01-23T12:07:28.006133Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/joy.c</path>
</paths>
<msg>Linux joy support: now able to read initial values for axes on startup</msg>
</logentry>
<logentry
   revision="953">
<author>xfennec</author>
<date>2010-01-23T10:42:24.746494Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/test-joydev.c</path>
</paths>
<msg>Removed unused var</msg>
</logentry>
<logentry
   revision="952">
<author>xfennec</author>
<date>2010-01-22T23:05:14.501896Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test-joydev.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/common.h</path>
</paths>
<msg>Default RAYDIUM_JOY_MAX_BUTTONS is now 32. Some devices, like Logitech G25 / G27 were reporting too much buttons.</msg>
</logentry>
<logentry
   revision="951">
<author>xfennec</author>
<date>2010-01-22T19:39:41.285550Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/raydoc.php</path>
</paths>
<msg>Links (chapters/functions) in the documentation are now persistent</msg>
</logentry>
<logentry
   revision="950">
<author>xfennec</author>
<date>2010-01-22T19:38:39.288710Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/parser.h</path>
</paths>
<msg>Fixed a typo</msg>
</logentry>
<logentry
   revision="949">
<author>xfennec</author>
<date>2010-01-22T19:01:56.456496Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/raydoc.php</path>
</paths>
<msg>raydocs generation script cleanups</msg>
</logentry>
<logentry
   revision="948">
<author>st</author>
<date>2010-01-10T15:57:11.046654Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test-joydev.c</path>
</paths>
<msg>Added a joystick device test to verify the correct behavior on all supported target platforms.</msg>
</logentry>
<logentry
   revision="947">
<author>xfennec</author>
<date>2009-12-26T16:10:38.254743Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_server_tracks.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/rayphp/getfile.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/rayphp/httptest.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/anim.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_story.php</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/gen_bindings.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/r3s/config.inc.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/listrepos.php</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/swig/Test.java</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/zip_extract.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/playlist.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/directx2tri.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_tracklist.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_playlist.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_localtracks.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/libfile.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/putfile.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/zip_add.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/train.php</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/rayphp/r3s/index.php</path>
</paths>
<msg>Get rid of PHP short tags. Fixed Java demo rayphp path.</msg>
</logentry>
<logentry
   revision="946">
<author>xfennec</author>
<date>2009-12-20T23:26:00.184028Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/cli.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/php.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/swig/test.py</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/rayphp.h</path>
</paths>
<msg>Fixed raydium_php_rayphp_path_change(), broken since last changes we made to rayphp scripts search.</msg>
</logentry>
<logentry
   revision="945">
<author>xfennec</author>
<date>2009-12-20T23:07:36.167151Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
</paths>
<msg>SWIG bug (3D array) workaround</msg>
</logentry>
<logentry
   revision="944">
<author>ouille</author>
<date>2009-12-13T22:38:23.162341Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/live.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/joy.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/timecall.c</path>
</paths>
<msg>Removed unused variable (win32 specific)</msg>
</logentry>
<logentry
   revision="943">
<author>xfennec</author>
<date>2009-12-13T19:09:36.297151Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/fog.h</path>
</paths>
<msg>cleanup and a small fix</msg>
</logentry>
<logentry
   revision="942">
<author>st</author>
<date>2009-12-07T23:12:44.998085Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/lensflare.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/common.h</path>
</paths>
<msg>Added lens flare disappearance effect using the last calculated 2D projected source point to simulate a residual effect in the retina of the eyes.</msg>
</logentry>
<logentry
   revision="941">
<author>xfennec</author>
<date>2009-12-06T13:49:56.184241Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania2.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test8.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/contrib/raydium-extra/ragdolls/ragdoll2.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/willou.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/contrib/raydium-extra/shaders/shader_water.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium_modler.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/train.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/contrib/raydium-extra/ragdolls/ragdoll2f.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/cam.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/willt5.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/volcano.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/train_cloud.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/ragdoll.c</path>
</paths>
<msg>All demos now use raydium_texture_filter_change() instead of direct modification of raydium_texture_filter global var, allowing --filter command line option to work. Another proof that most (old) demos would require a refresh ... (use a lot of globals).</msg>
</logentry>
<logentry
   revision="940">
<author>st</author>
<date>2009-12-03T19:55:36.996412Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/lensflare.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
</paths>
<msg>Fixed lens flare appearance behavior when using multiple effects.</msg>
</logentry>
<logentry
   revision="939">
<author>st</author>
<date>2009-12-02T20:52:51.995701Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/test-lensflare.c</path>
</paths>
<msg>Enhanced the lens flare UFO invasion demo and made a small cleanup.</msg>
</logentry>
<logentry
   revision="938">
<author>ouille</author>
<date>2009-12-02T19:02:04.258349Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/path.c</path>
</paths>
<msg>Display package mode (readonly / readwrite) in console.</msg>
</logentry>
<logentry
   revision="937">
<author>ouille</author>
<date>2009-12-02T15:05:51.623733Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/reg_api.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/path.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/path.c</path>
</paths>
<msg>Smalls corrections to last commit (typos).</msg>
</logentry>
<logentry
   revision="936">
<author>ouille</author>
<date>2009-11-29T22:46:13.205891Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/path.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/path.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/path.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>Package autoupdate feature improved. Path priority now implemented. See path.h header.
file found in a package are filtered during package update, restoring normal quick quit feature.</msg>
</logentry>
<logentry
   revision="935">
<author>ouille</author>
<date>2009-11-29T22:43:33.359087Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/file.c</path>
</paths>
<msg>file.c cleanup (old package handling removed)</msg>
</logentry>
<logentry
   revision="934">
<author>ouille</author>
<date>2009-11-29T21:06:44.394913Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/path.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/path.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/path.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/init.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/reg_api.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/cli.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/zip_add.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/zip_extract.php</path>
</paths>
<msg>Package auto update rewritten. Files are now packaged at the end of application.
package can have two mode: Default: readonly. and readwrite: all opened files are packaged at application exit.
Php script need to be tested: refreshing test can have problem with timelight saving flag.</msg>
</logentry>
<logentry
   revision="933">
<author>ouille</author>
<date>2009-11-29T20:36:15.599341Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode_net.c</path>
</paths>
<msg>Code factorisation on nid elements affectation for "network ready" elements</msg>
</logentry>
<logentry
   revision="932">
<author>xfennec</author>
<date>2009-11-26T21:09:14.539054Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file.c</path>
</paths>
<msg>Removed two warnings from rev 929</msg>
</logentry>
<logentry
   revision="931">
<author>ouille</author>
<date>2009-11-26T16:41:49.492774Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode_net.c</path>
</paths>
<msg>Filter non standard element before sending over network.
Avoid possible crash getting linear velocity.</msg>
</logentry>
<logentry
   revision="930">
<author>ouille</author>
<date>2009-11-26T15:15:42.321179Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode_net.c</path>
</paths>
<msg>Allow hot server connection. Already created element are broadcasted over the network at client connection. Using special nid &lt;1000 to flag network ready element.</msg>
</logentry>
<logentry
   revision="929">
<author>ouille</author>
<date>2009-11-26T14:44:57.063404Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/file.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/texture.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/reg_api.c</path>
</paths>
<msg>Load fail. Flag file as Missing. Avoid attempt to reload the file/ flood in the console (for texture load at least). Added raydium_file_cache_flush() -&gt; errase flag status.</msg>
</logentry>
<logentry
   revision="928">
<author>xfennec</author>
<date>2009-11-26T14:41:29.986445Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/php.c</path>
</paths>
<msg>Fixed overflow. Thanks to nergal.</msg>
</logentry>
<logentry
   revision="927">
<author>xfennec</author>
<date>2009-11-26T12:39:56.949959Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/configure</path>
</paths>
<msg>Fixing Linux configure script (broken by rev 917)</msg>
</logentry>
<logentry
   revision="926">
<author>ouille</author>
<date>2009-11-25T14:39:02.415258Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode_net.c</path>
</paths>
<msg>Added missing capsule to ode_net.c</msg>
</logentry>
<logentry
   revision="925">
<author>xfennec</author>
<date>2009-11-24T22:44:40.488892Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/ode_net.h</path>
</paths>
<msg>Typos</msg>
</logentry>
<logentry
   revision="924">
<author>xfennec</author>
<date>2009-11-23T22:23:23.324832Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/reg_api.c</path>
</paths>
<msg>Added raydium_network_client_connect_to() to RegAPI, allowing connection to a server from console.</msg>
</logentry>
<logentry
   revision="923">
<author>xfennec</author>
<date>2009-11-23T22:07:29.733185Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode_net.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/live.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/index.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/network.c</path>
</paths>
<msg>reverted to commit 920, see forum topic 2036.</msg>
</logentry>
<logentry
   revision="922">
<author>ouille</author>
<date>2009-11-22T20:46:14.938371Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode_net.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/index.c</path>
</paths>
<msg>Small addon to last patch (function definition and index.c order changed).</msg>
</logentry>
<logentry
   revision="921">
<author>ouille</author>
<date>2009-11-22T20:34:25.729061Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/network.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode_net.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/live.h</path>
</paths>
<msg>Network api: No more send no sense packet if no element active. 
Handle client keep alive.
Already created element are automaticaly networked at network connection (allow hot connection to a server).
</msg>
</logentry>
<logentry
   revision="920">
<author>xfennec</author>
<date>2009-11-19T22:14:09.126903Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/network.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/network.c</path>
</paths>
<msg>raydium_network_read_*() functions were returning netcalls as DATA_OK, making servers were broadcasting netcalls twice. Fixed, now returns DATA_NONE. This patch needs a few tests.</msg>
</logentry>
<logentry
   revision="919">
<author>xfennec</author>
<date>2009-11-19T22:04:39.596646Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/network.h</path>
</paths>
<msg>withespaces cleanups</msg>
</logentry>
<logentry
   revision="918">
<author>xfennec</author>
<date>2009-11-17T11:34:50.319119Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/lensflare.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/lensflare.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
</paths>
<msg>Changed a few 'int' function returns to 'signed char' (state). Lensflare system is now using a dynamic slot allocation model, more suitable for RayODE lensflare attachments. Note that raydium_lensflare_reset() now reset everything, including name.</msg>
</logentry>
<logentry
   revision="917">
<author>xfennec</author>
<date>2009-11-17T11:34:10.101920Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/key.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-x11.c</path>
</paths>
<msg>Linux: MyGLUT: fixed an old bug, when a new keyboard event was fired before the previous one was managed. Best example: test-lensflare: hit F5, and then Tab before the end of texture loading: sefault ! Fixed.</msg>
</logentry>
<logentry
   revision="916">
<author>xfennec</author>
<date>2009-11-09T20:52:15.243899Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/ode.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/lensflare.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test-lensflare.c</path>
</paths>
<msg>Now allowing to attach a lensflare to an RayODE element. Small update to test-lensflare.c to show basic usage.</msg>
</logentry>
<logentry
   revision="915">
<author>xfennec</author>
<date>2009-11-09T11:19:44.083195Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
</paths>
<msg>ODE elements: particle attachement cleanup, to prepare lensflare attachements.</msg>
</logentry>
<logentry
   revision="914">
<author>xfennec</author>
<date>2009-11-07T13:02:18.487841Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
</paths>
<msg>Changed shebang to Bash (since it's what we're using). Fix the script for distro using 'dash', like Ubuntu.</msg>
</logentry>
<logentry
   revision="913">
<author>xfennec</author>
<date>2009-11-07T12:58:47.127029Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/profile.h</path>
</paths>
<msg>Fix for the fix 912. Yep.</msg>
</logentry>
<logentry
   revision="912">
<author>xfennec</author>
<date>2009-11-06T23:11:34.521931Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/profile.c</path>
</paths>
<msg>As I said, rev 911 needed minor complements. common.h cleaned, too.</msg>
</logentry>
<logentry
   revision="911">
<author>xfennec</author>
<date>2009-11-05T21:08:15.408989Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/profile.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/myglut.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/myglut.c</path>
<path
   action="A"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/raydium/myglut.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/window.c</path>
</paths>
<msg>MyGLUT now use a correct and usual linking structure. Fixed a missing __global in profile.c. Thanks to JLys for reporting. Warning: this patch is quite heavy and my require a few minor complements.</msg>
</logentry>
<logentry
   revision="910">
<author>xfennec</author>
<date>2009-11-04T17:22:25.084260Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/register.c</path>
</paths>
<msg>Fixed a memory leak, while unregistering RayPHP constants. Thanks to ouille.</msg>
</logentry>
<logentry
   revision="909">
<author>xfennec</author>
<date>2009-11-04T12:07:31.848081Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/init.c</path>
</paths>
<msg>Removed ambiguous 'else' warning</msg>
</logentry>
<logentry
   revision="908">
<author>ouille</author>
<date>2009-11-01T22:09:23.015055Z</date>
<paths>
<path
   action="D"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/raydium/rayvfw.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/live.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/network.h</path>
</paths>
<msg>Remove rayvfw header (no more needed with last mingwin install).
Tweak header comment avoid gcc false dependency checking</msg>
</logentry>
<logentry
   revision="907">
<author>ouille</author>
<date>2009-10-15T17:08:54.309311Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>Avoid recursive call of raydium_init_load. Creating default context if config file have a bad syntax.</msg>
</logentry>
<logentry
   revision="906">
<author>ouille</author>
<date>2009-10-15T17:04:33.436205Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/atexit.c</path>
</paths>
<msg>Atexit register twice same function warning.</msg>
</logentry>
<logentry
   revision="905">
<author>xfennec</author>
<date>2009-10-14T20:29:19.886568Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/parser.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/parser.c</path>
</paths>
<msg>Added raydium_parser_remove()</msg>
</logentry>
<logentry
   revision="904">
<author>st</author>
<date>2009-10-11T15:29:28.842809Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/Makefile</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/osd.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/osd.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/reg_api.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/index.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/raydium/headers/lensflare.h</path>
<path
   kind=""
   action="A"
   prop-mods="false"
   text-mods="true">/trunk/raydium/lensflare.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/index.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="A">/trunk/test-lensflare.c</path>
</paths>
<msg>Initial lens flare effect system. Pending RayODE support.</msg>
</logentry>
<logentry
   revision="903">
<author>xfennec</author>
<date>2009-10-08T18:42:16.405974Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/cli.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/cli.h</path>
</paths>
<msg>Fixed, updated and sorted --help option. Removed outdated switches from doc. Now using stdout for --help output.</msg>
</logentry>
<logentry
   revision="902">
<author>ouille</author>
<date>2009-10-07T20:49:58.652197Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
</paths>
<msg>banned tab clean up ;o)</msg>
</logentry>
<logentry
   revision="901">
<author>ouille</author>
<date>2009-10-07T20:09:07.661208Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/cli.c</path>
</paths>
<msg>corrected zip_package to create_package switch option</msg>
</logentry>
<logentry
   revision="900">
<author>ouille</author>
<date>2009-10-07T20:06:08.212973Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/cli.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/volcano.c</path>
</paths>
<msg>Added --help switch. List raydium lib supported command line switch</msg>
</logentry>
<logentry
   revision="899">
<author>xfennec</author>
<date>2009-10-07T19:56:27.806950Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/cli.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/rayphp.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/rayphp.c</path>
</paths>
<msg>Cleanups for commit 897, option renamed to --create-package</msg>
</logentry>
<logentry
   revision="898">
<author>xfennec</author>
<date>2009-10-07T19:10:29.037842Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
</paths>
<msg>Added raydium_ode_element_mesh_scale_*() functions, allowing rescaling on element's mesh</msg>
</logentry>
<logentry
   revision="897">
<author>ouille</author>
<date>2009-10-06T21:57:22.711367Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/rayphp.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/rayphp.c</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/zip_add.php</path>
</paths>
<msg>Runtime zip package feature added. Use command line #zip_package# switch. All readed media file will be stored in the package zip file.
--zip_package filename.zip</msg>
</logentry>
<logentry
   revision="896">
<author>xfennec</author>
<date>2009-09-08T19:47:16.845230Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/render.c</path>
<path
   action="A"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/atm_gen.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/texture.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/texture.c</path>
</paths>
<msg>Added 'Improved Alpha-Tested Magnification' feature to the engine. A texture generator was added too (atm_gen.c). Doc slightly updated about multitexturing operators and prefixes.</msg>
</logentry>
<logentry
   revision="895">
<author>ouille</author>
<date>2009-09-04T13:13:32.058687Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/triIMP-B2-31.py</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/triEXP-full.py</path>
</paths>
<msg>export and import script correctly handle reflection bit of image as environnement mapping. Be carrefull environnement image must be ENV_map.tga.</msg>
</logentry>
<logentry
   revision="894">
<author>xfennec</author>
<date>2009-09-03T16:07:33.224704Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/rayphp.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/index.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/php.c</path>
</paths>
<msg>Reorganized static compilation. Thanks to st.</msg>
</logentry>
<logentry
   revision="893">
<author>st</author>
<date>2009-09-03T14:56:20.536548Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/myglut-macosx.c</path>
</paths>
<msg>Fixed context creation under Mac OS X to request a stencil buffer for proper HDR support.</msg>
</logentry>
<logentry
   revision="892">
<author>ouille</author>
<date>2009-09-02T22:45:54.883797Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/triEXP-full.py</path>
</paths>
<msg>environnement mapping only added if an image (even a dummy one) is assigned to the face. This allow to have face using environnement mapping and other face without in the same mesh.</msg>
</logentry>
<logentry
   revision="891">
<author>ouille</author>
<date>2009-09-02T21:32:45.260208Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/triEXP-full.py</path>
</paths>
<msg>export script allow environement mapping just use special uvlayer name beginning with # caracter. For example #ENV_map.tga. The texture name will be append to multitexturing string.</msg>
</logentry>
<logentry
   revision="890">
<author>xfennec</author>
<date>2009-08-29T12:45:31.156697Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/common.h</path>
</paths>
<msg>win32 disaster: conflict between MinGW and PHP for struct dirent. Raydium now include dirent.h before PHP, so the confilct is visible (was a weird 2 bytes offset, since struct are not the same size)</msg>
</logentry>
<logentry
   revision="889">
<author>xfennec</author>
<date>2009-08-29T10:54:46.500496Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file.c</path>
</paths>
<msg>Potential name conflict removed</msg>
</logentry>
<logentry
   revision="888">
<author>xfennec</author>
<date>2009-08-28T17:12:07.952435Z</date>
<paths>
<path
   action="D"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/raydium/render.c.old</path>
</paths>
<msg>wft ?! :)</msg>
</logentry>
<logentry
   revision="887">
<author>xfennec</author>
<date>2009-08-28T14:01:56.718854Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/rayphp.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/rayphp.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/configure</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/reg_api.c</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/zip_extract.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/php.ini</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/path.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/path.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/file.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/file.h</path>
</paths>
<msg>Added a package system (with ZIP file): raydium_path_package_register(). Path API is now able to deal with subdirectories. Added raydium_file_utime() and raydium_file_rm_rf(). This commit requires a few changes in SDKs.</msg>
</logentry>
<logentry
   revision="886">
<author>xfennec</author>
<date>2009-08-26T22:45:19.439569Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mk_jpgs.c</path>
</paths>
<msg>Removed a few warnings in JPGS generator.</msg>
</logentry>
<logentry
   revision="885">
<author>xfennec</author>
<date>2009-08-26T13:31:47.199764Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/mouse.c</path>
</paths>
<msg>Disabling 'box model' for win32 and OSX and get back to old point model, because of strange issuses with the message queue. X11 still using 'point model', fixing its strange behavior with odd sized windows.</msg>
</logentry>
<logentry
   revision="884">
<author>xfennec</author>
<date>2009-08-25T21:47:02.041829Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/reg_api.c</path>
</paths>
<msg>Added raydium_mouse_show/hide to RegAPI</msg>
</logentry>
<logentry
   revision="883">
<author>xfennec</author>
<date>2009-08-25T18:23:44.585467Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/Makefile</path>
<path
   action="A"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/install.sh</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/configure</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/php.c</path>
</paths>
<msg>Added 'install' target to Makefile. Added various 'prefix' options to configure script. Added 'raydium-config' compilation helper. Engine now checking rayphp scripts on startup.</msg>
</logentry>
<logentry
   revision="882">
<author>xfennec</author>
<date>2009-08-24T18:17:10.209154Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/php.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/php.c</path>
<path
   text-mods="false"
   kind=""
   action="D"
   prop-mods="false">/trunk/raydium/php_wrappers.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/network.h</path>
<path
   copyfrom-path="/trunk/raydium/php_wrappers.c"
   copyfrom-rev="881"
   action="A"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/raydium/php_wrappers.h</path>
</paths>
<msg>php_wrappers.c is in facts a header. Renamed.</msg>
</logentry>
<logentry
   revision="881">
<author>xfennec</author>
<date>2009-08-23T16:16:11.076209Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>Removed a warning.</msg>
</logentry>
<logentry
   revision="880">
<author>xfennec</author>
<date>2009-08-21T12:59:37.376965Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/math.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/math.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/common.h</path>
</paths>
<msg>Removing unused/unstable/unfinished matrix4x4 functions.</msg>
</logentry>
<logentry
   revision="879">
<author>xfennec</author>
<date>2009-08-20T22:45:54.623658Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/php.c</path>
</paths>
<msg>Fixed last commit with 'static' compilation.</msg>
</logentry>
<logentry
   revision="878">
<author>xfennec</author>
<date>2009-08-20T22:42:48.422986Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/file.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/php.c</path>
</paths>
<msg>Small rewrite/fix of RayPHP script search code. Added raydium_file_isdir() function.</msg>
</logentry>
<logentry
   revision="877">
<author>xfennec</author>
<date>2009-08-20T22:32:18.151635Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
</paths>
<msg>commit 865 (64 bits support) were breaking compilation on all other targets than Linux. Fixed.</msg>
</logentry>
<logentry
   revision="876">
<author>xfennec</author>
<date>2009-08-20T22:24:31.530545Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/Makefile</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/php.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/config.h</path>
</paths>
<msg>Allows to define RayPHP path during engine compilation</msg>
</logentry>
<logentry
   revision="875">
<author>xfennec</author>
<date>2009-08-20T22:10:24.952889Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/php.c</path>
</paths>
<msg>Indent cleanups</msg>
</logentry>
<logentry
   revision="874">
<author>xfennec</author>
<date>2009-08-20T19:45:12.201184Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/ode.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
</paths>
<msg>RayODE records: added raydium_ode_capture_record_rate(), allowing the user to select the desired recording rate.</msg>
</logentry>
<logentry
   revision="873">
<author>xfennec</author>
<date>2009-08-20T19:28:44.286085Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.h</path>
</paths>
<msg>RayODE replays: fixed a long time bug: recording was done at a wrong rate, making playback too fast ! </msg>
</logentry>
<logentry
   revision="872">
<author>xfennec</author>
<date>2009-08-20T17:20:00.551648Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
</paths>
<msg>Fixing a small typo</msg>
</logentry>
<logentry
   revision="871">
<author>xfennec</author>
<date>2009-08-20T16:52:23.301535Z</date>
<paths>
<path
   action="A"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/simple.c</path>
</paths>
<msg>Added a new application: the simplest one.</msg>
</logentry>
<logentry
   revision="870">
<author>xfennec</author>
<date>2009-08-20T14:53:48.152410Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/Makefile</path>
</paths>
<msg>Makefile was missing -Wall GCC flag</msg>
</logentry>
<logentry
   revision="869">
<author>xfennec</author>
<date>2009-08-20T14:11:22.064548Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/camera.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/mouse.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/mouse.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test6.c</path>
</paths>
<msg>Added raydium_mouse_grab_delta(), that should be used for any sort of 'mouse look' / FPS controls. Freemove/orbit cameras now use this function, as test6.c demo. Avoid moving the mouse by yourself with raydium_mouse_move() for 'mouse look', and use this new function. It's able to deal with odd sized windows, for instance.</msg>
</logentry>
<logentry
   revision="868">
<author>xfennec</author>
<date>2009-08-20T11:43:48.131848Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/odyncomp.sh</path>
</paths>
<msg>Big fat fingers fix</msg>
</logentry>
<logentry
   revision="867">
<author>xfennec</author>
<date>2009-08-20T11:40:42.443536Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/network.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/web.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/land.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/live.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/texture.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/init.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/gui.c</path>
</paths>
<msg>Removed a big bunch of warnings about uninitialized variables since last commit (866)</msg>
</logentry>
<logentry
   revision="866">
<author>xfennec</author>
<date>2009-08-20T10:04:24.187808Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ocomp.sh</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/gen_bindings.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/Makefile</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/odyncomp.sh</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/ostatcomp.sh</path>
</paths>
<msg>Linux: Now using -O2 optimization by default. Reveals a lot of warnings :)</msg>
</logentry>
<logentry
   revision="865">
<author>vicente</author>
<date>2009-08-19T21:25:50.347292Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/Makefile</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/configure</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
</paths>
<msg>Raydium now compiles directly on 64bits systems</msg>
</logentry>
<logentry
   revision="864">
<author>xfennec</author>
<date>2009-08-13T15:28:24.231728Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/ode.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
</paths>
<msg>Added a pair of raydium_ode_motor_gear_ratio*() functions, to get the current gearbox ratio for a motor.</msg>
</logentry>
<logentry
   revision="863">
<author>xfennec</author>
<date>2009-08-10T14:53:45.186802Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
</paths>
<msg>RayODE: launchers were broken. Velocity of the 'emitting' element was not properly used. Fixed, but **compatibility is broken** ! Not a big deal, since previous behaviour was completely wired. Tests OK with test6 and kartagony. Thanks to sifourquier.</msg>
</logentry>
<logentry
   revision="862">
<author>xfennec</author>
<date>2009-08-08T12:31:12.463256Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/sound.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sound.c</path>
</paths>
<msg>Added a simple helper to change sound reference distance were sound is half-volume: raydium_sound_SetSourceRefDist()</msg>
</logentry>
<logentry
   revision="861">
<author>xfennec</author>
<date>2009-08-08T12:06:01.803948Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/sound.c</path>
</paths>
<msg>Fixed a major bug in sound distance model (gain was badly clamped). There *should* be no compatibility trouble with this fix.</msg>
</logentry>
<logentry
   revision="860">
<author>xfennec</author>
<date>2009-08-08T11:59:18.434036Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sound.c</path>
</paths>
<msg>Whitespace cleanups</msg>
</logentry>
<logentry
   revision="859">
<author>xfennec</author>
<date>2009-08-04T14:41:38.787404Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
</paths>
<msg>RayODE: Allowing the user to get forces/torques generated by contacts in raydium_ode_CollideCallback, using raydium_ode_contact_feedback_save() and raydium_ode_contact_feedback_get(). Doc updated. A few missing __rayapi flags added, too.</msg>
</logentry>
<logentry
   revision="858">
<author>xfennec</author>
<date>2009-07-31T21:51:52.396284Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/directx2tri.php</path>
</paths>
<msg>directx2tri.php is now deprecated. Use Blender.</msg>
</logentry>
<logentry
   revision="857">
<author>xfennec</author>
<date>2009-07-31T21:41:13.111346Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/configure</path>
</paths>
<msg>(Linux) configure script now download a stable PHP release (5.2.10) instead of devel. Download is done from our mirror.</msg>
</logentry>
<logentry
   revision="856">
<author>xfennec</author>
<date>2009-07-31T15:55:24.964403Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/log.c</path>
</paths>
<msg>removed a warning with static compilation (ocomp.sh)</msg>
</logentry>
<logentry
   revision="855">
<author>xfennec</author>
<date>2009-07-30T07:34:37.365982Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/log.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/parser.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/parser.c</path>
</paths>
<msg>OSD console now handle \n correctly too, useful for PHP output. Added raydium_parser_trim_right() function.</msg>
</logentry>
<logentry
   revision="854">
<author>xfennec</author>
<date>2009-07-29T14:55:15.072598Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/osd.c</path>
</paths>
<msg>OSD printf functions (regular and 3D) now supports \n character for line feeds</msg>
</logentry>
<logentry
   revision="853">
<author>xfennec</author>
<date>2009-07-29T14:53:32.184757Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file_tri.c</path>
</paths>
<msg>Added a better (big) error message when TRI file is not correctly formed</msg>
</logentry>
<logentry
   revision="852">
<author>xfennec</author>
<date>2009-07-27T08:09:35.220942Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive: Disabling time control that  can be used for cheating. Thanks Aapo.</msg>
</logentry>
<logentry
   revision="851">
<author>xfennec</author>
<date>2009-07-22T21:42:06.792475Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mk_jpgs.c</path>
</paths>
<msg>Updated mk_jpgs, now using alpha sort for filenames (was using filesystem order), using non-POSIX scandir(3) function. Should check if this system call is available on other targets (tagged as BSD 4.3 and 'future POSIX.1 rev')</msg>
</logentry>
<logentry
   revision="850">
<author>xfennec</author>
<date>2009-07-20T14:34:02.515911Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_tracklist.php</path>
</paths>
<msg>My last commit converted the file to windows EOL style. Done with Wordpad ... :/ Sorry about that, lesson learned :) Modified line was: @file(...)</msg>
</logentry>
<logentry
   revision="849">
<author>xfennec</author>
<date>2009-07-17T22:24:58.617377Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_tracklist.php</path>
</paths>
<msg>hiding a warning when rayphp/ directory is not a direct subdirectory of the application (ie, when using the SDK)</msg>
</logentry>
<logentry
   revision="848">
<author>xfennec</author>
<date>2009-07-16T20:04:30.436660Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/gen_bindings.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-iphoneos.h</path>
</paths>
<msg>Updated Python bindings generator (tested with Python 2.6)</msg>
</logentry>
<logentry
   revision="847">
<author>xfennec</author>
<date>2009-07-16T19:59:21.769257Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/camera.c</path>
</paths>
<msg>removing unused variables</msg>
</logentry>
<logentry
   revision="846">
<author>ouille</author>
<date>2009-07-12T20:58:54.498583Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/triEXP-full.py</path>
</paths>
<msg>corrected handling of single textured vertex in a multi textured mesh and some stupid bug on blender to raydium export script;</msg>
</logentry>
<logentry
   revision="845">
<author>xfennec</author>
<date>2009-07-09T17:19:05.331648Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   action="D">/trunk/exampleconfig.txt</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/configload.c</path>
</paths>
<msg>Fixed a bit raydium_init_load(). A lot ot things must still be cleaned and fixed in this functions ! (indentation, should use float arrays instead of scanf, not using data types [strings everywhere], no checking, does not really use Raydium defaults, some defaults does not work at all, some missing parameters will disables somes others, huge function hard to maintain, ...)</msg>
</logentry>
<logentry
   revision="844">
<author>xfennec</author>
<date>2009-07-08T20:33:32.260246Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/texture.c</path>
</paths>
<msg>minor fix (bad malloc() checking)</msg>
</logentry>
<logentry
   revision="843">
<author>xfennec</author>
<date>2009-07-08T15:58:18.749025Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/live.c</path>
</paths>
<msg>LiveAPI for Linux : better error handling, since some new webcam v4l2 drivers (uvcvideo, here) does not provide a correct compat layer for v4l1, so no grabbing method is available (read() not implemented, nor MMAP v4l1). We should probably provide v4l2 support for LiveAPI ...</msg>
</logentry>
<logentry
   revision="842">
<author>xfennec</author>
<date>2009-07-05T17:12:29.525544Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/camera.c</path>
</paths>
<msg>Correct handling of odd X/Y window sizes for freemove and orbit camera, using a 'box' model for mouse move detection, instead of a 'point' one</msg>
</logentry>
<logentry
   revision="841">
<author>xfennec</author>
<date>2009-06-14T08:40:00.814128Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/skydiver.c</path>
</paths>
<msg>Tried to restore the original gameplay (bone breaking threshold), since it was modified when we switch ODE version a while ago ...</msg>
</logentry>
<logentry
   revision="840">
<author>xfennec</author>
<date>2009-06-01T09:45:10.598295Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-x11.c</path>
</paths>
<msg>Now use all 'Enter' keys: the regular one and the numpad one, since some laptops only sends the numpad code (KP_Enter)</msg>
</logentry>
<logentry
   revision="839">
<author>st</author>
<date>2009-05-19T10:45:19.857041Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/key.c</path>
</paths>
<msg>Added console key support for SWE/FIN keyboard layout.</msg>
</logentry>
<logentry
   revision="838">
<author>xfennec</author>
<date>2009-04-26T19:54:13.322738Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/video.c</path>
</paths>
<msg>You can't rewind a video before its start anymore. It's quite obvious, but the test was not done, for a (stupid) reason I can't remember.</msg>
</logentry>
<logentry
   revision="837">
<author>xfennec</author>
<date>2009-04-26T19:49:53.221858Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/reg_api.c</path>
</paths>
<msg>removing raydium_network_internet_test() from PHP API, since this feature is already a PHP function (you can use directly http_test() from R3S libfile.php)</msg>
</logentry>
<logentry
   revision="836">
<author>xfennec</author>
<date>2009-03-22T09:40:40.571454Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/jpgs_play.c</path>
</paths>
<msg>Adding video/screen ratio support</msg>
</logentry>
<logentry
   revision="835">
<author>xfennec</author>
<date>2009-03-22T08:20:39.468779Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/test8.c</path>
</paths>
<msg>changed a bit slip values for tank tracks and ground and removed invalid comment</msg>
</logentry>
<logentry
   revision="834">
<author>xfennec</author>
<date>2009-03-19T21:11:51.416069Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/ode.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/volcano.c</path>
</paths>
<msg>Added a way to apply post-rendering manually after raydium_ode_draw_all(RAYDIUM_ODE_DRAW_NORMAL), using raydium_ode_draw_all_post(). Volcano demo is fixed (see r832) using this new function. Water reflection is now HDR emitter.</msg>
</logentry>
<logentry
   revision="833">
<author>st</author>
<date>2009-03-12T11:20:48.828502Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test-iphoneos.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/sound.c</path>
</paths>
<msg>Enabled sound support for the iPhone OS.</msg>
</logentry>
<logentry
   revision="832">
<author>ouille</author>
<date>2009-03-04T21:23:13.337018Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/callback.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/test8.c</path>
</paths>
<msg>Corrected particule render with viewport (thank's  sifourquier) added particle generator to test8 and test8 code cleanup (tab/spaces).</msg>
</logentry>
<logentry
   revision="831">
<author>xfennec</author>
<date>2009-03-02T11:34:23.754862Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/myglut-macosx.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/myglut-win32.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/myglut-iphoneos.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-x11.c</path>
</paths>
<msg>Fixed a small typo: mylgutCloseWindow/myglutCloseWindow</msg>
</logentry>
<logentry
   revision="830">
<author>xfennec</author>
<date>2009-03-02T11:31:01.461579Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/osd.c</path>
</paths>
<msg>Removing an unused variable</msg>
</logentry>
<logentry
   revision="829">
<author>st</author>
<date>2009-03-02T11:15:50.309010Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/myglut.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/joy.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/osd.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="A">/trunk/test-iphoneos.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/key.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sound.c</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/raydium/wrapper-opengles.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/timecall.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/live.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/texture.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/joy.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/myglut.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="A">/trunk/raydium/myglut-iphoneos.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/live.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_drive.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/window.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/cli.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/raydium/myglut-iphoneos.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.h</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-iphoneos.m</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/render.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/mania.h</path>
</paths>
<msg>Initial iPhone OS port. Pending OpenAL and live support.</msg>
</logentry>
<logentry
   revision="828">
<author>xfennec</author>
<date>2009-02-25T13:26:06.574335Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/locale/es/LC_MESSAGES/mania_drive.mo</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/locale/fr/LC_MESSAGES/mania_drive.mo</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/locale/es/LC_MESSAGES/mania_drive.po</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/locale/fr/LC_MESSAGES/mania_drive.po</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/locale/it/LC_MESSAGES/mania_drive.po</path>
</paths>
<msg>Updated ManiaDrive i18n files. A small update is needed in the spanish translation, and italian one is still missing</msg>
</logentry>
<logentry
   revision="827">
<author>xfennec</author>
<date>2009-02-25T13:23:24.240895Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/video.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/video.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/jpgs_play.c</path>
</paths>
<msg>Added video duration getters to video API, and added a tiny OSD to jpgs player</msg>
</logentry>
<logentry
   revision="826">
<author>xfennec</author>
<date>2009-02-16T20:33:59.132623Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/texture.c</path>
</paths>
<msg>Uniformizing texture loading messages (+tiny cleanups)</msg>
</logentry>
<logentry
   revision="825">
<author>xfennec</author>
<date>2009-02-02T22:40:32.058507Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/signal.c</path>
</paths>
<msg>Allowing the user to bypass trapped signals</msg>
</logentry>
<logentry
   revision="824">
<author>st</author>
<date>2009-01-15T13:25:58.440468Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/locale/de/LC_MESSAGES/mania_drive.mo</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/locale/de/LC_MESSAGES/mania_drive.po</path>
</paths>
<msg>Updated german language translation for ManiaDrive.</msg>
</logentry>
<logentry
   revision="823">
<author>st</author>
<date>2009-01-15T13:25:56.552941Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-macosx.c</path>
</paths>
<msg>Place the window at the middle of the screen after creation under Mac OS X.</msg>
</logentry>
<logentry
   revision="822">
<author>st</author>
<date>2009-01-15T13:25:54.793429Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/configure</path>
</paths>
<msg>Added a check for the Mac OS X target at the main entry point of the configure script to avoid further confusions.</msg>
</logentry>
<logentry
   revision="821">
<author>xfennec</author>
<date>2008-12-13T01:24:10.047102Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/reg_api.c</path>
</paths>
<msg>Adding raydium_render_fps_limit() to RegAPI</msg>
</logentry>
<logentry
   revision="820">
<author>xfennec</author>
<date>2008-12-13T01:22:59.409455Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/jpgs_play.c</path>
</paths>
<msg>JPGS video player is now limited to 120 FPS max, reducing audio glitches</msg>
</logentry>
<logentry
   revision="819">
<author>xfennec</author>
<date>2008-12-13T00:24:56.521731Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/jpgs_play.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/video.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/video.c</path>
</paths>
<msg>Added seeking functions for video API. A/V sync threshold is now set to 100ms, to reduce audio glitches</msg>
</logentry>
<logentry
   revision="818">
<author>xfennec</author>
<date>2008-12-12T23:19:05.466006Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/gui.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/gui.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/gui.h</path>
</paths>
<msg>Oops. Fixing last commit.</msg>
</logentry>
<logentry
   revision="817">
<author>xfennec</author>
<date>2008-12-12T23:16:02.900654Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/gui.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/gui.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/gui.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/video.h</path>
</paths>
<msg>Minor doc update about video encoding for video API</msg>
</logentry>
<logentry
   revision="816">
<author>xfennec</author>
<date>2008-12-09T08:15:59.934396Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Added raydium_ode_record_play_ghost() to support 'ghost replays'</msg>
</logentry>
<logentry
   revision="815">
<author>xfennec</author>
<date>2008-12-09T08:15:36.716895Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/sky.c</path>
</paths>
<msg>You can now restore default skybox with an empty string, and not only with NULL (usefull with PHP scripting)</msg>
</logentry>
<logentry
   revision="814">
<author>ouille</author>
<date>2008-11-28T15:54:07.631007Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Ode version only printed if determined.</msg>
</logentry>
<logentry
   revision="813">
<author>ouille</author>
<date>2008-11-28T13:16:54.856112Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/ode.c</path>
</paths>
<msg>Update ode version commit, even if ode version is not defined</msg>
</logentry>
<logentry
   revision="812">
<author>ouille</author>
<date>2008-11-27T17:31:23.787805Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Raydium console now report Ode version. </msg>
</logentry>
<logentry
   revision="811">
<author>ouille</author>
<date>2008-11-27T17:15:44.012661Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
</paths>
<msg>Added user data field on ode object and on delete callback for objects. Thanks to DaveMDS</msg>
</logentry>
<logentry
   revision="810">
<author>ouille</author>
<date>2008-11-24T20:45:30.217346Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/object.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file_tri.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/file_tri.h</path>
</paths>
<msg>Corrected **raydium_object_load** and **raydium_object_find_load** to return -1 if fail. Avoid crash when using raydium_ode_ground_set_name with an undifined texture</msg>
</logentry>
<logentry
   revision="809">
<author>ouille</author>
<date>2008-11-24T16:42:10.377798Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/ode.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/ode.c</path>
</paths>
<msg>Added **raydium_ode_PickCallback** this callback is specific for mouse_pick functions.</msg>
</logentry>
<logentry
   revision="808">
<author>ouille</author>
<date>2008-11-24T14:33:33.607429Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/triEXP-full.py</path>
</paths>
<msg>New export script. With configuration popup. Can create file name based on mesh name. Export each object pos/rot. Automaticaly convert quad to tri. Automaticaly save texture in tga power of two format. File missing file even if file is packaged in blender file. List first in export menu.</msg>
</logentry>
<logentry
   revision="807">
<author>ouille</author>
<date>2008-11-24T09:12:52.459098Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/timecall.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/callback.c</path>
</paths>
<msg>some trailing space cleanup.</msg>
</logentry>
<logentry
   revision="806">
<author>ouille</author>
<date>2008-11-24T09:11:23.593132Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/timecall.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
</paths>
<msg>Correcting win32 freeze bug. Raydium ode callback can be freeze from time to time when stepping near 0x7ffffff (once an hour).
Freeze originaly removed on modulo workaround. 
Unifying clock type to *unsigned long* as time_t and clock_t can be signed long.</msg>
</logentry>
<logentry
   revision="805">
<author>ouille</author>
<date>2008-11-02T20:23:32.759944Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/triIMP-B2-31.py</path>
</paths>
<msg>Imported tri will have same name as tri file.</msg>
</logentry>
<logentry
   revision="804">
<author>ouille</author>
<date>2008-11-01T18:01:47.731309Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/triIMP-B2-31.py</path>
</paths>
<msg>Blender .tri import read multitexturing information and create uvlayer.</msg>
</logentry>
<logentry
   revision="803">
<author>vicente</author>
<date>2008-10-26T14:35:31.232218Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/shader.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shader.c</path>
</paths>
<msg>Added  raydium_shader_var_fv_name() and raydium_shader_var_fv() functions. Needed for sending arrays of floats(ie. matrices, for example a convolution matrix) to shaders.</msg>
</logentry>
<logentry
   revision="802">
<author>xfennec</author>
<date>2008-10-22T18:56:35.174035Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/volcano.c</path>
</paths>
<msg>FOV far plane was to close, the skybox reflection was cut time to time</msg>
</logentry>
<logentry
   revision="801">
<author>vicente</author>
<date>2008-10-22T01:11:05.042821Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/math.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/math.c</path>
</paths>
<msg>added quaternions multiply function (will be used with animations)</msg>
</logentry>
<logentry
   revision="800">
<author>ouille</author>
<date>2008-10-20T21:06:34.448821Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/sky.c</path>
</paths>
<msg>updated skybox top and bottom texture render</msg>
</logentry>
<logentry
   revision="799">
<author>ouille</author>
<date>2008-10-20T19:24:11.377274Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/common.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/texture.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/osd.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sky.c</path>
</paths>
<msg>Tga read fully implemented (raw and compressed), file are no more flipped by default. Sky box render, cursor and logo drawing adapted. **Need repository update**.</msg>
</logentry>
<logentry
   revision="798">
<author>xfennec</author>
<date>2008-10-14T12:40:26.151617Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/volcano.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/contrib/raydium-extra/shaders/shader_water.c</path>
</paths>
<msg>Skybox was not flipped in the water reflection map</msg>
</logentry>
<logentry
   revision="797">
<author>xfennec</author>
<date>2008-10-14T10:46:45.005412Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_story.php</path>
</paths>
<msg>commit 614: ManiaDrive story mode scores were broken when tracks were found in the local directory</msg>
</logentry>
<logentry
   revision="796">
<author>ouille</author>
<date>2008-10-13T14:18:46.672132Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/path.c</path>
</paths>
<msg>rev 793, not indentation problem but structural bug, **corrected**</msg>
</logentry>
<logentry
   revision="795">
<author>ouille</author>
<date>2008-10-13T14:11:03.199301Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sound.c</path>
</paths>
<msg>added pitch value if clipping occurs.</msg>
</logentry>
<logentry
   revision="794">
<author>ouille</author>
<date>2008-10-13T14:10:38.650656Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/texture.c</path>
</paths>
<msg>Raydium can now read rle compressed targa file.
Hardcoded y flip to confirmed.
Work with blender's targa file (not raw).</msg>
</logentry>
<logentry
   revision="793">
<author>xfennec</author>
<date>2008-10-13T07:35:23.088637Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/path.c</path>
</paths>
<msg>Usual indentation/tab/trailing spaces cleanups</msg>
</logentry>
<logentry
   revision="792">
<author>ouille</author>
<date>2008-10-12T15:38:41.404352Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/path.c</path>
</paths>
<msg>Path enhancement: if some path are relative. Looking for data in application directory but also in home directory. Handling path before skybox in init from file (else there can be bug as skybox cache need path defined). </msg>
</logentry>
<logentry
   revision="791">
<author>vicente</author>
<date>2008-10-10T08:58:43.832506Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/mouse.h</path>
</paths>
<msg>Updated mouse doc.</msg>
</logentry>
<logentry
   revision="790">
<author>vicente</author>
<date>2008-10-10T08:37:57.423677Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/camera.h</path>
</paths>
<msg>Added mouse wheel support for raydium_camera_orbit. Updated doc.</msg>
</logentry>
<logentry
   revision="789">
<author>vicente</author>
<date>2008-10-09T23:15:00.817207Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
</paths>
<msg>fixing Indentation, trailing spaces and tabs for camera.c</msg>
</logentry>
<logentry
   revision="788">
<author>vicente</author>
<date>2008-10-09T22:21:32.624057Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/camtest.c</path>
</paths>
<msg>test file for cameras</msg>
</logentry>
<logentry
   revision="787">
<author>vicente</author>
<date>2008-10-09T22:13:19.088118Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/camera.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/camera.h</path>
</paths>
<msg>Unification of the camera functions. All cameras now feed the raydium_camera_data array. When freemove is called as fixed it will read the previous position/rotation of the camera and continue on that place. Fixed a few bugs. Now the orbit only has 3 parameters por center position(surely nobody use it till now, so no problem with compatibility) and it's able to change zoom.</msg>
</logentry>
<logentry
   revision="786">
<author>vicente</author>
<date>2008-10-09T22:05:33.576580Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/ode.h</path>
</paths>
<msg>Updated doc for raydium_ode_element_aabb_get</msg>
</logentry>
<logentry
   revision="785">
<author>vicente</author>
<date>2008-10-09T22:04:38.258147Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/gui.c</path>
</paths>
<msg>(partial) fixing issue when compiler tends to convert floats in integer, specially in mac. Maybe all raydium should be rechecked about this.</msg>
</logentry>
<logentry
   revision="784">
<author>vicente</author>
<date>2008-10-09T21:59:58.379119Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/math.h</path>
</paths>
<msg>update doc for raydium_math_angle_from_projections</msg>
</logentry>
<logentry
   revision="783">
<author>xfennec</author>
<date>2008-10-07T10:57:19.155767Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/math.h</path>
</paths>
<msg>math.h was still referencing trigo.c functions. Some prototypes were then missing (replays were broken, for instance).</msg>
</logentry>
<logentry
   revision="782">
<author>xfennec</author>
<date>2008-10-06T20:42:15.238516Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/reg_api.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/php_wrappers.c</path>
</paths>
<msg>Added raydium_ode_object_capsule_add() to RegAPI</msg>
</logentry>
<logentry
   revision="781">
<author>xfennec</author>
<date>2008-10-06T20:34:51.475419Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/ode.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
</paths>
<msg>Big fix for capsules (size autodetect and debug drawing). Updated documenation. Replays now handles capsules. Box sizes autodetection factor was integer instead of float.</msg>
</logentry>