Commit graph

13638 commits

Author SHA1 Message Date
blois@google.com
622022dcb3 Fixing SVGPaint constructor DartC error.
Had removed the constructor because it was no longer needed to call the base class, but it's actually needed for derived classes.

BUG=

Review URL: https://codereview.chromium.org//13820004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21127 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-09 00:42:00 +00:00
nweiz@google.com
a70ef44c0b Have dartdoc document exports.
BUG=9651

Review URL: https://codereview.chromium.org//13598030

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21126 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-09 00:25:24 +00:00
blois@google.com
575512855b Fixing SVGColor DartC break
The base class for SVGColor was removed, but we still had an auto-generated constructor trying to call it, which broke dartc.

BUG=

Review URL: https://codereview.chromium.org//13849002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21124 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 23:49:16 +00:00
iposva@google.com
15e23c7914 - Make the test_extension (a shared library) build in PIC.
Review URL: https://codereview.chromium.org//13811007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21123 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 23:33:50 +00:00
blois@google.com
8afa069ae4 These APIs were introduced in the CSS DOM 2 spec and have been removed from the CSS DOM 3 spec. We should remove them as well.
http://dev.w3.org/csswg/cssom/#the-cssstyledeclaration-interface

BUG=

Review URL: https://codereview.chromium.org//12857006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21121 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 23:25:11 +00:00
iposva@google.com
0d1af8b22c - Do not emit PIC code and frame pointers for release targets.
Review URL: https://codereview.chromium.org//13826002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21120 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 23:05:52 +00:00
hausner@google.com
15720724d9 Add more error detection to debugger test
Detect when malformed messages leave over garbage, e.g. when there
are is an extra closing brace.
Review URL: https://codereview.chromium.org//13741025

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21119 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 22:24:00 +00:00
zra@google.com
cae56d75ed Introduces a second temporary register for MIPS assembler macros.
- Also, adds macros for comparisons followed by branches, and uses them.
Review URL: https://codereview.chromium.org//13483018

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21118 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 22:04:27 +00:00
floitsch@google.com
5589ee9e71 Fix windows tests.
Review URL: https://codereview.chromium.org//13799012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21116 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 21:40:34 +00:00
blois@google.com
93566b8a35 Making supressed DOM types abstract
This clears up a number of dart analyzer issues for the suppressed types.

Also making SVGGradientElement not be suppressed since it is used.

BUG=

Review URL: https://codereview.chromium.org//13744005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21111 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 20:45:32 +00:00
hausner@google.com
9b3a1bd078 More debugger fixing in json objects
Need a better test. The current basic_debugger_test hangs due to
the bug. Will look at that in a separate cl.
Review URL: https://codereview.chromium.org//13800014

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21109 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 20:00:54 +00:00
nweiz@google.com
49113955eb Normalize packages' library names.
This makes the library names play nicer with dartdoc.

Review URL: https://codereview.chromium.org//13674024

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21106 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 19:39:30 +00:00
efortuna@google.com
5c0ae732b4 Add back localName and improve toString for Html nodes.
BUG=

Review URL: https://codereview.chromium.org//13744003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21105 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 19:29:10 +00:00
sra@google.com
e041f763f6 Make mixins work on native classes.
Review URL: https://codereview.chromium.org//13685022

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21104 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 19:29:00 +00:00
floitsch@google.com
6371462d11 Cleanup deferred test fixes.
Review URL: https://codereview.chromium.org//13637011

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21103 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 19:23:09 +00:00
hausner@google.com
0257112f6b Fix editor build
Fix json syntax from previous change.
Review URL: https://codereview.chromium.org//13801017

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21100 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 18:49:28 +00:00
hausner@google.com
1a4d308dea Add library id to code location object
Add libraryId field to the JSON Location object in the debugger
wire protocol.
Review URL: https://codereview.chromium.org//13771013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21098 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 18:31:56 +00:00
devoncarew@google.com
c6922cd6f1 Revert making the sdk build dependent on the new analyzer.
Review URL: https://codereview.chromium.org//13493015

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21097 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 18:21:12 +00:00
devoncarew@google.com
6cb6b04527 Make the create_sdk build dependent on the dartanalyzer build. This is in
preparation for adding the new analyzer to the sdk.

This CL also removes the upload_sdk task. These uploads are not (and I
believe have never been) used. I can drop this part of the CL if desired.
Review URL: https://codereview.chromium.org//13639009

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21096 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 17:59:12 +00:00
sra@google.com
374657fd8f Fix more test imports
TBR=floitch@google.com

Review URL: https://codereview.chromium.org//13493013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21095 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 17:52:17 +00:00
floitsch@google.com
826ade0fe6 Fix more typos.
Review URL: https://codereview.chromium.org//13741013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21093 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 17:45:19 +00:00
floitsch@google.com
b99026e75e Fix typo.
Review URL: https://codereview.chromium.org//13467032

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21091 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 17:41:12 +00:00
floitsch@google.com
2a9ddbc93d More test fixes.
Review URL: https://codereview.chromium.org//13749009

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21090 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 17:35:39 +00:00
floitsch@google.com
f0fac32cfb More test fixes.
Review URL: https://codereview.chromium.org//13801008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21089 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 17:28:08 +00:00
floitsch@google.com
dcbd025070 Revert "Update tests and status files."
This reverts commit r21087.

Review URL: https://codereview.chromium.org//13749008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21088 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 17:13:13 +00:00
floitsch@google.com
999f99cbbc Update tests and status files.
Review URL: https://codereview.chromium.org//13800006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21087 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 17:03:34 +00:00
zra@google.com
d5be052e40 Adds macros to the MIPS assembler for detecting overflow.
Review URL: https://codereview.chromium.org//13722022

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21085 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 16:51:12 +00:00
regis@google.com
b37703989f Implement write barrier on ARM.
Enable StoreIntoObject and DartEntry vm tests.
Review URL: https://codereview.chromium.org//13638019

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21083 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 16:44:39 +00:00
floitsch@google.com
15eb4b42e5 Fix some tests.
Review URL: https://codereview.chromium.org//13493011

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21081 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 16:34:16 +00:00
floitsch@google.com
343fa26d65 Remove deprecated Expect from the libraries.
Review URL: https://codereview.chromium.org//13724021

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21079 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 16:07:34 +00:00
whesse@google.com
26f44bfc6a dart:io | Add missing step to Link.create on Windows.
BUG=

Review URL: https://codereview.chromium.org//13467025

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21078 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 15:50:17 +00:00
whesse@google.com
7e65824c01 dart:io | Add asynchronous Link.create implementation.
BUG=

Review URL: https://codereview.chromium.org//13800002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21077 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 15:12:47 +00:00
ajohnsen@google.com
53efec9bf9 Add extra Path test.
BUG=https://code.google.com/p/dart/issues/detail?id=4861

Review URL: https://codereview.chromium.org//13686006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21076 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 14:56:21 +00:00
ajohnsen@google.com
6d1c14a28c WebSocket: Correctly expect masked frames from clients, and send masked frames from the client.
BUG=https://code.google.com/p/dart/issues/detail?id=9723

Review URL: https://codereview.chromium.org//13686005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21075 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 14:35:44 +00:00
vegorov@google.com
a273179ac8 Use locale insensitive method to parse double literals.
Using strtod does not work because Dart grammar does not necessary match grammar used by strtod. Some locales (e.g. Russian and Danish) use comma instead of dot for radix point.

R=iposva@google.com
BUG=

Review URL: https://codereview.chromium.org//13529014

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21074 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 14:32:46 +00:00
kustermann@google.com
28436e163d Change back to building everything if no argument to build.py was given
Review URL: https://codereview.chromium.org//13674027

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21073 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 13:58:16 +00:00
kasperl@google.com
06ce0c3ec3 Add JS implementation of LinkedHashMap.
R=erikcorry@google.com
BUG=

Review URL: https://codereview.chromium.org//13599005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21072 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 13:51:07 +00:00
ahe@google.com
649f3fa360 Redirect tput stderr to /dev/null.
Review URL: https://codereview.chromium.org//13794003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21070 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 12:56:43 +00:00
ahe@google.com
da25a12caf Only build apidoc in release mode.
Review URL: https://codereview.chromium.org//13784002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21068 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 12:43:25 +00:00
ahe@google.com
2fec283320 Shorten "progress" information, and make sure it never extend 80 columns.
Review URL: https://codereview.chromium.org//13724018

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21067 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 12:37:41 +00:00
ajohnsen@google.com
62f1397d66 Remove typo templated type.
BUG=

Review URL: https://codereview.chromium.org//13647019

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21066 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 12:26:52 +00:00
ahe@google.com
22a82af86d Restore incremental output.
Review URL: https://codereview.chromium.org//13601019

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21065 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 12:26:22 +00:00
sgjesse@google.com
e1911937c8 Update status file
The test standalone/io/raw_socket_test has not failed on Windows for a
long time and does not reproduce under heavi load.

BUG=https://code.google.com/p/dart/issues/detail?id=8901

R=ajohnsen@google.com

Review URL: https://codereview.chromium.org//13790003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21064 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 12:25:46 +00:00
ajohnsen@google.com
140409a05a Wrap stdout/stderr/stdin to only expose the relevant methods.
BUG=https://code.google.com/p/dart/issues/detail?id=9439,https://code.google.com/p/dart/issues/detail?id=9593

Review URL: https://codereview.chromium.org//13787003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21063 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 12:13:03 +00:00
ajohnsen@google.com
1bae12223b Fix recursive directory-deletion of top-level files/links.
BUG=

Review URL: https://codereview.chromium.org//13771010

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21060 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 11:30:33 +00:00
johnniwinther@google.com
a2e74e771f Status updated.
Review URL: https://codereview.chromium.org//13783002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21059 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 11:14:44 +00:00
ahe@google.com
0f111680af Fix dependencies of apidoc.
Review URL: https://codereview.chromium.org//13722007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21058 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 10:49:04 +00:00
karlklose@google.com
b2d5c2bb62 Make sure required type arguments are given when using factories.
When a factory is used to create an instance using type arguments and these instances needed the type arguments, we did not track that requirement, because we only knew about the constructor call to the factory.

Review URL: https://codereview.chromium.org//13642002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21057 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 10:38:18 +00:00
johnniwinther@google.com
517337da22 Implement subtype for type variables.
This implementation handles cyclicity in subtyping on type variables.

Review URL: https://codereview.chromium.org//13375005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21056 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 10:30:19 +00:00
johnniwinther@google.com
abfb263792 Check for cyclic type variable bounds.
This CL uses the post-processing queue introduced in CL https://codereview.chromium.org/13261008/.

Review URL: https://codereview.chromium.org//13133006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21055 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-08 10:22:07 +00:00