4932 Commits

Author SHA1 Message Date
Chris Morris
6437f2211a Move virtual dock warning to $oxpDevelopment category. Should consider making this enabled in test builds by default later, but for now OXP developers can adjust it themselves if they want.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5590 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-27 17:10:56 +00:00
Jens Ayton
7869d49f4a Removed a nonsense comment.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5589 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-26 21:08:23 +00:00
Nikos Barkas
0a1acab0be Fix for crash when a planet with a nil atmosphere was attempted to be set up.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5588 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-23 15:15:19 +00:00
Nikos Barkas
0769427f14 Fixed crash when attempting to generate a route when either the start or the goal systems was interstellar space. In such case now nil is returned.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5587 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-21 19:28:32 +00:00
Nikos Barkas
04ab3b3eb4 Fixed last warning on GCC 4.7.1. Also updated the branding text on the Win32 installer script.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5585 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-21 10:19:18 +00:00
Eric Walch
a471ada1f6 Updated documentation.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5583 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-19 10:08:30 +00:00
Chris Morris
a5de3cbfb0 Add missing AI command to changelog, alphabetise, cleanup
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5582 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-18 13:33:50 +00:00
Chris Morris
4e4374e196 As discussed, adjust update routines to fix velocity applied to demo ships; make zero_distance and related calculations more predictable. Fixes animation demo, doesn't *appear* to break anything else.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5581 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-17 15:21:33 +00:00
Eric Walch
feb449020e Updated pdf version of documents
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5580 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-16 10:50:22 +00:00
Chris Morris
82519a914a Fix OXPVerifier compiler warning on Linux
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5579 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-15 16:14:27 +00:00
Nikos Barkas
b10433051a Fixed OXP verifier warning under Windows. Apparently the warning that required the introduction of the 'ret' variable so that it got silenced applies to Linux only.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5578 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-15 14:52:05 +00:00
Chris Morris
680b978900 Fix crash bug when player shoots wormhole
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5577 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-14 19:54:28 +00:00
Chris Morris
e64f74399d Fix crash bug in trackCloseContacts functionality
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5576 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-14 18:24:19 +00:00
Chris Morris
a894b4dd63 Add some high level profiling log statements, since gprof seems to miss some of the time spent in various routines.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5575 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-13 20:59:22 +00:00
Chris Morris
702549fe98 Avoid wormhole bugs in zero-distance doubles by preventing wormholes being open both ends at once.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5574 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-13 20:08:33 +00:00
Jens Ayton
a5622bd695 Integer sign pedantry.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5573 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-12 15:21:05 +00:00
Chris Morris
046cb2b4d6 Fix compile warnings in OOJSShip (and also method return type)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5572 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-11 20:19:43 +00:00
Chris Morris
0e98304a6f Unify ship.roll and station.roll properties to use the same units (radians/second). station_roll in shipdata.plist will have to remain in right-angles/second for backward compatibility, odd unit that it is...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5571 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-11 20:03:35 +00:00
Chris Morris
6e407b3c17 Fix bug where last entry in equipment.plist was not being checked for duplication
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5570 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-10 19:21:09 +00:00
Chris Morris
1cb788e9c4 ship.maxEscorts property variable between current group size and MAX_ESCORTS
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5569 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-09 21:31:56 +00:00
Chris Morris
9b3642a51a Fix type definition error in PlanetEntity.m
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5568 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-09 18:14:21 +00:00
Chris Morris
7bcf53f299 Try again to fix exhaust plume bug: don't draw if travelling too slow for updates.
Update Changelog with recent script additions


git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5567 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-09 17:35:37 +00:00
Nikos Barkas
638594b0a1 Minor improvement in Windows bitness detection for the future, when Oolite will hopefully one day be a 64-bit app. Also, acknowledgment for source of bitness detection code.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5566 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-09 14:53:26 +00:00
Nikos Barkas
64ac9c02ad More detailed detection of OS details on Windows (full version information and system bitness) written to log header.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5565 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-09 12:26:57 +00:00
Nikos Barkas
7d74f5d44d Print basic operating system information on log header also for the SDL builds.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5564 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-07 14:51:28 +00:00
Chris Morris
6f295e6b25 Fix frustum cull oddity with planets
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5563 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-06 18:13:54 +00:00
Chris Morris
08bb0b3214 Re-allow multiple scanners on a HUD
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5562 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-06 18:01:38 +00:00
Chris Morris
f38be5a916 Add Cmd. Cheyd's patch for begin/cancel hyperspace JS events, and read access to ship's witchspace spin time.
Update contributors list accordingly.


git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5561 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-05 22:18:09 +00:00
Eric Walch
54d1311a81 Corrected old typo and 3 borders.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5560 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-05 22:00:40 +00:00
Eric Walch
983ba72057 Updating documentation
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5559 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-05 20:33:13 +00:00
Nikos Barkas
ebdcb43c57 Fixed some more GCC 4.7.1 warnings.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5558 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-05 13:05:39 +00:00
Nikos Barkas
6c4c51a646 One less warning when building with GCC 4.7.1.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5557 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-05 08:33:39 +00:00
Nikos Barkas
b16690139b Upgrading to GCC 4.7.1 on Windows: Checking in new binary dependencies.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5556 127b21dd-08f5-0310-b4b7-95ae10353056
2012-12-04 17:05:47 +00:00
Chris Morris
e4030f456b Add PS.beginHyperspaceCountdown() function.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5554 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-30 21:23:16 +00:00
Chris Morris
03b25b6785 Allow wormhole misjump distance to be scripted by setting ship.scriptedMisjumpRange (> 0.0 since you have to go somewhere, and < 1.0 because that would get you there). Ignored unless ship.scriptedMisjump is set. (or for player, if the ship misjumps unscripted, it will still be used). Like scriptedMisjump, reset to the default (0.5) after every jump.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5553 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-30 16:27:48 +00:00
Nikos Barkas
7b8db6ed8c Enabled @optional directive for protocols also on versions of GCC >= 4.7. Linux side confirmation that all is OK may be required.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5552 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-29 13:22:52 +00:00
Nikos Barkas
0d1e06b8fd Enable built-in fast enumeration macros when using GCC 4.6 or later on both GNUstep platforms (apparently __GNU_LIBOBJC__ is not defined in the Windows GNUstep libobjc).
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5551 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-29 11:35:30 +00:00
Chris Morris
086149981f PS.missilesOnline property (ident/missile mode detection)
Alphabetise script property/method/handler lists in changelog


git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5550 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-29 11:09:31 +00:00
Chris Morris
bef181932f Add property clock.adjustedSeconds, use to give better calculation of contract deadlines.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5549 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-29 10:47:11 +00:00
Chris Morris
80b0fd1e7a (probably) fix detached flares bug
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5548 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-29 10:21:37 +00:00
Chris Morris
8a1a34a492 Avoid parcel contracts which are likely to expire before the player even enters the system.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5547 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-27 20:08:44 +00:00
Nikos Barkas
5092374e77 Bug #18798: Attempt to fix. Should be an issue only for Linux when trunk and standard builds are used, but the fix seems quite trivial, so let's try...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5546 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-27 09:11:27 +00:00
Chris Morris
01f0ac120c Update exhaust plume to give a base glow for slow ships
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5545 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-26 22:41:47 +00:00
Jens Ayton
9b00669c35 r5509 redux: fix integer precision nits in old PlanetEntity for all platforms in the universe, possibly.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5544 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-26 21:55:59 +00:00
Chris Morris
821a080423 New laser and exhaust textures from submersible, and fine-tune exhaust model generation to make best use of them and avoid display artefacts.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5543 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-26 20:05:16 +00:00
Jens Ayton
9f22d05a06 Less GL state twiddling in laser drawing.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5542 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-26 07:36:58 +00:00
Jens Ayton
5768f4f858 Fixed GL_STACK_UNDERFLOW in laser drawing.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5541 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-26 07:29:56 +00:00
Jens Ayton
271b402b97 Avoid rescanning strings with no %Rs in them.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5540 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-26 07:27:52 +00:00
Chris Morris
aff9d3759e Fix bug with planetinfo settings on zero-distance doubles.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5539 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-25 20:46:15 +00:00
Jens Ayton
8153dcfde7 cim's patch to fix system description expansion with %R escapes.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@5538 127b21dd-08f5-0310-b4b7-95ae10353056
2012-11-25 17:50:38 +00:00