Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes issue #2216 [Feature Request] #68

Closed
wants to merge 1,000 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1000 commits
Select commit Hold shift + click to select a range
de8f96a
Merge pull request #3141 from Mailaender/mechanic-wrench
pchote Apr 27, 2013
1177402
Merge pull request #3135 from ScottNZ/ui
pchote Apr 27, 2013
461cc34
Merge pull request #3169 from pchote/colorpicker
Mailaender Apr 27, 2013
36a7d07
Merge pull request #3145 from Mailaender/harvy-never-let-go
pchote Apr 27, 2013
893eab0
document the hidden Dune II converter command
Mailaender Apr 19, 2013
0f3f77c
e8.shp is a duplicate of gnrl.shp
Mailaender Apr 20, 2013
46f2dd6
Merge pull request #3175 from Mailaender/ra-cleanup
pchote Apr 27, 2013
b846b0b
fixed ColorMixerWidget.cs(5,5): Error CS0227
Mailaender Apr 27, 2013
7f37080
Update OpenRA.Mods.RA.csproj
Mailaender Apr 27, 2013
3c4a68b
add xbuild to travis configuration
Mailaender Apr 27, 2013
6da0db0
Redesign Allies 02 base. Fix fail condition in Allies 02. Rename Miss…
Apr 27, 2013
cb7cc8b
d2k balance changes
Apr 28, 2013
9971bdf
change infantry default speeds
Apr 28, 2013
d76d53b
removed Volkov voices which is actually Romanov from RA2
Mailaender Apr 29, 2013
7a89740
removed RA ShipVoice which is identical to VehicleVoice
Mailaender Apr 29, 2013
51ce32a
fix incomplete bridge repair on allies02
chrisforbes Apr 29, 2013
b595c7f
Merge pull request #3191 from chrisforbes/allies02-bridge-fix
Mailaender Apr 29, 2013
cfc8d64
Lower combat tank defualt speed
Apr 30, 2013
3c349da
tank +25 HP, -> 350
Apr 30, 2013
87dd54c
harkonnen combat tank slower, tougher
Apr 30, 2013
0c9c932
Ordos tank slightly slower
Apr 30, 2013
f9d5ea0
quad slightly slower
Apr 30, 2013
cfe5503
tank buffed vs. infantry
Apr 30, 2013
5461d2d
fixed oversight from previous change to atreides tank gun
Apr 30, 2013
0fcef9b
Artillery shell buffed vs. concrete
Apr 30, 2013
9c97623
Red Alert AI configuration
Mailaender Apr 30, 2013
5350274
increase spread of tank shell
May 1, 2013
7e1c3a5
nerf towers
May 1, 2013
d36caeb
reduced paratrooper cooldown from 280 -> 180 sec.
May 1, 2013
c18df57
slight reduction in harkonnen combat tank
May 1, 2013
d4cd05c
Improve RA main menu design
May 1, 2013
23025df
nerf tower missile vs. infantry
May 1, 2013
5af983a
Fix bogus mixfile header decryption. Fixes #2176.
pchote May 2, 2013
9a9dc7e
Clean up MixFile code.
pchote May 2, 2013
5877f72
Merge pull request #3208 from pchote/mixfile-fixes
chrisforbes May 2, 2013
da0b4ec
Log unhandled exceptions
May 2, 2013
038cc6f
Merge pull request #3187 from psydev/d2k-balance
chrisforbes May 3, 2013
7c9fe3e
Added more ore to each player and created free space on the island on…
May 3, 2013
0747b33
Merge pull request #3213 from TiriliPiitPiit/bleed
cjshmyr May 3, 2013
55d5db0
Set produced unit position via an ActorInitializer. Fixes #3214.
pchote May 4, 2013
24bb0fd
Merge pull request #3215 from pchote/production-shroud-fix
Mailaender May 4, 2013
0f75679
removed Volkov entirely as more permission problems arised
Mailaender May 4, 2013
fb3ec2f
Merge pull request #3173 from ScottNZ/ui-layout
Mailaender May 4, 2013
d4b95ff
Merge pull request #3209 from ScottNZ/log
Mailaender May 4, 2013
df9c404
added Bialystok map; renamed bifurcation
Apr 28, 2013
88fb927
reduce A.I. MSAM build production
Apr 25, 2013
919cf76
added stealth raider icon
Apr 28, 2013
f0205c7
added icon for stealth raider trike to bits
Apr 29, 2013
c0a08fd
added d2k map, sand_everywhere
Apr 29, 2013
0f1ebeb
updated sand_everywhere map
Apr 30, 2013
34e60b3
made construction yard "base provider" (build radius)
May 1, 2013
776131d
fix Fremen to have rocket launcher, like in the original.
May 1, 2013
1b0ebb3
made buildings require base provider (be in build radius)
May 1, 2013
bfb8c30
harvester speed 7 -> 6
May 3, 2013
5ce9755
switched back to RA explosions.
May 1, 2013
a2382ce
devastator gfx; & sonic weapons str. Fire fixed.
May 1, 2013
94d9238
fixes #3198 by catching the null references completely
Mailaender May 4, 2013
79ca7b4
added bigboom; made explosions better fits
May 1, 2013
e542c2a
re-arranged explosions in sequences.yaml for ease
May 1, 2013
53ff1ca
general fix-ups.
May 1, 2013
7e6f6aa
re-added old nuke missile, with RA palette (fix)
May 1, 2013
6caadfc
renamed sand_everywhere; added larger version
May 4, 2013
c2722eb
Merge pull request #3217 from pchote/psydev-fixup
pchote May 4, 2013
8bff53b
Merge pull request #3218 from Mailaender/observer-stats-nre
pchote May 4, 2013
cba13bb
Merge pull request #3203 from Mailaender/bogus-ai-settings
pchote May 4, 2013
d7eac12
Merge pull request #3194 from Mailaender/ra-voice-cleanup
pchote May 4, 2013
c0d50c2
Remove server pinging.
pchote May 4, 2013
d091789
Remove sequence warnings for the stable release. Fixes #3142.
pchote May 4, 2013
04674c5
Merge pull request #3219 from pchote/remove-server-pinger
Mailaender May 4, 2013
f0e6ff8
Merge pull request #3220 from pchote/remove-sequence-warnings
Mailaender May 4, 2013
67cb3c5
Merge pull request #3143 from Mailaender/ai-basewalk
pchote May 4, 2013
2d685ab
added SHP(TS) support by @katzsmile
Mailaender Apr 29, 2013
d41d6a7
reduced minimum crates to 0.
May 6, 2013
b94c20b
reduced range of tower missile
May 6, 2013
1dc838b
Siege Tank has movable turreted
May 6, 2013
bd3f7f7
improved siegetank weapon vs. heavy armor & buildings
May 6, 2013
a79d422
adjusted rocket tank
May 6, 2013
e1db583
rocket tank rotation speed increased; +1 sight
May 6, 2013
357f974
minor: trike ROT +1
May 6, 2013
ef81d42
Reduce rocket tank's inaccuracy
May 6, 2013
24bb086
Removed bib from repair bay
May 6, 2013
30e9536
added larger revision of dune_boogie map
May 6, 2013
a1f12e9
siege tank turret offset changed
May 6, 2013
8e9ee26
siege tank weapon inc. vs light, 50% -> 75%
May 6, 2013
c438534
deviator weapon fixed
May 8, 2013
c23dedb
temporarily disabled Ordos Deviator
May 8, 2013
4902300
made tanks do 100% vs. light
May 8, 2013
7fb85e7
added support for Tiberian Sun MIX filename hashes
Mailaender May 8, 2013
89933b3
increase damage of siege tanks vs. turrets
May 8, 2013
5e5818c
Sardauker HP increased 80 -> 100
May 8, 2013
7bbaab2
added support for main.mix (data files from original RA CD)
May 8, 2013
abcc30f
Merge pull request #3229 from psydev/d2k-balance
Mailaender May 9, 2013
7ac87df
Un-hardcode crate drop actor names
chrisforbes May 9, 2013
8dab49f
Be explicit about MixFile stream positions.
pchote May 9, 2013
c3c5321
Predict local pause state to avoid order lag. Fixes #3223.
pchote May 9, 2013
0e624ad
Merge pull request #3239 from chrisforbes/unhardcode-crate-drop
Mailaender May 9, 2013
cb8b089
reduce construction yard cooldown to 3 seconds
May 6, 2013
f74b5ea
changed nuke launch sound
May 6, 2013
6564769
Replace ColorRamp with HSLColor everywhere.
pchote May 10, 2013
9a58d26
fixed broken ingame stats for Dune 2000 mod
Mailaender May 10, 2013
729088a
Merge pull request #3248 from pchote/player-color-ramps
chrisforbes May 10, 2013
4a16988
Rework server orders.
pchote May 9, 2013
500c24f
Players and bots surrender on disconnect.
pchote May 9, 2013
818876a
Promote oldest player to admin, not newest.
pchote May 9, 2013
90ac648
Merge pull request #3244 from pchote/bot-surrender
Mailaender May 10, 2013
198d6b2
Buff mammoth tank cannons and missile launchers
May 9, 2013
57d66ed
Increase CA ROT and speed. Increase its damage spread and accuracy.
May 9, 2013
8fe7f3f
Increase badr and badr.bomber healths
May 9, 2013
4801019
Make mines targetable and removable.
May 10, 2013
c2d0799
Merge pull request #3243 from ScottNZ/balance
Mailaender May 10, 2013
16decbf
Merge pull request #3246 from psydev/cnc
Mailaender May 10, 2013
90dc6d3
Merge pull request #3238 from pchote/local-pause-state
Mailaender May 10, 2013
d42f458
Don't modify C&C options menu subtitle when opening the lobby.
Mailaender May 10, 2013
41873d7
Fixes fix for #3249.
pchote May 10, 2013
38f749e
Improve setting the lobby server title.
pchote May 10, 2013
87986af
Merge pull request #3251 from pchote/lobby-title-fixup
Mailaender May 10, 2013
7d0b7d9
Merge pull request #3240 from pchote/mixfile-streams
Mailaender May 10, 2013
956d68a
removed custom yaml rules from bad-neighbors
Mailaender May 10, 2013
37f5b47
removed strange "\"\\\"''\\\"\"" junk from black-gold map
Mailaender May 10, 2013
f7668f3
Made oil derricks remap to player colors on capture everywhere
Mailaender May 10, 2013
a396d1e
moved boomer test map into the performance benchmark mod
Mailaender May 10, 2013
022aeec
deflated center of attention redux 2
Mailaender May 10, 2013
e10a5e5
deflated doughtnut-hole and stripped the abomb changes to diff
Mailaender May 10, 2013
0a49153
deflated ice woods because of custom creep building yaml rules
Mailaender May 10, 2013
21775df
deflated KOTH maps because of custom yaml rules
Mailaender May 10, 2013
c75f758
deflated room-convergence because of the custom anti-rush rules
Mailaender May 10, 2013
99d4d07
removed now redundant debug auto-target traits
Mailaender May 10, 2013
e38aea2
removed now redundant debug aircraft traits
Mailaender May 10, 2013
6aae5d2
removed now redundant debug player-resource traits
Mailaender May 10, 2013
426467a
Revert "Players and bots surrender on disconnect."
pchote May 11, 2013
84d595b
Merge pull request #3258 from pchote/drop-desync-fix
Mailaender May 11, 2013
792d61a
Remove duplicate gnrl sequences definition
May 11, 2013
a606ea4
Merge pull request #3264 from ScottNZ/sequences
Mailaender May 11, 2013
0c12dcb
added forgotten_path map by Holloweye
May 12, 2013
3706965
fix dependency installation for Travis CI
Mailaender May 12, 2013
37fe600
Increase the health of OILB to 1000 and the amount of cash its CashTr…
May 12, 2013
ca4e999
Update CHANGELOG for release-20130514.
pchote May 13, 2013
c9255a2
Merge pull request #3276 from pchote/release-changelog
chrisforbes May 13, 2013
b301bc1
Merge pull request #3267 from Mailaender/ubuntu-travis
chrisforbes May 13, 2013
a4c69f0
try pulling OpenAL and SDL Windows libraries from mirrors
Mailaender May 13, 2013
904c6b7
fixes #3178 invisible superpower charge bars in spectator mode
Mailaender May 11, 2013
05d187d
consistent spy disguise radar color override in spectator mode
Mailaender May 11, 2013
f4a4afb
make cash ticks consistent with per-player shroud and observers
Mailaender May 11, 2013
95ec993
Don't render unit ranks you are not supposed to see.
Mailaender May 11, 2013
2c250ed
fixes #3181 GPS dots not visble in spectator mode
Mailaender May 11, 2013
0576937
render powerdown indicator for observers
Mailaender May 11, 2013
f05760b
Don't apply palette modifiers on effects in C&C.
Mailaender May 11, 2013
c14dbb2
avoid notification spam when the build palette is left-clicked
Mailaender May 11, 2013
e8db3c2
Merge pull request #3263 from Mailaender/alliance-checks
chrisforbes May 14, 2013
942946f
Merge pull request #3266 from psydev/bleed
chrisforbes May 14, 2013
3500f4b
Merge pull request #3193 from Mailaender/shp-ts
pchote May 15, 2013
63c71bf
Merge pull request #3234 from Mailaender/ts-mix-filehashes
pchote May 15, 2013
44336b1
Merge pull request #3256 from Mailaender/debug-trait-removal
pchote May 15, 2013
484b726
Merge pull request #3253 from Mailaender/super-oil-derricks
pchote May 15, 2013
b7ea36b
Merge pull request #3176 from Mailaender/travis-xbuild
pchote May 15, 2013
c91f0df
Merge the 3 turret rendering traits into WithTurret.
pchote Apr 7, 2013
cca7847
Make WithSpinner consistent with WithTurret.
pchote Apr 7, 2013
ccbface
Tidy TerrainRenderer formatting (no code changes).
pchote May 5, 2013
d70a5af
Tidy TileSet formatting (no code changes).
pchote May 5, 2013
6dd62d7
Fix Animation formatting (no code changes).
pchote Apr 8, 2013
7d543ab
Always store Sheet data as bytes.
pchote May 6, 2013
c13c989
Allow sheet contents to be exported to bitmap.
pchote May 6, 2013
891158c
Allow SheetBuilder to throw an exception on sheet overflow.
pchote May 6, 2013
28d4df3
Tidy Sprite.
pchote May 6, 2013
4ebe547
Allow SheetBuilder to generate 1/2/4 channel sheets.
pchote May 6, 2013
f5d59fa
Fix #2106.
pchote May 15, 2013
e97638c
Merge pull request #3282 from pchote/renderer-refactoring
chrisforbes May 15, 2013
2207c39
Merge pull request #3265 from Mailaender/building-building-building
chrisforbes May 15, 2013
ce021a4
Merge pull request #3283 from pchote/turret-rendering
chrisforbes May 15, 2013
881fcf1
added in-game SHP viewer with frame slider
Mailaender May 15, 2013
3ae61c5
added the game asset viewer to d2k mod
Mailaender Apr 27, 2013
4a1ebb6
remove duplicate ra-desert bridge tiles
Mailaender Apr 27, 2013
6a67767
added .mix file support for game asset browser
Mailaender Apr 27, 2013
7f40f59
added button to extract the selected SHP and convert it to PNG
Mailaender Apr 28, 2013
0c1b6f2
add a dump everything to PNG options for @xanax
Mailaender Apr 28, 2013
2762c24
fix Makefile
Mailaender Apr 28, 2013
f14441d
added MinimumThumbSize to ScrollPanelWidget
Mailaender Apr 29, 2013
8f822f6
game asset browser UI polishing
Mailaender Apr 29, 2013
6262aa8
wire up the import from PNG to SHP button
Mailaender Apr 29, 2013
2d1bc7b
adapt asset browser for R8 files
Mailaender May 1, 2013
01e6c14
Adjusting infantry run animations to speed
reaperrr May 15, 2013
a2a3def
Merge pull request #3291 from reaperrr/patch-2
chrisforbes May 15, 2013
6e5d583
Add unit guarding
May 16, 2013
c71bdf3
adds artillery_explosion
reaperrr May 16, 2013
7e3f90e
sound and explosion changes
reaperrr May 16, 2013
56067e4
Merge pull request #3281 from Mailaender/sdl-openal-mirrors
chrisforbes May 16, 2013
3f1805c
Merge pull request #3192 from Mailaender/asset-browser
chrisforbes May 16, 2013
8b4814e
Merge pull request #3233 from ScottNZ/follow
chrisforbes May 16, 2013
cfcccb5
Merge pull request #3295 from reaperrr/patch-3
chrisforbes May 16, 2013
7719ad1
Move Renderable into its own file.
pchote May 12, 2013
d103a18
Make the guts of Renderable private.
pchote May 11, 2013
d878c96
Change Renderable to take centered positions.
pchote May 12, 2013
fb17654
Convert Renderable to World Coordinates internally.
pchote May 14, 2013
fe716e7
Convert AnimationWithOffset to world coords.
pchote May 14, 2013
79cbb7f
Convert Parachute to world coords.
pchote May 14, 2013
d7e6125
Convert ChronoshiftPower to world coords.
pchote May 14, 2013
462478a
Convert building rendering to world coordinates.
pchote May 14, 2013
9b7aaeb
Rewrite RenderCargo -> WithCargo.
pchote May 14, 2013
ca5f2c3
Split Renderable into an IRenderable interface and SpriteRenderable i…
pchote May 12, 2013
e1290dc
Round PxPosition to the nearest pixel.
pchote May 15, 2013
e382dc9
Remove obsolete functions from WorldRenderer.
pchote May 15, 2013
57142fb
Convert indicator overlays to world coordinates.
pchote May 15, 2013
85056e1
Convert bridges to world coordinates.
pchote May 15, 2013
c6e6977
Convert RallyPoint to world coordinates.
pchote May 15, 2013
3e1c109
Convert Smoke to world coordinates.
pchote May 15, 2013
4d8dd2d
Convert Corpse to world coordinates.
pchote May 15, 2013
e122797
Convert CrateEffect to world coordinates.
pchote May 15, 2013
4b4c1b7
Convert GpsSatellite to world coordinates.
pchote May 15, 2013
170e145
Convert NukeLaunch to world coordinates.
pchote Apr 4, 2013
50b87b5
Remove 12 character limit from mix content names (XCC compatibility).
pchote May 17, 2013
8817fd2
Parse XCC local mix database.
pchote May 17, 2013
47f078e
Parse XCC global mix database.
pchote May 17, 2013
974e9b3
Write XCC compatible mix files.
pchote May 17, 2013
9dc3f4b
Add IFolder.AllFileNames() for listing the filenames in a package.
pchote May 17, 2013
112034a
Allow hashes to be accepted as valid mix filenames.
pchote May 17, 2013
96ecb7c
validate building placement in ResolveOrder as well
chrisforbes May 18, 2013
4d85605
fix validation of startgame order
chrisforbes May 18, 2013
9772f9b
Merge pull request #3311 from chrisforbes/placebuilding-resolve
cjshmyr May 18, 2013
be3b180
replace PackageContent yamls with XCC database
Mailaender May 18, 2013
f7aca32
Fix unit turret vs War Factory roof rendering.
pchote May 18, 2013
de3d4da
Allow mounted IFolders to be queried.
pchote May 19, 2013
d9fab23
Show individual packages in the asset browser list.
pchote May 19, 2013
4e7f04d
airfield gfx improvements
reaperrr May 19, 2013
fbe06df
silo gfx improvements
reaperrr May 19, 2013
04fd2e6
changes civ pistol explosion to single piff
reaperrr May 19, 2013
e3391d1
changes light tank bullet to 50cal.shp
reaperrr May 19, 2013
0719b89
adjusting explosion position
reaperrr May 19, 2013
579bafd
Yak shp fix
reaperrr May 20, 2013
2abb642
gap gen & mgg with shadows
reaperrr May 20, 2013
3cc3a7d
crates with shadow and wood crate palette fix
reaperrr May 20, 2013
e1669ec
construction yard with shadow
reaperrr May 20, 2013
f85fce2
adding myself to AUTHORS
reaperrr May 20, 2013
25dd8d9
Fix aircraft shadow render order.
pchote May 23, 2013
437de8e
Fix FTRK turret position.
pchote May 23, 2013
ad3a767
Fixes issue #2216 [Feature Request] "InstallShield setup.z extractor …
May 23, 2013
d048d08
Convert px z offsets to world coords.
pchote May 24, 2013
a11e403
Draw turrets, spinners, rotors at ZOffset +1 relative to the body.
pchote May 24, 2013
0dd8d7f
Distinguish between classic and crc file hashes. Fixes #3306, #3328.
pchote May 24, 2013
81563ee
Add capture bonus to OILB
May 24, 2013
bd360da
Merge pull request #3330 from ScottNZ/balance
chrisforbes May 25, 2013
835dfd0
Merge pull request #3320 from reaperrr/improved_visuals_v2
chrisforbes May 25, 2013
9d074c6
Merge pull request #3305 from pchote/mixdatabase
chrisforbes May 25, 2013
93c89a6
Merge pull request #3286 from pchote/renderable-refactoring
chrisforbes May 25, 2013
19f8a57
added name to AUTHORS
baxtor May 26, 2013
085ac45
# This is a combination of 2 commits.
May 23, 2013
dfc2e94
rebase OpenRA/bleed
baxtor May 26, 2013
2029084
added name to AUTHORS
baxtor May 26, 2013
d2d0947
Merge branch 'bleed' of https://github.com/baxtor/OpenRA into bleed
baxtor May 26, 2013
2f430ca
Fixes issue #2216 decompresses InstallShield .Z package
baxtor May 26, 2013
84ede2d
Merge branch 'bleed' of https://github.com/baxtor/OpenRA into bleed
baxtor May 26, 2013
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 10 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Enforce LF normalization on Windows
* text=lf

# Custom for Visual Studio
*.cs diff=csharp
*.sln merge=union
*.csproj merge=union
*.vbproj merge=union
*.fsproj merge=union
*.dbproj merge=union
12 changes: 10 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ _ReSharper.*/

#binary stuff
/*.dll
/*.dll.config
*.pdb
*.mdb
*.exe
Expand All @@ -24,9 +25,13 @@ _ReSharper.*/
*.orig
\#*
.*.sw?

# dependency DLLs (different for every platform!)
cg.dll
cgGL.dll
freetype6.dll
zlib1.dll
SDL.dll

/OpenRa.Gl.dll

Expand All @@ -49,9 +54,12 @@ OpenRA.Launcher.Mac/build/
OpenRA.Launcher.Mac/OpenRA.xcodeproj/*.pbxuser
OpenRA.Launcher.Mac/OpenRA.xcodeproj/*.perspectivev3
OpenRA.Launcher.Mac/OpenRA.xcodeproj/*.mode1v3
*.config
*.resources

# KDE crap
*.kate-swp
*.directory
*.directory

# auto-generated documentation
DOCUMENTATION.md
*.html
7 changes: 4 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,18 @@ language: c

# Make sure build dependencies are installed.
install:
- sudo apt-get install mono-gmcs cli-common-dev libgl1-mesa-dev libsdl1.2-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libopenal-dev libalut-dev
- sudo apt-get update && sudo apt-get install mono-gmcs cli-common-dev libgl1-mesa-dev libsdl1.2-dev libopenal-dev

# Run the build script which will automatically call RALint.
# Run the build script which will automatically call RALint and ensure that the IDE project files are still valid.
script:
- make all
- xbuild

# Only watch the development branch.
branches:
only:
- bleed

# Notify developers when needed.
# Notify developers when build passed/failed.
notifications:
irc: "irc.freenode.net#openra"
7 changes: 7 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,13 @@ Also thanks to:
* Andrew Riedi
* Barnaby Smith (mvi)
* Bellator
* Bugra Cuhadaroglu (BugraC)
* Christer Ulfsparre (Holloweye)
* Cody Brittain (Generalcamo)
* Daniel Derejvanik (Harisson)
* Danny (Dan9550)
* Erasmus Schroder (rasco)
* Frank Razenberg (zzattack)
* Igor Popov (ihptru)
* Iran
* James Dunne (jsd)
Expand All @@ -30,20 +32,25 @@ Also thanks to:
* Krishnakanth Mallik
* Kyrre Soerensen (zypres)
* Lawrence Wang
* Lesueur Benjamin (Valkirie)
* Mark Olson (markolson)
* Matthew Gatland (mgatland)
* Matthias Mailänder (Mailaender)
* Maarten Meuris (Nyerguds)
* Max Ugrumov (katzsmile)
* Max621
* Nukem
* Olaf van der Spek
* Paolo Chiodi (paolochiodi)
* Paul Dovydaitis (pdovy)
* Psydev
* Raymond Martineau (mart0258)
* Reaperrr
* Riderr3
* Sascha Biedermann (bidifx)
* Tim Mylemans (gecko)
* Tirili
* Tristan Keating (Kilkakon)
* Vladimir Komarov (VrKomarov)

Past developers included:
Expand Down
368 changes: 186 additions & 182 deletions CHANGELOG

Large diffs are not rendered by default.

39 changes: 30 additions & 9 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,18 +1,30 @@
CSC = gmcs
CSFLAGS = -nologo -warn:4 -debug:full -optimize- -codepage:utf8 -unsafe -warnaserror
DEFINE = DEBUG;TRACE
COMMON_LIBS = System.dll System.Core.dll System.Drawing.dll System.Xml.dll thirdparty/ICSharpCode.SharpZipLib.dll thirdparty/FuzzyLogicLibrary.dll
PHONY = core tools package all mods clean distclean
COMMON_LIBS = System.dll System.Core.dll System.Drawing.dll System.Xml.dll thirdparty/ICSharpCode.SharpZipLib.dll thirdparty/FuzzyLogicLibrary.dll thirdparty/Mono.Nat.dll
PHONY = core tools package all mods clean distclean dependencies version
VERSION = $(shell git name-rev --name-only --tags --no-undefined HEAD 2>/dev/null || echo git-`git rev-parse --short HEAD`)

.SUFFIXES:
core: game renderers mods utility tsbuild
tools: editor ralint tsbuild
package: core editor
package: dependencies core editor docs version
mods: mod_ra mod_cnc mod_d2k
all: core tools
clean:
all: dependencies core tools
clean:
@-rm -f *.exe *.dll *.mdb mods/**/*.dll mods/**/*.mdb *.resources
distclean: clean
dependencies:
@ cp -r thirdparty/*.dl* .
@ cp -r thirdparty/Tao/* .
version: mods/ra/mod.yaml mods/cnc/mod.yaml mods/d2k/mod.yaml
@for i in $? ; do \
awk '{sub("Version:.*$$","Version: $(VERSION)"); print $0}' $${i} > $${i}.tmp && \
mv -f $${i}.tmp $${i} ; \
done
default: dependencies core

.DEFAULT_GOAL := default

#
# Core binaries
Expand All @@ -29,7 +41,7 @@ game_TARGET = OpenRA.Game.exe
game_KIND = winexe
game_DEPS = $(fileformats_TARGET)
game_LIBS = $(COMMON_LIBS) System.Windows.Forms.dll $(game_DEPS) \
thirdparty/Tao/Tao.OpenAl.dll thirdparty/Tao/Tao.FreeType.dll
thirdparty/Tao/Tao.OpenAl.dll thirdparty/SharpFont.dll
game_FLAGS = -win32icon:OpenRA.Game/OpenRA.ico
PROGRAMS += game
game: $(game_TARGET)
Expand Down Expand Up @@ -81,8 +93,8 @@ STD_MOD_DEPS = $(STD_MOD_LIBS) $(ralint_TARGET)
mod_ra_SRCS := $(shell find OpenRA.Mods.RA/ -iname '*.cs')
mod_ra_TARGET = mods/ra/OpenRA.Mods.RA.dll
mod_ra_KIND = library
mod_ra_DEPS = $(STD_MOD_DEPS)
mod_ra_LIBS = $(COMMON_LIBS) $(STD_MOD_LIBS)
mod_ra_DEPS = $(STD_MOD_DEPS) $(utility_TARGET)
mod_ra_LIBS = $(COMMON_LIBS) $(STD_MOD_LIBS) $(utility_TARGET)
mod_ra_EXTRA_CMDS = mono --debug RALint.exe ra
PROGRAMS += mod_ra
mod_ra: $(mod_ra_TARGET)
Expand Down Expand Up @@ -132,7 +144,6 @@ ralint_TARGET = RALint.exe
ralint_KIND = exe
ralint_DEPS = $(fileformats_TARGET) $(game_TARGET)
ralint_LIBS = $(COMMON_LIBS) $(ralint_DEPS)
ralint_EXTRA_CMDS = cp thirdparty/FuzzyLogicLibrary.dll .
PROGRAMS += ralint
ralint: $(ralint_TARGET)

Expand Down Expand Up @@ -205,6 +216,10 @@ INSTALL = install
INSTALL_PROGRAM = $(INSTALL)
CORE = fileformats rcg rgl rsdl rnull game editor utility tsbuild

# Documentation (d2k depends on all mod libraries)
docs:
@mono --debug OpenRA.Utility.exe --docs d2k > DOCUMENTATION.md

install: all
@-echo "Installing OpenRA to $(INSTALL_DIR)"
@$(INSTALL_PROGRAM) -d $(INSTALL_DIR)
Expand Down Expand Up @@ -247,6 +262,9 @@ install: all
@cp thirdparty/Tao/* $(INSTALL_DIR)
@$(INSTALL_PROGRAM) thirdparty/ICSharpCode.SharpZipLib.dll $(INSTALL_DIR)
@$(INSTALL_PROGRAM) thirdparty/FuzzyLogicLibrary.dll $(INSTALL_DIR)
@$(INSTALL_PROGRAM) thirdparty/SharpFont.dll $(INSTALL_DIR)
@cp thirdparty/SharpFont.dll.config $(INSTALL_DIR)
@$(INSTALL_PROGRAM) thirdparty/Mono.Nat.dll $(INSTALL_DIR)

@echo "#!/bin/sh" > openra
@echo 'BINDIR=$$(dirname $$(readlink -f $$0))' >> openra
Expand All @@ -266,6 +284,9 @@ install: all
@$(INSTALL_PROGRAM) -m +rx openra $(BIN_INSTALL_DIR)
@$(INSTALL_PROGRAM) -m +rx openra-editor $(BIN_INSTALL_DIR)

@-rm openra
@-rm openra-editor

uninstall:
@-rm -r $(INSTALL_DIR)
@-rm $(DESTDIR)$(bindir)/openra
Expand Down
2 changes: 1 addition & 1 deletion OpenRA.Editor/BrushTool.cs
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ void FloodFillWithBrush(Surface s, CPos pos)
}
}

/* todo: optimize */
/* TODO: optimize */
foreach (var ch in s.Chunks.Values) ch.Dispose();
s.Chunks.Clear();
}
Expand Down