5145 Commits

Author SHA1 Message Date
Zhengbo Li
e763b43783 Updated overloads that only differ in return type 2015-04-16 19:45:21 -07:00
Zhengbo Li
7770fbbba4 Removed properties of es6 only types from extensions.d.ts 2015-04-16 12:04:19 -07:00
Zhengbo Li
2aa5a5b831 Updated the interface definitions in extensions
Replaced the interfaces using the ones in es.d.ts
2015-04-16 10:50:56 -07:00
Zhengbo Li
428a6e931f Update according to comments
Added document string; changed back some method param types of interface Console from 'any' to 'string'; Removed static members from interface instance definition; Sorted overloads of 'addEventListener's by event name; Removed unnecessary declaration of the 'addEventListener' method in some interfaces; For method overloads, moved the most generic ones to the last; Removed named-constructors and dictionary interfaces from webworkers.generated.d.ts (including Audio, Image etc); Made all string overloads of 'getElementsByTagName' lower case for consistency.
2015-04-14 19:45:00 -07:00
Zhengbo Li
d539e05650 Removed local gitignore change 2015-04-12 18:18:59 -07:00
Zhengbo Li
1dacb54fbd Updated dom files and removed some IE only types
Updated the dom files according to new IE spec. Remove part of the IE
only types in "extensions.d.ts" that are not used in the new spec.
2015-04-12 18:14:58 -07:00
Zhengbo Li
d248387ade sort the old dom files 2015-04-09 15:46:06 -07:00
Mohamed Hegazy
b1c93d3401 Merge pull request #2659 from Microsoft/decoratorsLS
Fix find all refs and goto def for decorators
2015-04-09 15:04:49 -07:00
Mohamed Hegazy
666765cfaa accept new test baselines 2015-04-09 14:42:29 -07:00
Mohamed Hegazy
f6eb66b572 Merge branch 'master' into decoratorsLS 2015-04-09 14:31:55 -07:00
Johannes Rieken
55d6e10687 support URI patterns 2015-04-09 11:58:47 -07:00
Daniel Rosenwasser
4eb8c738ee Merge pull request #2666 from Microsoft/occurrencesOnServer
Support getOccurrences on the TS Server
2015-04-08 18:11:50 -07:00
Daniel Rosenwasser
180f17d088 Destructure arguments at dispatched calls. 2015-04-08 17:02:42 -07:00
Jason Freeman
21a5611839 Merge pull request #2498 from Microsoft/iteratorSpreadDestructure
Support spreading and destructuring of iterators in ES6
2015-04-08 16:58:56 -07:00
Jason Freeman
846c225297 Update baselines for preserving newlines 2015-04-08 16:41:56 -07:00
Ron Buckton
51acda8e1d Changed isExpression logic related to decorators 2015-04-08 16:18:49 -07:00
Jason Freeman
d459c59028 Merge branch 'master' of https://github.com/Microsoft/TypeScript into iteratorSpreadDestructure 2015-04-08 16:14:24 -07:00
Ron Buckton
bbd7142ba9 Merge pull request #2662 from Microsoft/fixDecoratorEmitForComputedProperties
Fixes computed name caching for decorators
2015-04-08 15:46:36 -07:00
Ron Buckton
5f6c768703 Merge branch 'master' into fixDecoratorEmitForComputedProperties 2015-04-08 15:30:21 -07:00
Ron Buckton
3702568916 Fix for #2619 2015-04-08 15:27:41 -07:00
Daniel Rosenwasser
927231bdcf Merge pull request #2124 from Microsoft/unrewrite
Revert ES3/ES5 downlevel computed property emit logic to not use tree rewriting
2015-04-08 11:45:37 -07:00
Daniel Rosenwasser
12ccdb63db Apparently our server tests can't handle negative tests. 2015-04-08 01:19:45 -07:00
Daniel Rosenwasser
81d62cf57d Fixed 'isWriteAccess' check. 2015-04-08 01:09:54 -07:00
Daniel Rosenwasser
d8d494d4da *Actually dispatched* on the logic. 2015-04-08 00:41:12 -07:00
Daniel Rosenwasser
93bb224545 Actually implemented the session-side logic. 2015-04-08 00:35:34 -07:00
Daniel Rosenwasser
a6788d22ef Added occurrences tests. 2015-04-07 23:53:47 -07:00
Daniel Rosenwasser
de0347fa0f Rename tests. 2015-04-07 23:50:26 -07:00
Daniel Rosenwasser
6b997487ee Fixed /// <reference 2015-04-07 23:34:45 -07:00
Daniel Rosenwasser
5b6c65ffe0 Added support for getOccurrences to the server. 2015-04-07 23:31:09 -07:00
Ron Buckton
68b38b3e6a Merge pull request #2658 from Microsoft/fixDecoratorBindingForSuperThis
Fixes #2601, incorrect resolution of this/super
2015-04-07 19:10:03 -07:00
Ron Buckton
e9911a5e17 Tests and baselines 2015-04-07 17:43:10 -07:00
Steve Lucco
de2e1455bb Merge pull request #2591 from Microsoft/serverAddExitMessage
Add an exit message for the server.
2015-04-07 16:00:48 -07:00
Mohamed Hegazy
0258a648f9 Add tests 2015-04-07 15:41:21 -07:00
Ron Buckton
627c7f4211 Fix for #2619 2015-04-07 13:17:57 -07:00
Mohamed Hegazy
955c9f1ff2 Update baselines 2015-04-07 13:09:43 -07:00
Mohamed Hegazy
87a02ebb00 Fix find all refs and goto def for decorators 2015-04-07 12:37:05 -07:00
Ron Buckton
4ff87b71a4 Fixes #2601, incorrect resolution of this/super 2015-04-07 11:42:08 -07:00
Mohamed Hegazy
863f0b6180 Merge pull request #2643 from Microsoft/checkForOmittedExpression
Check for omitted expressions when checking const and let declaration names
2015-04-06 16:42:51 -07:00
Mohamed Hegazy
238a33daa0 Rename test case 2015-04-06 16:24:55 -07:00
Mohamed Hegazy
189f07ae7f Merge pull request #2642 from Microsoft/getExportsForModuleNullCheck
Add null check when querying for exported from a module
2015-04-06 16:16:08 -07:00
Mohamed Hegazy
cf86d3e912 Merge pull request #2640 from Microsoft/systemDependentLineEndings
Use sys.newLine in transpile when possible
2015-04-06 15:41:14 -07:00
Mohamed Hegazy
d71632aa38 Check for omitted expressions when checking const and let declaration names 2015-04-06 15:32:22 -07:00
Mohamed Hegazy
3ca76ca53b Add null check when querying for exports from a module 2015-04-06 14:54:22 -07:00
Daniel Rosenwasser
ffae189e89 Merge branch 'master' into unrewrite
Conflicts:
	src/compiler/emitter.ts
	tests/baselines/reference/ES5SymbolProperty1.js
	tests/baselines/reference/FunctionDeclaration8_es6.js
	tests/baselines/reference/FunctionDeclaration9_es6.js
	tests/baselines/reference/FunctionPropertyAssignments5_es6.js
	tests/baselines/reference/computedPropertyNames10_ES5.js
	tests/baselines/reference/computedPropertyNames11_ES5.js
	tests/baselines/reference/computedPropertyNames18_ES5.js
	tests/baselines/reference/computedPropertyNames19_ES5.js
	tests/baselines/reference/computedPropertyNames1_ES5.js
	tests/baselines/reference/computedPropertyNames20_ES5.js
	tests/baselines/reference/computedPropertyNames22_ES5.js
	tests/baselines/reference/computedPropertyNames23_ES5.js
	tests/baselines/reference/computedPropertyNames25_ES5.js
	tests/baselines/reference/computedPropertyNames26_ES5.js
	tests/baselines/reference/computedPropertyNames28_ES5.js
	tests/baselines/reference/computedPropertyNames29_ES5.js
	tests/baselines/reference/computedPropertyNames30_ES5.js
	tests/baselines/reference/computedPropertyNames31_ES5.js
	tests/baselines/reference/computedPropertyNames33_ES5.js
	tests/baselines/reference/computedPropertyNames34_ES5.js
	tests/baselines/reference/computedPropertyNames46_ES5.js
	tests/baselines/reference/computedPropertyNames47_ES5.js
	tests/baselines/reference/computedPropertyNames48_ES5.js
	tests/baselines/reference/computedPropertyNames49_ES5.js
	tests/baselines/reference/computedPropertyNames4_ES5.js
	tests/baselines/reference/computedPropertyNames50_ES5.js
	tests/baselines/reference/computedPropertyNames5_ES5.js
	tests/baselines/reference/computedPropertyNames6_ES5.js
	tests/baselines/reference/computedPropertyNames7_ES5.js
	tests/baselines/reference/computedPropertyNames8_ES5.js
	tests/baselines/reference/computedPropertyNames9_ES5.js
	tests/baselines/reference/computedPropertyNamesContextualType10_ES5.js
	tests/baselines/reference/computedPropertyNamesContextualType1_ES5.js
	tests/baselines/reference/computedPropertyNamesContextualType2_ES5.js
	tests/baselines/reference/computedPropertyNamesContextualType3_ES5.js
	tests/baselines/reference/computedPropertyNamesContextualType4_ES5.js
	tests/baselines/reference/computedPropertyNamesContextualType5_ES5.js
	tests/baselines/reference/computedPropertyNamesContextualType6_ES5.js
	tests/baselines/reference/computedPropertyNamesContextualType7_ES5.js
	tests/baselines/reference/computedPropertyNamesContextualType8_ES5.js
	tests/baselines/reference/computedPropertyNamesContextualType9_ES5.js
	tests/baselines/reference/computedPropertyNamesDeclarationEmit5_ES5.js
	tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js
	tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.js.map
	tests/baselines/reference/computedPropertyNamesSourceMap2_ES5.sourcemap.txt
	tests/baselines/reference/parserES5ComputedPropertyName2.js
	tests/baselines/reference/parserES5ComputedPropertyName3.js
	tests/baselines/reference/parserES5ComputedPropertyName4.js
	tests/baselines/reference/privateIndexer2.js
2015-04-06 14:19:28 -07:00
Mohamed Hegazy
ccb562385d Use sys.newLine in transpile when possibel 2015-04-06 14:05:44 -07:00
Mohamed Hegazy
c53b0a5016 Merge pull request #2599 from Microsoft/APISamples
Update API samples and fix test issues
2015-04-06 13:51:07 -07:00
Mohamed Hegazy
1d5d10a111 add comment 2015-04-06 13:38:37 -07:00
Mohamed Hegazy
29fe9f560f Merge branch 'master' into APISamples
Conflicts:
	tests/baselines/reference/APISample_compile.js
	tests/baselines/reference/APISample_compile.types
	tests/baselines/reference/APISample_linter.js
	tests/baselines/reference/APISample_linter.types
	tests/baselines/reference/APISample_transform.js
	tests/baselines/reference/APISample_transform.types
	tests/baselines/reference/APISample_watcher.js
	tests/baselines/reference/APISample_watcher.types
2015-04-06 13:38:16 -07:00
Ron Buckton
e195d89fad Merge pull request #2589 from Microsoft/decorators_types
Experimental support for decorator type metadata. 
NOTE: Requires a polyfill for `Reflect.metadata` which has not yet been considered by TC39 for ES7.
2015-04-06 12:50:18 -07:00
Ron Buckton
e1204a9cc2 Merge pull request #2635 from Microsoft/fixParameterDecoratorTyping
Fix for #2249
2015-04-06 12:45:14 -07:00