1. 13 10月, 2020 3 次提交
    • Y
      Revert "Migration to PlatformDispatcher and multi-window #20496" (#21792) · c2938d06
      Yuqian Li 提交于
      * Revert "Fix documentation build for window changes. (#21780)"
      
      This reverts commit 931a0468.
      
      * Revert "Migration to PlatformDispatcher and multi-window (#20496)"
      
      This reverts commit 85b0031f.
      c2938d06
    • N
      E2e screenshot tests2 (#21383) · 38d8ebaa
      nturgut 提交于
      * carrying code
      
      * more changes for carrying the code
      
      * rebase changes onto ios-screenshot tests
      
      * adding screenshot capability to text_editing e2e test
      
      * address some comments
      
      * change enable flag for isUnitTestsScreenshotsAvailable
      
      * addressing the reviewer comments
      
      * change the dependency for path
      
      * add to licencense file
      
      * changing goldens commit no. the new commit has the screenshot goldens
      
      * update readme file
      
      * firefox tests needs LUCI changes
      
      * change to release mode since screenshots were taken in release mode
      
      * change window size
      
      * some argument changes
      
      * small comment change
      
      * test the chrome linux tests again
      
      * use roboto font instead of default font
      
      * addressing reviewer comments
      
      * change commit for goldens
      38d8ebaa
    • G
      Fix documentation build for window changes. (#21780) · 931a0468
      Greg Spencer 提交于
      * Fix documentation build for window changes.
      
      * Add missing interfaces for web_ui
      931a0468
  2. 10 10月, 2020 2 次提交
    • G
      Migration to PlatformDispatcher and multi-window (#20496) · 85b0031f
      Greg Spencer 提交于
      This is a PR for converting the dart:ui code in the engine to use a multi-window API. The goal here is to convert from the window singleton to an API that has the concept of multiple windows. Also, I'm matching up the new PlatformDispatcher class to talk directly to the PlatformConfiguration class in the engine. I'm not attempting to actually enable creating multiple windows here, just migrate to an API that has a concept of multiple windows. The multi-window API in this PR currently only ever creates one window.
      
      The design doc for this change is here.
      
      The major changes in this PR:
      
      Move the platfom-specific attributes out of Window, and into the new PlatformDispatcher class that holds all of the platform state, so that the platform code need only update the configuration on this class.
      Create FlutterView, FlutterWindow, and SingletonFlutterWindow classes to separate out the concepts of a view (of which there may be multiple in a window), a window (of which there may be multiple on a screen, and they host views), and a window where there is only ever expected to be one (this hosts the entire API of the former Window class, and will eventually be the type of the window singleton).
      Next step after this PR lands:
      
      Remove the Window class entirely (it is replaced by SingletonFlutterWindow). Some minor changes in the Framework are needed to switch to using SingletonFlutterWindow directly first.
      
      The Window class still exists in this PR, but will be removed as soon as the framework is converted to point to the SingletonFlutterWindow class instead. They share the same API, just have different names (Window is currently a subclass of SingletonFlutterWindow). The intention is that the Window name will be freed up to use as a widget class name in the framework for managing windows. The singleton called window will remain, and keep the same API it has now.
      85b0031f
    • F
      [web] Add ShaderBuilder, change drawVertices to use builder. (#21716) · ec1d1111
      Ferhat 提交于
      * Move shader.dart into shaders directory
      * Add Shader builder basic structure and decls
      * rewrite drawVertices with ShaderBuilder
      * Fix in parameters in fragment shader to use varying for webgl1
      ec1d1111
  3. 09 10月, 2020 3 次提交
  4. 08 10月, 2020 2 次提交
  5. 07 10月, 2020 1 次提交
  6. 06 10月, 2020 2 次提交
  7. 03 10月, 2020 5 次提交
  8. 02 10月, 2020 2 次提交
  9. 01 10月, 2020 1 次提交
  10. 30 9月, 2020 1 次提交
  11. 29 9月, 2020 1 次提交
  12. 26 9月, 2020 5 次提交
  13. 25 9月, 2020 1 次提交
  14. 24 9月, 2020 7 次提交
  15. 23 9月, 2020 1 次提交
  16. 22 9月, 2020 3 次提交