Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.
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: flutter/engine
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 37947f961a62
Choose a base ref
...
head repository: flutter/engine
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c4d14a00716f
Choose a head ref
  • 11 commits
  • 28 files changed
  • 5 contributors

Commits on Mar 27, 2019

  1. Allow embedders to specify their own task runner interfaces. (#8273)

    Currently, all Flutter threads are managed by the engine itself. This works for
    all threads except the platform thread. On this thread, the engine cannot see
    the underlying event multiplexing mechanism. Using the new task runner
    interfaces, the engine can relinquish the task of setting up the event
    multiplexing mechanism and instead have the embedder provide one for it during
    setup.
    
    This scheme is only wired up for the platform thread. But, the eventual goal
    is to expose this message loop interoperability for all threads.
    chinmaygarde authored Mar 27, 2019
    Configuration menu
    Copy the full SHA
    cb8eb80 View commit details
    Browse the repository at this point in the history
  2. Add super call in FLEView reshape (#8335)

    NSOpenGLView reshape is annotated with NS_REQUIRES_SUPER. This avoids
    build failures when building with `-Wobjc-missing-super-calls`.
    cbracken authored Mar 27, 2019
    Configuration menu
    Copy the full SHA
    4efc321 View commit details
    Browse the repository at this point in the history
  3. Remove use of epoxy from Linux shell (#8334)

    Simplifies the build and runtime requirements for the Linux shell.
    Since the engine does GL extension lookup manually anway, an extension
    loader library isn't necessary.
    stuartmorgan authored Mar 27, 2019
    Configuration menu
    Copy the full SHA
    6d8b836 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6800245 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2019

  1. Build GLFW from source for Linux shell (#8327)

    Instead of requiring a system-level GLFW, build it from source and
    statically link it into the Linux shell.
    stuartmorgan authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    5c99138 View commit details
    Browse the repository at this point in the history
  2. Cleanups to run_tests.sh script (#8337)

    Bugfix:
    * Use the `pub` from within the built Dart SDK (not whatever's on
      `$PATH`, if anything).
    
    A few minor improvements:
    * Allow running from below the src/ buildroot dir, as it's often
      convenient to work from within the flutter/engine git dir.
    * Echo test name before running, for slightly better debuggability.
    * Minor line-wrapping for readability.
    cbracken authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    2098398 View commit details
    Browse the repository at this point in the history
  3. Roll src/third_party/dart 991c9da..ffee99d (7 commits)

    ffee99d Add asyncExpectThrows<T>() to async_helper.
    994f535 [vm/bytecode/compiler] Remove excessive stack overflow checks when inlining
    9ea9612 Object can be used in for-in and await for elements.
    4555cf7 Convert one more set of tests
    a9ee080 [dartdevc] Remove redundant parameters from helper methods
    1bbd282 Make analyzer/tool/summary/generate.dart take an IDL path
    f127153 [co19] DEPS updated
    bkonyi committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    a011010 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6415277 View commit details
    Browse the repository at this point in the history
  5. Build Windows shell (#8331)

    Enables the build of the Windows shell, based on the same GLFW code used
    by the current Linux shell.
    stuartmorgan authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    84c62b4 View commit details
    Browse the repository at this point in the history
  6. Roll src/third_party/dart ffee99d..cf32584 (6 commits)

    cf32584 [vm] Support compiling static field initializers and dynamic invocation forwarders from a compilation trace.
    3364df5 Fix a bug that led to a divide-by-zero exception
    f226f4f Improve type of typed-array load
    e5bc8c2 [ VM / Service ] Remove Platform.pathSeparator from test and replace with / to fix Windows failure
    0d93a85 [vm/bytecode] Clean component metadata except bytecode when dropping AST
    ca2f03c [ VM / Service ] Allow for breakpoints to be set using either file: or package: URIs for packages.
    bkonyi committed Mar 28, 2019
    Configuration menu
    Copy the full SHA
    5983b7a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c4d14a0 View commit details
    Browse the repository at this point in the history
Loading