Commit Graph

169 Commits

Author SHA1 Message Date
sekelsenmat
9230dae80f fpvectorial-svg: Implements support for reading PNG raster images inside SVG
git-svn-id: trunk@42309 -
2013-08-04 10:22:05 +00:00
sekelsenmat
3b079a52cc fpvectorial-svg: Rewrites the transformation matrix support, it much more flexible and robust now, but does not yet work in some corner cases like transformations in layers and inserts
git-svn-id: trunk@42296 -
2013-08-04 07:16:14 +00:00
sekelsenmat
21990f5b89 fpvectorial-eps: Fixes a regression in radat and implements setcmykcolor
git-svn-id: trunk@42285 -
2013-08-03 15:11:44 +00:00
sekelsenmat
e59bc52695 fpvectorial-eps: Fixes setting the current graphic state (translate and scale) to bezier curves
git-svn-id: trunk@42281 -
2013-08-03 14:22:19 +00:00
sekelsenmat
e2aff28251 fpvectorial-eps: Fixes a bug in the tokenizer, arrays were not getting added to dictionaries
git-svn-id: trunk@42280 -
2013-08-03 14:07:07 +00:00
sekelsenmat
ee532ac376 fpvectorial: Advances support for matrix transformations, specially in raster images
git-svn-id: trunk@42277 -
2013-08-03 12:55:11 +00:00
sekelsenmat
2c31646986 fpvectorial: Advances support for drawing raster images, now it shows at least 1 correct image =)
git-svn-id: trunk@42276 -
2013-08-03 12:06:16 +00:00
sekelsenmat
b613d2541d fpvectorial: Advances support for drawing raster images, now it shows something, although wrong
git-svn-id: trunk@42275 -
2013-08-03 11:52:00 +00:00
sekelsenmat
4e125000da fpvectorial: Advances support for drawing raster images, not yet working
git-svn-id: trunk@42273 -
2013-08-03 11:29:43 +00:00
sekelsenmat
fb644c854b fpvectorial: Fixes bugs in the deflate routine and fixes the ASCII85 decoded and isolates it in a reusable routine
git-svn-id: trunk@42272 -
2013-08-03 11:09:30 +00:00
sekelsenmat
91fa76f1e4 fpvectorial-odt: Advances the support for styles
git-svn-id: trunk@42246 -
2013-07-31 06:07:52 +00:00
sekelsenmat
e9a3b8461f fpvectorial: Starts adding support for styles
git-svn-id: trunk@42245 -
2013-07-31 05:07:33 +00:00
sekelsenmat
d0f5409cda fpvectorial-odt: advances the odt writer
git-svn-id: trunk@42240 -
2013-07-30 14:36:28 +00:00
sekelsenmat
549a7558c7 fpvectorial-odt: Advances the odt writer and starts a test project for it
git-svn-id: trunk@42239 -
2013-07-30 13:09:26 +00:00
sekelsenmat
84ef01e07a fpvectorial-odt: Advances the odt writer
git-svn-id: trunk@42216 -
2013-07-28 07:33:42 +00:00
sekelsenmat
b05e1e1ab1 fpvectorial: First commit for ODT writing support and text document support
git-svn-id: trunk@42215 -
2013-07-28 06:06:07 +00:00
sekelsenmat
15044a3da0 fpvectorial-eps: Initial implementation of decompression of images in EPS, not yet working
git-svn-id: trunk@42166 -
2013-07-21 06:57:14 +00:00
sekelsenmat
892310ac0e fpvectorial-eps: Changes the return of sub-routines of the tokenizer state machine to what it should always have been: A stack. Also does other improvements for supporting raster images
git-svn-id: trunk@42165 -
2013-07-20 21:41:01 +00:00
sekelsenmat
7b2d487b16 fpvectorial-eps: Further implementation of the image operator, not yet working
git-svn-id: trunk@42159 -
2013-07-20 16:07:24 +00:00
sekelsenmat
c11a7d82dc fpvectorial-eps: Further implementation of TDictionaryToken and the image operator, not yet working
git-svn-id: trunk@42158 -
2013-07-20 15:45:58 +00:00
sekelsenmat
e5edeb10ad fpvectorial-eps: Fixes running some EPS files
git-svn-id: trunk@42143 -
2013-07-20 04:57:04 +00:00
sekelsenmat
a134f0af35 fpvectorial-eps: Fixes a regression in fttest.eps
git-svn-id: trunk@42116 -
2013-07-17 12:17:35 +00:00
sekelsenmat
b3fe02e30d fpvectorial-eps: Adds enough new operators to be able to execute the new eps test without errors, the drawing is wrong, however
git-svn-id: trunk@42065 -
2013-07-12 06:05:55 +00:00
sekelsenmat
2be0335478 fpvectorial-eps: Many fixes for supporting dictionaries as operators
git-svn-id: trunk@42064 -
2013-07-12 05:45:49 +00:00
sekelsenmat
211fc8e632 fpvectorial-eps: Fixes a bug in the support for literal strings
git-svn-id: trunk@42059 -
2013-07-11 14:29:08 +00:00
sekelsenmat
08edea2463 fpvectorial-eps: Starts raw data reading support
git-svn-id: trunk@42057 -
2013-07-11 07:32:45 +00:00
sekelsenmat
0c611e9c4e fpvectorial: Advances the radial gradient code, not yet working
git-svn-id: trunk@41932 -
2013-06-28 15:05:51 +00:00
sekelsenmat
74435823d2 fpvectorial-svg reader: Start implementing matrix transformations, for now started support for translation
git-svn-id: trunk@41862 -
2013-06-24 11:22:12 +00:00
sekelsenmat
315ca8edf3 fpvectorial-svg reader: Fixes applying the styles of non-path elements
git-svn-id: trunk@41861 -
2013-06-24 10:02:35 +00:00
sekelsenmat
d470200313 fpvectorial: Fixes quadratic beziers in SVG reader
git-svn-id: trunk@41860 -
2013-06-24 09:28:15 +00:00
sekelsenmat
9942ebde4e fpvectorial: Minor SVG rendering improvements
git-svn-id: trunk@41663 -
2013-06-10 11:34:00 +00:00
sekelsenmat
17439e0e35 fpvectorial: Now smooth bezier seams 100% correct =)
git-svn-id: trunk@41660 -
2013-06-10 11:08:58 +00:00
sekelsenmat
2d16f24983 fpvectorial: Starts improving smooth bezier to
git-svn-id: trunk@41652 -
2013-06-10 07:32:14 +00:00
sekelsenmat
cb7c9207bb fpvectorial: Greatly improves the ellipse arc drawing, now it finally works in many cases =)
git-svn-id: trunk@41650 -
2013-06-10 07:04:55 +00:00
sekelsenmat
a17f69a025 git-svn-id: trunk@41642 - 2013-06-09 21:33:34 +00:00
sekelsenmat
5f6878bdb7 fpvectorial: More attempts at implementing support for elliptical arcs, not yet working
git-svn-id: trunk@41632 -
2013-06-09 13:40:42 +00:00
sekelsenmat
c91049023b fpvectorial: Starts attempt to finish implementing elliptical arcs ... not yet working
git-svn-id: trunk@41580 -
2013-06-07 12:13:19 +00:00
sekelsenmat
8b83833f63 fpvectorial: Improves the elliptical arc code
git-svn-id: trunk@41561 -
2013-06-06 09:43:56 +00:00
sekelsenmat
fca3bddf16 fpvectorial: Starts implementing support for elliptical arcs in the base classes and in SVG
git-svn-id: trunk@41542 -
2013-06-04 16:16:35 +00:00
sekelsenmat
2caade0306 fpvectorial: Initial work to support brush complex gradients and reworks the SVG reader to support the defs section
git-svn-id: trunk@41541 -
2013-06-04 14:39:06 +00:00
sekelsenmat
70e8cdb2f5 fpvectorial: Fixes exception in loading head.svg, improves svg support
git-svn-id: trunk@41537 -
2013-06-04 09:38:58 +00:00
sekelsenmat
b1a1f310b0 fpvectorial: Advances the support for rotation and adds support for DXF LWPOLYLINE closed flag
git-svn-id: trunk@41505 -
2013-06-03 08:51:35 +00:00
sekelsenmat
957f9973d0 fpvectorial: Starts rotation support
git-svn-id: trunk@41503 -
2013-06-03 08:09:00 +00:00
sekelsenmat
d729485e9d fpvectorial: Vertical formulas look nicer with a smaller vertical spacing
git-svn-id: trunk@41466 -
2013-05-30 15:36:05 +00:00
sekelsenmat
5cbb0e8796 fpvectorial: Adds support for vertical stacks in MathML and improves the formula infrastructure in general
git-svn-id: trunk@41465 -
2013-05-30 15:33:37 +00:00
sekelsenmat
810f515e86 fpvectorial: Improves a lot the SVG reader. Finishes the support for commands without a command token, adds support for reading the style of the <svg> tag. Radad test image now almost perfect.
git-svn-id: trunk@40852 -
2013-04-19 12:29:58 +00:00
sekelsenmat
140415c25d fpvectorial: minor improvements
git-svn-id: trunk@40799 -
2013-04-12 15:53:56 +00:00
sekelsenmat
f4ab0c51f3 fpvectorial: Removes part of the unfinished layer tools system
git-svn-id: trunk@40784 -
2013-04-10 13:28:33 +00:00
sekelsenmat
882739042e fpvectorial: Disables the new layer tools code as it proved too little for SVG and re-enables the old system. Also found and fixed the SVG wrong colors: It was a wrong order of reading RGB values
git-svn-id: trunk@40783 -
2013-04-10 13:25:15 +00:00
sekelsenmat
f2e93a25c3 fpvectorial: Starts adding support for layer styles
git-svn-id: trunk@40763 -
2013-04-09 14:53:56 +00:00