(root)/trunk/ - Rev 10054
Rev 10053 |
Rev 10056 |
Go to most recent revision |
Last modification |
Compare with Previous |
View Log
| RSS feed
Last modification
- Rev 10054 2007-06-27 06:19:42
- Author: craig
- Log message:
- Hide implementation details of PDF export behind private implementation wrapper class.
This will simplify testing different PDF engines side by side, eg in podofo work and when testing
big changes to PDF export.
- Move pdflib.{cpp,h} to pdflib_core.{cpp,h}
- Write new core pdflib.{cpp,h} that provides a public interface for PDF export.
This code creates a PDFLibCore behind the scenes and passes requests to it, but
that is not visible from the rest of the app.
- Remove SCRIBUS_API from PDFLibCore since it does not need to be visible in the
symbol table.
It is now simple to add support for runtime switching between PDF implementations when you're
testing alternate versions of PDF export support.