Paul Chote
bf4867909f
Rename Manifest.Mod -> Metadata.
2016-08-08 22:36:07 +01:00
Curtis Shmyr
2fc77a315e
Add timestamp to exception.log
2016-07-06 13:49:08 -06:00
Paul Chote
e71225496b
Clarify GPL version.
2016-02-21 16:30:48 +00:00
Paul Chote
b396965fd9
Update licence header year.
2016-02-21 16:27:31 +00:00
Matthias Mailänder
001d2cde30
add the map to the exception.log
2015-08-23 22:27:00 +02:00
abcdefg30
8ca61aa917
Updated all year numbers
2015-01-09 21:18:05 +01:00
Matthias Mailänder
bc3acfeee7
StyleCop clean OpenRA.Game
2015-01-04 15:38:54 +01:00
Hellhake
5a97a4b63b
Fix StyleCop warnings in OpenRA.Game
2015-01-02 12:11:01 +01:00
Oliver Brakmann
64506b856a
Prevent crash dialog from popping up when the game restarts
...
Fixes #6887
2014-11-04 21:35:56 +01:00
steelphase
beef3242b8
Disable internal Error Message
...
Rely on GameMonitor to display error message.
2014-10-19 11:12:58 +02:00
RoosterDragon
e8111e8ac6
Restart the process rather than reloading a new AppDomain.
2014-06-18 21:36:59 +01:00
RoosterDragon
52b09bdfe8
If changed settings require a restart, offer the user to do it now.
...
Add a dialog when closing the settings screen asking the user if they would like to restart the game now in order to apply any settings that are only applied after restarting the game. The game is reloaded in-process by spinning up a new AppDomain in order to reset state.
2014-06-18 21:36:56 +01:00
ScottNZ
dbffce81a6
Remove unused usings
2014-06-15 22:16:40 +12:00
RoosterDragon
a598a01108
Fixed IDisposable implementation and usage.
...
- Implement IDisposable interface correctly, with sealed classes where possible for simplicity.
- Add using statement around undisposed local variables.
2014-06-10 11:23:55 +01:00
RoosterDragon
b733465f33
General uncontroversial cleanup:
...
- Made private methods static where possible (runtime can elide checking the object for null).
- Declared attribute classes as sealed (allows reflection on attributes to complete faster).
- Moved some static cctor's into field initializers (static cctor's are slower than static field initializers).
- Made classes static if they contained only static methods (can't create instances of useless objects).
- Use inferable Exts.Lazy and not new Lazy<T>().
- Added required STAThread attribute to CrashDialog.
- Removed unused parameters in private methods.
- Added Serializable attribute to exceptions.
- Added parameter name in calls to ArgumentNullException.
- Use of as operator instead of is + cast.
- Changed (x as Foo).Bar anti-pattern into ((Foo)x).Bar. Results in sensible cast exceptions on error rather than null dereferences.
- Removed unused method in NullShader.
2014-05-23 15:50:54 +01:00
Paul Chote
3965535f3f
Remove Windows.Forms dependencies from game and utility. Fixes #4348 .
2014-05-04 09:37:25 +12:00
Paul Chote
fe6831a095
Move winforms crash dialog into an external helper.
2014-05-04 09:37:25 +12:00
Paul Chote
6d6d1e230b
Remove runtime mod merging. Closes #3421 .
2013-11-15 09:54:42 +13:00
Paul Chote
6aee253c94
Fix a NRE in the exception handler.
2013-11-09 15:24:58 +13:00
Matthias Mailänder
70ba7fe5f6
added OpenRA, OS and .NET/Mono runtime version to exception.log
2013-10-17 20:39:41 +02:00
ScottNZ
b654b65d8d
Close game interface before showing crash form and don't show it at all on dedicated servers.
2013-08-29 01:30:29 +12:00
ScottNZ
7f67b567f9
Add Fatal Error dialog
2013-08-18 14:58:07 +12:00
Scott_NZ
da0b4ecd3b
Log unhandled exceptions
2013-05-02 23:45:05 +12:00
James Dunne
e49a439c79
You win chrisf =P
2012-07-03 19:05:46 -05:00
James Dunne
b2e9085371
More detailed exception reporting on crash.
2012-07-03 15:37:37 -05:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Bob
c0d0636e08
store traits differently (index on trait class rather than actor)
2010-08-26 19:32:59 +12:00
Paul Chote
46d0ce89e9
Fix silly naming conventions
2010-08-24 19:53:05 +12:00
Paul Chote
cb3f6435ad
Kill broken log uploading
2010-08-18 20:45:30 +12:00
alzeih
b8a335a88f
put back in --just-die
2010-07-20 21:38:21 +12:00
alzeih
f92b59e6db
Developer Mode (pchote: amended)
2010-07-20 21:20:03 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Paul Chote
fdc85b6e48
Don't spam logs and replays all over my home directory kthx.
...
Logs and replays are written to subdirectories of the "Support" folder. Default location is <game dir>/Support/; Can be overridden on game start.
2010-07-08 18:11:28 +12:00
Chris Forbes
3c95a2886c
hack hack
2010-06-13 00:04:14 +12:00
Chris Forbes
ee0f90708f
put perf in its own channel
2010-06-11 18:15:59 +12:00
Matthew Bowra-Dean
aa239d172d
Log channels, PHP script diffs when told.
2010-06-10 12:50:22 +12:00
Matthew Bowra-Dean
5f48577ebc
upload.php now groups log files into zip files by game ID.
2010-06-10 12:48:06 +12:00
Matthew Bowra-Dean
fd014e15a5
Support for master game ID.
2010-06-10 12:45:58 +12:00
Matthew Bowra-Dean
e7c7a117a8
Log uploading.
2010-06-10 12:43:45 +12:00
Chris Forbes
c944013cfb
globally fix number parsing on non-english systems
2010-04-28 08:19:54 +12:00
Bob
55352d7df9
merge Game.Init into PreInit; fix exploit involving chrome.CheckDeadTab; fixed cancel behaviour wrt canceling an item not currently in the queue (because of orderlag, etc)
2010-04-16 14:18:30 +12:00
alzeih
7881deca30
Everything is now OpenRA, not OpenRa
2010-02-27 21:10:22 +13:00