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

Add a FLTK-driven boot window #500

Merged
merged 50 commits into from
Jan 2, 2022
Merged

Add a FLTK-driven boot window #500

merged 50 commits into from
Jan 2, 2022

Conversation

AlexMax
Copy link
Contributor

@AlexMax AlexMax commented Jan 1, 2022

This branch adds a boot window to Odamex. The aim is to significantly ease the story surrounding setting up and selecting IWADs for first-time users.

odamex_18feYEuJ5F

  • It catalogs all IWAD files in your waddirs and allows you to select which IWAD to use.
  • You can also add and remove directories from your waddirs if you don't see any IWADs....or even if you do.
  • If you want to turn this feature off, "Don't show this again" will do what you expect. If you want to show it again, there's a new options menu option that will re-enable it.
  • A number of command line params like -file and -warp short-circuit past it.

I think I want to use this for an RCON tool or an alternate interface
for odasrv, but this is already WAY easier to corral than wx, so that's
promising.
# Conflicts:
#	.gitmodules
Also adds ZLIB to server so we can use its CRC instead.

(cherry picked from commit a666600)
Also add CRCsum slot.
Plus a helper class to deal with CRC32 and MD5 hashes.
This reverts commit 9f720d6.
@rakohus
Copy link
Contributor

rakohus commented Jan 2, 2022

Tests fine

@AlexMax AlexMax merged commit 118cfb8 into protobreak Jan 2, 2022
@AlexMax AlexMax deleted the fltk branch January 2, 2022 03:40
@AlexMax
Copy link
Contributor Author

AlexMax commented Jan 2, 2022

The CentOS workflow is having an issue that has nothing to do with our code, so I'll go ahead and merge this and hope the workflow turns green this time.

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.

2 participants