Jens Ayton
a109ca603f
Fixed oldjs crashes in system ship-finding methods, and reduced number of #if OO_NEW_JSes in the process.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3897 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-21 21:02:38 +00:00
Jens Ayton
6254ca15a5
Added JS Ship.cruiseSpeed property.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3896 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-21 19:21:19 +00:00
Jens Ayton
d7489498a0
Fixed crash on mission screen callback in newjs.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3895 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-19 23:54:36 +00:00
Jens Ayton
8271029216
Crasher in JS timer handling.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3893 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-19 20:58:34 +00:00
Jens Ayton
049ac7a1bf
Fixed JS timers in newjs.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3892 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-19 20:08:43 +00:00
Jens Ayton
5df8a8cb61
Force cache rebuild when swapping JavaScript engines.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3891 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-19 19:25:22 +00:00
Jens Ayton
795b1ffef1
Fixed buggy argument handling in Vector3D.interpolate() under newjs
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3890 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-19 19:22:52 +00:00
Jens Ayton
39ad92b7a6
Added log header line for newjs.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3889 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-19 19:20:47 +00:00
Jens Ayton
dbc1612ef7
Fixed JS memory management-related crash under old JS.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3888 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-19 19:16:20 +00:00
Jens Ayton
3048213ec0
Fixed Vector3D and Quaternion constructors under new JS regime.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3887 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-19 14:19:57 +00:00
Jens Ayton
2aa48deafc
Fixed newjs method calls. Game now runs and console works, but crashes in unit tests because constructors are written wrong.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3886 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-19 13:52:00 +00:00
Jens Ayton
d6179364bf
Added tests for JS Vector3D and Quaternion toString() and toSource(), and fixed some silliness in Quaternion.toString().
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3885 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 23:01:49 +00:00
Jens Ayton
abdf19a77a
More requestificiation.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3884 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 23:01:06 +00:00
Jens Ayton
25b8310c6c
New JS work: fixed a rooting error and added a bunch of requests.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3883 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 22:15:27 +00:00
Nikos Barkas
03108fa0a8
Use correct override for getting the joystick name from the OOSDLJoystickManager.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3881 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 18:58:25 +00:00
Jens Ayton
858d1e2c4a
Fixed non-Mac builds.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3880 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 18:25:24 +00:00
Jens Ayton
631e127cd0
Makefile update with less stupidity.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3879 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 18:20:15 +00:00
Jens Ayton
05999d2945
Makefile update.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3878 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 18:19:31 +00:00
Jens Ayton
5bf81d659d
Joystick code cleanup
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3877 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 18:16:44 +00:00
Nikos Barkas
d4e3c9ae71
Removed confusing comment from previous commit.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3876 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 16:51:30 +00:00
Nikos Barkas
12c8892bfc
Fixed SDL builds breakage.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3875 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 16:49:30 +00:00
Jens Ayton
88897f46f2
Fixed project dependencies for joystick stuff.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3874 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 15:58:52 +00:00
Jens Ayton
010578a64f
Proper header comments for Leopard support bundle; added Leopard support bundle to newjs project.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3873 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 15:41:07 +00:00
Jens Ayton
60a4feaeef
Updated hall of fame.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3872 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 15:19:27 +00:00
Jens Ayton
6d3b505d77
Landed Mac OS X joystick support.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3871 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 15:17:51 +00:00
Jens Ayton
3a463348bb
Joystick refactoring.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3870 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 14:56:39 +00:00
Jens Ayton
3c4a8b3835
Preparing to merge in contributed Mac OS X joystick support.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3869 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 14:14:13 +00:00
Jens Ayton
daa8f64ddf
More minor stuff.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3868 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 13:37:18 +00:00
Jens Ayton
0234095de2
Minor stuff.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3867 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-18 13:36:19 +00:00
Jens Ayton
ad56d954d4
Added Xcode project for new JS. Currently only builds x86_64 debug.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3862 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-17 15:08:35 +00:00
Jens Ayton
cf81db538f
Work on JavaScript API update: began work on meeting thread-safe API requirements. Game now loads and runs with trunk libjs.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3861 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-17 14:45:55 +00:00
Jens Ayton
e83e9a42db
Work on JavaScript API update. Milestone: compiles with new JS, but won't link due to dependency issues.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3860 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-17 13:02:45 +00:00
Jens Ayton
10639d6f52
Work on JavaScript API update.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3859 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-17 12:47:53 +00:00
Jens Ayton
776b504220
Fixed an unused variable warning in optimized builds.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3858 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-17 11:47:45 +00:00
Jens Ayton
e7048059c8
Restricted JS takeSnapShot() to debug/test release builds.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3857 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-17 11:46:59 +00:00
Jens Ayton
9edf4e9f5e
Work on JavaScript API update.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3856 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-17 11:28:03 +00:00
Eric Walch
d50a639d76
The file 'oolite-constrictor-pilot.js' was missing in the builds.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3855 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-17 10:36:20 +00:00
Jens Ayton
233a0c76c1
Work on JavaScript API update.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3854 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-15 23:33:21 +00:00
Jens Ayton
295c921403
Work on JavaScript API update.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3853 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-15 23:21:25 +00:00
Nikos Barkas
ec9b9f10f5
Fixed Windows build breakage.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3852 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-12 23:44:54 +00:00
Jens Ayton
0bd278bdcd
Work on JavaScript API update.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3851 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-12 20:19:15 +00:00
Jens Ayton
a655c81d87
Work on JavaScript API update: updated all property callbacks.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3850 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-12 20:13:39 +00:00
Jens Ayton
75381a4f59
Work on JavaScript API update; all use of JSExtendedClass/JSEqualityOp removed. ==/!= no longer works for distinct Oolite-defined objects. This primarily affects Vector3D and Quaternion.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3849 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-12 19:10:23 +00:00
Jens Ayton
07c6aa06c9
Work on JavaScript API update.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3848 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-12 18:58:07 +00:00
Jens Ayton
39b753ffad
Bugfix: JS Vector3D.randomDirectionAndLength() now has correct distribution.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3847 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-12 18:30:23 +00:00
Eric Walch
08b25acda7
- Fixed my recently added bug with multiple page report screens
...
- change in canAcceptEscort(), so that any non-escort ship with police scan class can have escorts/wingman and not only those with police role.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3846 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-12 17:42:01 +00:00
Jens Ayton
1242dfdd67
Work on JavaScript API update.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3845 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-12 16:22:26 +00:00
Nikos Barkas
e14168201a
Enabled ability to take snapshot using joystick button assignment.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3844 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-11 21:44:29 +00:00
Eric Walch
a201f2460a
- escape pods are now orientated away from the ship on launch and ejected at 3 times the normal cargo eject speed. This to raise the chance of surviving the launch without crashing into the hulk.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3843 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-02 22:25:32 +00:00
Nikos Barkas
536cc0d2db
Minor documentation fixes on external libraries' source code information file.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3842 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-01 09:25:51 +00:00