Permalink
Commits on Nov 13, 2010
  1. Bump version numbers for another master testing build

    debug build off
    buginator committed Nov 13, 2010
  2. make -Cpo update-po

    buginator committed Nov 13, 2010
  3. Fix invalid pointer usage in droidSetBits, due to using getPropulsion…

    …Stats(psDroid) too soon.
    
    Found by valgrind. Introduced in bb72422. Could probably cause desynchs or crashes.
    Cyp committed Nov 13, 2010
  4. Never call mapShutdown() or environReset() in mid-missions, since we …

    …come back
    
    to the main map, and that data must be valid or we get no textures, and the water
    heights will be incorrect.
    Also complain loudly if the mission type is wrong (should never happen!)
    
    fixes ticket:2262
    (cherry picked from commit b859c3d)
    buginator committed Nov 12, 2010
  5. Fix underflow, if a pre-built structure has part of it in water.

    NOTE: since this is going on, on our mission maps, we just fix the issue, instead of
    removing the item, since the item in question might be used by the scripts, and removing
    it would break things.
    
    fixes ticket:2302
    (cherry picked from commit 94bedce)
    buginator committed Nov 12, 2010
  6. When doing a map preview, no need to process stuff that is only usefu…

    …l in-game.
    
    This speeds up the preview screen back to 2.x speeds.
    (cherry picked from commit 5f42d00)
    
    Conflicts:
    
    	src/game.c
    	src/map.c
    buginator committed Nov 13, 2010
  7. Fix another memory clobbering issue. (dereferenced pointer)

    Patch Author: Safety0ff
    fixes ticket:2300
    
    Original detective work done by Ai_Tak (ticket:1656)
    
    Signed-off-by: buginator <buginator@gna.org>
    (cherry picked from commit 1a6fb8a)
    buginator committed Nov 9, 2010
  8. Forgot the include for f4e8221

    (cherry picked from commit d4639fe)
    buginator committed Nov 8, 2010
  9. CHANGELOG: Fix unit explosion color for turret

    fixes ticket:2294
    (cherry picked from commit f4e8221)
    
    Conflicts:
    
    	src/component.c
    	src/effects.c
    	src/effects.h
    buginator committed Nov 13, 2010
  10. Actually copy the default template name

    (cherry picked from commit 5132e5c)
    buginator committed Nov 6, 2010
  11. Change savegame date description format to %x %X which is short, desc…

    …riptive and locale-dependent. Patch by Emdek, closes ticket:2303
    perim committed Nov 13, 2010
Commits on Nov 12, 2010
  1. Run simplipie over all PIE models. This removes team colour info when…

    … tcmask is used in the model and the number of frames is 8. Also fixes some other issues found by simplipie.
    perim committed Nov 12, 2010
  2. Remove some now unnecessary texture references to stress lazy texture…

    … loading. See ticket:2304 for more info.
    perim committed Nov 12, 2010
  3. Allow you to load textures on demand, both ordinary textures and tcma…

    …sk textures.There is really no reason now to list tcmask textures in the wrf files at all. You can still put a texture in the wrf to override the usual texture loaded with a model (necessary for campaign and terrain dependent base plates). Closes ticket:2304
    perim committed Nov 12, 2010
  4. Add proper filenames to textures for models that are missing this. Re…

    …quired for lazy texture loading, see ticket:2304
    perim committed Nov 12, 2010
Commits on Nov 10, 2010
Commits on Nov 9, 2010
  1. The current algorithm for matching a defensive structure to terrain l…

    …ooks at the higher corner of a tile. This new algorithm looks instead at the higher position on a tile where a vertex in the model would intersect the terrain if it were level with the ground. This makes defensive structures match up with the terrain much closer, avoiding the 'jutting out of the terrain' effect of building defensive structures on uneven terrain. This closes ticket:2299
    perim committed Nov 9, 2010
  2. Polish translation update by Emdek.

    Closes #1347.
    cybersphinx committed Nov 9, 2010
Commits on Nov 8, 2010
  1. Include autorevision.h in the tarball for Mac builds.

    (cherry picked from commit fa3abb7)
    cybersphinx committed Nov 8, 2010
Commits on Nov 7, 2010
  1. Update the autorevision script so we can get something out of tarball…

    …s; also some minor fixes to data copying.
    dak180 committed Nov 7, 2010
  2. Update changelog formatting script for git commit hashes.

    sed magic by Kreuvf.
    cybersphinx committed Nov 7, 2010
  3. Fix duplicate structure IDs by removing GAME_BUILD message type.

    The only remaining purpose of GAME_BUILD was to hackishly change structure IDs around, which is not useful since structure IDs are already synchronised.
    
    Changelog: Fix inability to select or target some structures due to duplicate structure IDs.
    Cyp committed Nov 7, 2010
  4. Don't call glBufferSubData(GL_ARRAY_BUFFER, *, 0, *), which crashes s…

    …ome drivers.
    
    Probably shouldn't have crashed... Fixes ticket:2293.
    
    Changelog: Work around crash in some graphics drivers on some maps.
    Cyp committed Nov 7, 2010
Commits on Nov 6, 2010
  1. CHANGELOG: Correctly handle unicode strings for edit boxes.

    fixes ticket:2209
    (cherry picked from commit 3012fde)
    
    Conflicts:
    
    	lib/widget/editbox.c
    buginator committed Nov 6, 2010
  2. Do not crash when building ugly gates in L-formation. Closes ticket:2…

    …292 reported by Cyp.
    perim committed Nov 6, 2010
Commits on Nov 5, 2010
  1. semperfi: There is no point in rushing out to fortify an oil well tha…

    …t the enemy cannot (safely) get to.
    perim committed Nov 5, 2010
  2. semperfi: Do not send trucks to build at oil derricks where they will…

    … be shot to pieces en route.
    perim committed Nov 5, 2010
  3. Make danger map accessible to scripts. New functions: safeDest(plr, x…

    …, y) and threatAt(plr, x, y) for querying it.
    perim committed Nov 5, 2010
  4. Make danger map block fill on buildings as well as features again. Ma…

    …rk buildings and features in safe territories as safe.
    perim committed Nov 5, 2010
Commits on Nov 3, 2010
  1. Update vorbis to 1.3.2.

    dak180 committed Nov 3, 2010