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

Improve features (+ cli) #13494

Merged
merged 10 commits into from
May 20, 2024
Merged

Commits on Apr 3, 2024

  1. Features - refactor featureNames[]

    Use designated initializers for used features. NULL values are stored
    in gaps.
    Use ARRAYLEN() for featureNames iteration
    Use `unsigned` for bitmasks
    Petr Ledvina committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    49eecd4 View commit details
    Browse the repository at this point in the history
  2. Features - add featuresSupportedByBuild

    bitmask of features that are supported in current build
    configuration. Copied from init.c sanitization
    Petr Ledvina committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    f78d858 View commit details
    Browse the repository at this point in the history
  3. Features - simplify feature sanitization code

    featuresSupportedByBuild makes things much easier
    Petr Ledvina committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    d51426b View commit details
    Browse the repository at this point in the history
  4. Features - improve cli feature handling

    - refuse all features that are not compiled in
    - AlreadyDisabled/AlreadyEnabled info
    - refuse operation if multiple features match
    Petr Ledvina committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    654b658 View commit details
    Browse the repository at this point in the history
  5. fixup! Features - improve cli feature handling

    Petr Ledvina committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    10a70e4 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    a4cded9 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    5279f70 View commit details
    Browse the repository at this point in the history
  2. Update src/main/cli/cli.c

    Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
    ledvinap and haslinghuis committed May 16, 2024
    Configuration menu
    Copy the full SHA
    3729ad1 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    e4d75af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74ed6e7 View commit details
    Browse the repository at this point in the history