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