C2C SVN Changelog

SVN-11059
v40.0.749-alpha - 2019-11-09

Bug Fixes :sniper::rotfl:
Map: generator callbacks fixed -- billw2012
Text: some typos fixed -- billw2012
All Changes
Map generator fixed ([#223](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/223)) -- billw2012
Text: some typos fixed -- billw2012
Map: generator callbacks fixed -- billw2012
Enhanced the pirate stealth destroyer spawn event. -- Toffer
 
SVN-11060
v40.0.757-alpha - 2019-11-10

Bug Fixes :sniper::rotfl:

text: Typo in building name -- raxo2222
Features :hammer:

TechTree: Parallax background styles -- billw2012
All Changes

Merge pull request [#227](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/227) from caveman2cosmos/master -- raxo2222
text: Typo in building name -- raxo2222
Merge pull request [#226](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/226) from dzfischer/master -- raxo2222
Bear pedia entry fix -- DZF
Tech Tree parallax background styles ([#225](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/225)) -- billw2012
TechTree: Parallax background styles -- billw2012
Prehistoric and Ancient Era style polish -- billw2012
All styles in place, still tweaking -- billw2012
Missing file from last commit -- billw2012
Transhuman tech background style -- billw2012
Nanotech tech styles -- billw2012
Atomic source file change -- billw2012
WIP Nanotech, improved information -- billw2012
Theme layout tweak -- billw2012
Tech backdrops - atomic and information -- billw2012
WIP Tech backdrops - renaissance and industrial, fixed non-interactivity bug -- billw2012
WIP Tech backdrops -- billw2012
WIP Parallax -- billw2012
WIP Parallax -- billw2012
WIP tech backgrounds -- billw2012
 
SVN-11062
v40.0.768-alpha - 2019-11-12

Bug Fixes :sniper::rotfl:

Crash: Win 7 crash when a selection group is separated. -- billw2012
All Changes

Merge pull request [#239](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/239) from caveman2cosmos/master -- raxo2222
Crash: Win 7 crash when a selection group is separated. -- billw2012
Iterative FinalRelease dll build on appveyor -- billw2012
 
SVN-11063
v40.0.790-alpha - 2019-11-17

Bug Fixes :sniper::rotfl:
Barbarians: ship spawning enabled. -- billw2012
Crash: auto promotion would cause stack overflow -- billw2012
All Changes
Lots of code changes ([#248](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/248)) -- billw2012
Coverity fixes ([#247](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/247)) -- billw2012
Preemptively clamping national great people rate. -- billw2012
Fixing assert: base great people rate of a city can go negative legitimately -- billw2012
Enable assert popups in debug again -- billw2012
Crash: auto promotion would cause stack overflow -- billw2012
Merge remote-tracking branch 'origin/master' into coverity-fixes -- billw2012
Fixed a divide by zero crashpoint I had previously overlooked. -- Toffer
Remove erroneous assert -- billw2012
Fix merge -- billw2012
Merge branch 'master' into coverity-fixes -- billw2012
Final coverity fixes, really this time -- billw2012
Coverity fixes -- billw2012
Completed coverity fixes -- billw2012
More coverity fixes, removed non USE_REACHABLE_ENUMERATION code. -- billw2012
More coverity fixes -- billw2012
Fixed bugged tooltip text for unit filters -- Toffer
AssertScope added -- billw2012
Some icon art improvings -- drd-avel
WIP safe_unit_iterator -- billw2012
More coverity fixes -- billw2012
Add json logging for use with Filebeat, more coverity fixes -- billw2012
More coverity fixes -- billw2012
CvGameCoreUtils coverity fixes done -- billw2012
CvGame coverity fixes done -- billw2012
Barbarians: ship spawning enabled. -- billw2012
Merge branch 'master' into coverity-fixes -- billw2012
Adding back ifdef header guards, fastdep can crash without them -- billw2012
Merge branch 'master' into coverity-fixes -- billw2012
More coverity fixes, CvFractal array replaced with vector -- billw2012
Coverity fixes for CvDLLButtonPopup -- billw2012
Coverity fixes for CvCityAI -- billw2012
Converity fixes for CvCity -- billw2012
Fix 270619 Side effect in assertion -- billw2012
Merge branch 'master' into coverity-fixes -- billw2012
Fix for illegal access -- billw2012
Many fixes for static analysis defects -- billw2012
Fix 247575 Use after free -- billw2012
Fix 247667 Uninitialized scalar variable -- billw2012
Fix 247682 Resource leak in object -- billw2012
Fix 247726 Resource leak -- billw2012
Fix 247730 Negative array index read -- billw2012
Merge remote-tracking branch 'origin/master' into coverity-fixes -- billw2012
Fix 247996 Uninitialized scalar variable -- billw2012
Fix 247915 Uninitialized scalar variable -- billw2012
Fix 247857 Uninitialized scalar variable -- billw2012
Fix 247845 Uninitialized scalar variable -- billw2012
Fix 247799 Uninitialized scalar variable -- billw2012
Fix 247964 Uninitialized scalar variable -- billw2012
Fix 247858 Uninitialized pointer read: Put Strength in Numbers into a macro -- billw2012
Fix 248000 Out-of-bounds write -- billw2012
Fix 247889 Resource leak -- billw2012
Fix 247891 Uninitialized scalar variable -- billw2012
Fix 247917 Negative array index write -- billw2012
 
SVN-11065
v40.0.806-alpha - 2019-11-21

Bug Fixes :sniper::rotfl:
AI: city attack units perform solo missions -- billw2012
Buildings: remove Tradition - Hunting as it isn't buildable -- billw2012
Log Roller prereq: functions with ancient forest as well -- DZF
animal trainers: unified requirements between animal trainers -- DZF
pedia: unified names, for animal heritages to appear together -- DZF
requirements: rhino/zebra heritages work, fixed some more prereqs -- DZF
All Changes
Merge pull request [#254](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/254) from caveman2cosmos/master -- billw2012
Add Json event logging ([#250](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/250)) -- billw2012
Removing some spammy events from json logging -- billw2012
Adding game ID -- billw2012
Buildings now require myth effect instead of myth itself -- raxo2222
Merge pull request [#235](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/235) from dzfischer/wonder-prereq-fixes -- raxo2222
Removed unit upgrades from subdued animals -- raxo2222
Add json event logging for Python events -- billw2012
Fix erroneous assert on auto upgrade -- billw2012
WIP json event logging -- billw2012
AI: city attack units perform solo missions -- billw2012
Merge pull request [#234](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/234) from caveman2cosmos/remove-tradition-hunting -- Thunderbrd
requirements: rhino/zebra heritages work, fixed some more prereqs -- DZF
Buildings: remove Tradition - Hunting as it isn't buildable -- billw2012
animal trainers: unified requirements between animal trainers -- DZF
pedia: unified names, for animal heritages to appear together -- DZF
Log Roller prereq: functions with ancient forest as well -- DZF
 
SVN-11066
v40.0.822-alpha - 2019-11-22

Bug Fixes :sniper::rotfl:

Crash: nicklemine.dds caused crash -- billw2012
Events: no in progress events were saved between sessions -- billw2012
Techs: Removed redundancy in tech requirement -- raxo2222
Features :hammer:

Language: German translations -- billw2012
All Changes

Merge pull request [#260](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/260) from caveman2cosmos/master -- raxo2222
Merge branch 'master' of https://github.com/caveman2cosmos/Caveman2Cosmos -- drd-avel
~200 Icons enhanced and fixed some gfx errors -- drd-avel
Crash: nicklemine.dds caused crash -- billw2012
Language: German translations -- billw2012
Fix event saving ([#259](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/259)) -- billw2012
Events: no in progress events were saved between sessions -- billw2012
Techs: Removed redundancy in tech requirement -- raxo2222
Merge remote-tracking branch 'origin/master' into fix-invalid-events -- billw2012
Typo fix in pirate spawn event code. -- Toffer
Add assert for invalid player ID before python expire check -- billw2012
feat(Language) German translations -- dsmabell
 
SVN-11067
v40.0.828-alpha - 2019-11-23

All Changes

Merge pull request [#262](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/262) from caveman2cosmos/master -- raxo2222
Fix a plot paging log message -- billw2012
Removed redundant bug circumvention code since underlying bug is fixed. -- Toffer
Forgot to make myth unbuildable once it is built. -- raxo2222
 
SVN-11068
v40.0.831-alpha - 2019-11-23

All Changes
Merge pull request [#263](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/263) from caveman2cosmos/master -- raxo2222
... -- Toffer

----------------------------
This was minor python fix being readded, as it was reverted by branch merge.


 
SVN-11072
v40.0.858 - 2019-11-25

Bug Fixes :sniper::rotfl:

Python: crash in map gen on Win 7 -- billw2012
misc: Minor requirement and text fixes. -- raxo2222
All Changes

Merge pull request [#274](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/274) from caveman2cosmos/master -- raxo2222
Python: crash in map gen on Win 7 -- billw2012
Merge remote-tracking branch 'origin/python-callstack-on-minidump' -- billw2012
misc: Minor requirement and text fixes. -- raxo2222
Fixing deploy script tagging -- billw2012
Add python callstack logging to minidumps -- billw2012
 
SVN-11073
v40.0.874 - 2019-11-28

Bug Fixes :sniper::rotfl:

audio: mp tech quotes now either vanilla mp quotes or just… ([#257](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/257)) -- billw2012
audio: stirrup gains vanilla quote, animal riding c2c's old stirrup -- DZF
audio: improved 25 prehistoric tech quote readings -- DZF
audio: improved 7 prehistoric techs -- DZF
audio: improved reading of 3 prehistoric techs -- DZF
CvGame

Added const to methods. CvGame: Reduced a loop's size from MAX_PLAYERS (51) to MAX_PC_PLAYERS (40) and removed if(!isNPC()). CvGame: Removed if(iter != NO_PLAYER) from a loop that starts with 0. CvUnit: Changed GC.getDefineINT("EVENT_MESSAGE_TIME") calls to GC.getEVENT_MESSAGE_TIME() CvUnit: Removed a pointless function variable named bBitter from about 5 DCM airBomb methods. -- Matt
All Changes

Merge pull request [#285](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/285) from caveman2cosmos/master -- raxo2222
Merge pull request [#279](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/279) from MattOttawa/master -- billw2012
Added const where suggested. Added && Removed a couple brackets that wern't necessary. -- Matt
Labeller test, minor update of worldview buster -- raxo2222
Labeller should detect text files in modules too. -- raxo2222
audio: mp tech quotes now either vanilla mp quotes or just… ([#257](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/257)) -- billw2012
Update labeler.yml -- billw2012
Removed 2 empty xml files that were for DCM and AND pedia concepts. Reverted bad changes pointed out by billw. -- Matt
Merge pull request [#273](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/273) from dzfischer/techquote-sp-fixes -- billw2012
Update github PR labeler -- billw2012
CvGame: Added const to methods. CvGame: Reduced a loop's size from MAX_PLAYERS (51) to MAX_PC_PLAYERS (40) and removed if(!isNPC()). CvGame: Removed if(iter != NO_PLAYER) from a loop that starts with 0. CvUnit: Changed GC.getDefineINT("EVENT_MESSAGE_TIME") calls to GC.getEVENT_MESSAGE_TIME() CvUnit: Removed a pointless function variable named bBitter from about 5 DCM airBomb methods. -- Matt
Making pragma once and header macro use consistent -- billw2012
Adding index iterator base, and implementations for all player collections (plot, city, group). -- billw2012
Minor code fix and natvis improvement -- billw2012
Merge pull request [#271](https://github.com/caveman2cosmos/Caveman2Cosmos/issues/271) from MattOttawa/master -- billw2012
Revert "fix missing soundMP links" -- DZF
Revert "shortening mp tech quote sfx" -- DZF
Revert "moved mp tech rename script to tools folder" -- DZF
Merge remote-tracking branch 'caveman2cosmos/master' into techquote-sp-fixes -- DZF
audio: stirrup gains vanilla quote, animal riding c2c's old stirrup -- DZF
audio: improved 25 prehistoric tech quote readings -- DZF
Removed CvDefinesModTools.h Removed Search Strings.txt -- Matt
mp tech audio for alt timeline and religious techs now also tech_generic -- DZF
Removed DCM Concept Info Removed AND Concept Info Removed BULL and BUFFY dll info -- Matt
audio: improved 7 prehistoric techs -- DZF
Removed an unused parameter from CvUnit::canDiscover() -- Matt
audio: improved reading of 3 prehistoric techs -- DZF
moved mp tech rename script to tools folder -- DZF
shortening mp tech quote sfx -- DZF
fix missing soundMP links -- DZF
 
SVN-11074
&
SVN-11075

# CHANGELOG
## v40.0.895 - 2019-11-30
### All Changes
- CI tweak (billw2012)

SVN-11076
- Major quickfix to previous build (billw2012)
 
Last edited:
SVN 11078
Roll Back Broken Build

SVN 11079
## v40.0.907 - 2019-12-01

### All Changes
- Fix CI git tagging (billw2012)

SVN 11080
Roll back broken build

SVN 11081
## v40.0.908 - 2019-12-01

### All Changes
- Make sure CI actually deploys the DLL (billw2012)

In middle of this mess DRDavel updated some art icons too.
 
SVN-11082
v40.0.922 - 2019-12-02
Bug Fixes :sniper::rotfl:

Crash: group attack on current plot -- billw2012
All Changes

Crash: group attack on current plot -- billw2012
Update labeler.yml -- billw2012
Update labeler.yml -- billw2012
Global font icons indexes overhaul; added and corrected ~50 icons -- drd-avel
LaunchC2C.bat checks that active mod is correct one -- billw2012
Fixing errors in icon indexes, new font icons for dates pomegranade priclky pear geode platinum and others -- drd-avel
 
Back
Top Bottom