1. 21 4月, 2020 4 次提交
  2. 18 4月, 2020 5 次提交
  3. 17 4月, 2020 3 次提交
  4. 16 4月, 2020 6 次提交
  5. 15 4月, 2020 4 次提交
    • S
      Fix Windows clipboard handling (#17706) · 7498dc2a
      stuartmorgan 提交于
      Fixes several bugs in the clipboard code, and makes some structural
      improvements:
      - Adds scoped wrappers for clipboard open/close and global lock/unlock,
        to prevent missing cleanup, fixing at least one case where the lock
        was not released.
      - Adds the relevant window handle to the clipboard calls, since the docs
        suggest that some operations won't work without one.
      - Adds a missing clear step to setting the clipboard data.
      - Switches from TEXT to UNICODETEXT to handle non-ASCII text correctly.
        - To enable that, adds UTF-16/-8 conversion utilities built on the
          Win32 APIs (rather than the deprecated std::codecvt functions, as
          have been previously used in the engine).
      - Fixes handling of getting data when the clipboard is empty, correctly
        returning null.
      - Passes more errors back through the method channel, with details, for
        easier debugging of future issues.
      
      Fixes https://github.com/flutter/flutter/issues/54226
      7498dc2a
    • S
      Add a gn flag to disable desktop embeddings (#17708) · e6a2534b
      stuartmorgan 提交于
      Desktop embedding dependencies can trigger gn-generation-time
      requiremenets; e.g., the Linux embeddings have pkg-config dependencies.
      This can be problematic in some build environments, such as building
      flutter_engine.so with a custom sysroot where those higher-level
      dependencies aren't available.
      
      This flag allows generating build files that don't have those
      dependencies.
      e6a2534b
    • G
      6d17ce60
    • S
      Adjust the GLFW build options (#17704) · dfe13788
      stuartmorgan 提交于
      - Adds an explicit option for not building the GLFW embedding.
      - Disables GLFW by default on Windows, where it's no longer the
        uploaded embedding.
      - Moves the X11 pkg-config, which is only used by the GLFW embedding,
        behind the GLFW build flag.
      dfe13788
  6. 14 4月, 2020 3 次提交
  7. 12 4月, 2020 4 次提交
  8. 11 4月, 2020 3 次提交
  9. 10 4月, 2020 4 次提交
  10. 09 4月, 2020 4 次提交