diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ac8f968
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,20 @@
+# Compiled source #
+###################
+*.com
+*.class
+*.dll
+*.exe
+*.o
+*.so
+*.pyc
+
+# Logs and databases #
+######################
+*.log
+
+# OS generated files #
+######################
+.DS_Store*
+ehthumbs.db
+Icon?
+Thumbs.db
diff --git a/LGXMLParser/LGXMLParser.m b/LGXMLParser/LGXMLParser.m
index d6f8a7f..4c3c272 100644
--- a/LGXMLParser/LGXMLParser.m
+++ b/LGXMLParser/LGXMLParser.m
@@ -1,5 +1,5 @@
/* Copyright (c) 2008 Louis Gerbarg
-
+
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
@@ -8,10 +8,10 @@
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:
-
+
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
-
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
@@ -20,7 +20,7 @@
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
-
+
*/
#import "LGXMLParser.h"
@@ -49,7 +49,7 @@ @implementation LGXMLParser
- (void) dealloc {
xmlFreeParserCtxt(ctxt);
self.delegate = nil;
-
+
[super dealloc];
}
@@ -60,7 +60,7 @@ - (xmlParserCtxtPtr) ctxt {
if (!ctxt) {
ctxt = xmlCreatePushParserCtxt(emptySAXHandler, self, NULL, 0, NULL);
}
-
+
return ctxt;
}
@@ -119,11 +119,11 @@ - (void)setShouldResolveExternalEntities:(BOOL)shouldResolveExternalEntities {
static void
startElement2(void *ctx, const xmlChar *name, const xmlChar **atts) {
LGXMLParser *self = (LGXMLParser *)ctx;
-
+
if ([self.delegate respondsToSelector:@selector(parser:didStartElement:namespaceURI:qualifiedName:attributes:)]) {
- NSMutableDictionary *returnAttributes = nil;
+ NSMutableDictionary *returnAttributes = nil;
NSUInteger i = 0;
-
+
//We need to walk through the attributes and make a dictionary out of them
if (atts) {
returnAttributes = [NSMutableDictionary dictionary];
@@ -131,7 +131,7 @@ - (void)setShouldResolveExternalEntities:(BOOL)shouldResolveExternalEntities {
[returnAttributes setObject:[NSString stringWithUTF8String:(char *)atts[i+1]] forKey:[NSString stringWithUTF8String:(char *)atts[i]]];
}
}
-
+
[self.delegate parser:(NSXMLParser *)self didStartElement:[NSString stringWithUTF8String:(const char *)name] namespaceURI:nil qualifiedName:nil attributes:returnAttributes];
}
}
@@ -166,7 +166,7 @@ - (void)setShouldResolveExternalEntities:(BOOL)shouldResolveExternalEntities {
static void
characters2(void *ctx ATTRIBUTE_UNUSED, const xmlChar *ch, int len) {
LGXMLParser *self = (LGXMLParser *)ctx;
-
+
if ([self.delegate respondsToSelector:@selector(parser:foundCharacters:)]) {
NSString *characters = [[[NSString alloc] initWithBytes:(const void *)ch length:len encoding:NSUTF8StringEncoding] autorelease];;
[self.delegate parser:(NSXMLParser *)self foundCharacters:characters];
@@ -175,10 +175,10 @@ - (void)setShouldResolveExternalEntities:(BOOL)shouldResolveExternalEntities {
//We could do better error handling if we needed it
-static void
+static void
xmlParserErrors2(void *ctx, const char *msg, ...) {
LGXMLParser *self = (LGXMLParser *)ctx;
-
+
if ([self.delegate respondsToSelector:@selector(parser:parseErrorOccurred:)]) {
//FIXME this should be better, but on the phone this is mainly a debugging niceity
NSError *error = [NSError errorWithDomain:@"LGXMLParser" code:0 userInfo:nil];
@@ -189,7 +189,7 @@ - (void)setShouldResolveExternalEntities:(BOOL)shouldResolveExternalEntities {
static void
ignorableWhitespace2 (void *ctx, const xmlChar *ch, int len) {
LGXMLParser *self = (LGXMLParser *)ctx;
-
+
if ([self.delegate respondsToSelector:@selector(parser:foundIgnorableWhitespace:)]) {
NSString *characters = [[[NSString alloc] initWithBytes:(const void *)ch length:len encoding:NSUTF8StringEncoding] autorelease];
[self.delegate parser:(NSXMLParser *)self foundIgnorableWhitespace:characters];
@@ -199,7 +199,7 @@ - (void)setShouldResolveExternalEntities:(BOOL)shouldResolveExternalEntities {
static void
comment2 (void *ctx, const xmlChar *value) {
LGXMLParser *self = (LGXMLParser *)ctx;
-
+
if ([self.delegate respondsToSelector:@selector(parser:foundComment:)]) {
NSString *characters = [[[NSString alloc] initWithBytes:value length:strlen((const char *)value) encoding:NSUTF8StringEncoding] autorelease];
[self.delegate parser:(NSXMLParser *)self foundComment:characters];
@@ -209,7 +209,7 @@ - (void)setShouldResolveExternalEntities:(BOOL)shouldResolveExternalEntities {
static void
cdataBlock2 (void *ctx, const xmlChar *value, int len) {
LGXMLParser *self = (LGXMLParser *)ctx;
-
+
if ([self.delegate respondsToSelector:@selector(parser:foundCDATA:)]) {
NSData *data = [[[NSData alloc] initWithBytes:(const void *)value length:len] autorelease];
[self.delegate parser:(NSXMLParser *)self foundCDATA:data];
diff --git a/TouchJSON/NuTests/test_json.nu b/TouchJSON/NuTests/test_json.nu
index 0287495..04c8aba 100644
--- a/TouchJSON/NuTests/test_json.nu
+++ b/TouchJSON/NuTests/test_json.nu
@@ -1,7 +1,7 @@
(load "TouchJSON")
(class TestJSON is NuTestCase
-
+
(- testSerializer is
(set s (CJSONSerializer serializer))
(assert_equal "null" (s serializeNull:nil))
@@ -10,7 +10,7 @@
(assert_equal "[1,\"two\",3]" (s serializeArray:(array 1 "two" 3.0)))
(assert_equal "{\"three\":[1,2,3]}"
(s serializeDictionary:(dict three:(array 1 2 3))))
-
+
;; It seemed to me that an orthgonal API would let me do this...
;;(assert_equal "null" (s serializeObject:nil))
(assert_equal "123" (s serializeObject:123))
@@ -18,19 +18,19 @@
(assert_equal "[1,\"two\",3]" (s serializeObject:(array 1 "two" 3.0)))
(assert_equal "{\"three\":[1,2,3]}"
(s serializeObject:(dict three:(array 1 2 3)))))
-
+
(- testDeserializer is
(set d (CJSONDeserializer deserializer))
(assert_equal nil (d deserialize:"null"))
(assert_equal 123 (d deserialize:"123"))
- (assert_equal "one two three" (d deserialize:"\"one two three\""))
+ (assert_equal "one two three" (d deserialize:"\"one two three\""))
(assert_equal (array 1 "two" 3.0) (d deserialize:"[1,\"two\",3]"))
(assert_equal (dict three:(array 1 2 3)) (d deserialize:"{\"three\":[1,2,3]}")))
-
+
(- testInfoInAndOut is
(set s (CJSONSerializer serializer))
(set d (CJSONDeserializer deserializer))
-
+
(set info (NSDictionary dictionaryWithContentsOfFile:"UnitTests/Info.plist"))
(set serialized (s serializeObject:info))
(set info2 (d deserialize:serialized))
diff --git a/TouchJSON/Source/CDataScanner.h b/TouchJSON/Source/CDataScanner.h
index a768892..218857c 100644
--- a/TouchJSON/Source/CDataScanner.h
+++ b/TouchJSON/Source/CDataScanner.h
@@ -38,7 +38,7 @@
u_int8_t *end;
u_int8_t *current;
NSUInteger length;
-
+
NSCharacterSet *doubleCharacters;
}
diff --git a/TouchJSON/Source/CDataScanner.m b/TouchJSON/Source/CDataScanner.m
index 44df309..f3dbe31 100644
--- a/TouchJSON/Source/CDataScanner.m
+++ b/TouchJSON/Source/CDataScanner.m
@@ -88,7 +88,7 @@ - (NSUInteger)scanLocation
- (NSData *)data
{
-return(data);
+return(data);
}
- (void)setData:(NSData *)inData
@@ -100,7 +100,7 @@ - (void)setData:(NSData *)inData
[data release];
data = NULL;
}
-
+
if (inData)
{
data = [inData retain];
@@ -192,7 +192,7 @@ - (BOOL)scanCharactersFromSet:(NSCharacterSet *)inSet intoString:(NSString **)ou
{
*outValue = [[[NSString alloc] initWithBytes:current length:P - current encoding:NSUTF8StringEncoding] autorelease];
}
-
+
current = P;
return(YES);
@@ -232,7 +232,7 @@ - (BOOL)scanUpToCharactersFromSet:(NSCharacterSet *)inSet intoString:(NSString *
{
*outValue = [[[NSString alloc] initWithBytes:current length:P - current encoding:NSUTF8StringEncoding] autorelease];
}
-
+
current = P;
return(YES);
diff --git a/TouchJSON/Source/Extensions/CDataScanner_Extensions.m b/TouchJSON/Source/Extensions/CDataScanner_Extensions.m
index c1a16d9..bb5e818 100644
--- a/TouchJSON/Source/Extensions/CDataScanner_Extensions.m
+++ b/TouchJSON/Source/Extensions/CDataScanner_Extensions.m
@@ -40,13 +40,13 @@ - (BOOL)scanCStyleComment:(NSString **)outComment
NSString *theComment = NULL;
if ([self scanUpToString:@"*/" intoString:&theComment] == NO)
[NSException raise:NSGenericException format:@"Started to scan a C style comment but it wasn't terminated."];
-
+
if ([theComment rangeOfString:@"/*"].location != NSNotFound)
[NSException raise:NSGenericException format:@"C style comments should not be nested."];
-
+
if ([self scanString:@"*/" intoString:NULL] == NO)
[NSException raise:NSGenericException format:@"C style comment did not end correctly."];
-
+
if (outComment != NULL)
*outComment = theComment;
diff --git a/TouchJSON/Source/Extensions/NSScanner_Extensions.m b/TouchJSON/Source/Extensions/NSScanner_Extensions.m
index 981366f..33f3626 100644
--- a/TouchJSON/Source/Extensions/NSScanner_Extensions.m
+++ b/TouchJSON/Source/Extensions/NSScanner_Extensions.m
@@ -78,13 +78,13 @@ - (BOOL)scanCStyleComment:(NSString **)outComment
NSString *theComment = NULL;
if ([self scanUpToString:@"*/" intoString:&theComment] == NO)
[NSException raise:NSGenericException format:@"Started to scan a C style comment but it wasn't terminated."];
-
+
if ([theComment rangeOfString:@"/*"].location != NSNotFound)
[NSException raise:NSGenericException format:@"C style comments should not be nested."];
-
+
if ([self scanString:@"*/" intoString:NULL] == NO)
[NSException raise:NSGenericException format:@"C style comment did not end correctly."];
-
+
if (outComment != NULL)
*outComment = theComment;
diff --git a/TouchJSON/Source/JSON/CJSONScanner.m b/TouchJSON/Source/JSON/CJSONScanner.m
index c9b1d58..9628745 100644
--- a/TouchJSON/Source/JSON/CJSONScanner.m
+++ b/TouchJSON/Source/JSON/CJSONScanner.m
@@ -93,7 +93,7 @@ - (void)setData:(NSData *)inData
else if (theChars[1] != 0)
theEncoding = NSUTF16BigEndianStringEncoding;
}
-
+
if (theEncoding != NSUTF8StringEncoding)
{
NSString *theString = [[NSString alloc] initWithData:theData encoding:theEncoding];
@@ -157,7 +157,7 @@ - (BOOL)scanJSONObject:(id *)outObject error:(NSError **)outError
[self scanJSONArray:&theObject error:outError];
break;
default:
-
+
break;
}
@@ -187,7 +187,7 @@ - (BOOL)scanJSONDictionary:(NSDictionary **)outDictionary error:(NSError **)outE
while ([self currentCharacter] != '}')
{
[self skipWhitespace];
-
+
if ([self currentCharacter] == '}')
break;
@@ -324,7 +324,7 @@ - (BOOL)scanJSONArray:(NSArray **)outArray error:(NSError **)outError
}
[theArray addObject:theValue];
-
+
[self skipWhitespace];
if ([self scanCharacter:','] == NO)
{
@@ -342,7 +342,7 @@ - (BOOL)scanJSONArray:(NSArray **)outArray error:(NSError **)outError
[theArray release];
return(NO);
}
-
+
break;
}
[self skipWhitespace];
@@ -401,7 +401,7 @@ - (BOOL)scanJSONStringConstant:(NSString **)outStringConstant error:(NSError **)
{
[theString appendString:theStringChunk];
}
-
+
if ([self scanCharacter:'\\'] == YES)
{
unichar theCharacter = [self scanCharacter];
@@ -469,7 +469,7 @@ - (BOOL)scanJSONStringConstant:(NSString **)outStringConstant error:(NSError **)
CFStringAppendCharacters((CFMutableStringRef)theString, &theCharacter, 1);
}
}
-
+
if (outStringConstant != NULL)
*outStringConstant = [[theString copy] autorelease];
@@ -527,7 +527,7 @@ - (BOOL)scanNotQuoteCharactersIntoString:(NSString **)outValue
{
*outValue = [[[NSString alloc] initWithBytes:current length:P - current encoding:NSUTF8StringEncoding] autorelease];
}
-
+
current = P;
return(YES);
diff --git a/TouchJSON/Source/JSON/CJSONSerializer.m b/TouchJSON/Source/JSON/CJSONSerializer.m
index 7511e11..0596b1d 100644
--- a/TouchJSON/Source/JSON/CJSONSerializer.m
+++ b/TouchJSON/Source/JSON/CJSONSerializer.m
@@ -173,7 +173,7 @@ - (NSString *)serializeDictionary:(NSDictionary *)inDictionary
while ((theKey = [theEnumerator nextObject]) != NULL)
{
id theValue = [inDictionary objectForKey:theKey];
-
+
[theString appendFormat:@"%@:%@", [self serializeString:theKey], [self serializeObject:theValue]];
if (theKey != [theKeys lastObject])
[theString appendString:@","];
diff --git a/TouchJSON/UnitTests/CDataScanner_UnitTests.m b/TouchJSON/UnitTests/CDataScanner_UnitTests.m
index f958019..a306dde 100644
--- a/TouchJSON/UnitTests/CDataScanner_UnitTests.m
+++ b/TouchJSON/UnitTests/CDataScanner_UnitTests.m
@@ -41,7 +41,7 @@ - (void)testSomething
STAssertFalse(theScanner.isAtEnd, NULL);
NSString *theString = NULL;
-BOOL theResult =
+BOOL theResult =
theResult = [theScanner scanString:@"Hello" intoString:&theString];
STAssertTrue(theResult, NULL);
diff --git a/TouchJSON/UnitTests/CJSONDeserializer_UnitTests.m b/TouchJSON/UnitTests/CJSONDeserializer_UnitTests.m
index d27259f..c7ef70e 100644
--- a/TouchJSON/UnitTests/CJSONDeserializer_UnitTests.m
+++ b/TouchJSON/UnitTests/CJSONDeserializer_UnitTests.m
@@ -65,7 +65,7 @@ -(void)testDeserializeDictionaryWithAnEmbeddedArray {
@"a_method", @"method",
[NSArray arrayWithObject:@"a_param"], @"params",
nil];
- STAssertEqualObjects(dictionary, theObject, nil);
+ STAssertEqualObjects(dictionary, theObject, nil);
}
-(void)testCheckForError {
diff --git a/TouchJSON/UnitTests/TestData/ex3.json b/TouchJSON/UnitTests/TestData/ex3.json
index 9b820d8..d7237a5 100644
--- a/TouchJSON/UnitTests/TestData/ex3.json
+++ b/TouchJSON/UnitTests/TestData/ex3.json
@@ -6,7 +6,7 @@
"width": 500,
"height": 500
},
- "image": {
+ "image": {
"src": "Images/Sun.png",
"name": "sun1",
"hOffset": 250,
@@ -23,4 +23,4 @@
"alignment": "center",
"onMouseUp": "sun1.opacity = (sun1.opacity / 100) * 90;"
}
-}}
+}}
diff --git a/TouchJSON/UnitTests/TestData/ex4.json b/TouchJSON/UnitTests/TestData/ex4.json
index d540b57..def7329 100644
--- a/TouchJSON/UnitTests/TestData/ex4.json
+++ b/TouchJSON/UnitTests/TestData/ex4.json
@@ -1,5 +1,5 @@
{"web-app": {
- "servlet": [
+ "servlet": [
{
"servlet-name": "cofaxCDS",
"servlet-class": "org.cofax.cds.CDSServlet",
@@ -55,7 +55,7 @@
{
"servlet-name": "cofaxAdmin",
"servlet-class": "org.cofax.cds.AdminServlet"},
-
+
{
"servlet-name": "fileServlet",
"servlet-class": "org.cofax.cds.FileServlet"},
@@ -82,7 +82,7 @@
"cofaxAdmin": "/admin/*",
"fileServlet": "/static/*",
"cofaxTools": "/tools/*"},
-
+
"taglib": {
"taglib-uri": "cofax.tld",
"taglib-location": "/WEB-INF/tlds/cofax.tld"}}}
\ No newline at end of file
diff --git a/TouchXML/Common/Source/CXMLDocument.m b/TouchXML/Common/Source/CXMLDocument.m
index 478817a..7452cbb 100644
--- a/TouchXML/Common/Source/CXMLDocument.m
+++ b/TouchXML/Common/Source/CXMLDocument.m
@@ -58,7 +58,7 @@ - (id)initWithXMLString:(NSString *)inString options:(NSUInteger)inOptions error
{
if (outError)
*outError = NULL;
-
+
xmlDocPtr theDoc;
if ( inOptions & CXMLDocumentTidyHTML )
{
@@ -68,8 +68,8 @@ - (id)initWithXMLString:(NSString *)inString options:(NSUInteger)inOptions error
if (! ctx ) {
return 0;
- }
-
+ }
+
ctx->vctxt.error = htmlparser_error;
ctx->vctxt.warning = htmlparser_warning;
if (ctx->sax != NULL)
@@ -115,10 +115,10 @@ - (id)initWithContentsOfURL:(NSURL *)inURL options:(NSUInteger)inOptions error:(
}
else
{
-
+
self = NULL;
}
-
+
return(self);
}
@@ -132,7 +132,7 @@ - (id)initWithData:(NSData *)inData options:(NSUInteger)inOptions error:(NSError
{
theDoc = xmlRecoverMemory([inData bytes], [inData length]);
}
-
+
if (theDoc != NULL)
{
_node = (xmlNodePtr)theDoc;
@@ -172,7 +172,7 @@ - (void)dealloc
- (CXMLElement *)rootElement
{
xmlNodePtr theLibXMLNode = xmlDocGetRootElement((xmlDocPtr)_node);
-
+
return([CXMLNode nodeWithLibXMLNode:theLibXMLNode]);
}
@@ -201,7 +201,7 @@ - (NSString *)description
xmlDocDumpFormatMemory((xmlDocPtr)(self->_node), &xmlbuff, &buffersize, 1);
NSString *dump = [[[NSString alloc] initWithBytes:xmlbuff length:buffersize encoding:NSUTF8StringEncoding] autorelease];
xmlFree(xmlbuff);
-
+
[result appendString:dump];
return result;
}
diff --git a/TouchXML/Common/Source/CXMLElement.m b/TouchXML/Common/Source/CXMLElement.m
index fe68c9b..e769b35 100644
--- a/TouchXML/Common/Source/CXMLElement.m
+++ b/TouchXML/Common/Source/CXMLElement.m
@@ -122,7 +122,7 @@ - (NSString*)_XMLStringWithOptions:(NSUInteger)options appendingToString:(NSMuta
}
[str appendString:@">"];
-
+
if ( _node->children )
{
for (id child in [self children])
@@ -135,7 +135,7 @@ - (NSString*)_XMLStringWithOptions:(NSUInteger)options appendingToString:(NSMuta
- (NSString *)description
{
NSAssert(_node != NULL, @"TODO");
-
+
return([NSString stringWithFormat:@"<%@ %p [%p] %@ %@>", NSStringFromClass([self class]), self, self->_node, [self name], [self XMLStringWithOptions:0]]);
}
diff --git a/TouchXML/Common/Source/CXMLNode.m b/TouchXML/Common/Source/CXMLNode.m
index 6ab44bd..19cb822 100644
--- a/TouchXML/Common/Source/CXMLNode.m
+++ b/TouchXML/Common/Source/CXMLNode.m
@@ -70,7 +70,7 @@ - (NSString *)stringValue
{
NSAssert(_node != NULL, @"TODO");
xmlChar *theXMLString;
-if ( _node->type == CXMLTextKind )
+if ( _node->type == CXMLTextKind )
theXMLString = _node->content;
else
theXMLString = xmlNodeListGetString(_node->doc, _node->children, YES);
@@ -148,7 +148,7 @@ - (NSArray *)children
[theChildren addObject:theNode];
theCurrentNode = theCurrentNode->next;
}
-return(theChildren);
+return(theChildren);
}
- (CXMLNode *)childAtIndex:(NSUInteger)index
@@ -271,7 +271,7 @@ - (NSArray *)nodesForXPath:(NSString *)xpath error:(NSError **)error
xmlNodePtr theNode = theXPathObject->nodesetval->nodeTab[N];
[theArray addObject:[CXMLNode nodeWithLibXMLNode:theNode]];
}
-
+
theResult = theArray;
}
diff --git a/TouchXML/Common/Source/CXMLNode_XPathExtensions.m b/TouchXML/Common/Source/CXMLNode_XPathExtensions.m
index b20a0d6..4c46fdb 100644
--- a/TouchXML/Common/Source/CXMLNode_XPathExtensions.m
+++ b/TouchXML/Common/Source/CXMLNode_XPathExtensions.m
@@ -64,10 +64,10 @@ - (NSArray *)nodesForXPath:(NSString *)xpath namespaceMappings:(NSDictionary *)i
xmlNodePtr theNode = theXPathObject->nodesetval->nodeTab[N];
[theArray addObject:[CXMLNode nodeWithLibXMLNode:theNode]];
}
-
+
theResult = theArray;
}
-
+
xmlXPathFreeObject(theXPathObject);
xmlXPathFreeContext(theXPathContext);
diff --git a/TouchXML/Coverage/BasicTests.m.gcov b/TouchXML/Coverage/BasicTests.m.gcov
index 305112a..ace2ef9 100644
--- a/TouchXML/Coverage/BasicTests.m.gcov
+++ b/TouchXML/Coverage/BasicTests.m.gcov
@@ -54,7 +54,7 @@
30: 49: STAssertEquals([theNode index], [theArray indexOfObject:theNode], NULL);
30: 50: STAssertEquals((int)[theNode level], 2, NULL);
-: 51: }
- -: 52:
+ -: 52:
10: 53:STAssertEquals([[theXMLDocument rootElement] childAtIndex:0], [theArray objectAtIndex:0], NULL);
10: 54:STAssertEquals([[theXMLDocument rootElement] childAtIndex:1], [theArray objectAtIndex:1], NULL);
10: 55:STAssertEquals([[theXMLDocument rootElement] childAtIndex:2], [theArray objectAtIndex:2], NULL);
diff --git a/TouchXML/Coverage/CXMLDocument.m.gcov b/TouchXML/Coverage/CXMLDocument.m.gcov
index 8684017..03486a7 100644
--- a/TouchXML/Coverage/CXMLDocument.m.gcov
+++ b/TouchXML/Coverage/CXMLDocument.m.gcov
@@ -25,7 +25,7 @@
50: 20:if ((self = [super init]) != NULL)
-: 21: {
50: 22: xmlDocPtr theDoc = xmlParseDoc((xmlChar *)[inString UTF8String]);
- -: 23:
+ -: 23:
50: 24: if (theDoc != NULL)
-: 25: {
40: 26: _node = (xmlNodePtr)theDoc;
@@ -51,10 +51,10 @@
-: 46: }
-: 47:else
-: 48: {
- -: 49:
+ -: 49:
#####: 50: self = NULL;
-: 51: }
- -: 52:
+ -: 52:
#####: 53:return(self);
-: 54:}
-: 55:
@@ -67,7 +67,7 @@
-: 62: {
#####: 63: theDoc = xmlParseMemory([inData bytes], [inData length]);
-: 64: }
- -: 65:
+ -: 65:
#####: 66: if (theDoc != NULL)
-: 67: {
#####: 68: _node = (xmlNodePtr)theDoc;
@@ -105,7 +105,7 @@
-: 100:- (CXMLElement *)rootElement
110: 101:{
110: 102:xmlNodePtr theLibXMLNode = xmlDocGetRootElement((xmlDocPtr)_node);
- -: 103:
+ -: 103:
110: 104:return([CXMLNode nodeWithLibXMLNode:theLibXMLNode]);
-: 105:}
-: 106:
diff --git a/TouchXML/Coverage/CXMLNode.m.gcov b/TouchXML/Coverage/CXMLNode.m.gcov
index ddd9319..232c0a0 100644
--- a/TouchXML/Coverage/CXMLNode.m.gcov
+++ b/TouchXML/Coverage/CXMLNode.m.gcov
@@ -128,7 +128,7 @@
#####: 123: [theChildren addObject:theNode];
#####: 124: theCurrentNode = theCurrentNode->next;
-: 125: }
- #####: 126:return(theChildren);
+ #####: 126:return(theChildren);
-: 127:}
-: 128:
-: 129:- (CXMLNode *)childAtIndex:(NSUInteger)index
@@ -207,7 +207,7 @@
50: 202: xmlNodePtr theNode = theXPathObject->nodesetval->nodeTab[N];
50: 203: [theArray addObject:[CXMLNode nodeWithLibXMLNode:theNode]];
-: 204: }
- -: 205:
+ -: 205:
20: 206: theResult = theArray;
-: 207: }
-: 208:
diff --git a/TouchXML/Externals/tidy/build/gmake/Makefile b/TouchXML/Externals/tidy/build/gmake/Makefile
index 0c716ab..295a119 100644
--- a/TouchXML/Externals/tidy/build/gmake/Makefile
+++ b/TouchXML/Externals/tidy/build/gmake/Makefile
@@ -2,12 +2,12 @@
#
# CVS Info :
#
-# $Author: arnaud02 $
-# $Date: 2008/03/22 21:13:38 $
-# $Revision: 1.37 $
+# $Author: arnaud02 $
+# $Date: 2008/03/22 21:13:38 $
+# $Revision: 1.37 $
#
# Copyright (c) 1998-2008 World Wide Web Consortium
-# (Massachusetts Institute of Technology, European Research
+# (Massachusetts Institute of Technology, European Research
# Consortium for Informatics and Mathematics, Keio University).
# All Rights Reserved.
#
@@ -29,7 +29,7 @@
# but not limited to, warranties of merchantability or fitness
# for any particular purpose or that the use of the software or
# documentation will not infringe any third party patents,
-# copyrights, trademarks or other rights.
+# copyrights, trademarks or other rights.
#
# The copyright holders and contributing author(s) will not be
# liable for any direct, indirect, special or consequential damages
@@ -45,7 +45,7 @@
# not be misrepresented as being the original source.
# 3. This Copyright notice may not be removed or altered from any
# source or altered source distribution.
-#
+#
# The copyright holders and contributing author(s) specifically
# permit, without fee, and encourage the use of this source code
# as a component for supporting the Hypertext Markup Language in
@@ -77,11 +77,11 @@ BINDIR = ${TOPDIR}/bin
DOCDIR = ${TOPDIR}/htmldoc
# Note about shared library and exported symbols:
-# With gcc, one can control the exported symbols by either using
+# With gcc, one can control the exported symbols by either using
# "-fvisibility=hidden -DTIDY_EXPORT='__attribute__((visibility("default")))'"
# or using a linker map (see GNU ld "--version-script").
-# Lookup based on hash table can be disabled with
+# Lookup based on hash table can be disabled with
# "-DELEMENT_HASH_LOOKUP=0 -DATTRIBUTE_HASH_LOOKUP=0"
# Memory mapped i/o can be disabled with -DSUPPORT_POSIX_MAPPED_FILES=0
diff --git a/TouchXML/Externals/tidy/build/gmake/readme.txt b/TouchXML/Externals/tidy/build/gmake/readme.txt
index 7e83cb3..fd579a0 100644
--- a/TouchXML/Externals/tidy/build/gmake/readme.txt
+++ b/TouchXML/Externals/tidy/build/gmake/readme.txt
@@ -1,10 +1,10 @@
This Makefile works on most Unix platforms. Although, by default, it
runs gcc, by setting the CC macro, it runs with many C compilers.
-You can override the default build options by setting environment
+You can override the default build options by setting environment
variables of the same name as the corresponding macro: DMALLOC,
SUPPORT_ACCESSIBILITY_CHECKS, SUPPORT_UTF16_ENCODINGS and
-SUPPORT_ASIAN_ENCODINGS.
+SUPPORT_ASIAN_ENCODINGS.
$ DMALLOC=1 gmake
@@ -12,5 +12,5 @@ Note this Makefile will only run with gmake. But you should be able
to easily locate a pre-built executable for your platform.
To customize the location of output files or install locations, just
-edit the Makefile. There are variable definitions for just about
+edit the Makefile. There are variable definitions for just about
everything, so you shouldn't have to alter the build rules.
diff --git a/TouchXML/Externals/tidy/build/gnuauto/Makefile.am b/TouchXML/Externals/tidy/build/gnuauto/Makefile.am
index 89abf38..7b4a726 100644
--- a/TouchXML/Externals/tidy/build/gnuauto/Makefile.am
+++ b/TouchXML/Externals/tidy/build/gnuauto/Makefile.am
@@ -2,12 +2,12 @@
#
# CVS Info :
#
-# $Author: creitzel $
-# $Date: 2003/03/19 18:37:37 $
-# $Revision: 1.3 $
+# $Author: creitzel $
+# $Date: 2003/03/19 18:37:37 $
+# $Revision: 1.3 $
#
# Copyright (c) 1998-2003 World Wide Web Consortium
-# (Massachusetts Institute of Technology, European Research
+# (Massachusetts Institute of Technology, European Research
# Consortium for Informatics and Mathematics, Keio University).
# All Rights Reserved.
#
@@ -29,7 +29,7 @@
# but not limited to, warranties of merchantability or fitness
# for any particular purpose or that the use of the software or
# documentation will not infringe any third party patents,
-# copyrights, trademarks or other rights.
+# copyrights, trademarks or other rights.
#
# The copyright holders and contributing author(s) will not be
# liable for any direct, indirect, special or consequential damages
@@ -45,7 +45,7 @@
# not be misrepresented as being the original source.
# 3. This Copyright notice may not be removed or altered from any
# source or altered source distribution.
-#
+#
# The copyright holders and contributing author(s) specifically
# permit, without fee, and encourage the use of this source code
# as a component for supporting the Hypertext Markup Language in
diff --git a/TouchXML/Externals/tidy/build/gnuauto/configure.in b/TouchXML/Externals/tidy/build/gnuauto/configure.in
index f86e23f..5344d1a 100644
--- a/TouchXML/Externals/tidy/build/gnuauto/configure.in
+++ b/TouchXML/Externals/tidy/build/gnuauto/configure.in
@@ -1,29 +1,29 @@
# configure.in - HTML TidyLib GNU autoconf input file
#
# Copyright (c) 2003-2004 World Wide Web Consortium
-# (Massachusetts Institute of Technology, European Research
+# (Massachusetts Institute of Technology, European Research
# Consortium for Informatics and Mathematics, Keio University).
# All Rights Reserved.
#
# CVS Info :
#
-# $Author: arnaud02 $
-# $Date: 2008/03/24 21:08:16 $
-# $Revision: 1.4 $
+# $Author: arnaud02 $
+# $Date: 2008/03/24 21:08:16 $
+# $Revision: 1.4 $
#
AC_INIT([include/tidy.h])
# Making releases:
-#
+#
# TIDY_MICRO_VERSION += 1;
# TIDY_INTERFACE_AGE += 1;
# TIDY_BINARY_AGE += 1;
-#
+#
# if any functions have been added, set TIDY_INTERFACE_AGE to 0.
# if backwards compatibility has been broken,
# set TIDY_BINARY_AGE and TIDY_INTERFACE_AGE to 0.
-#
+#
TIDY_MAJOR_VERSION=0
TIDY_MINOR_VERSION=99
TIDY_MICRO_VERSION=0
@@ -35,7 +35,7 @@ LIBTIDY_VERSION=$TIDY_MAJOR_VERSION.$TIDY_MINOR_VERSION.$TIDY_MICRO_VERSION
AC_SUBST(LIBTIDY_VERSION)
# libtool versioning
-#
+#
LT_RELEASE=$TIDY_MAJOR_VERSION.$TIDY_MINOR_VERSION
LT_CURRENT=`expr $TIDY_MICRO_VERSION - $TIDY_INTERFACE_AGE`
LT_REVISION=$TIDY_INTERFACE_AGE
@@ -52,7 +52,7 @@ AM_INIT_AUTOMAKE(tidy,$LIBTIDY_VERSION)
# =============================================
# AC_PROG_CC has a habit of adding -g to CFLAGS
-#
+#
save_cflags="$CFLAGS"
AC_PROG_CC
@@ -74,7 +74,7 @@ if test $debug_build = yes; then
else
CFLAGS="-O2 $save_cflags"
fi
-#
+#
# =============================================
AC_PROG_CPP
@@ -122,7 +122,7 @@ fi
# TODO: this defines "WITH_DMALLOC" but tidy expects "DMALLOC"
# need to do: #if defined(DMALLOC) || defined(WITH_DMALLOC)
-#
+#
AM_WITH_DMALLOC
AC_OUTPUT([
diff --git a/TouchXML/Externals/tidy/build/gnuauto/console/Makefile.am b/TouchXML/Externals/tidy/build/gnuauto/console/Makefile.am
index feae290..e5dbae0 100644
--- a/TouchXML/Externals/tidy/build/gnuauto/console/Makefile.am
+++ b/TouchXML/Externals/tidy/build/gnuauto/console/Makefile.am
@@ -2,12 +2,12 @@
#
# CVS Info :
#
-# $Author: arnaud02 $
-# $Date: 2008/03/17 12:49:40 $
-# $Revision: 1.3 $
+# $Author: arnaud02 $
+# $Date: 2008/03/17 12:49:40 $
+# $Revision: 1.3 $
#
# Copyright (c) 1998-2008 World Wide Web Consortium
-# (Massachusetts Institute of Technology, European Research
+# (Massachusetts Institute of Technology, European Research
# Consortium for Informatics and Mathematics, Keio University).
# All Rights Reserved.
#
@@ -29,7 +29,7 @@
# but not limited to, warranties of merchantability or fitness
# for any particular purpose or that the use of the software or
# documentation will not infringe any third party patents,
-# copyrights, trademarks or other rights.
+# copyrights, trademarks or other rights.
#
# The copyright holders and contributing author(s) will not be
# liable for any direct, indirect, special or consequential damages
@@ -45,7 +45,7 @@
# not be misrepresented as being the original source.
# 3. This Copyright notice may not be removed or altered from any
# source or altered source distribution.
-#
+#
# The copyright holders and contributing author(s) specifically
# permit, without fee, and encourage the use of this source code
# as a component for supporting the Hypertext Markup Language in
diff --git a/TouchXML/Externals/tidy/build/gnuauto/include/Makefile.am b/TouchXML/Externals/tidy/build/gnuauto/include/Makefile.am
index e5de2bd..be63ae8 100644
--- a/TouchXML/Externals/tidy/build/gnuauto/include/Makefile.am
+++ b/TouchXML/Externals/tidy/build/gnuauto/include/Makefile.am
@@ -2,12 +2,12 @@
#
# CVS Info :
#
-# $Author: arnaud02 $
-# $Date: 2006/10/06 09:25:13 $
-# $Revision: 1.3 $
+# $Author: arnaud02 $
+# $Date: 2006/10/06 09:25:13 $
+# $Revision: 1.3 $
#
# Copyright (c) 1998-2006 World Wide Web Consortium
-# (Massachusetts Institute of Technology, European Research
+# (Massachusetts Institute of Technology, European Research
# Consortium for Informatics and Mathematics, Keio University).
# All Rights Reserved.
#
@@ -29,7 +29,7 @@
# but not limited to, warranties of merchantability or fitness
# for any particular purpose or that the use of the software or
# documentation will not infringe any third party patents,
-# copyrights, trademarks or other rights.
+# copyrights, trademarks or other rights.
#
# The copyright holders and contributing author(s) will not be
# liable for any direct, indirect, special or consequential damages
@@ -45,7 +45,7 @@
# not be misrepresented as being the original source.
# 3. This Copyright notice may not be removed or altered from any
# source or altered source distribution.
-#
+#
# The copyright holders and contributing author(s) specifically
# permit, without fee, and encourage the use of this source code
# as a component for supporting the Hypertext Markup Language in
diff --git a/TouchXML/Externals/tidy/build/gnuauto/readme.txt b/TouchXML/Externals/tidy/build/gnuauto/readme.txt
index 365d9d4..31413ed 100644
--- a/TouchXML/Externals/tidy/build/gnuauto/readme.txt
+++ b/TouchXML/Externals/tidy/build/gnuauto/readme.txt
@@ -1,6 +1,6 @@
To use GNU "Auto" tools (AutoConf/AutoMake/LibTool), run
/bin/sh build/gnuauto/setup.sh from the top-level Tidy
-directory. This script will copy the appropriate
+directory. This script will copy the appropriate
Makefile.am files into each source directory, along with
configure.in.
diff --git a/TouchXML/Externals/tidy/build/gnuauto/setup.sh b/TouchXML/Externals/tidy/build/gnuauto/setup.sh
index b720dc6..fd4fb4e 100644
--- a/TouchXML/Externals/tidy/build/gnuauto/setup.sh
+++ b/TouchXML/Externals/tidy/build/gnuauto/setup.sh
@@ -10,14 +10,14 @@ if ! test -f build/gnuauto/setup.sh; then
else
- for i in libtoolize glibtoolize
- do
- ( $i --version) < /dev/null > /dev/null 2>&1 &&
- LIBTOOLIZE=$i
- done
- if test -z "$LIBTOOLIZE" ; then
- echo "You need libtoolize to continue"
- exit 1;
+ for i in libtoolize glibtoolize
+ do
+ ( $i --version) < /dev/null > /dev/null 2>&1 &&
+ LIBTOOLIZE=$i
+ done
+ if test -z "$LIBTOOLIZE" ; then
+ echo "You need libtoolize to continue"
+ exit 1;
fi
top_srcdir=`pwd`
echo ""
diff --git a/TouchXML/Externals/tidy/build/gnuauto/src/Makefile.am b/TouchXML/Externals/tidy/build/gnuauto/src/Makefile.am
index 76bdf56..c6d8df4 100644
--- a/TouchXML/Externals/tidy/build/gnuauto/src/Makefile.am
+++ b/TouchXML/Externals/tidy/build/gnuauto/src/Makefile.am
@@ -2,12 +2,12 @@
#
# CVS Info :
#
-# $Author: arnaud02 $
-# $Date: 2008/03/17 12:49:41 $
-# $Revision: 1.8 $
+# $Author: arnaud02 $
+# $Date: 2008/03/17 12:49:41 $
+# $Revision: 1.8 $
#
# Copyright (c) 1998-2008 World Wide Web Consortium
-# (Massachusetts Institute of Technology, European Research
+# (Massachusetts Institute of Technology, European Research
# Consortium for Informatics and Mathematics, Keio University).
# All Rights Reserved.
#
@@ -29,7 +29,7 @@
# but not limited to, warranties of merchantability or fitness
# for any particular purpose or that the use of the software or
# documentation will not infringe any third party patents,
-# copyrights, trademarks or other rights.
+# copyrights, trademarks or other rights.
#
# The copyright holders and contributing author(s) will not be
# liable for any direct, indirect, special or consequential damages
@@ -45,7 +45,7 @@
# not be misrepresented as being the original source.
# 3. This Copyright notice may not be removed or altered from any
# source or altered source distribution.
-#
+#
# The copyright holders and contributing author(s) specifically
# permit, without fee, and encourage the use of this source code
# as a component for supporting the Hypertext Markup Language in
diff --git a/TouchXML/Externals/tidy/build/msvc/tidy.dsp b/TouchXML/Externals/tidy/build/msvc/tidy.dsp
index e95adde..5ab482f 100644
--- a/TouchXML/Externals/tidy/build/msvc/tidy.dsp
+++ b/TouchXML/Externals/tidy/build/msvc/tidy.dsp
@@ -7,19 +7,19 @@
CFG=tidy - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
-!MESSAGE
+!MESSAGE
!MESSAGE NMAKE /f "tidy.mak".
-!MESSAGE
+!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
+!MESSAGE
!MESSAGE NMAKE /f "tidy.mak" CFG="tidy - Win32 Debug"
-!MESSAGE
+!MESSAGE
!MESSAGE Possible choices for configuration are:
-!MESSAGE
+!MESSAGE
!MESSAGE "tidy - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "tidy - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
+!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
@@ -76,7 +76,7 @@ LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-!ENDIF
+!ENDIF
# Begin Target
diff --git a/TouchXML/Externals/tidy/build/msvc/tidydll.dsp b/TouchXML/Externals/tidy/build/msvc/tidydll.dsp
index 129c6de..db40930 100644
--- a/TouchXML/Externals/tidy/build/msvc/tidydll.dsp
+++ b/TouchXML/Externals/tidy/build/msvc/tidydll.dsp
@@ -7,19 +7,19 @@
CFG=tidydll - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
-!MESSAGE
+!MESSAGE
!MESSAGE NMAKE /f "tidydll.mak".
-!MESSAGE
+!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
+!MESSAGE
!MESSAGE NMAKE /f "tidydll.mak" CFG="tidydll - Win32 Debug"
-!MESSAGE
+!MESSAGE
!MESSAGE Possible choices for configuration are:
-!MESSAGE
+!MESSAGE
!MESSAGE "tidydll - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "tidydll - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
+!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
@@ -82,7 +82,7 @@ LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /out:"DebugDLL/libtidy.dll" /pdbtype:sept
-!ENDIF
+!ENDIF
# Begin Target
diff --git a/TouchXML/Externals/tidy/build/msvc/tidylib.dsp b/TouchXML/Externals/tidy/build/msvc/tidylib.dsp
index d5a233c..f14a0f2 100644
--- a/TouchXML/Externals/tidy/build/msvc/tidylib.dsp
+++ b/TouchXML/Externals/tidy/build/msvc/tidylib.dsp
@@ -7,19 +7,19 @@
CFG=tidylib - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
-!MESSAGE
+!MESSAGE
!MESSAGE NMAKE /f "tidylib.mak".
-!MESSAGE
+!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
+!MESSAGE
!MESSAGE NMAKE /f "tidylib.mak" CFG="tidylib - Win32 Debug"
-!MESSAGE
+!MESSAGE
!MESSAGE Possible choices for configuration are:
-!MESSAGE
+!MESSAGE
!MESSAGE "tidylib - Win32 Release" (based on "Win32 (x86) Static Library")
!MESSAGE "tidylib - Win32 Debug" (based on "Win32 (x86) Static Library")
-!MESSAGE
+!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
@@ -76,7 +76,7 @@ LIB32=link.exe -lib
# ADD BASE LIB32 /nologo
# ADD LIB32 /nologo /out:"Debug\libtidy.lib"
-!ENDIF
+!ENDIF
# Begin Target
@@ -142,7 +142,7 @@ SOURCE=..\..\src\lexer.c
SOURCE=..\..\src\localize.c
# End Source File
# Begin Source File
-
+
SOURCE=..\..\src\mappedio.c
!IF "$(CFG)" == "tidylib - Win32 Release"
@@ -151,7 +151,7 @@ SOURCE=..\..\src\mappedio.c
# ADD CPP /Ze
-!ENDIF
+!ENDIF
# End Source File
# Begin Source File
diff --git a/TouchXML/Externals/tidy/build/rpm/tidy.spec b/TouchXML/Externals/tidy/build/rpm/tidy.spec
index e6c44dc..609c542 100644
--- a/TouchXML/Externals/tidy/build/rpm/tidy.spec
+++ b/TouchXML/Externals/tidy/build/rpm/tidy.spec
@@ -16,7 +16,7 @@
# norootforbuild
# neededforbuild doxygen libxslt libtool
-BuildRequires: doxygen libxslt libtool
+BuildRequires: doxygen libxslt libtool
Name: tidy
Version: 1.0
@@ -54,7 +54,7 @@ are logged as "errors" rather than "warnings".
Authors:
--------
- Tidy was written by Dave Raggett
+
diff --git a/TouchXML/Externals/tidy/test/input/in_553468.xhtml b/TouchXML/Externals/tidy/test/input/in_553468.xhtml
index a1b4825..1b49c49 100644
--- a/TouchXML/Externals/tidy/test/input/in_553468.xhtml
+++ b/TouchXML/Externals/tidy/test/input/in_553468.xhtml
@@ -1,11 +1,11 @@
-
-
+
+
Tidy doesn't complain about underlining in
+ Tidy doesn't complain about underlining in
XHTML strict documents  
;
[ 578216 ] Incorrect indent of <SPAN> elements
- This is a test This is a test foo
+ foo
diff --git a/TouchXML/Externals/tidy/test/input/in_658230.html b/TouchXML/Externals/tidy/test/input/in_658230.html
index b546d8b..9564028 100644
--- a/TouchXML/Externals/tidy/test/input/in_658230.html
+++ b/TouchXML/Externals/tidy/test/input/in_658230.html
@@ -498,7 +498,7 @@
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
- p q r s t u v w x y z { | } ~
+ p q r s t u v w x y z { | } ~
ɠ ɡ ɢ ɣ ɤ ɥ ɦ ɧ ɨ ɩ ɪ ɫ ɬ ɭ ɮ ɯ
ɰ ɱ ɲ ɳ ɴ ɵ ɶ ɷ ɸ ɹ ɺ ɻ ɼ ɽ ɾ ɿ
@@ -859,7 +859,7 @@
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~
-
+
@@ -980,7 +980,7 @@
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~
-
+
@@ -1101,7 +1101,7 @@
p q r s t u v w x y z { | } ~
-
+
diff --git a/TouchXML/Externals/tidy/test/input/in_660397.html b/TouchXML/Externals/tidy/test/input/in_660397.html
index 5c9320e..7296cf9 100644
--- a/TouchXML/Externals/tidy/test/input/in_660397.html
+++ b/TouchXML/Externals/tidy/test/input/in_660397.html
@@ -7,12 +7,12 @@
Von der ffentlichkeit weitgehend unbemerkt geistern seit einigen Wochen
geheimnisvolle neue Schlagworte und Krzel durch die Welt der
EDV-Profis: TCPA und Palladium. Interessiert habe ich mich damit
@@ -26,11 +26,11 @@ Was hat es also mit diesen Begriffen auf sich, welche Intentionen liegen
diesen Schlagworten zugrunde und was bedeuten die dahintersteckenden
neuen Techniken fr den EDV-Anwender? Die TCPA ist ein Zusammenschlu fhrender Hardwarehersteller, darunter
IBM, HP, AMD und Intel, die sich vorgenommen haben, den Personal
Computer durch Implementation neuer Hardwaretechnologien sicherer zu
@@ -57,7 +57,7 @@
- Solutions: Comprehensive intranet-based
+ Solutions: Comprehensive intranet-based
knowledge base containing...
- Roles: Drove site and content management
+ Roles: Drove site and content management
architecture...
- Technology: Visual InterDev, IIS,
+ Technology: Visual InterDev, IIS,
...
Stock status subject to change. We try to update the stock status continuously but we sometimes don't get it changed immediately. Check with us for current stock status.
Our Return Policy
Software Return Policy
-
+
Accessories and Miscellaneous Items
-
+
@@ -332,7 +332,7 @@
We also sell Garmin GPS accessories such as mounts, cables, cases, etc.
-
+
We sell everything in the Garmin outdoor recreation, marine and cartography line. Email us for prices on any items you don't see listed above.
@@ -346,7 +346,7 @@ We also sell Garmin GPS access
-Email us for requirements/costs for out of 48/US sales or click here.
+Email us for requirements/costs for out of 48/US sales or click here.
diff --git a/TouchXML/Externals/tidy/test/input/in_640473.html b/TouchXML/Externals/tidy/test/input/in_640473.html
index 2006909..222c9ff 100644
--- a/TouchXML/Externals/tidy/test/input/in_640473.html
+++ b/TouchXML/Externals/tidy/test/input/in_640473.html
@@ -1,9 +1,9 @@
-Aufklrung ist der Ausgang des Menschen
-
-
+
+
aus seiner selbstverschuldeten Unmndigkeit.
/Immanuel Kant/TCPA und Palladium
Ein weiterer Schritt in die Unmndigkeit
-
+
oder ein Schritt hin zur Emanzipation? Ein weiterer Schritt in die Unm
nur auf den ersten Blick, denn wenn man sich des Horrorszenarios bewut
wird, das hinter TCPA in Kombination mit Palladium steckt, so drfte
wohl selbst der unbedarfteste EDV-Anwender schlaflose Nchte bekommen.
Ein weiterer Schritt in die Unm
langer eindeutiger Wert aus den gewonnenen Daten und einem speziellen
Schlssel generiert wird, hat der Fritz-Chip jederzeit die vllige
Kontrolle ber das Gesamtsystem.
Damit taucht schon die erste Problematik fr den Anwender auf: Bereits ein Flash-Update des Rechner-BIOS legt das gesamte System lahm, da dann die generierten Werte des Fritz-Chip nicht mehr mit den gespeicherten @@ -74,7 +74,7 @@
Hat der Fritz-Chip beim Bootvorgang alle Komponenten als TCPA-konform berprft und erkannt, bergibt er die Kontrolle schlielich an das Betriebssystem. Ab diesem Punkt hakt nun - wie knnte es anders sein? - @@ -88,7 +88,7 @@
Was sich auf den ersten Blick tatschlich als wirksame Waffe gegen Viren, Trojaner, Wrmer und hnliche Probleme geriert, entmndigt jedoch den Anwender: Palladium stt vor allem bei der @@ -100,17 +100,17 @@
Doch der Anwender hat natrlich noch die Mglichkeit, auch nicht TCPA-konforme Software auf seinem heimischen PC zu installieren und zu starten. Bemerkt Palladium eine solche Anwendung, wird das Gesamtsystem als kompromittiert gekennzeichnet und alle konformen Anwendungen samt Dateien werden geschlossen. Der Nutzwert eines solchen Systems drfte fr den Anwender dann wohl gegen Null tendieren.
- +Doch gehen wir einen Schritt weiter und bedenken wir die Folgen dieser Technologie:
- +Das hier geschilderte Horrorszenario erscheint keineswegs abwegig: Bill Gates hat mit der Unterhaltungsindustrie starke Kombattanten im Rcken, denen es genauso wie ihm um die Profitmaximierung um jeden Preis geht - @@ -226,14 +226,14 @@
Es wird Zeit, da die Demokraten unter den EDV-Profis und -Anwendern endlich aus ihrem Dornrschenschlaf aufwachen, denn:
- +Man darf nicht warten, bis aus dem Schneeball eine Lawine geworden ist. Man mu den rollenden Schneeball zertreten. Die Lawine hlt keiner mehr auf. Sie ruht erst, wenn sie alles unter sich begraben hat...- +
/Erich Kstner/