dad9338c82
docs(type): Export Type so that we can link to it in our docs.
...
Closes #3345
2015-07-31 20:40:33 +00:00
3c58878b19
chore(build): Upgrade to TypeScript@1.5.3
...
This change also makes us compliant with 1.6.0-dev compiler,
so we can do some experiments with apps that use 1.6 features
and compile against Angular.
We should probably add a travis build for 1.6 so we stay compatible
with both versions.
2015-07-31 20:01:27 +00:00
73b7d99dc4
fix(style_url_resolver): fix data: url resolution
2015-07-29 11:24:17 -07:00
8543c347a8
feat(core): provide an error context when an exception happens in an error handler
2015-07-28 14:22:15 -07:00
771c0170d9
feat(web-workers) Add WebWorker Renderer
...
Allows angular apps to be rendered from the webworker!
Closes #3052 , #3053 , and #3097
2015-07-23 18:29:10 -07:00
8ecb632d70
feat(lang): added "context" to BaseException
2015-07-22 14:21:44 -07:00
de18da2a0d
feat(build): require parameter types
...
Fixes #2833
2015-07-21 06:20:13 -07:00
b2a0be87e8
fix(change_detect): Sort DirectiveMetadata
properties during processing
...
The Angular 2 render compiler can get out of sync between its transformer
execution and its runtime execution, leading to incorrect change detectors with
out-of-order property values. Stable sorting solves this problem (temporarily).
2015-07-20 17:08:02 -07:00
ccb41632c7
feat(facade): add getTypeNameForDebugging function
2015-07-15 10:28:25 -07:00
81abc39929
feat(http): add support for JSONP requests
...
Closes #2905
Closes #2818
2015-07-14 21:31:05 -04:00
b716046b97
feat(pipes): add date pipe
...
Closes #2877
2015-07-09 15:00:14 -07:00
3143d188ae
feat(pipes): add number (decimal, percent, currency) pipes
2015-07-09 14:59:57 -07:00
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
44891996b5
fix(build): add missing return types now enforced by linter
2015-06-29 15:31:41 -07:00
56245c6aa2
feat(lang): added originalException and originalStack to BaseException
2015-06-29 11:16:12 -07:00
920982c4e8
chore: update files to match clang-format 1.0.21.
2015-06-19 15:00:32 -07:00
cdfb635737
refactor(facade): refactor type check function - is*()
2015-06-16 19:27:34 +02:00
a46df6f829
refactor(StringWrapper): add missing types
2015-06-15 19:35:16 +02:00
a6e7123995
feat: adjust formatting for clang-format v1.0.19.
2015-06-12 09:51:57 -07:00
331a051e75
feat(Parser): implement Unparser
...
fixes #1949
closes #2395
2015-06-10 16:24:59 -07:00
548f3dd5cc
feat(facade): add isMap method
2015-06-08 15:49:56 -07:00
8d081ea7af
fix: include error message in the stack trace
2015-06-05 16:22:41 -07:00
c2fa4b7191
docs(chore): missing reformats to make clang-format 1.0.15
2015-06-02 15:30:04 -07:00
dc060e8b64
docs(clang): format updates
2015-06-02 15:30:03 -07:00
1d24e2cf23
fix(Global && src/facade && Protractor): Allows List to be imported.
...
Allows the List type to be imported from 'angular2/src/facade/collection'
2015-06-02 13:11:31 -07:00
e323c07ab9
refactor(benchpress): convert src and test to typescript
...
Fixes #2007
2015-05-29 14:02:58 -07:00
c39c8ebcd0
feat(change_detection): added onInit and onCheck hooks
2015-05-28 16:46:22 -07:00
01fb8e6635
fix: fix clang errors
2015-05-28 11:08:26 -07:00
9d90128463
refactor(ChangeDetection): convert change detection tests to typescript
2015-05-28 10:01:30 -07:00
2c25055828
chore: reformat the code base using the clang-format 1.0.15.
2015-05-27 15:28:22 -07:00
551586ced0
feat(RegExpWrapper): implement a test method
2015-05-26 19:42:17 +02:00
d773b6a00a
fixed(spy): support SpyObject
in Typescript as well
...
- allow `@IMPLEMENTS` as a decorator
- implement empty `noSuchMethod`
2015-05-26 09:25:16 -07:00
aec51d616b
refactor(ts'ify): ts’ify mocks, directives and test_lib
...
Also cleans up global types.
2015-05-21 15:33:37 -07:00
e61d82b9be
refactor(core): ts’ify core
2015-05-20 16:30:41 -07:00
8aa3fcfb63
chore(build): don’t include export var __esModule = true
in every file
...
But do it during the build process for cjs.
Right now we only need this when we transpile from ts
directly to es5. This is only the case in our
cis build, as for our browser build we only transpile
from ts to es6 via ts and then use traceur to do
the rest.
2015-05-19 15:12:59 -07:00
986038242a
feat(change_detection): json pipe
...
Closes #1957
2015-05-18 14:34:37 -07:00
557d54b3de
feat(facade): toUpperCase and toLowerCase
2015-05-15 19:46:52 +02:00
655ed851f0
refactor(facade/lang): remove unneded semicolons
...
Those were previously enforced incorrectly by clang-format
Closes #1816
2015-05-12 08:50:44 +02:00
4665726f48
feat(lang): support const expressions in TS/JS and Dart
...
Closes #1796
2015-05-11 12:11:24 +02:00
cb87fa0970
chore(build): migrated di to TypeScript
2015-05-06 19:00:56 -07:00
e617ca6323
feat(facade): add isType method
2015-04-27 17:15:58 -07:00
623edcd2d8
Copy a second package to TypeScript.
2015-04-24 15:49:04 -07:00
894a0f0ee5
chore(ts): duplicate the .es6 files in the facade directory to TypeScript.
...
Adds a gulp task which builds the .ts files (in the cjs build only).
The new files have extension .ts since they are now valid typescript.
Unfortunately until Typescript can emit System.require, we have to keep the old .es6 version
so traceur works inside the Karma preprocessor. This should be fixed soon.
2015-04-03 09:35:06 -07:00