make tooltip agree with buildrestrictions

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15553 3db68df2-c116-0410-a063-a993310a9797
fix previous commit

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15554 3db68df2-c116-0410-a063-a993310a9797
Petra: improve AI behaviour in scenarios without building possibility

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15555 3db68df2-c116-0410-a063-a993310a9797
Replace or remove uses of Engine.Console_Write. Patch by Adrian Fatol. Fixes #2141.
Cleans up list utility functions a bit.
Removes Engine.Console_Write.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15556 3db68df2-c116-0410-a063-a993310a9797
Update system icons to the newer logo and add higher resolution images to the ico/icns sets. (the OS X icon might need to be checked as I had to use an online converter to get that.)

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15557 3db68df2-c116-0410-a063-a993310a9797
Remove unused --with-system-enet option (see r15457) from premake.
Sort options in premake.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15558 3db68df2-c116-0410-a063-a993310a9797
Petra: deals more efficiently with naval transport

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15559 3db68df2-c116-0410-a063-a993310a9797
fix previous commit

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15560 3db68df2-c116-0410-a063-a993310a9797
Merge 'remotes/trunk'
Fixes compartment mismatch introduced in r15549.

Also modifies some related functions to use SpiderMonkey stack rooting types instead of CScriptValRooted.

Refs #2415 


git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15561 3db68df2-c116-0410-a063-a993310a9797
Removes rooting test.

Rooting works different now and the CScriptVal types are going to be removed. We will need rooting tests again, but they will have to work completely different than this test implementation.

Refs #2415


git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15562 3db68df2-c116-0410-a063-a993310a9797
Some changes on the VisibilityUpdate message system, aimed at correcting recent OOS problems.
I still experience troubles with serialization tests but I played a few games without OOS. At least these changes will help us to debug more efficiently the remaining problems.

Fixes initialization of visibility data and update order for LoS-related systems (territory borders, etc).
Also removes a C-like array and fixes a player ID shifting.

Refs #599

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15563 3db68df2-c116-0410-a063-a993310a9797
Automated build.

git-svn-id: http://svn.wildfiregames.com/public/ps/trunk@15564 3db68df2-c116-0410-a063-a993310a9797
Merge 'remotes/trunk'