Igor Minar
7fc1ee67d1
build: speed up karma run by passing in list of dist files that changed
...
This change causes the build system to write a log file into the tmp folder after each build.
This file contains command line arguments that tell karma about all the added/changed/removed files
from the last build. Karma can then use this list instead of doing internal globbing which can be
very expensive especially for hte dart builds that contain thousands of files.
Closes #2437
2015-06-30 11:53:47 -07:00
Alfonso Presa
3e6503789f
fix(docs): to run js test 'gulp docs' is needed
...
The docs processing generates the angular2/angular2.d.ts file, which is
needed by the typing_spec
Closes #2762
2015-06-30 02:24:37 +01:00
Alex Eagle
8bab6dd239
fix(build): Reduce rx typings to what we actually require.
...
This should help a lot with github rate limiting by removing about
2/3 of the dependencies.
2015-06-29 16:59:04 -07:00
Alex Eagle
a9008eecba
chore(build): record the version of node we expect.
...
The .nvmrc file is used by nvm if you don't specify a version. This lets us type Found '/Users/alexeagle/Projects/angular/.nvmrc' with version <0.12>
Now using node v0.12.2. It doesn't check that you are using the node version from the file, however, so this won't prevent version skew.
See https://github.com/creationix/nvm#usage
closes #1995
2015-06-29 16:30:55 -07:00
Caitlin Potter
73b3ed18c1
build(broccoli): don't set stored diffResult to null on use
...
Doing this would break trees which are used multiple times.
2015-06-29 16:13:02 -07:00
Caitlin Potter
a93ec73e72
build(broccoli): store DiffResult for re-use only if DiffResult
...
One of the non-angular broccoli plugins returns a weird object. We can't
assume that all trees meet the contract that we expect them to meet, so
we do a typecheck before storing the result of the rebuild.
Closes #2662
2015-06-29 16:13:02 -07:00
Caitlin Potter
9a290f0c22
Revert "Revert "build(broccoli): allow rebuild() to return DiffResult""
...
This reverts commit 2c3c235969 .
2015-06-29 16:13:02 -07:00
Sebastian Müller
5de916ecd0
docs(DEVELOPER.md): fix file suffixes
...
Also related to #2455
Closes #2743
2015-06-29 16:09:39 -07:00
Alex Eagle
44891996b5
fix(build): add missing return types now enforced by linter
2015-06-29 15:31:41 -07:00
Alex Eagle
bc585f2724
feat(build): add tslint to the build.
...
The first enabled rule enforces return types
declared on non-private (underscore-prefix)
methods that return something.
2015-06-29 15:31:41 -07:00
Tobias Bosch
d629ed7d5b
fix(bundle): don’t bundle traceur/reflect into benchpress - amended change
...
Don’t need to bundle them as they are already
present in G3. I.e. the benchpress bundle
only includes benchpress and Angular2 bits.
Also removes adding license headers for now,
as we only have one license.
2015-06-29 15:03:15 -07:00
Julie Ralph
8c66a25270
chore(test): remove TestBed
...
Instead, use TestComponentBuilder.
Closes #2354
2015-06-29 14:18:33 -07:00
Julie Ralph
82e8e8c638
chore(test): upgrade form tests to testcomponentbuilder
...
Part of #2354
2015-06-29 13:59:12 -07:00
Victor Berchet
27ad984626
refactor(Router): re-use resolved promise instances
2015-06-29 21:27:07 +02:00
Victor Berchet
1f04f70eda
refactor(Router): idiomatic TS
2015-06-29 21:27:07 +02:00
Victor Berchet
eea989bef8
fix(Router): mark Pipeline and RouteRegistry as Injectable
...
fix #2755
2015-06-29 21:27:07 +02:00
Tobias Bosch
d6cef88dd8
fix(dynamic_component_loader): check whether the dynamically loaded component has already been destroyed
...
Fixes #2748
Closes #2767
2015-06-29 11:30:56 -07:00
Tobias Bosch
da4de21f28
fix(bundle): don’t bundle traceur/reflect into benchpress
...
Don’t need to bundle them as they are already
present in G3.
2015-06-29 11:30:34 -07:00
vsavkin
eb0fd7967c
feat(di): changed InstantiationError to print the original stack
2015-06-29 11:16:12 -07:00
vsavkin
56245c6aa2
feat(lang): added originalException and originalStack to BaseException
2015-06-29 11:16:12 -07:00
Julie Ralph
ab3f2365fd
chore(test): move ng-style tests to TestComponentBuilder
...
Part of #2354
2015-06-29 10:59:32 -07:00
Julie Ralph
66d0e4e656
chore(test): migrate router tests to TestComponentBuilder
...
Part of #2354
2015-06-29 10:58:39 -07:00
Tobias Bosch
0f7dd62f16
chore(npm): correct generated package json files.
2015-06-29 10:30:00 -07:00
uber5001
c4e10ea9ac
chore(benchpress): add browserify bundling
...
Use browserify to bundle benchpress and its dependencies.
2015-06-29 10:29:59 -07:00
Alex Eagle
f1cf5298d8
fix(docs): link to clang-format
2015-06-26 16:00:37 -07:00
vsavkin
22d3943831
refactor(di): unified di injector and core injector
...
BREAKING CHANGES:
* InjectAsync and InjectLazy have been removed
* toAsyncFactory has been removed
2015-06-26 15:59:18 -07:00
vsavkin
b688dee4c8
feat(async): added PromiseWrapper.wrap
2015-06-26 15:58:52 -07:00
vsavkin
71e0f89594
chore: updated tsconfig to ignore test and dist
2015-06-26 15:58:31 -07:00
Jacob MacDonald
5a21dc5340
fix(transformer): Add getters for events.
...
closes https://github.com/angular/angular/issues/2725
2015-06-26 08:07:46 -07:00
Jacob MacDonald
d037c082fb
fix(transformer): Don't hang on bad urls and log better errors
...
closes https://github.com/angular/angular/issues/2605
2015-06-26 07:18:58 -07:00