aboutsummaryrefslogtreecommitdiffstats
path: root/external/contributions/Microsoft
Commit message (Collapse)AuthorAgeFilesLines
* Added a LICENSE file to the root of the enlistment.David Fugate2012-02-296317-126563/+31588
| | | | All Microsoft-contributed *.js and *.py sources now have Ecma's copyright header.
* https://bugs.ecmascript.org/show_bug.cgi?id=266 and ↵David Fugate2012-02-271-2/+2
| | | | https://bugs.ecmascript.org/show_bug.cgi?id=270 resolved.
* Microsoft's test262 contributions corresponding to the February 2012 ↵David Fugate2012-02-27453-6/+14644
| | | | consumer preview of IE 10.
* Updated Microsoft's test262 contributions reflecting the IE10 PPB4 update to ↵David Fugate2011-11-045930-296/+253534
| | | | | | | | IE Test Center. 77 new (mostly) strict mode tests plus the removal of one invalid test case. Sputnik and IE Test Center tests now live side-by-side in ch* directories under test/suite.
* Opera 11.5 hung ('delete Error' under Strict Mode worked thus corrupting the ↵David Fugate2011-09-251-1/+4
| | | | | | harness). Restore Error as a workaround.
* external/contributions/Microsoft/ietc_262modified/* consists of Microsoft's ↵David Fugate2011-09-255846-0/+288151
| | | | | | | test262 contributions which have been modified (generally based on bug feedback). Doing this as we don't want to modify the original contribution.
* test\harness\*:David Fugate2011-08-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | - a lot of JS harness code written in strings have been moved out to actual physical files such as ed.js (syntax error detection for globally scoped tests) and gs.js (global scope test case validator). This change makes it far easier to maintain the test harness code - reorganized helper.js providing a clear indication which methods are used by external objects, which are implementation details, and which are unequivocally test262-specific. I've also added, openErrorWindow, which will be used to open a descriptive error message window for each test case failure reported on the 'Run' tab - improved the error message for syntax errors occurring when a test case fails to load - sta.js no longer tries to pickle all helper functions it contains! Instead, we load the file directly from sth.js. The performance of fnGlobalObject has been improved. Finally, the ES5Harness object has been moved from sth.js (in a string) to here - sth.js now has a browser implementer hook, controller.implementerHook, which allows browser implementers to handle test case failures in their own way (e.g., log to the filesystem). The 'run' function was basically re-written Added 37 new test cases from the "IE Test Center" Build release. There were 14 modifications to existing test cases as well. Refactored SputnikGlobalScope.js such that test case paths are now used as indices into the GlobalScopeTests array. TestCasePackager.py had the concept of templated test harnesses introduced - see templates\runner.test262.html. Also added support for one HTML test harness per ES5 chapter. Last but not least, TestCasePackagerConfig.py now has a 'source control' abstraction class which abstracts away source control adds|edits when dynamically generating *.json and *.html test chapters.
* Microsoft's latest contributions for test262 based on Internet Explorer Test ↵David Fugate2011-08-245854-0/+289651
| | | | | | Center additions/fixes for the Build 2011 conference.
* Updated test262 with test case additions and edits from the PPB2 release of ↵David Fugate2011-06-231-0/+0
| | | | | | | IE10. This included: - 22 test case additions (mostly strict mode) - 4 test case edits
* Microsoft's test262 contributions with respect to IE PPB10.David Fugate2011-04-085790-0/+286658
|
* Added new test case contributions from Microsoft.David Fugate2011-03-095358-0/+266608
|
* Latest set of external contributions from IE Test Center. Compared to ↵David Fugate2011-02-254601-0/+225539
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | test\suite\ietestcenter: - 26 test case modifications. Most of these involved replacing instances 'window' with the global object - removal of 47 test cases. The bulk of these were dependent upon 'window' methods or properties such as 'document' and 'alert' - addition of 1,234 new test cases. These cover the following ES5.1 sections: chapter07\7.6\7.6.1 chapter07\7.8\7.8.5 chapter11\11.8\11.8.2 chapter11\11.8\11.8.3 chapter12\12.6\12.6.3 chapter12\12.6\12.6.4 chapter12\12.7 chapter12\12.8 chapter12\12.9 chapter13\13.2 chapter15\15.10\15.10.2 chapter15\15.10\15.10.4 chapter15\15.10\15.10.6\15.10.6.2 chapter15\15.11\15.11.4\15.11.4.4 chapter15\15.1\15.1.1\15.1.1.1 chapter15\15.1\15.1.1\15.1.1.2 chapter15\15.1\15.1.1\15.1.1.3 chapter15\15.1\15.1.2\15.1.2.2 chapter15\15.1\15.1.2\15.1.2.3 chapter15\15.2\15.2.4\15.2.4.2 chapter15\15.3\15.3.4\15.3.4.5.1 chapter15\15.3\15.3.4\15.3.4.5.2 chapter15\15.4\15.4.4\15.4.4.10 chapter15\15.4\15.4.4\15.4.4.12 chapter15\15.4\15.4.4\15.4.4.4 chapter15\15.9\15.9.1\15.9.1.15
* Removed prototype www.ecmascript.org revamp.David Fugate2011-02-1030-58/+57
|
* Added Microsoft's Test262 contributions stemming from IE9 RC1:David Fugate2011-02-023413-0/+165054
| | | | | | | | | | | | | | | | | | | - 12.14-7.js: cleaned up - 15.2.3.3: 89 test case additions - 15.2.3.4: 29 test case additions - 15.2.3.6: 1,076 test case additions and 15 minor test case fixes - 15.2.3.9-1.js: cleaned up - 15.3.4.5-2-8.js: cleaned up - 15.4.4.14: 14 test case additions and 3 minor test case fixes - 15.4.4.15: 9 test case additions and 3 minor test case fixes - 15.4.4.17: 1 test case additions and 1 minor test case fix - 15.4.4.18: 1 minor test case fix - 15.4.4.19: 1 test case addition and 2 minor test case fixes - 15.4.4.20: 3 minor test case fixes - 15.4.4.21: 1 test case addition and 1 minor test case fix - 15.4.4.22: 2 minor test case fixes - 15.9.4.4: 2 minor test case fixes - 15.9.5.43-0-2.js: minor test case fix
* 15.4.4.14-9-b-i-6.js and 15.4.4.15-9-b-i-6.js were never reviewed internally ↵David Fugate2010-11-162-98/+0
| | | | | | | at Microsoft for their adherence to the ES5 specs. Removing until we've fulfilled all internal policies around these two tests.
* tools\TestCaseHTMLPackager\TestCasePacker.ps1: there were some improvements ↵David Fugate2010-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | made to this script WRT to the processing of unicode-related test cases. tools\TestCaseHTMLPackager\TestUpdater.ps1: new script which preprocesses test cases (rips out comments, etc.) external\contributions\Microsoft\ietestcenter_ppb5\chapter11\11.4\11.4.1\11.4.1-4.a-10.js and website\resources\scripts\testcases\chapter11\11.4\11.4.1\11.4.1-4.a-10.js: cleaned up a code comment website\enginereports\sample.xml: removed website\resources\scripts\global\jquery-1.4.2.js: removed website\resources\scripts\*.ps1: moved into the tools\ directory website\Web.config: removed. This is only relevant for Windows-based hosting of test262 website\browserreport.html: removed
* This commit includes Microsoft's initial contributions to Test262:David Fugate2010-10-182245-0/+105687
- external\contributions\: test contributions to Test262 from external entities such as Microsoft and Google. This directory consists of the external tests without any modifications - test\harness\: test harness used to run Test262 tests. Presently web-based - test\suite\: suite of vendor-neutral ECMAScript test cases conforming to the ES5 spec - tools\: among other things this includes a set of tools used to convert various external test contributions to a format the Test262 test harness can consume - website\: an archived copy of the http://test262.ecmascript.org website