Widen version range for dependency on observe.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39237 260f80e4-7a28-3924-810f-c04153c831b5
Fix Windows Dartium build:
- Cannot access dart::bin::* from Dartium build.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39238 260f80e4-7a28-3924-810f-c04153c831b5
- Fix Windows standalone build again.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39239 260f80e4-7a28-3924-810f-c04153c831b5
Initial cut at having the enum objects from the spec generated as classes with public static strings.
Type/enum aren't being generated yet.

R=paulberry@google.com, scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39240 260f80e4-7a28-3924-810f-c04153c831b5
Pub buildbot fix, TBR- Paul

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39241 260f80e4-7a28-3924-810f-c04153c831b5
Generate public static EMPTY_ARRAY fields for each object.
Order the fields by the ordering in the spec instead of alphabetically.

R=paulberry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39243 260f80e4-7a28-3924-810f-c04153c831b5
Update dartium roll script to new branch

R=terry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39244 260f80e4-7a28-3924-810f-c04153c831b5
Try running ie10 in a new window instead of an iframe.

We are seeing issues where it seems that we are getting unittest-suite-success messages out of the blue and this may be related to:
https://code.google.com/p/dart/issues/detail?id=17825

This could be the old javascript still running in the iframe posting the event.

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39245 260f80e4-7a28-3924-810f-c04153c831b5
Revert revision 39101 "Avoid linear search for function lookup."

This is causing breakage of the pop pop win sample.

For details see issue 20517

This revert had a minor merge conflict for a todo comment

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39246 260f80e4-7a28-3924-810f-c04153c831b5
Get the version file from the correct location compated to the snapshot we generate for the analyzer

R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39248 260f80e4-7a28-3924-810f-c04153c831b5
Test scripts: Detect and report error in accessing window.parent in browser_controller.

BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39249 260f80e4-7a28-3924-810f-c04153c831b5
Fixes to support ARMv5 lego mindstorm.

1. Deopts on division when neither vfp nor idiv are present.
   In a subsequent CL, I can add a leaf runtime call for this.

2. Uses a different PC read offset in STR and STM instructions.
   On ARMv5 and earlier, the PC read offset is 8 except in STR
   and STM instructions, where it is implementation defined. On
   lego mindstorm it is 12. This requires changing
   kEntryPointToPcMarkerOffset to be a function.

3. Uses a dummy struct to compute the size of a compressed
   pc descriptor to avoid alignment issues. sizeof(PcDescriptorRec)
   is 16 on ia32 and arm. Subtracting sizeof(int16_t) gives 14,
   which creates alignment problems on ARM, i.e. poor performance on
   ARMv6 and later, and wrong results on ARMv5 and earlier.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39250 260f80e4-7a28-3924-810f-c04153c831b5
remove unused IPackageFragmentRoot, CompilationUnitElement, and other unused classes and methods

BUG=
R=messick@google.com, scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39251 260f80e4-7a28-3924-810f-c04153c831b5
Update test status for Android ContentShell

BUG=dartbug.com/20525,dartbug.com/20524

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39252 260f80e4-7a28-3924-810f-c04153c831b5
Proposal for RefactoringMethodParameter.

R=brianwilkerson@google.com, paulberry@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39253 260f80e4-7a28-3924-810f-c04153c831b5
Output javadoc for enumerated values; suppress empty javadoc.

R=jwren@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39254 260f80e4-7a28-3924-810f-c04153c831b5
Inline Int32x4 constructor

(avoids a runtime call for every websocket message in dart:io)

R=srdjan@google.com, zra@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39255 260f80e4-7a28-3924-810f-c04153c831b5
Add error checking for enums

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39256 260f80e4-7a28-3924-810f-c04153c831b5
Refactor and parameterize for linux.

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39257 260f80e4-7a28-3924-810f-c04153c831b5
Fixed TODOs/bugs in codegen_tools.dart for code generation of a directory.

R=paulberry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39258 260f80e4-7a28-3924-810f-c04153c831b5