[ALOY-25] Replace eval() of runtime w3c libraries with require()
|Affected Version/s||2012 Sprint 14|
|Fix Version/s||2012 Sprint 14|
DescriptionIn an effort to protect scope and improve modularization, we will be replacing all
eval()calls for the following w3c libraries with commonjs
require(). * xmlsax.js.opn * xmlw3cdom.js.opn * xmlxpath.js.opn As these libraries were not designed as commonjs modules, some care will have to go into how they are created as such.
- Tony Lukasavage 2012-05-11 There's also the consideration that these libraries are LGPL, so I'm not entirely certain if we are allowed to change them. And we would almost certainly have to change them as right now there is no means of using them meaningfully with a commonjs module.
- Tony Lukasavage 2012-05-18 Check these commits for details: * [https://github.com/appcelerator/ZipTi/commit/6e39ebffd41983b14b08e97cb04bdd7bc4e93742](https://github.com/appcelerator/ZipTi/commit/6e39ebffd41983b14b08e97cb04bdd7bc4e93742) * [https://github.com/appcelerator/ZipTi/commit/904aa1bcc185eb01113b25a8375128fcbee9f3fd](https://github.com/appcelerator/ZipTi/commit/904aa1bcc185eb01113b25a8375128fcbee9f3fd)