Commits on Feb 25, 2012

  1. Configuration menu
    Copy the full SHA
    bd44c3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1fc808 View commit details
    Browse the repository at this point in the history
  3. Add an xcode project to run the tests.

    Also makes the qslint command line program.
    dak180 committed Feb 25, 2012
    Configuration menu
    Copy the full SHA
    c91f51a View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2012

  1. Create new droid type, DROID_SUPERTRANSPORTER.

    fixes ticket:3196
    vexed committed Feb 26, 2012
    Configuration menu
    Copy the full SHA
    fcede64 View commit details
    Browse the repository at this point in the history
  2. Don't remove autorevision.h on make clean.

    Otherwise building from a tarball fails after make (dist)clean.
    cybersphinx committed Feb 26, 2012
    Configuration menu
    Copy the full SHA
    13fba99 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f627fd8 View commit details
    Browse the repository at this point in the history
  4. German translation update by Kreuvf.

    Closes #3205.
    cybersphinx committed Feb 26, 2012
    Configuration menu
    Copy the full SHA
    6f5bf39 View commit details
    Browse the repository at this point in the history
  5. Apply rest of the patch that was mistakenly left out of

    fcede64
    Thanks to cybersphinx for the heads up.
    vexed committed Feb 26, 2012
    Configuration menu
    Copy the full SHA
    6bc90e6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    475d1e6 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2012

  1. 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
    vexed committed Feb 28, 2012
    Configuration menu
    Copy the full SHA
    9e63fe3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f72225 View commit details
    Browse the repository at this point in the history
  3. 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.
    cybersphinx committed Feb 28, 2012
    Configuration menu
    Copy the full SHA
    b38b2f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e00759 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e5e0f72 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9e6c534 View commit details
    Browse the repository at this point in the history
  7. 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.
    Cyp committed Feb 28, 2012
    Configuration menu
    Copy the full SHA
    f6dce9d View commit details
    Browse the repository at this point in the history
  8. Show allied unit counts.

    Simplify displayMultiPlayer(), fix some duplicate and some quintuplicate code.
    Cyp committed Feb 28, 2012
    Configuration menu
    Copy the full SHA
    2a33cd1 View commit details
    Browse the repository at this point in the history
  9. Don't remove autorevision.h on make clean, take 2.

    Seems 13fba99 breaks building when no
    autorevision.h exists.
    cybersphinx committed Feb 28, 2012
    Configuration menu
    Copy the full SHA
    19be9fc View commit details
    Browse the repository at this point in the history
  10. 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.
    Cyp committed Feb 28, 2012
    Configuration menu
    Copy the full SHA
    0b7605c View commit details
    Browse the repository at this point in the history
  11. Clean up actionVTOLLandingPos() interface.

    Program logic should be unchanged.
    Cyp committed Feb 28, 2012
    Configuration menu
    Copy the full SHA
    ce3e76c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9dcf5bd View commit details
    Browse the repository at this point in the history
  13. 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.
    Cyp committed Feb 28, 2012
    Configuration menu
    Copy the full SHA
    2d938a0 View commit details
    Browse the repository at this point in the history
  14. 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.
    Cyp committed Feb 28, 2012
    Configuration menu
    Copy the full SHA
    06e161a View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2012

  1. Polish translation update by Emdek.

    Closes #1347. Again.
    cybersphinx committed Feb 29, 2012
    Configuration menu
    Copy the full SHA
    2042b60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a26aa5f View commit details
    Browse the repository at this point in the history
  3. 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.
    vexed committed Feb 29, 2012
    Configuration menu
    Copy the full SHA
    addcb20 View commit details
    Browse the repository at this point in the history
  4. 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."
    cybersphinx committed Feb 29, 2012
    Configuration menu
    Copy the full SHA
    caeca03 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    180cd3a View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2012

  1. Don't display the demolish cursor over unbuilt structures.

    fixes ticket:3118
    vexed committed Mar 2, 2012
    Configuration menu
    Copy the full SHA
    9909551 View commit details
    Browse the repository at this point in the history
  2. Try not to allow multiple mouse presses when trying to kick people ou…

    …t of game.
    
    closes ticket:3209
    vexed committed Mar 2, 2012
    Configuration menu
    Copy the full SHA
    bc65f97 View commit details
    Browse the repository at this point in the history
  3. Don't assume we are still in demolish mode if not a droid type that c…

    …an't do that.
    
    fixes ticket:2106
    vexed committed Mar 2, 2012
    Configuration menu
    Copy the full SHA
    6cc205c View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2012

  1. 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.
    Cyp committed Mar 3, 2012
    Configuration menu
    Copy the full SHA
    28f0503 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2012

  1. Fix dead pointer usage following lone droids dying during repair at r…

    …epair 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.
    Cyp committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    6817a99 View commit details
    Browse the repository at this point in the history
  2. 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….
    Cyp committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    3a1568d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2665e23 View commit details
    Browse the repository at this point in the history
  4. 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 54646f0)
    
    Conflicts:
    
    	data/base/components/weapons/trmair2.pie
    	data/base/components/weapons/trmair3.pie
    	data/base/effects/fxvulcan.pie
    buginator authored and Cyp committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    9d8e7ce View commit details
    Browse the repository at this point in the history
  5. 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.
    Cyp committed Mar 4, 2012
    Configuration menu
    Copy the full SHA
    f36cb96 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2012

  1. Fix and reorganize dependencies for the mac builds of the tests.

    Also eliminate a few useless warnings.
    dak180 committed Mar 9, 2012
    Configuration menu
    Copy the full SHA
    4840937 View commit details
    Browse the repository at this point in the history
  2. Add qslint to the Warzone app bundle.

    This should help mac modders test their scripts.
    
    Also run the tests when making the dmgs.
    dak180 committed Mar 9, 2012
    Configuration menu
    Copy the full SHA
    d05472d View commit details
    Browse the repository at this point in the history
  3. Get rid of useless warnings, take 2.

    Xcode hates comments.
    dak180 committed Mar 9, 2012
    Configuration menu
    Copy the full SHA
    1ef7c6c View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2012

  1. Configuration menu
    Copy the full SHA
    a766d00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8f9fe2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10d6ddd View commit details
    Browse the repository at this point in the history
  4. dpkg: No more mods.

    Fixes #3249.
    cybersphinx committed Mar 10, 2012
    Configuration menu
    Copy the full SHA
    ece0236 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa90933 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0f67521 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e1291dc View commit details
    Browse the repository at this point in the history
  8. Remove useless duplicate line.

    Introduced in 9a005ac. Refs #3264.
    cybersphinx committed Mar 10, 2012
    Configuration menu
    Copy the full SHA
    0d06f97 View commit details
    Browse the repository at this point in the history
  9. 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
      ...
    cybersphinx committed Mar 10, 2012
    Configuration menu
    Copy the full SHA
    bc79512 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a0b35f7 View commit details
    Browse the repository at this point in the history