Commit Graph

2284 Commits

Author SHA1 Message Date
Michael Steenbeek
41724ffce0 Remove duplicate explanation [ci skip] 2024-08-11 13:09:42 +02:00
Michael Steenbeek
cfbf5dd142 Add licence specification [ci skip] 2024-08-11 13:08:25 +02:00
Bas
76e037297e Clarify local plugin load in multiplayer, change "to" to "for" 2024-08-07 22:35:14 +02:00
Bas
08c0864409 Add small note about desyncs to FAQ 2024-08-07 20:59:50 +02:00
Bas
753d58d12b Rewrite of game actions sections 2024-08-07 20:56:46 +02:00
Bas
5ab1a9af10 Renamed plug-in to plugin, clarified plugin types vs. single/multiplayer 2024-08-06 21:27:44 +02:00
Bas
d2ba91f0aa Apply feedback from Gymnasiast 2024-08-03 12:59:46 +02:00
Bas
7755dcb8a7 Update scripting.md to fix various inconsistencies 2024-08-03 12:21:33 +02:00
mrmbernardi
1f411ad792 Merge pull request #22200 from mrmbernardi/fix_lines
Improve line drawing code
2024-08-03 17:15:18 +10:00
tmatale
45d3105508 Fix #22292: Progress bars displayed incorrectly if multiple windows are open 2024-08-02 22:41:40 +02:00
Michael Steenbeek
84d5e80634 Update objects to v1.4.7 2024-08-02 22:25:45 +02:00
Basssiiie
e2641668a4 Fix off-by-one pixel issue in active widget width and height setters 2024-08-02 19:16:22 +00:00
Michael Bernardi
0b50ef6fd2 Added line clipping code to OpenGL renderer 2024-08-03 02:47:57 +10:00
Matt
29006b35e9 Update changelog for #22449 (#22452) 2024-08-01 23:41:33 +02:00
ζeh Matt
9ddd47598d Update changelog.txt 2024-08-01 23:48:54 +03:00
Aaron van Geffen
65bf7753a1 Revert "Fix renderer creation for HW display engine (#22445)"
This reverts commit b1e14c676d.
2024-08-01 22:37:03 +02:00
Michał Janiszewski
b1e14c676d Fix renderer creation for HW display engine (#22445)
SDL requires a renderer to be created in an empty window, i.e. one
without any other renderer nor surface. Leaving the window with earlier
surface from another engine (e.g. when switching from SW to SW+HWD)
caused no renderer to be created (_sdlRenderer set to nullptr) and
setting up a bomb to explode next time we try to render a frame.

I think this can also get triggered when resizing/switching the focus of
a window.

While SDL already has internal checks for window surface presence in
`SDL_DestroyWindowSurface` _in the SDL version I checked_, I have no
certainty if this is correct for all of them. I added check for window
surface presence to better express the code intent as well.

`SDL_DestroyWindowSurface` was introduced in SDL 2.28

This should take care of most of the `BlitPixel`, `DrawRLESpriteMinify`
issues reported by backtrace.
2024-08-01 19:31:34 +02:00
Matt
27febaacce Increase network timeout, small refactors (#22433)
* Refactor consts with kNotion, make static

* Increase the no data timeout to 20 seconds, add constant

* Fix debug builds

* Update changelog.txt
2024-08-01 10:50:50 +02:00
Aaron van Geffen
706fd8f3f0 Fix #21175: Some hotkeys don't work when toolbars are hidden 2024-07-31 21:54:10 +02:00
Tomáš Chvojka
5dc782c0ee Let heavy snow and blizzard increase chance of brakes failure (#22283) 2024-07-31 14:13:27 +00:00
Aaron van Geffen
bd0dd44c10 Don't assign Toggle Toolbars keyboard shortcut by default (#22424) 2024-07-30 21:41:27 +00:00
Gymnasiast
141ad4c810 Fix #22101: Wrong tunnel type on newly added elements 2024-07-30 23:20:24 +02:00
lewyche
79ceb2d5cb Fix #22389: Alpine coaster has wrong tunnel entrance type 2024-07-30 22:33:13 +02:00
Aaron van Geffen
021a49fd19 Amend changelog 2024-07-28 22:24:08 +02:00
Michael Steenbeek
a0be444d24 Improve contrast for error messages
Co-authored-by: Aaron van Geffen <aaron@aaronweb.net>
2024-07-28 11:19:59 +02:00