1. 27 Nov, 2019 1 commit
    • Ian Hickson's avatar
      License update (#45373) · 449f4a66
      Ian Hickson authored
      * Update project.pbxproj files to say Flutter rather than Chromium
      
      Also, the templates now have an empty organization so that we don't cause people to give their apps a Flutter copyright.
      
      * Update the copyright notice checker to require a standard notice on all files
      
      * Update copyrights on Dart files. (This was a mechanical commit.)
      
      * Fix weird license headers on Dart files that deviate from our conventions; relicense Shrine.
      
      Some were already marked "The Flutter Authors", not clear why. Their
      dates have been normalized. Some were missing the blank line after the
      license. Some were randomly different in trivial ways for no apparent
      reason (e.g. missing the trailing period).
      
      * Clean up the copyrights in non-Dart files. (Manual edits.)
      
      Also, make sure templates don't have copyrights.
      
      * Fix some more ORGANIZATIONNAMEs
      449f4a66
  2. 21 Nov, 2019 1 commit
  3. 19 Nov, 2019 1 commit
  4. 15 Nov, 2019 1 commit
  5. 31 Oct, 2019 1 commit
  6. 29 Oct, 2019 1 commit
  7. 26 Mar, 2018 1 commit
  8. 22 Mar, 2018 1 commit
    • Jonah Williams's avatar
      Remove package:http from Flutter (#15416) · 88cc9773
      Jonah Williams authored
      * use HttpOverrides and dart:io HttpClient in flutter
      
      * add missing package:http dependency
      
      * update flutter packages and remove comment about createHttpClient from flutter_test
      
      * move byte loading logic to common class, move string parsing logic to base class
      
      * addAll doesn't work for a Uint8List
      
      * use bytes.setRange
      
      * undo addition to hello_world
      
      * add newline to end of binding.dart
      
      * and a newline for hello world
      
      * refactor to function and add tests
      
      * address comments on unknown length case
      
      * alignment
      
      * sort alaphabetically
      
      * rename convertResponse to consolidateClientHttpClientResponseBytes.  Add header
      
      * fix alignment in test
      88cc9773
  9. 12 Mar, 2018 1 commit
  10. 06 Mar, 2018 1 commit
  11. 08 Jan, 2018 1 commit
  12. 20 Oct, 2017 1 commit
  13. 14 Oct, 2017 1 commit
  14. 06 Oct, 2017 1 commit
  15. 15 Aug, 2017 1 commit
  16. 06 May, 2017 1 commit
  17. 08 Mar, 2017 1 commit
  18. 21 Nov, 2016 1 commit
  19. 20 Oct, 2016 1 commit
  20. 28 Jul, 2015 1 commit
  21. 27 Jul, 2015 1 commit
  22. 24 Jul, 2015 1 commit
    • Adam Barth's avatar
      Add back some DEPS · cb8e1b58
      Adam Barth authored
      Turns out if we don't have these deps, nothing builds these packages.
      cb8e1b58
  23. 23 Jul, 2015 5 commits
    • Adam Barth's avatar
      Remove the magic from the Sky package · edd9ddcc
      Adam Barth authored
      We now just symlink the lib directory into the packages directory in the output
      directory.
      edd9ddcc
    • Adam Barth's avatar
      Add sky_services pub package · 40913d03
      Adam Barth authored
      This package contains the mojom.dart files we generate from the sky_engine
      repository.
      40913d03
    • Adam Barth's avatar
      Move Material Design Icons to their own package · 18921498
      Adam Barth authored
      After this patch, we use pub to manage versioning and fetching the material
      design icons.
      18921498
    • Adam Barth's avatar
    • Eric Seidel's avatar
      Focus support. · 4da27671
      Eric Seidel authored
      This patch provides a class to manage focus, Focus, and a class to
      manage ownership of the keyboard, KeyboardHandle.
      
      Inherited (in widgets.dart) is adjusted to support subclasses that
      need to copy state from instance to instance.
      
      A GlobalKey key type is introduced that is basically the same as
      UniqueKey. Component classes that need a globally-unique key can
      specify that their 'key' constructor argument is a GlobalKey.
      
      Focus
      -----
      
      You can use `Focus.at(this)` to determine if you, a Component, are
      currently focused.
      
      You can use `Focus.moveTo(this)` to take the focus or give it to a
      particular component.
      
      For this to work, there has to be a Focus class in the widget
      hierarchy.
      
      Currently, there can only be one Focus class, because nested scopes
      aren't supported. We should add support for that in a future patch.
      See issue #229.
      
      KeyboardHandle
      --------------
      
      Instead of directly interacting with the keyboard service, you now ask
      for a KeyboardHandle using `_keyboard.show(client)`. This returns a
      KeyboardHandle class. On that class, you can call `handle.release()`
      when you want to hide the keyboard. If `handle.attached` is still
      true, and you need to reshow the keyboard after the user hid it, then
      you can can `handle.showByRequest()`.
      
      The point of this is that the `keyboard.show()` method maintains the
      invariant that only one KeyboardHandle is live at a time.
      
      There are some issues with the keyboard service that I filed as a
      result of doing this patch: #226 #227
      4da27671
  24. 22 Jul, 2015 1 commit
  25. 21 Jul, 2015 1 commit
  26. 20 Jul, 2015 1 commit
  27. 17 Jul, 2015 2 commits
    • Adam Barth's avatar
      Fix build issues related to symlink.py · fbf9df58
      Adam Barth authored
      There are actually two uses cases for symlink.py. This CL restores
      //build/symlink.py to match the version in Chromium and adds a new version in
      ////sky/build/symlink.py that works properly for the material-design-icons.
      fbf9df58
    • Adam Barth's avatar
      Refactor Material animation to use AnimatedContainer · f3d913c5
      Adam Barth authored
      The idea is that AnimatedContainer is a drop-in replacement for Container that
      provides implicit animations when its properties change.
      
      R=mpcomplete@google.com
      f3d913c5
  28. 16 Jul, 2015 2 commits