warzone2100:mainline.git
5 years agoUpdate version numbers for 3.1_beta6. v3.1_beta6
cybersphinx [Wed, 14 Mar 2012 00:11:48 +0000 (01:11 +0100)]
Update version numbers for 3.1_beta6.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Wed, 14 Mar 2012 00:07:24 +0000 (01:07 +0100)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Update ChangeLog.
  Only show landing lights when they're actually somewhere on the map.
  cleanup: Simplify setNoGoArea a bit.
  Make escape work again when the mouse is over the menu.
  Pathfind to oil wells which are only accessible from a diagonal tile.
  Rearm on rearming pads instead of beside rearming pads.
  Make VTOL rearming pads stay above ground.
  Move radar handling from processInput() to processRadarInput().
  Fix broken multiplayer.
  Externalize the custom build rule scripts.

5 years agoUpdate ChangeLog.
cybersphinx [Wed, 14 Mar 2012 00:04:20 +0000 (01:04 +0100)]
Update ChangeLog.

5 years agoOnly show landing lights when they're actually somewhere on the map.
cybersphinx [Tue, 13 Mar 2012 23:51:07 +0000 (00:51 +0100)]
Only show landing lights when they're actually somewhere on the map.

Fixes #3277.

5 years agocleanup: Simplify setNoGoArea a bit.
cybersphinx [Tue, 13 Mar 2012 23:50:22 +0000 (00:50 +0100)]
cleanup: Simplify setNoGoArea a bit.

5 years agoMake escape work again when the mouse is over the menu.
cybersphinx [Tue, 13 Mar 2012 23:23:08 +0000 (00:23 +0100)]
Make escape work again when the mouse is over the menu.

Broken in 91614562b0969c47ffed7020caa1e16c8ede5823.

5 years agoPathfind to oil wells which are only accessible from a diagonal tile.
Cyp [Tue, 13 Mar 2012 16:16:46 +0000 (17:16 +0100)]
Pathfind to oil wells which are only accessible from a diagonal tile.

Let * = Cliff, D = Derrick, O = Oil well

*****
*OD
*Dx
*

In the above, trucks trying to build on the oil well will now pathfind to the tile
marked "x".

Fixes ticket:3215.

5 years agoRearm on rearming pads instead of beside rearming pads.
Cyp [Tue, 13 Mar 2012 16:02:38 +0000 (17:02 +0100)]
Rearm on rearming pads instead of beside rearming pads.

Introduced in 9dcf5bdf4eb4d590ea15e1c5201ceefe0819a5dc.

Fixes ticket:3285.

5 years agoMake VTOL rearming pads stay above ground.
Cyp [Tue, 13 Mar 2012 15:21:28 +0000 (16:21 +0100)]
Make VTOL rearming pads stay above ground.

VTOL rearming pads no longer think that they are submarines. The corners of the pad
(baseplate) may still go below ground, but the centre square of the rearming pad
floats above ground. VTOL rearming pads no longer flatten the terrain under them.
Structures that flatten terrain re-float nearby pads and defenses.

STRUCTURE::pos.z is no longer mysteriously ignored when rendering most structures.

Fixes ticket:702.

5 years agoMove radar handling from processInput() to processRadarInput().
cybersphinx [Tue, 13 Mar 2012 14:24:17 +0000 (15:24 +0100)]
Move radar handling from processInput() to processRadarInput().

Fixes #3283.

5 years agoFix broken multiplayer.
Cyp [Tue, 13 Mar 2012 06:33:56 +0000 (07:33 +0100)]
Fix broken multiplayer.

Broken in af5f329fa2315e567e45a648603fbefd8d51277e. D'oh.

Fixes ticket:3281.

5 years agoExternalize the custom build rule scripts.
dak180 [Tue, 13 Mar 2012 01:46:26 +0000 (21:46 -0400)]
Externalize the custom build rule scripts.

5 years agoMerge branch 'bugfixes' into 3.1
dak180 [Mon, 12 Mar 2012 23:19:25 +0000 (19:19 -0400)]
Merge branch 'bugfixes' into 3.1

* topic/bugfixes:
  Update the mac doc bundle.

5 years agoUpdate the mac doc bundle.
dak180 [Mon, 12 Mar 2012 23:16:29 +0000 (19:16 -0400)]
Update the mac doc bundle.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Mon, 12 Mar 2012 22:30:28 +0000 (23:30 +0100)]
Merge branch 'bugfixes' into 3.1

5 years agoProperly scale the transports in the research list.
cybersphinx [Mon, 12 Mar 2012 22:25:44 +0000 (23:25 +0100)]
Properly scale the transports in the research list.

Refs #3277.

5 years agoGet rid of useless warnings, take 2.
dak180 [Mon, 12 Mar 2012 21:50:04 +0000 (17:50 -0400)]
Get rid of useless warnings, take 2.

5 years agoUpdate ChangeLog.
cybersphinx [Mon, 12 Mar 2012 21:05:36 +0000 (22:05 +0100)]
Update ChangeLog.

5 years agoUse lower-res textures as default.
vexed [Sun, 19 Feb 2012 01:35:35 +0000 (20:35 -0500)]
Use lower-res textures as default.

5 years agoDisplay game speed as decimals, not fractions.
cybersphinx [Mon, 12 Mar 2012 19:08:48 +0000 (20:08 +0100)]
Display game speed as decimals, not fractions.

Also add 0.5. Refs #3277.

5 years agoDon't let the radar handle already processed events.
cybersphinx [Mon, 12 Mar 2012 16:45:06 +0000 (17:45 +0100)]
Don't let the radar handle already processed events.

Fixes #3179.

5 years agoClear out blueprints when ending a game.
cybersphinx [Sun, 11 Mar 2012 17:33:12 +0000 (18:33 +0100)]
Clear out blueprints when ending a game.

Fixes #3181.

5 years agoUpdate translations.
cybersphinx [Mon, 12 Mar 2012 18:50:23 +0000 (19:50 +0100)]
Update translations.

5 years agoFrench translation update by Amiral JCDG.
cybersphinx [Mon, 12 Mar 2012 18:39:07 +0000 (19:39 +0100)]
French translation update by Amiral JCDG.

Closes #3276.

5 years agoBetter descriptions for the unit colour options.
Michał Dutkiewicz [Mon, 12 Mar 2012 18:14:47 +0000 (19:14 +0100)]
Better descriptions for the unit colour options.

Also moves the rotating radar option into graphics options.
unitcolouroptions5.diff, closes #3265.

5 years agoMake in game options a bit wider (to give more room for translations) and improve...
Michał Dutkiewicz [Sun, 11 Mar 2012 20:54:09 +0000 (21:54 +0100)]
Make in game options a bit wider (to give more room for translations) and improve sound options margins

Refs #2650.

5 years agoMake keyboard mapping editor more consistent with menu
Michał Dutkiewicz [Sun, 11 Mar 2012 20:27:28 +0000 (21:27 +0100)]
Make keyboard mapping editor more consistent with menu

5 years agoSqueeze out additional 50 pixels for menu texts (preserving 640x480 compatibility)
Michał Dutkiewicz [Sun, 11 Mar 2012 19:13:25 +0000 (20:13 +0100)]
Squeeze out additional 50 pixels for menu texts (preserving 640x480 compatibility)

Refs #2650.

5 years agoTry to avoid pointers to stack getting saved.
Cyp [Mon, 12 Mar 2012 06:20:28 +0000 (07:20 +0100)]
Try to avoid pointers to stack getting saved.

Also, fix a harmless out of bounds »myUnusedPointer = &myVector[myVector.size()]«.

Introduced in d818ff5a195d9e010edf9dd060c9553a07dfec5c.

Hopefully fixes ticket:3200.

5 years agoDisable target prediction for droids that are trying to drive through stuff.
Cyp [Sun, 11 Mar 2012 17:52:04 +0000 (18:52 +0100)]
Disable target prediction for droids that are trying to drive through stuff.

This implies that if the droid suddenly figures out how to tunnel through the wall it
was trying to drive through for the last half hour, the shot will miss.

5 years agoFix divide-by-0 in updateFire() on effect with zero lifespan.
Cyp [Sun, 11 Mar 2012 06:56:38 +0000 (07:56 +0100)]
Fix divide-by-0 in updateFire() on effect with zero lifespan.

Probably triggered by f6ddbf1878ff2a387c4be95449d8a7835c18ebd8 on destruction of 0%-built
derrick.

5 years agoLet AIs pick up barrels and artifacts if using DORDER_RECOVER.
Cyp [Sun, 11 Mar 2012 06:19:46 +0000 (07:19 +0100)]
Let AIs pick up barrels and artifacts if using DORDER_RECOVER.

Fixes ticket:3251.

5 years agoReturn power on changing template in production.
Cyp [Sat, 10 Mar 2012 15:00:42 +0000 (16:00 +0100)]
Return power on changing template in production.

If changing a template which was currently in production, the production was cancelled
without returning the power.

Fixes ticket:3266.

5 years agoMake destroyed half built structures burn half time.
Cyp [Wed, 7 Mar 2012 12:24:57 +0000 (13:24 +0100)]
Make destroyed half built structures burn half time.

Except in the case of derricks, or in the case of adding oil wells in debug mode where
the structure was, this is just a visual change.

Clean up destroyStruct() slightly.

5 years agoWhen targetting using sensors, use action target of droids doing DACTION_OBSERVE.
Cyp [Wed, 7 Mar 2012 11:29:26 +0000 (12:29 +0100)]
When targetting using sensors, use action target of droids doing DACTION_OBSERVE.

Previous behaviour was to use order target, independently of whether the droid was doing DORDER_OBSERVE.

Artillery no longer shoots at oil barrels being picked up by sensor tanks.

Fixes ticket:1281.

5 years agoCheck sender/receiver.
Cyp [Tue, 6 Mar 2012 16:11:03 +0000 (17:11 +0100)]
Check sender/receiver.

5 years agodpkg: Update package version number for 3.1.
cybersphinx [Mon, 5 Mar 2012 12:04:06 +0000 (13:04 +0100)]
dpkg: Update package version number for 3.1.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Sat, 10 Mar 2012 12:40:15 +0000 (13:40 +0100)]
Merge branch 'bugfixes' into 3.1

* bugfixes: (21 commits)
  Remove useless duplicate line.
  cleanup: Constify and match interpolatePos and interpolateAngle.
  Prevent division by zero in interpolateSpacetime().
  maint: Update mailing list address.
  dpkg: No more mods.
  Don't try to send limit data before hosting a game.
  cleanup: Put bHosted into multiint.h.
  linux: Make gdb backtrace all threads.
  Get rid of useless warnings, take 2.
  Add qslint to the Warzone app bundle.
  Fix and reorganize dependencies for the mac builds of the tests.
  Don't waste 200 ms before droids start moving.
  Muzzle flash fix for Assault Cannon & Cluster/HEAP Bomb projectile's texture fix and fix TCmask for Plasmite Flamer AA Flak Cannon Sunburst AA Rocket Array
  Add pie(state|types).h to the xcode project.
  Show milliseconds, if game speed is set to very slow.
  Fix dead pointer usage following lone droids dying during repair at repair facility.
  Allow Super+click as alternative to Meta+click or Alt+click.
  Don't assume we are still in demolish mode if not a droid type that can't do that. fixes ticket:2106
  Try not to allow multiple mouse presses when trying to kick people out of game. closes ticket:3209
  Don't display the demolish cursor over unbuilt structures. fixes ticket:3118
  ...

5 years agoRemove useless duplicate line.
cybersphinx [Fri, 9 Mar 2012 16:38:09 +0000 (17:38 +0100)]
Remove useless duplicate line.

Introduced in 9a005ac66ea5a3abc18a1fec004e22c187438b9d. Refs #3264.

5 years agocleanup: Constify and match interpolatePos and interpolateAngle.
cybersphinx [Mon, 5 Mar 2012 13:36:38 +0000 (14:36 +0100)]
cleanup: Constify and match interpolatePos and interpolateAngle.

5 years agoPrevent division by zero in interpolateSpacetime().
cybersphinx [Mon, 5 Mar 2012 13:30:03 +0000 (14:30 +0100)]
Prevent division by zero in interpolateSpacetime().

Fixes #3037.

5 years agomaint: Update mailing list address.
cybersphinx [Mon, 5 Mar 2012 11:59:56 +0000 (12:59 +0100)]
maint: Update mailing list address.

5 years agodpkg: No more mods.
cybersphinx [Mon, 5 Mar 2012 11:48:02 +0000 (12:48 +0100)]
dpkg: No more mods.

Fixes #3249.

5 years agoDon't try to send limit data before hosting a game.
cybersphinx [Mon, 5 Mar 2012 11:36:45 +0000 (12:36 +0100)]
Don't try to send limit data before hosting a game.

Fixes #3197.

5 years agocleanup: Put bHosted into multiint.h.
cybersphinx [Mon, 5 Mar 2012 11:30:52 +0000 (12:30 +0100)]
cleanup: Put bHosted into multiint.h.

5 years agolinux: Make gdb backtrace all threads.
cybersphinx [Mon, 5 Mar 2012 10:25:05 +0000 (11:25 +0100)]
linux: Make gdb backtrace all threads.

Refs #3228.

5 years agoGet rid of useless warnings, take 2.
dak180 [Fri, 9 Mar 2012 21:31:07 +0000 (16:31 -0500)]
Get rid of useless warnings, take 2.

Xcode hates comments.

5 years agoAdd qslint to the Warzone app bundle.
dak180 [Fri, 9 Mar 2012 15:32:10 +0000 (10:32 -0500)]
Add qslint to the Warzone app bundle.

This should help mac modders test their scripts.

Also run the tests when making the dmgs.

5 years agoFix and reorganize dependencies for the mac builds of the tests.
dak180 [Fri, 9 Mar 2012 14:34:02 +0000 (09:34 -0500)]
Fix and reorganize dependencies for the mac builds of the tests.

Also eliminate a few useless warnings.

5 years agoDon't waste 200 ms before droids start moving.
Cyp [Sun, 4 Mar 2012 16:52:17 +0000 (17:52 +0100)]
Don't waste 200 ms before droids start moving.

The droid no longer spends 100 ms changing psDroid->sMove.Status from MOVEWAITROUTE to
MOVENAVIGATE plus 100 ms changing from MOVENAVIGATE to MOVEPOINTTOPOINT, before starting
to move.

This changes the average response time of trucks to a move order from 450 ms to 250 ms.

5 years agoMuzzle flash fix for Assault Cannon & Cluster/HEAP Bomb projectile's texture fix
buginator [Sun, 31 Oct 2010 21:48:36 +0000 (17:48 -0400)]
Muzzle flash fix for Assault Cannon & Cluster/HEAP Bomb projectile's texture fix
and
fix TCmask for Plasmite Flamer AA Flak Cannon Sunburst AA Rocket Array

Closes ticket:3243.

Author: Black Project

(cherry picked from commit 54646f040ac71360cefe9e847a5e3eec86c4fc7a)

Conflicts:

data/base/components/weapons/trmair2.pie
data/base/components/weapons/trmair3.pie
data/base/effects/fxvulcan.pie

5 years agoAdd pie(state|types).h to the xcode project.
dak180 [Sun, 4 Mar 2012 16:40:47 +0000 (11:40 -0500)]
Add pie(state|types).h to the xcode project.

5 years agoShow milliseconds, if game speed is set to very slow.
Cyp [Sun, 4 Mar 2012 11:03:31 +0000 (12:03 +0100)]
Show milliseconds, if game speed is set to very slow.

Useful for keeping track of game state updates when debugging. Game state updates happen
every 100 ms, at time 00:00.002, 00:00.102, 00:00.202, etc….

5 years agoFix dead pointer usage following lone droids dying during repair at repair facility.
Cyp [Sun, 4 Mar 2012 09:08:19 +0000 (10:08 +0100)]
Fix dead pointer usage following lone droids dying during repair at repair facility.

Despite checking for REPAIR_FACILITY::psObj->died, REPAIR_FACILITY::psObj was not reliably
set to NULL afterwards. This probably resulted in hard-to-reproduce desynchs.

Hopefully fixes ticket:3237.

5 years agoAllow Super+click as alternative to Meta+click or Alt+click.
Cyp [Sat, 3 Mar 2012 08:15:25 +0000 (09:15 +0100)]
Allow Super+click as alternative to Meta+click or Alt+click.

The Qt and SDL backends seem to call the Tux key Meta and Super, respectively. This
makes Tux+click work with the SDL backend.

5 years agoDon't assume we are still in demolish mode if not a droid type that can't do that.
vexed [Fri, 2 Mar 2012 03:15:51 +0000 (22:15 -0500)]
Don't assume we are still in demolish mode if not a droid type that can't do that.
fixes ticket:2106

5 years agoTry not to allow multiple mouse presses when trying to kick people out of game.
vexed [Fri, 2 Mar 2012 02:37:42 +0000 (21:37 -0500)]
Try not to allow multiple mouse presses when trying to kick people out of game.
closes ticket:3209

5 years agoDon't display the demolish cursor over unbuilt structures.
vexed [Fri, 2 Mar 2012 02:01:37 +0000 (21:01 -0500)]
Don't display the demolish cursor over unbuilt structures.
fixes ticket:3118

5 years agoAdd the cursorselection file to the xcode project.
dak180 [Wed, 29 Feb 2012 04:12:46 +0000 (23:12 -0500)]
Add the cursorselection file to the xcode project.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Wed, 29 Feb 2012 04:09:52 +0000 (05:09 +0100)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Explain how the cursor system works a bit better, and make it easier to edit these blasted things. Created a external file called cursorselection, that can be loaded into a spreadsheet for easy editing.
  French translation update by Amiral JCDG.
  Polish translation update by Emdek.
  Do not complain to all players in game, on attempted loading of tank on cyborg transport.
  Make "Go to Transport" button work sensibly.
  Do not land all 150 VTOLs on the same tile.
  Clean up actionVTOLLandingPos() interface.
  Reduce tank dancing.
  Don't remove autorevision.h on make clean, take 2.
  Show allied unit counts.
  Try to be more consistent with gameTime usage.
  cleanup: Remove unused define.
  cleanup: Remove redundant QScriptEngines.
  Enable the OpenGL 1.4/VBO fallback on Macs.
  Revert "qtscript: Do not call destroyed event twice for each object."

5 years agoExplain how the cursor system works a bit better, and make it easier to edit these...
vexed [Wed, 29 Feb 2012 03:39:41 +0000 (22:39 -0500)]
Explain how the cursor system works a bit better, and make it easier to edit these blasted things.
Created a external file called cursorselection, that can be loaded into a spreadsheet for easy editing.

5 years agoFrench translation update by Amiral JCDG.
cybersphinx [Wed, 29 Feb 2012 00:22:13 +0000 (01:22 +0100)]
French translation update by Amiral JCDG.

5 years agoPolish translation update by Emdek.
cybersphinx [Tue, 28 Feb 2012 23:17:32 +0000 (00:17 +0100)]
Polish translation update by Emdek.

Closes #1347. Again.

5 years agoDo not complain to all players in game, on attempted loading of tank on cyborg transport.
Cyp [Tue, 28 Feb 2012 10:07:47 +0000 (11:07 +0100)]
Do not complain to all players in game, on attempted loading of tank on cyborg transport.

Announcing to everyone makes surprise attacks with transports harder, if accidentally
telling a tank to go onto a transport.

5 years agoMake "Go to Transport" button work sensibly.
Cyp [Tue, 28 Feb 2012 10:02:07 +0000 (11:02 +0100)]
Make "Go to Transport" button work sensibly.

Droids now go to the nearest transport that they can fit in. Even if they're not
cyborgs. And even if there's a transporter on the other side of the map that they
could go to, instead of going to the one standing right next to them.

5 years agoDo not land all 150 VTOLs on the same tile.
Cyp [Tue, 28 Feb 2012 09:29:39 +0000 (10:29 +0100)]
Do not land all 150 VTOLs on the same tile.

5 years agoClean up actionVTOLLandingPos() interface.
Cyp [Tue, 28 Feb 2012 08:51:37 +0000 (09:51 +0100)]
Clean up actionVTOLLandingPos() interface.

Program logic should be unchanged.

5 years agoReduce tank dancing.
Cyp [Tue, 28 Feb 2012 08:12:46 +0000 (09:12 +0100)]
Reduce tank dancing.

In moveShuffleDroid(), do not iterate over all of own droids on map (optimisation), but
include other player's droids (change).

In moveReachedWayPoint(), increase tolerance of final waypoint, if the droid's path is
blocked, since the most likely cause of the blockage is other droids trying to going to
the same place.

Patrol is no longer useless in groups of 4-or-so or more droids.

Fixes ticket:2996.

5 years agoDon't remove autorevision.h on make clean, take 2.
cybersphinx [Tue, 28 Feb 2012 13:54:46 +0000 (14:54 +0100)]
Don't remove autorevision.h on make clean, take 2.

Seems 13fba992e76fcaecc25d58e6086f0217b2acba04 breaks building when no
autorevision.h exists.

5 years agoShow allied unit counts.
Cyp [Sat, 25 Feb 2012 13:14:29 +0000 (14:14 +0100)]
Show allied unit counts.

Simplify displayMultiPlayer(), fix some duplicate and some quintuplicate code.

5 years agoTry to be more consistent with gameTime usage.
Cyp [Fri, 24 Feb 2012 08:12:21 +0000 (09:12 +0100)]
Try to be more consistent with gameTime usage.

When updating the game state, we now determine what happened in the interval
[gameTime - deltaGameTime + 1; gameTime]. The time gameTime - deltaGameTime is now
considered to be in the past, so the game state may be modified at time
gameTime - deltaGameTime + 1, at the earliest.

During GAME_* message processing, deltaGameTime is 0, however it is still considered
valid to change the game state at gameTime - deltaGameTime + 1, since that will lie
within the following update interval.

Refs ticket:3175.

5 years agoMerge branch 'bugfixes' into 3.1
vexed [Tue, 28 Feb 2012 02:27:36 +0000 (21:27 -0500)]
Merge branch 'bugfixes' into 3.1

5 years agocleanup: Remove unused define.
cybersphinx [Fri, 24 Feb 2012 05:23:57 +0000 (06:23 +0100)]
cleanup: Remove unused define.

5 years agocleanup: Remove redundant QScriptEngines.
cybersphinx [Thu, 23 Feb 2012 23:49:40 +0000 (00:49 +0100)]
cleanup: Remove redundant QScriptEngines.

5 years agoEnable the OpenGL 1.4/VBO fallback on Macs.
cybersphinx [Mon, 27 Feb 2012 19:32:27 +0000 (20:32 +0100)]
Enable the OpenGL 1.4/VBO fallback on Macs.

Removes some ifdefs that were cargo culted along for years. Rejoice,
Intel GMA 950 users! Refs #3166.

5 years agoRevert "qtscript: Do not call destroyed event twice for each object."
cybersphinx [Thu, 23 Feb 2012 23:41:20 +0000 (00:41 +0100)]
Revert "qtscript: Do not call destroyed event twice for each object."

This reverts commit a51de1608089f29967a6ef46d80ff02256a51510.
Fixes #3175.

5 years agoFix transporter check for SP games.
vexed [Tue, 28 Feb 2012 02:17:47 +0000 (21:17 -0500)]
Fix transporter check for SP games.
Add some FIXME comments when we properly fix the campaign scripts.
Expose DROID_SUPERTRANSPORTER to the script engine
Fix gifting of the Super Transporter, along with some other fixes.
Fixes ticket:3224

5 years agoScale the transporter & Super Transporter on the scoreboard screen.
vexed [Sun, 26 Feb 2012 04:07:17 +0000 (23:07 -0500)]
Scale the transporter & Super Transporter on the scoreboard screen.
Fixes ticket:3210

5 years agoApply rest of the patch that was mistakenly left out of
vexed [Sun, 26 Feb 2012 03:35:21 +0000 (22:35 -0500)]
Apply rest of the patch that was mistakenly left out of
fcede64e428e46657db2ef7b0f7bd1ce26b1d91d
Thanks to cybersphinx for the heads up.

5 years agoGerman translation update by Kreuvf.
cybersphinx [Sun, 26 Feb 2012 03:14:38 +0000 (04:14 +0100)]
German translation update by Kreuvf.

Closes #3205.

5 years agoRussian translation update by Vadim S. Sabinich.
cybersphinx [Sun, 26 Feb 2012 03:12:38 +0000 (04:12 +0100)]
Russian translation update by Vadim S. Sabinich.

Closes #3221.

5 years agoDon't remove autorevision.h on make clean.
cybersphinx [Sat, 25 Feb 2012 22:32:37 +0000 (23:32 +0100)]
Don't remove autorevision.h on make clean.

Otherwise building from a tarball fails after make (dist)clean.

5 years agoCreate new droid type, DROID_SUPERTRANSPORTER.
vexed [Sun, 26 Feb 2012 00:21:29 +0000 (19:21 -0500)]
Create new droid type, DROID_SUPERTRANSPORTER.
fixes ticket:3196

5 years agoAdd an xcode project to run the tests.
dak180 [Sat, 25 Feb 2012 23:10:42 +0000 (18:10 -0500)]
Add an xcode project to run the tests.

Also makes the qslint command line program.

5 years agoUpdate the MapUtilities xcode project.
dak180 [Sat, 25 Feb 2012 20:51:32 +0000 (15:51 -0500)]
Update the MapUtilities xcode project.

5 years agoAdd a note to prevent repeats of c6a37b45.
dak180 [Sat, 25 Feb 2012 20:03:02 +0000 (15:03 -0500)]
Add a note to prevent repeats of c6a37b45.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Tue, 21 Feb 2012 20:22:26 +0000 (21:22 +0100)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Update ChangeLog.
  Make debug messages work in campaign mode.

5 years agoUpdate ChangeLog.
cybersphinx [Tue, 21 Feb 2012 20:21:39 +0000 (21:21 +0100)]
Update ChangeLog.

5 years agoMake debug messages work in campaign mode.
Cyp [Tue, 21 Feb 2012 19:41:15 +0000 (20:41 +0100)]
Make debug messages work in campaign mode.

Fixes scavenger walls not exploding from scripts.

Fixes ticket:3194.

5 years agoMerge branch 'bugfixes' into 3.1
vexed [Tue, 21 Feb 2012 00:44:45 +0000 (19:44 -0500)]
Merge branch 'bugfixes' into 3.1

5 years agofix menu defaults
vexed [Mon, 20 Feb 2012 07:07:13 +0000 (02:07 -0500)]
fix menu defaults

5 years agoUpdate ChangeLog.
cybersphinx [Mon, 20 Feb 2012 19:26:28 +0000 (20:26 +0100)]
Update ChangeLog.

5 years agoTurkish translation update by Ayhan Görgülü.
cybersphinx [Mon, 20 Feb 2012 19:24:18 +0000 (20:24 +0100)]
Turkish translation update by Ayhan Görgülü.

Closes #3192.

5 years agoMerge branch 'bugfixes' into 3.1
vexed [Mon, 20 Feb 2012 07:07:26 +0000 (02:07 -0500)]
Merge branch 'bugfixes' into 3.1

5 years agoTry to find which messages are not getting processed correctly.
vexed [Mon, 20 Feb 2012 07:06:25 +0000 (02:06 -0500)]
Try to find which messages are not getting processed correctly.

5 years agoMerge branch 'bugfixes' into 3.1
dak180 [Mon, 20 Feb 2012 01:31:25 +0000 (20:31 -0500)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Update the docs for xcode builds.
  Update translations.
  Update ChangeLog.
  Search data/mp for map files in addition to data/base.
  Bump netcode, since I forgot in last commit.
  Let the host kick people in non alliance games. (left+right click over ready button of the player you want kicked)

5 years agoUpdate the docs for xcode builds.
dak180 [Mon, 20 Feb 2012 00:10:40 +0000 (19:10 -0500)]
Update the docs for xcode builds.

Also get rid of some odd warnings

5 years agoUpdate translations.
cybersphinx [Sun, 19 Feb 2012 23:32:57 +0000 (00:32 +0100)]
Update translations.

5 years agoUpdate ChangeLog.
cybersphinx [Sun, 19 Feb 2012 23:19:41 +0000 (00:19 +0100)]
Update ChangeLog.

5 years agoSearch data/mp for map files in addition to data/base.
cybersphinx [Sun, 19 Feb 2012 22:18:06 +0000 (23:18 +0100)]
Search data/mp for map files in addition to data/base.

Refs 779b4edcbd2ce1204bb97dbb795ca7e341cc666f.