Index: live.c
===================================================================
--- live.c	(revision 707)
+++ live.c	(revision 708)
@@ -175,6 +175,7 @@
 int raydium_live_video_open(char *device, int sizex, int sizey)
 {
 
+#ifndef __APPLE__
 char *default_device=RAYDIUM_LIVE_DEVICE_DEFAULT;
 int id;
 int capture_style = RAYDIUM_LIVE_FREE;
@@ -602,6 +603,7 @@
 raydium_log("live: First attempt to support on Win32");
 return id;
 #endif
+#endif
 }
 
 
@@ -613,6 +615,7 @@
 
 int raydium_live_video_read(raydium_live_Device *dev)
 {
+#ifndef __APPLE__
 #ifndef WIN32
 fd_set fds;
 struct timeval tv;
@@ -680,6 +683,7 @@
     }
 
 #endif
+#endif
 return 1;
 
 }
@@ -700,6 +704,7 @@
 
 void raydium_internal_live_close(void)
 {
+#ifndef __APPLE__
 int i;
 
 for(i=0;i<RAYDIUM_MAX_VIDEO_DEVICES;i++)
@@ -714,6 +719,7 @@
     capDriverDisconnect(raydium_live_device[i].hWnd_WC);
     DestroyWindow(raydium_live_device[i].hWnd_WC);
 #endif
+#endif
 }
 
 void raydium_live_init(void)
@@ -771,6 +777,7 @@
 
 int raydium_live_texture_video(int device_id, char *as)
 {
+#ifndef __APPLE__
 //#ifndef WIN32
 int id;
 raydium_live_Device *dev;
@@ -816,6 +823,10 @@
 raydium_log("live: Live API is not supported under win32 yet");
 return -1;
 #endif*/
+#else
+    raydium_log("live: Live API is not yet supported under Mac OS X.");
+    return -1;
+#endif
 }
 
 
<logentry
   revision="656">
<author>xfennec</author>
<date>2008-07-10T21:56:29.090340Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shadow.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test6.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/test8.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/common.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_creds.h</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_modler.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/particle.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/rayphp.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/mania_drive.c</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/odyncomp.sh</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/video.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/kinghill2.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/config.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/fog.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/web.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/rrp_play.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mk_jpgs.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/web.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/rayvfw.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/volcano.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-x11.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/fog.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/kinghill2_server.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/ar_new.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/joy.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/console.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/main.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/sky.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ragdoll.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/hdr.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/sprite_viewer.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/file_tri.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/rayphp/getfile.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/gpl.txt</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/gen_bindings.php</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/rayphp/listrepos.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/init.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/skydiver.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/php.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/camera.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/sound.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/network.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sprites.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/parser.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/callback.c</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/mania2.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file_tri.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/live.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_server.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_playlist.php</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/atexit.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/capture.c</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/live.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/object.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/willt5.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raycar.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_score.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode_net.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/anim.php</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_story.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-win32.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/myglut.c</path>
<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/osd.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/particle2.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/clear.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/key.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/gui.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/particle2.h</path>
<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/render.c.old</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/playlist.php</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/headers/raydoc.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_localtracks.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/rayphp/libfile.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/osd.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shader.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/cli.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/window.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test-sprite.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_score_get.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/internal.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/parser.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/r3s/index.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/render.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/trigo.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/webcam.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shadow.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/cam.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/ode.h</path>
</paths>
<msg>(HUGE) Changing tab indent style for ALL source code files: tab width: 4 characters, *tabs as spaces*. Please, change settings in your text editor if needed (and it's probably the case). I repeat: tab characters are now banned ! :) Previous style (real tabs, width=8, with fake half-tabs of 4 spaces) was quiet a nightmare when playing with various text editors.</msg>
</logentry>
<logentry
   revision="655">
<author>xfennec</author>
<date>2008-07-10T21:25:11.986485Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   action="A">/trunk/contrib/geany</path>
<path
   prop-mods="true"
   text-mods="true"
   kind=""
   action="A">/trunk/contrib/indent/mcedit_to_tab4.sh</path>
<path
   action="D"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/contrib/create_geany_tags.sh</path>
<path
   text-mods="false"
   kind=""
   copyfrom-path="/trunk/contrib/create_geany_tags.sh"
   copyfrom-rev="654"
   action="A"
   prop-mods="false">/trunk/contrib/geany/create_geany_tags.sh</path>
<path
   action="A"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/contrib/indent</path>
</paths>
<msg>tidied up the contrib directory. Added a script to change tabs indent style (will be applied to Raydium, huge commit to follow ...)</msg>
</logentry>
<logentry
   revision="654">
<author>xfennec</author>
<date>2008-07-09T21:17:49.621464Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/contrib/create_geany_tags.sh</path>
</paths>
<msg>Contrib: geany symbol generator can now be called from any directory, and will create geany tag directory if needed</msg>
</logentry>
<logentry
   revision="653">
<author>vicente</author>
<date>2008-07-07T22:19:36.443044Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/callback.c</path>
</paths>
<msg>Patch for high-end hardware LAG problem. Please comments in forum/dev</msg>
</logentry>
<logentry
   revision="652">
<author>vicente</author>
<date>2008-07-07T11:41:39.481737Z</date>
<paths>
<path
   action="A"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/contrib/create_geany_tags.sh</path>
</paths>
<msg>Contrib: Geany Symbols Script. 
Little script to generate a symbol list with all the functions of Raydium. For use only with Geany ( a lightweight text editor for coders). It also "installs" the list of symbols copying it to the local folder of tags in geany. All C files opened with Geany will have Raydium autocompletion and syntax help.</msg>
</logentry>
<logentry
   revision="651">
<author>vicente</author>
<date>2008-07-04T18:06:25.678028Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sprites.c</path>
</paths>
<msg>Fixed glEnable(GL_CULL_FACE); incompatibility in Sprites</msg>
</logentry>
<logentry
   revision="650">
<author>vicente</author>
<date>2008-07-04T17:23:53.500319Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/particle2.c</path>
</paths>
<msg>Fixed glEnable(GL_CULL_FACE); incompatibility in Particle2</msg>
</logentry>
<logentry
   revision="649">
<author>vicente</author>
<date>2008-07-04T17:11:14.965222Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/osd.c</path>
</paths>
<msg>Fixed glEnable(GL_CULL_FACE); incompatibility issue with mouse cursor, also in OSD.</msg>
</logentry>
<logentry
   revision="648">
<author>vicente</author>
<date>2008-07-04T17:03:53.644564Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/gui.c</path>
</paths>
<msg>Fixed glEnable(GL_CULL_FACE); incompatibility issue in GUI. Also fixed the indentation (Sorry, that caused a big commit)</msg>
</logentry>
<logentry
   revision="647">
<author>vicente</author>
<date>2008-07-04T15:58:31.293026Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/osd.c</path>
</paths>
<msg>Fixed glEnable(GL_CULL_FACE); incompatibility in OSD</msg>
</logentry>
<logentry
   revision="646">
<author>vicente</author>
<date>2008-07-04T13:25:57.178900Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="A">/trunk/sprite_viewer.c</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/sprite_viewer.config</path>
</paths>
<msg>New demo/tool to check your sprites. You must indicate the name of the sprite in the command line. Check the forum for more info: http://memak.raydium.org/viewtopic.php?p=5895</msg>
</logentry>
<logentry
   revision="645">
<author>vicente</author>
<date>2008-07-04T13:04:32.358763Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/sprites.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sprites.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
</paths>
<msg>Some fixes in the change of animation groups. A few new sprite functions also added.</msg>
</logentry>
<logentry
   revision="644">
<author>vicente</author>
<date>2008-07-04T12:58:48.452210Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/camera.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
</paths>
<msg>New raydium_camera_get_data() function to get 6 floats with the position (3 first values) and rotation(next 3) of the camera.</msg>
</logentry>
<logentry
   revision="643">
<author>vicente</author>
<date>2008-07-02T08:27:50.521014Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/parser.h</path>
</paths>
<msg>A little explanation about returned types in raydium_parser_read() function</msg>
</logentry>
<logentry
   revision="642">
<author>vicente</author>
<date>2008-07-02T08:21:13.010863Z</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/headers/sprites.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/sprites.c</path>
</paths>
<msg>Now you can get the sprite id if you know the related element id. Usefull, for example, in collision callback, where collisions are given by elements(not objects).</msg>
</logentry>
<logentry
   revision="641">
<author>vicente</author>
<date>2008-07-01T23:59:40.669903Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/r3s/README</path>
</paths>
<msg>fix in r3s documentation</msg>
</logentry>
<logentry
   revision="640">
<author>vicente</author>
<date>2008-06-26T21:14:28.727732Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/train.c</path>
</paths>
<msg>just a help text for the train demo</msg>
</logentry>
<logentry
   revision="639">
<author>xfennec</author>
<date>2008-06-26T19:44:55.530751Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/train.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/train.php</path>
</paths>
<msg>enhanced train demo, more crash-test friendly (fun to build RRP replays)</msg>
</logentry>
<logentry
   revision="638">
<author>vicente</author>
<date>2008-06-26T19:28:05.333704Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
</paths>
<msg>disabled the debug output of sprites by default</msg>
</logentry>
<logentry
   revision="637">
<author>xfennec</author>
<date>2008-06-26T18:32:21.407647Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/internal.c</path>
</paths>
<msg>fix: object names were not displayed correctly at exit</msg>
</logentry>
<logentry
   revision="636">
<author>ouille</author>
<date>2008-06-25T18:48:58.461630Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/index.c</path>
</paths>
<msg>Corrected index.c solve compile problem with sprites.c</msg>
</logentry>
<logentry
   revision="635">
<author>vicente</author>
<date>2008-06-24T22:48:37.919783Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/Makefile</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/index.h</path>
<path
   action="D"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/raydium/sprites.h</path>
</paths>
<msg>second bugfix for the sprite commit</msg>
</logentry>
<logentry
   revision="634">
<author>vicente</author>
<date>2008-06-24T20:57:03.077865Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/sprites.h</path>
</paths>
<msg>bugfix try for the sprite commit</msg>
</logentry>
<logentry
   revision="633">
<author>vicente</author>
<date>2008-06-24T15:27:18.934142Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/init.c</path>
</paths>
<msg>A few improvements and bugfixes of the init file system</msg>
</logentry>
<logentry
   revision="632">
<author>vicente</author>
<date>2008-06-24T15:24:47.562505Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/index.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/raydium/sprites.h</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/sprite1-test.sprite</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/index.c</path>
<path
   kind=""
   action="A"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/sprites.h</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/sprites.c</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test-sprite.c</path>
</paths>
<msg>First commit of the sprites system. Still a few issues but it's more or less usable.
Added a new example file called test-sprite.c</msg>
</logentry>
<logentry
   revision="631">
<author>xfennec</author>
<date>2008-06-18T15:55:29.366449Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/timecall.c</path>
</paths>
<msg>removed a warning about signed/unsigned comparison</msg>
</logentry>
<logentry
   revision="630">
<author>xfennec</author>
<date>2008-05-28T19:44:17.340808Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/odyncomp.sh</path>
</paths>
<msg>Linux configure script will now check g++ and Xinerama support. Odyncomp build script minor changes.</msg>
</logentry>
<logentry
   revision="629">
<author>vicente</author>
<date>2008-05-25T11:42:05.770511Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/init.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>Raydium_init_load() now allows reading variable paths="foldered" to have all media/data stored in folders. Also init.h comments fixed.</msg>
</logentry>
<logentry
   revision="628">
<author>ouille</author>
<date>2008-05-22T21:20:42.675553Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/init.c</path>
</paths>
<msg>raydium_init_load now work on local only (php access script are unsafe as php api is not initialised).
Added creation of a default configuration file if it not exist.</msg>
</logentry>
<logentry
   revision="627">
<author>xfennec</author>
<date>2008-05-22T15:53:54.466717Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/gen_bindings.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/swig/Test.java</path>
</paths>
<msg>Fixed two tiny things in Java bindings (compilation help and demo)</msg>
</logentry>
<logentry
   revision="626">
<author>xfennec</author>
<date>2008-05-22T15:52:08.294464Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/callback.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/callback.h</path>
</paths>
<msg>Renamed raydium_set_display_callback() to raydium_callback_display_set(), a bit more Raydium-style-compliant (sort of)</msg>
</logentry>
<logentry
   revision="625">
<author>ouille</author>
<date>2008-05-21T20:18:14.912557Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/callback.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/callback.h</path>
</paths>
<msg>Added to function to allow to break raydium inner loop.
Raydium can be run into an other program loop. It's a very specific feature.
based on glutManualLoop and glutMainLoop.</msg>
</logentry>
<logentry
   revision="624">
<author>xfennec</author>
<date>2008-05-13T20:11:37.495036Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/odyncomp.sh</path>
</paths>
<msg>odyncomp now allow custom gcc options with ODYNCOMP_FLAGS env var</msg>
</logentry>
<logentry
   revision="623">
<author>vicente</author>
<date>2008-05-03T09:49:52.200669Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/joy.c</path>
</paths>
<msg>fixed missing { in the previous commit</msg>
</logentry>
<logentry
   revision="622">
<author>ouille</author>
<date>2008-04-30T19:21:16.201704Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/joy.c</path>
</paths>
<msg>corrected hardcoded joystick name error message</msg>
</logentry>
<logentry
   revision="621">
<author>ouille</author>
<date>2008-04-30T10:12:34.270896Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/object.h</path>
<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/shadow.h</path>
</paths>
<msg>Added a fonction to get mesh center, and translate mesh.
Usefull in only very specific cases.</msg>
</logentry>
<logentry
   revision="620">
<author>ouille</author>
<date>2008-04-30T10:11:38.365115Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/reg_api.c</path>
</paths>
<msg>Added php wrapper for fixed joint.</msg>
</logentry>
<logentry
   revision="619">
<author>ouille</author>
<date>2008-04-30T10:09:51.949818Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/joy.c</path>
</paths>
<msg>Joystick code cleaned up a bit (need to be tested on linux).</msg>
</logentry>
<logentry
   revision="618">
<author>xfennec</author>
<date>2008-04-17T21:44:49.399070Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/video.c</path>
</paths>
<msg>It's now possible to change video play rate anytime during playback</msg>
</logentry>
<logentry
   revision="617">
<author>xfennec</author>
<date>2008-04-17T21:15:07.437754Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/video.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/video.c</path>
</paths>
<msg>Video API: it's now possible to change play rate of a video</msg>
</logentry>
<logentry
   revision="616">
<author>ouille</author>
<date>2008-04-12T22:33:13.232088Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_localtracks.php</path>
</paths>
<msg>search in mania drive home dir for story file when seaching local tracks</msg>
</logentry>
<logentry
   revision="615">
<author>ouille</author>
<date>2008-04-12T22:10:44.643252Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_tracklist.php</path>
</paths>
<msg>Addon to commit 613. Enable Mania Drive mania_tracklist.php to get internet track list using R3S scripts</msg>
</logentry>
<logentry
   revision="614">
<author>ouille</author>
<date>2008-04-12T21:56:37.318019Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_story.php</path>
</paths>
<msg>Look for the track file in mania_drive home dir if the track is not found in local directory.
</msg>
</logentry>
<logentry
   revision="613">
<author>ouille</author>
<date>2008-03-16T17:51:01.827827Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/php.c</path>
</paths>
<msg>Adding "../raydium/payphp" as default rayphp directory and if not exist "rayphp".
Used to clean up windows Sdk. All raydium svn file are in raydium directory.

Need to be tested on linux.</msg>
</logentry>
<logentry
   revision="612">
<author>ouille</author>
<date>2008-03-16T17:17:32.261734Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/cli.h</path>
</paths>
<msg>Documentation of command line options.</msg>
</logentry>
<logentry
   revision="611">
<author>ouille</author>
<date>2008-03-15T11:46:39.477928Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/path.h</path>
</paths>
<msg>Correcting path variable declaration preventing path Api to work as excepted.</msg>
</logentry>
<logentry
   revision="610">
<author>xfennec</author>
<date>2008-03-10T14:46:30.551803Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/php.c</path>
</paths>
<msg>Fixed a warning with newer PHP 5.2 version.</msg>
</logentry>
<logentry
   revision="609">
<author>xfennec</author>
<date>2008-03-09T21:16:24.672508Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/contrib/collada/Collada.java</path>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   action="A">/trunk/contrib/collada</path>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   action="A">/trunk/contrib</path>
</paths>
<msg>Added contrib directory (rules to define). Added paulo collada importer as a contrib.</msg>
</logentry>
<logentry
   revision="608">
<author>vicente</author>
<date>2008-02-18T00:11:01.592433Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/osd.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/osd.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
</paths>
<msg>Adding offset for the OSD cursor. 
void raydium_osd_cursor_offset(GLfloat xoffset, GLfloat yoffset)</msg>
</logentry>
<logentry
   revision="607">
<author>vicente</author>
<date>2008-02-18T00:07:49.543687Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/camera.h</path>
</paths>
<msg>Removing the previous commit.</msg>
</logentry>
<logentry
   revision="606">
<author>vicente</author>
<date>2008-02-18T00:02:30.559214Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/camera.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/camera.h</path>
</paths>
<msg>Experimental function to get the position of a freemove camera. raydium_camera_freemove_get_3f_pos(GLfloat posx, GLfloat posy, GLfloat posz) Do not use yet, need more tests.</msg>
</logentry>
<logentry
   revision="605">
<author>xfennec</author>
<date>2008-02-17T23:11:54.663127Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/shader.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/video.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/timecall.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/path.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/path.c</path>
</paths>
<msg>Fixing a few doc erros</msg>
</logentry>
<logentry
   revision="604">
<author>xfennec</author>
<date>2008-02-17T23:10:33.975462Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/osd.c</path>
</paths>
<msg>reverting commit 603: broken compatibility (kartagony, mania_drive, ...)</msg>
</logentry>
<logentry
   revision="603">
<author>vicente</author>
<date>2008-02-17T22:47:07.628630Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/osd.c</path>
</paths>
<msg>Fix the texture of the cursor (mirrored in y-axis).</msg>
</logentry>
<logentry
   revision="602">
<author>vicente</author>
<date>2008-02-02T13:42:57.679777Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Fix a warning at compile in ode.c</msg>
</logentry>
<logentry
   revision="601">
<author>xfennec</author>
<date>2008-01-18T12:48:59.819351Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
</paths>
<msg>Fixed win32 'static' compilation (needed for win32 Java bindings for example)</msg>
</logentry>
<logentry
   revision="600">
<author>xfennec</author>
<date>2008-01-16T16:55:43.678480Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/swig/test.py</path>
<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/rayvfw.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/swig/Test.java</path>
</paths>
<msg>Updated a bit tools about bindings (Java/Python). Fixed a warning.</msg>
</logentry>
<logentry
   revision="599">
<author>xfennec</author>
<date>2007-12-30T18:28:25.281926Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/rrp_play.c</path>
</paths>
<msg>RRP playing application: You can now attach camera to objects using left click.</msg>
</logentry>
<logentry
   revision="598">
<author>xfennec</author>
<date>2007-12-30T18:19:53.343519Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>since rev590, Raydium was crashing while playing a replay when EOF was reached. fixed.</msg>
</logentry>
<logentry
   revision="597">
<author>xfennec</author>
<date>2007-12-30T17:52:32.948640Z</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>Using functions from the previous camera, RayODE onboard camera function now works on static elements</msg>
</logentry>
<logentry
   revision="596">
<author>xfennec</author>
<date>2007-12-30T17:39:09.389647Z</date>
<paths>
<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>Added Raydium clone for ODE functions : dBodyGetRelPointPos, dBodyGetPosRelPoint and dBodyVectorToWorld that works on normal but also on static elements.</msg>
</logentry>
<logentry
   revision="595">
<author>xfennec</author>
<date>2007-12-30T16:34:36.911664Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/init.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/ode.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/camera.c</path>
</paths>
<msg>fixed a few typos in comments</msg>
</logentry>
<logentry
   revision="594">
<author>ouille</author>
<date>2007-12-29T20:31:01.902795Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/live.c</path>
</paths>
<msg>Corrected BITMAPINFO structure fill in to modify capture size with CapSetVideoFormat</msg>
</logentry>
<logentry
   revision="593">
<author>ouille</author>
<date>2007-12-28T21:55:57.081827Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/myglut-win32.c</path>
</paths>
<msg>include glaux no more needed
</msg>
</logentry>
<logentry
   revision="592">
<author>xfennec</author>
<date>2007-12-27T13:52:30.417185Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
</paths>
<msg>ODE replays: added a trick so slow-motion replays are smoother during element creations/destructions</msg>
</logentry>
<logentry
   revision="591">
<author>xfennec</author>
<date>2007-12-27T12:53:59.725668Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/trigo.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/trigo.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
</paths>
<msg>ODE replays: rotations interpolation now (almost, as for positions) works.</msg>
</logentry>
<logentry
   revision="590">
<author>xfennec</author>
<date>2007-12-23T14:48:51.109934Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/ode.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
</paths>
<msg>ODE replays : interpolation for low speeds now (almost) works for positions (but not rotations yet)</msg>
</logentry>
<logentry
   revision="589">
<author>xfennec</author>
<date>2007-12-16T21:52:21.353350Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>Music volume was reseted to 1 on music change. Fixed.</msg>
</logentry>
<logentry
   revision="588">
<author>xfennec</author>
<date>2007-12-02T18:47:32.332125Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/raydoc.php</path>
</paths>
<msg>Raydoc documentation generator now supports C89 comments for chapter titles</msg>
</logentry>
<logentry
   revision="587">
<author>xfennec</author>
<date>2007-11-22T21:18:41.003780Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/odyncomp.sh</path>
</paths>
<msg>odyncomp.sh can now link to libcwiimote (LIBWII_INCLUDES env var)</msg>
</logentry>
<logentry
   revision="586">
<author>xfennec</author>
<date>2007-11-18T15:51:56.058076Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/Makefile</path>
</paths>
<msg>Makefile now use -W in place of -Wall, I said :) (last commit was not complete)</msg>
</logentry>
<logentry
   revision="585">
<author>xfennec</author>
<date>2007-11-17T17:17:27.999602Z</date>
<paths>
<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/myglut-x11.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/sound.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/timecall.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/parser.c</path>
<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/file_tri.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/live.c</path>
<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/console.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/object.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/light.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/internal.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/hdr.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/headers/texture.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/myglut.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/register.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/gui.c</path>
</paths>
<msg>Removed a lot of signed/unsigned warnings, PHP SAPI module declaration is now complete. Makefile: switched from -Wall to -W since it gives more warnings</msg>
</logentry>
<logentry
   revision="584">
<author>vicente</author>
<date>2007-11-13T00:52:33.613469Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>Added default fail-safe initial configuration when the file is missing in function raydium_init_load().</msg>
</logentry>
<logentry
   revision="583">
<author>xfennec</author>
<date>2007-11-11T21:37:59.302087Z</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
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/callback.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/rrp_play.c</path>
</paths>
<msg>ODE Replays enhancement: it's now possible to seek into replays and play backwards, at any speed. rrp_play.c updated. Smoothing is not available yet for speed &lt; 1</msg>
</logentry>
<logentry
   revision="582">
<author>xfennec</author>
<date>2007-11-05T23:23:23.887284Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/config.h</path>
</paths>
<msg>Sorry, commit 580 about DPMS and screensaver disabling was not complete: feature was not enabled in config.h ... Fixed.</msg>
</logentry>
<logentry
   revision="581">
<author>ouille</author>
<date>2007-11-04T22:24:23.213993Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/triEXP-B2-36.py</path>
</paths>
<msg>tri export now directly propose (filename).tri file</msg>
</logentry>
<logentry
   revision="580">
<author>xfennec</author>
<date>2007-10-25T21:56:31.519632Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-x11.c</path>
</paths>
<msg>MyGlut, Linux: Disabling screensaver and DPMS. Probably needs some testing (and we should restore previous screensaver and DPMS settings on exit)</msg>
</logentry>
<logentry
   revision="579">
<author>xfennec</author>
<date>2007-10-24T19:51:31.123552Z</date>
<paths>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/jpgs_play.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/skel.c</path>
</paths>
<msg>Removing invalid 'executable' properties on some source files</msg>
</logentry>
<logentry
   revision="578">
<author>vicente</author>
<date>2007-10-21T10:23:13.876805Z</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 raydium_ode_object_move_3f function.</msg>
</logentry>
<logentry
   revision="577">
<author>vicente</author>
<date>2007-10-07T20:06:33.291840Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/render.c</path>
</paths>
<msg>Alpha mask increased until 0.78. The last 0.5 was showin white borders in sprites with transparencies.</msg>
</logentry>
<logentry
   revision="576">
<author>xfennec</author>
<date>2007-10-04T19:39:22.436071Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
</paths>
<msg>change_ground argument for records playing was not used. Fixed.</msg>
</logentry>
<logentry
   revision="575">
<author>xfennec</author>
<date>2007-09-30T18:11:54.846694Z</date>
<paths>
<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/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>
<path
   kind=""
   action="A"
   prop-mods="false"
   text-mods="true">/trunk/rrp_play.c</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>
</paths>
<msg>RayODE: added experimental replay support. It works, but many things a missing (smooth replay, live rewind and slow motion, particles, sounds, ...). A cool feature is you can record a new file while playing another one in the game.</msg>
</logentry>
<logentry
   revision="574">
<author>xfennec</author>
<date>2007-09-23T22:17:13.336723Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/camera.c</path>
</paths>
<msg>Camera freemove is now framerate framerate independent (current behavior is the same as the previous at 60 FPS)</msg>
</logentry>
<logentry
   revision="573">
<author>xfennec</author>
<date>2007-09-23T16:32:49.244903Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ar_new.c</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>
<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/test6.c</path>
</paths>
<msg>indent and encapsulation cleanups of commit 571</msg>
</logentry>
<logentry
   revision="572">
<author>ouille</author>
<date>2007-09-20T19:16:41.713906Z</date>
<paths>
<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 two function to fix hinge2 limits</msg>
</logentry>
<logentry
   revision="571">
<author>ouille</author>
<date>2007-09-09T22:04:48.278343Z</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/ode_net.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/ar_new.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/headers/ode.h</path>
<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/volcano.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test6.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
</paths>
<msg>Adding two functions to modify physics frequency and physic timestep.
Default value are kept as default.
</msg>
</logentry>
<logentry
   revision="570">
<author>ouille</author>
<date>2007-09-09T21:58:37.904283Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Commit 566 break volcano demo.
Reverting static vs static collision filtering.
</msg>
</logentry>
<logentry
   revision="569">
<author>ouille</author>
<date>2007-09-09T20:55:36.192122Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/freemove.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/train.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/willt5.c</path>
<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>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/train_cloud.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ragdoll.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configload.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/shader_test.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/test6.c</path>
</paths>
<msg>raydium_camera_freemove now use RAYDIUM_CAMERA_FREEMOVE_NORMAL and RAYDIUM_CAMERA_FREEMOVE_FIXED. All tests updated.</msg>
</logentry>
<logentry
   revision="568">
<author>xfennec</author>
<date>2007-09-08T13:24:12.806066Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>RayODE picking; Fixed indentation and removed small warnings</msg>
</logentry>
<logentry
   revision="567">
<author>ouille</author>
<date>2007-09-07T11:55:10.917428Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
</paths>
<msg>Warming remove in ode.c</msg>
</logentry>
<logentry
   revision="566">
<author>ouille</author>
<date>2007-09-06T20:50:51.312880Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Allow ray attach to static element.
Using geom pos/rot and computing ray parameter.
Matrix calc can be optimised.</msg>
</logentry>
<logentry
   revision="565">
<author>ouille</author>
<date>2007-09-06T20:28:34.823684Z</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/test6.c</path>
</paths>
<msg>Raydium mouse picking in ode.c 
</msg>
</logentry>
<logentry
   revision="564">
<author>ouille</author>
<date>2007-09-06T20:27:18.670008Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_server.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/willou.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/train.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/willt5.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/camera.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/camera.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/tests.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/train_cloud.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ragdoll.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/configload.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/shader_test.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/freemove.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/kinghill2_server.c</path>
</paths>
<msg>Modified freemove with a parameter to fix camera.
freemove (1) normal freemove behaviour.
freemove (0) place camera without mouse / keyboard update.
Revert if needed.</msg>
</logentry>
<logentry
   revision="563">
<author>ouille</author>
<date>2007-09-06T19:50:50.387205Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/live.c</path>
</paths>
<msg>Iclocate warning removed</msg>
</logentry>
<logentry
   revision="562">
<author>xfennec</author>
<date>2007-08-19T17:46:52.803440Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/timecall.c</path>
<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/render.c</path>
</paths>
<msg>Movie generation (DEBUG_MOVIE, config.h) was seriously wrong, about framerate. Fixed</msg>
</logentry>
<logentry
   revision="561">
<author>xfennec</author>
<date>2007-08-19T00:35:56.928080Z</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>
</paths>
<msg>RayODE: added ERP/CFM support for universal joints (but it will only act on limits on this joint)</msg>
</logentry>
<logentry
   revision="560">
<author>xfennec</author>
<date>2007-08-18T22:43:02.343597Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>RayODE: added 'motor' support for universal joints</msg>
</logentry>
<logentry
   revision="559">
<author>xfennec</author>
<date>2007-08-17T18:48:49.931423Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/willou.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/train.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/train_cloud.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ragdoll.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/shader_test.c</path>
</paths>
<msg>Raydium demos now use raydium_camera_freemove() when it's possible</msg>
</logentry>
<logentry
   revision="558">
<author>xfennec</author>
<date>2007-08-17T18:10:54.105833Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/reg_api.c</path>
</paths>
<msg>Added freemove camera settings to RayPHP API</msg>
</logentry>
<logentry
   revision="557">
<author>xfennec</author>
<date>2007-08-17T18:05:33.808451Z</date>
<paths>
<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/camera.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/camera.h</path>
</paths>
<msg>Freemove camera no more calls joystick emulation itself, changed default sensibility to 3, formated a bit the doc</msg>
</logentry>
<logentry
   revision="556">
<author>xfennec</author>
<date>2007-08-17T18:02:49.808281Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/rayphp/libfile.php</path>
</paths>
<msg>RayPHP: fixed a bug with existing but empty repository files</msg>
</logentry>
<logentry
   revision="555">
<author>vicente</author>
<date>2007-08-17T16:54:52.247189Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/exampleconfig.txt</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configload.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/init.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>Function raydium_init_load. To allow loading the configuration setup from a text file.</msg>
</logentry>
<logentry
   revision="554">
<author>vicente</author>
<date>2007-08-16T17:19:43.841909Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/freemove.c</path>
</paths>
<msg>Added function raydium_camera_freemove(). Like First-person-shooter usual camera. Not for serious code.</msg>
</logentry>
<logentry
   revision="553">
<author>vicente</author>
<date>2007-08-16T17:13:47.281173Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/init.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/camera.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/common.h</path>
</paths>
<msg>Added function raydium_camera_freemove(). Like First-person-shooter usual camera. Not for serious code.</msg>
</logentry>
<logentry
   revision="552">
<author>xfennec</author>
<date>2007-08-08T22:50:06.651493Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/rayphp.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/path.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/path.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/path.h</path>
</paths>
<msg>Media path: Added raydium_path_write_local_deny() to force Raydium to write elsewhere than the local directory (where the binary is).</msg>
</logentry>
<logentry
   revision="551">
<author>xfennec</author>
<date>2007-08-08T16:45:21.154766Z</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>Parser now supports comments at the end of string values</msg>
</logentry>
<logentry
   revision="550">
<author>xfennec</author>
<date>2007-08-07T23:53:35.375729Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/parser.h</path>
</paths>
<msg>tiny fixes to documentation</msg>
</logentry>
<logentry
   revision="549">
<author>cspotcode</author>
<date>2007-06-19T19:13:23.145094Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>Added Engine Volume control on the Options screen.</msg>
</logentry>
<logentry
   revision="548">
<author>ouille</author>
<date>2007-06-11T21:22:01.012028Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ar_new.c</path>
</paths>
<msg>artoolkit demo working with win32 live api (minor change to handle two specific configuration).</msg>
</logentry>
<logentry
   revision="547">
<author>ouille</author>
<date>2007-06-11T21:03:59.900768Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/live.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/live.h</path>
</paths>
<msg>Win32 live api now support several packing format using native vfw decompress api.</msg>
</logentry>
<logentry
   revision="546">
<author>ouille</author>
<date>2007-06-11T20:04:34.717147Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/live.c</path>
</paths>
<msg>X mirror of input image</msg>
</logentry>
<logentry
   revision="545">
<author>cspotcode</author>
<date>2007-06-09T04:54:00.229258Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_drive.c</path>
</paths>
<msg>Added improved camera behavior, selectable on the Options screen.</msg>
</logentry>
<logentry
   revision="544">
<author>xfennec</author>
<date>2007-06-04T20:39:52.001708Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/live.c</path>
</paths>
<msg>Small fix, was not C89 compliant.</msg>
</logentry>
<logentry
   revision="543">
<author>ouille</author>
<date>2007-06-04T20:04:15.719006Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/live.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/rayvfw.h</path>
</paths>
<msg>Added suport for multiple live devices (not tested)</msg>
</logentry>
<logentry
   revision="542">
<author>xfennec</author>
<date>2007-06-03T22:44:42.442681Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/live.c</path>
</paths>
<msg>Linux: Fix for LiveAPI</msg>
</logentry>
<logentry
   revision="541">
<author>ouille</author>
<date>2007-06-03T20:29:53.957570Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/live.c</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/raydium/rayvfw.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/live.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/webcam.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/callback.c</path>
</paths>
<msg>Live api on win32.
Using VFW. Only for webcam with RGB24 format.</msg>
</logentry>
<logentry
   revision="540">
<author>xfennec</author>
<date>2007-05-06T22:20:30.126034Z</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/reg_api.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
</paths>
<msg>added raydium_render_lightmap_color_4f() to the PHP bindings, and now providing some GL matrices in camera-space, with raydium_camera_gl_modelview, raydium_camera_gl_projection and raydium_camera_gl_viewport globals</msg>
</logentry>
<logentry
   revision="539">
<author>xfennec</author>
<date>2007-04-19T20:13:17.209705Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/sound.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/video.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="M">/trunk/jpgs_play.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/trigo.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/video.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/video.c</path>
</paths>
<msg>Added audio (OGG) support to video playback API. New function: raydium_video_open_with_sound(). Updated jpgs_play.c with this new feature. Updated doc. Fixed raydium_trigo_abs()</msg>
</logentry>
<logentry
   revision="538">
<author>xfennec</author>
<date>2007-04-01T22:03:11.597241Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/triEXP-B2-36.py</path>
</paths>
<msg>It's no more needed to exit edit mode before exporting</msg>
</logentry>
<logentry
   revision="537">
<author>xfennec</author>
<date>2007-04-01T21:54:00.924626Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/triEXP-B2-36.py</path>
</paths>
<msg>Big update for the Blender export script, with the support of Blender 2.43 texture layers (multitexturing). Script now also exports correctly long texture filenames.</msg>
</logentry>
<logentry
   revision="536">
<author>xfennec</author>
<date>2007-03-22T12:53:03.746455Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/triEXP-B2-36.py</path>
</paths>
<msg>You can now export only the selected objects. If no object is selected, the script works as usual: all scene is exported</msg>
</logentry>
<logentry
   revision="535">
<author>xfennec</author>
<date>2007-03-21T17:25:32.300167Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/php.c</path>
</paths>
<msg>Fixed the way the PHP SAPI module is registered (suhosin hardening crash)</msg>
</logentry>
<logentry
   revision="534">
<author>xfennec</author>
<date>2007-03-17T23:26:34.489950Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/reg_api.c</path>
</paths>
<msg>added raydium_ode_object_rotate_name_3f() to PHP bindings</msg>
</logentry>
<logentry
   revision="533">
<author>xfennec</author>
<date>2007-03-17T13:57:51.192427Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_drive.c</path>
</paths>
<msg>No more sending scores to the website when playing in LAN mode</msg>
</logentry>
<logentry
   revision="532">
<author>xfennec</author>
<date>2007-03-17T11:18:10.527682Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/ar_new.c</path>
</paths>
<msg>fix.</msg>
</logentry>
<logentry
   revision="531">
<author>xfennec</author>
<date>2007-03-17T11:17:33.654028Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/ar_new.c</path>
</paths>
<msg>crates are now deleted after 1 minute</msg>
</logentry>
<logentry
   revision="530">
<author>xfennec</author>
<date>2007-03-17T11:09:18.674763Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/ar_new.c</path>
</paths>
<msg>world is now two times smaller</msg>
</logentry>
<logentry
   revision="529">
<author>xfennec</author>
<date>2007-03-17T11:03:56.359670Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ar_new.c</path>
</paths>
<msg>Fix for the network mode</msg>
</logentry>
<logentry
   revision="528">
<author>xfennec</author>
<date>2007-03-17T11:02:07.851293Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/ar_new.c</path>
</paths>
<msg>It's now possible to reset the car (space) and to create crates (c key). Network is also supported with --server command line switch</msg>
</logentry>
<logentry
   revision="527">
<author>xfennec</author>
<date>2007-03-16T23:39:21.365215Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/myglut-x11.c</path>
</paths>
<msg>Fixed a few problems with UTF-8 normal keys. This is a quiet experimental fix, so please, report any trouble</msg>
</logentry>
<logentry
   revision="526">
<author>xfennec</author>
<date>2007-03-14T19:23:57.093418Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/shader_test.c</path>
</paths>
<msg>removed an unwanted change in commit 525</msg>
</logentry>
<logentry
   revision="525">
<author>xfennec</author>
<date>2007-03-14T19:21:22.517189Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/configure</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/shader_test.c</path>
</paths>
<msg>configure script now checks GL/GLU/GLEW support before ODE, since ODE needs it (there's probably a remaning problem with GLUT, needed by ODE tests but no more by Raydium)</msg>
</logentry>
<logentry
   revision="524">
<author>xfennec</author>
<date>2007-03-12T14:29:09.516184Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ostatcomp.sh</path>
</paths>
<msg>Static binaries are now way more ... static (removed links to libm, libstdc++, libX11, libXext and libgcc_s)</msg>
</logentry>
<logentry
   revision="523">
<author>xfennec</author>
<date>2007-03-12T12:38:12.424974Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file_tri.c</path>
</paths>
<msg>another bug because of the commit 520: shaders was not working with 3 textures and more</msg>
</logentry>
<logentry
   revision="522">
<author>xfennec</author>
<date>2007-03-11T17:43:33.631852Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_drive.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania2.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania.h</path>
</paths>
<msg>ManiaDrive tracks can now feature 'props' all over the road. Mania2 editor is updated. This works with a 'ent' file created with Blender (see emptyEXP-B2-28.py and empty objects). Versions updated</msg>
</logentry>
<logentry
   revision="521">
<author>xfennec</author>
<date>2007-03-11T17:39:09.023392Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/parser.c</path>
</paths>
<msg>raydium_parser_read() was broken since commit 520 (a few minutes ago :) for float arrays. Fixed.</msg>
</logentry>
<logentry
   revision="520">
<author>xfennec</author>
<date>2007-03-11T17:14:24.546595Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/parser.c</path>
</paths>
<msg>Last commit was stupid :) Fixed.</msg>
</logentry>
<logentry
   revision="519">
<author>xfennec</author>
<date>2007-03-11T17:10:54.828307Z</date>
<paths>
<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>updated raydium_parser_cut() behavior when separator is now found (part1 is now a copy of source string). Doc updated.</msg>
</logentry>
<logentry
   revision="518">
<author>xfennec</author>
<date>2007-03-01T22:10:02.418455Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/ar_new.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/odyncomp.sh</path>
</paths>
<msg>Since ARToolKit is now GPL, here it is the very first Augmented Reality public demo for Raydium ! See the head of the file for more informations.</msg>
</logentry>
<logentry
   revision="517">
<author>xfennec</author>
<date>2007-03-01T21:31:23.573118Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/libfile.php</path>
</paths>
<msg>fixed repository listing</msg>
</logentry>
<logentry
   revision="516">
<author>xfennec</author>
<date>2007-02-26T21:51:31.282395Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/ostatcomp.sh</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/ocomp.sh</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/Makefile</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/configure</path>
</paths>
<msg>Switching (not too soon :) to ODE 0.7 (thx to ouille for invariance tests). You must ./configure again Raydium if you update from a previous revision</msg>
</logentry>
<logentry
   revision="515">
<author>xfennec</author>
<date>2007-02-13T22:07:26.574837Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
</paths>
<msg>heavy style, fennec ... :) (thx to ouille)</msg>
</logentry>
<logentry
   revision="514">
<author>xfennec</author>
<date>2007-02-13T21:54:12.587654Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/joy.c</path>
</paths>
<msg>added a missing arg for raydium_log() when joystick is not connected</msg>
</logentry>
<logentry
   revision="513">
<author>xfennec</author>
<date>2007-02-13T21:52:07.804021Z</date>
<paths>
<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/raydium/swig/Test.java</path>
</paths>
<msg>Added a few informations about Java bindings for win32</msg>
</logentry>
<logentry
   revision="512">
<author>ouille</author>
<date>2007-02-11T20:03:33.284076Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/triEXP-B2-36.py</path>
</paths>
<msg>no color face are now gray (0.6,0.6,0.6).
</msg>
</logentry>
<logentry
   revision="511">
<author>ouille</author>
<date>2007-02-11T19:27:18.020970Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/triEXP-B2-36.py</path>
</paths>
<msg>Adding default color for non textured non colored faces.</msg>
</logentry>
<logentry
   revision="510">
<author>xfennec</author>
<date>2007-02-11T13:15:30.828037Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/joy.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/common.h</path>
</paths>
<msg>Win32: Y and Z axis are now reversed, added 'raw' joy data (raydium_joy_axis[]) and fixed joy buttons click. Resolved a small conflict between rev 499 and commit 507 with clock() function. Added raydium_joy_name string for future work on joy setup ... Doc is NOT updated yet !</msg>
</logentry>
<logentry
   revision="509">
<author>ouille</author>
<date>2007-02-10T20:59:32.798024Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/trigo.h</path>
</paths>
<msg>Comment of raydium_trigo_pos_get_modelview
out of sync from function code.
Corrected (i hope).</msg>
</logentry>
<logentry
   revision="508">
<author>ouille</author>
<date>2007-02-10T09:35:11.884791Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/joy.c</path>
</paths>
<msg>Windows joy support need to add winmm lib to windows build. Need to update windows sdk.</msg>
</logentry>
<logentry
   revision="507">
<author>ouille</author>
<date>2007-02-09T22:14:04.759621Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/joy.c</path>
</paths>
<msg>First try to implement joystick support on windows plateform.
6 axes and 2 joysticks tested.
Buttons not tested (no hardware).
</msg>
</logentry>
<logentry
   revision="506">
<author>xfennec</author>
<date>2007-02-08T08:04:40.667993Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/gen_bindings.php</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/raydium/swig/Test.java</path>
</paths>
<msg>Added Java bindings !</msg>
</logentry>
<logentry
   revision="505">
<author>xfennec</author>
<date>2007-02-07T12:28:56.197368Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/myglut.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/myglut.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.h</path>
</paths>
<msg>Added a 'manual loop' alternative to glutMainLoop() to MyGLUT (makes thinks more easy for bindings). Small type fix to ode.h (double to float)</msg>
</logentry>
<logentry
   revision="504">
<author>xfennec</author>
<date>2007-02-06T12:19:10.115425Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/swig/test.py</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/gen_bindings.php</path>
</paths>
<msg>small fix for Python bindings and typo fixed in Python test</msg>
</logentry>
<logentry
   revision="503">
<author>xfennec</author>
<date>2007-01-02T23:31:02.817262Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/camera.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/swig/test.py</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/gen_bindings.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/rayphp.h</path>
</paths>
<msg>Python bindings update (was broken). Added support for RayPHP API from Python, test.py demo is now able to find rayphp/ directory by itself</msg>
</logentry>
<logentry
   revision="502">
<author>xfennec</author>
<date>2006-12-26T22:59:44.194287Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/random.h</path>
</paths>
<msg>Doc was not clear about raydium_random_proba() return value. Updated.</msg>
</logentry>
<logentry
   revision="501">
<author>xfennec</author>
<date>2006-12-26T21:33:09.266329Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/texture.c</path>
</paths>
<msg>now allow filter 'none' for faked textures</msg>
</logentry>
<logentry
   revision="500">
<author>xfennec</author>
<date>2006-12-17T22:18:34.426183Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raycar.c</path>
</paths>
<msg>RayCar: added --mni command line option, and MNI loader</msg>
</logentry>
<logentry
   revision="499">
<author>xfennec</author>
<date>2006-11-26T19:36:45.070235Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/callback.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/render.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/joy.c</path>
</paths>
<msg>big fix for FPS limiter. FPS counter (and joy force-feedback system) is no more based on CPU time, but real time</msg>
</logentry>
<logentry
   revision="498">
<author>xfennec</author>
<date>2006-11-26T00:50:44.981284Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
</paths>
<msg>configure script was not able to detect ODE compilation failures</msg>
</logentry>
<logentry
   revision="497">
<author>xfennec</author>
<date>2006-11-25T14:14:38.542418Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/texture.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/texture.c</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/common.h</path>
</paths>
<msg>added texture compression support, with raydium_texture_compression() and/or --compress command line switch. doc updated.</msg>
</logentry>
<logentry
   revision="496">
<author>xfennec</author>
<date>2006-11-20T17:13:54.459328Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/object.h</path>
<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/shader_test.c</path>
</paths>
<msg>added a small helper for tangent smoothing of objects. Updated shader demo</msg>
</logentry>
<logentry
   revision="495">
<author>xfennec</author>
<date>2006-11-20T13:16:57.625163Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
</paths>
<msg>configure script was always complaining about OpenAL 1.1</msg>
</logentry>
<logentry
   revision="494">
<author>xfennec</author>
<date>2006-11-18T00:46:27.552033Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shader.c</path>
</paths>
<msg>Raydium now requires that vertex and frament shaders are hardware supported before enabling shader support in the engine</msg>
</logentry>
<logentry
   revision="493">
<author>xfennec</author>
<date>2006-11-15T22:28:57.445453Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shader.c</path>
</paths>
<msg>now displaying GLSL version at startup</msg>
</logentry>
<logentry
   revision="492">
<author>xfennec</author>
<date>2006-11-13T22:14:16.611986Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/normal.h</path>
</paths>
<msg>Should go to sleep ... fixing a typo on function name declaration</msg>
</logentry>
<logentry
   revision="491">
<author>xfennec</author>
<date>2006-11-13T22:08:10.200864Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/normal.c</path>
</paths>
<msg>Last commit was only including doc update. This one fix it. Sorry.</msg>
</logentry>
<logentry
   revision="490">
<author>xfennec</author>
<date>2006-11-13T22:06:58.338260Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/normal.h</path>
</paths>
<msg>tangent space vectors smoothing is now available</msg>
</logentry>
<logentry
   revision="489">
<author>xfennec</author>
<date>2006-11-13T21:50:05.968163Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/normal.c</path>
</paths>
<msg>normal smoothing fixed (no normalization was done)</msg>
</logentry>
<logentry
   revision="488">
<author>xfennec</author>
<date>2006-11-13T21:25:35.570115Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/shader.h</path>
</paths>
<msg>updated doc about tangent attribute for shaders</msg>
</logentry>
<logentry
   revision="487">
<author>xfennec</author>
<date>2006-11-13T21:19:22.579744Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/render.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/shader.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/shader.c</path>
</paths>
<msg>Raydium now send shader attributes for each vertex, and not only on a per triangle basis. This allow very accurate shader effects, but slows down a bit more the 'non-display-list' rendering option ... :/</msg>
</logentry>
<logentry
   revision="486">
<author>xfennec</author>
<date>2006-11-12T21:35:37.556126Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file_tri.c</path>
</paths>
<msg>fixed typo in warning message</msg>
</logentry>
<logentry
   revision="485">
<author>xfennec</author>
<date>2006-11-12T20:23:54.424857Z</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/php_wrappers.c</path>
</paths>
<msg>Added PHP wrappers for shader uniforms variables, allowing to change shader settings from the console, for example</msg>
</logentry>
<logentry
   revision="484">
<author>xfennec</author>
<date>2006-11-12T14:22:42.403675Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/main.h</path>
</paths>
<msg>Doc updated for aniso filter</msg>
</logentry>
<logentry
   revision="483">
<author>xfennec</author>
<date>2006-11-12T14:19:05.702147Z</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/texture.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>Added support for anisotropic filtering in the engine: RAYDIUM_TEXTURE_FILTER_ANISO filter for raydium_texture_filter_change(), and two command line switch: '--filter aniso' and '--max-aniso x' to limit aniso filter levels. Looks very great with ManiaDrive (will add an option in the game menu)</msg>
</logentry>
<logentry
   revision="482">
<author>xfennec</author>
<date>2006-11-10T22:14:05.761656Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/mouse.c</path>
</paths>
<msg>mouse was not correctly 'captured' by application at startup. fixed.</msg>
</logentry>
<logentry
   revision="481">
<author>xfennec</author>
<date>2006-11-10T22:08:49.229653Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/shader.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/shader.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/render.c</path>
</paths>
<msg>fixed errors for 'static compilation'</msg>
</logentry>
<logentry
   revision="480">
<author>xfennec</author>
<date>2006-11-10T13:36:22.006991Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/mouse.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/mouse.c</path>
</paths>
<msg>mouse no more 'freeze' time to time in apps with a very short display() function</msg>
</logentry>
<logentry
   revision="479">
<author>xfennec</author>
<date>2006-11-09T22:36:12.355247Z</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/vertex.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/render.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/init.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shader.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/normal.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/normal.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/shader.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/shader_test.c</path>
</paths>
<msg>Raydium is now able to compute tangent vector for trianges, and sends it to shaders when they ask for it. Shader demo updated to show this, using a parallax mapping with bumpmap. Launch with --repository-refresh or delete old data files to enjoy the new effect ;)</msg>
</logentry>
<logentry
   revision="478">
<author>xfennec</author>
<date>2006-11-09T22:34:32.144020Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/rayphp/libfile.php</path>
</paths>
<msg>RayPHP libfile is now able to detect more than 2 textures per line</msg>
</logentry>
<logentry
   revision="477">
<author>xfennec</author>
<date>2006-11-05T14:56:07.613824Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raycar.c</path>
</paths>
<msg>raycar: better handling, less strange behaviors at high speed, and added inertia effect. Close to what I want for the new physics of ManiaDrive</msg>
</logentry>
<logentry
   revision="476">
<author>xfennec</author>
<date>2006-11-01T17:17:27.353672Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raycar.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/shader_test.c</path>
</paths>
<msg>raycar: car is now way more drivable. Still need to fix a few things, especially at high speeds</msg>
</logentry>
<logentry
   revision="475">
<author>xfennec</author>
<date>2006-11-01T16:34:07.979392Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/joy.c</path>
</paths>
<msg>removed a bug with /dev/input/js0 joystick detection under Linux (last bugfix about this was broken ;)</msg>
</logentry>
<logentry
   revision="474">
<author>xfennec</author>
<date>2006-11-01T13:58:03.041254Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raycar.c</path>
</paths>
<msg>raycar: first try to make the car stable</msg>
</logentry>
<logentry
   revision="473">
<author>xfennec</author>
<date>2006-10-30T23:07:52.556814Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raycar.c</path>
</paths>
<msg>Experimental test program for the ray(casting) car. Feel free to tune the thing to make it drivable ;)</msg>
</logentry>
<logentry
   revision="472">
<author>xfennec</author>
<date>2006-10-30T23:04:53.334989Z</date>
<paths>
<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>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
</paths>
<msg>Added a small hack so it's now possible to know the current colliding ray in the raydium_ode_RayCallback</msg>
</logentry>
<logentry
   revision="471">
<author>xfennec</author>
<date>2006-10-29T16:51:31.497660Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/render.c</path>
</paths>
<msg>render.c now use trigo.c's min() function</msg>
</logentry>
<logentry
   revision="470">
<author>xfennec</author>
<date>2006-10-29T12:53:09.963973Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive: exhaust pipe smoke is now on the other side of the car (the 3D Clio model is now reversed over Y)</msg>
</logentry>
<logentry
   revision="469">
<author>xfennec</author>
<date>2006-10-29T04:42:08.251132Z</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_tri.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/vertex.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/render.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/texture.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>Raydium now allows more than one '#' character per line in .tri files, allowing more complex shaders in these files (always thru env-maps slots), using currently up to 4 textures. Engine version change. Note: "raw rendering" (non display list rendering) became more and more slower.</msg>
</logentry>
<logentry
   revision="468">
<author>xfennec</author>
<date>2006-10-29T02:06:19.978295Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
</paths>
<msg>fixed a small bug with DEBUG ode rendering and multiple viewports</msg>
</logentry>
<logentry
   revision="467">
<author>xfennec</author>
<date>2006-10-26T07:00:10.367841Z</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>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/test6.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
</paths>
<msg>rays are now able to collide, using one of the RAYDIUM_ODE_RAY_CONTACT_* return values in the ray callback (ignore, report, create). doc updated</msg>
</logentry>
<logentry
   revision="466">
<author>xfennec</author>
<date>2006-10-24T15:35:42.605453Z</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
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/sound.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test6.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
</paths>
<msg>RayODE now allows multiple rays per element, and ray can be moved on the element. My apologies: I broke (slightly) the API compatibility for rays ... (adding a new param for a few functions). Doc updated. Small fix for sound.c.</msg>
</logentry>
<logentry
   revision="465">
<author>xfennec</author>
<date>2006-10-20T22:31:18.547229Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>added gettext support (or sort of) for win32</msg>
</logentry>
<logentry
   revision="464">
<author>Vicente</author>
<date>2006-10-20T10:00:08.541264Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/i18n_update_po.sh</path>
<path
   text-mods="false"
   kind=""
   action="D"
   prop-mods="false">/trunk/mania_drive_i18n.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_drive.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/i18n_step_1.sh</path>
</paths>
<msg>Mania_drive.c now includes internationalization. The step1 and update_po scripts have been updated according the new source file mania_drive.c. Removed mania_drive_i18n.c</msg>
</logentry>
<logentry
   revision="463">
<author>xfennec</author>
<date>2006-10-19T21:57:18.565781Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_drive_i18n.c</path>
</paths>
<msg>first step to make ManiaDrive using 'en' messages (for beginners tracks) when current locale is not available</msg>
</logentry>
<logentry
   revision="462">
<author>xfennec</author>
<date>2006-10-19T21:12:56.741326Z</date>
<paths>
<path
   action="A"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/locale/fr/LC_MESSAGES/mania_drive.mo</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/locale/fr/LC_MESSAGES/mania_drive.po</path>
</paths>
<msg>Added french translation for ManiaDrive</msg>
</logentry>
<logentry
   revision="461">
<author>xfennec</author>
<date>2006-10-19T19:31:47.932693Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/myglut.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/callback.c</path>
<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/headers/render.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/render.c</path>
</paths>
<msg>FPS limiter update: now allows infinite framerate (default), moved limiter system away from MyGlut (moved to Raydium callback system), changed limiting function to 'void', updated doc</msg>
</logentry>
<logentry
   revision="460">
<author>Vicente</author>
<date>2006-10-19T11:23:37.137681Z</date>
<paths>
<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/mania_drive.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/headers/render.h</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/raydium/myglut.c</path>
</paths>
<msg>New function raydium_render_fps_limit() to limit the frames per second. Now Mania Drive has now limit by default. Pressing "l" key a 90fps limit will be activated.</msg>
</logentry>
<logentry
   revision="459">
<author>xfennec</author>
<date>2006-10-18T21:10:07.929906Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_drive.c</path>
</paths>
<msg>ticks per second was hardcoded for FPS limiter. fixed.</msg>
</logentry>
<logentry
   revision="458">
<author>xfennec</author>
<date>2006-10-18T21:07:13.096938Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/timecall.h</path>
</paths>
<msg>Added missing doc about raydium_timecall_clocks_per_sec variable</msg>
</logentry>
<logentry
   revision="457">
<author>xfennec</author>
<date>2006-10-18T20:02:57.552193Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_drive.c</path>
</paths>
<msg>removed a gettext test in 'regular' ManiaDrive branch</msg>
</logentry>
<logentry
   revision="456">
<author>xfennec</author>
<date>2006-10-18T19:52:49.691379Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/key.c</path>
</paths>
<msg>ingame screenshots: shift + 'key below esc' support is back for win32 (on FR keyboard layout, at least)</msg>
</logentry>
<logentry
   revision="455">
<author>Vicente</author>
<date>2006-10-15T18:53:40.459755Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="A">/trunk/mania_drive_i18n.c</path>
</paths>
<msg>Mania Drive internationalizated file. Uploaded with a new name to prevent issues. Win32 debugging. Only if your locale is spanish "es_ES" you will see differences. For a time, using this version, you won't see the messages in the tutorials.
To begin a translation. Edit the language po file. Then launch i18n_step_2.sh. That's all. Special characters are not supported.</msg>
</logentry>
<logentry
   revision="454">
<author>Vicente</author>
<date>2006-10-15T18:46:08.467068Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/locale/es</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/locale/es/LC_MESSAGES/mania_drive.po</path>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   action="A">/trunk/locale/fr</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="A">/trunk/locale/fr/LC_MESSAGES/mania_drive.po</path>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   action="A">/trunk/locale/es/LC_MESSAGES</path>
<path
   action="A"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/locale/fr/LC_MESSAGES</path>
<path
   text-mods="false"
   kind=""
   action="A"
   prop-mods="false">/trunk/locale/it</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/locale/it/LC_MESSAGES/mania_drive.po</path>
<path
   text-mods="false"
   kind=""
   action="A"
   prop-mods="false">/trunk/locale</path>
<path
   text-mods="false"
   kind=""
   action="A"
   prop-mods="false">/trunk/locale/it/LC_MESSAGES</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="true">/trunk/locale/es/LC_MESSAGES/mania_drive.mo</path>
</paths>
<msg>locale folder with basis skeleton for spanish, french and italian. Spanish mo compiled file included.</msg>
</logentry>
<logentry
   revision="453">
<author>Vicente</author>
<date>2006-10-15T01:49:38.508945Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>Returning from an "Other tracks" race goes back to the Story menu. Fixed.</msg>
</logentry>
<logentry
   revision="452">
<author>Vicente</author>
<date>2006-10-15T00:50:29.097960Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>Button "Other Tracks" moved to the main menu. Removed from Story mode.</msg>
</logentry>
<logentry
   revision="451">
<author>vicente</author>
<date>2006-10-14T10:19:58.557739Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="true">/trunk/i18n_update_po.sh</path>
</paths>
<msg>New i18n script to update the po files without deleting the previous content.</msg>
</logentry>
<logentry
   revision="450">
<author>vicente</author>
<date>2006-10-13T23:56:52.600973Z</date>
<paths>
<path
   action="A"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/i18n_step_1.sh</path>
<path
   action="A"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/i18n_step_2.sh</path>
</paths>
<msg>Scripts for Internationalization of Mania Drive. In short, the internationalizated mania_drive.c.</msg>
</logentry>
<logentry
   revision="449">
<author>vicente</author>
<date>2006-10-13T23:16:26.470171Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_drive.c</path>
</paths>
<msg>First try of FPS Limiter. Now Mania Drive is limited to 90 frames per second.
</msg>
</logentry>
<logentry
   revision="448">
<author>vicente</author>
<date>2006-10-13T21:32:28.140867Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/configure</path>
</paths>
<msg>Compiling with openal 1.0 is again possible</msg>
</logentry>
<logentry
   revision="447">
<author>ouille</author>
<date>2006-10-12T20:26:19.945466Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/camera.c</path>
</paths>
<msg>halve solve of debug draw viewport bug.
Main viewport debug draw is now correct.

</msg>
</logentry>
<logentry
   revision="446">
<author>ouille</author>
<date>2006-10-04T21:13:03.335412Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/ode.h</path>
</paths>
<msg>Add function to change ray length.</msg>
</logentry>
<logentry
   revision="445">
<author>ouille</author>
<date>2006-10-04T21:12:31.600901Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
</paths>
<msg>Add function to change ray length.</msg>
</logentry>
<logentry
   revision="444">
<author>xfennec</author>
<date>2006-10-01T12:13:42.531122Z</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>
</paths>
<msg>commit 439/440: removed windows CR/LF, removed a warning</msg>
</logentry>
<logentry
   revision="443">
<author>xfennec</author>
<date>2006-10-01T12:08:58.787651Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/clear.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/camera.h</path>
<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/init.c</path>
</paths>
<msg>fixed indent style of commit 441, removed a warning, removed windows newlines CR/LF</msg>
</logentry>
<logentry
   revision="442">
<author>ouille</author>
<date>2006-09-28T20:30:40.421039Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test8.c</path>
</paths>
<msg>Minimalist test program to show viewport capabilities.
Missing sound, an rocket launcher (at least).</msg>
</logentry>
<logentry
   revision="441">
<author>ouille</author>
<date>2006-09-28T20:28:31.814970Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/clear.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/camera.h</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/init.c</path>
</paths>
<msg>Viewports function in camera.c/camera.h
Need to be reviewed for compliance with raydium structure
small modification in init.c and clear.c</msg>
</logentry>
<logentry
   revision="440">
<author>ouille</author>
<date>2006-09-28T20:25:54.869787Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/ode.h</path>
</paths>
<msg>add missing raydium_ode_motor_angle_get function. (headers)</msg>
</logentry>
<logentry
   revision="439">
<author>ouille</author>
<date>2006-09-28T20:25:33.090503Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/ode.c</path>
</paths>
<msg>add missing raydium_ode_motor_angle_get function.</msg>
</logentry>
<logentry
   revision="438">
<author>ouille</author>
<date>2006-09-27T07:08:35.871042Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
</paths>
<msg>Draw ray to first contact point.</msg>
</logentry>
<logentry
   revision="437">
<author>xfennec</author>
<date>2006-09-26T10:19:37.591910Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>reverting 'scrambled' commit 434</msg>
</logentry>
<logentry
   revision="436">
<author>ouille</author>
<date>2006-09-25T20:27:59.726847Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/triIMP-B2-31.py</path>
</paths>
<msg>import Version 0 and Version 1 of tri file
Remove multi-texturing information to allow blender import
multi-texturing info is lost. But you can import file with blender</msg>
</logentry>
<logentry
   revision="435">
<author>ouille</author>
<date>2006-09-25T20:22:05.756363Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/triEXP-B2-36.py</path>
</paths>
<msg>Export face color to rgb texture. Readable by raydium api.
</msg>
</logentry>
<logentry
   revision="434">
<author>ouille</author>
<date>2006-09-25T09:36:53.550110Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Draw ray length until first object touched on line 3466
Lot's of automatic code cleanup.</msg>
</logentry>
<logentry
   revision="433">
<author>xfennec</author>
<date>2006-09-23T20:09:03.108282Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sound.c</path>
</paths>
<msg>Added missing prototype to sound.c</msg>
</logentry>
<logentry
   revision="432">
<author>xfennec</author>
<date>2006-09-22T08:43:16.498440Z</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>
</paths>
<msg>RayODE: added two gravity functions</msg>
</logentry>
<logentry
   revision="431">
<author>xfennec</author>
<date>2006-09-08T07:05:40.723199Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sound.c</path>
</paths>
<msg>Path API bugfix: WAV file loading was broken</msg>
</logentry>
<logentry
   revision="430">
<author>xfennec</author>
<date>2006-09-07T16:26:08.644697Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/path.h</path>
</paths>
<msg>removed a warning caused by Path API doc</msg>
</logentry>
<logentry
   revision="429">
<author>xfennec</author>
<date>2006-08-31T21:21:19.935882Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/cli.c</path>
</paths>
<msg>'user home' path is now supported under Win98. Small change to chdir() call at startup.</msg>
</logentry>
<logentry
   revision="428">
<author>xfennec</author>
<date>2006-08-30T21:02:01.722638Z</date>
<paths>
<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>Added doc for media path feature (chapter 24)</msg>
</logentry>
<logentry
   revision="427">
<author>xfennec</author>
<date>2006-08-28T22:43:01.294799Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/configure</path>
</paths>
<msg>configure script now deletes previous ODE install if needed</msg>
</logentry>
<logentry
   revision="426">
<author>xfennec</author>
<date>2006-08-28T22:41:13.922119Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
</paths>
<msg>configure script now checks if 'lex' is installed, and tries do not download ODE and PHP many times when it's not needed</msg>
</logentry>
<logentry
   revision="425">
<author>xfennec</author>
<date>2006-08-27T16:13:21.991671Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Small fixes in raydium_ode_element_mass(), and raydium_ode_draw_all()</msg>
</logentry>
<logentry
   revision="424">
<author>xfennec</author>
<date>2006-08-25T16:38:31.253807Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_localtracks.php</path>
</paths>
<msg>ManiaDrive: removed a debug trace</msg>
</logentry>
<logentry
   revision="423">
<author>xfennec</author>
<date>2006-08-21T20:25:27.900643Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive: added missing fclose() in dat_load()</msg>
</logentry>
<logentry
   revision="422">
<author>xfennec</author>
<date>2006-08-20T21:49:15.662330Z</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/mania_drive.c</path>
</paths>
<msg>Changing version numbers for Raydium and ManiaDrive (preparing next MD release with last two fixes)</msg>
</logentry>
<logentry
   revision="421">
<author>xfennec</author>
<date>2006-08-20T13:54:59.110473Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/shader.c</path>
</paths>
<msg>Shader functions was segfaulting when hardware shader support was not available. Fixed</msg>
</logentry>
<logentry
   revision="420">
<author>xfennec</author>
<date>2006-08-19T00:50:02.179247Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania.h</path>
</paths>
<msg>ManiaDrive was sometimes displaying 'track help message' of the previous track with old tracks (bennin.mni for example). Fixed.</msg>
</logentry>
<logentry
   revision="419">
<author>xfennec</author>
<date>2006-08-17T14:59:19.068301Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/particle2.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/ode.h</path>
</paths>
<msg>NO_ODE_SUPPORT define now works again with static compilation and linking</msg>
</logentry>
<logentry
   revision="418">
<author>xfennec</author>
<date>2006-08-17T13:36:32.945008Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/mania2.c</path>
</paths>
<msg>Mania2 is now 0.40 for public release</msg>
</logentry>
<logentry
   revision="417">
<author>xfennec</author>
<date>2006-08-17T13:36:04.794926Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive is now version 1.1 for public release</msg>
</logentry>
<logentry
   revision="416">
<author>xfennec</author>
<date>2006-08-16T21:15:49.931732Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_localtracks.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive: it's now possible to play to others tracks in solo mode (user tracks for example)</msg>
</logentry>
<logentry
   revision="415">
<author>xfennec</author>
<date>2006-08-16T18:43:35.880044Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/joy.c</path>
</paths>
<msg>Under Linux, Raydium now tries to open /dev/js0 and /dev/input/js0 for joysticks/joypads/wheels support</msg>
</logentry>
<logentry
   revision="414">
<author>xfennec</author>
<date>2006-08-14T14:09:04.455020Z</date>
<paths>
<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>
</paths>
<msg>RayGUI: it's now possible to write to almost all widgets to change values, text, selected index, ...</msg>
</logentry>
<logentry
   revision="413">
<author>xfennec</author>
<date>2006-08-13T01:57:22.737367Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/volcano.c</path>
</paths>
<msg>My bad, previous commit (412) was wrong with volcano.c. Reverted.</msg>
</logentry>
<logentry
   revision="412">
<author>xfennec</author>
<date>2006-08-13T01:55:37.085557Z</date>
<paths>
<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/volcano.c</path>
</paths>
<msg>Fixed an error with static compilation under win32</msg>
</logentry>
<logentry
   revision="411">
<author>xfennec</author>
<date>2006-08-11T20:06:35.066142Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/ode.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
</paths>
<msg>Added two functions that allows to change mass of an element: raydium_ode_element_mass*()</msg>
</logentry>
<logentry
   revision="410">
<author>xfennec</author>
<date>2006-08-11T13:26:53.353610Z</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/php.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</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="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/libfile.php</path>
</paths>
<msg>RayPHP directory can now be changed using --rayphp command line switch, or using the new raydium_php_rayphp_path_change() function</msg>
</logentry>
<logentry
   revision="409">
<author>xfennec</author>
<date>2006-08-11T10:11:13.988717Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/callback.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/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>Volcano demo is now compatible with HDR. HDR map is now applied over particles, not under</msg>
</logentry>
<logentry
   revision="408">
<author>xfennec</author>
<date>2006-08-10T13:16:38.647576Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/raydoc.php</path>
</paths>
<msg>RayDoc script now find Raydium version again</msg>
</logentry>
<logentry
   revision="407">
<author>xfennec</author>
<date>2006-08-09T16:31:25.254585Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/myglut-x11.c</path>
</paths>
<msg>Raydium should now be able to detect Numeric Pad arrows</msg>
</logentry>
<logentry
   revision="406">
<author>xfennec</author>
<date>2006-08-09T15:24:06.392230Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/volcano.c</path>
</paths>
<msg>Volcano: volume adjusted under win32 OpenAL</msg>
</logentry>
<logentry
   revision="405">
<author>xfennec</author>
<date>2006-08-09T15:05:59.467229Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/particle2.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
</paths>
<msg>Fixed a problem with static compilation</msg>
</logentry>
<logentry
   revision="404">
<author>xfennec</author>
<date>2006-08-09T15:01:44.493771Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/volcano.c</path>
</paths>
<msg>Volcano: now featuring sounds</msg>
</logentry>
<logentry
   revision="403">
<author>xfennec</author>
<date>2006-08-09T15:00:01.169281Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/sound.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/sound.c</path>
</paths>
<msg>Added raydium_sound_IsPlaying()</msg>
</logentry>
<logentry
   revision="402">
<author>xfennec</author>
<date>2006-08-09T02:04:14.632559Z</date>
<paths>
<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/raydium/particle2.h</path>
</paths>
<msg>Particles engine: MAX_GENERATORS is now 64 (was 16)</msg>
</logentry>
<logentry
   revision="401">
<author>xfennec</author>
<date>2006-08-09T01:37:48.350334Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/volcano.c</path>
</paths>
<msg>New demo for Raydium: Vulcano</msg>
</logentry>
<logentry
   revision="400">
<author>xfennec</author>
<date>2006-08-09T01:35:07.673963Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/particle2.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/cam.c</path>
</paths>
<msg>Fix: deleted particles generators are now unlinked from RayODE elements. Update: cam.c now generates to .cam files, to create 'oriented' camera paths easily</msg>
</logentry>
<logentry
   revision="399">
<author>xfennec</author>
<date>2006-08-08T18:35:46.391696Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/mania.h</path>
</paths>
<msg>ManiaDrive tri track generator now preserves normals from blocks</msg>
</logentry>
<logentry
   revision="398">
<author>xfennec</author>
<date>2006-08-08T16:58:51.011219Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/config.h</path>
</paths>
<msg>small doc update about config.h movie settings</msg>
</logentry>
<logentry
   revision="397">
<author>xfennec</author>
<date>2006-08-07T01:02:57.584079Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/shadow.c</path>
</paths>
<msg>Removed a bug when using shadows and fog. Thanks to vicente for reporting.</msg>
</logentry>
<logentry
   revision="396">
<author>xfennec</author>
<date>2006-08-06T23:58:40.699513Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/shader.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/atexit.h</path>
</paths>
<msg>Shaders API doc added</msg>
</logentry>
<logentry
   revision="395">
<author>xfennec</author>
<date>2006-08-06T22:08:11.838921Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/config.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/fog.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/fog.h</path>
<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="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>Fog: removed reading functions, renaming writing function to prevent SWIG collision, fixed a few typo in fog doc, added a basic support for volumetric fog (one axis)</msg>
</logentry>
<logentry
   revision="394">
<author>xfennec</author>
<date>2006-08-02T23:56:31.775872Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/render.c</path>
</paths>
<msg>Better rendering for cutout textures</msg>
</logentry>
<logentry
   revision="393">
<author>xfennec</author>
<date>2006-08-01T23:40:54.372726Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/rayphp.c</path>
</paths>
<msg>removed a warning with static compilation</msg>
</logentry>
<logentry
   revision="392">
<author>xfennec</author>
<date>2006-08-01T21:35:23.395190Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/render.c</path>
</paths>
<msg>Now allow up to 4 texture units</msg>
</logentry>
<logentry
   revision="391">
<author>xfennec</author>
<date>2006-07-28T12:57:51.201367Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/rayphp.c</path>
</paths>
<msg>Added a small log info</msg>
</logentry>
<logentry
   revision="390">
<author>xfennec</author>
<date>2006-07-28T12:28:31.720933Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/getfile.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/listrepos.php</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>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/rayphp/libfile.php</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/rayphp/putfile.php</path>
</paths>
<msg>R3S client now also search repositories.* files in user game directory (~/.raydium by default). Added a new function, raydium_rayphp_repository_defaults(), used to create default repositories.* files</msg>
</logentry>
<logentry
   revision="389">
<author>xfennec</author>
<date>2006-07-24T20:40:47.040675Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/triEXP-B2-36.py</path>
</paths>
<msg>Blender export script now generate TRI file with format '1' (with normals), allowing artists to smooth models with Blender and not only raydium_modler</msg>
</logentry>
<logentry
   revision="388">
<author>xfennec</author>
<date>2006-07-23T11:52:27.642489Z</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/web.c</path>
</paths>
<msg>raydium_web_client_get() no more use R3S to download the file before comparing it to the HTTP server one</msg>
</logentry>
<logentry
   revision="387">
<author>xfennec</author>
<date>2006-07-23T11:24:08.852516Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/network.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/network.c</path>
</paths>
<msg>DLL linked server apps now correctly init timecall system</msg>
</logentry>
<logentry
   revision="386">
<author>xfennec</author>
<date>2006-07-23T11:10:30.870342Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/network.h</path>
</paths>
<msg>added raydium_file_home_path_cpy() to registered function for network server apps.</msg>
</logentry>
<logentry
   revision="385">
<author>xfennec</author>
<date>2006-07-23T10:59:34.728827Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/capture.c</path>
</paths>
<msg>removed small warnings with static compilation (dynamic linking) because missing prototypes</msg>
</logentry>
<logentry
   revision="384">
<author>xfennec</author>
<date>2006-07-22T21:50:37.219741Z</date>
<paths>
<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/capture.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/rayphp/libfile.php</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/particle2.c</path>
<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/path.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/file_tri.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/web.c</path>
</paths>
<msg>Media Path support: step two (bugfixes, tests with ManiaDrive). All functions now use raydium_file_fopen wrapper()</msg>
</logentry>
<logentry
   revision="383">
<author>xfennec</author>
<date>2006-07-22T10:52:04.320514Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/path.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/Makefile</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/index.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="A">/trunk/raydium/headers/path.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="A">/trunk/raydium/path.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/file.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/file.h</path>
</paths>
<msg>Media Path support: step one (core functions, and file.c integration). Also added raydium_file_ext(), raydium_file_directory_writable() and raydium_file_readable()</msg>
</logentry>
<logentry
   revision="382">
<author>xfennec</author>
<date>2006-07-21T22:31:53.551780Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/fog.c</path>
</paths>
<msg>Because reshape callback (which applies fog params, too) is call each time the user zoom/un-zoom, fog.c was too verbose</msg>
</logentry>
<logentry
   revision="381">
<author>xfennec</author>
<date>2006-07-20T20:13:38.377416Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/rayphp/libfile.php</path>
</paths>
<msg>RayPHP file downloader was not using the complete local path</msg>
</logentry>
<logentry
   revision="380">
<author>xfennec</author>
<date>2006-07-20T16:25:09.694092Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/r3s/README</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/r3s/index.php</path>
</paths>
<msg>R3S administrator can lock upload support with a .lock file without modify config.inc.php (useful for scripts, for example). Removed warnings when directory is empty or does not exists</msg>
</logentry>
<logentry
   revision="379">
<author>xfennec</author>
<date>2006-07-19T21:10:50.588753Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive now plays a small congratulation video when player have finished the beginners mode</msg>
</logentry>
<logentry
   revision="378">
<author>xfennec</author>
<date>2006-07-19T21:06:30.480695Z</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/raydium/video.h</path>
</paths>
<msg>Live video: user can now get 'playing state' of a video (playing or not)</msg>
</logentry>
<logentry
   revision="377">
<author>xfennec</author>
<date>2006-07-19T21:05:28.306263Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/live.c</path>
</paths>
<msg>Live: raydium_live_texture_draw() function was not using its alpha argument. Fixed.</msg>
</logentry>
<logentry
   revision="376">
<author>xfennec</author>
<date>2006-07-19T20:51:23.229003Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/video.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/video.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/video.h</path>
</paths>
<msg>Live video: user can now sets loop attribute</msg>
</logentry>
<logentry
   revision="375">
<author>xfennec</author>
<date>2006-07-19T20:46:11.829266Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/raydoc.php</path>
</paths>
<msg>RayDoc script now trim __rayapi attribute for functions</msg>
</logentry>
<logentry
   revision="374">
<author>xfennec</author>
<date>2006-07-19T20:31:30.919593Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/gui.h</path>
<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>
</paths>
<msg>GUI: Added OnDelete callback support for windows</msg>
</logentry>
<logentry
   revision="373">
<author>xfennec</author>
<date>2006-07-19T20:13:40.650129Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/live.h</path>
</paths>
<msg>Added missing __rayapi declaration for two recent functions (see previous commit)</msg>
</logentry>
<logentry
   revision="372">
<author>xfennec</author>
<date>2006-07-19T16:43:40.200315Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/gui.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/gui.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/gui.h</path>
</paths>
<msg>GUI: Added raydium_gui_AfterGuiDrawCallback</msg>
</logentry>
<logentry
   revision="371">
<author>xfennec</author>
<date>2006-07-19T16:02:13.284332Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/live.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/headers/video.h</path>
</paths>
<msg>Added raydium_live_texture_draw() and raydium_live_texture_draw_name(). Live API doc fixed on some points and updated for new functions</msg>
</logentry>
<logentry
   revision="370">
<author>xfennec</author>
<date>2006-07-18T21:26:05.236817Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="true">/trunk/jpgs_play.c</path>
</paths>
<msg>Added a small JPGS movie player</msg>
</logentry>
<logentry
   revision="369">
<author>xfennec</author>
<date>2006-07-18T20:43:13.647448Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/video.h</path>
</paths>
<msg>Fixed a small typo in video.h doc</msg>
</logentry>
<logentry
   revision="368">
<author>xfennec</author>
<date>2006-07-16T13:27:25.010466Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/atexit.h</path>
</paths>
<msg>removed a small warning with static compilation of server apps</msg>
</logentry>
<logentry
   revision="367">
<author>xfennec</author>
<date>2006-07-16T13:18:08.409398Z</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/headers/cli.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/index.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/index.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/atexit.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/atexit.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/network.h</path>
</paths>
<msg>Huge hack to support a correct OpenAL behavior at application exit. Win32 applications now use their own atexit() queue, so OpenAL DLL is not unloaded before raydium.dll (it was the case, and alcCloseDevice was crashing).</msg>
</logentry>
<logentry
   revision="366">
<author>xfennec</author>
<date>2006-07-16T12:41:51.848159Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sound.c</path>
</paths>
<msg>Small change to follow OpenAL spec: switching to NULL context before deleting the current context</msg>
</logentry>
<logentry
   revision="365">
<author>xfennec</author>
<date>2006-07-15T23:17:29.839968Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/kinghill2_server.c</path>
</paths>
<msg>Kinghill2 server was missing since ... one year :)</msg>
</logentry>
<logentry
   revision="364">
<author>xfennec</author>
<date>2006-07-15T22:38:46.021958Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/index.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/tests.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/index.h</path>
</paths>
<msg>New atexit support now ok with server apps. test.c was outdated.</msg>
</logentry>
<logentry
   revision="363">
<author>xfennec</author>
<date>2006-07-15T15:29:55.822912Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/sound.c</path>
</paths>
<msg>My bad: sound.c was commited with CR/LF line ends</msg>
</logentry>
<logentry
   revision="362">
<author>xfennec</author>
<date>2006-07-15T15:07:49.801965Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>Now displays a message when beginners mode is completed</msg>
</logentry>
<logentry
   revision="361">
<author>xfennec</author>
<date>2006-07-15T13:48:34.448987Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania2.c</path>
</paths>
<msg>Protecting mni filename when calling mania_drive.static from mania2</msg>
</logentry>
<logentry
   revision="360">
<author>xfennec</author>
<date>2006-07-13T12:24:42.243425Z</date>
<paths>
<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/cli.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/sound.c</path>
</paths>
<msg>Atexit initialization is now done before window creation (which registers a function). Sound device closing is now done with alutExit(). Must do more test with this last point (win2k and win98)</msg>
</logentry>
<logentry
   revision="359">
<author>xfennec</author>
<date>2006-07-13T11:48:59.632828Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/raydium/atexit.c</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/raydium/headers/atexit.h</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/raydium/atexit.h</path>
</paths>
<msg>added missing file (see last commit)</msg>
</logentry>
<logentry
   revision="358">
<author>xfennec</author>
<date>2006-07-13T07:48:59.764674Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/timecall.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/index.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/Makefile</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/index.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/php.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/window.c</path>
</paths>
<msg>Raydium now provides its own atexit() system, to support full Win32 DLL building</msg>
</logentry>
<logentry
   revision="357">
<author>xfennec</author>
<date>2006-07-12T08:10:48.983763Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/repositories.list</path>
</paths>
<msg>R3S client now configured to use http://fastrepo.raydium.org/ hi-speed mirror</msg>
</logentry>
<logentry
   revision="356">
<author>xfennec</author>
<date>2006-07-12T07:27:37.096582Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/r3s/README</path>
</paths>
<msg>R3S: doc updated</msg>
</logentry>
<logentry
   revision="355">
<author>xfennec</author>
<date>2006-07-12T07:25:28.569699Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/rayphp/r3s/index.php</path>
</paths>
<msg>R3S: now sorting files, and using a CSS. You can add a .welcome file in the index.php directory</msg>
</logentry>
<logentry
   revision="354">
<author>xfennec</author>
<date>2006-07-10T19:40:28.636700Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania2.c</path>
</paths>
<msg>bug fixed: mania2 (track editor) no more forget current track filename after a test of the track</msg>
</logentry>
<logentry
   revision="353">
<author>xfennec</author>
<date>2006-07-10T14:40:16.557633Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/configure</path>
</paths>
<msg>configure script now downloads ODE from the high-speed 'freeway' CQFD server</msg>
</logentry>
<logentry
   revision="352">
<author>xfennec</author>
<date>2006-07-09T22:33:33.123918Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive: other player names in LAN mode are now displayed a bit upper</msg>
</logentry>
<logentry
   revision="351">
<author>xfennec</author>
<date>2006-07-09T21:37:16.673035Z</date>
<paths>
<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/mania_drive.c</path>
</paths>
<msg>ManiaDrive: The Clio SP ('hidden car') is now available in multiplayer mode</msg>
</logentry>
<logentry
   revision="350">
<author>xfennec</author>
<date>2006-07-09T21:22:34.526458Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/parser.c</path>
</paths>
<msg>removed 'invalid' warning from DB parser (see previous commit)</msg>
</logentry>
<logentry
   revision="349">
<author>xfennec</author>
<date>2006-07-09T20:14:06.333627Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/parser.c</path>
</paths>
<msg>removing a false warning of DB parser when value of a key is empty</msg>
</logentry>
<logentry
   revision="348">
<author>xfennec</author>
<date>2006-07-09T14:54:34.199398Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/normal.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/normal.c</path>
</paths>
<msg>Added: raydium_normal_smooth_from_to() function</msg>
</logentry>
<logentry
   revision="347">
<author>xfennec</author>
<date>2006-07-09T14:39:54.810279Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>No more using R3S for mania.dat and mania.box, since it's local files. Now hiding mouse cursor after messages at the race begin</msg>
</logentry>
<logentry
   revision="346">
<author>xfennec</author>
<date>2006-07-06T19:50:47.491597Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania2.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/mania_story.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive: Now allow tracks to display messages. Mania2 updated for this feature. ManiaDrive is now provided with a 'custom' version number, so on-line scores can be canceled with such version. Now provides a 'beginners' section. A new car is available when you finish pro mode (thanks to bluey).</msg>
</logentry>
<logentry
   revision="345">
<author>xfennec</author>
<date>2006-07-06T19:40:20.897149Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/odyncomp.sh</path>
</paths>
<msg>C++ support with odyncomp.sh: export CC=g++ will allow you to compile dynamically your C++ app</msg>
</logentry>
<logentry
   revision="344">
<author>xfennec</author>
<date>2006-07-06T19:38:51.960562Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/main.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/main.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/index.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/gui.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/main.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/index.h</path>
<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/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/network.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/init.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>A few changes: Now provides RAYDIUM_MAJOR and RAYDIUM_MINOR defines to get Raydium version at compile time. Now allows 128 widgets per window. Now allows C++ compilation without extern 'C' directive. Doc updated.</msg>
</logentry>
<logentry
   revision="343">
<author>xfennec</author>
<date>2006-07-02T22:30:22.854339Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/network.h</path>
</paths>
<msg>Fixed last commit so server apps compiles again</msg>
</logentry>
<logentry
   revision="342">
<author>xfennec</author>
<date>2006-07-02T22:02:14.286723Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/test6.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/init.h</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/main.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/skydiver.c</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/main.h</path>
</paths>
<msg>raydium_version is no more a string, but a function.</msg>
</logentry>
<logentry
   revision="341">
<author>xfennec</author>
<date>2006-07-02T14:14:52.231744Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</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
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/Makefile</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/main.h</path>
</paths>
<msg>Win32 DLL support no more breaks Shared Object building under Linux</msg>
</logentry>
<logentry
   revision="340">
<author>xfennec</author>
<date>2006-07-01T15:20:12.133253Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/background.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/myglut.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/trigo.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/register.h</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/headers/php.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/sound.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/network.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/timecall.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/video.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/web.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/capture.h</path>
<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/headers/reg_api.h</path>
<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/headers/window.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/gui.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/particle2.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/fog.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/internal.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/signal.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/ode_net.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/web.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/land.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/file.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/render.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/random.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/log.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/gui.h</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/headers/particle2.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/shadow.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/clear.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/normal.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/camera.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/mouse.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/key.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shader.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/parser.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/callback.h</path>
<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/file_tri.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/live.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/profile.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/texture.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/headers/console.h</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/headers/init.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/object.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/sky.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/cli.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/light.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/shadow.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/vertex.h</path>
<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/headers/hdr.h</path>
</paths>
<msg>Added support for DLL creation with win32 SDK</msg>
</logentry>
<logentry
   revision="339">
<author>xfennec</author>
<date>2006-06-26T12:43:54.269124Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania2.c</path>
</paths>
<msg>oops ... ('mouve' does not exists :)</msg>
</logentry>
<logentry
   revision="338">
<author>vicente</author>
<date>2006-06-22T23:47:27.049743Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_drive.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/capture.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/capture.h</path>
</paths>
<msg>Added mania_drive feature: capture screenshots with F9 key. Revision of 2D capture: fixed bug capturing jpg's, added raydium_capture_frame_jpeg_auto(void) and raydium_capture_filename_auto(char *dest,char *format) (internal). Added doc in header.</msg>
</logentry>
<logentry
   revision="337">
<author>xfennec</author>
<date>2006-06-20T21:03:09.732763Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shader.c</path>
</paths>
<msg>Shaders: double free() fixed</msg>
</logentry>
<logentry
   revision="336">
<author>xfennec</author>
<date>2006-06-20T08:20:40.402305Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/fog.c</path>
</paths>
<msg>fog.c was using reserved keywords for mingw32 (near and far)</msg>
</logentry>
<logentry
   revision="335">
<author>vicente</author>
<date>2006-06-19T19:55:49.589590Z</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/raydium/headers/fog.h</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/init.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/window.c</path>
</paths>
<msg>New full revision of fog functions. New way of manage fog in raydium.</msg>
</logentry>
<logentry
   revision="334">
<author>xfennec</author>
<date>2006-06-19T19:09:47.818609Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/configure</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/raydium/headers/shader.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/ostatcomp.sh</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ocomp.sh</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/shader_test.c</path>
<path
   action="D"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/raydium/glarb.h</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/init.c</path>
<path
   kind=""
   action="A"
   prop-mods="false"
   text-mods="true">/trunk/raydium/shader.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/index.c</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shader.h</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/comp.sh</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/render.c</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/Makefile</path>
</paths>
<msg>Added a preliminary support for shaders. Raydium now use GLEW for managing OpenGL extensions.</msg>
</logentry>
<logentry
   revision="333">
<author>xfennec</author>
<date>2006-06-18T21:23:23.033887Z</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 a new feature wich allow joints to be attached to static world</msg>
</logentry>
<logentry
   revision="332">
<author>xfennec</author>
<date>2006-06-17T13:09:42.258039Z</date>
<paths>
<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/headers/file.h</path>
</paths>
<msg>Added raydium_file_load(). Doc updated</msg>
</logentry>
<logentry
   revision="331">
<author>xfennec</author>
<date>2006-06-17T13:09:01.323631Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/myglut.h</path>
</paths>
<msg>Doc update for last commit</msg>
</logentry>
<logentry
   revision="330">
<author>xfennec</author>
<date>2006-06-17T13:08:32.070742Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut.c</path>
</paths>
<msg>Added support for glutExtensionSupported()</msg>
</logentry>
<logentry
   revision="329">
<author>xfennec</author>
<date>2006-06-11T18:13:36.367725Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/Makefile</path>
</paths>
<msg>doc.wiki was not overwritten when making doc target</msg>
</logentry>
<logentry
   revision="328">
<author>xfennec</author>
<date>2006-06-11T17:46:01.996758Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/index.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="A">/trunk/raydium/file_tri.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="A">/trunk/raydium/headers/file_tri.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/network.h</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/headers/file.h</path>
<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/index.c</path>
</paths>
<msg>File function are now splitted in two parts: generic functions and TRI format specific ones. Server apps can now use all generic file functions</msg>
</logentry>
<logentry
   revision="327">
<author>phyce</author>
<date>2006-06-11T14:20:45.018753Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut.README</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/index.h</path>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   action="D">/trunk/raydium/myglut</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="A">/trunk/raydium/headers/myglut.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   copyfrom-path="/trunk/raydium/myglut/myglut-win32.c"
   copyfrom-rev="317"
   action="A">/trunk/raydium/myglut-win32.c</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind=""
   copyfrom-path="/trunk/raydium/myglut/myglut.c"
   copyfrom-rev="317">/trunk/raydium/myglut.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/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/index.c</path>
<path
   text-mods="true"
   kind=""
   copyfrom-path="/trunk/raydium/myglut/myglut-x11.c"
   copyfrom-rev="317"
   action="A"
   prop-mods="false">/trunk/raydium/myglut-x11.c</path>
</paths>
<msg>Simplified a lot the Makefile, moved myglut to raydium main directory.
</msg>
</logentry>
<logentry
   revision="326">
<author>xfennec</author>
<date>2006-06-11T11:17:36.909253Z</date>
<paths>
<path
   action="A"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/directx2tri.php</path>
</paths>
<msg></msg>
</logentry>
<logentry
   revision="325">
<author>xfennec</author>
<date>2006-06-09T21:33:13.789212Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/cli.c</path>
</paths>
<msg>User home detection is now available for win32 (using HOMEDRIVE and HOMEPATH)</msg>
</logentry>
<logentry
   revision="324">
<author>xfennec</author>
<date>2006-06-09T20:55:14.101302Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania2.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/mania_story.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive now use '~/.mania_drive' for config files and temp files, so write access is no more needed</msg>
</logentry>
<logentry
   revision="323">
<author>xfennec</author>
<date>2006-06-09T20:48:07.342419Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/parser.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/file.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/file.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/console.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/web.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/main.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/reg_api.c</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>Added: raydium_init_args_name() raydium_file_home_path() raydium_file_home_path_cpy() and raydium_file_basename(), so that Raydium and apps can store data in user directory. Default is set to '~/.raydium/'. WARNING: This not available for win32 yet</msg>
</logentry>
<logentry
   revision="322">
<author>xfennec</author>
<date>2006-06-03T19:03:14.327751Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania2.c</path>
</paths>
<msg>Mania2: typo error in key help. Fixed (thanks to  Message scytheman).</msg>
</logentry>
<logentry
   revision="321">
<author>xfennec</author>
<date>2006-06-03T15:22:18.179385Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive: window resolution switching was broken. Fixed.</msg>
</logentry>
<logentry
   revision="320">
<author>xfennec</author>
<date>2006-06-03T11:27:56.474513Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive: camera behaviour is now correct when switching view. Added 'C' key. No more soundtrack playing when volume is 0 during races. Windowed mode is now available in game configuration.</msg>
</logentry>
<logentry
   revision="319">
<author>xfennec</author>
<date>2006-06-03T11:25:34.778533Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/sound.c</path>
</paths>
<msg>sound: 'Pitch Overflow' message now appears only one time, so that it doesn't flood the output console (was slow on low-end hardware)</msg>
</logentry>
<logentry
   revision="318">
<author>xfennec</author>
<date>2006-06-03T11:23:53.708754Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/gui.c</path>
</paths>
<msg>RayGUI: fixed a bug with comboboxes with only 4 items (was not deploying)</msg>
</logentry>
<logentry
   revision="317">
<author>xfennec</author>
<date>2006-05-28T15:49:39.140091Z</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/mania.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive now use an internal 'mni reader', so mania2.static is no more needed. It will probably fix track loading errors caused by OpenAL. mania2 is now 0.33 and mania_drive 1.02</msg>
</logentry>
<logentry
   revision="316">
<author>xfennec</author>
<date>2006-05-28T15:12:12.507635Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/file.h</path>
</paths>
<msg>fixed small typo</msg>
</logentry>
<logentry
   revision="315">
<author>guitou</author>
<date>2006-05-21T16:29:53.731537Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/network.c</path>
</paths>
<msg>Fix potential NULL dereference in raydium_network_netcall_exec(). raydium_network_queue_is_tcpid() has also been modified for consistency reason.
</msg>
</logentry>
<logentry
   revision="314">
<author>xfennec</author>
<date>2006-05-21T14:43:58.902742Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/sound.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/config.h</path>
<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/web.c</path>
</paths>
<msg>Removed a potential warning in web.c, fixed some small typos, added a missing OpenAL type with some headers version</msg>
</logentry>
<logentry
   revision="313">
<author>xfennec</author>
<date>2006-05-21T14:27:56.401512Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut/myglut-x11.c</path>
</paths>
<msg>MyGlut for X11: fixed non-C99 variables</msg>
</logentry>
<logentry
   revision="312">
<author>xfennec</author>
<date>2006-05-12T11:56:24.782712Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/sound.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/parser.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/file.c</path>
</paths>
<msg>Removed current 'media path' support, wich is not ready yet</msg>
</logentry>
<logentry
   revision="311">
<author>xfennec</author>
<date>2006-05-12T11:08:31.387002Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/file.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sound.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/parser.c</path>
</paths>
<msg>fixed some non C99 variable declaration (sound.c), added missing strtok_r() function with DevCPP (added in parser.c) and fixed a potential dandling pointer in raydium_file_fopen() (file.c) wich was making R3S download to fail (or coredump) sometimes.</msg>
</logentry>
<logentry
   revision="310">
<author>guitou</author>
<date>2006-05-12T06:14:03.785972Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/log.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/console.c</path>
</paths>
<msg>Fix potential buffer overflow and format string vulnerability in raydium_log() and raydium_console_line_add().
</msg>
</logentry>
<logentry
   revision="309">
<author>xfennec</author>
<date>2006-05-11T17:12:29.458380Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive: preparing public release: now switching to version 1 \!</msg>
</logentry>
<logentry
   revision="308">
<author>xfennec</author>
<date>2006-05-11T17:11:12.480145Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file.c</path>
</paths>
<msg>--repository-refresh and --repository-force were broken. Fixed.</msg>
</logentry>
<logentry
   revision="307">
<author>xfennec</author>
<date>2006-05-10T20:59:08.749882Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
</paths>
<msg>Current official PHP 5 version is now 5.2. configure script updated.</msg>
</logentry>
<logentry
   revision="306">
<author>phyce</author>
<date>2006-05-10T20:36:47.236897Z</date>
<paths>
<path
   kind=""
   action="A"
   prop-mods="true"
   text-mods="true">/trunk/tidy.sh</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/sound.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file.c</path>
</paths>
<msg>The media path strikes back, with a tidy.sh to move media files in the media/ dir.
</msg>
</logentry>
<logentry
   revision="305">
<author>xfennec</author>
<date>2006-05-10T20:13:36.848197Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/configure</path>
</paths>
<msg>small typo fixed in configure script</msg>
</logentry>
<logentry
   revision="304">
<author>xfennec</author>
<date>2006-05-10T10:43:49.929677Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_tracklist.php</path>
</paths>
<msg>ManiaDrive: small fix for the empty name track appearing in 'Internet Tracks' list because of the new http_download() method</msg>
</logentry>
<logentry
   revision="303">
<author>xfennec</author>
<date>2006-05-10T10:41:56.244511Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive: boost now plays a small sounds</msg>
</logentry>
<logentry
   revision="302">
<author>xfennec</author>
<date>2006-05-09T12:18:33.202418Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sound.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/file.c</path>
</paths>
<msg>Partial revert of commit 301 (indent mix)</msg>
</logentry>
<logentry
   revision="301">
<author>phyce</author>
<date>2006-04-30T19:18:49.358319Z</date>
<paths>
<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/raydium/sound.c</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/mania_tracklist.php</path>
</paths>
<msg>Corrected a bug in mania_tracklist.php when using a proxy, 
and all media files (including wav and ogg) are now opened by raydium_file_fopen, which tries a media/ subdirectory.
</msg>
</logentry>
<logentry
   revision="300">
<author>xfennec</author>
<date>2006-04-28T22:46:55.128795Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/network.h</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/php_wrappers.c</path>
</paths>
<msg>Proxy support with PHP5 is requesting raydium_parser_db_get() to be available in RayPHP scripts (libfile.php). Since RegAPI is not available with RAYDIUM_NETWORK_ONLY (server) apps, network.h now provides a small hack for this function</msg>
</logentry>
<logentry
   revision="299">
<author>xfennec</author>
<date>2006-04-28T22:01:23.552883Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
</paths>
<msg>configure script now checks xml2-config, wich is needed for PHP building</msg>
</logentry>
<logentry
   revision="298">
<author>xfennec</author>
<date>2006-04-28T21:35:31.178929Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/dist/INSTALL</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/dist/makedist.sh</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/dist/NEWS</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/dist/README</path>
</paths>
<msg>Dist maker and INSTALL/NEWS/README files updated with 'new' raydium.org domain</msg>
</logentry>
<logentry
   revision="297">
<author>xfennec</author>
<date>2006-04-27T11:14:45.165553Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_drive.c</path>
</paths>
<msg>ManiaDrive: No more empty menu screen when track loading fails</msg>
</logentry>
<logentry
   revision="296">
<author>xfennec</author>
<date>2006-04-27T11:03:22.497234Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_drive.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_tracklist.php</path>
</paths>
<msg>ManiaDrive now displays an error message when starting 'Internet tracks' mode without an available Internet connection</msg>
</logentry>
<logentry
   revision="295">
<author>xfennec</author>
<date>2006-04-27T10:34:48.078857Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_tracklist.php</path>
<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/rayphp/libfile.php</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/network.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/network.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="A">/trunk/rayphp/httptest.php</path>
</paths>
<msg>Internet connection test now use PHP (thru CURL)</msg>
</logentry>
<logentry
   revision="294">
<author>xfennec</author>
<date>2006-04-23T19:16:00.206899Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/php.ini</path>
</paths>
<msg>php.ini now loads SOAP support for PHP5 under win32</msg>
</logentry>
<logentry
   revision="293">
<author>phyce</author>
<date>2006-04-23T16:00:25.603646Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/configure</path>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   action="D">/trunk/nusoap</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_score_get.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_score.php</path>
</paths>
<msg>Mania Drive now uses native PHP5 SOAP, deleted nusoap
</msg>
</logentry>
<logentry
   revision="292">
<author>xfennec</author>
<date>2006-04-23T12:49:09.477845Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/ostatcomp.sh</path>
</paths>
<msg>ostatcomp.sh now fixed with new PHP5 support</msg>
</logentry>
<logentry
   revision="291">
<author>phyce</author>
<date>2006-04-22T22:32:26.190958Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/ocomp.sh</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/comp.sh</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/Makefile</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/register.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/configure</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/odyncomp.sh</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ostatcomp.sh</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/php.c</path>
</paths>
<msg>now using PHP 5.1, PHP and ODE installs moved in the raydium subdirectory, fairly different configure
</msg>
</logentry>
<logentry
   revision="290">
<author>xfennec</author>
<date>2006-04-15T22:41:48.721333Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/kinghill2.c</path>
</paths>
<msg>KingHill2: fullscreen, shadows and added 3 wonderful "tu tombes !" sounds, by Mage :)</msg>
</logentry>
<logentry
   revision="289">
<author>xfennec</author>
<date>2006-04-14T06:48:57.447313Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="true">/trunk/skel.c</path>
</paths>
<msg>Added a Raydium app skeleton</msg>
</logentry>
<logentry
   revision="288">
<author>xfennec</author>
<date>2006-04-13T18:08:11.522006Z</date>
<paths>
<path
   kind=""
   action="A"
   prop-mods="false"
   text-mods="true">/trunk/php.ini</path>
</paths>
<msg>Adding a php.ini file, since win32 RayPHP needs it to load CURL</msg>
</logentry>
<logentry
   revision="287">
<author>xfennec</author>
<date>2006-04-13T16:39:23.823227Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/glarb.h</path>
</paths>
<msg>GL_COMBINE_RGB_EXT added to glarb.h for win32 compilation with GL 1.1 headers</msg>
</logentry>
<logentry
   revision="286">
<author>xfennec</author>
<date>2006-04-13T16:31:32.345745Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/file.c</path>
</paths>
<msg>raydium_file_dirname() is now also able to work on a 'pure' windows path (with anti-slash)</msg>
</logentry>
<logentry
   revision="285">
<author>xfennec</author>
<date>2006-04-13T06:54:03.998854Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/rayphp.h</path>
</paths>
<msg>Added a small doc for proxy support</msg>
</logentry>
<logentry
   revision="284">
<author>xfennec</author>
<date>2006-04-13T06:48:20.936338Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/willt5.c</path>
</paths>
<msg>Mistake: last commit (283) also added Environment Mapping ! (see fiesta.tri for example). This new commit reverts changes from willt5.c</msg>
</logentry>
<logentry
   revision="283">
<author>xfennec</author>
<date>2006-04-13T06:43:11.883958Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/comp.sh</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/headers/hdr.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/vertex.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/render.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/texture.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/texture.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/init.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/main.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/rayphp/libfile.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/willt5.c</path>
</paths>
<msg>comp.sh now links to libcurl</msg>
</logentry>
<logentry
   revision="282">
<author>xfennec</author>
<date>2006-04-12T11:50:03.625322Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/putfile.php</path>
</paths>
<msg>removed putfile.php carriage returns on 'echo' calls</msg>
</logentry>
<logentry
   revision="281">
<author>xfennec</author>
<date>2006-04-12T11:45:26.677697Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/rayphp/putfile.php</path>
</paths>
<msg>fix: putfile.php was always uploading buggy.tri (debug mode was enabled)</msg>
</logentry>
<logentry
   revision="280">
<author>xfennec</author>
<date>2006-04-11T15:15:11.870694Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ostatcomp.sh</path>
</paths>
<msg>configure script curl detection is now based on curl-config. Static compilation now includes curl (was dynamic)</msg>
</logentry>
<logentry
   revision="279">
<author>phyce</author>
<date>2006-04-10T19:53:06.953146Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/Makefile</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/listrepos.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/configure</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/ostatcomp.sh</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/mania_score_get.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_score.php</path>
<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/rayphp/getfile.php</path>
<path
   action="D"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/rayphp/libdeps.php</path>
</paths>
<msg>Added support for an HTTP proxy in RayPHP, using cURL. 
To use it, add :
Generic-Proxy;http://proxy:3128/
to the raydium database.

</msg>
</logentry>
<logentry
   revision="278">
<author>xfennec</author>
<date>2006-04-09T00:28:01.816816Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/reg_api.c</path>
</paths>
<msg>RegAPI: added raydium_parser_db_get() to published function list</msg>
</logentry>
<logentry
   revision="277">
<author>xfennec</author>
<date>2006-04-07T14:14:17.580979Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/hdr.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/hdr.h</path>
</paths>
<msg>HDR: added settings functions for ambient and local colors, eye speed, ...</msg>
</logentry>
<logentry
   revision="276">
<author>xfennec</author>
<date>2006-04-05T12:31:44.510065Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/window.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/hdr.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/hdr.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/texture.c</path>
</paths>
<msg>HDR: partial fix for crash while resizing window. HDR* texture are now flaged as 'no lighting'</msg>
</logentry>
<logentry
   revision="275">
<author>vicente</author>
<date>2006-04-05T07:59:46.598637Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/hdr.c</path>
</paths>
<msg>HDR: Added a second layer to get an ambiental glow.</msg>
</logentry>
<logentry
   revision="274">
<author>xfennec</author>
<date>2006-04-04T20:29:30.326612Z</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/hdr.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/willou.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/sky.h</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/sky.c</path>
</paths>
<msg>HDR: new final blending method (thanks to vincente). raydium_hdr_enable() is now available thru RegAPI. Skybox is now by default a hdr emitter if cached (raydium_sky_box_cache() function).</msg>
</logentry>
<logentry
   revision="273">
<author>xfennec</author>
<date>2006-04-04T14:46:27.608316Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/Makefile</path>
</paths>
<msg>Added HDR support to Makefile</msg>
</logentry>