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

Mingw #8

Closed
wants to merge 31 commits into from
Closed

Mingw #8

wants to merge 31 commits into from

Conversation

glx22
Copy link
Owner

@glx22 glx22 commented Feb 19, 2021

Motivation / Problem

Description

Limitations

Checklist for review

Some things are not automated, and forgotten often. This list is a reminder for the reviewers.

  • The bug fix is important enough to be backported? (label: 'backport requested')
  • This PR affects the save game format? (label 'savegame upgrade')
  • This PR affects the GS/AI API? (label 'needs review: Script API')
    • ai_changelog.hpp, gs_changelog.hpp need updating.
    • The compatibility wrappers (compat_*.nut) need updating.
  • This PR affects the NewGRF API? (label 'needs review: NewGRF')

@glx22 glx22 force-pushed the mingw branch 3 times, most recently from 9bf08eb to 83e01bf Compare February 19, 2021 17:53
@glx22 glx22 force-pushed the master branch 14 times, most recently from a9a31c3 to f7e390b Compare May 7, 2021 16:47
TrueBrain and others added 13 commits June 10, 2021 19:18
Also move it to static, as nobody else is using it.
…e generic

Future additions will start using it for std::list too.
…part

You can easily mistake SlList / SL_LST to be a list of SL_VAR, but
it is a list of SL_REF. With this rename, it hopefully saves a few
people from "wtf?" moments.
…D#9343)

This is especially useful for automated-testing, to make a save
when the game quits while using "-vnull:ticks=N".
TrueBrain and others added 18 commits June 10, 2021 20:11
…and terminated when being read from the savegame
…#9341)

This is extreme useful for automated testing. Without this, OpenTTD
will always look in your personal-dir (like ~/.local/share/openttd
or %USER%\Documents\OpenTTD). For most users this is exactly what
we want, that there is a shared place for all their files.

However, for automated testing this is rather annoying, as your
local development files influence the automated test. As such,
'-X' counters this, and only gives the local folders. This is
especially useful in combination with '-x' and '-c'.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants