Commits on Mar 18, 2012

  1. Configuration menu
    Copy the full SHA
    a6b9d6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b63f7a0 View commit details
    Browse the repository at this point in the history
  3. Update translations.

    cybersphinx committed Mar 18, 2012
    Configuration menu
    Copy the full SHA
    3262432 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'bugfixes' into 3.1

    * bugfixes:
      Update translations.
      Update files to translate.
    cybersphinx committed Mar 18, 2012
    Configuration menu
    Copy the full SHA
    09c5d84 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2012

  1. OS X Crash Dialog: Open the /user's/ log folder.

    Tilde roots are ignored in file urls.
    nanotech committed Mar 19, 2012
    Configuration menu
    Copy the full SHA
    153bd91 View commit details
    Browse the repository at this point in the history
  2. OS X Crash Dialog: Open log folders after Trac.

    Better chance of the log folders not getting
    hidden behind a large browser window.
    nanotech committed Mar 19, 2012
    Configuration menu
    Copy the full SHA
    6003273 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2012

  1. Fix problem with trucks not being available before HQ. This closes

    ticket:3344 and closes ticket:3337 and adds new qtscript function
    enableTemplate(). Original patch by vexed.
    perim committed Mar 20, 2012
    Configuration menu
    Copy the full SHA
    7291bb9 View commit details
    Browse the repository at this point in the history
  2. Fix problem with continent generation, where rightmost and bottommost

    tiles would be treated as passable. Closes ticket:3269. Thanks to NoQ
    for debugging.
    perim committed Mar 20, 2012
    Configuration menu
    Copy the full SHA
    3bd70ae View commit details
    Browse the repository at this point in the history
  3. Update changelog

    perim committed Mar 20, 2012
    Configuration menu
    Copy the full SHA
    d89dbd0 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2012

  1. Don't display repair icon if we are hovering the mouse over ourselves…

    …, and we are damaged.
    
    fixes ticket:3242
    vexed committed Mar 23, 2012
    Configuration menu
    Copy the full SHA
    1fae454 View commit details
    Browse the repository at this point in the history
  2. Try to switch to windowed mode if user is in FS mode on LOG_FATAL err…

    …ors. This may, or may not work on some platforms. (http://www.libsdl.org/docs/html/sdlwmtogglefullscreen.html) "Toggles the application between windowed and fullscreen mode, if supported."
    
    closes ticket:3144
    vexed committed Mar 23, 2012
    Configuration menu
    Copy the full SHA
    8ed5fe5 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2012

  1. 3.1: Fix production of barbarian foot soldiers. They were classified as

    heavy bodies, when factory only could produce light bodies. Closes ticket:3358
    scavfact.js: Remove useless conversions to world coordinates. Closes ticket:3356
    perim committed Mar 24, 2012
    Configuration menu
    Copy the full SHA
    951abc1 View commit details
    Browse the repository at this point in the history
  2. Fix border on tooltips

    vexed committed Mar 24, 2012
    Configuration menu
    Copy the full SHA
    451201e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8db07f4 View commit details
    Browse the repository at this point in the history
  4. Fix the lock icon to always show it being locked when a password is set.

    Remove the box when we don't use a password & in skirmish games.
    
    refs ticket:3357
    vexed committed Mar 24, 2012
    Configuration menu
    Copy the full SHA
    bd6c1d2 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2012

  1. Configuration menu
    Copy the full SHA
    73f089c View commit details
    Browse the repository at this point in the history
  2. Distinguish between wrong version, wrong mod and full game.

    Using IMAGE_NOJOIN, IMAGE_NOJOIN_FULL and IMAGE_NOJOIN_MOD, respectively.
    Cyp committed Mar 25, 2012
    Configuration menu
    Copy the full SHA
    dc6a4b3 View commit details
    Browse the repository at this point in the history
  3. Subtract closed slots from displayed max players.

    For example, in a 6 player map with 2 players and 2 closed slots, show 2/4 instead
    of 4/6.
    Cyp committed Mar 25, 2012
    Configuration menu
    Copy the full SHA
    0c5aebf View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2012

  1. Add debug command "damage me" to facilitate debugging issues related to

    damage level.
    Note: you can't kill a droid / structure with this command.
    Used to debug retreat levels & autorepair issues & ...
    vexed committed Mar 26, 2012
    Configuration menu
    Copy the full SHA
    2f1e063 View commit details
    Browse the repository at this point in the history
  2. Handle host drop errors.

    Restart the background screen on errors (instead of looking at a small map preview)
    
    fixes ticket:3313
    vexed committed Mar 26, 2012
    Configuration menu
    Copy the full SHA
    0de4f38 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    556bbc0 View commit details
    Browse the repository at this point in the history
  4. Avoid mixing up droid orders during lag.

    Droid were sorted (in order to better compress net data) and queued, each game tick.
    During lag, multiple build orders could be queued, and executed in an unintended order
    due to being sorted. Queueing droid orders immediately after processing user input
    should fix this, while maintaining net data size efficiency.
    Cyp committed Mar 26, 2012
    Configuration menu
    Copy the full SHA
    83f7ade View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    466880e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d0fc1e5 View commit details
    Browse the repository at this point in the history
  7. Update translations.

    cybersphinx committed Mar 26, 2012
    Configuration menu
    Copy the full SHA
    183bb53 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a018ecd View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2012

  1. Configuration menu
    Copy the full SHA
    fad926f View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2012

  1. Merge branch 'bugfixes' into 3.1

    * bugfixes: (22 commits)
      Actually use the include from our included quesoglc.
      Spanish translation update by Saberuneko.
      Update translations.
      Make unit design/radar depend on the existence of an HQ, not the base setting.
      Disable unit design when HQ gets destroyed in mp.
      Avoid mixing up droid orders during lag.
      Don't bother even checking to send maps if not host.
      Handle host drop errors. Restart the background screen on errors (instead of looking at a small map preview)
      Add debug command "damage me" to facilitate debugging issues related to damage level. Note: you can't kill a droid / structure with this command. Used to debug retreat levels & autorepair issues & ...
      Subtract closed slots from displayed max players.
      Distinguish between wrong version, wrong mod and full game.
      Add IMAGE_NOJOIN_FULL and IMAGE_NOJOIN_MOD.
      Fix the lock icon to always show it being locked when a password is set. Remove the box when we don't use a password & in skirmish games.
      Try to fix the output of netlogs.
      Fix border on tooltips
      Try to switch to windowed mode if user is in FS mode on LOG_FATAL errors. This may, or may not work on some platforms. (http://www.libsdl.org/docs/html/sdlwmtogglefullscreen.html) "Toggles the application between windowed and fullscreen mode, if supported."
      Don't display repair icon if we are hovering the mouse over ourselves, and we are damaged.
      Update changelog
      Fix problem with continent generation, where rightmost and bottommost tiles would be treated as passable. Closes ticket:3269. Thanks to NoQ for debugging.
      Fix problem with trucks not being available before HQ. This closes ticket:3344 and closes ticket:3337 and adds new qtscript function enableTemplate(). Original patch by vexed.
      ...
    cybersphinx committed Mar 29, 2012
    Configuration menu
    Copy the full SHA
    5e1740a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa67c45 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2012

  1. Fix clockwise skidding.

    Droids (mainly hover and VTOLs) would skid when turning anti-clockwise, but not when
    turning clockwise.
    Cyp committed Mar 30, 2012
    Configuration menu
    Copy the full SHA
    8283ac4 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2012

  1. Synchronise game random seed randomly at game start.

    The generated synchronised pseudorandom number sequence will now vary from game to game.
    Cyp committed Mar 31, 2012
    Configuration menu
    Copy the full SHA
    ea243df View commit details
    Browse the repository at this point in the history
  2. Synchronise barrel and artefact placement.

    Artefacts are now dropped by factories, again. Even if the structure was destroyed
    without using debug mode.
    Cyp committed Mar 31, 2012
    Configuration menu
    Copy the full SHA
    29966c5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7170a60 View commit details
    Browse the repository at this point in the history
  4. Update Png to 1.5.10.

    dak180 committed Mar 31, 2012
    Configuration menu
    Copy the full SHA
    359a035 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    995d124 View commit details
    Browse the repository at this point in the history
  6. Don't assert when babas burn to death, and the pointer is still in th…

    …e active list (apsDroidLists)
    
    or that pointer is still "in use" by another droid, and also clean up the messages and attribute them to LOG_DEATH.
    
    refs: 3905de3
    vexed committed Mar 31, 2012
    Configuration menu
    Copy the full SHA
    fe80d02 View commit details
    Browse the repository at this point in the history
  7. Fix screen shake to only shake on things that are explosive by nature,

    (power plants, factories, etc), and not on walls.
    Change shake time to be in proportion to what was destroyed, minimal
    time for features (skyscrapers), to a longer time for a laSat blast.
    vexed committed Mar 31, 2012
    Configuration menu
    Copy the full SHA
    3384267 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f6fe0b7 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2012

  1. Restore missing check, so artefacts are only dropped by factories.

    Check went missing in 29966c5. (Although the entire
    function was skipped before 29966c5.)
    Cyp committed Apr 1, 2012
    Configuration menu
    Copy the full SHA
    aaeaa41 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2012

  1. Don't prevent the use of the scroll wheel when the build / research /…

    … design / whatever window isn't up yet.
    vexed committed Apr 4, 2012
    Configuration menu
    Copy the full SHA
    37a8ee7 View commit details
    Browse the repository at this point in the history
  2. Don't spawn artifacts in campaign games, that is only done via script…

    …s, since they serve a specific function in the campaign.
    
    fixes ticket:3375
    vexed committed Apr 4, 2012
    Configuration menu
    Copy the full SHA
    8e48e9e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7665041 View commit details
    Browse the repository at this point in the history
  4. Make it more obvious the game is free to anyone who wants it.

    Thanks to Kreuvf for the wording.
    vexed committed Apr 4, 2012
    Configuration menu
    Copy the full SHA
    f2dd8a0 View commit details
    Browse the repository at this point in the history
  5. Revert back to flashing the intel button by default. (New players to …

    …the game have no idea what "New Intelligence Report" meant if they don't have the vids installed)
    vexed committed Apr 4, 2012
    Configuration menu
    Copy the full SHA
    361212d View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2012

  1. Remove trailing commas from the research messages.

    Also remove the workaround to remove the resulting empty strings
    introduced in 9799722. Refs #3039.
    cybersphinx committed Apr 9, 2012
    Configuration menu
    Copy the full SHA
    c01be76 View commit details
    Browse the repository at this point in the history
  2. Prevent % in research messages from breaking translations.

    Translate research messages on loading, and replace %% with %. Research
    messages should now use %% for % in ambiguous cases. Fixes #3376.
    cybersphinx committed Apr 9, 2012
    Configuration menu
    Copy the full SHA
    5659911 View commit details
    Browse the repository at this point in the history
  3. Polish translation update by Emdek.

    Closes #1347.
    cybersphinx committed Apr 9, 2012
    Configuration menu
    Copy the full SHA
    c0d7331 View commit details
    Browse the repository at this point in the history
  4. Update translations.

    cybersphinx committed Apr 9, 2012
    Configuration menu
    Copy the full SHA
    f5f61d0 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'bugfixes' into 3.1

    * bugfixes:
      Update translations.
      Polish translation update by Emdek.
      Prevent % in research messages from breaking translations.
      Remove trailing commas from the research messages.
      Revert back to flashing the intel button by default. (New players to the game have no idea what "New Intelligence Report" meant if they don't have the vids installed)
      Make it more obvious the game is free to anyone who wants it. Thanks to Kreuvf for the wording.
      Don't scale the font, just use the regular size when displaying meter.
      Don't spawn artifacts in campaign games, that is only done via scripts, since they serve a specific function in the campaign.
      Don't prevent the use of the scroll wheel when the build / research / design / whatever window isn't up yet.
      Restore missing check, so artefacts are only dropped by factories.
      Fix release builds, busted in fe80d02
      Fix screen shake to only shake on things that are explosive by nature, (power plants, factories, etc), and not on walls. Change shake time to be in proportion to what was destroyed, minimal time for features (skyscrapers), to a longer time for a laSat blast.
      Don't assert when babas burn to death, and the pointer is still in the active list (apsDroidLists) or that pointer is still "in use" by another droid, and also clean up the messages and attribute them to LOG_DEATH.
      Avoid orders given to tanks of wrong player.
      Update Png to 1.5.10.
      Update the mac documents package.
      Synchronise barrel and artefact placement.
      Synchronise game random seed randomly at game start.
      Fix clockwise skidding.
      Make the FetchPrebuilt script smarter about replacing incorrect tarballs.
    cybersphinx committed Apr 9, 2012
    Configuration menu
    Copy the full SHA
    079087a View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2012

  1. Use Clang wherever possible.

    dak180 committed Apr 10, 2012
    Configuration menu
    Copy the full SHA
    a00bab1 View commit details
    Browse the repository at this point in the history