Gregory John Casamento
db0fefff04
Remove uneeded ivars.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34516 72102866-910b-0410-8b05-ffd578937521
2012-01-13 22:10:41 +00:00
Doug Simons
6983dd6e31
undo change to children for documents
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34515 72102866-910b-0410-8b05-ffd578937521
2012-01-13 20:12:15 +00:00
Gregory John Casamento
3fd92857a4
Cleanup of ivars
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34514 72102866-910b-0410-8b05-ffd578937521
2012-01-13 19:44:55 +00:00
Doug Simons
f7aff866ac
added subNodes ivar to track ownership of nodes in a tree
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34513 72102866-910b-0410-8b05-ffd578937521
2012-01-13 19:24:44 +00:00
Doug Simons
3464a615f5
change _newFromNode: to _objectForNode:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34512 72102866-910b-0410-8b05-ffd578937521
2012-01-13 18:46:19 +00:00
Doug Simons
eaa49d6e39
for documents, use children of rootElement; fix XMLStringWithOptions:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34511 72102866-910b-0410-8b05-ffd578937521
2012-01-13 18:24:10 +00:00
Doug Simons
5667bb4af7
cleaned up some more things
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34509 72102866-910b-0410-8b05-ffd578937521
2012-01-13 00:44:10 +00:00
Gregory John Casamento
e9907e6d40
* Source/NSXMLElement.m
...
* Source/NSXMLNode.m: Add code to automatically instantiate
the node to fill in the _private pointer if it is not present.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34508 72102866-910b-0410-8b05-ffd578937521
2012-01-12 23:19:26 +00:00
Doug Simons
a9e3ce01aa
cleaned up some more things
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34507 72102866-910b-0410-8b05-ffd578937521
2012-01-12 22:41:55 +00:00
Doug Simons
8772885b71
added XMLStringCopy to properly copy NSStrings as xml strings; use it for setting name
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34505 72102866-910b-0410-8b05-ffd578937521
2012-01-12 18:50:56 +00:00
Doug Simons
065ac2bce2
fix setRootElement:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34504 72102866-910b-0410-8b05-ffd578937521
2012-01-12 18:49:13 +00:00
Gregory John Casamento
7fc9ff45c5
Redo last commit.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34503 72102866-910b-0410-8b05-ffd578937521
2012-01-12 17:16:31 +00:00
Gregory John Casamento
4dcda8401d
* Source/NSXMLNode.m: Get final methods implemented on NSXMLNode
...
except for XPath/XQuery methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34497 72102866-910b-0410-8b05-ffd578937521
2012-01-11 17:54:44 +00:00
Gregory John Casamento
c81e66eb31
* Source/NSXMLDocument.m: Added forward declarations for private
...
methods on NSXMLNode.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34490 72102866-910b-0410-8b05-ffd578937521
2012-01-11 01:21:59 +00:00
Doug Simons
d9db64516a
defined StringFromXMLString
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34489 72102866-910b-0410-8b05-ffd578937521
2012-01-11 01:12:35 +00:00
Gregory John Casamento
8eadbe4163
* Source/NSXMLNode.m: Changes to move NSXML classes to using libxml
...
more directly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34488 72102866-910b-0410-8b05-ffd578937521
2012-01-11 01:05:35 +00:00
Doug Simons
ac22f7ff4a
fixed a few little things
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34487 72102866-910b-0410-8b05-ffd578937521
2012-01-11 00:29:28 +00:00
Doug Simons
4096c0a471
NSXMLDocument is starting to compile now
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34485 72102866-910b-0410-8b05-ffd578937521
2012-01-10 22:25:22 +00:00
Gregory John Casamento
7566c5da55
Changes for NSXML (DOES NOT COMPILE)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/nsxml_using_libxml2@34484 72102866-910b-0410-8b05-ffd578937521
2012-01-10 20:42:32 +00:00
Richard Frith-MacDonald
bf2386269b
small efficiency fixes from last caching change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34478 72102866-910b-0410-8b05-ffd578937521
2012-01-10 09:56:57 +00:00
Richard Frith-MacDonald
fb47a4fcb7
improve caching of bundle content paths
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34477 72102866-910b-0410-8b05-ffd578937521
2012-01-10 09:38:23 +00:00
Richard Frith-MacDonald
83edf4c5fc
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34472 72102866-910b-0410-8b05-ffd578937521
2012-01-09 22:57:10 +00:00
Richard Frith-MacDonald
aa3b6f76c5
crude caching of directory contents
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34471 72102866-910b-0410-8b05-ffd578937521
2012-01-09 20:49:01 +00:00
Richard Frith-MacDonald
3fcd9f7d04
word size fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34468 72102866-910b-0410-8b05-ffd578937521
2012-01-09 08:28:27 +00:00
Richard Frith-MacDonald
5e74b70bff
Try to tidy/simplify objc2 header support.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34459 72102866-910b-0410-8b05-ffd578937521
2012-01-08 14:25:56 +00:00
Richard Frith-MacDonald
1c23e5145d
Make sure code passes testsuite
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34456 72102866-910b-0410-8b05-ffd578937521
2012-01-07 13:08:03 +00:00
Gregory John Casamento
343dbf37f7
* Source/NSXMLElement.m: Removing assertion that
...
parent must not be nil per Cocoa documentation for
-(id)parent method in NSXMLNode.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34450 72102866-910b-0410-8b05-ffd578937521
2012-01-06 23:00:03 +00:00
Richard Frith-MacDonald
460b61e164
remove useless comments
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34442 72102866-910b-0410-8b05-ffd578937521
2012-01-06 12:48:49 +00:00
Richard Frith-MacDonald
42f0192c2c
Rewrite hierarchy handling to match OSX
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34441 72102866-910b-0410-8b05-ffd578937521
2012-01-06 12:22:30 +00:00
Doug Simons
8b518f58ee
only include the header when version, encoding, or standalone has been set
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34433 72102866-910b-0410-8b05-ffd578937521
2012-01-06 04:53:59 +00:00
Gregory John Casamento
e0b543f4ac
* Source/NSXMLElement.m: in setChildren: set the childCount.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34432 72102866-910b-0410-8b05-ffd578937521
2012-01-06 03:21:10 +00:00
Gregory John Casamento
98ed1c6763
* Source/NSXMLElement.m: Correct warning in copyWithZone: added
...
return. Correct issue with childCount being out of sync.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34431 72102866-910b-0410-8b05-ffd578937521
2012-01-06 03:11:14 +00:00
Gregory John Casamento
5f1460c232
* Source/NSXMLElement.m: Correct warning in copyWithZone: added
...
return. Correct issue with childCount being out of sync.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34430 72102866-910b-0410-8b05-ffd578937521
2012-01-06 03:09:14 +00:00
Gregory John Casamento
a3d5150a84
* ChangeLog
...
* Source/NSXMLDocument.m
* Source/NSXMLElement.m
* Source/NSXMLNode.m: Implement copyWithZone:, correct issues
with previous revert.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34428 72102866-910b-0410-8b05-ffd578937521
2012-01-06 02:43:26 +00:00
Richard Frith-MacDonald
dd3807023e
corrected exception type t match OSX
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34427 72102866-910b-0410-8b05-ffd578937521
2012-01-05 20:49:29 +00:00
Richard Frith-MacDonald
997222976b
Little tweak to ease debugging ... get compiler to know the class of the
...
_internal pointer and generate information so gdb can access the internal
cass without needing a cast.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34425 72102866-910b-0410-8b05-ffd578937521
2012-01-05 20:40:12 +00:00
Richard Frith-MacDonald
1a85fb0780
Minor intiialisation tweaks to match OSX
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34423 72102866-910b-0410-8b05-ffd578937521
2012-01-05 18:55:17 +00:00
Richard Frith-MacDonald
bcd94d6a14
replace a few lost lines
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34415 72102866-910b-0410-8b05-ffd578937521
2012-01-05 15:44:45 +00:00
Richard Frith-MacDonald
40f0d0425c
add a feew comments
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34414 72102866-910b-0410-8b05-ffd578937521
2012-01-04 13:00:04 +00:00
Richard Frith-MacDonald
dbc3a3a764
fix missing comparison
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34413 72102866-910b-0410-8b05-ffd578937521
2012-01-04 12:44:29 +00:00
Richard Frith-MacDonald
ded72b8e75
Fix NSXML ABI breakage
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34412 72102866-910b-0410-8b05-ffd578937521
2012-01-04 12:41:45 +00:00
Richard Frith-MacDonald
40f8c557c9
whitespace tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34411 72102866-910b-0410-8b05-ffd578937521
2012-01-04 12:38:18 +00:00
Richard Frith-MacDonald
7b7faac752
Revert ABI breakage
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34410 72102866-910b-0410-8b05-ffd578937521
2012-01-04 09:20:32 +00:00
Gregory John Casamento
6cbe121535
* Headers/Foundation/NSXMLDocument.h
...
* Headers/Foundation/NSXMLElement.h
* Headers/Foundation/NSXMLNode.h: Move declarations.
* Source/NSXMLDocument.m: Correct parsing issues.
* Source/NSXMLElement.m: Remove local declaration of _children
* Source/NSXMLNode.m: Remove internal. Move all declarations here
directly.
2012-01-03 14:22-EST Gregory John Casamento <greg.casamento@gmail.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34408 72102866-910b-0410-8b05-ffd578937521
2012-01-03 21:42:33 +00:00
Gregory John Casamento
aa8a33f26c
* Source/NSXMLDocument.m: Implement XMLStringWithOptions:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34407 72102866-910b-0410-8b05-ffd578937521
2012-01-03 19:30:03 +00:00
Gregory John Casamento
c7088ba09c
* Headers/Foundation/NSXMLElement.h
...
* Headers/Foundation/NSXMLNode.h
* Source/NSXMLElement.m
* Source/NSXMLNode.m: Move _URI to NSXMLNode.
change dealloc accordingly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34406 72102866-910b-0410-8b05-ffd578937521
2012-01-03 18:10:45 +00:00
Gregory John Casamento
dd8e257dd9
* Source/NSXMLNode.m: Implement copyWithZone:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34405 72102866-910b-0410-8b05-ffd578937521
2012-01-03 17:49:09 +00:00
Gregory John Casamento
15fee4d787
* Headers/Foundation/NSXMLNode.h: Add _stringValue
...
* Source/NSXMLNode.m: Change stringValue and setStringValue:
resolvingEntities: to assign to _stringValue instead of _objectValue.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34404 72102866-910b-0410-8b05-ffd578937521
2012-01-03 17:23:44 +00:00
Gregory John Casamento
7dc6ad72bd
* Source/NSXMLDocument.m: Change stack implementation to
...
use lastObject/removeLastObject to implement the stack instead
of inserting and deleting at index 0.
* Source/NSXMLElement.m: Implemented XMLStringWithOptions:
* Source/NSXMLNode.m: Implemented XMLStringWithOptions:,
skeletal implementation of setStringValue:resolvingEntities:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34403 72102866-910b-0410-8b05-ffd578937521
2012-01-03 17:15:29 +00:00
Richard Frith-MacDonald
c9e06e97fd
fix format string error
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34402 72102866-910b-0410-8b05-ffd578937521
2012-01-03 14:49:11 +00:00