Alex Eagle
a90063a827
chore(typing): restore some defn's now that dgeni is fixed
...
Closes #2446
Closes #2805
2015-07-01 12:53:10 +01:00
Igor Minar
de05d1bf46
build: speedup test.untit.dart by removing unneeded pub symlinks
...
This is an alternative to #2778 . All of the symlinks to packages directory within the test directory
are not needed for running tests, so we can safely remove them. This removes 80k files from the test directory
which significantly speeds up Karma.
Closes #2437
2015-06-30 21:55:35 -07:00
Brian Ford
1fb948461e
style: fix formatting for real
2015-06-30 20:38:08 -07:00
Brian Ford
27c050be86
style: fix formatting
2015-06-30 19:55:44 -07:00
Brian Ford
f66ce096d8
feat(router): support deep-linking to anywhere in the app
...
Closes #2642
2015-06-30 17:21:50 -07:00
Brian Ford
2335075506
feat(facade): add ListWrapper.toJSON method
2015-06-30 17:21:50 -07:00
Tobias Bosch
b3fc357a15
chore(build): temporarily deactivate dev build for Dart
...
Please revert when #2798 is closed!
2015-06-30 17:17:32 -07:00
Jeff Cross
b3d98cba77
refactor(http): remove default settings from `RequestOptions` constructor
...
The BaseRequestOptions class is responsible for declaring default values,
while the RequestOptions class is merely responsible for setting values
based on values provided in the constructor.
2015-06-30 15:21:36 -07:00
Jeff Cross
146dbf1270
refactor(Http): remove HttpFactory
...
BREAKING CHANGE: HttpFactory is no longer available.
This factory provided a function alternative to the `request` method of the
Http class, but added no real value. The additional factory required an
additional IHttp interface, an odd way to inject while preserving type information
(`@Inject(HttpFactory) http:IHttp`), and required additional documentation in the
http module.
Closes #2564
2015-06-30 15:21:36 -07:00
Jeff Cross
55bf0e554f
feat(http): refactor library to work in dart
...
Mostly internal refactoring needed to make ts2dart and DartAnalyzer happy.
Fixes #2415
2015-06-30 15:21:36 -07:00
Jeff Cross
fa7da0ca5d
revert: "build: speed up karma run by passing in list of dist files that changed"
...
This reverts commit 7fc1ee67d1
.
This commit caused the build to break.
2015-06-30 14:44:44 -07:00
Jeff Cross
d49459750a
revert: "style: fix formatting"
...
This reverts commit d6b56c2380
.
The previous commit caused the build to break.
2015-06-30 14:44:12 -07:00
Igor Minar
d6b56c2380
style: fix formatting
2015-06-30 13:03:03 -07:00
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
Jacob MacDonald
9c768501c4
fix(transformer): Fix annotation_matcher for NgForm directive.
...
The NgForm directive imports Directive from a previously unlisted import.
2015-06-26 07:16:03 -07:00
Pawel Kozlowski
b50edfd1f3
feat(NgStyle): add new NgStyle directive
...
Closes #2665
2015-06-26 12:50:20 +02:00
Marc Laval
dd7910347a
chore(windows): fix the test.server.dart task
...
Closes #2703
2015-06-26 10:25:26 +02:00
Marc Laval
65769699b0
chore(windows): fix the Dart e2e/benchmark tasks
2015-06-26 10:24:56 +02:00
Marc Laval
8b685466f5
chore(windows): fix the JS e2e/benchmark tasks
2015-06-26 10:24:42 +02:00
Marc Laval
91d9e8d649
chore(windows): fix the test.transpiler.unittest task
2015-06-26 10:24:31 +02:00
Marc Laval
746efe7eba
chore(windows): fix the test.unit.tools task
2015-06-26 10:24:22 +02:00