diff --git a/.bzrignore b/.bzrignore index 139ad20a..a05a9f4d 100644 --- a/.bzrignore +++ b/.bzrignore @@ -17,3 +17,16 @@ tests/XSLT/test_path.hpp *.la .libs config.cache +vs9\*.user +*.ncb +*.suo +*/Debug* +*/Release* +*.ilk +*.pdb +*.exp +*.lib +*.bsc +lib +arabica-2008-july +arabica-2008-july.* diff --git a/include/Arabica/getparam.hpp b/include/Arabica/getparam.hpp index 7ba6bd44..fdef0ec3 100644 --- a/include/Arabica/getparam.hpp +++ b/include/Arabica/getparam.hpp @@ -39,6 +39,15 @@ struct get_param }; #endif +template +struct get_string_adaptor +{ + typedef typename get_param, + T0, + T1>::type type; +}; + } // namespace Arabica #endif diff --git a/include/SAX/ParserConfig.hpp b/include/SAX/ParserConfig.hpp index 55dc4405..69034088 100644 --- a/include/SAX/ParserConfig.hpp +++ b/include/SAX/ParserConfig.hpp @@ -69,15 +69,7 @@ namespace Arabica { namespace SAX { -#ifdef HAVE_BOOST - template -#else -#ifndef USE_MSXML - template -#else - template, class T1 = SAX::COMSingleThreadInitializer> -#endif -#endif +template class XMLReader : public DEF_SAX_P { }; } // namespace SAX } // namespace Arabica diff --git a/include/SAX/XMLFilter.hpp b/include/SAX/XMLFilter.hpp index aeb275be..ea5f1273 100644 --- a/include/SAX/XMLFilter.hpp +++ b/include/SAX/XMLFilter.hpp @@ -2,7 +2,6 @@ #define ARABICA_XML_FILTER_H // XMLFilter.h -// $Id$ #include #include @@ -34,15 +33,12 @@ namespace SAX * @version 2.0 * @see XMLFilterImpl */ -template -class XMLFilter : public XMLReaderInterface +template +class XMLFilter : public XMLReaderInterface { public: - typedef typename Arabica::get_param, - T0, - T1>::type string_adaptor; - typedef XMLReaderInterface XMLReaderT; + typedef XMLReaderInterface XMLReaderT; + typedef typename XMLReaderT::string_adaptor string_adaptor; virtual ~XMLFilter() { } diff --git a/include/SAX/XMLReader.hpp b/include/SAX/XMLReader.hpp index 90a30438..159d096d 100644 --- a/include/SAX/XMLReader.hpp +++ b/include/SAX/XMLReader.hpp @@ -65,14 +65,11 @@ namespace SAX */ class XMLReaderInterface_tag { }; -template +template class XMLReaderInterface : public XMLReaderInterface_tag { public: - typedef typename Arabica::get_param, - T0, - T1>::type string_adaptor; + typedef string_adaptor_type string_adaptor; typedef EntityResolver EntityResolverT; typedef DTDHandler DTDHandlerT; typedef ContentHandler ContentHandlerT; diff --git a/include/SAX/filter/NamespaceTracker.hpp b/include/SAX/filter/NamespaceTracker.hpp index 96c87bc5..275f3996 100644 --- a/include/SAX/filter/NamespaceTracker.hpp +++ b/include/SAX/filter/NamespaceTracker.hpp @@ -12,16 +12,15 @@ namespace Arabica namespace SAX { -template -class NamespaceTracker : public XMLFilterImpl + template > +class NamespaceTracker : public XMLFilterImpl { - typedef XMLFilterImpl XMLFilterT; - typedef typename XMLFilterT::string_adaptor string_adaptor; + typedef XMLFilterImpl XMLFilterT; typedef NamespaceSupport NamespaceSupportT; typedef typename NamespaceSupportT::stringListT stringListT; public: - typedef XMLReaderInterface XMLReaderT; + typedef XMLReaderInterface XMLReaderT; typedef Attributes AttributesT; NamespaceTracker() : diff --git a/include/SAX/filter/PYXWriter.hpp b/include/SAX/filter/PYXWriter.hpp index 96c7ec58..ab7d1f05 100644 --- a/include/SAX/filter/PYXWriter.hpp +++ b/include/SAX/filter/PYXWriter.hpp @@ -11,14 +11,13 @@ namespace Arabica namespace SAX { -template -class PYXWriter : public XMLFilterImpl +template > +class PYXWriter : public XMLFilterImpl { public: - typedef XMLReaderInterface XMLReaderT; - typedef XMLFilterImpl XMLFilterT; + typedef XMLReaderInterface XMLReaderT; + typedef XMLFilterImpl XMLFilterT; typedef typename XMLFilterT::AttributesT AttributesT; - typedef typename XMLFilterT::string_adaptor string_adaptor; typedef typename string_type::value_type charT; typedef typename string_type::traits_type traitsT; typedef std::basic_ostream ostreamT; @@ -54,8 +53,8 @@ class PYXWriter : public XMLFilterImpl ostreamT* stream_; }; // class PYXWriter -template -void PYXWriter::startElement( +template +void PYXWriter::startElement( const string_type& namespaceURI, const string_type& localName, const string_type& qName, const AttributesT& atts) { @@ -71,8 +70,8 @@ void PYXWriter::startElement( XMLFilterT::startElement(namespaceURI, localName, qName, atts); } // startElement -template -void PYXWriter::endElement( +template +void PYXWriter::endElement( const string_type& namespaceURI, const string_type& localName, const string_type& qName) { @@ -81,8 +80,8 @@ void PYXWriter::endElement( XMLFilterT::endElement(namespaceURI, localName, qName); } // endElement -template -void PYXWriter::characters(const string_type& ch) +template +void PYXWriter::characters(const string_type& ch) { *stream_ << UnicodeT::HYPHEN_MINUS; escape(ch); @@ -91,8 +90,8 @@ void PYXWriter::characters(const string_type& ch) XMLFilterT::characters(ch); } // characters -template -void PYXWriter::processingInstruction(const string_type& target, const string_type& data) +template +void PYXWriter::processingInstruction(const string_type& target, const string_type& data) { *stream_ << UnicodeT::QUESTION_MARK << target << UnicodeT::SPACE << data @@ -101,8 +100,8 @@ void PYXWriter::processingInstruction(const string_type& ta XMLFilterT::processingInstruction(target, data); } // processingInstruction -template -void PYXWriter::escape(const string_type& ch) +template +void PYXWriter::escape(const string_type& ch) { for(typename string_type::const_iterator s = ch.begin(), se = ch.end(); s != se; ++s) if(*s == UnicodeT::LINE_FEED) diff --git a/include/SAX/filter/TextCoalescer.hpp b/include/SAX/filter/TextCoalescer.hpp index a6846e43..9639071f 100644 --- a/include/SAX/filter/TextCoalescer.hpp +++ b/include/SAX/filter/TextCoalescer.hpp @@ -16,14 +16,12 @@ namespace SAX an issue, and sometimes it makes things a little awkward. This filter buffers up multiple calls to characters(...) and reports text in a single lump. */ -template -class TextCoalescer : public XMLFilterImpl +template > +class TextCoalescer : public XMLFilterImpl { - typedef XMLFilterImpl XMLFilterT; - typedef typename XMLFilterT::string_adaptor string_adaptor; - + typedef XMLFilterImpl XMLFilterT; public: - typedef XMLReaderInterface XMLReaderT; + typedef XMLReaderInterface XMLReaderT; typedef Attributes AttributesT; TextCoalescer() : diff --git a/include/SAX/filter/TextOnly.hpp b/include/SAX/filter/TextOnly.hpp index 7bfea8f4..a4714668 100644 --- a/include/SAX/filter/TextOnly.hpp +++ b/include/SAX/filter/TextOnly.hpp @@ -13,7 +13,7 @@ namespace SAX /** Strips out everything except startDocument, endDocument and text */ -template +template > class TextOnly : public XMLFilterImpl { typedef XMLFilterImpl XMLFilterT; diff --git a/include/SAX/filter/WhitespaceStripperFilter.hpp b/include/SAX/filter/WhitespaceStripperFilter.hpp index 7d834abe..3f942db2 100644 --- a/include/SAX/filter/WhitespaceStripperFilter.hpp +++ b/include/SAX/filter/WhitespaceStripperFilter.hpp @@ -10,13 +10,12 @@ namespace Arabica namespace SAX { -template -class WhitespaceStripper : public SAX::XMLFilterImpl +template > +class WhitespaceStripper : public SAX::XMLFilterImpl { public: - typedef SAX::XMLReader XMLReaderT; - typedef SAX::XMLFilterImpl XMLFilterT; - typedef typename XMLFilterT::string_adaptor string_adaptor; + typedef SAX::XMLReaderInterface XMLReaderT; + typedef SAX::XMLFilterImpl XMLFilterT; WhitespaceStripper() : XMLFilterT() diff --git a/include/SAX/filter/Writer.hpp b/include/SAX/filter/Writer.hpp index 50737f70..a4107316 100644 --- a/include/SAX/filter/Writer.hpp +++ b/include/SAX/filter/Writer.hpp @@ -19,21 +19,17 @@ namespace Arabica namespace SAX { -template -class Writer : public XMLFilterImpl +template > +class Writer : public XMLFilterImpl { public: - typedef typename Arabica::get_param, - T0, - T1>::type string_adaptor; - typedef Writer WriterT; + typedef Writer WriterT; typedef typename string_type::value_type charT; typedef typename string_type::traits_type traitsT; typedef std::basic_ostream ostreamT; - typedef XMLReaderInterface XMLReaderT; - typedef XMLFilterImpl XMLFilterT; - typedef typename XMLFilterImpl::AttributesT AttributesT; + typedef XMLReaderInterface XMLReaderT; + typedef XMLFilterImpl XMLFilterT; + typedef typename XMLFilterImpl::AttributesT AttributesT; typedef Arabica::text::Unicode UnicodeT; typedef Arabica::XML::text_escaper text_escaperT; typedef Arabica::XML::attribute_escaper attribute_escaperT; @@ -156,8 +152,8 @@ class Writer : public XMLFilterImpl }; // class Writer -template -void Writer::startDocument() +template +void Writer::startDocument() { *stream_ << UnicodeT::LESS_THAN_SIGN << UnicodeT::QUESTION_MARK @@ -206,15 +202,15 @@ void Writer::startDocument() lastTag_ = docTag; } // startDocument -template -void Writer::endDocument() +template +void Writer::endDocument() { XMLFilterT::endDocument(); lastTag_ = endTag; } // endDocument -template -void Writer::startElement( +template +void Writer::startElement( const string_type& namespaceURI, const string_type& localName, const string_type& qName, const AttributesT& atts) { @@ -241,8 +237,8 @@ void Writer::startElement( XMLFilterT::startElement(namespaceURI, localName, qName, atts); } // startElement -template -void Writer::endElement( +template +void Writer::endElement( const string_type& namespaceURI, const string_type& localName, const string_type& qName) { @@ -260,8 +256,8 @@ void Writer::endElement( XMLFilterT::endElement(namespaceURI, localName, qName); } // endElement -template -void Writer::characters(const string_type& ch) +template +void Writer::characters(const string_type& ch) { if(!inCDATA_) std::for_each(ch.begin(), ch.end(), text_escaperT(*stream_)); @@ -271,16 +267,16 @@ void Writer::characters(const string_type& ch) XMLFilterT::characters(ch); } // characters -template -void Writer::ignorableWhitespace(const string_type& ch) +template +void Writer::ignorableWhitespace(const string_type& ch) { *stream_ << ch; XMLFilterT::ignorableWhitespace(ch); } // ignorableWhitespace -template -void Writer::processingInstruction(const string_type& target, const string_type& data) +template +void Writer::processingInstruction(const string_type& target, const string_type& data) { if((!inDTD_) || (inDTD_ && internalSubset_)) { @@ -298,8 +294,8 @@ void Writer::processingInstruction(const string_type& targe XMLFilterT::processingInstruction(target, data); } // processingInstruction -template -void Writer::skippedEntity(const string_type& name) +template +void Writer::skippedEntity(const string_type& name) { if(!isDtd(name)) *stream_ << UnicodeT::AMPERSAND << name << UnicodeT::SEMI_COLON; @@ -307,15 +303,15 @@ void Writer::skippedEntity(const string_type& name) XMLFilterT::skippedEntity(name); } // skippedEntity -template -void Writer::doIndent() +template +void Writer::doIndent() { for(int i = 0; i < depth_; ++i) *stream_ << UnicodeT::SPACE; } // doIndent -template -bool Writer::isDtd(const string_type& name) +template +bool Writer::isDtd(const string_type& name) { return (name.length() == 5 && name[0] == UnicodeT::LEFT_SQUARE_BRACKET && @@ -325,8 +321,8 @@ bool Writer::isDtd(const string_type& name) name[4] == UnicodeT::RIGHT_SQUARE_BRACKET); } // isDtd -template -void Writer::startDTD(const string_type& name, const string_type& publicId, const string_type& systemId) +template +void Writer::startDTD(const string_type& name, const string_type& publicId, const string_type& systemId) { inDTD_ = true; depth_ += indent_; @@ -352,8 +348,8 @@ void Writer::startDTD(const string_type& name, const string XMLFilterT::startDTD(name, publicId, systemId); } // startDTD -template -void Writer::endDTD() +template +void Writer::endDTD() { *stream_ << UnicodeT::RIGHT_SQUARE_BRACKET << UnicodeT::GREATER_THAN_SIGN @@ -365,8 +361,8 @@ void Writer::endDTD() XMLFilterT::endDTD(); } // endDTD -template -void Writer::startEntity(const string_type& name) +template +void Writer::startEntity(const string_type& name) { if(isDtd(name)) internalSubset_ = false; @@ -374,8 +370,8 @@ void Writer::startEntity(const string_type& name) XMLFilterT::startEntity(name); } // startEntity -template -void Writer::endEntity(const string_type& name) +template +void Writer::endEntity(const string_type& name) { if(isDtd(name)) internalSubset_ = true; @@ -383,8 +379,8 @@ void Writer::endEntity(const string_type& name) XMLFilterT::endEntity(name); } // endEntity -template -void Writer::startCDATA() +template +void Writer::startCDATA() { inCDATA_ = true; @@ -401,8 +397,8 @@ void Writer::startCDATA() XMLFilterT::startCDATA(); } // startCDATA -template -void Writer::endCDATA() +template +void Writer::endCDATA() { *stream_ << UnicodeT::RIGHT_SQUARE_BRACKET << UnicodeT::RIGHT_SQUARE_BRACKET @@ -413,8 +409,8 @@ void Writer::endCDATA() XMLFilterT::endCDATA(); } // endCDATA -template -void Writer::comment(const string_type& text) +template +void Writer::comment(const string_type& text) { if((!inDTD_) || (inDTD_ && internalSubset_)) *stream_ << UnicodeT::LESS_THAN_SIGN @@ -429,8 +425,8 @@ void Writer::comment(const string_type& text) XMLFilterT::comment(text); } // comment -template -void Writer::notationDecl(const string_type& name, const string_type& publicId, const string_type& systemId) +template +void Writer::notationDecl(const string_type& name, const string_type& publicId, const string_type& systemId) { if(inDTD_ && internalSubset_) { @@ -458,8 +454,8 @@ void Writer::notationDecl(const string_type& name, const st XMLFilterT::notationDecl(name, publicId, systemId); } // notationDecl -template -void Writer::unparsedEntityDecl(const string_type& name, const string_type& publicId, const string_type& systemId, const string_type& notationName) +template +void Writer::unparsedEntityDecl(const string_type& name, const string_type& publicId, const string_type& systemId, const string_type& notationName) { if(inDTD_ && internalSubset_) { @@ -483,8 +479,8 @@ void Writer::unparsedEntityDecl(const string_type& name, co XMLFilterT::unparsedEntityDecl(name, publicId, systemId, notationName); } // unparsedEntityDecl -template -void Writer::elementDecl(const string_type& name, const string_type& model) +template +void Writer::elementDecl(const string_type& name, const string_type& model) { if(inDTD_ && internalSubset_) { @@ -511,8 +507,8 @@ void Writer::elementDecl(const string_type& name, const str XMLFilterT::elementDecl(name, model); } // elementDecl -template -void Writer::attributeDecl(const string_type& elementName, const string_type& attributeName, +template +void Writer::attributeDecl(const string_type& elementName, const string_type& attributeName, const string_type& type, const string_type& valueDefault, const string_type& value) { if(inDTD_ && internalSubset_) @@ -552,8 +548,8 @@ void Writer::attributeDecl(const string_type& elementName, XMLFilterT::attributeDecl(elementName, attributeName, type, valueDefault, value); } // attributeDecl -template -void Writer::internalEntityDecl(const string_type& name, const string_type& value) +template +void Writer::internalEntityDecl(const string_type& name, const string_type& value) { if(inDTD_ && internalSubset_) { @@ -570,8 +566,8 @@ void Writer::internalEntityDecl(const string_type& name, co XMLFilterT::internalEntityDecl(name, value); } // internalEntityDecl -template -void Writer::externalEntityDecl(const string_type& name, const string_type& publicId, const string_type& systemId) +template +void Writer::externalEntityDecl(const string_type& name, const string_type& publicId, const string_type& systemId) { if(inDTD_ && internalSubset_) { @@ -585,8 +581,8 @@ void Writer::externalEntityDecl(const string_type& name, co XMLFilterT::externalEntityDecl(name, publicId, systemId); } // externalEntityDecl -template -void Writer::startEntityDecl(const string_type& name) +template +void Writer::startEntityDecl(const string_type& name) { *stream_ << UnicodeT::LESS_THAN_SIGN << UnicodeT::EXCLAMATION_MARK @@ -600,8 +596,8 @@ void Writer::startEntityDecl(const string_type& name) << name; } // startEntityDecl -template -void Writer::publicAndSystem(const string_type& publicId, const string_type& systemId) +template +void Writer::publicAndSystem(const string_type& publicId, const string_type& systemId) { *stream_ << UnicodeT::SPACE; diff --git a/include/SAX/filter/XMLBaseTracker.hpp b/include/SAX/filter/XMLBaseTracker.hpp index e7945ca2..6a3b1709 100644 --- a/include/SAX/filter/XMLBaseTracker.hpp +++ b/include/SAX/filter/XMLBaseTracker.hpp @@ -11,15 +11,14 @@ namespace Arabica namespace SAX { -template -class XMLBaseTracker : public XMLFilterImpl +template > +class XMLBaseTracker : public XMLFilterImpl { - typedef XMLFilterImpl XMLFilterT; - typedef typename XMLFilterT::string_adaptor string_adaptor; + typedef XMLFilterImpl XMLFilterT; typedef XMLBaseSupport XMLBaseSupportT; public: - typedef XMLReaderInterface XMLReaderT; + typedef XMLReaderInterface XMLReaderT; typedef Locator LocatorT; typedef Attributes AttributesT; diff --git a/include/SAX/helpers/XMLFilterImpl.hpp b/include/SAX/helpers/XMLFilterImpl.hpp index 3329d502..98abec27 100644 --- a/include/SAX/helpers/XMLFilterImpl.hpp +++ b/include/SAX/helpers/XMLFilterImpl.hpp @@ -36,21 +36,17 @@ namespace SAX * @see ContentHandler * @see ErrorHandler */ -template -class XMLFilterImpl : public XMLFilter, - public EntityResolver::string_adaptor>, - public DTDHandler::string_adaptor>, - public ContentHandler::string_adaptor>, - public ErrorHandler::string_adaptor>, - public DeclHandler::string_adaptor>, - public LexicalHandler::string_adaptor> +template +class XMLFilterImpl : public XMLFilter, + public EntityResolver, + public DTDHandler, + public ContentHandler, + public ErrorHandler, + public DeclHandler, + public LexicalHandler { public: - typedef typename Arabica::get_param, - T0, - T1>::type string_adaptor; - typedef XMLReaderInterface XMLReaderT; + typedef XMLReaderInterface XMLReaderT; typedef EntityResolver EntityResolverT; typedef DTDHandler DTDHandlerT; typedef ContentHandler ContentHandlerT; diff --git a/include/SAX/wrappers/saxexpat.hpp b/include/SAX/wrappers/saxexpat.hpp index b9a31330..be165ba9 100644 --- a/include/SAX/wrappers/saxexpat.hpp +++ b/include/SAX/wrappers/saxexpat.hpp @@ -200,12 +200,15 @@ private: template -class expat_wrapper : public SAX::XMLReaderInterface, - public SAX::Locator::string_adaptor>, - public expat_wrapper_impl_mumbojumbo::expat2base +class expat_wrapper : + public SAX::XMLReaderInterface::type>, + public SAX::Locator::type>, + public expat_wrapper_impl_mumbojumbo::expat2base { public: - typedef SAX::XMLReaderInterface XMLReaderT; + typedef SAX::XMLReaderInterface::type> XMLReaderT; typedef typename XMLReaderT::string_adaptor string_adaptor; typedef string_adaptor SA; typedef SAX::EntityResolver entityResolverT; diff --git a/include/SAX/wrappers/saxmsxml2.hpp b/include/SAX/wrappers/saxmsxml2.hpp index b4cdd1c2..c068f1da 100644 --- a/include/SAX/wrappers/saxmsxml2.hpp +++ b/include/SAX/wrappers/saxmsxml2.hpp @@ -60,10 +60,15 @@ class COMMultiThreadInitializer : public COMInitializer_tag template -class msxml2_wrapper : public SAX::XMLReaderInterface +class msxml2_wrapper : + public SAX::XMLReaderInterface::type> { public: - typedef SAX::XMLReaderInterface XMLReaderT; + typedef SAX::XMLReaderInterface, + T0, + T1>::type> XMLReaderT; typedef typename XMLReaderT::string_adaptor string_adaptor; typedef typename Arabica::get_param + class string_adaptor_type = Arabica::default_string_adaptor > class Taggle : - public XMLReaderInterface, - private DefaultHandler::string_adaptor>, + public XMLReaderInterface, + private DefaultHandler, private ScanHandler { public: - typedef XMLReaderInterface XMLReaderT; + typedef XMLReaderInterface XMLReaderT; typedef typename XMLReaderT::string_adaptor string_adaptor; typedef ContentHandler ContentHandlerT; typedef LexicalHandler LexicalHandlerT; @@ -397,7 +396,7 @@ public: CDATAElements = value; } // setFeature - typedef typename XMLReaderInterface::PropertyBase PropertyBaseT; + typedef typename XMLReaderInterface::PropertyBase PropertyBaseT; virtual std::auto_ptr doGetProperty(const string_type& name) { return std::auto_ptr(0); @@ -1306,83 +1305,83 @@ public: } // S }; // class Taggle -template -bool Taggle::DEFAULT_NAMESPACES = true; -template -bool Taggle::DEFAULT_IGNORE_BOGONS = false; -template -bool Taggle::DEFAULT_BOGONS_EMPTY = false; -template -bool Taggle::DEFAULT_ROOT_BOGONS = true; -template -bool Taggle::DEFAULT_DEFAULT_ATTRIBUTES = true; -template -bool Taggle::DEFAULT_TRANSLATE_COLONS = false; -template -bool Taggle::DEFAULT_RESTART_ELEMENTS = true; -template -bool Taggle::DEFAULT_IGNORABLE_WHITESPACE = false; -template -bool Taggle::DEFAULT_CDATA_ELEMENTS = true; +template +bool Taggle::DEFAULT_NAMESPACES = true; +template +bool Taggle::DEFAULT_IGNORE_BOGONS = false; +template +bool Taggle::DEFAULT_BOGONS_EMPTY = false; +template +bool Taggle::DEFAULT_ROOT_BOGONS = true; +template +bool Taggle::DEFAULT_DEFAULT_ATTRIBUTES = true; +template +bool Taggle::DEFAULT_TRANSLATE_COLONS = false; +template +bool Taggle::DEFAULT_RESTART_ELEMENTS = true; +template +bool Taggle::DEFAULT_IGNORABLE_WHITESPACE = false; +template +bool Taggle::DEFAULT_CDATA_ELEMENTS = true; -template -const string_type Taggle::namespacesFeature = Taggle::S("http://xml.org/sax/features/namespaces"); -template -const string_type Taggle::namespacePrefixesFeature = Taggle::S("http://xml.org/sax/features/namespace-prefixes"); -template -const string_type Taggle::externalGeneralEntitiesFeature = Taggle::S("http://xml.org/sax/features/external-general-entities"); -template -const string_type Taggle::externalParameterEntitiesFeature = Taggle::S("http://xml.org/sax/features/external-parameter-entities"); -template -const string_type Taggle::isStandaloneFeature = Taggle::S("http://xml.org/sax/features/is-standalone"); -template -const string_type Taggle::lexicalHandlerParameterEntitiesFeature = Taggle::S("http://xml.org/sax/features/lexical-handler/parameter-entities"); -template -const string_type Taggle::resolveDTDURIsFeature = Taggle::S("http://xml.org/sax/features/resolve-dtd-uris"); -template -const string_type Taggle::stringInterningFeature = Taggle::S("http://xml.org/sax/features/string-interning"); -template -const string_type Taggle::useAttributes2Feature = Taggle::S("http://xml.org/sax/features/use-attributes2"); -template -const string_type Taggle::useLocator2Feature = Taggle::S("http://xml.org/sax/features/use-locator2"); -template -const string_type Taggle::useEntityResolver2Feature = Taggle::S("http://xml.org/sax/features/use-entity-resolver2"); -template -const string_type Taggle::validationFeature = Taggle::S("http://xml.org/sax/features/validation"); -template -const string_type Taggle::unicodeNormalizationCheckingFeature = Taggle::S("http://xml.org/sax/features/unicode-normalization-checking"); -template -const string_type Taggle::xmlnsURIsFeature = Taggle::S("http://xml.org/sax/features/xmlns-uris"); -template -const string_type Taggle::XML11Feature = Taggle::S("http://xml.org/sax/features/xml-1.1"); -template -const string_type Taggle::ignoreBogonsFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/ignore-bogons"); -template -const string_type Taggle::bogonsEmptyFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/bogons-empty"); -template -const string_type Taggle::rootBogonsFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/root-bogons"); -template -const string_type Taggle::defaultAttributesFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/default-attributes"); -template -const string_type Taggle::translateColonsFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/translate-colons"); -template -const string_type Taggle::restartElementsFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/restart-elements"); -template -const string_type Taggle::ignorableWhitespaceFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/ignorable-whitespace"); -template -const string_type Taggle::CDATAElementsFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/cdata-elements"); -template -const string_type Taggle::lexicalHandlerProperty = Taggle::S("http://xml.org/sax/properties/lexical-handler"); -template -const string_type Taggle::scannerProperty = Taggle::S("http://www.ccil.org/~cowan/tagsoup/properties/scanner"); -template -const string_type Taggle::schemaProperty = Taggle::S("http://www.ccil.org/~cowan/tagsoup/properties/schema"); -template -const string_type Taggle::autoDetectorProperty = Taggle::S("http://www.ccil.org/~cowan/tagsoup/properties/auto-detector"); +template +const string_type Taggle::namespacesFeature = Taggle::S("http://xml.org/sax/features/namespaces"); +template +const string_type Taggle::namespacePrefixesFeature = Taggle::S("http://xml.org/sax/features/namespace-prefixes"); +template +const string_type Taggle::externalGeneralEntitiesFeature = Taggle::S("http://xml.org/sax/features/external-general-entities"); +template +const string_type Taggle::externalParameterEntitiesFeature = Taggle::S("http://xml.org/sax/features/external-parameter-entities"); +template +const string_type Taggle::isStandaloneFeature = Taggle::S("http://xml.org/sax/features/is-standalone"); +template +const string_type Taggle::lexicalHandlerParameterEntitiesFeature = Taggle::S("http://xml.org/sax/features/lexical-handler/parameter-entities"); +template +const string_type Taggle::resolveDTDURIsFeature = Taggle::S("http://xml.org/sax/features/resolve-dtd-uris"); +template +const string_type Taggle::stringInterningFeature = Taggle::S("http://xml.org/sax/features/string-interning"); +template +const string_type Taggle::useAttributes2Feature = Taggle::S("http://xml.org/sax/features/use-attributes2"); +template +const string_type Taggle::useLocator2Feature = Taggle::S("http://xml.org/sax/features/use-locator2"); +template +const string_type Taggle::useEntityResolver2Feature = Taggle::S("http://xml.org/sax/features/use-entity-resolver2"); +template +const string_type Taggle::validationFeature = Taggle::S("http://xml.org/sax/features/validation"); +template +const string_type Taggle::unicodeNormalizationCheckingFeature = Taggle::S("http://xml.org/sax/features/unicode-normalization-checking"); +template +const string_type Taggle::xmlnsURIsFeature = Taggle::S("http://xml.org/sax/features/xmlns-uris"); +template +const string_type Taggle::XML11Feature = Taggle::S("http://xml.org/sax/features/xml-1.1"); +template +const string_type Taggle::ignoreBogonsFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/ignore-bogons"); +template +const string_type Taggle::bogonsEmptyFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/bogons-empty"); +template +const string_type Taggle::rootBogonsFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/root-bogons"); +template +const string_type Taggle::defaultAttributesFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/default-attributes"); +template +const string_type Taggle::translateColonsFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/translate-colons"); +template +const string_type Taggle::restartElementsFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/restart-elements"); +template +const string_type Taggle::ignorableWhitespaceFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/ignorable-whitespace"); +template +const string_type Taggle::CDATAElementsFeature = Taggle::S("http://www.ccil.org/~cowan/tagsoup/features/cdata-elements"); +template +const string_type Taggle::lexicalHandlerProperty = Taggle::S("http://xml.org/sax/properties/lexical-handler"); +template +const string_type Taggle::scannerProperty = Taggle::S("http://www.ccil.org/~cowan/tagsoup/properties/scanner"); +template +const string_type Taggle::schemaProperty = Taggle::S("http://www.ccil.org/~cowan/tagsoup/properties/schema"); +template +const string_type Taggle::autoDetectorProperty = Taggle::S("http://www.ccil.org/~cowan/tagsoup/properties/auto-detector"); -template -const string_type Taggle::legal = - Taggle::S("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-'()+,./:=?;!*#@$_%"); +template +const string_type Taggle::legal = + Taggle::S("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-'()+,./:=?;!*#@$_%"); } // namespace SAX diff --git a/vs9/Arabica.sln b/vs9/Arabica.sln new file mode 100644 index 00000000..1ef9cd1d --- /dev/null +++ b/vs9/Arabica.sln @@ -0,0 +1,97 @@ +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ArabicaLib", "lib_arabica.vcproj", "{4CA72415-D03A-4447-BE4E-C093A5146CAC}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_SAX_Pyx", "example_SAX_pyx.vcproj", "{5214A867-2768-4CD0-9E29-6EED20718556}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_SAX_SimpleHandler", "example_SAX_simplehander.vcproj", "{4D861155-0183-4637-8F01-4F8FDB43C344}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_SAX_Writer", "example_SAX_writer.vcproj", "{C57BA030-A81F-4EA2-9CB6-D1BE2404B787}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_SAX_XMLBase", "example_SAX_xmlbase.vcproj", "{1E3CEC10-26EB-40C0-AC9A-72020BD5A40A}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_DOM_Writer", "example_DOM_writer.vcproj", "{C1CF7801-1681-4F15-8D71-BBC814805AF2}" + ProjectSection(ProjectDependencies) = postProject + {1E3CEC10-26EB-40C0-AC9A-72020BD5A40A} = {1E3CEC10-26EB-40C0-AC9A-72020BD5A40A} + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {C57BA030-A81F-4EA2-9CB6-D1BE2404B787} = {C57BA030-A81F-4EA2-9CB6-D1BE2404B787} + {4D861155-0183-4637-8F01-4F8FDB43C344} = {4D861155-0183-4637-8F01-4F8FDB43C344} + {5214A867-2768-4CD0-9E29-6EED20718556} = {5214A867-2768-4CD0-9E29-6EED20718556} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_Utils_Transcode", "example_Utils_transcode.vcproj", "{436B423B-BF20-4B2E-A187-604AF391FBE2}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_XPath_xgrep", "example_XPath_xgrep.vcproj", "{5F7B038E-5148-4EF4-AB43-5035F666D00D}" + ProjectSection(ProjectDependencies) = postProject + {C1CF7801-1681-4F15-8D71-BBC814805AF2} = {C1CF7801-1681-4F15-8D71-BBC814805AF2} + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_XSLT_Mangle", "example_XSLT_Mangle.vcproj", "{FDF423F0-ACF8-4963-81A4-C886B9174B72}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {5F7B038E-5148-4EF4-AB43-5035F666D00D} = {5F7B038E-5148-4EF4-AB43-5035F666D00D} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Debug|Win32.ActiveCfg = Debug|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Debug|Win32.Build.0 = Debug|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Release|Win32.ActiveCfg = Release|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Release|Win32.Build.0 = Release|Win32 + {5214A867-2768-4CD0-9E29-6EED20718556}.Debug|Win32.ActiveCfg = Debug|Win32 + {5214A867-2768-4CD0-9E29-6EED20718556}.Debug|Win32.Build.0 = Debug|Win32 + {5214A867-2768-4CD0-9E29-6EED20718556}.Release|Win32.ActiveCfg = Release|Win32 + {5214A867-2768-4CD0-9E29-6EED20718556}.Release|Win32.Build.0 = Release|Win32 + {4D861155-0183-4637-8F01-4F8FDB43C344}.Debug|Win32.ActiveCfg = Debug|Win32 + {4D861155-0183-4637-8F01-4F8FDB43C344}.Debug|Win32.Build.0 = Debug|Win32 + {4D861155-0183-4637-8F01-4F8FDB43C344}.Release|Win32.ActiveCfg = Release|Win32 + {4D861155-0183-4637-8F01-4F8FDB43C344}.Release|Win32.Build.0 = Release|Win32 + {C57BA030-A81F-4EA2-9CB6-D1BE2404B787}.Debug|Win32.ActiveCfg = Debug|Win32 + {C57BA030-A81F-4EA2-9CB6-D1BE2404B787}.Debug|Win32.Build.0 = Debug|Win32 + {C57BA030-A81F-4EA2-9CB6-D1BE2404B787}.Release|Win32.ActiveCfg = Release|Win32 + {C57BA030-A81F-4EA2-9CB6-D1BE2404B787}.Release|Win32.Build.0 = Release|Win32 + {1E3CEC10-26EB-40C0-AC9A-72020BD5A40A}.Debug|Win32.ActiveCfg = Debug|Win32 + {1E3CEC10-26EB-40C0-AC9A-72020BD5A40A}.Debug|Win32.Build.0 = Debug|Win32 + {1E3CEC10-26EB-40C0-AC9A-72020BD5A40A}.Release|Win32.ActiveCfg = Release|Win32 + {1E3CEC10-26EB-40C0-AC9A-72020BD5A40A}.Release|Win32.Build.0 = Release|Win32 + {C1CF7801-1681-4F15-8D71-BBC814805AF2}.Debug|Win32.ActiveCfg = Debug|Win32 + {C1CF7801-1681-4F15-8D71-BBC814805AF2}.Debug|Win32.Build.0 = Debug|Win32 + {C1CF7801-1681-4F15-8D71-BBC814805AF2}.Release|Win32.ActiveCfg = Release|Win32 + {C1CF7801-1681-4F15-8D71-BBC814805AF2}.Release|Win32.Build.0 = Release|Win32 + {436B423B-BF20-4B2E-A187-604AF391FBE2}.Debug|Win32.ActiveCfg = Debug|Win32 + {436B423B-BF20-4B2E-A187-604AF391FBE2}.Debug|Win32.Build.0 = Debug|Win32 + {436B423B-BF20-4B2E-A187-604AF391FBE2}.Release|Win32.ActiveCfg = Release|Win32 + {436B423B-BF20-4B2E-A187-604AF391FBE2}.Release|Win32.Build.0 = Release|Win32 + {5F7B038E-5148-4EF4-AB43-5035F666D00D}.Debug|Win32.ActiveCfg = Debug|Win32 + {5F7B038E-5148-4EF4-AB43-5035F666D00D}.Debug|Win32.Build.0 = Debug|Win32 + {5F7B038E-5148-4EF4-AB43-5035F666D00D}.Release|Win32.ActiveCfg = Release|Win32 + {5F7B038E-5148-4EF4-AB43-5035F666D00D}.Release|Win32.Build.0 = Release|Win32 + {FDF423F0-ACF8-4963-81A4-C886B9174B72}.Debug|Win32.ActiveCfg = Debug|Win32 + {FDF423F0-ACF8-4963-81A4-C886B9174B72}.Debug|Win32.Build.0 = Debug|Win32 + {FDF423F0-ACF8-4963-81A4-C886B9174B72}.Release|Win32.ActiveCfg = Release|Win32 + {FDF423F0-ACF8-4963-81A4-C886B9174B72}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/vs9/Arabica_noboost.sln b/vs9/Arabica_noboost.sln new file mode 100644 index 00000000..14736901 --- /dev/null +++ b/vs9/Arabica_noboost.sln @@ -0,0 +1,82 @@ +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_SAX_Pyx", "example_SAX_pyx.vcproj", "{5214A867-2768-4CD0-9E29-6EED20718556}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {436B423B-BF20-4B2E-A187-604AF391FBE2} = {436B423B-BF20-4B2E-A187-604AF391FBE2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_SAX_SimpleHandler", "example_SAX_simplehander.vcproj", "{4D861155-0183-4637-8F01-4F8FDB43C344}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {436B423B-BF20-4B2E-A187-604AF391FBE2} = {436B423B-BF20-4B2E-A187-604AF391FBE2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_SAX_Writer", "example_SAX_writer.vcproj", "{C57BA030-A81F-4EA2-9CB6-D1BE2404B787}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {436B423B-BF20-4B2E-A187-604AF391FBE2} = {436B423B-BF20-4B2E-A187-604AF391FBE2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_SAX_XMLBase", "example_SAX_xmlbase.vcproj", "{1E3CEC10-26EB-40C0-AC9A-72020BD5A40A}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {436B423B-BF20-4B2E-A187-604AF391FBE2} = {436B423B-BF20-4B2E-A187-604AF391FBE2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_DOM_Writer", "example_DOM_writer.vcproj", "{C1CF7801-1681-4F15-8D71-BBC814805AF2}" + ProjectSection(ProjectDependencies) = postProject + {1E3CEC10-26EB-40C0-AC9A-72020BD5A40A} = {1E3CEC10-26EB-40C0-AC9A-72020BD5A40A} + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {C57BA030-A81F-4EA2-9CB6-D1BE2404B787} = {C57BA030-A81F-4EA2-9CB6-D1BE2404B787} + {436B423B-BF20-4B2E-A187-604AF391FBE2} = {436B423B-BF20-4B2E-A187-604AF391FBE2} + {4D861155-0183-4637-8F01-4F8FDB43C344} = {4D861155-0183-4637-8F01-4F8FDB43C344} + {5214A867-2768-4CD0-9E29-6EED20718556} = {5214A867-2768-4CD0-9E29-6EED20718556} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example_Utils_Transcode", "example_Utils_transcode.vcproj", "{436B423B-BF20-4B2E-A187-604AF391FBE2}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ArabicaLib", "lib_arabica_noboost.vcproj", "{4CA72415-D03A-4447-BE4E-C093A5146CAC}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {5214A867-2768-4CD0-9E29-6EED20718556}.Debug|Win32.ActiveCfg = Debug|Win32 + {5214A867-2768-4CD0-9E29-6EED20718556}.Debug|Win32.Build.0 = Debug|Win32 + {5214A867-2768-4CD0-9E29-6EED20718556}.Release|Win32.ActiveCfg = Release|Win32 + {5214A867-2768-4CD0-9E29-6EED20718556}.Release|Win32.Build.0 = Release|Win32 + {4D861155-0183-4637-8F01-4F8FDB43C344}.Debug|Win32.ActiveCfg = Debug|Win32 + {4D861155-0183-4637-8F01-4F8FDB43C344}.Debug|Win32.Build.0 = Debug|Win32 + {4D861155-0183-4637-8F01-4F8FDB43C344}.Release|Win32.ActiveCfg = Release|Win32 + {4D861155-0183-4637-8F01-4F8FDB43C344}.Release|Win32.Build.0 = Release|Win32 + {C57BA030-A81F-4EA2-9CB6-D1BE2404B787}.Debug|Win32.ActiveCfg = Debug|Win32 + {C57BA030-A81F-4EA2-9CB6-D1BE2404B787}.Debug|Win32.Build.0 = Debug|Win32 + {C57BA030-A81F-4EA2-9CB6-D1BE2404B787}.Release|Win32.ActiveCfg = Release|Win32 + {C57BA030-A81F-4EA2-9CB6-D1BE2404B787}.Release|Win32.Build.0 = Release|Win32 + {1E3CEC10-26EB-40C0-AC9A-72020BD5A40A}.Debug|Win32.ActiveCfg = Debug|Win32 + {1E3CEC10-26EB-40C0-AC9A-72020BD5A40A}.Debug|Win32.Build.0 = Debug|Win32 + {1E3CEC10-26EB-40C0-AC9A-72020BD5A40A}.Release|Win32.ActiveCfg = Release|Win32 + {1E3CEC10-26EB-40C0-AC9A-72020BD5A40A}.Release|Win32.Build.0 = Release|Win32 + {C1CF7801-1681-4F15-8D71-BBC814805AF2}.Debug|Win32.ActiveCfg = Debug|Win32 + {C1CF7801-1681-4F15-8D71-BBC814805AF2}.Debug|Win32.Build.0 = Debug|Win32 + {C1CF7801-1681-4F15-8D71-BBC814805AF2}.Release|Win32.ActiveCfg = Release|Win32 + {C1CF7801-1681-4F15-8D71-BBC814805AF2}.Release|Win32.Build.0 = Release|Win32 + {436B423B-BF20-4B2E-A187-604AF391FBE2}.Debug|Win32.ActiveCfg = Debug|Win32 + {436B423B-BF20-4B2E-A187-604AF391FBE2}.Debug|Win32.Build.0 = Debug|Win32 + {436B423B-BF20-4B2E-A187-604AF391FBE2}.Release|Win32.ActiveCfg = Release|Win32 + {436B423B-BF20-4B2E-A187-604AF391FBE2}.Release|Win32.Build.0 = Release|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Debug|Win32.ActiveCfg = Debug|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Debug|Win32.Build.0 = Debug|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Release|Win32.ActiveCfg = Release|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/vs9/Arabica_noboost_tests.sln b/vs9/Arabica_noboost_tests.sln new file mode 100644 index 00000000..45db68f7 --- /dev/null +++ b/vs9/Arabica_noboost_tests.sln @@ -0,0 +1,102 @@ +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_DOM", "test_DOM.vcproj", "{74A66132-475A-4DA1-8EF7-9CB0EF71E3D8}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} = {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} = {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} + {FB5B88E9-DAB3-401C-B413-77403C562C49} = {FB5B88E9-DAB3-401C-B413-77403C562C49} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_DOM_silly", "test_DOM_silly.vcproj", "{7D957E35-93D3-4C9E-A5EF-4B0620CE758C}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} = {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} = {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} + {FB5B88E9-DAB3-401C-B413-77403C562C49} = {FB5B88E9-DAB3-401C-B413-77403C562C49} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_DOM_wide", "test_DOM_wide.vcproj", "{DE6FD811-12BD-4914-BA29-CD987C4B0D48}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C} = {7D957E35-93D3-4C9E-A5EF-4B0620CE758C} + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} = {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} = {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} + {FB5B88E9-DAB3-401C-B413-77403C562C49} = {FB5B88E9-DAB3-401C-B413-77403C562C49} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_utils", "test_utils.vcproj", "{FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_SAX_filter", "test_SAX_filter.vcproj", "{A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_SAX_filter_silly", "test_SAX_filter_silly.vcproj", "{2E63A3DC-7A79-49F4-B0F9-78438DCA876A}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} = {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_SAX_filter_wide", "test_SAX_filter_wide.vcproj", "{FB5B88E9-DAB3-401C-B413-77403C562C49}" + ProjectSection(ProjectDependencies) = postProject + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} = {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} = {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ArabicaLib", "lib_arabica_noboost.vcproj", "{4CA72415-D03A-4447-BE4E-C093A5146CAC}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8}.Debug|Win32.ActiveCfg = Debug|Win32 + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8}.Debug|Win32.Build.0 = Debug|Win32 + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8}.Release|Win32.ActiveCfg = Release|Win32 + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8}.Release|Win32.Build.0 = Release|Win32 + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C}.Debug|Win32.ActiveCfg = Debug|Win32 + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C}.Debug|Win32.Build.0 = Debug|Win32 + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C}.Release|Win32.ActiveCfg = Release|Win32 + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C}.Release|Win32.Build.0 = Release|Win32 + {DE6FD811-12BD-4914-BA29-CD987C4B0D48}.Debug|Win32.ActiveCfg = Debug|Win32 + {DE6FD811-12BD-4914-BA29-CD987C4B0D48}.Debug|Win32.Build.0 = Debug|Win32 + {DE6FD811-12BD-4914-BA29-CD987C4B0D48}.Release|Win32.ActiveCfg = Release|Win32 + {DE6FD811-12BD-4914-BA29-CD987C4B0D48}.Release|Win32.Build.0 = Release|Win32 + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4}.Debug|Win32.ActiveCfg = Debug|Win32 + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4}.Debug|Win32.Build.0 = Debug|Win32 + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4}.Release|Win32.ActiveCfg = Release|Win32 + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4}.Release|Win32.Build.0 = Release|Win32 + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}.Debug|Win32.ActiveCfg = Debug|Win32 + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}.Debug|Win32.Build.0 = Debug|Win32 + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}.Release|Win32.ActiveCfg = Release|Win32 + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}.Release|Win32.Build.0 = Release|Win32 + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A}.Debug|Win32.ActiveCfg = Debug|Win32 + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A}.Debug|Win32.Build.0 = Debug|Win32 + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A}.Release|Win32.ActiveCfg = Release|Win32 + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A}.Release|Win32.Build.0 = Release|Win32 + {FB5B88E9-DAB3-401C-B413-77403C562C49}.Debug|Win32.ActiveCfg = Debug|Win32 + {FB5B88E9-DAB3-401C-B413-77403C562C49}.Debug|Win32.Build.0 = Debug|Win32 + {FB5B88E9-DAB3-401C-B413-77403C562C49}.Release|Win32.ActiveCfg = Release|Win32 + {FB5B88E9-DAB3-401C-B413-77403C562C49}.Release|Win32.Build.0 = Release|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Debug|Win32.ActiveCfg = Debug|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Debug|Win32.Build.0 = Debug|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Release|Win32.ActiveCfg = Release|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/vs9/Arabica_tests.sln b/vs9/Arabica_tests.sln new file mode 100644 index 00000000..b4e23be7 --- /dev/null +++ b/vs9/Arabica_tests.sln @@ -0,0 +1,171 @@ +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ArabicaLib", "lib_arabica.vcproj", "{4CA72415-D03A-4447-BE4E-C093A5146CAC}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_DOM", "test_DOM.vcproj", "{74A66132-475A-4DA1-8EF7-9CB0EF71E3D8}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} = {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} = {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} + {FB5B88E9-DAB3-401C-B413-77403C562C49} = {FB5B88E9-DAB3-401C-B413-77403C562C49} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_DOM_silly", "test_DOM_silly.vcproj", "{7D957E35-93D3-4C9E-A5EF-4B0620CE758C}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_DOM_wide", "test_DOM_wide.vcproj", "{DE6FD811-12BD-4914-BA29-CD987C4B0D48}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C} = {7D957E35-93D3-4C9E-A5EF-4B0620CE758C} + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_xpath", "test_xpath.vcproj", "{B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE}" + ProjectSection(ProjectDependencies) = postProject + {DE6FD811-12BD-4914-BA29-CD987C4B0D48} = {DE6FD811-12BD-4914-BA29-CD987C4B0D48} + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C} = {7D957E35-93D3-4C9E-A5EF-4B0620CE758C} + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_xpath_silly", "test_xpath_silly.vcproj", "{92BC362C-4B23-4444-A9A8-81933D01D283}" + ProjectSection(ProjectDependencies) = postProject + {DE6FD811-12BD-4914-BA29-CD987C4B0D48} = {DE6FD811-12BD-4914-BA29-CD987C4B0D48} + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C} = {7D957E35-93D3-4C9E-A5EF-4B0620CE758C} + {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} = {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_xpath_wide", "test_xpath_wide.vcproj", "{EA2AB1BF-D09C-4DCB-87C9-A6DB41BCC1FA}" + ProjectSection(ProjectDependencies) = postProject + {DE6FD811-12BD-4914-BA29-CD987C4B0D48} = {DE6FD811-12BD-4914-BA29-CD987C4B0D48} + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {92BC362C-4B23-4444-A9A8-81933D01D283} = {92BC362C-4B23-4444-A9A8-81933D01D283} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C} = {7D957E35-93D3-4C9E-A5EF-4B0620CE758C} + {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} = {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} + {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} = {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_utils", "test_utils.vcproj", "{FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_xslt", "test_xslt.vcproj", "{44BA3424-C58E-4A49-ADDD-6180C61E5E34}" + ProjectSection(ProjectDependencies) = postProject + {DE6FD811-12BD-4914-BA29-CD987C4B0D48} = {DE6FD811-12BD-4914-BA29-CD987C4B0D48} + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {92BC362C-4B23-4444-A9A8-81933D01D283} = {92BC362C-4B23-4444-A9A8-81933D01D283} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} = {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8} + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C} = {7D957E35-93D3-4C9E-A5EF-4B0620CE758C} + {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} = {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} + {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} = {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} + {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} = {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} + {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} = {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} + {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} = {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE} + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + {EA2AB1BF-D09C-4DCB-87C9-A6DB41BCC1FA} = {EA2AB1BF-D09C-4DCB-87C9-A6DB41BCC1FA} + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} = {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} = {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} + {FB5B88E9-DAB3-401C-B413-77403C562C49} = {FB5B88E9-DAB3-401C-B413-77403C562C49} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_SAX_filter", "test_SAX_filter.vcproj", "{A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} = {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_SAX_filter_silly", "test_SAX_filter_silly.vcproj", "{2E63A3DC-7A79-49F4-B0F9-78438DCA876A}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} = {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_SAX_filter_wide", "test_SAX_filter_wide.vcproj", "{FB5B88E9-DAB3-401C-B413-77403C562C49}" + ProjectSection(ProjectDependencies) = postProject + {4CA72415-D03A-4447-BE4E-C093A5146CAC} = {4CA72415-D03A-4447-BE4E-C093A5146CAC} + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} = {2E63A3DC-7A79-49F4-B0F9-78438DCA876A} + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Debug|Win32.ActiveCfg = Debug|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Debug|Win32.Build.0 = Debug|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Release|Win32.ActiveCfg = Release|Win32 + {4CA72415-D03A-4447-BE4E-C093A5146CAC}.Release|Win32.Build.0 = Release|Win32 + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8}.Debug|Win32.ActiveCfg = Debug|Win32 + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8}.Debug|Win32.Build.0 = Debug|Win32 + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8}.Release|Win32.ActiveCfg = Release|Win32 + {74A66132-475A-4DA1-8EF7-9CB0EF71E3D8}.Release|Win32.Build.0 = Release|Win32 + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C}.Debug|Win32.ActiveCfg = Debug|Win32 + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C}.Debug|Win32.Build.0 = Debug|Win32 + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C}.Release|Win32.ActiveCfg = Release|Win32 + {7D957E35-93D3-4C9E-A5EF-4B0620CE758C}.Release|Win32.Build.0 = Release|Win32 + {DE6FD811-12BD-4914-BA29-CD987C4B0D48}.Debug|Win32.ActiveCfg = Debug|Win32 + {DE6FD811-12BD-4914-BA29-CD987C4B0D48}.Debug|Win32.Build.0 = Debug|Win32 + {DE6FD811-12BD-4914-BA29-CD987C4B0D48}.Release|Win32.ActiveCfg = Release|Win32 + {DE6FD811-12BD-4914-BA29-CD987C4B0D48}.Release|Win32.Build.0 = Release|Win32 + {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE}.Debug|Win32.ActiveCfg = Debug|Win32 + {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE}.Debug|Win32.Build.0 = Debug|Win32 + {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE}.Release|Win32.ActiveCfg = Release|Win32 + {B3C75B3A-BB0A-4B23-87F9-FB9CD98FF8CE}.Release|Win32.Build.0 = Release|Win32 + {92BC362C-4B23-4444-A9A8-81933D01D283}.Debug|Win32.ActiveCfg = Debug|Win32 + {92BC362C-4B23-4444-A9A8-81933D01D283}.Debug|Win32.Build.0 = Debug|Win32 + {92BC362C-4B23-4444-A9A8-81933D01D283}.Release|Win32.ActiveCfg = Release|Win32 + {92BC362C-4B23-4444-A9A8-81933D01D283}.Release|Win32.Build.0 = Release|Win32 + {EA2AB1BF-D09C-4DCB-87C9-A6DB41BCC1FA}.Debug|Win32.ActiveCfg = Debug|Win32 + {EA2AB1BF-D09C-4DCB-87C9-A6DB41BCC1FA}.Debug|Win32.Build.0 = Debug|Win32 + {EA2AB1BF-D09C-4DCB-87C9-A6DB41BCC1FA}.Release|Win32.ActiveCfg = Release|Win32 + {EA2AB1BF-D09C-4DCB-87C9-A6DB41BCC1FA}.Release|Win32.Build.0 = Release|Win32 + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4}.Debug|Win32.ActiveCfg = Debug|Win32 + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4}.Debug|Win32.Build.0 = Debug|Win32 + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4}.Release|Win32.ActiveCfg = Release|Win32 + {FA1A13A0-07D3-4FC9-A2D2-9F5FA8C3C3A4}.Release|Win32.Build.0 = Release|Win32 + {44BA3424-C58E-4A49-ADDD-6180C61E5E34}.Debug|Win32.ActiveCfg = Debug|Win32 + {44BA3424-C58E-4A49-ADDD-6180C61E5E34}.Debug|Win32.Build.0 = Debug|Win32 + {44BA3424-C58E-4A49-ADDD-6180C61E5E34}.Release|Win32.ActiveCfg = Release|Win32 + {44BA3424-C58E-4A49-ADDD-6180C61E5E34}.Release|Win32.Build.0 = Release|Win32 + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}.Debug|Win32.ActiveCfg = Debug|Win32 + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}.Debug|Win32.Build.0 = Debug|Win32 + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}.Release|Win32.ActiveCfg = Release|Win32 + {A21EA5E3-7353-4856-8C8F-8129FEBEA7E2}.Release|Win32.Build.0 = Release|Win32 + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A}.Debug|Win32.ActiveCfg = Debug|Win32 + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A}.Debug|Win32.Build.0 = Debug|Win32 + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A}.Release|Win32.ActiveCfg = Release|Win32 + {2E63A3DC-7A79-49F4-B0F9-78438DCA876A}.Release|Win32.Build.0 = Release|Win32 + {FB5B88E9-DAB3-401C-B413-77403C562C49}.Debug|Win32.ActiveCfg = Debug|Win32 + {FB5B88E9-DAB3-401C-B413-77403C562C49}.Debug|Win32.Build.0 = Debug|Win32 + {FB5B88E9-DAB3-401C-B413-77403C562C49}.Release|Win32.ActiveCfg = Release|Win32 + {FB5B88E9-DAB3-401C-B413-77403C562C49}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/vs9/example_DOM_writer.vcproj b/vs9/example_DOM_writer.vcproj new file mode 100644 index 00000000..8a30666f --- /dev/null +++ b/vs9/example_DOM_writer.vcproj @@ -0,0 +1,202 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/example_SAX_pyx.vcproj b/vs9/example_SAX_pyx.vcproj new file mode 100644 index 00000000..c89d4376 --- /dev/null +++ b/vs9/example_SAX_pyx.vcproj @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/example_SAX_simplehander.vcproj b/vs9/example_SAX_simplehander.vcproj new file mode 100644 index 00000000..8197559a --- /dev/null +++ b/vs9/example_SAX_simplehander.vcproj @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/example_SAX_writer.vcproj b/vs9/example_SAX_writer.vcproj new file mode 100644 index 00000000..e521c08b --- /dev/null +++ b/vs9/example_SAX_writer.vcproj @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/example_SAX_xmlbase.vcproj b/vs9/example_SAX_xmlbase.vcproj new file mode 100644 index 00000000..a4b10f21 --- /dev/null +++ b/vs9/example_SAX_xmlbase.vcproj @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/example_Utils_transcode.vcproj b/vs9/example_Utils_transcode.vcproj new file mode 100644 index 00000000..14b8f3fc --- /dev/null +++ b/vs9/example_Utils_transcode.vcproj @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/example_XPath_xgrep.vcproj b/vs9/example_XPath_xgrep.vcproj new file mode 100644 index 00000000..694ed4f8 --- /dev/null +++ b/vs9/example_XPath_xgrep.vcproj @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/example_XSLT_Mangle.vcproj b/vs9/example_XSLT_Mangle.vcproj new file mode 100644 index 00000000..53bd7eac --- /dev/null +++ b/vs9/example_XSLT_Mangle.vcproj @@ -0,0 +1,436 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/lib_arabica.vcproj b/vs9/lib_arabica.vcproj new file mode 100644 index 00000000..64465f5e --- /dev/null +++ b/vs9/lib_arabica.vcproj @@ -0,0 +1,1013 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/lib_arabica_noboost.vcproj b/vs9/lib_arabica_noboost.vcproj new file mode 100644 index 00000000..2325d7d2 --- /dev/null +++ b/vs9/lib_arabica_noboost.vcproj @@ -0,0 +1,1013 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/test_DOM.vcproj b/vs9/test_DOM.vcproj new file mode 100644 index 00000000..5bdf9f02 --- /dev/null +++ b/vs9/test_DOM.vcproj @@ -0,0 +1,336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/test_DOM_silly.vcproj b/vs9/test_DOM_silly.vcproj new file mode 100644 index 00000000..82251b65 --- /dev/null +++ b/vs9/test_DOM_silly.vcproj @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/test_DOM_wide.vcproj b/vs9/test_DOM_wide.vcproj new file mode 100644 index 00000000..e909a0d5 --- /dev/null +++ b/vs9/test_DOM_wide.vcproj @@ -0,0 +1,336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/test_SAX_filter.vcproj b/vs9/test_SAX_filter.vcproj new file mode 100644 index 00000000..92f68514 --- /dev/null +++ b/vs9/test_SAX_filter.vcproj @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/test_SAX_filter_silly.vcproj b/vs9/test_SAX_filter_silly.vcproj new file mode 100644 index 00000000..4deadeed --- /dev/null +++ b/vs9/test_SAX_filter_silly.vcproj @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/test_SAX_filter_wide.vcproj b/vs9/test_SAX_filter_wide.vcproj new file mode 100644 index 00000000..c9a17bcd --- /dev/null +++ b/vs9/test_SAX_filter_wide.vcproj @@ -0,0 +1,286 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/test_utils.vcproj b/vs9/test_utils.vcproj new file mode 100644 index 00000000..024cb337 --- /dev/null +++ b/vs9/test_utils.vcproj @@ -0,0 +1,300 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/test_xpath.vcproj b/vs9/test_xpath.vcproj new file mode 100644 index 00000000..f3e20f7a --- /dev/null +++ b/vs9/test_xpath.vcproj @@ -0,0 +1,332 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/test_xpath_silly.vcproj b/vs9/test_xpath_silly.vcproj new file mode 100644 index 00000000..2059511a --- /dev/null +++ b/vs9/test_xpath_silly.vcproj @@ -0,0 +1,338 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/test_xpath_wide.vcproj b/vs9/test_xpath_wide.vcproj new file mode 100644 index 00000000..8c21130b --- /dev/null +++ b/vs9/test_xpath_wide.vcproj @@ -0,0 +1,330 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vs9/test_xslt.vcproj b/vs9/test_xslt.vcproj new file mode 100644 index 00000000..e84e0e1b --- /dev/null +++ b/vs9/test_xslt.vcproj @@ -0,0 +1,300 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +