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

Allowed the (knot) launcher to give the intended namespace #435

Open
wants to merge 34 commits into
base: develop
Choose a base branch
from

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    d963772 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12cad12 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Revert "Revert "Floader 0.16.0""

    This reverts commit 09b6423
    EnnuiL committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    f13a5fe View commit details
    Browse the repository at this point in the history
  2. Update Mixin and Mixin Extras (#963)

    modmuss50 authored and EnnuiL committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    5cdfbae View commit details
    Browse the repository at this point in the history
  3. Bump version

    modmuss50 authored and EnnuiL committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    380014e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cab7c29 View commit details
    Browse the repository at this point in the history
  5. Update Mixin

    modmuss50 authored and EnnuiL committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    702cab7 View commit details
    Browse the repository at this point in the history
  6. Added support for 1.21.2 in McVersionLookup (#964)

    * Added support for 1.21.2 in McVersionLookup
    
    * Update minecraft/src/main/java/net/fabricmc/loader/impl/game/minecraft/McVersionLookup.java
    
    Co-authored-by: modmuss <modmuss50@gmail.com>
    
    ---------
    
    Co-authored-by: modmuss <modmuss50@gmail.com>
    (cherry picked from commit 991d38d8a62e89f00aa3038b52f428f95b7d44bc)
    WinPlay02 authored and EnnuiL committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    7c662ec View commit details
    Browse the repository at this point in the history
  7. Bump version

    modmuss50 authored and EnnuiL committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    edeb7b4 View commit details
    Browse the repository at this point in the history
  8. Fix two oversights (#1)

    AlexIIL authored Aug 17, 2024
    Configuration menu
    Copy the full SHA
    379172d View commit details
    Browse the repository at this point in the history
  9. Hardcode 0.10.0 mixin compat to Quilt mods for now

    This should work as a fix for now
    EnnuiL committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    bcd60aa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d2e4326 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. Configuration menu
    Copy the full SHA
    7ed7914 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8e7ad0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    89b42d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ddfd8c8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    010f14c View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Merge Pull Request QuiltMC#448 (Sync with fabric Loader 0.16.2)

    Manually merged to not loose history.
    
    Also includes a changelog, and new loader beta version
    AlexIIL committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    9661e47 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Include the list of options and rules when the solver system returns …

    …duplicate mods after solving.
    AlexIIL committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    02c2a66 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Fix the pre-processor accidently removing the output rule when mergin…

    …g rules that affect the same options.
    AlexIIL committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    be5ac16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0606ef View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Floader 0.16.3

    TheGlitch76 committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    46ab673 View commit details
    Browse the repository at this point in the history
  2. Floader 0.16.4

    TheGlitch76 committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    9d93dc0 View commit details
    Browse the repository at this point in the history
  3. Bump version

    TheGlitch76 committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    8931e70 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

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

Commits on Sep 13, 2024

  1. 0.26.4 Release & Changelog

    AlexIIL committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    3379b2e View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Port to mapping-io (Glitch's Version) (QuiltMC#432)

    * Port to mapping-io (Glitch's Version)
    
    This is step 0 in adding the ability for Loader to use alternative intermediates for mods, or use something like mojmaps at runtime. This commit migrates the pre-existing MappingConfiguration to use mapping-io, but doesn't do much to actually refactor Loader to take advantage of mapping-io's strengths.
    
    This PR moves a few dependencies to be shadowed that Floader moved as well. Tiny Remapper was required to be moved to work with mapping-io, tiny mapping parser was removed by upstream, and I just decided to bring AccessWidener in line with upstream as well.
    
    (PS: I know QMT exists-ish, but it's not finished and I want to work on a modloader, not a mappings parser. When and if QMT is finished, we can evaluate migrating to it, but the potential to use a first-party library later shouldn't prevent us from improving Loader today)
    
    * Fix "duplicate class" spam from Tiny Remapper in RuntimeModRemapper
    
    TR eagerly opens nested ZIP files and flattens them, and this slightly bizarre behavior
    causes lots of issues when trying to remap mods that include JiJ candidates. To mitigate this,
    we create a read-only view of *only* the `.class` files. This has minimal memory impact as the
    FS is copy-on-write, so it is just a big map of file paths.
    
    * Update actions for Java 21
    
    * Update actions for Java 21 take 2
    
    * Mount instead of CoW
    
    * Remove Proguard
    
    Proguard is magically adding SequencedCollection to the LVT of MemoryMappingTree.accept
    in mapping-io. We couldn't find a minimal reproduction, so we're just going to move away from
    it for now.
    
    * Fix mods that need remapping, but don't contain any class files, causing the remapper to crash because the mod directory didn't exist.
    
    Also comment out the DedicatedServerOnly annotation on TestMixinGuiHelper, because we're not testing package-stripping annotations any more. This allows us to run the test mod.
    
    * Mount temporary files as READ_ONLY
    
    ---------
    
    Co-authored-by: AlexIIL <alexj9@me.com>
    Co-authored-by: AlexIIL <AlexIIL@users.noreply.github.com>
    3 people authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    fe82575 View commit details
    Browse the repository at this point in the history
  2. Made Knot class loaders public

    coolGi69 authored and StartsMercury committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    707a497 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3bf5ce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a0c6a81 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    068abbd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    092bb23 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    514d626 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

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