83 Commits

Author SHA1 Message Date
vsavkin
af2f5c3d7d cleanup(router): removes router 2016-06-20 08:47:54 -07:00
Igor Minar
a66cdb469f repackaging: all the repackaging changes squashed 2016-05-01 20:51:00 -07:00
vsavkin
602641dffd feat(router): adds an example app using the new router 2016-04-29 02:45:57 +00:00
Tobias Bosch
2b34c88b69 refactor(view_compiler): codegen DI and Queries
BREAKING CHANGE:
- Renderer:
  * renderComponent method is removed form `Renderer`, only present on `RootRenderer`
  * Renderer.setDebugInfo is removed. Renderer.createElement / createText / createTemplateAnchor
    now take the DebugInfo directly.
- Query semantics:
  * Queries don't work with dynamically loaded components.
  * e.g. for router-outlet: loaded components can't be queries via @ViewQuery,
    but router-outlet emits an event `activate` now that emits the activated component
- Exception classes and the context inside changed (renamed fields)
- DebugElement.attributes is an Object and not a Map in JS any more
- ChangeDetectorGenConfig was renamed into CompilerConfig
- AppViewManager.createEmbeddedViewInContainer / AppViewManager.createHostViewInContainer
  are removed, use the methods in ViewContainerRef instead
- Change detection order changed:
  * 1. dirty check component inputs
  * 2. dirty check content children
  * 3. update render nodes

Closes 
Closes 
2016-04-13 14:43:48 -07:00
Alex Eagle
3412aba46e feat(typescript): update to 1.9 nightly.
To workaround https://github.com/Microsoft/TypeScript/issues/7573
we must remove the readonly keyword from generated .d.ts files.
This solution will not scale, but will probably buy enough time to require our users move to a 2.0 beta.

Closes 
2016-04-13 18:54:58 +00:00
Vijay Menon
7a1a1b80ed Roll forward to 0.1.24
Closes 
2016-04-07 21:58:48 +00:00
Vijay Menon
529988bc81 Fix DDC errors 2016-04-07 21:58:48 +00:00
Yegor Jbanov
3739588e97 chore: build cjs code prior to launching e2e tests
Closes 

Closes 
2016-03-22 22:09:33 +00:00
Yegor Jbanov
0730b753f2 chore(ddc): add e2e test infra + first test 2016-03-22 22:09:33 +00:00
Jeremy Elbourn
d61aaac400 chore(): remove all angular2_material code. 2016-03-16 13:37:37 -07:00
Misko Hevery
14f0e9ada8 chore: fix DDC errors / warnings
Closes 
2016-03-08 22:17:32 +00:00
Vikram Subramanian
1d49b3e36b fix(build): Use fixed version of Chromium Canary that will be updated manually instead of automatically using the latest Chrome canary 2016-03-02 15:35:07 -08:00
Marc Laval
391a9edabb chore(build): use Chromium in Travis for JS tests 2016-03-01 11:24:44 -08:00
Alex Eagle
a7e9bc97f6 ci(typescript): add typescript_next build
Install typescript@next before build.js and test.typings.
Restore the regular version before travis caches node_modules/.

Fixes 
2016-02-16 17:29:29 -08:00
Rado Kirov
6932b29acb chore(ci): bump up the error count for dart DDC. 2016-01-27 11:19:56 -08:00
Yegor Jbanov
800c8f196f chore(ddc): make DDC build non-experimental 2016-01-26 21:04:34 -08:00
Yegor Jbanov
db87baeb98 fix(ddc): router, compiler, web worker fixes for DDC
Also enable DDC checks across all non-web worker playground apps. We are
now down to 2 DDC errors across all of them. The remaining two need to be
fixed in package:analyzer, not in angular.

BREAKING CHANGE:

- there's a chance of breakage as router's Instruction constructor
  signature changed.

Closes 
2016-01-27 02:30:20 +00:00
Yegor Jbanov
b5b6ece65a chore(ddc): reduce DDC warning cap 260->180 as we fixed a bunch
Closes 
2016-01-26 03:58:22 +00:00
Yegor Jbanov
4282297c24 fix(ddc): type fixes necessary to bring DDC severe count to 0 2016-01-26 03:58:22 +00:00
Pawel Kozlowski
9c96b8affc chore: track size of a "Hello world" app built with SystemJS
Closes 
2016-01-26 02:54:03 +00:00
Pawel Kozlowski
f7424d5aeb chore: track size of a "Hello world" app built with WebPack
Closes 
2016-01-21 01:28:35 +00:00
Yegor Jbanov
6b73d09ba1 chore(build): make experimental Dart build useful
Previously we grepped all hand-written Dart code and ran analyzer in strong mode against it.

Now we run it against transformed playground apps, which:

1. does not analyze unnecessary code (we primarily care about stuff that runs in the browser)
2. analyzes generated code, which does run in the browser and which we failed to analyze in the previous version of the build

Closes 
2016-01-13 21:09:55 +00:00
Tobias Bosch
a08f50badd chore(build): allow to run examples and benchmarks without bundles
The bundles will only be used if the flag `--useBundles` is passed to `gulp build.js`.
2016-01-05 08:27:24 -08:00
Alex Eagle
0b6e75a85e chore(ci): cleanup artifact upload
This is no longer needed for g3sync.

Closes 
2016-01-04 23:02:04 +00:00
mlaval
4291758079 build(sauce/bs): make some browsers required in CI
Closes 
2016-01-04 22:30:48 +00:00
Hank Duan
9d28147acb fix(benchpress): fix flake
memory was not allocated to be high enough, resulting in partial results to be
clipped, and therefore failing the assertions

Closes 
2016-01-04 19:25:32 +00:00
Tobias Bosch
f0d876a873 chore(tests): disable flaky firefox test
Tracking issue is 
Closes 
2015-12-10 22:54:26 +00:00
vsavkin
2cd0f076cc fix(build): increase memory limit 2015-11-25 13:16:01 -08:00
Tim Blasi
163164cb79 chore(analytics): Travis job testing Dart payload size
Add a job to the Travis build matrix that checks the size of the
`hello_world` app against targets hard-coded in the gulpfile.

Closes 
2015-11-23 20:10:04 +00:00
Marc Laval
4d59985b74 chore(build): use Chrome by default for all JS tests
Fixes 

Closes 
2015-11-19 23:27:42 +00:00
Yegor Jbanov
9691c045a7 chore(build): move publish-build-artifacts.sh to scripts/publish 2015-11-18 19:02:51 +00:00
Yegor Jbanov
60a2bbb226 chore(build): git config prior to committing 2015-11-17 14:57:22 -08:00
Yegor Jbanov
dd1e212402 chore(build): revert presubmit-queue-setup.sh; fix git login in publish-build-artifacts.sh 2015-11-17 13:53:57 -08:00
Yegor Jbanov
c5045ac8fe chore(build): print commands in presubmit-queue-setup.sh 2015-11-16 14:22:54 -08:00
Yegor Jbanov
9985968d89 fix(publish): syntax fix 2015-11-13 18:31:40 -08:00
Yegor Jbanov
406ace9b25 chore(build): deploy build artifacts to build branches
- use orphan branch
- use upstream .gitignore
- use short SHA in commit messages
- tag commits with source SHA

Closes 
2015-11-14 00:36:47 +00:00
Igor Minar
f39bbff7bc build(ci): turn on debugging output for ci scripts
Closes 
2015-11-05 21:02:42 +00:00
mlaval
13447e3198 build(browserstack): initial setup
Closes 
2015-11-01 23:22:40 +01:00
Alex Eagle
54f7e62c43 chore(travis): upload dist folder anytime the js and dart builds succeed
Closes 
2015-10-31 04:29:48 +00:00
Igor Minar
75187d605b chore: remove unused docs/dgeni tasks and packages
This stuff now lives in angular.io repo.

Related to 

Closes 
2015-10-06 22:54:17 +00:00
Tobias Bosch
43cca2de76 fix(build): lock dart dev version
Related to 
2015-10-02 08:37:05 -07:00
Igor Minar
3b609fbae9 build(travis): gracefully shut down the sauce connect tunnel after the tests are done running
This is to prevent tunnel leaks which cause us to run out of allocated tunnels.

Closes 
2015-09-23 05:21:34 +00:00
Jeff Cross
eb7839e0ec fix(build): temporarily test dart with dart2js instead of pub serve
Should be changed back when  is resolved.
2015-09-22 11:32:14 -07:00
Marc Laval
e72305e685 fix(build): do not run build/pubbuild.dart twice
Closes 
2015-08-25 18:33:00 +00:00
Misko Hevery
d853d19dd7 chore: have presubmit ignore builds which can fail. 2015-08-22 20:28:59 -07:00
Brian Ford
06487237e5 Revert "Revert "feat(router): add angular 1.x router""
This reverts commit 298f1fb6a60a799d6c8e0c34bae71a55f1207210.
2015-08-20 13:19:34 -07:00
Victor Berchet
298f1fb6a6 Revert "feat(router): add angular 1.x router"
This reverts commit fde026a9e485d9e68b408793add7eaffcf383a86.
2015-08-20 08:06:14 -07:00
Brian Ford
fde026a9e4 feat(router): add angular 1.x router 2015-08-19 20:27:39 +00:00
Misko Hevery
96e34c1d36 fix(presubmit): uses proper branch instead of hard coded
Closes 
2015-08-09 17:41:58 +00:00
Misko Hevery
4038150246 chore(ci): presubmit-pr-888 adds Closes on merge
Closes 
2015-08-08 19:23:14 -07:00