Authors file Typo fixed
tweak: artillery min. range slight increase

Artillery was recently buffed, but I think this makes the fact that they can currently fire at close range is not appropriate. I think artillery should be vulnerable to units that are able to get quite close, instead of being able to fire at them and do massive damage.

The reason min. range of 2c896 was picked is that when you set min. range to 3c0, it is not able to fire exactly 3 cells away. Perhaps the behaviour should change so that 3c0 = 3 cells away.

(For comparison, MLRS has minimum range of 3).
Reduce RangeLimit of Rockets, BikeRockets

To give some units a chance to escape, limiting RangeLimit of these rockets. Basically it is because if you get within range with a vehicle, but then quickly turn around to get out of range, the missile will follow you for quite a long ways, well beyond its initial range. There is currently no way to escape the missile. This allows a unit which is very fast to stand a chance of escaping a shot instead of having no chance.
Nerf Chem warrior vs. Wood, 50% -> 35%

Since Chem warriors are awesome vs. everything, I think it would make sense to make them not quite as awesome vs. buildings. There is a bit of a lack of dinstinction between chem and flamers, and right now it doesn't appear to players like it makes much sense to build flamers when you can build chems instead. This will keep "burning buildings down" as the forte of the flame throwers.
The chems will still be decent vs. wood, but not as crazy as they have been.
Increase ScanRadius of Commando & Rocket Soldiers

Making ScanRadius value equal their range (6).
Updated infantry unit descriptions

There were a few misconceptions.
Updated structure descriptions

Provided more explanation, eliminated ambiguity.

Where necessary, I wrote "cannot target aircraft" instead of "weak vs. aircraft", since the latter is ambiguous.
Updated vehicle descriptions. Changed AA desc.

"Weak vs. Aircraft" is kind of ambiguous, so I replaced it. Instead, I specified which units can attack aircraft by giving them a separate line reading "Can attack Aircraft". All entries of "weak vs. aircraft" have been removed.
Simplified chem warrior description.
Update ingame-player.yaml

followup of 4c4f7ab31f3bcd71aa87d982c3de129ef488387d
Balance adjust: Return LTNK dmg. vs. wood to 75%

It seemed that the tanks were inept at hurting buildings and needed a boost. However, after playtesting, it's clear that Nod's flame tank is already exceptional at destroying buildings, and the recon bikes are quite decent at it, too. Thus, the light tank's effectiveness at killing buildings is overlapping with the flame tank (same tech level & cost), making most Nod units effective at hurting buildings. So, I think this is in order to preserve distinct roles among the vehicles.
Reduce grenadier vs. wood 75% -> 50%

Grenadiers actually do more damage than flamethrowers vs. buildings, which is counter-intuitive and not in keeping with flavour and design intent. They should be good vs. buildings, but not quite this good, especially given that they are cheaper than flamethrowers. This nerf still allows them to be effective at taking out buildings, but not quite as blindingly fast at destroying them.
Fix strange d2k loading slowness

There is a strange issue that appears* when Theater calls
ISpriteFrame.Frames on the R8Reader. The R8Reader uses
IEnumerable.Cast<> which behaves slower and slower, which
makes map loading become 10+ times slower.

The changes here simply avoid the casting.

[*] This happens at least on Linux x86_64 with Mono 3.2.8.

See https://bugzilla.xamarin.com/show_bug.cgi?id=19668
The engine now uses the SDL2.0 scroll events properly.
Added a separate event for scrolling.

Removed some hard-coded scrollVelocities in the yaml files. They will now use the default value.

In a next patch scroll velocity will become a user preference.
Scroll speed is now a user preference.

I had to make the settings window bigger though.
BuildPaletteWidget is now issuing commands correctly on my end.
Merge branch 'betterScrolling' of https://github.com/Saticmotion/OpenRA into betterScrolling