f74d7727ca
fix(build): remove nonexistant dart format task from gulpfile
2015-06-03 15:03:29 -07:00
3baf815d76
feat(forms): added support for status classes
2015-06-03 14:43:46 -07:00
96cadcc29e
refactor(forms): handle dirty/pristine explicitly
2015-06-03 14:43:46 -07:00
31b6687894
fix(build): make dart formatter errors more readable
...
Truncates the output to just the interesting parts
2015-06-03 14:42:24 -07:00
381d4cb30a
fix(gulp): prevent duplicate error messages
...
Closes #2021
2015-06-03 14:42:24 -07:00
5030ffb01c
feat(view): introduce free embedded views
...
Free embedded views are view instances that are created
logically in the same was as views of a ViewContainer,
but their dom nodes are not attached.
BREAKING CHANGE:
- `Renderer.detachFreeHostView` was renamed to
`Renderer.detachFreeView`
- `DomRenderer.getHostElement()` was generalized into
`DomRenderer.getRootNodes()`
2015-06-03 14:42:00 -07:00
9ce0870f6c
chore(process): document triage process for angular 2
2015-06-03 13:04:52 -07:00
246151b2f9
test(dart/transform): More change detector unit tests
...
Port some change detector unit tests which formerly ran only on dynamic
& JIT change detection to run for pre-generated Dart change detectors as
well.
2015-06-03 10:37:34 -07:00
83f1856d6a
feat(dart/transform): Add support for the safe navigation operator
...
Adds support for ?. to pregenerated Dart Change Detectors.
Closes #791
2015-06-03 10:37:34 -07:00
c280fe816c
fix(benchpress): support nested intervals
...
Chrome sometimes reports nested `FunctionCall` intervals in the timeline,
which should be ignored for measuring the `script` metric.
Might solve #2116
2015-06-03 10:28:27 -07:00
b071b66b45
fix(tests): disable mobile emulation so benchmarks run on current chrome
...
Workaround for #2309
2015-06-03 10:28:27 -07:00
fde65c7e88
refactor(angular2/view): Ts'ify view.js
...
Translates angular2/view to TypeScript.
2015-06-03 09:52:37 -07:00
bae6b91e7d
refactor(angular2/angular2_sfx): Allows no-module integration of Angular2
...
Translates angular2/angular2_sfx to TypeScript in order to allow Angular2 integration without modules.
2015-06-03 09:52:37 -07:00
2b714df64e
refactor(test/mock): Ts'ify angular2/test/mock
...
Translates the last test directory -- angular2/test/mock -- to TypeScript.
2015-06-03 09:52:37 -07:00
c7572ac1f9
feat(fakeAsync): flush the microtasks before returning
...
fixes #2269
2015-06-03 06:48:08 +02:00
ec3a78289f
feat(forms): added touched and untouched to Control
2015-06-02 17:32:41 -07:00
f303f0c17a
chore(docs): remove private members from angular2.d.ts
2015-06-02 17:15:49 -07:00
f543834be9
feat(forms): renamed control, control-group into ng-control and ng-control-group
2015-06-02 16:24:08 -07:00
6bef1c4169
feat(forms): changed the selector of TemplatdrivenFormDirective to match <form>
2015-06-02 16:24:08 -07:00
652ed0cf6d
feat(form): implemented an imperative way of updating the view by updating the value of a control
2015-06-02 16:24:07 -07:00
559f54e92b
feat(forms): added ng-model
2015-06-02 16:24:07 -07:00
17e1d7f117
fix(dartdocs): Hide duplicate exports from guinness.
...
Duplicate exports were breaking dartdoc builds.
Closes https://github.com/angular/angular/issues/2072 .
2015-06-02 16:01:46 -07:00
5fa54a92bc
chore(benchpress): add ff extension test to ci
...
Closes #2229
2015-06-02 15:36:02 -07:00
ba7956f521
fix(render): only look for content tags in views that might have them.
...
Largetable benchmark with `interpolationAttr` and 200 rows / 20 columns:
Time for destroy/create pair dropped from about 1260ms to about 150ms.
Related to #2298 , but does not really fix it as we are still slow
if people are using `<content>`.
Closes #2297
2015-06-02 15:31:07 -07:00
c2fa4b7191
docs(chore): missing reformats to make clang-format 1.0.15
2015-06-02 15:30:04 -07:00
d32f58926d
docs(ng-if): fix some missed occurrences of if, for, switch in docs
2015-06-02 15:30:04 -07:00
6a0fe93ba9
chore(docs): fix another link broken by clang-format
2015-06-02 15:30:03 -07:00
1fae8d6377
chore(doc-gen): add template for const docTypes
2015-06-02 15:30:03 -07:00
dc060e8b64
docs(clang): format updates
2015-06-02 15:30:03 -07:00
b746e0c9f0
docs(docgen): tell dgeni to use ts files and fix some bad links
2015-06-02 15:30:03 -07:00
e67b7e87b2
chore(docs): Improve whitespace and semicolons in angular2.d.ts
2015-06-02 15:29:07 -07:00
0a0b84a07d
fix(docs): generate d.ts file only for angular2/angular2.
2015-06-02 15:14:45 -07:00
927b4d01a9
chore(travis): update firefox to 38.0 in travis CI
...
Closes #2295
2015-06-02 14:45:04 -07:00
5035a42287
refactor(examples/e2e_test): Ts'ifying examples/e2_test
...
Translate AtScript in examples/e2e_test to TypeScript.
Closes #2294
2015-06-02 14:14:46 -07:00
40150379ae
fix(Tools): Moves files out of dart2js/**/web.
...
Fixes bug that only allowed src and packages to be moved out of dart2js/**/web. Globs all files in dart2js/**/web and moves them one directory up.
2015-06-02 13:11:31 -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
9e36539052
fix(src/reflection && src/test_lib): Fixes bugs that caused benchmarks to fail.
...
Adjusts src/test_lib files to adhere to common TS module practices. Fixes bug with all files that causes benchmarks to fail.
2015-06-02 13:11:30 -07:00
0602f68ae3
refactor (angular2/test_lib): ts'ifying last of test_lib
...
Translates last .es6 files in angular2/src/test_lib to TypeScript.
2015-06-02 13:11:30 -07:00
2b60d1bae1
refactor (benchmarks/): Ts'ifying benchmarks/
...
Translating AtScript in benchmarks/ to TypeScript.
2015-06-02 13:11:30 -07:00
0b43e3cf32
refactor(lang_spec): Add missing ;s and clang-format
2015-06-02 21:09:38 +02:00
c9d636aa11
chore(dartanalyzer): Show source for analyzer errors
...
When showing analyzer feedback, display the source line that caused the
feedback to be generated.
Closes #1192
2015-06-02 12:06:33 -07:00
be88cc7697
chore(build): watch logger should honor ignoreInitial
option
...
It was confusing because the test.unit.dart task does ignore the initial, and
the logger was hardcoded to always ignore the first task, leading to the appearance
that a run was happening twice for no reason.
Also, fixed the "fake ignoreInitial" handling to not rely on a fake event, which
is not necessary.
Closes #2101
2015-06-02 14:07:36 -04:00
ba07f39347
refactor(router): convert to typescript
...
Fixes #2001
2015-06-02 11:06:44 -07:00
4c8e11a577
fix(ShadowCss): keyframes tests failing in Safari
...
Closes #2283
2015-06-02 19:23:06 +02:00
3d6c44e2a7
test(KeyEvents): workaround a bug in chrome driver
...
closes #2253
see https://code.google.com/p/chromedriver/issues/detail?id=553
2015-06-02 14:37:57 +02:00
c60091b949
refactor(Compiler): improve the error message on component load error
...
by adding the fetched url.
relates to #1460
2015-06-02 12:59:50 +02:00
a504fa835e
chore(doc-gen): improve github links to point to the correct tagged URL
...
Closes #1994
2015-06-02 10:56:23 +01:00
8811337622
refactor(ElementInjector): add interfaces for strategies
2015-06-02 10:09:39 +02:00
921fb9f2ce
refactor(Injector): use TS iodioms
2015-06-02 09:53:11 +02:00
e93b5a1d5b
refactor(Injector): add an interface for strategies
2015-06-02 09:53:11 +02:00