I created a git repository [1] which contains all releases of QuakeC for the main game and both mission packs, including the 2021 rerelease, so that you can easy check out the changes of each release.
Additionally there is a branch with a cleaned up code of id1, called "id1-cleanup".
Maybe you can have a look and give some comments, ideas or suggestions.
The "cleanup" branch does not have any logic changes or fixes.
More comments with "FIXME/Maddes" will be added to it.
I will check all fixes listed on Quake Info Pool (QIP) [2] and fixes from the 2021 rerelease.
Later a "fixes" branch will be created from the "cleanup" branch.
Kind regards
Maddes
[1] https://github.com/maddes-b/QuakeC-releases
[2] https://www.quake-info-pool.net/
New Cleaned Up QuakeC Code (id1)
Re: New Cleaned Up QuakeC Code (id1)
This is really well put together and makes excellent use of branches.
*stickies it*
Edit: turns out I can't!
*stickies it*
Edit: turns out I can't!
Re: New Cleaned Up QuakeC Code (id1)
Thanks. I had several discussions with some people, so I'm still restructuring the branches a lot (=git rebase -i).
It is not easy to find a way of organizing commits and branches, that they fufill multiple purposes (v1.01 cleaned + v1.06 cleaned + re-release cleaned).
I will report back when I assume it is actually done - keep fingers crossed.