Tobias Bosch
0f4eb1b524
refactor(compiler): simplify metadata
2015-08-28 14:55:23 -07:00
Jason Teplitz
3468f7cfd5
chore(build): Add WebWorker bundle.
...
Closes #3207
Closes #3881
2015-08-28 20:40:16 +00:00
Marc Laval
be07390859
refactor(test_lib): BrowserDetection util
...
Closes #3805
2015-08-28 11:41:17 +02:00
Misko Hevery
551d9a1688
chore(LifecycleEvent): change to PascalCase / rename
...
BREAKING CHANGE
Closes #3863
- LifecycleEvent.onInit => LifecycleEvent.OnInit
- LifecycleEvent.onDestroy => LifecycleEvent.OnDestroy
- LifecycleEvent.onChange => LifecycleEvent.OnChanges
- LifecycleEvent.onCheck => LifecycleEvent.DoCheck
- LifecycleEvent.onAllChangesDone => LifecycleEvent.AfterContentChecked
- OnCheck.onCheck() => DoCheck.doCheck()
- OnChange.onChange() => OnChanges.onChanges()
- OnAllChangesDone.onAllChangesDone() => AfterContentChecked.afterContentChecked
Closes #3851
2015-08-27 22:32:21 -07:00
Misko Hevery
ac3f5106e4
refactor(view): remove hostActions
...
BREAKING CHANGE
Closes #3396
Replacement. Either direct DOM access or Renderer in WebWorkers.
2015-08-27 22:32:21 -07:00
Misko Hevery
37b042b361
chore: Make enum names consistent with TypeScript convention
...
BREAKING_CHANGE
Ts2Dart issue: https://github.com/angular/ts2dart/issues/270
TypeScript convention: https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines
DartConvertion: https://www.dartlang.org/articles/style-guide/
Rename:
- NumberFormatStyle.DECIMAL => NumberFormatStyle.Decimal
- NumberFormatStyle.PERCENT => NumberFormatStyle.Percent
- NumberFormatStyle.CURRENCY => NumberFormatStyle.Currency
- RequestMethods.GET => RequestMethods.Get
- RequestMethods.POST => RequestMethods.Post
- RequestMethods.PUT => RequestMethods.Put
- RequestMethods.DELETE => RequestMethods.Delete
- RequestMethods.HEAD => RequestMethods.Head
- RequestMethods.PATCH => RequestMethods.Patch
- ReadyStates.UNSENT => ReadyStates.Unsent
- ReadyStates.OPEN => ReadyStates.Open
- ReadyStates.HEADERS_RECEIVED => ReadyStates.HeadersReceived
- ReadyStates.LOADING => ReadyStates.Loading
- ReadyStates.DONE => ReadyStates.Done
- ReadyStates.CANCELLED => ReadyStates.Canceled
2015-08-27 22:32:21 -07:00
Misko Hevery
465f7c95b0
chore(cjs): make async tests fail faster
2015-08-27 21:41:47 -07:00
Misko Hevery
69926dd002
refactor(change_detection): introduce enum ChangeDetectionStrategy
...
BREAKING CHANGE
Closes #2497
- change detection strategy type changes from string to ChangeDetectionStrategy
- CHECK_ONCE => ChangeDetectionStrategy.CheckOnce
- CHECKED => ChangeDetectionStrategy.Checked
- CHECK_ALWAYS => ChangeDetectionStrategy.CheckAlways
- DETACHED => ChangeDetectionStrategy.Detached
- ON_PUSH => ChangeDetectionStrategy.OnPush
- DEFAULT => ChangeDetectionStrategy.Default
- ON_PUSH_OBSERVE => ChangeDetectionStrategy.OnPushObserve
2015-08-27 21:41:46 -07:00
Misko Hevery
e41d7451bf
chore: update NAMING.md with TypeScript conventions
2015-08-27 21:41:46 -07:00
vsavkin
3bb27deecc
feat(exception_handler): changed ExceptionHandler to use console.error instead of console.log
...
Closes #3812
2015-08-28 00:09:01 +00:00
Alex Eagle
a34d4c6a5f
fix(typings): emit spread parameters
...
Closes #3875
2015-08-27 21:55:10 +00:00
Tim Blasi
02d9e18279
chore(transform): Move registrations tests to modules_dart
...
This moves tests which were created in 104302a958
and were not moved in 88a5b8da0f
.
2015-08-27 20:54:47 +00:00
yjbanov
8536df16d9
chore(build): fail experimental Dart build but allow Travis failures
2015-08-27 13:52:47 -07:00
Pawel Kozlowski
a94f051d43
fix(bundle): don't include System.config in dev bundle
...
Fixes #3826
Closes #3862
2015-08-27 17:20:03 +00:00
Philip Harrison
78200868f4
fix(test): error in karma when systemjs imports fail
...
Closes #3846
2015-08-27 16:51:17 +00:00
Richard Sentino
256b2dc9b7
chore: remove ENUM_INDEX from facade
...
The ENUM_INDEX utility was added to return the index of an enum
consistently between Dart and TypeScript, so that the index
could be used to look up the name of the enum. Since dart is no
longer supported by Http, and since no other part of the framework
is using this function, it has been removed.
Closes #3843
2015-08-27 08:39:24 -07:00
Richard Sentino
51285666d8
chore(http): remove RequestMethodsMap
...
This class was only added to do a reverse lookup of
RequestMethods enum to get its name (i.e. "GET") for Dart.
Since Dart is no longer supported by Http, method names
can just be retrieved with TypeScript's support for
enum name lookup,
i.e. RequestMethods[RequestMethods.GET] === 'GET',
making the RequestMethodsMap utility obsolete.
Closes #2904
2015-08-27 08:36:40 -07:00
Marc Laval
557d309377
chore(build): improve reliability of the saucelabs job
...
Closes #3848
2015-08-27 09:46:15 +02:00
Jason Teplitz
4ba4427510
feat(WebWorkers): Add WebSocket MessageBuses for debugging apps
...
Closes #3858
2015-08-26 19:07:53 -07:00
Tobias Bosch
9f576b0233
feat(compile): add HtmlParser, TemplateParser, ComponentMetadataLoader
...
First bits of new compile pipeline #3605
Closes #3839
2015-08-27 00:05:48 +00:00
vsavkin
343dcfa0c0
refactor(tests): removed @IMPLEMENTS
2015-08-26 15:06:25 -07:00
Tim Blasi
457eb5d69c
fix(WebWorker): Return boolean from `dispatchRenderEvent`
...
Update web_worker `dispatchRenderEvent` to return a boolean, which
[view.ts](https://github.com/angular/angular/blob/master/modules/angular2/src/core/render/dom/view/view.ts#L85 ) expects.
2015-08-26 14:12:45 -07:00
Tim Blasi
5863f50316
chore(transform): Remove reflection_entry_points from examples pubspec
...
Specifying `reflection_entry_points` is no longer necessary for most
Angular 2 apps.
Closes #3850
2015-08-26 17:36:26 +00:00
Jeff Cross
8ed22ce6e7
chore: update all import paths
2015-08-25 15:33:23 -07:00
Jeff Cross
10437ab85c
fix(http): change type declarations to interfaces and export EventEmitter
2015-08-25 15:33:22 -07:00
Jeff Cross
38a5a2a955
chore: move core modules into core directory
...
BREAKING CHANGE:
This change moves the http module into angular2/, so its import
path is now angular2/http instead of http/http.
Many other modules have also been moved around inside of angular2,
but the public API paths have not changed as of this commit.
2015-08-25 15:33:22 -07:00
Jeff Cross
56e88058f1
chore(shrinkwrap): update ts2dart version
2015-08-25 15:33:22 -07:00
Jason Teplitz
5f6b7ffadb
chore(build): Fix flaky builds caused by doc generation.
...
Closes #3836
2015-08-25 21:29:45 +00:00
Jason Teplitz
6d2345accb
chore(build): Fix test.unit.dart and test.unit.dartvm transformer load errors
...
Closes #3832
2015-08-25 19:47:58 +00:00
Misko Hevery
cc2a2e4bbc
chore: add NAMING.md
...
Closes #3787
2015-08-25 19:19:47 +00:00
Marc Laval
e72305e685
fix(build): do not run build/pubbuild.dart twice
...
Closes #3831
2015-08-25 18:33:00 +00:00
Marc Laval
c2279dd651
fix(build): make e2e tests faster
...
Closes #3822
2015-08-25 17:04:46 +00:00
Ted Sander
9cc1cd29ed
feat(url_resolver): Allow a developer to customize their package prefix
...
Allow a developer to specify a package prefix where the 'package:' dart urls
will be resolved. By default this will be '/packages' keeping the current
behavior, but allows for flexibility of different environments where a
developer may not control their directory structure.
Closes #3794
2015-08-25 16:53:06 +00:00
Alex Eagle
894af28529
fix(typings): include static members
...
Fixes #3175
Closes #3780
2015-08-25 16:49:37 +00:00
Marc Laval
bf4b75ee9c
fix(build): error when running `npm test` locally
...
Closes #3806
2015-08-25 15:46:27 +00:00
Jason Teplitz
21f60c5dce
refactor(WebWorker): Abstract message passing and serialization to UIMessageBroker
...
closes #3703
Closes #3815
2015-08-25 03:18:22 +00:00
Brian Ford
aeef19e2a6
refactor(router): reorganize 2.x tests
2015-08-24 20:55:50 +00:00
Brian Ford
64ffd9e99c
refactor(router): split 1.x tests into separate files
2015-08-24 20:55:50 +00:00
unknown
944ccc9a94
Removed unused parameter
...
Closes #3810
2015-08-24 20:41:05 +00:00
Brian Ford
9262727ae1
feat(docs): export type info for var and const exports
...
Closes #3700
2015-08-24 20:31:51 +00:00
Brian Ford
3963e0ab39
refactor(router): rename HTML5LocationStrategy to PathLocationStrategy
...
"HTML5" is a bit confusing. We want to differentiate between persisting location state
to the URL path, and the URL hash. Hence `PathLocationStrategy`.
BREAKING CHANGE
`HTML5LocationStrategy` -> `PathLocationStrategy`
Closes #3776
2015-08-24 12:13:53 -07:00
Alex Eagle
d2a3b76a71
chore(build): change comment to indicate the temporary fix is permanent.
...
Fixes #3770
Closes #3775
2015-08-24 18:33:18 +00:00
Marc Laval
377e3ac962
chore(build): add mode Safari versions to CI
...
Close #3802
2015-08-24 18:17:56 +00:00
keertip
a191c89193
refactor(dart/analyzer plugin): update to latest version of plugins
...
Closes #3681
2015-08-24 16:45:21 +00:00
Pascal Precht
5725f71777
fix(http): allow using JSONP_INJECTABLES and HTTP_INJECTABLES in same injector
...
Fixes #3365
Closes #3390
2015-08-23 22:20:23 -07:00
Jeff Cross
88a5b8da0f
chore(transform): move transform module to modules_dart
...
The build/pure-packages.dart gulp task has also been updated to move the files into the angular2 tree.
Closes #3729
2015-08-24 03:39:07 +00:00
Rado Kirov
92da5430e7
fix(injector): support getRootInjectors on dehydrated injectors.
...
Closes #3760
2015-08-24 02:41:43 +00:00
Marc Laval
50eee42668
chore(build): add Android to CI
...
Closes #3756
2015-08-24 00:28:07 +02:00
Victor Berchet
d07b9181fe
chore: update zone to 0.5.3
...
Closes #3785
2015-08-23 21:20:57 +00:00
Victor Berchet
5f0a0fd8d2
fix(wtf): fix NgZone.run instrumentation
...
Closes #3788
2015-08-23 18:52:09 +00:00