Age | Commit message (Collapse) | Author |
|
(#8974)
|
|
|
|
static buffers
|
|
the main thread.
|
|
|
|
|
|
|
|
|
|
are filled with useful information.
|
|
the screen.
|
|
On a display, especially with small fonts or low pixel sizes, sans-serif
fonts are usually easier to read than serif fonts.
|
|
|
|
|
|
It wasn't displayed anyway as it was never copied to the bundle.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
drawing code and moving the window/event handling to a different file.
This is just a code move/rename, not a functionality change.
|
|
This means that if you start OpenTTD with "-c" to indicate another
location to store files, it can still read the content you already
downloaded from your PERSONAL_DIR. This folder is, however,
read-only.
This is useful for situations where you downloaded OpenGFX via
the content-service, but want to run the regression or want to
run with a clean configuration. With this change, you no longer
need to download OpenGFX again.
|
|
CoreText for proper text layout.
|
|
|
|
|
|
|
|
On Windows, relative folders don't work so well. So we need to
lookup the full path. This is best done in DetermineBasePaths()
and as a bonus that only sets SP_WORKING_DIR once.
|
|
Global; except for the 32-bit SSE blitter, which has some #DEFINEs
in not-very-nice places.
|
|
With CMake, these files are simply not compiled to start with.
|
|
CMake works on all our supported platforms, like MSVC, Mingw, GCC,
Clang, and many more. It allows for a single way of doing things,
so no longer we need shell scripts and vbs scripts to work on all
our supported platforms.
Additionally, CMake allows to generate project files for like MSVC,
KDevelop, etc.
This heavily reduces the lines of code we need to support multiple
platforms from a project perspective.
Addtiionally, this heavily improves our detection of libraries, etc.
|
|
|
|
|
|
|
|
old SDK versions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
management of Core Foundation types.
|
|
|
|
|
|
|
|
using FreeType.
|
|
one, instead of repeatedly guessing the font.
|
|
|