Commit Graph

93 Commits

Author SHA1 Message Date
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
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
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
sekelsenmat
2fa374f22e fpvectorial: Fixes a bug in the layers code of the SVG reader, it didnt return the current layer to the parent
git-svn-id: trunk@40718 -
2013-04-05 09:12:43 +00:00
sekelsenmat
74bbda0e40 fpvectorial: Starts adding svgz support
git-svn-id: trunk@40618 -
2013-03-22 10:34:19 +00:00
sekelsenmat
999f5becad fpvectorial: Adds the arrows and degree symbol to arc dimensions
git-svn-id: trunk@40617 -
2013-03-22 10:08:19 +00:00
sekelsenmat
114a0f6e2d fpvectorial: Finishes the basic implementation for arc dimensions in fpvectorial base and the DXF reader
git-svn-id: trunk@40601 -
2013-03-21 16:18:30 +00:00
sekelsenmat
7f6afd69d5 fpvectorial: Starts implementing support for arc dimensions
git-svn-id: trunk@40598 -
2013-03-21 10:52:23 +00:00
mattias
48ec025ae8 fixed compilation with fpc 2.6.3
git-svn-id: trunk@40410 -
2013-02-25 22:17:54 +00:00
sekelsenmat
aadb033941 fpvectorial: Advances a lot the ODG enhanced drawing reading
git-svn-id: trunk@39939 -
2013-01-23 14:46:49 +00:00
sekelsenmat
ea48f9e94f fpvectorial: Adds 3D polygon support to the base code and to DXF, together with a 2D rendering
git-svn-id: trunk@39936 -
2013-01-23 11:14:14 +00:00
mattias
fb537b160f keep old StrikeTrough for current RC 2.6.2
git-svn-id: trunk@39901 -
2013-01-19 20:35:10 +00:00
ask
e10e3ce749 Fix compilation after r39879 #f1fe1fc167
git-svn-id: trunk@39885 -
2013-01-19 07:03:26 +00:00
mattias
f1fe1fc167 fixed compilation with fpc 2.6.1 23444
git-svn-id: trunk@39879 -
2013-01-18 16:21:23 +00:00
sekelsenmat
f758bdf235 Fixes compilation of Lazarus with FPC trunk due to the fix to spelling mistake in TFPCustomFont
git-svn-id: trunk@39870 -
2013-01-17 09:17:52 +00:00
sekelsenmat
c30b0c2636 fpvectorial: Much improves the ODG reader, adding a lot of structural work for styles and page sizes and starts more entities
git-svn-id: trunk@39853 -
2013-01-14 14:42:44 +00:00
sekelsenmat
636d4484a0 fpvectorial: Starts structural work for ODG support
git-svn-id: trunk@39825 -
2013-01-11 09:52:11 +00:00
sekelsenmat
5ddc2fce3c fpvectorial: Starts preparing support for inserting any kind of entity, fixes setting the pen info for dimension drawings and implements rounded corners in TvRectangle
git-svn-id: trunk@39731 -
2013-01-02 14:41:14 +00:00
sekelsenmat
865a07f674 fpvectorial: Fixes setting the font info for formulas and improves SVG layer and text reading
git-svn-id: trunk@39727 -
2013-01-02 10:33:09 +00:00
sekelsenmat
ba73becf3e fpvectorial: Greatly improves the FPV tokens debug information and fixes the svg style reading for paths
git-svn-id: trunk@39726 -
2013-01-02 09:59:56 +00:00
sekelsenmat
84b0c8d37e fpvectorial: Improvese the drawing of polylines and improves the memory footprint for LAS
git-svn-id: trunk@39725 -
2013-01-02 08:24:01 +00:00
sekelsenmat
bf50f1c80c fpvectorial-svg reader: Improves the polyline style reading and fixes a points reading typo in polyline/polygon support
git-svn-id: trunk@39724 -
2013-01-02 08:05:43 +00:00
sekelsenmat
c84d05e1d3 fpvectorial: Further adjustments to support background color, now it is starting to look good
git-svn-id: trunk@39723 -
2013-01-02 07:39:05 +00:00
sekelsenmat
b4334bc3e5 fpvectorial: Further changes to support the new background color
git-svn-id: trunk@39721 -
2013-01-02 07:27:36 +00:00
sekelsenmat
4dd594eaaf fpvectorial: Advances a lot the new background color support
git-svn-id: trunk@39716 -
2013-01-01 21:41:58 +00:00
sekelsenmat
1e2c30bfef fpvectorial: Starts implementing support for a page background color
git-svn-id: trunk@39675 -
2012-12-28 12:32:16 +00:00
sekelsenmat
9fff946dae fpvectorial: Improves the drawing of the dimension text and adds support for more line types in svg path reading
git-svn-id: trunk@39673 -
2012-12-28 11:16:34 +00:00
sekelsenmat
6c7d1e61e7 fpvectorial: Many improvements to the layer system, svg reading of colors and of paths
git-svn-id: trunk@39672 -
2012-12-28 10:33:19 +00:00
sekelsenmat
5b91afa3ef fpvectorial: Many small fixes and improvements to the SVG reader
git-svn-id: trunk@39671 -
2012-12-28 08:26:33 +00:00
sekelsenmat
bdb2463866 fpvectorial: Greatly improves the SVG reading of styles, colors, ellipse, line, etc
git-svn-id: trunk@39667 -
2012-12-27 22:31:39 +00:00
sekelsenmat
f810a228b7 fpvectorial: Starts adding support for layers, reorders the units in the package, adds svg circle read support and improves a lot the svg reader
git-svn-id: trunk@39664 -
2012-12-27 20:59:58 +00:00
sekelsenmat
b6a578c647 fpvectorial: Fixes a crash caused by an uninitialized variable in the block search. Moved the block search to a separate function to make the code reusable and more clear.
git-svn-id: trunk@39632 -
2012-12-23 12:24:17 +00:00
sekelsenmat
1de5a255f9 fpvectorial: Adds support for 999 comments in the begining of the file and fixes some typos
git-svn-id: trunk@39628 -
2012-12-23 10:48:27 +00:00
sekelsenmat
f6091734fe fpvectorial: Adds the possibility to force a text encoding when reading files, and fixes some other minor issues
git-svn-id: trunk@39609 -
2012-12-21 09:41:59 +00:00
sekelsenmat
b4385f1db1 fpvectorial: Greatly improves the placement of TvInsert blocks. Previously it did not properly position paths and other complex structures.
git-svn-id: trunk@39595 -
2012-12-20 14:06:16 +00:00