156 Commits (cd1d36df291633397caa4e9acee1bb7c61f45708)

Author SHA1 Message Date
Pino Toscano 674c8536d3 read and apply the opacity for canvas 18 years ago
Pino Toscano 73c67b1822 read and apply the clipping for glyphs 18 years ago
Pino Toscano 4225aac69e Read and apply the transformations of <PathGeometry> and <Canvas> elements. 18 years ago
Pino Toscano dc827f1ff3 start reading the geometries child of the Path element; 18 years ago
Pino Toscano a2d22d791b SVN_SILENT update comments 18 years ago
Pino Toscano 075f0302cd consider also the Stroke child of Path elements 18 years ago
Pino Toscano 76af0c2c40 add a method to load entries from the archive, also in a case-insensitive way, and apply it for image and font loading 18 years ago
Pino Toscano b81251ead3 I feel worth bumping the version to 0.2, after all the work that has been done for Okular0.7/KDE 4.1. 18 years ago
Pino Toscano aa0ceffea3 SVN_SILENT unused includes 18 years ago
Pino Toscano 018045758f do not draw text in some situations the XPS spec tell us to not do that: 18 years ago
Pino Toscano 046637703b slightly refactor absolutePath(), and optionally un-percent-encode if the path contains any '%' char 18 years ago
Pino Toscano 0e86eef685 the document relationship file can be splitted too, so take care of that 18 years ago
Pino Toscano fdd5704f8f do not draw text with fontsize of 0 (as the specs say) 18 years ago
Pino Toscano 47b8d5ab9c fix gradient stop reading conditions 18 years ago
Pino Toscano a6b1f61a02 read and set the spread style of gradients 18 years ago
Pino Toscano 68a539c394 first try at reading the style simulation of a font 18 years ago
Pino Toscano fbab823b45 read the join style and the miter limit of strokes 18 years ago
Pino Toscano 8e417e7bc8 first try at reading dash pattern, dash offset, and cap style of strokes 18 years ago
Pino Toscano 4eb6413e37 pages can be interleaved in multiple files as well (10.1.2 in the specs) 18 years ago
Pino Toscano 5c91487bbc do not crash when requesting to load fonts we cannot load 18 years ago
Pino Toscano af05a86e04 In case an image is not found, try uppercasing its extension and looking for it again. 18 years ago
Pino Toscano f817bde307 Properly manage the gradient stops as the specs say; 18 years ago
Pino Toscano 0ff4a4a7a9 fix the H and V path operators 18 years ago
Pino Toscano 9ca9f0c791 do not crash when an image is not found in the archive 18 years ago
Pino Toscano 26b35e0fce do not convert an image texture for brush to pixmap 18 years ago
Pino Toscano 0154ff9893 Parse and show linear gradients of brushes. 18 years ago
Pino Toscano 90a664dba3 i think the viewport should be used here as well; fixed image y-alignment 18 years ago
Pino Toscano b8db72e6d9 Width and height of a page can be real values, not just integer. 18 years ago
Pino Toscano 3dc0752a93 SVN_SILENT add the TT task ID for Brad's image loading workaround 18 years ago
Pino Toscano 01f82d90b6 Better try to load the relationship file for a document in the XPS archive by using the name of the document itself. 18 years ago
Pino Toscano 85fef2f430 simplier way to extract the resource name from a "file name" 18 years ago
Pino Toscano a68ccfb893 Add 'revision' to the list of metadata we read from a document. 18 years ago
Pino Toscano 3b47f0dcdb simplier way to say "white"... 18 years ago
Pino Toscano e66f4bb62e According to the XPS specification, section 10.1.2, an XML file in the archive can be splitted in small sub-pieces placed with sequential names in a directory called like the XML file. 18 years ago
Pino Toscano 854f506617 Do not try to load an image from a path that really is a command for reading a combined image (image + color profile): 18 years ago
Pino Toscano 610809d54b Load the image from the absolute path. 18 years ago
Pino Toscano ce1b9e5bb2 When loading the entries from the ZIP archive, we need to specify the "full path" inside them. 18 years ago
Pino Toscano 9e45d58aaf adapt to the recent debug areas 18 years ago
Pino Toscano c6a6c3873d better initialize the document structure to avoid crashing later 18 years ago
Pino Toscano 6aa123656a Port the plugin system to the standard KDE factory and loader, getting rid of the custom system okular had so far. 19 years ago
Pino Toscano 15155d8824 Rename the virtual closeDocument() to doCloseDocument(), and make it protected. 19 years ago
Pino Toscano e461f0c113 don't include kpixmapeffect.h 19 years ago
Pino Toscano 7e150aeb43 don't leak the internal documents, but properly delete them 19 years ago
Pino Toscano 48b2cad049 fixed wrong example in the apidox, and all the code that was done by copy&paste from it, basically... 19 years ago
Laurent Montel d7193013e2 Adapt to new KWarning/kFatal/kDebug api 19 years ago
Pino Toscano 27e738f238 Start adding backend information to each generator. 19 years ago
Pino Toscano a9900ec937 const& and simplify 19 years ago
Dirk Mueller 452ddeeb63 trying to fix a memory leak. strange API (CID 3642) 19 years ago
Tobias Koenig 06e831a3c9 Add a new method DocumentInfo::set( enum, QString ) to get more 19 years ago
Pino Toscano 2e024d6d96 generalize a bit more the way for constructing "standard" ExportFormat's 19 years ago