easexml

Revision 1

2004-07-27T23:54:37+02:00 (root)

initial import
branches/
svn-commit.tmp
tags/
trunk/
trunk/CONTRIBUTORS
trunk/COPYING
trunk/Changelog
trunk/INSTALL
trunk/MANIFEST
trunk/MANIFEST.in
trunk/TODO
trunk/XMLObject/
trunk/XMLObject/Attributes.py
trunk/XMLObject/CodeGeneratorBackend.py
trunk/XMLObject/DTDImport.py
trunk/XMLObject/MixedList.py
trunk/XMLObject/Node.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/PrettyXMLPrinter.py
trunk/XMLObject/TypedList.py
trunk/XMLObject/Validation/
trunk/XMLObject/Validation/Schema.py
trunk/XMLObject/Validation/__init__.py
trunk/XMLObject/__init__.py
trunk/XMLObject/classregistry.py
trunk/XMLObject/main.py
trunk/XMLObject/utils.py
trunk/clean
trunk/deploy
trunk/docs/
trunk/docs/README
trunk/docs/buildDoc
trunk/examples/
trunk/examples/examplestripper.py
trunk/examples/playlist.py
trunk/setup.cfg
trunk/setup.py
trunk/tests/
trunk/tests/test.py
trunk/tests/xbelSchema.xml
trunk/tests/xbelTest.py
trunk/www/
trunk/www/default.css
trunk/www/doc.htmle
trunk/www/fixLinks.sh
trunk/www/index.htmle
trunk/www/index.txt
trunk/www/xmlobject-big.png
trunk/www/xmlobject-small.png
trunk/www/xmlobject.png

Revision 2

2004-07-28T00:43:51+02:00 ()

Bar
trunk/MANIFEST

Revision 3

2004-07-28T21:39:08+02:00 ()

foo
trunk/deploy

Revision 4

2004-07-28T21:45:23+02:00 ()

ll
trunk/deploy

Revision 5

2004-07-28T21:52:17+02:00 ()

foo
trunk/deploy

Revision 6

2004-07-28T22:12:13+02:00 ()

ll
trunk/deploy

Revision 7

2004-07-28T22:14:05+02:00 ()

ll
trunk/deploy

Revision 8

2004-07-28T23:08:57+02:00 (phil)

Bon ca marche oui on non
trunk/deploy

Revision 9

2004-07-31T01:38:19+02:00 (phil)

- BugFixed entities stuff
- removed dummy files
svn-commit.tmp
trunk/Changelog
trunk/XMLObject/Node.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/PrettyXMLPrinter.py
trunk/XMLObject/main.py
trunk/tests/test.py
trunk/www/doc.htmle
trunk/www/fixLinks.sh
trunk/www/index.htmle

Revision 10

2004-07-31T03:26:43+02:00 (phil)

- few cleanups
- little patch / setup.py to exclude .svn directories
- doc update
trunk/Changelog
trunk/XMLObject/PrettyXMLPrinter.py
trunk/deploy
trunk/docs/README
trunk/setup.py
trunk/www/default.css
trunk/www/fixLinks.sh
trunk/www/index.txt

Revision 11

2004-08-01T16:56:42+02:00 (phil)

doc update (mainNode, ..)
new example from Zvon DTD tutorial
trunk/TODO
trunk/docs/README
trunk/examples/playlist.py
trunk/examples/xxx.py

Revision 12

2004-08-01T17:08:53+02:00 (phil)

msg added
trunk/clean

Revision 13

2004-08-01T17:09:57+02:00 (phil)

removed msg
trunk/clean

Revision 14

2004-08-01T23:58:20+02:00 (test)

woops forgot to mention about RawNode in exported symbols section
trunk/docs/README

Revision 15

2004-08-05T13:39:58+02:00 (test)

- dash in tagName bugFixed
- patch from Jacob Fan to fix getElementsByTagName
- cosmetics in main
trunk/XMLObject/Nodes.py
trunk/XMLObject/PrettyXMLPrinter.py
trunk/XMLObject/main.py
trunk/XMLObject/utils.py

Revision 16

2004-08-05T19:13:06+02:00 (test)

0.1.1 on its way (see Changelog)
trunk/CONTRIBUTORS
trunk/Changelog
trunk/XMLObject/Nodes.py
trunk/XMLObject/PrettyXMLPrinter.py
trunk/XMLObject/main.py
trunk/docs/README
trunk/tests/test.py

Revision 17

2004-08-05T19:14:16+02:00 (test)

now using CommentNode in playlist example
trunk/examples/playlist.py

Revision 18

2004-08-05T19:23:50+02:00 (test)

Rolling 0.1.1
trunk/Changelog
trunk/deploy
trunk/examples/playlist.py
trunk/setup.py
trunk/www/index.txt

Revision 19

2004-08-15T17:47:30+02:00 (test)

SVN keywords + little bugFix around ListNode and ChoiceNode when
dealing with 'recursive' append
trunk/TODO
trunk/XMLObject/
trunk/XMLObject/Attributes.py
trunk/XMLObject/CodeGeneratorBackend.py
trunk/XMLObject/DTDImport.py
trunk/XMLObject/MixedList.py
trunk/XMLObject/Node.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/PrettyXMLPrinter.py
trunk/XMLObject/TypedList.py
trunk/XMLObject/Validation/Schema.py
trunk/XMLObject/Validation/__init__.py
trunk/XMLObject/__init__.py
trunk/XMLObject/classregistry.py
trunk/XMLObject/main.py
trunk/XMLObject/utils.py
trunk/tests/test.py

Revision 20

2004-08-23T21:36:11+02:00 (phil)

rolling 0.1.2 fixing the bug corrected in previous SVN revision
trunk/CONTRIBUTORS
trunk/Changelog
trunk/INSTALL
trunk/clean
trunk/deploy
trunk/docs/README
trunk/setup.py
trunk/www/index.txt

Revision 21

2004-08-26T09:56:14+02:00 (phil)

Slash-in-tag-content bug fixed
trunk/XMLObject/PrettyXMLPrinter.py

Revision 22

2004-08-26T10:25:47+02:00 (phil)

Really fixed the slash-regex-problem :)
trunk/XMLObject/PrettyXMLPrinter.py

Revision 23

2004-09-04T12:34:05+02:00 (phil)

Mailing list infos
trunk/www/index.txt

Revision 24

2004-09-08T22:57:56+02:00 (phil)

Test commit / svn-commits@lists.base-art.net ? crossing fingers
trunk/clean

Revision 25

2004-09-08T23:09:34+02:00 (phil)

Once again ?
trunk/clean

Revision 26

2004-09-08T23:29:07+02:00 (phil)

Argh ?
trunk/clean

Revision 27

2004-09-09T00:05:23+02:00 (phil)

- Corrected a bug relating optional TextNode,RawNode 
  value which was set to None by default, thus preventing
  distinction between optional and non-optional stuff
- corrected a big typo s/mandatory/optional in Nodes.py :))
trunk/TODO
trunk/XMLObject/Attributes.py
trunk/XMLObject/MixedList.py
trunk/XMLObject/Node.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/PrettyXMLPrinter.py
trunk/XMLObject/TypedList.py
trunk/XMLObject/main.py
trunk/tests/test.py

Revision 28

2004-09-09T00:10:53+02:00 (phil)

removed debug print
trunk/XMLObject/Attributes.py

Revision 29

2004-09-09T00:12:09+02:00 (phil)

Epydoc based API documentation build script
trunk/makeAPIDoc.py

Revision 30

2004-09-09T18:37:59+02:00 (phil)

moving API build script in doc/ directory
trunk/docs/makeAPIDoc.py
trunk/makeAPIDoc.py

Revision 31

2004-09-09T18:39:20+02:00 (phil)


trunk/docs/makeAPIDoc.py

Revision 32

2004-09-09T18:40:46+02:00 (phil)

Now simply execute makeAPIDoc.py to generate HTML API documentation
trunk/docs/makeAPIDoc.py

Revision 33

2004-09-09T18:52:08+02:00 (phil)

website update
trunk/www/index.txt

Revision 34

2004-09-10T23:06:22+02:00 (phil)

- optional / '' / None Nodes bugFixed (i hope so :)
- removed utils.encode !! (YeeHah XMLObject has now unicode support)
- added a _stripStrings instance attribute to XMLObject class. By setting it
  to False (it is True by default), if spaces and tabs are important for your 
  data, PrettyXMLPrinter won't beautify the XML output anymore
- some refactoring here and there
trunk/XMLObject/Attributes.py
trunk/XMLObject/MixedList.py
trunk/XMLObject/Node.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/PrettyXMLPrinter.py
trunk/XMLObject/TypedList.py
trunk/XMLObject/__init__.py
trunk/XMLObject/main.py
trunk/XMLObject/utils.py
trunk/tests/test.py

Revision 35

2004-09-10T23:22:46+02:00 (phil)

removed 'unicode support' from things to do
trunk/TODO

Revision 36

2004-09-17T11:18:27+02:00 (phil)

CDATA regex bugFix
trunk/XMLObject/PrettyXMLPrinter.py

Revision 37

2004-09-18T15:57:05+02:00 (phil)

Few more hooks (__add__,__iadd__,...) in TypedList
trunk/XMLObject/TypedList.py
trunk/tests/xbelTest.py

Revision 38

2004-09-21T09:12:20+02:00 (phil)

- applied the patch from Jacob Fan posted in xmlobject-discuss@
- start updating the ChangeLog (my brain has some mem leaks :)
- new unit-tests for Jacob's patch
- new things To Do (PI Node, ...)
trunk/Changelog
trunk/TODO
trunk/XMLObject/main.py
trunk/tests/test.py

Revision 39

2004-09-23T13:56:11+02:00 (phil)

- removed naming conventions (tag names are no longer lowered FooBar ->
  fooBar)
- added a Namespace example showing future ns API (not implemented right now)
- added a name keyword to Node's constructor
trunk/XMLObject/Attributes.py
trunk/XMLObject/Node.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/__init__.py
trunk/XMLObject/main.py
trunk/examples/ns.py
trunk/tests/test.py
trunk/www/fixLinks.sh

Revision 40

2004-09-23T13:56:37+02:00 (phil)

Future Namespace class
trunk/XMLObject/Namespace.py

Revision 41

2004-09-24T10:11:22+02:00 (phil)

Tagged the 0.1.0 release
tags/release-0.1.0/

Revision 42

2004-09-24T10:12:26+02:00 (phil)

Tagged the 0.1.1 release
tags/release-0.1.1/

Revision 43

2004-09-24T10:12:45+02:00 (phil)

Tagged the 0.1.2 release
tags/release-0.1.2/

Revision 44

2004-09-24T13:26:46+02:00 (phil)

XMLObject's naming is broken !! Try to avoid uting _name attributes
trunk/XMLObject/Nodes.py
trunk/XMLObject/classregistry.py
trunk/XMLObject/main.py

Revision 45

2004-09-25T15:44:16+02:00 (phil)

Website update ... RSS feed, ml archives
trunk/www/index.txt

Revision 46

2004-09-27T09:11:20+02:00 (phil)

- Fixed the _name issue
- new RSS example
trunk/XMLObject/MixedList.py
trunk/XMLObject/Namespace.py
trunk/XMLObject/Node.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/TypedList.py
trunk/XMLObject/classregistry.py
trunk/XMLObject/main.py
trunk/examples/ns.py
trunk/examples/rss.py
trunk/examples/xxx.py
trunk/tests/test.py

Revision 47

2004-09-28T15:15:07+02:00 (tobixen)

fixed path problem; better to use insert than append
trunk/tests/test.py

Revision 48

2004-09-30T12:21:08+02:00 (tobixen)

Replaced some tabs with 8 spaces.  (some people think tab should be equivalent with 4 spaces in python code - best to avoid tabs at all, to avoid problems)
trunk/XMLObject/Nodes.py

Revision 49

2004-10-04T13:53:58+02:00 (tobixen)

cmp should not break if other object is None
trunk/XMLObject/main.py

Revision 50

2004-10-05T18:10:01+02:00 (phil)

- preparing release (doc updates, build scripts)
- trying to finalize that f*cking unicode support
- one unit-test now fails (None StringAttribute)
trunk/Changelog
trunk/XMLObject/Attributes.py
trunk/XMLObject/Namespace.py
trunk/XMLObject/Node.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/main.py
trunk/XMLObject/utils.py
trunk/deploy
trunk/docs/README
trunk/docs/buildDoc
trunk/docs/makeAPIDoc.py
trunk/examples/playlist.py
trunk/examples/rss.py
trunk/www/default.css
trunk/www/fixLinks.sh
trunk/www/index.txt
trunk/www/oldNews.txt

Revision 51

2004-10-06T09:41:13+02:00 (phil)

- finished unicode support
- website update for 0.1.3
trunk/Changelog
trunk/XMLObject/Attributes.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/main.py
trunk/XMLObject/utils.py
trunk/docs/README
trunk/examples/playlist.py
trunk/examples/rss.py
trunk/setup.py
trunk/www/index.txt

Revision 52

2004-10-06T09:43:29+02:00 (phil)

Tagging the 0.1.3 release
tags/release-0.1.3/

Revision 53

2004-10-06T14:58:46+02:00 (tobixen)

'moved' the failure from one test to another
trunk/XMLObject/Attributes.py
trunk/XMLObject/main.py
trunk/tests/test.py

Revision 54

2004-10-06T17:48:30+02:00 (phil)

Fixed the broken unit-test (about left recursivity in ChoiceNode) and renammed the ValueError raised to a LeftRecursionError
trunk/XMLObject/Nodes.py
trunk/tests/test.py

Revision 55

2004-10-06T17:58:02+02:00 (phil)

dropped old tag
tags/release-0.1.3/

Revision 56

2004-10-06T18:00:06+02:00 (phil)

Tagged the 0.1.3 release
tags/release-0.1.3/

Revision 57

2004-10-06T18:01:56+02:00 (phil)

Tagged the 0.1.3 release
tags/release-0.1.3/trunk/

Revision 58

2004-10-06T18:02:26+02:00 (phil)

Arg really tagged the 0.1.3 release
tags/0.1.3/

Revision 59

2004-10-06T18:02:56+02:00 (phil)

grr
tags/0.1.3/

Revision 60

2004-10-07T11:38:13+02:00 (tobixen)

I think Adam Lowry also is worthy an entry here
trunk/CONTRIBUTORS

Revision 61

2004-10-07T11:41:58+02:00 (tobixen)

inserting .. into path
trunk/examples/rss.py

Revision 62

2004-10-07T12:27:47+02:00 (tobixen)

bugfix.  Will write a test for this, as well.
trunk/XMLObject/main.py

Revision 63

2004-10-08T04:47:01+02:00 (tobixen)

added some broken tests, illustrating how I'd like the unicode support to work.  Also set up svn to ignore *.pyc
trunk/
trunk/XMLObject/Validation/
trunk/docs/
trunk/examples/
trunk/tests/
trunk/tests/test.py
trunk/www/

Revision 64

2004-10-08T04:49:17+02:00 (tobixen)

added one more comment
trunk/tests/test.py

Revision 65

2004-10-08T05:15:38+02:00 (tobixen)

tests on comparing XMLObject and None
trunk/tests/test.py

Revision 66

2004-10-08T09:42:22+02:00 (tobixen)

getDict and testDict.  But do we need them?  Commented-out code as for now.
trunk/XMLObject/main.py

Revision 67

2004-10-21T18:56:10+02:00 (tobixen)

prettyprint option
trunk/XMLObject/main.py
trunk/tests/test.py

Revision 68

2004-10-25T09:09:09+02:00 (phil)

BugFix for RawNode value == 0 didn't appeared in XML output. Thanks to Brian
Gue for noticing the bug
trunk/XMLObject/Nodes.py

Revision 69

2004-10-29T09:26:31+02:00 (phil)

- Multi-line CDATA printing patch from  Kevin Dahlhausen
- Zero value IntegerAttribute bugFix. Reported by  Niklas Volbers
trunk/XMLObject/Attributes.py
trunk/XMLObject/PrettyXMLPrinter.py
trunk/XMLObject/main.py

Revision 70

2004-10-30T23:02:05+02:00 (phil)

- mainNode hook replaced by a boolean keyword 'main' to pass in 
  parameter of the Node you want to behave as the main One.
- added __eq__ and __ne__ methods to XMLObject class ...
trunk/XMLObject/Node.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/main.py
trunk/tests/test.py

Revision 71

2004-10-30T23:08:00+02:00 (phil)

It should now be impossible to define multiple Node with the main keyword
set to True in the same XMLObject
trunk/XMLObject/main.py

Revision 72

2004-10-30T23:13:49+02:00 (phil)

Dummy thing here 
tags/release-0.1.3/trunk/

Revision 73

2004-11-02T14:29:58+01:00 (phil)

- Two new facultative XMLObject class attributes:
  * _orderNodes, a list of Node (TextNode, ListNode, RawNode, CommentNode, ...) names
  * _orderAttrs, a list of Attributes (StringAttribute, IntegerAttribute, ...) names
  
  Those are usefull when the user wants to output XMLObject contents in a
  given order. 
trunk/XMLObject/main.py
trunk/examples/rss.py
trunk/tests/test.py

Revision 74

2004-11-05T09:30:20+01:00 (phil)

- started improving the documentation
- new hook method, XMLObject._init() executed at the end of
  instantiation
- bugFix: Node's parentType was overriden by sub-classes, and thus
  "super-Nodes" were also modified. Now copies of super-Nodes are used
  instead of super-Nodes themselves.
- new Node type : ProcessingInstructionNode
      
trunk/TODO
trunk/XMLObject/Node.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/PrettyXMLPrinter.py
trunk/XMLObject/main.py
trunk/docs/README
trunk/examples/playlist.py
trunk/examples/rss.py
trunk/examples/xsl.py
trunk/tests/test.py

Revision 75

2004-11-08T09:58:31+01:00 (phil)

- new _unicodeOutput boolean option 
- Python2.1 detection -> RuntimeError
- preparing a new release (ChangeLog,..)
trunk/CONTRIBUTORS
trunk/Changelog
trunk/XMLObject/Nodes.py
trunk/XMLObject/__init__.py
trunk/XMLObject/main.py
trunk/tests/test.py

Revision 76

2004-11-11T21:31:59+01:00 (phil)

- reindented code correctly (using reindent.py)
- renamed _orderNodes to _nodesOrder
- renamed _orderAttrs to _attrsOrder
trunk/XMLObject/Attributes.py
trunk/XMLObject/CodeGeneratorBackend.py
trunk/XMLObject/DTDImport.py
trunk/XMLObject/MixedList.py
trunk/XMLObject/Namespace.py
trunk/XMLObject/Node.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/PrettyXMLPrinter.py
trunk/XMLObject/TypedList.py
trunk/XMLObject/Validation/Schema.py
trunk/XMLObject/Validation/__init__.py
trunk/XMLObject/__init__.py
trunk/XMLObject/classregistry.py
trunk/XMLObject/main.py
trunk/tests/test.py

Revision 77

2004-11-11T21:48:08+01:00 (tobixen)

added one more Unicode test
trunk/tests/test.py

Revision 78

2004-11-11T21:58:39+01:00 (tobixen)

removed a warning while running tests
trunk/tests/test.py

Revision 79

2004-11-11T22:26:14+01:00 (phil)

News about Solaris XMLObject package
trunk/www/index.txt

Revision 80

2004-11-11T22:30:27+01:00 (phil)

Oops we're not in October at all
trunk/www/index.txt

Revision 81

2004-11-17T09:53:38+01:00 (phil)

- getDict / fromDict methods
- forEach method
trunk/XMLObject/MixedList.py
trunk/XMLObject/TypedList.py
trunk/XMLObject/main.py
trunk/tests/test.py

Revision 82

2004-11-17T10:07:20+01:00 (phil)

ChoiceNode list-assignement bug-fix
trunk/XMLObject/Nodes.py

Revision 83

2004-11-17T17:01:51+01:00 (phil)

ChoiceNode XML output bugFix
trunk/XMLObject/Nodes.py

Revision 84

2004-11-18T09:05:17+01:00 (phil)

- to/from dict API
- forEach bugFix
- new unit-tests
- re-worked type-checking system
trunk/Changelog
trunk/XMLObject/Attributes.py
trunk/XMLObject/Node.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/TypedList.py
trunk/XMLObject/main.py
trunk/setup.py
trunk/tests/test.py

Revision 85

2004-11-24T18:09:41+01:00 (phil)

- Starting to change XMLObject references to EaseXML. References to the
  XMLObject class and instances will remain.
- a little bugfix in PrettyXMLPrinter related to comments regexes
trunk/Changelog
trunk/INSTALL
trunk/XMLObject/Attributes.py
trunk/XMLObject/DTDImport.py
trunk/XMLObject/MixedList.py
trunk/XMLObject/Namespace.py
trunk/XMLObject/Node.py
trunk/XMLObject/Nodes.py
trunk/XMLObject/PrettyXMLPrinter.py
trunk/XMLObject/TypedList.py
trunk/XMLObject/Validation/Schema.py
trunk/XMLObject/__init__.py
trunk/XMLObject/main.py
trunk/XMLObject/utils.py
trunk/clean
trunk/deploy
trunk/examples/ns.py
trunk/examples/playlist.py
trunk/examples/rss.py
trunk/examples/xsl.py
trunk/examples/xxx.py
trunk/setup.py
trunk/tests/test.py
trunk/tests/xbelTest.py
trunk/www/easexml.png
trunk/www/easexml.svg
trunk/www/index.txt
trunk/www/xmlobject-big.png
trunk/www/xmlobject-small.png

Revision 86

2004-11-30T12:57:29+01:00 (phil)

Repository back to life ..
trunk/Changelog
trunk/EaseXML/
trunk/TODO
trunk/XMLObject/
trunk/deploy
trunk/docs/README
trunk/examples/playlist.py
trunk/examples/rss.py
trunk/examples/xxx.py
trunk/www/index.txt
trunk/www/oldNews.txt
trunk/www/xmlobject.png

Revision 87

2004-12-01T09:21:08+01:00 (phil)

- small fixes around forEach method
- few more steps in documentation 
trunk/EaseXML/DTDImport.py
trunk/EaseXML/Node.py
trunk/EaseXML/Validation/Schema.py
trunk/EaseXML/Validation/__init__.py
trunk/EaseXML/main.py
trunk/clean
trunk/docs/README
trunk/docs/makeAPIDoc.py
trunk/examples/rss.py
trunk/tests/test.py
trunk/www/default.css

Revision 88

2004-12-02T09:09:53+01:00 (phil)

Still on docs :(
trunk/Changelog
trunk/EaseXML/main.py
trunk/docs/README
trunk/examples/rss.py
trunk/www/default.css

Revision 89

2004-12-08T12:38:54+01:00 (phil)

- added polymorphism support in ListNode
- CSS enhancements (removed hover behavior)
- rah i need to finish that doco !! :(
trunk/EaseXML/Nodes.py
trunk/EaseXML/TypedList.py
trunk/docs/README
trunk/tests/test.py
trunk/www/default.css
trunk/www/index.txt

Revision 90

2004-12-12T18:02:11+01:00 (phil)

0.2.0 release
trunk/Changelog
trunk/EaseXML/Node.py
trunk/EaseXML/Nodes.py
trunk/INSTALL
trunk/MANIFEST.in
trunk/deploy
trunk/docs/README
trunk/examples/rss.py
trunk/examples/xxx.py
trunk/www/index.txt

Revision 91

2004-12-12T18:02:43+01:00 (phil)

new example
trunk/examples/sections.py

Revision 92

2004-12-12T18:05:25+01:00 (phil)

Tagged the 0.2.0 release
tags/release-0.2.0/

Revision 93

2005-01-06T13:57:55+01:00 (phil)

rewritten buildDoc in Python (shell is not that cross-platform)
trunk/docs/ReST.py
trunk/docs/buildDoc
trunk/docs/examplestripper.py
trunk/docs/makeAPIDoc.py
trunk/docs/sourceHighlight.py

Revision 94

2005-01-06T13:59:26+01:00 (phil)

moved to docs directory
trunk/examples/examplestripper.py

Revision 95

2005-01-06T14:00:18+01:00 (phil)

changed few colors for snippets code highlighting
trunk/www/default.css

Revision 96

2005-01-24T14:08:02+01:00 (phil)

Applied Threadsafe fix proposed by Kenneth Wong and Jacob Fan on xmlobjec-discuss@
trunk/EaseXML/Node.py
trunk/EaseXML/Nodes.py
trunk/EaseXML/main.py
trunk/examples/rss.py
trunk/setup.py

Revision 97

2005-01-24T14:17:04+01:00 (phil)

Oops forgot __version__ in main.py
trunk/EaseXML/main.py

Revision 98

2005-01-24T15:15:37+01:00 (phil)

xmlrepr() patched for Attributes too
trunk/EaseXML/Attributes.py
trunk/EaseXML/Node.py
trunk/EaseXML/main.py
trunk/examples/rss.py

Revision 99

2005-01-25T00:48:32+01:00 (phil)

Added linux links logo
trunk/www/index.txt
trunk/www/linuxLinks.html
trunk/www/sunset.jpg

Revision 100

2005-02-12T14:35:10+01:00 (phil)

starting a new branch for multi parsers support
branches/multiParser/

Revision 101

2005-02-12T15:15:40+01:00 (phil)

new parser layer. Each parser implementation should inheritate from
parser.Parser. See parsers.minidom for more details.
branches/multiParser/EaseXML/Attributes.py
branches/multiParser/EaseXML/Node.py
branches/multiParser/EaseXML/Nodes.py
branches/multiParser/EaseXML/main.py
branches/multiParser/EaseXML/parsers/
branches/multiParser/EaseXML/parsers/__init__.py
branches/multiParser/EaseXML/parsers/minidom.py
branches/multiParser/EaseXML/parsers/parser.py
branches/multiParser/EaseXML/utils.py

Revision 102

2005-02-12T15:44:11+01:00 (phil)

starting moving DOM specific stuff from Nodes to parsers.minidom
branches/multiParser/EaseXML/Nodes.py
branches/multiParser/EaseXML/parsers/minidom.py

Revision 103

2005-02-14T09:53:31+01:00 (phil)

minidom parser is done
branches/multiParser/EaseXML/Attributes.py
branches/multiParser/EaseXML/Nodes.py
branches/multiParser/EaseXML/main.py
branches/multiParser/EaseXML/parsers/minidom.py
branches/multiParser/EaseXML/parsers/parser.py

Revision 104

2005-02-23T18:20:48+01:00 (phil)

- addNode() method in XMLObject class
- name= keyword in few more Node subclasses
trunk/EaseXML/Attributes.py
trunk/EaseXML/Nodes.py
trunk/EaseXML/TypedList.py
trunk/EaseXML/main.py

Revision 105

2005-03-31T18:29:26+02:00 (phil)

partial xmlns support (very hackish right now)
trunk/EaseXML/Attributes.py
trunk/EaseXML/PrettyXMLPrinter.py
trunk/EaseXML/utils.py

Revision 106

2005-04-25T15:28:11+02:00 (phil)

changed version variable : 0.2.1 will be next release
trunk/EaseXML/Attributes.py
trunk/EaseXML/main.py

Revision 107

2005-04-25T15:37:46+02:00 (phil)

new __version_info__ variable which returns a tuple (better for version
checking)
trunk/EaseXML/Attributes.py
trunk/EaseXML/main.py

Revision 108

2005-07-30T15:16:19+02:00 (phil)

- multi-parsers support (minidom and etree (without comments) supported
  right now)
- starting namespace handling support
trunk/Changelog
trunk/EaseXML/Attributes.py
trunk/EaseXML/DTDImport.py
trunk/EaseXML/MixedList.py
trunk/EaseXML/Namespace.py
trunk/EaseXML/Node.py
trunk/EaseXML/Nodes.py
trunk/EaseXML/PrettyXMLPrinter.py
trunk/EaseXML/TypedList.py
trunk/EaseXML/Validation/Schema.py
trunk/EaseXML/classregistry.py
trunk/EaseXML/main.py
trunk/EaseXML/parsers/
trunk/EaseXML/parsers/__init__.py
trunk/EaseXML/parsers/etree.py
trunk/EaseXML/parsers/minidom.py
trunk/EaseXML/parsers/parser.py
trunk/EaseXML/parsers/rxp.py
trunk/EaseXML/utils.py
trunk/INSTALL
trunk/TODO
trunk/deploy
trunk/examples/ns.py
trunk/examples/playlist.py
trunk/examples/rss.py
trunk/examples/xxx.py
trunk/setup.py
trunk/tests/test.py
trunk/tests/xbelTest.py

Revision 109

2005-08-09T08:19:05+02:00 (phil)

parsers package was missing in setup.py
trunk/setup.py

Revision 110

Thu, 22 Sep 2005 06:50:54 -0000 (phil)

Fixed a bug affecting StringAttribute assignation to empty string 

Thanks to Tim Wegener for hunting the bug
trunk/EaseXML/Attributes.py

Revision 111

Thu, 22 Sep 2005 11:22:51 -0000 (phil)

now using EasyInstall to handle the software relases distribution
trunk
trunk/deploy
trunk/setup.py

Revision 113

Thu, 22 Sep 2005 12:03:47 -0000 (phil)

- execute unit-tests before deployment
- upload releases to CheeseShop
trunk/deploy

Revision 114

Thu, 22 Sep 2005 12:38:13 -0000 (phil)

tests is now a package with this
trunk/EaseXML/tests/__init__.py

Revision 115

Sun, 25 Sep 2005 16:37:20 -0000 (phil)

ignore *.pyc files via svn:ignore
trunk
trunk/EaseXML/parsers

Revision 116

Thu, 03 Nov 2005 07:42:32 -0000 (phil)

Call _init() hook after loading an object in fromXml()
trunk/EaseXML/main.py