3777 Commits

Author SHA1 Message Date
Nikos Barkas
2c8a1b0e63 ... and the usual delayed update to the external libraries source code changes information file, now with reference to the bugfix applied in r4359.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4360 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-16 08:51:31 +00:00
Jens Ayton
20bea5f089 Simpler fix for Bug #17930: store credits as double precision. That gives us 53 bits of exact integer decicredits, then inaccuracies at the bottom end, while maintaining backwards-compatibility with all previous versions that use 64-bit decicredit values (and earlier versions for smaller sums).
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4358 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-15 19:36:01 +00:00
Nikos Barkas
f27e052a51 Fixed broken deployment build.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4357 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-15 16:38:16 +00:00
Jens Ayton
2e788a219d Converted all unguarded oo_jsValueInContext:s to OOJSValueFromNativeObject().
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4356 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-14 21:57:58 +00:00
Jens Ayton
fdd4e8b447 Switched some effect entities over to macro GL under OS X.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4355 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-14 20:51:14 +00:00
Jens Ayton
91fd4a9c6e JS mission screen callback parameter is now null if no choice was made.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4354 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-14 20:43:09 +00:00
Nikos Barkas
c7722133f0 Removed excess punctuation in the Thanks! message, which was causing it to be pronounced as <thanks exclamation>.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4353 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-14 20:21:09 +00:00
Jens Ayton
dc25ba0340 [Mac] Update to FireFox 4.0b11 Spidermonkey, in light of delay.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4350 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-13 20:01:21 +00:00
Nikos Barkas
f8d1307a77 Fixed missing variable initialization, resulting in countdown messages disappearing after a universe reinit.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4349 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-13 19:15:21 +00:00
Jens Ayton
debc8263ff Fixed a comment typo.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4348 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-13 18:02:43 +00:00
Jens Ayton
db44f0b94c Trumble script revision.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4347 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-13 17:29:04 +00:00
Eric Walch
d54f6ac448 Changed trumble mission to only offer at the main station as always was intended but was already wrong implemented in the legacy version.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4346 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-13 13:10:49 +00:00
Jens Ayton
9bdaf6af62 Moved removePassenger() implementation from Ship to PlayerShip.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4345 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-13 11:51:51 +00:00
Jens Ayton
102d2ade84 Hey, give me back my debug code!
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4344 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-13 11:42:59 +00:00
Jens Ayton
c6ed8d2694 Lasers now end at their impact point.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4343 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-13 11:39:25 +00:00
Nikos Barkas
fb4250a2bf Updates to the external libraries source information file to reflect the new native obj-c exceptions callback hook used and the change of .GNUstepDefaults to OpenStep instead of XML format.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4342 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-13 09:47:58 +00:00
Jens Ayton
86707d5cd7 Sorted some JS property/method declarations for easier comparison with docs.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4340 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 19:34:41 +00:00
Jens Ayton
9546b7b11b Removed obsolete ES5 compatibility functions.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4339 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 19:31:27 +00:00
Jens Ayton
e32fc7f912 Enabled joystick snapshot button in Deployment builds (disabled due to a thinko on my part).
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4338 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 17:05:31 +00:00
Jens Ayton
1685bd4990 Fixed sort order in contributor list. (BTW, Kaks, feel free to put your real name there if you want.)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4337 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 17:03:16 +00:00
Nikos Barkas
7e6d61ff26 Update to the quick start readme text file.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4336 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 16:53:18 +00:00
Nikos Barkas
e46aad66b4 Updated Reference Sheet with the Take Snapshot joystick control which was missing.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4335 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 16:40:11 +00:00
Jens Ayton
17a095ffb1 That's what I get for trying to be clever.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4334 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 16:13:34 +00:00
Jens Ayton
944ac15e75 Removed unused instance variable key_autopilot_target.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4333 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 15:31:49 +00:00
Jens Ayton
79a9d11f29 Changed handling of speech synth Incoming message string to be friendlier to existing localizations.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4332 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 14:57:40 +00:00
Jens Ayton
954f5b4ef7 Removed unwarranted setTargetToFriendlyStation AI method alias, and moved setUpEscorts alias to right place.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4330 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 14:38:06 +00:00
Jens Ayton
2edd4b4122 Squelched all ship.setUp.missiles messages, and removed roleSet.deprecated.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4329 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 13:40:55 +00:00
Jens Ayton
1d91108c8b Fixed :trace typo.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4328 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 12:27:39 +00:00
Jens Ayton
19a0cbe07c Added :trace console macro. Attempted fix for a crash apparently caused by dereferencing a NULL JS function pointer in profiler.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4327 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 12:27:14 +00:00
Jens Ayton
c9a5f98212 Fixed a potential leak of wormholes in collision management.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4326 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-12 10:05:07 +00:00
Jens Ayton
937fe9d98d Fixed an out-of-sync version number.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4324 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 23:32:41 +00:00
Jens Ayton
0c2e8f6427 Removed vestigial breakpattern model defaults.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4323 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 22:15:59 +00:00
Jens Ayton
bf55475ce4 JS audit: OOJSSystemInfo. And that's a wrap.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4322 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 22:15:42 +00:00
Jens Ayton
9bc639d0ed JS audit: OOJSSystem.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4321 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 21:53:49 +00:00
Jens Ayton
20a4600fb8 JS audit: OOJSTimer, OOJSSpecialFunctions, OOJSWorldScripts.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4320 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 21:23:01 +00:00
Jens Ayton
63ea1cc222 JS audit: OOJSOolite, OOJSQuaternion and OOJSVector.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4319 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 21:06:13 +00:00
Jens Ayton
bbf14a048e JS audit: OOJSMission and OOJSMissionVariables.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4318 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 20:51:59 +00:00
Jens Ayton
74fc2a6178 JS audit: OOJSGlobal and OOJSFont.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4317 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 20:35:39 +00:00
Jens Ayton
2a9748533b JS audit: OOJSFrameCallbacks.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4316 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 20:10:30 +00:00
Jens Ayton
7522442451 JS re-audit: OOJSEquipmentInfo. EquipmentInfo.allEquipment works again.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4315 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 19:57:44 +00:00
Jens Ayton
a8fb3c8937 JS re-audit: OOJSStation.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4314 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 19:50:51 +00:00
Jens Ayton
0371e45e0d JS re-audit: OOJSSound and OOJSSoundSource.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4313 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 19:49:17 +00:00
Jens Ayton
b61b0ea8b0 JS re-re-audit.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4312 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 19:46:06 +00:00
Jens Ayton
6dfb861c3e JS audit: OOJSShipGroup.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4311 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 19:45:55 +00:00
Jens Ayton
43085dc2a9 JS re-audit: OOJSShip.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4310 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 19:38:31 +00:00
Jens Ayton
c859266f0a Removed relativePosition cache value - it was probably a pessimization, and I'm pretty certain it was the cause of the lollipop glitch.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4309 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 19:12:01 +00:00
Jens Ayton
cdc44bf283 Fix for OOShipGroup mutation-while-enumerating exceptions.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4308 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 18:59:35 +00:00
Jens Ayton
f3a5acbb68 JS re-audit: started over, because I'd forgotten to check the most important thing: we can no longer assume required arguments will be JSVAL_VOID if argc < required count (so required count is basically useless). Also rewrote addPassenger()/awardCargo() to be clearer and properly duck-typey.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4307 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 18:41:18 +00:00
Jens Ayton
1033917d96 JS audit: OOJSClock. clock.addSeconds() now rejects NaNs, and doesn't warn when rejecting (because returning an error flag _and_ logging a warning is an unhelpful combination).
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4306 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 17:48:58 +00:00
Jens Ayton
9a3f1c1103 JS audit: OOJSSound and OOJSSoundSource.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4305 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-11 17:38:59 +00:00