Commit Graph

15129 Commits

Author SHA1 Message Date
RoosterDragon
fe24304a21 Make OccupiedCells implementations return arrays.
Since there are only one or two items, it's cheaper to return a concrete collection and avoid the overhead of the compiler generated state machine.

This in particular speeds up Shroud.GetVisOrigins when dealing with Mobile.OccupiedCells, as the expensive CanEnterCell call is made only once rather than twice.
2014-12-30 17:25:04 +00:00
Oliver Brakmann
06226e8958 Merge pull request #7215 from pchote/production-hotkeys
Make production type hotkeys configurable.
2014-12-28 19:02:18 +01:00
Matthias Mailänder
a18512cd57 Merge pull request #7212 from reaperrr/stable-sharp-dep
Revert to stable SharpFont version 2.5.0.1
2014-12-28 16:12:39 +01:00
Matthias Mailänder
68253a61d0 Merge pull request #7216 from pchote/travis-retry
Use travis_retry to reduce the nuget timeout errors.
2014-12-28 10:47:29 +01:00
Paul Chote
07ebb017b9 Use travis_retry to reduce the nuget timeout errors. 2014-12-28 18:49:08 +13:00
Paul Chote
d9752c3bdf Make production type hotkeys configurable. 2014-12-28 17:24:12 +13:00
Paul Chote
a549e1b418 Merge pull request #7205 from ScottNZ/nuget
Make fetch-thirdparty-deps.ps1 work on more Windows platforms.
2014-12-28 10:13:59 +13:00
reaperrr
d5f5aeee0f Revert to SharpFont 2.5.0.1 for Linux and OSX, too 2014-12-27 21:24:12 +01:00
reaperrr
be7830e118 Revert to stable SharpFont version 2.5.0.1 2014-12-27 21:12:20 +01:00
ScottNZ
8725ee9de3 Make fetch-thirdparty-deps.ps1 work on more Windows platforms. 2014-12-27 22:05:54 +13:00
Matthias Mailänder
1ec3c4bc62 Update INSTALL.md
try to explain the changes from #7190 and #7197
2014-12-26 21:45:08 +01:00
Paul Chote
9e806d5869 Merge pull request #7197 from Mailaender/nuget-thirdparty
Cleaned most of the thirdparty folder from foreign binaries
2014-12-27 09:28:44 +13:00
Paul Chote
9928d9a187 Merge pull request #7196 from Mailaender/prologue
Added the intro videos to the first missions as background info
2014-12-27 08:23:04 +13:00
Matthias Mailänder
94fcfccef9 add the intro videos to the first missions 2014-12-26 19:40:03 +01:00
Oliver Brakmann
cfb36a96d8 Merge pull request #7193 from pchote/style
Fix and enforce code style in Mods.Common, D2k, and TS.
2014-12-26 19:33:27 +01:00
Matthias Mailänder
e7ff627d87 Update INSTALL.md
add Windows PowerShell as dependency for the Makefile substitutes
2014-12-26 16:27:22 +01:00
Matthias Mailänder
962d8fe74f fetch Mono.Nat from nuget 2014-12-26 15:40:06 +01:00
Matthias Mailänder
51d081f93f fetch SDL2 (native Windows DLL) from nuget 2014-12-26 15:40:06 +01:00
Matthias Mailänder
02e1a8d5d2 fetch NUnit 2 from nuget 2014-12-26 15:40:06 +01:00
Matthias Mailänder
9ad76f87d2 fetch SharpFont from nuget 2014-12-26 15:40:06 +01:00
Matthias Mailänder
13785ddabd fetch MaxMind.GeoIP2 from nuget 2014-12-26 15:40:06 +01:00
Matthias Mailänder
6c855cdb8a fetch ICSharpCode.SharpZipLib from nuget 2014-12-26 15:40:04 +01:00
Paul Chote
63d5db1d12 Add Mods.D2k to make check. 2014-12-26 12:13:10 +13:00
Paul Chote
288a89168f Fix d2k naming style nits. 2014-12-26 12:13:10 +13:00
Paul Chote
2726108cff Fix d2k spacing and ordering style nits. 2014-12-26 12:13:09 +13:00
Paul Chote
28aad98125 Add Mods.TS to make check. 2014-12-26 12:13:09 +13:00
Paul Chote
2012946f06 Fix style nits in Mods.TS. 2014-12-26 12:13:09 +13:00
Paul Chote
44b1647fbe Add Mods.Common to make check. 2014-12-26 12:13:09 +13:00
Paul Chote
7575fd811d Rename static fields in SettingsLogic. 2014-12-26 12:13:09 +13:00
Paul Chote
97394789da Disable SA1509. 2014-12-26 12:13:08 +13:00
Paul Chote
9e47634d0f Fix public/static ordering. 2014-12-26 12:13:08 +13:00
Paul Chote
904efac284 Remove underscore prefix. 2014-12-26 12:13:08 +13:00
Paul Chote
362b4aeaef Fix variable ordering. 2014-12-26 12:13:08 +13:00
Paul Chote
22ab35f681 Fix capitalization. 2014-12-26 12:13:08 +13:00
Paul Chote
4ea7b5a908 Usings order. 2014-12-26 12:13:07 +13:00
Paul Chote
805039530d Info -> info. 2014-12-26 12:13:07 +13:00
Paul Chote
673ebba135 Fix invalid spacing style warnings. 2014-12-26 12:13:07 +13:00
Oliver Brakmann
0a68db5dfa Merge pull request #7187 from pchote/allmods
Show games from all compatible mods in the server browser.
2014-12-25 23:22:05 +01:00
Paul Chote
d584ca2797 Merge pull request #7190 from Mailaender/more-stylecop
Added yaml and code style analysis commands to OpenRA.Utility
2014-12-26 10:55:59 +13:00
Paul Chote
2cdcd0f590 Don’t crash if a replay can’t be loaded. 2014-12-26 08:48:37 +13:00
Matthias Mailänder
e7a64ab8b0 automatically check for code style violations 2014-12-25 10:27:45 +01:00
Paul Chote
f4055dae53 Add --check-code-style utility command. 2014-12-25 10:18:20 +01:00
Paul Chote
ecd4479807 Move OpenRA.Lint into a --check-yaml utility command. 2014-12-25 10:10:57 +01:00
Paul Chote
91807cb53c Remove redundant StyleCop definitions. 2014-12-25 10:10:57 +01:00
Paul Chote
3086cc6154 Disable SA1024 and SA1035.
These rules generate many false positives, and do not help with code readability within OpenRA.
2014-12-25 10:10:57 +01:00
Matthias Mailänder
2dae43335e Merge pull request #7185 from zstyblik/pr20141224-heli-stances
Closes #7117
2014-12-25 10:05:13 +01:00
Paul Chote
568a23e395 Show all mods in the server browser. 2014-12-25 09:46:14 +13:00
Paul Chote
c45d472f9d Hide started games from the server list to reduce noise. 2014-12-25 09:46:14 +13:00
Paul Chote
199f80c8ed Cache GameServer joinable/compatible state across render frames. 2014-12-25 09:46:14 +13:00
Matthias Mailänder
b17c49d12f Merge pull request #7180 from abcdefg30/fix-lonestar
Repaired Fort Lonestar map
2014-12-24 18:03:26 +01:00