Unrevert "Implement XSL extension""
commit410b2c488bb8d62773f579830b105ee7b9285ad1
authorFred Emmott <fredemmott@fb.com>
Mon, 10 Mar 2014 17:21:26 +0000 (10 10:21 -0700)
committerSara Golemon <sgolemon@fb.com>
Mon, 10 Mar 2014 20:08:29 +0000 (10 13:08 -0700)
tree48d1a5c49dc9cfdddc7cf7d018cba5a9369639cd
parent2e7cda4392b5eff4c426a143bb9142d2990ca01c
Unrevert "Implement XSL extension""

Changes:
- error handling declarations
- add missing LIBXSLT_DOTTED_VERSION constant (fixes Composer issue)

Reviewed By: @ptarjan

Differential Revision: D1201852
176 files changed:
hphp/runtime/ext/ext.h
hphp/runtime/ext/ext_domdocument.cpp
hphp/runtime/ext/ext_domdocument.h
hphp/runtime/ext/ext_xsltprocessor.cpp [new file with mode: 0644]
hphp/runtime/ext/ext_xsltprocessor.h [new file with mode: 0644]
hphp/system/idl/xsltprocessor.idl.json [new file with mode: 0644]
hphp/test/slow/xslt_version.php [new file with mode: 0644]
hphp/test/slow/xslt_version.php.expect [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/area_list.xsl [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/area_name.xml [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/bug49634.php [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/bug49634.php.expectf [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/bug49634.php.skipif [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/bug49634.xml [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/bug54446_with_ini.php [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/bug54446_with_ini.php.expectf [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/bug54446_with_ini.php.skipif [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/documentxpath.xsl [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/exslt.xml [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/exslt.xsl [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/phpfunc-nostring.xsl [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/phpfunc-undef.xsl [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/phpfunc.xsl [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/prepare.inc [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/skipif.inc [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/streamsinclude.xsl [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xsl-phpinfo.php [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xsl-phpinfo.php.expectf [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xsl-phpinfo.php.skipif [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xslt.xml [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xslt.xsl [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xslt008.php [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xslt008.php.expectf [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xslt008.php.skipif [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xslt009.php [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xslt009.php.expectf [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xslt009.php.skipif [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xslt011.xml [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xslt011.xsl [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xslt012.xsl [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xsltprocessor_getParameter-wrongparam.php [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xsltprocessor_getParameter-wrongparam.php.expectf [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xsltprocessor_getParameter-wrongparam.php.skipif [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xsltprocessor_removeParameter-wrongparams.php [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xsltprocessor_removeParameter-wrongparams.php.expectf [new file with mode: 0644]
hphp/test/zend/bad/ext/xsl/tests/xsltprocessor_removeParameter-wrongparams.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/area_list.xsl [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/area_name.xml [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug26384.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug26384.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug26384.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug33853.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug33853.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug33853.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug48221.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug48221.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug48221.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug48221.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug49634.xml [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug54446.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug54446.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug54446.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/bug54446.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/documentxpath.xsl [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/exslt.xml [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/exslt.xsl [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/phpfunc-nostring.xsl [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/phpfunc-undef.xsl [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/phpfunc.xsl [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/prepare.inc [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/skipif.inc [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/streamsinclude.xsl [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt.xml [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt.xsl [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt001.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt001.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt001.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt001.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt002.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt002.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt002.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt002.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt003.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt003.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt003.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt003.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt004.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt004.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt004.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt004.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt005.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt005.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt005.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt005.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt006.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt006.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt006.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt006.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt007.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt007.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt007.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt007.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt011.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt011.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt011.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt011.xml [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt011.xsl [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt012.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt012.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt012.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xslt012.xsl [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_getParameter-invalidparam.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_getParameter-invalidparam.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_getParameter-invalidparam.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_getParameter-invalidparam.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_getParameter.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_getParameter.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_getParameter.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_getParameter.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-allfuncs.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-allfuncs.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-allfuncs.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-allfuncs.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-multiple.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-multiple.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-multiple.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-multiple.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-notallowed.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-notallowed.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-notallowed.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array-notallowed.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-array.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcnostring.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-funcundef.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-null.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-null.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-null.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-null.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-multiple.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-multiple.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-multiple.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-multiple.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-notallowed.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-notallowed.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-notallowed.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string-notallowed.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_registerPHPFunctions-string.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_removeParameter-invalidparam.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_removeParameter-invalidparam.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_removeParameter-invalidparam.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_removeParameter-invalidparam.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_removeParameter.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_removeParameter.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_removeParameter.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_removeParameter.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_setparameter-errorquote.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_setparameter-errorquote.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_setparameter-errorquote.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_setparameter-errorquote.php.skipif [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_setparameter-nostring.php [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_setparameter-nostring.php.expectf [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_setparameter-nostring.php.norepo [new file with mode: 0644]
hphp/test/zend/good/ext/xsl/tests/xsltprocessor_setparameter-nostring.php.skipif [new file with mode: 0644]
hphp/tools/import_zend_test.py