Commits on Mar 14, 2012

  1. Configuration menu
    Copy the full SHA
    e9273ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e97a298 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c8dd2f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2012

  1. Configuration menu
    Copy the full SHA
    eefadf7 View commit details
    Browse the repository at this point in the history
  2. Fix gridStartIterate in moveCalcDroidSlide clobbered by the one in mo…

    …veShuffleDroid.
    
    This caused crashes and probably general weird behaviour.
    
    Introduced due to horrible grid system API involving global variables in 0b7605c.
    
    Fixes ticket:3287 and ticket:3301.
    Cyp committed Mar 16, 2012
    Configuration menu
    Copy the full SHA
    fbc600e View commit details
    Browse the repository at this point in the history
  3. Initialise zlib input data to nothing on socket flush.

    Fixes possible crash in zlib deflate routines when flushing sockets before any data has
    been written to the socket.
    
    Seems to be reproducible if applying the following tmp queue commit, hosting a game, and
    joining it.
    Cyp committed Mar 16, 2012
    Configuration menu
    Copy the full SHA
    2b3362b View commit details
    Browse the repository at this point in the history
  4. Allow using NETbeginEncode()/NETend() with tmp queues.

    Clients actually get a game full message instead of a host has dropped connection
    message.
    
    Don't double-pop NET_REJECTED messages when joining (which were sent to a random socket
    other than the joining client, anyway, due to being attempted to being sent to tmp
    queues). To reproduce, apply this patch to the host but not to the client.
    
    Hopefully fixes ticket:3245 and ticket:3300.
    Cyp committed Mar 16, 2012
    Configuration menu
    Copy the full SHA
    2d67521 View commit details
    Browse the repository at this point in the history
  5. Set »ingame.JoiningInProgress[i] = false;« in NET_InitPlayer().

    Avoids players seeing only flags, no player names or ready buttons, when joining a
    re-hosted game. The issue was MultiPlayerJoin() failing to send a NET_OPTIONS message
    via sendOptions().
    
    Avoids the "Waiting for players" screen in single-player mode, after nearly starting a
    single-player skirmish game, going back, and loading a game instead.
    
    Fixes ticket:3309.
    Cyp committed Mar 16, 2012
    Configuration menu
    Copy the full SHA
    b96a983 View commit details
    Browse the repository at this point in the history
  6. Show health as well as build progress when selecting incomplete enemy…

    … structures.
    
    Fixes ticket:3256.
    Cyp committed Mar 16, 2012
    Configuration menu
    Copy the full SHA
    9625808 View commit details
    Browse the repository at this point in the history
  7. Update droid height after unloading specific droid from transport.

    For some weird reason, there are two completely different code paths for unloading
    all droids at once, or unloading one droid at a time. In the latter case, the droid
    height stayed as was whatever it was when it was loaded onto the transport. This
    lead to levitating droids or droidmarines.
    
    Fixes ticket:3169.
    Cyp committed Mar 16, 2012
    Configuration menu
    Copy the full SHA
    f54529a View commit details
    Browse the repository at this point in the history
  8. Remove unused SS_BEING_DEMOLISHED.

    Structures being demolished had status SS_BEING_BUILT, not SS_BEING_DEMOLISHED.
    Cyp committed Mar 16, 2012
    Configuration menu
    Copy the full SHA
    8a964f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2012

  1. Show correct AI names, even when AI list differs from the host's.

    Fixes ticket:3226.
    Cyp committed Mar 17, 2012
    Configuration menu
    Copy the full SHA
    4d0b5d7 View commit details
    Browse the repository at this point in the history
  2. Fix suboptimal paths on multiple droids pathfinding to same location.

    On finding the optimal path for a droid, pathfinding was immediately terminated, on
    reaching the droid, without considering paths crossing the droid's tile. The next droid
    to pathfind to the same location would re-use the pathfinding map, which has a hole
    around where the previous droid was, which could lead to long detours (or not finding a
    path) if the previous droid/droids was/were in a 1-tile-wide/narrow passage.
    Cyp committed Mar 17, 2012
    Configuration menu
    Copy the full SHA
    c9a618c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47ab46d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    da6eda2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    24d9ca8 View commit details
    Browse the repository at this point in the history
  6. Change defaults to window mode & 640x480, so people can see the syste…

    …m dialog popups if something goes wrong on init.
    vexed committed Mar 17, 2012
    Configuration menu
    Copy the full SHA
    e8cf431 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a154c0b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4eeecf5 View commit details
    Browse the repository at this point in the history
  9. Add __LINE__ to debug() routines to show exact line it is being calle…

    …d from.
    
    On LOG_WARNING, only ouput the warning one time and supress the rest.
    vexed committed Mar 17, 2012
    Configuration menu
    Copy the full SHA
    20e6311 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d5a97c0 View commit details
    Browse the repository at this point in the history
  11. Load and save factory numbers.

    Hopefully fixes #3244.
    cybersphinx committed Mar 17, 2012
    Configuration menu
    Copy the full SHA
    c041fb3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f1e3883 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dc1c7ca View commit details
    Browse the repository at this point in the history
  14. Improve factory selection.

    Always select a factory, either by clicking on it, or clicking on the
    top or bottom icon in the bottom panel, and only mark one factory as
    selected.
    cybersphinx committed Mar 17, 2012
    Configuration menu
    Copy the full SHA
    acaf8a2 View commit details
    Browse the repository at this point in the history
  15. Use the same text for the unit colour options everywhere.

    Yay for duplication! Fixes #3324.
    cybersphinx committed Mar 17, 2012
    Configuration menu
    Copy the full SHA
    1394878 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    969608e View commit details
    Browse the repository at this point in the history
  17. Merge branch 'bugfixes' into 3.1

    * bugfixes: (27 commits)
      Don't change radar option when clicking on scanlines.
      Use the same text for the unit colour options everywhere.
      Improve factory selection.
      cleanup: Remove some useless code.
      French translation update by Amiral JCDG.
      Load and save factory numbers.
      Properly disable unit design/radar without HQ in mp/sk.
      Add __LINE__ to debug() routines to show exact line it is being called from. On LOG_WARNING, only ouput the warning one time and supress the rest.
      Change it so you can deconstruct anything but blueprints. Fixes ticket:3312
      When debug mode is enabled also enable the flag
      Change defaults to window mode & 640x480, so people can see the system dialog popups if something goes wrong on init.
      Fix spacing a bit for host lobby screen
      Fix Assert to check for Super Transporter as well
      update MSVC solution file Disable mimimalRebuild since it was slower than doing /Mp
      Fix suboptimal paths on multiple droids pathfinding to same location.
      Show correct AI names, even when AI list differs from the host's.
      Remove unused SS_BEING_DEMOLISHED.
      Update droid height after unloading specific droid from transport.
      Show health as well as build progress when selecting incomplete enemy structures.
      Set »ingame.JoiningInProgress[i] = false;« in NET_InitPlayer().
      ...
    cybersphinx committed Mar 17, 2012
    Configuration menu
    Copy the full SHA
    c9529ec View commit details
    Browse the repository at this point in the history
  18. Save our openGL info so we can write it out.

    Save game version / time / openGL stats / and misc. other things
    that we can use to debug issues to a gameinfo.ini (in savegames)
    or WZdebuginfo.txt (on fatal errors) file that can be easily
    uploaded to us.
    vexed committed Mar 17, 2012
    Configuration menu
    Copy the full SHA
    8b5e603 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2012

  1. Simplify the OS X crash dialog.

    With the option to automatically open relevant
    directories and the new ticket page.
    nanotech authored and dak180 committed Mar 18, 2012
    1 Configuration menu
    Copy the full SHA
    cf31950 View commit details
    Browse the repository at this point in the history
  2. dpkg: Explicitly depend on xmlto.

    The asciidoc package only recommends it, but it's needed to create the
    manpage.
    cybersphinx committed Mar 18, 2012
    Configuration menu
    Copy the full SHA
    99e665b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    952f62a View commit details
    Browse the repository at this point in the history
  4. Update ChangeLog.

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

    * bugfixes:
      Update ChangeLog.
      Spanish translation update by Saberuneko.
      dpkg: Explicitly depend on xmlto.
      Simplify the OS X crash dialog.
      Save our openGL info so we can write it out. Save game version / time / openGL stats / and misc. other things that we can use to debug issues to a gameinfo.ini (in savegames) or WZdebuginfo.txt (on fatal errors) file that can be easily uploaded to us.
    cybersphinx committed Mar 18, 2012
    Configuration menu
    Copy the full SHA
    77ad00b View commit details
    Browse the repository at this point in the history
  6. Update translations.

    cybersphinx committed Mar 18, 2012
    Configuration menu
    Copy the full SHA
    93a7176 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    52e04f8 View commit details
    Browse the repository at this point in the history