3919 Commits

Author SHA1 Message Date
James Robinson
b2008eb540 Remove GLX code from //ui/gl, simplify build a bit
This removes the now unused GLX binding code from //ui/gl and simplifies
the build files a bit, removing unused configs and includes and such.
2015-09-01 17:02:43 -07:00
James Robinson
ab188a8e38 Merge pull request #1000 from jamesr/include_build_config_for_checks
include build/build_config.h in gl_bindings.h for macro checks to work
2015-09-01 16:35:08 -07:00
James Robinson
7872f50465 include build/build_config.h in gl_bindings.h for macro checks to work 2015-09-01 16:33:58 -07:00
James Robinson
3fd0e32fa2 Merge pull request #997 from jamesr/restrict_khronos_header_use
Use //third_party/khronos headers only on linux+android
2015-09-01 16:17:07 -07:00
James Robinson
c84cf45d66 Use //third_party/khronos headers only on linux+android 2015-09-01 16:10:57 -07:00
Viktor Lidholt
4ec88b06d8 Merge pull request #995 from vlidholt/master
Improves explosions in game
2015-09-01 16:01:57 -07:00
James Robinson
33ca871dd7 Merge pull request #996 from jamesr/fix_sky_viewer_rule
Only attempt to copy sky_viewer_library symbols on Linux and Android
2015-09-01 15:52:40 -07:00
James Robinson
8dcf72f0d1 Only attempt to copy sky_viewer_library symbols on Linux and Android 2015-09-01 15:48:08 -07:00
Viktor Lidholt
2291bd6d4c Adds small explosions to demo game 2015-09-01 15:34:43 -07:00
Viktor Lidholt
fcd47c4dc1 Speeds up explosions in demo game 2015-09-01 15:34:43 -07:00
James Robinson
fc40cce704 Merge pull request #989 from jamesr/rm_gl_fence
Remove unused Ozone and GLFence/GLImage abstractions
2015-09-01 14:40:40 -07:00
Adam Barth
2165150cc9 Merge pull request #994 from abarth/roll_dart_sdk
Update Dart SDK
2015-09-01 14:33:34 -07:00
Adam Barth
5cc686219d Update Dart SDK 2015-09-01 14:32:50 -07:00
Ian Hickson
28e097f489 Merge pull request #978 from Hixie/sync-removal
Still try to sync even if a node has been removed from the tree.
2015-09-01 14:08:23 -07:00
Ian Hickson
48a7506491 Merge pull request #992 from Hixie/skyanalyzer
Silence skyanalyzer's complaints about third-party packages.
2015-09-01 14:01:23 -07:00
Ian Fischer
019f260d80 Merge pull request #993 from iansf/sky_package_log
Log a warning when developers are using a dev build of the sky package
2015-09-01 14:01:22 -07:00
Adam Barth
3e6954b4ff Roll skia 2015-09-01 13:42:10 -07:00
Ian Fischer
051cf4b5f8 Log a warning when developers are using a dev build of the sky package. 2015-09-01 13:42:00 -07:00
Ian Fischer
c938128873 Merge pull request #990 from iansf/remove_required_arg
Don't require -p for ios_sim commands
2015-09-01 13:39:51 -07:00
Hixie
8f580207f8 Still try to sync even if a node has been removed from the tree.
This should handle a case like a stateful component inside a Container
inside another Container having one of those Containers removed while
still keeping that stateful component around with its state.

The problem of how to handle the Container then being reinserted is a
separate issue not handled by this patch.
2015-09-01 13:32:28 -07:00
Hixie
d96b1e84ca Silence skyanalyzer's complaints about third-party packages. 2015-09-01 13:22:44 -07:00
Adam Barth
e70448c179 Merge pull request #979 from abarth/render_object_docs
Add dartdocs for RenderObject
2015-09-01 12:25:04 -07:00
Adam Barth
dc671f272a Add dartdocs for RenderObject
... and other code in object.dart.
2015-09-01 12:24:27 -07:00
Ian Fischer
07c2379338 Don’t require specifying -p in ios_sim commands under normal circumstances. 2015-09-01 11:26:46 -07:00
James Robinson
47cf23f48a Merge pull request #988 from jamesr/linux_hardcode_osmesa
Link sky_shell on linux statically against osmesa instead of dynamically
2015-09-01 11:26:40 -07:00
James Robinson
1785ea4a45 Remove unused Ozone and GLFence/GLImage abstractions 2015-09-01 11:23:45 -07:00
James Robinson
519e7b25a2 Link sky_shell on linux statically against osmesa instead of runtime switch 2015-09-01 11:09:11 -07:00
Ian Fischer
9e6d39f358 Merge pull request #985 from iansf/fix_non_local_builds
Fix non-local builds
2015-09-01 10:52:01 -07:00
Ian Fischer
6512b8d7a0 Merge pull request #986 from domokit/iansf-sky_tool-docs
Document --release flag and install command for sky_tool
2015-09-01 10:46:38 -07:00
Ian Fischer
4349c6f47b Document --release flag and install command for sky_tool 2015-09-01 10:45:06 -07:00
Ian Fischer
33470ab2e7 Refactor sky_tool install slightly and fix non-local builds. 2015-09-01 10:37:27 -07:00
Ian Fischer
6ee4c9f15e Merge pull request #984 from iansf/fix_typo
Fix typo
2015-09-01 10:32:49 -07:00
Ian Fischer
63763ab0e8 Fix missing paren 2015-09-01 10:07:20 -07:00
Etienne Membrives
0b96a64a8a Merge pull request #954 from emembrives/upload_symbols
Upload sky_viewer symbols to Google Storage.
2015-09-01 18:31:02 +02:00
Ian Fischer
e5b39b335d Merge pull request #977 from iansf/fix_stop_tracing
Fix stop_tracing
2015-09-01 09:17:54 -07:00
Etienne Membrives
83209d65a5 Upload sky_viewer symbols to Google Storage.
With this change, each time sky_viewer.mojo is uploaded to Google
Storage (both for Linux and Android), debugging symbols are also
uploaded in a symbols/ subdirectory.
2015-09-01 18:07:59 +02:00
Etienne Membrives
d11f61b5a2 Merge pull request #980 from emembrives/update_deps
Update mojo_sdk and mojo_devtools in DEPS
2015-09-01 18:03:32 +02:00
Etienne Membrives
b6bedd27e3 Update mojo_sdk and mojo_devtools in DEPS.
Updating mojo_sdk to 3ec8c53e9c9e5a8cd3cf251c4ae4754b75172225
Updating mojo_devtools to 49879d78ce4486e10c2214a101d9b2e82794b2f4
2015-09-01 17:51:39 +02:00
Ian Fischer
23958b15e1 Make it possible to download trace files on rooted devices using sky_tool stop_trace 2015-08-31 17:12:09 -07:00
Ian Fischer
2956f669e7 Merge pull request #976 from domokit/iansf-update-readme-install
Update README.md to reflect removal of --install flag.
2015-08-31 16:55:46 -07:00
Ian Fischer
8f96a4efff Update README.md to reflect removal of --install flag. 2015-08-31 16:48:16 -07:00
Hans Muller
3a25de84c6 Merge pull request #974 from HansMuller/dismissable-uses-gestures
Convert Dismissable to use gestures

Convert Dismissable to use the ScrollStart, ScrollUpdate, and ScrollEnd gestures. Support for fling gestures is TBD.

Included a basic unit test that checks that one item can be dismissed with a press-drag-release gesture.

Fixed the scroll gesture recognizer: if the last pointer goes up and candidate recognizers still exist, then reject the gesture.
2015-08-31 16:46:26 -07:00
Hans Muller
7d6119c2de Convert Dismissable to use gestures
Convert Dismissable to use the ScrollStart, ScrollUpdate, and ScrollEnd gestures. Support for fling gestures is TBD.

Included a basic unit test that checks that one item can be dismissed with a press-drag-release gesture.

Fixed the scroll gesture recognizer: if the last pointer goes up and candidate recognizers still exist, then reject the gesture.
2015-08-31 16:44:25 -07:00
Adam Barth
0c15b35045 Merge pull request #972 from abarth/parent_data_madness
Positioned 'remembers' things it shouldn't
2015-08-31 16:41:36 -07:00
Adam Barth
1119f36040 Positioned 'remembers' things it shouldn't
This patch makes ParentDataNode less general purpose and instead teaches Flex
and Stack how to program the parent data for their children. We used to have
this general system because parent data used to carry CSS styling, but we don't
need it anymore.

Fixes #957
2015-08-31 16:41:14 -07:00
Ian Hickson
4d99c732d0 Merge pull request #971 from Hixie/address
Remove the silly dialog.
2015-08-31 16:11:46 -07:00
Ian Hickson
f081f2bb1e Merge pull request #880 from Hixie/homogeneousviewport
Add a HomogeneousViewport class that works like MixedViewport but handles only children that have all the same height.
2015-08-31 15:58:31 -07:00
Hixie
c01bb264c7 Remove the inner SizeObserver from ScrollableWidgetList.
Adds a HomogeneousViewport class that works like MixedViewport but
handles only children that have all the same height.

Converts ScrollableWidgetList to use that, so that we don't waste a
frame looking at the size of the contents each time we change size.

This allows a number of seemingly pointless double-pumps in the tests
to be removed.

Other changes that were necessary to support the above:

 - RenderBlock now supports minExtent (think 'min-height' in CSS)
 - RenderBlock now supports itemExtent (forces the height of each
   child to be the same, so that the itemExtent passed to the fixed-
   height scrollables are all authoritative instead of a source of
   bugs when they don't match)
 - RenderBlockViewport now supports horizontal scrolling
 - improved the style of the isInfinite assert in box.dart
 - fixed the position of a comment in mixed_viewport.dart
 - added a test
 - made the logic for how many items to show be more precise
2015-08-31 15:57:45 -07:00
Adam Barth
60119d0d4d Merge pull request #973 from abarth/hide_constants
Make these constants private
2015-08-31 15:56:46 -07:00
Adam Barth
d57e9ca53c Make these constants private
These constants aren't useful outside these files and are cause noise in the
dartdoc.
2015-08-31 15:53:33 -07:00