Permalink
Commits on Nov 9, 2008
  1. Merged revision r6256 into the 2.1_rc1 tag via svnmerge from trunk

    ........
      r6256 | muggenhor | 2008-11-09 20:21:20 +0100 (zo, 09 nov 2008) | 4 lines
      
       * Make the endian_*word class of functions/macros inline functions (and the type checking of their parameter) on ''all'' platforms!
       * Fix several parameters that got passed wrong and didn't get caught due to the different definitions
      
      Caught by EvilGuru
    ........
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/tags/2.1_rc1@6258 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Nov 9, 2008
  2. Tag of 2.1_rc1 for the first release candidate of [milestone:2.1]

    This closes #125
    
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/tags/2.1_rc1@6255 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Nov 9, 2008
  3. Bump release date of 2.1_rc1 to today

    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6254 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Nov 9, 2008
Commits on Nov 8, 2008
  1. * Merged revision r6249 via svnmerge from trunk

     * Update the Debian changelog as well
    
    ........
      r6249 | muggenhor | 2008-11-08 20:30:18 +0100 (za, 08 nov 2008) | 4 lines
      
      Allow the initialisation function of the debug callback to fail and report its failure through its return value:
       * If initialisation of the debug callback failed, do ''not'' add it to the list of debug callbacks to use
      
      This fixes ticket:136
    ........
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6250 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Nov 8, 2008
  2. Bump the version numbers

    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6248 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Nov 8, 2008
  3. Update the ChangeLog in preparation of releasing the first release ca…

    …ndidate for 2.1
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6247 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Nov 8, 2008
Commits on Oct 26, 2008
  1. Missed a function call on reverting.

    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6222 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 26, 2008
  2. Reverting CD music hacks, since music directory was changed (in r6215…

    …) to avoid the issue.
    
    See ticket:128
    
    
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6221 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 26, 2008
Commits on Oct 25, 2008
  1. Merged revisions r6213, r6214 and r6217:6219 into the 2.1 branch via …

    …svnmerge from trunk
    
    ........
      r6213 | muggenhor | 2008-10-25 22:52:29 +0200 (za, 25 okt 2008) | 1 line
      
      Ignore po/remove-potcdate.sed
    ........
      r6214 | muggenhor | 2008-10-25 23:47:00 +0200 (za, 25 okt 2008) | 5 lines
      
      In the exception handler:
       * use mkstemp(3) to create a temporary file that's guaranteed not to exist already
      
      Prevents a potential symlink attack (e.g. where /tmp/warzone2100.gdmp is symlinked by user A to a file owned by user B, then having user B crash warzone)
    ........
      r6217 | muggenhor | 2008-10-26 00:11:43 +0200 (zo, 26 okt 2008) | 1 line
      
      Make sure we take sizeof(array), not sizeof(pointer)
    ........
      r6218 | muggenhor | 2008-10-26 00:16:13 +0200 (zo, 26 okt 2008) | 1 line
      
      Oops, need to copy filename template into template buffer (see r6214, r6217)
    ........
      r6219 | muggenhor | 2008-10-26 00:21:35 +0200 (zo, 26 okt 2008) | 1 line
      
      Copy latest 2.1 ChangeLog entry into trunk ChangeLog and move the exceptionhandler fix (r6214, r6217 and r6218) into that entry
    ........
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6220 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Oct 25, 2008
  2. Ignore the generated automake makefiles

    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6216 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Oct 25, 2008
  3. Turn the "music" directory into a global mod that's automatically loaded

    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6215 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Oct 25, 2008
  4. Modify scrOutputCallTrace() to dump the stack on script errors, and a…

    …ct normally whenever it is called normally.
    
    (Normally, it dumps only when LOG_SCRIPT is defined, but we can't determine where the script errors are when LOG_SCRIPT isn't used)
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6211 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 25, 2008
Commits on Oct 24, 2008
  1. Fix a no CD audio issue again.

    On a level change/load to/from SP/Skirm, we would lose music since the searchpaths were reset (rebuildSearchPath()).
    
    
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6210 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 24, 2008
  2. Correctly handle CDaudio open/close in a recursive function.

    Re-enable CDaudio (playing) after MP/Skirmish map change/preview, since it was disable after the rebuilding of the search path.
    
    Add debug statements to verify CDaudio open/closed.
    
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6209 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 24, 2008
Commits on Oct 23, 2008
  1. Set FileHandle to NULL after we free the file.

    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6208 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 23, 2008
  2. Disables multi-turret support in 2.1

    This file controls how many weapon slots each body can have, they are now all set to 1 weapon.
    
    
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6207 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 23, 2008
  3. Fixes and closes ticket:120

    Takes care of the open music files we had while we tried to unmount the directory, which failed, causing the infamous 'CyborgSpade not found' error. (script error, reading in the wrong script, since the search paths were incorrect)
    
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6206 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 23, 2008
  4. backport r6204 & r6202

    which fixes the issues from r6188
    
    "setGameMode() correctly (r6204)
    &
    Fix a bug that prevent proper loading of save games:
     * Make sure to stop the title loop ''before'' attempting to load a save game
     * Restart the title loop only ''after'' we've determined that loading of the save game was unsuccessful (r6202)"
    
    
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6205 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 23, 2008
Commits on Oct 22, 2008
  1. Merged revision r6199 into the 2.1 branch via svnmerge from trunk

    ........
      r6199 | muggenhor | 2008-10-22 19:19:43 +0200 (wo, 22 okt 2008) | 1 line
      
      Explain the "funny" iteration used to iterate over OpenAL devices
    ........
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6200 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Oct 22, 2008
Commits on Oct 21, 2008
  1. Add Hack from ticket:115

    Forces window XP users to also use a software device for openAL.  (already the default for the other platforms & vista).  This allows 256 sources, instead of 16.
    Note: *this is windows specific* and will not affect the other platforms.
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6198 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 21, 2008
  2. backport r6196

    "Dump out available devices available for openAL in the PrintOpenALVersion() function."
    
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6197 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 21, 2008
Commits on Oct 20, 2008
  1. * Merged revisions r5539 and r5782 into the 2.1 branch via svnmerge …

    …from trunk
    
     * Mark r5773 as backported (r5847 took care of that)
    
    Addresses #17
    
    ........
      r5539 | muggenhor | 2008-07-14 00:25:44 +0200 (ma, 14 jul 2008) | 3 lines
      
      Read some scripts using their __lower-case__ name (as these file's names are lower-case)
      
      This might fix bug #12011
    ........
      r5782 | per | 2008-08-07 18:02:22 +0200 (do, 07 aug 2008) | 4 lines
      
      Fix bug #12121: Map: Highway broken with 2.1. Be more lenient with broken maps, since we do not
      have a map editor that we can fix: If the next feature in the map overlaps another, remove the 
      already placed feature in favour of the new one.
    ........
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6195 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Oct 20, 2008
Commits on Oct 19, 2008
  1. Merged revisions r5675 and r5677:5678 into the 2.1 branch via svnmerg…

    …e from trunk
    
     * r5675 is required to make debug dumps slightly more useful on systems that don't provide "gdb"
     * r5678 is an AI bugfix
     * r5677 reduces differences with trunk (with a 100% certainty of ''not'' introducing new bugs)
    
    ........
      r5675 | muggenhor | 2008-07-26 20:50:29 +0200 (za, 26 jul 2008) | 2 lines
      
      Link ''with'' all symbols exported to the dynamic symbol table
       * This option is needed to allow retrieving of decent back traces using backtrace_symbols_fd (GNU raw back trace extension) has some symbols to work  with
    ........
      r5677 | muggenhor | 2008-07-26 23:48:02 +0200 (za, 26 jul 2008) | 1 line
      
      Make function isDead const correct
    ........
      r5678 | muggenhor | 2008-07-26 23:48:15 +0200 (za, 26 jul 2008) | 3 lines
      
      Fix stock AI's `takeover` trigger:
       * Called upon receiving a CALL_UNITTAKEOVER event, which is sent when handing over droids or "stealing" them using the NEXUS turret
       * Prevent it from trying to add command or transporter droids to any groups, as these droids cannot be added to a group
    ........
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6194 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Oct 19, 2008
  2. backport r6126

    "Disables stopping of the backdrop, to fix the flickering issue that some people have seen while on the loading screen."
    
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6192 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 19, 2008
  3. backport r6132

    "Since return/enter key was remapped to enable chat mode, we didn't remove this keypress from the input stream when we would save games. This resulted in the chat mode being enabled when a user saves their game"
    
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6191 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 19, 2008
  4. backport r6140

    "Alliances were formed in a SP game that were not supposed to be formed as a byproduct of having game.alliance set to ALLIANCES_TEAMS in a skirmish/MP game."
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6190 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 19, 2008
  5. Backport r6186

    Ticket #105 (Disable AI routine that is supposed to take over for a dropped player) 
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6189 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 19, 2008
  6. backport r6187

    "do not exit() on a bad/corrupt savegame file, instead reload main menu."
    
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6188 4a71c877-e1ca-e34f-864e-861f7616d084
    buginator committed Oct 19, 2008
Commits on Oct 14, 2008
  1. Merged revision r6153 into the 2.1 branch via svnmerge from trunk

    ........
      r6153 | muggenhor | 2008-10-14 20:28:21 +0200 (di, 14 okt 2008) | 4 lines
      
      Fix the raw win32 makefile system which got broken in r6144 and r6145:
       * The lexers depend on the parser's headers so make sure to compile the parsers first
       * Move a misplaced line-wrapping backslash in src/makefile.win32
    ........
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6154 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Oct 14, 2008
Commits on Oct 13, 2008
  1. Merged revision r6146 into the 2.1 branch via svnmerge from trunk

    ........
      r6146 | muggenhor | 2008-10-13 17:41:50 +0200 (ma, 13 okt 2008) | 3 lines
      
       * Use GlobalAlloc and GlobalFree instead of malloc() and free() respectively
      
      Do this because we cannot trust malloc()'s heaps to be intact at the time an exception handler gets called.
    ........
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6147 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Oct 13, 2008
  2. Merged revision r6144 into the 2.1 branch via svnmerge from trunk

    Merged to reduce diff-size and to give the 2.1 branch an equal amount of maintainability for the raw and autotools makefile build systems.
    
    ........
      r6144 | muggenhor | 2008-10-13 15:04:37 +0200 (ma, 13 okt 2008) | 2 lines
      
       * Wrap all file lists in the automake and win32 makefiles across lines such that there's only one file on each line
       * Alphabetically sort the file lists
    ........
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6145 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Oct 13, 2008
  3. Merged revision r6142 into the 2.1 branch via svnmerge from trunk

    ........
      r6142 | muggenhor | 2008-10-13 13:45:47 +0200 (ma, 13 okt 2008) | 3 lines
      
      Force using the C++ compiler as linker
      
      This fixes #65
    ........
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6143 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Oct 13, 2008
Commits on Oct 12, 2008
  1. 2.1: Fix bug #12400: assert in droid.c (r6104). First issue is that w…

    …e check against DROID_MAXWEAPS on
    
    a structure, which has potentially one more weapon that this. Second and more serious issue is that
    if a building is demolished, it will no longer be updated in regards to dead targets.
    
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6137 4a71c877-e1ca-e34f-864e-861f7616d084
    perim committed Oct 12, 2008
Commits on Oct 4, 2008
  1. Alter 2.1 music playlist such that it matches up with 2.1's playlist …

    …format
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6115 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Oct 4, 2008
  2. * Add the "original" soundtracks to the 2.1 branch

     * Add these tracks to the NSIS installer as well
    
    git-svn-id: svn+ssh://svn.gna.org/svn/warzone/branches/2.1@6114 4a71c877-e1ca-e34f-864e-861f7616d084
    muggenhor committed Oct 4, 2008