Commit Graph

5874 Commits

Author SHA1 Message Date
Ryan Macnak 3dbaade249 Roll Dartium DEPS to webkit b57ba19cf9fd85ce195f0e1589bc366ebffdd524 "Set VM flag --support_externalizable_strings".
Review URL: https://codereview.chromium.org/1867123003 .
2016-04-07 15:36:43 -07:00
Jacob Richman 1536c671f5 Add support for switching library from the chrome devtools console.
BUG=
R=alanknight@google.com

Review URL: https://codereview.chromium.org/1865803004 .
2016-04-07 11:14:47 -07:00
William Hesse 82e6256392 Update status for html/JsArray test, increase dart2js timeout on browser bots.
BUG=https://github.com/dart-lang/sdk/issues/26060
BUG=https://github.com/dart-lang/sdk/issues/26197
R=kustermann@google.com

Review URL: https://codereview.chromium.org/1865913002 .
2016-04-06 15:57:35 +02:00
William Hesse c63b10b611 Format the test scripts in /tools/testing/dart using dartfmt 1.16.0-dev.3.0.
R=ahe@google.com

Review URL: https://codereview.chromium.org/1859973002 .
2016-04-06 14:49:18 +02:00
William Hesse 7407ecded4 Start browsers sequentially in testing scripts, as needed.
BUG=https://github.com/dart-lang/sdk/issues/26060
R=ahe@google.com

Review URL: https://codereview.chromium.org/1859523002 .
2016-04-06 11:34:52 +02:00
Terry Lucas c95b9875ef Fix registerElement for HTMLElement prototype should not change it's m_type
TBR=jacobr@google.com

Review URL: https://codereview.chromium.org/1857343002 .
2016-04-05 11:59:28 -07:00
Terry Lucas 7060b6a07b Updated to latest WebKit change
TBR=jacobr@google.com

Review URL: https://codereview.chromium.org/1851293006 .
2016-04-04 10:36:49 -07:00
Terry Lucas feb533e59e Pull in latest Chromium change for Mac build
TBR=johnmccutchen@google.com

Review URL: https://codereview.chromium.org/1856603004 .
2016-04-04 07:39:44 -07:00
Terry Lucas 5d82c5f68e Confirm CL that causes Dartium failures. Looks like the snapshot fix is causing 80 some odd failures in the lanaguage tests (timeout/crashes).
TBR=jacobr@google.com,asiva@google.com

Review URL: https://codereview.chromium.org/1852133002 .
2016-04-03 14:50:03 -07:00
Jacob Richman 56caf03c16 Roll webkit deps forward
BUG=

Review URL: https://codereview.chromium.org/1850353002 .
2016-04-01 16:20:50 -07:00
Terry Lucas 9f2ed047ea Updated SHA1 to remote repository commit #
TBR=jacobr@google.com

Review URL: https://codereview.chromium.org/1848173003 .
2016-04-01 11:48:04 -07:00
Jacob Richman 618f46da9c Roll webkit to version that elmininates snapshot generation from the vm for JS interop now that the VM allows allows patching of classes after finalization.
BUG=

Review URL: https://codereview.chromium.org/1848443006 .
2016-04-01 09:54:45 -07:00
Alan Knight 0f5c249f22 Fix webgl methods, properly this time
BUG=

Review URL: https://codereview.chromium.org/1846803002 .
2016-03-31 09:45:32 -07:00
Jacob Richman 3cb280c5e1 Fast path Location.hash as some apps call it 10000+ times a frame.
BUG=

Review URL: https://codereview.chromium.org/1847543003 .
2016-03-31 09:04:10 -07:00
Harry Terkelsen a9a0ce0c1c Stop retrying failing tests on Safari
BUG=https://github.com/dart-lang/sdk/issues/22519
R=ahe@google.com

Review URL: https://codereview.chromium.org/1844933002 .
2016-03-30 10:27:13 -07:00
Terry Lucas c330f82267 Updated to grab latest WebKit changes
TBR=jacobr@google.com

Review URL: https://codereview.chromium.org/1838353005 .
2016-03-30 07:48:57 -07:00
Jacob Richman c65854d2e4 Optimize dartium dart:html bindings so real world application performance is acceptable. Improves dart:html performance by 2X-30X for microbenchmarks. Real world improvement is typically 2X-3X.
BUG=

Review URL: https://codereview.chromium.org/1832713002 .
2016-03-29 18:32:52 -07:00
Harry Terkelsen 153365a415 roll to newest web_components
BUG=
R=sigmund@google.com

Review URL: https://codereview.chromium.org/1842943002 .
2016-03-29 14:42:59 -07:00
Zachary Anderson 573d620eef Fix Dartium build
BUG=

Review URL: https://codereview.chromium.org/1844463003 .
2016-03-29 12:56:54 -07:00
Terry Lucas ecca7dc4e5 Update to correct SHA1
TBR=jacobr@google.com

Review URL: https://codereview.chromium.org/1835883003 .
2016-03-28 12:45:21 -07:00
Terry Lucas 7d92bf3b52 Pullin new WebKit change
TBR=jacobr@google.com,alanknight@google.com

Review URL: https://codereview.chromium.org/1835973002 .
2016-03-28 10:37:29 -07:00
Terry Lucas 10e70db01c Speed up interop patch file creation.
Made a number of optimizations to reduce load time from 8 secs to 1 sec.  The changes involved:

- No longer dynamically generate patch files on startup for dart:* libraries (created from WebKits IDL e.g., html, svg, web_audio, web_gl, indexed_db, web_sql).  Instead create a cache of patch files.

- Comparison of @JS refelctedType not by library and symbol name comparison.

- In addition, a VM mirror change see CL https://codereview.chromium.org/1834673003/ gives us the remaining speedup.

This cache of interop patch files, for Dartium only, requires a manual re-gen after go.sh run is:

> cd tools/dom/scripts
> run go.sh

The steps after (for Dartium) are:

1.  build Dartium
2.  cd tools/dartium
3.  run generate_patches.sh
4.  build Dartium

R=jacobr@google.com, alanknight@google.com

Review URL: https://codereview.chromium.org/1833373002 .
2016-03-28 08:20:13 -07:00
Alan Knight ab55f22334 Fix WebGL tex[Sub]Image2D/buffer[Sub]Data, restored Typed/Untyped aliases
BUG=

Review URL: https://codereview.chromium.org/1831033002 .
2016-03-24 10:20:11 -07:00
Zachary Anderson a87fca4d0a Remove unused gyp variable
Review URL: https://codereview.chromium.org/1825233002 .
2016-03-22 14:31:54 -07:00
Zachary Anderson 27f5c1f81c Don't compile in root certs on Android.
This works by using SSL_CTX_load_verify_locations in
SecurityContext._trustBuiltinRoots() to specify
/system/etc/security/cacerts as the certificate directory.

This saves about 240KB from a stripped ProductAndroidARM build.

This has the drawback that SSL_do_handshake will synchronously
hit the filesystem looking for root certs during its trust evaluation.
We call SSL_do_handshake directly from the Dart thread so that Dart
code can be invoked from the "bad certificate" callback called by
SSL_do_handshake. If there was no need to support this callback,
it would be easier to move the handshake to the IOService thread, and
thus remove the compiled-in certs without the need for blocking IO
on the Dart thread.

R=whesse@google.com

Review URL: https://codereview.chromium.org/1811583003 .
2016-03-22 09:30:04 -07:00
Zach Anderson 893a60df2f Bump mac_sdk to 10.8
BUG=

Review URL: https://codereview.chromium.org/1820903004 .
2016-03-21 19:47:04 -07:00
Ivan Posva b41ffe0bb2 - Switch default Mac deployment target to 10.7.
BUG=

Review URL: https://codereview.chromium.org/1819813004 .
2016-03-21 18:00:27 -07:00
Terry Lucas 14effd2813 Updated to latest WebKit change
TBR=jacobr@google.com,alanknight@google.com

Review URL: https://codereview.chromium.org/1817073002 .
2016-03-21 07:16:42 -07:00
Siva Annamalai 520ba45d16 Use the correct binary name for testing product mode.
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/1808853006 .
2016-03-18 13:59:34 -07:00
Paul Berry b73e02db49 Add dev_compiler to the SDK build process.
Also update DEPS to bring the latest dev_compiler into the SDK.

This is a second attempt at
https://codereview.chromium.org/1777173003, with the following fixes:

- Added .bat files for Windows.

- Added missing dependency: create_sdk_internal depends on
  dartdevc.dart.snapshot.

- Used pkg_files.stamp to note the source code dependency for
  dartdevc, so that we don't go beyond xcodebuild's input length
  limit.

R=jmesserly@google.com

Review URL: https://codereview.chromium.org/1818543002 .
2016-03-18 13:09:11 -07:00
Alan Knight 4fe809c211 Add @creates annotation to VttCue members
BUG=
R=sigmund@google.com

Review URL: https://codereview.chromium.org/1811213002 .
2016-03-18 07:35:35 -07:00
Paul Berry ceec063f27 Revert "Add dev_compiler to the SDK build process."
This broke the Mac and Windows builds, for reasons I'm still
investigating.

This reverts commit 2ddf244819.

TBR=jmesserly@google.com

Review URL: https://codereview.chromium.org/1813983003 .
2016-03-17 13:46:51 -07:00
Terry Lucas 94c8b1fd7b Update to latest WebKit change to call Dart_Initialize
TBR=asiva@google.com

Review URL: https://codereview.chromium.org/1811113002 .
2016-03-17 13:43:47 -07:00
Paul Berry 2ddf244819 Add dev_compiler to the SDK build process.
Also update DEPS to bring the latest dev_compiler into the SDK.

R=jmesserly@google.com, whesse@google.com

Review URL: https://codereview.chromium.org/1777173003 .
2016-03-17 11:14:35 -07:00
Terry Lucas 0739f50b96 Updated DEPS for Chromium fix
TBR=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/1811843002 .
2016-03-16 19:15:57 -07:00
Terry Lucas 96d7fbaa1b Reverted experiment for ot test
R=whesse@google.com

Review URL: https://codereview.chromium.org/1806953002 .
2016-03-16 10:09:34 -07:00
Terry Lucas cd24f61a19 Test now passes and try test for timeouts on DRTs Mac Full BOT
TBR=alanknight@google.com

Review URL: https://codereview.chromium.org/1805383002 .
2016-03-16 06:59:21 -07:00
Terry Lucas 00a0cc905d Test failure in DRT not Dartium and revert timeout multiplier
TBR=alanknight@google.com

Review URL: https://codereview.chromium.org/1805793002 .
2016-03-15 19:01:18 -07:00
Terry Lucas d46512329d Temporarily double timeout to test Mac fullbots timing out with DRT
R=jacobr@google.com, alanknight@google.com, whesse@google.com

Review URL: https://codereview.chromium.org/1802383003 .
2016-03-15 13:42:12 -07:00
Terry Lucas a3ec71e091 Updated to new Chromium fix
TBR=johnmccutchan@google.com,jacobr@google.com,alanknight@google.com

Review URL: https://codereview.chromium.org/1795333002 .
2016-03-13 16:38:41 -07:00
Terry Lucas fcced81a76 Update for 45.0.2454.104 released Chrome 45
TBR=jacobr@google.com,alanknight@google.com

Review URL: https://codereview.chromium.org/1791383002 .
2016-03-13 15:59:02 -07:00
Alan Knight 051451d7e6 Trying to fix SQLResultSetRowList's subscript operator to do type conversion
BUG=

Review URL: https://codereview.chromium.org/1779023002 .
2016-03-09 14:02:30 -08:00
William Hesse 00e6b92e20 Change bleeding-edge version to 1.16.0, merge stable and bleeding-edge changelog.
BUG=
R=kevmoo@google.com, mit@google.com

Review URL: https://codereview.chromium.org/1781703002 .
2016-03-09 19:14:31 +01:00
Alan Knight 1f9395fb30 Add back CssCharsetRule for Safari support
BUG=

Review URL: https://codereview.chromium.org/1777683002 .
2016-03-08 14:40:57 -08:00
Ryan Macnak a0e3bfdd68 Qualify the precompiled shared library name with the snapshot directory instead of using LD_LIBRARY_PATH.
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/1771423002 .
2016-03-08 12:01:53 -08:00
Terry Lucas af562187bc Chrome moved clipboardData from Event to ClipboardEvent for security clipboard can only be accessed during a onCut/onCopy/onPaste event.
The polyfill class KeyEvent can no longer access clipboardData without listening for the cut, copy or paste event.

TBR=alanknight@google.com,sigmund@google.com

Review URL: https://codereview.chromium.org/1775923002 .
2016-03-08 05:24:02 -08:00
Terry Lucas 5d77c0e83c More UIEvent attribute movement in 45 roll.
TBR=alanknight@google.com,sigmund@google.com

Review URL: https://codereview.chromium.org/1771113002 .
2016-03-07 16:12:28 -08:00
Terry Lucas 5c3728b067 Fix for KeyEvent,KeyboardEvent and UIEvent changes in roll 45
TBR=jacobr@google.com,alanknight@google.com,sigmund@google.com

Review URL: https://codereview.chromium.org/1754523006 .
2016-03-07 07:51:50 -08:00
Terry Lucas a552c24089 Match version of idl_parser and WebCore so go.sh can be run from a Dart only enlistment.
Needed to pull in the tools/idl_parser code for a Dart enlistment populated during a gclient sync.

Added .gitingore to not ignore tools/idl_parse

TBR=jacobr@google.com,alanknight@google.com

Review URL: https://codereview.chromium.org/1768853002 .
2016-03-06 15:10:36 -08:00
Terry Lucas c510dc9831 Fixed typedef used globally in IDLs
TBR=alanknight@google.com

Review URL: https://codereview.chromium.org/1763063003 .
2016-03-05 07:34:51 -08:00