Commit Graph

12788 Commits

Author SHA1 Message Date
RoosterDragon
531e3b7861 Fixes to StreamExts.
- Almost all calls to Stream.Read were broken. These have been patched to all go through ReadBytes which itself has been fixed to function correctly. The key thing to note is that Stream.Read is very much allowed to return less than the requested number of bytes. If this happens and you're not checking the return result, you'll be working with partially initialized arrays and really bad stuff happens when you do that.
- Call CopyTo rather than copying between streams manually.
- Peek and ReadUInt8 have been changed to avoid a pointless array allocation which is significant overhead for such simple calls.
2014-06-07 00:49:25 +01:00
Paul Chote
67f1207ef5 Merge pull request #5408 from RoosterDragon/perftimer-tick
Changed logging in DoTimed/RunActivity to create less overhead
2014-05-31 16:55:47 +12:00
Phrohdoh
4ef82f2863 Merge pull request #5488 from aaroncampf/bleed
Fixing issue #5308
2014-05-29 20:35:46 -05:00
Aaron Campf
6223b0f97d Fixing issue #5308 2014-05-29 18:16:34 -07:00
Matthias Mailänder
922c935d1a Merge pull request #5483 from obrakmann/some-map
Add a lua-powered single-player mission
2014-05-29 13:55:56 +02:00
Oliver Brakmann
e9e32b703e Add single-player mission 'Intervention' 2014-05-29 11:51:48 +02:00
Phrohdoh
8be4f02847 Merge pull request #5480 from Mailaender/d2k-concrete-color
Fixed concrete having the same radar color as sand.
2014-05-28 15:03:03 -05:00
RoosterDragon
d1b3d77662 Changed logging in DoTimed/RunActivity to create less overhead.
- Refactored PerfTimer to use less memory.
- Avoid using the PerfTimer in highly called methods DoTimed and RunActivity, instead tracking long ticks manually to reduce overhead and avoid memory allocations.
- Added some helper methods in PerfTimer to output information when a tick takes too long.
- Changed PerfTimer logging to output the time at the start of the line, and no longer truncate output per line.
- Settings.LongTickThreshold changed from TimeSpan to float and renamed to LongTickThresholdMs.
2014-05-28 16:38:05 +01:00
Matthias Mailänder
446884fec2 Merge pull request #5481 from Generalcamo/patch-8
Small Correction to one of the music names.
2014-05-28 16:18:48 +02:00
Cody Brittain
9a789a1e76 Small Correction to one of the music names.
Taken from Frank Klepacki's Website
2014-05-28 09:38:52 -04:00
Matthias Mailänder
4adaf9fa2d give concrete a color that is distinguishing from sand 2014-05-28 14:03:19 +02:00
Paul Chote
7eb2244f4b Merge pull request #5412 from RoosterDragon/formatting
Formatting
2014-05-28 12:09:47 +12:00
Paul Chote
ae7ab8f9e0 Merge pull request #5449 from Mailaender/nsis-lua-outpath-breakage
Fixed the OpenRA.Game.exe start menu link
2014-05-28 11:45:27 +12:00
Paul Chote
409e3a5ffc Merge pull request #5456 from Mailaender/travis-next-master
Adjustments to Travis CI
2014-05-28 11:32:41 +12:00
Paul Chote
59292e5b88 Merge pull request #5461 from Mailaender/sle-libraries
Replaced libraries with SUSE Linux Enterprise 11 SP3 binaries
2014-05-28 11:32:06 +12:00
RoosterDragon
0c8bdff5be Formatting fixes.
Spaces to tabs, indents, etc.
2014-05-26 18:10:59 +01:00
obrakmann
d6fe3c5fc3 Merge pull request #5447 from Mailaender/pickany-snow
Fixed broken random tiles in map editor for RA snow tileset
2014-05-26 17:03:34 +02:00
Matthias Mailänder
af9e85b18a Merge pull request #5462 from obrakmann/gdi04
Add remaining alternative gdi04 missions
2014-05-26 16:18:31 +02:00
Matthias Mailänder
baca227940 replace libraries with SUSE Linux Enterprise 11 SP3 binaries 2014-05-26 12:33:14 +02:00
Matthias Mailänder
87c506f241 Merge pull request #5420 from NukemBro/bleed
New Maps
2014-05-26 08:23:04 +02:00
Matthias Mailänder
1d2bde3a01 Merge pull request #5453 from Kanar/AirStopVoices
Small Polish: Adds voices for aircraft's stop-orders
2014-05-26 07:59:01 +02:00
Matthias Mailänder
b304f4754c we don't support SDL 1.2 anymore 2014-05-26 07:50:12 +02:00
Matthias Mailänder
f6657b3049 also watch master and next for deployment 2014-05-26 07:49:54 +02:00
Kanar
b6a758494b Small Polish: Adds voices for aircraft's stop-orders 2014-05-26 03:28:51 +02:00
Matthias Mailänder
3cc8c31d36 remove tile templates for non-existing sprites 2014-05-25 21:36:41 +02:00
Matthias Mailänder
76b7b3b18e add unused sprites to rv05 tile 2014-05-25 21:36:14 +02:00
Matthias Mailänder
1926588349 unbreak the OpenRA.Game.exe start menu link
fixes #5448
2014-05-25 17:39:04 +02:00
Matthias Mailänder
a585ce5f17 fix broken random tiles in map editor for RA snow tileset 2014-05-25 15:59:36 +02:00
Matthias Mailänder
4d933481ce Merge pull request #5444 from ScottNZ/bleed
Closes #5439
2014-05-25 14:10:57 +02:00
ScottNZ
40e9fb93d6 Revert project file changes by RoosterDragon which would cause the TD mod to fail to load for some reason on Windows (de7a837d94, #5403).
VS will also generate a warning if it tries to source an icon from somewhere not in the project directory, so added it to the CrashDialog folder.
2014-05-26 00:07:30 +12:00
Paul Chote
a7aa5bebe5 Merge pull request #5429 from psydev/map
fixed a tib tree in Rogue States + polish
2014-05-25 23:38:04 +12:00
Paul Chote
cde015ec4d Merge pull request #5442 from Mailaender/frozen-actor-regression
Fixed frozen actors not visible under fog
2014-05-25 23:33:13 +12:00
Matthias Mailänder
fd185a5ca0 Merge pull request #5441 from ScottNZ/news
Closes #5438
2014-05-25 09:14:06 +02:00
Matthias Mailänder
683edd2c37 fix frozen actors not visible under fog 2014-05-25 09:07:25 +02:00
ScottNZ
157a42a3d5 Revert "Move cnc perf graph out of the way of the news button"
This reverts commit 8fc3870656.
2014-05-25 15:13:05 +12:00
Grant H.
0f49b402ef Map fixes
-Fixed/balanced "Man to Man" 1v1 map.
-Made minor alterations to "Singles" 1v1 map.
2014-05-24 21:30:58 -05:00
Chris Forbes
5eb61dbdd2 Merge pull request #5411 from RoosterDragon/general-clean
General Cleanup
2014-05-25 11:03:03 +12:00
Chris Forbes
51b70777bd Merge pull request #5432 from Mailaender/replay-filter-nre
Fixed NullReferenceException when there are no replays
2014-05-25 10:56:02 +12:00
Chris Forbes
2d90032ce9 Merge pull request #5404 from RoosterDragon/remove-as-hashset
Changed removeActorPosition field in ActorMap into a set.
2014-05-25 10:53:19 +12:00
Chris Forbes
f7c91a9932 Merge pull request #5433 from RoosterDragon/main-loop-alloc
Reduce memory allocations in the main loop.
2014-05-25 10:38:27 +12:00
Matthias Mailänder
7cb8d0fef0 Merge pull request #5435 from reaperrr/ra-polish
Fixed RA camo pillbox desert art and aircraft selection boxes
2014-05-24 21:25:46 +02:00
reaperrr
0c109ed3ea Tweaks aircraft selection box bounds.
Closes #5208.
2014-05-24 20:45:37 +02:00
reaperrr
b3aaa6b1f1 Fixes camo box desert art.
Removes swimming pixel effect and bogus remap pixels. Closes #4796.
2014-05-24 20:44:24 +02:00
Matthias Mailänder
f83e27ae9a Merge pull request #5403 from RoosterDragon/solution-config
Unify settings for solution and project setups.
2014-05-24 17:13:43 +02:00
Matthias Mailänder
ca0fe59c41 make sure replays is always initialized
fixes #5431
2014-05-24 17:10:13 +02:00
Oliver Brakmann
d6f3d1035e Add port of scg04wb mission 2014-05-24 14:35:45 +02:00
Oliver Brakmann
668e5318fb Add port of scg04wa mission 2014-05-24 14:35:44 +02:00
Matthias Mailänder
5a3e333570 Merge pull request #5426 from pchote/replayfix
Save the replay metadata block when quitting.
2014-05-24 13:55:24 +02:00
Matthias Mailänder
2b555623fb Merge pull request #5425 from pchote/pingfix
Separate ping lifetime from beacons.
2014-05-24 13:51:08 +02:00
Matthias Mailänder
b33dbe2f7c Merge pull request #5396 from reaperrr/ts-update
TS mod fixes and additions
2014-05-24 13:36:17 +02:00