Commit Graph

6732 Commits

Author SHA1 Message Date
Ted John b1901ffbe6 Merge pull request #3303 from IntelOrca/increase-window-count
Store windows in OpenRCT2 memory and increase maximum number of windows
2016-04-15 17:37:57 +01:00
IntelOrca 89ad0cc769 store windows in openrct2 memory and increase max
Allocate a bigger window list and viewport list in OpenRCT2 static memory and move over all references from RCT2.
This also removes the 'active' viewport pointer list and instead changes everything to just enumerate the whole viewport list
2016-04-14 23:00:35 +01:00
OpenRCT2 git bot 1237bcab26 Merge Localisation/master into OpenRCT2/develop. 2016-04-14 04:00:18 +00:00
Duncan 6b72e5c536 Merge pull request #3295 from janisozaur/0.0.5
Start 0.0.5
2016-04-13 18:04:25 +01:00
Michał Janiszewski da80a691bc Start 0.0.5
changelog.txt not updated yet
2016-04-13 14:20:40 +02:00
Duncan 9edd48c4b8 Merge pull request #3231 from marijnvdwerf/use-structs
Clean up data use
2016-04-13 12:38:58 +01:00
Duncan 945f9ddc8e Merge pull request #2994 from marijnvdwerf/decompile-679074
Decompile sub_679074
2016-04-13 12:37:57 +01:00
OpenRCT2 git bot a4283cff03 Merge Localisation/master into OpenRCT2/develop. 2016-04-12 19:25:41 +00:00
duncanspumpkin b0fb2451b4 Fix #3286. Top Spin front support draws correctly now.
Issue caused by mistake when changing the parameter orders of the drawing functions
2016-04-12 20:14:12 +01:00
duncanspumpkin 08de41bdd5 Fix #2710. Chairlifts no longer crash at large y value stations. 2016-04-12 19:28:27 +01:00
OpenRCT2 git bot 8e247c3b06 Merge Localisation/master into OpenRCT2/develop. 2016-04-12 04:00:29 +00:00
janisozaur ed01d10653 Force older version of nsis for appveyor (#3287) 2016-04-12 00:08:55 +01:00
xzbobzx cbfd48ef7d Update contributors.md (#3284)
Added my real name. Instead of "xzbobzx" it now says "Yannic Geurts (xzbobzx)". :P
[ci skip]
2016-04-11 21:08:11 +01:00
duncanspumpkin be8c84f1c1 Fix grass growth mistake
Nibbles are only 4 bits not 8
2016-04-11 20:04:03 +01:00
OpenRCT2 git bot 2090c4aad2 Merge Localisation/master into OpenRCT2/develop. 2016-04-11 04:00:17 +00:00
IntelOrca 547837f208 fix warnings in crash.cpp 2016-04-10 19:51:44 +01:00
IntelOrca 37d759ffb7 fix #3268: water tool sound even when no change 2016-04-10 13:05:16 +01:00
wolfreak99 1947b1dd30 require special permission for cluster building, closes #3045 2016-04-10 11:52:34 +01:00
IntelOrca f955d03206 fix twitch !news feature 2016-04-10 11:08:09 +01:00
duncanspumpkin f251ddd5a9 Fix grass growing underneath objects. 2016-04-10 10:14:06 +01:00
duncanspumpkin b023d1a9ac Fix #3267. Two bugs fixed grass length detected and activity timeout.
The grass length detection had been simplified but failed to account for the upper bits being used as none graphical grass length changes. This caused mown grass to be detected as unmown.
Most staff functions have an activity timeout to prevent them from repeatedly doing activities in the exact same location. Mown grass did not have this timeout reset in the original game. The reset has now been removed.
2016-04-10 08:21:36 +01:00
Ted John 19cb23282e Merge pull request #3236 from janisozaur/breakpad
Implement crash / exception handling using Google Breakpad. This also includes updating the AppVeyor script to upload symbols.
2016-04-10 00:16:08 +01:00
IntelOrca 51a7e3f278 clean up and refactor the crash handler 2016-04-10 01:00:31 +02:00
Michał Janiszewski 9bb9e1af82 Update changelog & issue template with breakpad entry
[ci skip]
2016-04-09 22:38:31 +02:00
Michał Janiszewski a9983b5cd8 Make Appveyor publish zipped symbols 2016-04-09 21:53:15 +02:00
Michał Janiszewski 9e2610fc08 Switch dump format to MiniDumpWithDataSegs 2016-04-09 20:47:31 +02:00
Michał Janiszewski 736fdc2f33 Enable breakpad on Appveyor 2016-04-09 20:21:13 +02:00
Hielke Morsink 46fb82fd91 Fix interface redifinition warning. 2016-04-09 19:40:57 +02:00
Michał Janiszewski d59a010b00 Add new files to xcodeproj 2016-04-09 19:12:49 +02:00
Michał Janiszewski 17bc485fb5 Breakpad for windows
This enables breakpad Windows support **only**.

The scope of this was limited to allow for inclusion into 0.0.4 release.
Breakpad for now is a Windows-only functionality, as this platform has
largest audience and is the only one that has no system-provided stack
tracing utility.

Upon crash, breakpad will try to create a dump and save current game,
present user with some vital information, then open explorer on the
created files for user convenience, asking him/her to create a new
issue with OpenRCT2 on Github.
2016-04-09 18:57:14 +02:00
Michał Janiszewski e28de49a34 Breakpad integration
Provide your own breakpad and point cmake at it.

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
mkdir breakpad && cd breakpad
../depot_tools/fetch breakpad # edit the script to use python2
cd src
LDFLAGS="-m32" CXXFLAGS="-m32" CFLAGS="-m32" CPPFLAGS="-m32" ./configure
LDFLAGS="-m32" CXXFLAGS="-m32" CFLAGS="-m32" CPPFLAGS="-m32" make -j 8

Run cmake on openrct2:
cd openrct2
vim CMakeLists.txt # provide your path to breakpad
mkdir build && cd build
cmake ../ -DWITH_BREAKPAD=ON
make -j 8
./openrct2 # open a game, select "about openrct2", crash
2016-04-09 18:57:14 +02:00
IntelOrca 8494eb9ff3 fix ride list dropdown, re-regression of #2080 2016-04-09 14:04:09 +01:00
IntelOrca a275649786 fix #3266: too high message given instead of too low
caused by Z parameter not being correctly converted to a signed int 16.
2016-04-09 12:52:12 +01:00
OpenRCT2 git bot 343ee0ea94 Merge Localisation/master into OpenRCT2/develop. 2016-04-09 04:00:18 +00:00
IntelOrca cfecbed003 fix mistake in destination_tolerence logic
still not convinced it fixes issue #3249 completely, but probably improves it.
2016-04-08 20:48:53 +01:00
OpenRCT2 git bot 5d04ab3b82 Merge Localisation/master into OpenRCT2/develop. 2016-04-08 04:00:18 +00:00
janisozaur b8fc3b2dc7 Fix missing path separator in error message (#3247) 2016-04-07 17:44:21 +01:00
Hielke Morsink cda2472e70 Issue Template Typo 2016-04-07 17:20:01 +02:00
OpenRCT2 git bot 6de15f2367 Merge Localisation/master into OpenRCT2/develop. 2016-04-07 04:00:17 +00:00
Matte A 4f3edb6e33 New name on Github (Nubbie) 2016-04-06 22:25:07 +02:00
Matte A e934d56a89 Fix colliding strings 2016-04-06 21:04:32 +02:00
Michael Steenbeek 164d782bc2 UK: Rephrase land paint tool description, fixes #3131 2016-04-06 20:57:25 +02:00
duncanspumpkin 90dbefeac2 Potential fix to #3249.
Unsure if this is the only issue with it
2016-04-06 19:25:30 +01:00
Nubbie 3017607521 Add 3 MORE descriptions for cheats 2016-04-06 18:08:14 +01:00
OpenRCT2 git bot f50191cee9 Merge Localisation/master into OpenRCT2/develop. 2016-04-06 04:00:18 +00:00
duncanspumpkin a8efcef15b Fix issue with handymen finding litter on the z axis different to vanilla
Issue caused by implementation mistake. Fixes remaining issue of #3125.
2016-04-04 19:17:32 +01:00
Nubbie 68d21e22a1 Improve descriptions for cheats
Note: Language IDs have changed slightly
2016-04-04 17:35:05 +01:00
Michael Steenbeek 512b3d767f Merge pull request #3235 from rvgr/patch-1
Add rvgr (French translation) to contributors.md
2016-04-04 10:33:45 +02:00
YJSoft c5ff5a3ce9 fix #3234 native open window crash problem at OSX
since default_filename will be null at opening(code set default_filename only at save), setting filePath with default_filename will raise exception.

Fixed by setting filePath, basename only at save(since two vars only used at creating nameFieldStringValue) and setting directory with initial_directory at opening.
2016-04-04 07:25:33 +01:00
rvgr 7eec12d95d Update contributors.md 2016-04-03 22:20:54 +02:00