Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ruffle-rs/ruffle
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: nightly-2024-09-12
Choose a base ref
...
head repository: ruffle-rs/ruffle
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: nightly-2024-09-13
Choose a head ref
  • 14 commits
  • 28 files changed
  • 5 contributors

Commits on Sep 12, 2024

  1. build(deps): bump send and express in /web

    Bumps [send](https://github.com/pillarjs/send) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.
    
    Updates `send` from 0.18.0 to 0.19.0
    - [Release notes](https://github.com/pillarjs/send/releases)
    - [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
    - [Commits](pillarjs/send@0.18.0...0.19.0)
    
    Updates `express` from 4.20.0 to 4.21.0
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
    - [Commits](expressjs/express@4.20.0...4.21.0)
    
    ---
    updated-dependencies:
    - dependency-name: send
      dependency-type: indirect
    - dependency-name: express
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and torokati44 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    db9c982 View commit details
    Browse the repository at this point in the history
  2. desktop: Install Ruffle metadata in PKGBUILD

    This most importantly adds a way of opening Ruffle using GUI.
    kjarosh authored and torokati44 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    d0ede26 View commit details
    Browse the repository at this point in the history
  3. video: Rename path to filename in OpenH264::new

    This value does not have to be a path, it can be a filename of
    a library that is automatically located on the system.
    kjarosh authored and torokati44 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    835d2ea View commit details
    Browse the repository at this point in the history
  4. video: Add OpenH264Codec struct

    This struct represents the OpenH264 codec and makes it possible to
    reuse the reference to the OpenH264 library across decoders.
    It also adds better error handling.
    kjarosh authored and torokati44 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    1f26edd View commit details
    Browse the repository at this point in the history
  5. video: Reuse OpenH264 across decoders and load early

    By using the H264Codec struct, we can load OpenH264 early
    and reuse its instance for all decoders.
    kjarosh authored and torokati44 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    7f8beeb View commit details
    Browse the repository at this point in the history
  6. video: Add OpenH264Data struct

    This struct makes it easier to manage os/arch-specific OpenH264 information.
    kjarosh authored and torokati44 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    f7ec20f View commit details
    Browse the repository at this point in the history
  7. video: Prefer loading system OpenH264 library to downloading it

    Some systems do have OpenH264 installed and in order to get
    rid of the delay caused by downloading the library
    (and needlessly downloading it in the first place),
    an attempt is made first to load OpenH264 as a system library.
    When loading fails (or version is mismatched), only then Ruffle
    downloads OpenH264 and uses that version of the library.
    kjarosh authored and torokati44 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    22fda90 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3da0246 View commit details
    Browse the repository at this point in the history
  9. video: Use cache dir for storing downloaded OpenH264 library

    Using the executable's parent directory is a bad idea in most cases,
    as the place where Ruffle is installed should not be modified.
    This patch changes the directory where the OpenH264 library is saved to
    the cache directory, which should always be writable.
    kjarosh authored and torokati44 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    e8f52fd View commit details
    Browse the repository at this point in the history
  10. chore: Bump jpegxr, coreaudio-sys and bindgen dependencies

    Thereby dropping `which`, `lazycell`, and a duplicated `itertools` version.
    torokati44 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    131ec73 View commit details
    Browse the repository at this point in the history
  11. web: Make displayMessage public again

    adrian17 authored and torokati44 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    4a4b500 View commit details
    Browse the repository at this point in the history
  12. Revert "build: Freeze rustc for nightly builds to 1.80"

    This reverts commit ff9ce69.
    torokati44 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    e61fc25 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5760aa7 View commit details
    Browse the repository at this point in the history
  14. avm2: Return actual VerifyErrors for constant pool errors

    This requires passing around an Activation
    Lord-McSweeney authored and Lord-McSweeney committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    f1da145 View commit details
    Browse the repository at this point in the history
Loading