2418 Commits

Author SHA1 Message Date
Collin Jackson
e3244086fe Make example look more beautiful 2015-07-16 17:36:25 -07:00
Collin Jackson
79ccfe6b87 Support for settings fly-in animation 2015-07-16 17:22:20 -07:00
Collin Jackson
c8874f9f92 Merge pull request #68 from collinjackson/readme
README updates

R=eseidel
2015-07-16 16:55:04 -07:00
Eric Seidel
bbeb9502a8 Merge pull request #69 from eseidelGoogle/big_red
big_red_button should only publish the sky package
2015-07-16 16:51:10 -07:00
Eric Seidel
64436329b2 big_red_button should only publish the sky package
R=abarth@google.com
2015-07-16 16:46:59 -07:00
Collin Jackson
e5d3f11dac more updates 2015-07-16 16:43:46 -07:00
Ian Hickson
824c7c7824 Merge pull request #61 from Hixie/vestiges
Remove the vestiges of ActiveDOMObject and EventTargetNames, which I missed in my recent patch
2015-07-16 16:43:13 -07:00
Eric Seidel
07a9241953 Merge pull request #67 from eseidelGoogle/goma
Add goma support to sky/tools/gn
2015-07-16 16:39:55 -07:00
Collin Jackson
ad223fd988 README updates 2015-07-16 16:39:44 -07:00
Eric Seidel
0fa26ad45e Add goma support to sky/tools/gn
R=abarth@google.com
2015-07-16 16:38:12 -07:00
Eric Seidel
5c55b1f167 Merge pull request #66 from eseidelGoogle/release
Fix ability to build release builds
2015-07-16 16:29:59 -07:00
Eric Seidel
28cfeee418 Fix ability to build release builds
Also fixed a typo in big_red_button script where
we were passing 'gn' to the 'gn' script.

R=abarth@google.com
2015-07-16 16:27:49 -07:00
Eric Seidel
0254e9ed88 Merge pull request #64 from eseidelGoogle/red_button
Fix big_red_button in its new home.
2015-07-16 16:20:03 -07:00
Eric Seidel
a832154091 Fix big_red_button in its new home.
R=abarth@google.com
2015-07-16 15:49:59 -07:00
Eric Seidel
54f3ba49af Merge pull request #55 from eseidelGoogle/roll
Roll versions in preparation for deploying a new APK
2015-07-16 15:45:31 -07:00
Eric Seidel
f2830c715a Roll versions in perparation for another APK release.
Also fixed roll_versions to no longer roll mojo paths
since those are not part of the sky_engine repository.

R=abarth@google.com
2015-07-16 15:42:57 -07:00
Hixie
2fbea232de Remove the vestiges of ActiveDOMObject and EventTargetNames, which I missed in my recent patch. 2015-07-16 15:42:56 -07:00
Eric Seidel
1b8968c297 Merge pull request #20 from eseidelGoogle/system_bar
Don't layout behind the system bar if we can't make it transparent
2015-07-16 15:26:14 -07:00
Collin Jackson
512f7cbeb8 Merge pull request #17 from collinjackson/authors
Add an AUTHORS file
2015-07-16 15:24:49 -07:00
Collin Jackson
30d9daa718 Update name of project 2015-07-16 15:23:53 -07:00
Eric Seidel
8720ecfd16 Don't layout behind the system bar if we can't make it transparent
R=abarth@google.com
2015-07-16 15:18:47 -07:00
Eric Seidel
192f39f7f9 Merge pull request #19 from eseidelGoogle/build_fix
Fix release build after Hixie's bomb drop.
2015-07-16 15:12:38 -07:00
Eric Seidel
4863833efb Fix release build after Hixie's bomb drop.
R=ianh@google.com
2015-07-16 15:10:59 -07:00
Ian Hickson
3670c60c71 Merge pull request #16 from Hixie/remove-event-target
Remove EventTarget, and subsequent fallout.
2015-07-16 14:55:56 -07:00
Adam Barth
b3ad3c42b3 Merge pull request #18 from abarth/fix_android
Add back ui Java files for android
2015-07-16 14:51:54 -07:00
Adam Barth
0679c31b68 Add back some of the ui/android Java files
Apparently these files are needed to build for Android.
2015-07-16 14:51:13 -07:00
Hixie
ce5aa75b38 Remove remnants of debugging. 2015-07-16 14:40:10 -07:00
Hixie
87e83e552d Remove EventTarget, and subsequent fallout.
The primary goal of this change was to remove EventTarget from the
sky_engine C++ code. Since EventTarget is so core to the entire event
system that sky_engine was based on, this is a rather invasive change.
As such, it had some knock-on effects. I deleted some of the files
that were affected, and cauterised the remainder.

In many cases, a file would depend on another file that it didn't
include directly, but instead included indirectly via another file
that I deleted. When this happened, if the features that this broke
were obsolete, I sometimes just removed the features instead.

Specifically:
- removed EventTarget
- removed EventQueue, since without a target, what's a queue going to
  do?
- same with EventDispatch*
- removed ExecutionContext, since it had an EventQueue and nothing
  else it did was relevant to Sky anymore
- removed ActiveDOMObject, which was all about ExecutionContexts
- removed ContextLifecycleNotifier since it dependend on
  ExecutionContext and ActiveDOMObject
- removed the other Lifecycle classes for consistency, and replaced
  them with four booleans in the Document class
- removed some of the attributes that are no longer relevant from
  IDLExtendedAttributes (ConstructorCallWith and
  CallWith=ExecutionContext)
- removed the Document member on DOMDartState since we never set it to
  anything but null.
- removed BuiltinSky::InstallWindow since it relied on the Document
  member of DOMDartState
- removed EventHandler, EventListener, and mentions of those in
  various binding scripts
- removed NewEventHandler, since we're not using that either
- removed the following interfaces from the Sky Dart API:
  - EventTarget
  - EventListener (since without a target, there's no way to listen)
  - FocusEvent (since it's only member was an EventTarget)
  - HashChangeEvent (mostly by accident, but it's defunct anyway)
  - FontFace (it used ConstructorCallWith=ExecutionContext)
- changed the following interfaces of the Sky DART API:
  - MediaQueryList is no longer an EventTarget
  - Node is no longer an EventTarget
  - Document no longer has defaultView (depended on
    DOMDartState's document)
  - DocumentFragment, Element, Range, and Text no longer have a
    constructor (they all depended on DOMDartState's document, which
    is now gone)
  - Event lost its EventTarget members and path.
  - Window lost its WindowTimers partial interface (it used
    EventTarget and ExecutionContext a lot)
- removed numerous hacks in the bindings around features that are now
  gone, like addEventListener
- removed a bunch of console logging code, since that relied on
  ExecutionContext
- cauterised the wound in FontFace.cpp by removing constructors and
  methods that called now-removed features
- same with MediaQuery and friends
- same with some editor features and focus-related features
- same with Document
- removed DOMTimer classes since they use ExecutionContexts
2015-07-16 14:40:10 -07:00
Collin Jackson
fe5e54ccbe Merge pull request #15 from collinjackson/hub
Tell people that Hub exists

R=abarth
2015-07-16 14:31:44 -07:00
Collin Jackson
7db4aac5cc Add an AUTHORS file 2015-07-16 14:27:15 -07:00
Collin Jackson
6248fbc498 Tell people that Hub exists 2015-07-16 14:24:01 -07:00
Adam Barth
5a50688590 Merge pull request #11 from abarth/remove_deps
Remove unused code in //ui and //gpu/gles2_conform_support
2015-07-16 14:22:18 -07:00
Eric Seidel
181f3db4bb Merge pull request #13 from eseidelGoogle/master
Guard TaskDescription with API version 21
2015-07-16 14:18:42 -07:00
Collin Jackson
33a1391d50 Merge pull request #14 from collinjackson/center_hello_world
Center the hello world text so it isn’t covered up by the status bar

R=hixie
2015-07-16 14:18:14 -07:00
Collin Jackson
b35fb49b1f center the hello world text so it isn’t covered up by the status bar 2015-07-16 14:11:12 -07:00
Eric Seidel
3db7d96a65 Guard TaskDescription with API version 21 2015-07-16 14:09:08 -07:00
Collin Jackson
3b62300c3e Merge pull request #12 from domokit/collinjackson-patch-1
Update CONTRIBUTING.md
2015-07-16 14:05:01 -07:00
Collin Jackson
b158b1a0c3 Update CONTRIBUTING.md 2015-07-16 14:03:35 -07:00
Collin Jackson
4287a1ced5 Update CONTRIBUTING.md 2015-07-16 14:01:39 -07:00
Collin Jackson
f35bbbab8f Merge pull request #10 from collinjackson/apple_apsl
Add third_party/apple_apsl from https://crrev.com/328418
2015-07-16 13:55:52 -07:00
Adam Barth
a1c2e48c53 Remove unused code in //ui and //gpu/gles2_conform_support
We don't use this code and therefore can remove it.
2015-07-16 13:54:52 -07:00
Eric Seidel
99f67396e8 Merge pull request #9 from abarth/clean_root_files
Remove root files that we're not using and update .gitignore
2015-07-16 13:45:56 -07:00
Collin Jackson
df5433d22c Add third_party/apple_apsl from https://crrev.com/328418
This is needed by //base in order to build on a Mac host and will be
useful for doing Mac->Android or Mac->iOS cross-compilation.

R=abarth
2015-07-16 13:44:42 -07:00
Adam Barth
4dac989251 Remove root files that we're not using and update .gitignore 2015-07-16 13:44:23 -07:00
Adam Barth
9b159fbb70 Merge pull request #7 from abarth/gn_tool
Add //sky/tools/gn to automate running `gn`
2015-07-16 13:34:22 -07:00
Adam Barth
e3f2ea2a45 Merge pull request #8 from collinjackson/docs
Documentation improvements
2015-07-16 13:33:13 -07:00
Adam Barth
615da93736 Add //sky/tools/gn to automate running gn
This lets us avoid using mojob.py, which errors out because we lack a go
toolchain.
2015-07-16 13:31:11 -07:00
Collin Jackson
7320c4da87 Fix link 2015-07-16 13:28:37 -07:00
Collin Jackson
f2c5a03732 Documentation improvements 2015-07-16 13:26:54 -07:00
mpcomplete
2497e5dbe2 Merge pull request #6 from domokit/forces.dart
Add forces.dart
2015-07-16 13:10:19 -07:00