Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: OoliteProject/oolite
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: OoliteProject/oolite
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: modern_build_transition
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 10 commits
  • 15 files changed
  • 2 contributors

Commits on Nov 23, 2025

  1. Applied first set of code modifications necessary to be able to build…

    … both the standard and the modern build. Makefiles still need to be manually switched for each build type.
    AnotherCommander committed Nov 23, 2025
    Configuration menu
    Copy the full SHA
    b8b19d7 View commit details
    Browse the repository at this point in the history
  2. Added NTDDI_VERSION macro and objc runtime v2.2 to GNUmakefile in ord…

    …er to enable modern build without errors.
    AnotherCommander committed Nov 23, 2025
    Configuration menu
    Copy the full SHA
    9d7fdf4 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2025

  1. One less ifdef

    AnotherCommander authored Nov 25, 2025
    Configuration menu
    Copy the full SHA
    5f491c0 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2025

  1. Modern build is now selectable from the make command using the modern…

    …=yes argument. Default is still modern=no for the time being. Using modern setup with legacy build codebase will now error out. Also reverted the :1 bitfield thing since it's now fixed in modern gnustep.
    AnotherCommander committed Dec 8, 2025
    Configuration menu
    Copy the full SHA
    7e63b25 View commit details
    Browse the repository at this point in the history
  2. Fixed an oopsie in GNUmakefile.

    AnotherCommander committed Dec 8, 2025
    Configuration menu
    Copy the full SHA
    68a932d View commit details
    Browse the repository at this point in the history
  3. Updated CFBundleIdentifier info plist entry for the modern build. It …

    …has no effect on the legacy build, which is very convenient.
    AnotherCommander committed Dec 8, 2025
    Configuration menu
    Copy the full SHA
    1af8376 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2025

  1. Oolite can now be built by any of the available environments (legacy,…

    … mingw64-msvcrt or clang-ucrt). Just launch the desired dev environment and build the game normally. The makefiles logic can now detect whether to build legacy or modern, based on the gcc version which is available on all environments.
    AnotherCommander committed Dec 9, 2025
    Configuration menu
    Copy the full SHA
    9dbb2ae View commit details
    Browse the repository at this point in the history
  2. Hopefully unbreak Linux build.

    AnotherCommander committed Dec 9, 2025
    Configuration menu
    Copy the full SHA
    8ccb2e8 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2025

  1. Enabled modern build also for Linux and removed unnecessary gnustep o…

    …bjc runtime 2.2 parameter setting.
    AnotherCommander committed Dec 10, 2025
    Configuration menu
    Copy the full SHA
    7e12100 View commit details
    Browse the repository at this point in the history
  2. Lowered gnsutep-base version requirement to 1.28.0

    Hopefully the github runners can build the modern configuration this way.
    AnotherCommander authored Dec 10, 2025
    Configuration menu
    Copy the full SHA
    97d9d6f View commit details
    Browse the repository at this point in the history
Loading