ju-pinheiro
20a8bbc322
Close #12420 : Refactor NETWORK_PERMISSION to use strong enum
...
First approach, instead of a bigger refactor to avoid the need of "static_cast".
2020-09-10 19:32:27 -03:00
Romain
6345fe64d5
Update readme with Flathub links ( #12856 )
2020-09-04 10:22:56 +02:00
Romain
616b8e5fa8
GitHub CI: Add Flathub Beta job ( #12836 )
...
* Add Flathub Beta job
* Only build on push event
* Only trigger for develop branch of OpenRCT2 repo
2020-09-04 06:09:14 +02:00
Ted John
f1fb86e7f6
Merge pull request #12712 from IntelOrca/plugin/tcp
...
Plugin: Add API for listening and communicating over TCP
2020-09-03 23:06:26 +01:00
Ted John
c7b8a63fa9
Fix network enum
2020-09-03 22:38:42 +01:00
Ted John
858bb4045f
Explicitly close sockets when plugin is stopped
2020-09-03 22:38:42 +01:00
Ted John
33ba51b763
Fix crashes and improve socket lifecycle
2020-09-03 22:38:42 +01:00
Ted John
0bddf5a5db
Rename SocketServer to Listener
2020-09-03 22:38:42 +01:00
Ted John
173a42f656
Apply code review suggestions
2020-09-03 22:38:42 +01:00
Ted John
76dded4e1e
Update distribution/scripting.md
...
Co-authored-by: Michał Janiszewski <janisozaur@users.noreply.github.com>
2020-09-03 22:38:42 +01:00
Ted John
1c91404707
Add more network guards
2020-09-03 22:38:42 +01:00
Ted John
fd6fddb61a
Improve WSA handling
2020-09-03 22:38:42 +01:00
Ted John
7cf06a6d0b
Update changelog
2020-09-03 22:38:42 +01:00
Ted John
670ec32de8
Add some information about TCP streams to scripting.md
2020-09-03 22:38:42 +01:00
Ted John
a259b6e363
Update distribute text in scripting.md
2020-09-03 22:38:42 +01:00
Ted John
7dfb748500
Add listening property
2020-09-03 22:38:42 +01:00
Ted John
5da5804f84
Add localhost limitation
2020-09-03 22:38:42 +01:00
Ted John
703dc1efa7
Add ability to connect
2020-09-03 22:38:42 +01:00
Ted John
182bcaf21a
Implement setNoDelay
2020-09-03 22:38:42 +01:00
Ted John
7a5cb8a5b6
Refactor events into EventList class
2020-09-03 22:38:42 +01:00
Ted John
dce547af99
Start implementing TCP API
2020-09-03 22:38:35 +01:00
Nils Caspar
359bbee9f5
Fix #12845 : Cancel marketing campaigns for demolished rides ( #12848 )
2020-09-03 18:20:42 -03:00
Duncan
c0255efeaa
Create an enum class serializer ( #12810 )
...
* Create an enum class serializer
* Make visitor work again
* Make suggested changes
2020-09-03 21:55:46 +01:00
Nils Caspar
bc33ef3d43
Add Park.entranceFee to the plugin API ( #12840 )
2020-09-03 17:07:19 -03:00
Nils Caspar
22f29bf192
Close #12414 : Refactor GUEST_LIST_FILTER_TYPE to use strong enum ( #12830 )
2020-09-02 12:50:16 -03:00
Simon Ellmann
5f3fe62f83
Close #12432 : Refactor STAFF_MODE to use strong enum ( #12752 )
...
* Refactor STAFF_MODE to use strong enum
Closes #12432
* Change type of gStaffModes to StaffMode
2020-09-02 12:48:40 -03:00
Nils Caspar
ae81ed63cc
Remove unused constant TAB_HEIGHT in Cheats.cpp ( #12838 )
2020-09-01 22:58:06 +02:00
Michael Steenbeek
55722a7ad4
Remove commented-out code ( #12834 )
2020-09-01 15:33:52 -03:00
Simon J
f7acb84e42
Fix #400 : unable to place some saved tracks flush to the the ground ( #12721 )
2020-09-01 18:26:44 +02:00
OpenRCT2 git bot
5fb6c57a5d
Merge Localisation/master into OpenRCT2/develop
2020-09-01 04:04:29 +00:00
Tulio Leao
4e58eae43d
Merge pull request #12808 from gguedesaz/fix-stringbuilder
...
Part of #11159 : Refactor on StringBuilder.hpp
2020-09-01 00:48:55 -03:00
Gabriel Guedes
95ae589750
Part of #11159 : Prefer std::basic_string<utf8> over raw pointer
...
Usage of std::basic_string to improve readability and maintainability.
2020-08-31 21:06:02 -03:00
Ted John
6158d014ff
Make openrct2-win project the default startup project
...
? Yes, project[1] is always made the default startup project in a solution.
2020-08-31 21:00:15 +02:00
Julia Pinheiro
dafde532af
Close #12426 : Refactor NETWORK_READPACKET to use strong enum ( #12807 )
...
Replacing enum NETWORK_READPACKET with enum class NetworkReadPacket.
2020-08-31 09:13:15 -03:00
Aaron van Geffen
e9803fc4b5
Fix #12820 : Title menu buttons not invalidating properly ( #12821 )
...
This introduces constants for the title menu buttons to ensure this does not happen again.
2020-08-30 23:30:02 +02:00
Aaron van Geffen
5825dedd81
Rename TitleScenarioSelect to ScenarioSelect ( #12822 )
...
The scenario select window is not only available through the title screen.
2020-08-30 20:22:20 +02:00
OpenRCT2 git bot
26def87167
Merge Localisation/master into OpenRCT2/develop
2020-08-30 04:06:57 +00:00
Gabriel Guedes
332e9e76d5
Part of #11159 : Removing unused functions from StringBuilder.hpp
2020-08-29 14:34:30 -03:00
Tulio Leao
f56a1de178
Make CONTRIBUTING point to the full tutorial
2020-08-29 13:40:50 +02:00
ju-pinheiro
e9c3f31422
Close #12423 : Refactor NETWORK_SERVER_STATE to use strong enum ( #12802 )
...
#12423
2020-08-29 08:05:51 -03:00
Tulio Leao
6e7927e4ed
Merge pull request #12804 from gguedesaz/fix-readme-wiki
...
Fix #12800 : Enhance readme.md for macOS builds
2020-08-28 23:43:43 -03:00
Łukasz Pękalski
bfdc1f6d2a
Close #12430 : Refactor OBJ_STRING_ID to use strong enum ( #12796 )
2020-08-28 23:36:58 -03:00
Tulio Leao
731a93dc39
Create WindowColour enum for widget definition calls ( #12722 )
...
* Make MakeWidget* functions take enum colour
* Make windows A-D use WindowColour enum
* Make windows E-G use WindowColour enum
* Make windows I-M use WindowColour enum
* Make windows N-P use WindowColour enum
* Make windows R-S use WindowColour enum
* Make windows T use WindowColour enum
* Make windows V-W use WindowColour enum
2020-08-28 23:31:31 -03:00
Gabriel Guedes
a8939656fc
Rephrasing Linux's detailed instructions for builds
...
Making it consistent with macOS text
2020-08-28 22:48:36 -03:00
Gabriel Guedes
0d88f29444
Fix #12800 : Add detailed information for macOS cmake builds
...
Adding link to detailed information on compiling with cmake on MacOS
2020-08-28 22:44:31 -03:00
Cory Sanin
8d366ebaea
Add Ride.totalProfit to the plugin API ( #12795 )
...
Add Ride.totalProfit to the plugin API
2020-08-28 22:52:54 +01:00
awiebe
b53c4b3625
Downgrade Mac build requirements of OpenRCT2 to macOS 10.13 ( #12749 )
...
Keep targeting macOS 10.14 for libopenrct2 target. Replace deployment target with macOS 10.13 for other targets, including the OpenRCT2 bundle.
Explicitly type std::arrays, since Xcode refuses to use C++17 array deduction.
Co-authored-by: Aaron van Geffen <aaron@aaronweb.net>
2020-08-28 22:27:25 +02:00
Tulio Leao
8321227c9d
Merge pull request #10807 from IntelOrca/new-zoom-levels
...
Add two new zoom in levels
2020-08-27 21:48:10 -03:00
Ted John
3a0bff4b93
Add comment about remX, remY
2020-08-28 01:30:17 +01:00
Ted John
65e3d20156
Refactor drawing
2020-08-28 01:30:15 +01:00