lp:gsoc2011danieldressler/prototype-xml-parse

Created by Daniel Dressler on 2011-04-28 and last modified on 2011-05-04
Get this branch:
bzr branch lp:gsoc2011danieldressler/prototype-xml-parse
Only Daniel Dressler can upload to this branch. If you are Daniel Dressler please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Recent revisions

9. By Danierl Dressler <email address hidden> on 2011-05-04

Ran drop in test. That uncovered several new nodes, did you know there is such a thing as a 'sublimination' printer? The prototype is now 99.999% compatible with the C program. There are four xmls which we differ on. Three of them are due to encoding issues and one makes the C program choke.

8. By Danierl Dressler <email address hidden> on 2011-05-03

Added drop in replacement test, we test against every xml and ensure we're producing the same structure.

7. By Danierl Dressler <email address hidden> on 2011-05-03

added support for some fields found from inspecting C program

6. By Danierl Dressler <email address hidden> on 2011-05-03

Added support for per,usb, and snmp autodetect nodes.

5. By Danierl Dressler <email address hidden> on 2011-05-03

Added support for langauges, and many auto detect nodes. At this momment all the complex nodes are supported and the vast majority of simple nodes are as well. I know for sure that there is at least one extra simple node that will have to be descovered by comparing the prototype and C program. I know this because the output from both programs overflows the history of my terminal, and that the output of the prototype is two lines shorter over, thus something shows up in two XMLs which is not supported yet.

4. By Danierl Dressler <email address hidden> on 2011-05-02

Added support for type nodes, currently supports laser, inkjet, and transfer. More may be nessisary, will have to check for that in drop-in replacment test

3. By Danierl Dressler <email address hidden> on 2011-05-02

Added support for drivers node, most complex node

2. By Danierl Dressler <email address hidden> on 2011-05-02

Supports majority of nodes in printer xml. Includes script that dumps the perl data generated by C xml parser. Currently processes all printer xmls in one third the time of C program, although missing support for more complex xml nodes

1. By Danierl Dressler <email address hidden> on 2011-04-28

initial commit, scaffolding added

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers