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

[feature] Allow Saxon licensed editions (EE and PE) #4854

Commits on Apr 24, 2023

  1. [feat] Fetch/read saxon conf via broker pool

    Set up to configure Saxon with a license for PE/EE if we find such a license, assume at that point that PE/EE has been manually installed.
    
    WIP - not fully tested, UT or manually, and we need manual testing after installing EE to confirm that we can get the features we want.
    
    [fix] Remove licence file stuff, comment code
    
    There is no point in us pushing a licence file into Saxon from a different place, because as soon as we ask Saxon to load a configuration it looks for a licence file.
    
    We will just ask to dump a licence file where Saxon expects it by default.
    
    Comment the methods in the configuration holder.
    alanpaxton committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    7260c03 View commit details
    Browse the repository at this point in the history
  2. [fix] Link to and polish the placeholder saxon config.

    The saxon-config.xml file we supply does nothing, it just acts as a placeholder for a fully-realised saxon-config.xml when a licensed Saxon edition is installed.
    alanpaxton committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    cb05194 View commit details
    Browse the repository at this point in the history
  3. [test] Document and validate HE to EE upgrade procedure.

    Instructions in markdown for how to achieve this.
    alanpaxton committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    d1ea717 View commit details
    Browse the repository at this point in the history
  4. [refactor] Rename, add licence header, remove license testing

    Saxon config tests that we find the saxon config file; the part about looking for a license file is not implemented.
    alanpaxton committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    77b0c1a View commit details
    Browse the repository at this point in the history
  5. [refactor] Review feedback (human and automatic)

    De-genericize static names
    Don’t capitalize static method
    Remove unused imports
    Unpick method for complexity metric
    Re-order some qualifiers
    Make markdown conform to checker rules
    alanpaxton committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    866b63d View commit details
    Browse the repository at this point in the history
  6. [refactor] how broker pool holds saxon config

    We don’t need a map of broker pool to saxon config, I’m not sure why we made it like that in the first place. Broker pool just needs a (lazy) reference to its own saxon configuration (wrapper).
    alanpaxton committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    c3c82de View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4170f09 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9772b00 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

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

Commits on Apr 28, 2023

  1. [refactor] Minor cleanup

    adamretter committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    3a4b2fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09f9ec3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    22524de View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    28e1d47 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8da4669 View commit details
    Browse the repository at this point in the history