Paul Chote
|
ab4a7e3558
|
Replace System.Drawing primitives with our own.
|
2019-03-04 18:26:42 +00:00 |
|
abcdefg30
|
cadbd0d9ab
|
Change the year number in all cs headers from 2018 to 2019
|
2019-01-26 23:15:21 +01:00 |
|
Paul Chote
|
eb0e2eeb9d
|
Fix misc indentation errors.
|
2018-10-06 23:32:38 +02:00 |
|
Paul Chote
|
1ac13de4b2
|
Remove byte order marks from C# files.
|
2018-07-01 11:08:32 +02:00 |
|
Arular101
|
21504a774d
|
Add missing copyright notice
|
2018-01-17 23:07:01 +01:00 |
|
Arular101
|
8a60918841
|
Update copyright notice year to 2018
|
2018-01-17 00:47:34 +01:00 |
|
RoosterDragon
|
5b51f2a0fa
|
Avoid format strings in some places.
Where it is possible to directly concat strings, prefer this in some often-called methods.
|
2017-12-16 17:26:29 +01:00 |
|
Pavel Penev
|
bd67bd24c0
|
Pull out game loop initialization from OpenRA.Program into OpenRA.Game and exception handling into its own class under OpenRA.Game/Support
|
2017-12-02 00:05:57 +01:00 |
|
atlimit8
|
8a825f2999
|
Add VariableExpression.NoVariables
|
2017-08-25 15:10:28 +02:00 |
|
Paul Chote
|
4f16b0d464
|
Revert "Replace legacy Evaluator with IntegerExpressions."
This reverts commit cd0898236d.
|
2017-07-08 22:11:36 +02:00 |
|
Paul Chote
|
f79a3a8d03
|
Use engine version in crash logs.
|
2017-06-04 13:21:27 +02:00 |
|
Paul Chote
|
cd0898236d
|
Replace legacy Evaluator with IntegerExpressions.
|
2017-05-06 13:50:30 +01:00 |
|
Paul Chote
|
60bc114e39
|
Merge pull request #13133 from pchote/windows-packaging
Update Windows packaging for per-mod launchers.
|
2017-04-26 22:12:05 +01:00 |
|
atlimit8
|
8a04156280
|
VariableExpression: require whitespace around bool/arithmetic binary operators.
|
2017-04-22 08:14:52 -05:00 |
|
Paul Chote
|
b5523d6b3f
|
Allow non-openra:// Launch.URI prefixes.
|
2017-04-21 20:16:58 +01:00 |
|
atlimit8
|
2053aec5f9
|
Rename VariableExpression.OperandSides => VariableExpression.Sides
|
2017-04-18 15:22:04 -05:00 |
|
atlimit8
|
c34b947e43
|
VariableExpression: Restrict CharClass.Mixed to middle of identifiers
|
2017-04-18 15:15:21 -05:00 |
|
atlimit8
|
f9974624c8
|
VariableExpression: hyphen after digit lexing fix
|
2017-04-18 15:14:55 -05:00 |
|
atlimit8
|
b0187dd646
|
Added (Boolean|Integer)Expression subclasses of VariableExpression
|
2017-04-11 02:52:54 -05:00 |
|
atlimit8
|
e73d3922dd
|
Rename ConditionExpression => VariableExpression
|
2017-04-11 01:26:38 -05:00 |
|
Paul Chote
|
1c97effbc9
|
Make ConditionExpression ! return false for negative numbers.
This brings it in line with C/C++ behaviour.
|
2017-02-23 20:23:40 +00:00 |
|
atlimit8
|
67dcbd1b2c
|
ConditionExpression: added bool constants
|
2017-02-22 08:54:52 -06:00 |
|
atlimit8
|
f605756351
|
ConditionExpression: Add arithmetic operations
|
2017-02-22 08:54:52 -06:00 |
|
atlimit8
|
ac4f73b178
|
ConditionExpression: Add relation operators
|
2017-02-22 08:54:52 -06:00 |
|
atlimit8
|
bbea7642fc
|
ConditionExpression: setup operator precedences
|
2017-02-22 08:54:51 -06:00 |
|
atlimit8
|
0fc2008f10
|
Added delegate creation & evaluation to ConditionExpression
|
2017-02-22 08:54:51 -06:00 |
|
atlimit8
|
d752e10799
|
ConditionExpression: Run syntax checks while lexing
|
2017-02-22 08:54:51 -06:00 |
|
atlimit8
|
8e6436d71c
|
ConditionExpression: move lexing to Token class.
|
2017-02-22 08:54:51 -06:00 |
|
atlimit8
|
4537c3c7d0
|
ConditionExpression: reorganize tokenizer
|
2017-02-22 08:54:51 -06:00 |
|
atlimit8
|
6e393f99cb
|
ConditionExpression: Replaced Token sub-classing with TokenTypeInfo data.
|
2017-02-22 08:54:51 -06:00 |
|
atlimit8
|
828b13a11e
|
ConditionExpress: added TokenTypeInfo table
|
2017-02-22 08:54:51 -06:00 |
|
atlimit8
|
f9e47cd0ca
|
ConditionExpression: Added CharClass enum for tokenizing
|
2017-02-22 08:54:51 -06:00 |
|
atlimit8
|
c70442b15e
|
Use switch statement for operator tokenization.
|
2017-02-22 08:54:51 -06:00 |
|
atlimit8
|
73895d07e2
|
Numeric constants for ConditionExpression
|
2017-02-22 08:54:50 -06:00 |
|
atlimit8
|
65725efd04
|
Make ConditionExpression use counts.
|
2017-02-22 08:54:50 -06:00 |
|
atlimit8
|
d83dae5587
|
Rename BooleanExpression => ConditionExpression
|
2017-02-22 08:54:50 -06:00 |
|
Paul Chote
|
11df0216e5
|
Remove legacy restart behaviour.
|
2017-02-18 22:37:47 +00:00 |
|
Taryn Hill
|
43317e0f5d
|
Update copyright notice year to 2017
|
2016-12-31 23:46:13 -06:00 |
|
Paul Chote
|
3f0b33992c
|
Rewrite UpgradeManager implementation to suit conditions.
|
2016-11-20 13:55:47 +00:00 |
|
Paul Chote
|
1cc7944437
|
Add FieldLoader and linter support for BooleanExpression.
|
2016-11-19 17:19:25 +00:00 |
|
Paul Chote
|
cc34f8e557
|
Add a boolean expression parser.
|
2016-11-15 21:45:00 +00:00 |
|
Paul Chote
|
94de961175
|
Converting dates to string using the InvariantCulture.
|
2016-09-21 14:52:05 +01:00 |
|
Paul Chote
|
b44d1be554
|
Timestamp syncreport and exception log files.
|
2016-09-21 04:57:13 +01:00 |
|
RoosterDragon
|
696d783a67
|
Improve out-of-memory logging with more details.
Also ensure that when OpenGL gives an out-of-memory error, we throw an OutOfMemoryException so the improved logging is triggered here too.
|
2016-09-16 07:35:08 +01:00 |
|
RoosterDragon
|
9f1c872340
|
Improve some exception types.
|
2016-09-11 15:14:44 +01:00 |
|
Paul Chote
|
3261516b51
|
Support loading mods from arbitrary locations.
|
2016-08-08 22:36:08 +01:00 |
|
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 |
|