summaryrefslogtreecommitdiffstats
path: root/src/display/inkscape-cairo.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Consolidate Cairo utils in display/cairo-utils.h. Fix icons harder.Krzysztof Kosi??ski2010-06-291-283/+0
| | | (bzr r9508.1.8)
* Initial Cairo rendering commit: solid shapes, gradients, opacity and patternsKrzysztof Kosi??ski2010-06-221-0/+35
| | | (bzr r9508.1.1)
* improve cairo path drawingJohan B. C. Engelen2009-01-021-23/+20
| | | (bzr r7060)
* Merge from fe-movedTed Gould2008-11-211-4/+4
| | | (bzr r6891)
* Merging from trunkTed Gould2008-10-111-6/+6
| | | (bzr r6884)
* comment updatebulia byak2008-09-011-1/+9
| | | (bzr r6754)
* remove many unnecessary to_2geom and from_2geom callsJohan B. C. Engelen2008-08-081-2/+2
| | | (bzr r6593)
* NR::Maybe => boost::optionalJohan B. C. Engelen2008-08-051-2/+2
| | | (bzr r6569)
* Use is_straight_curve() instead of three separate dynamic castsDiederik van Lierop2008-08-051-3/+2
| | | (bzr r6564)
* Minor cleanup work on macrosJon A. Cruz2008-08-031-1/+1
| | | (bzr r6546)
* remove old nartbpath to cairo methodJohan B. C. Engelen2008-08-021-95/+3
| | | (bzr r6532)
* update to 2geom rev. 1507Johan B. C. Engelen2008-07-251-0/+2
| | | (bzr r6416)
* update to latest 2geom (rev1497)Johan B. C. Engelen2008-07-161-1/+1
| | | (bzr r6332)
* don't call cairo_new_path in feed_pathvector_to_cairo (like the old ↵Johan B. C. Engelen2008-07-151-6/+4
| | | | | feed_path_to_cairo didn't do) (bzr r6311)
* * remove code duplication from pdf-cairo extensionJohan B. C. Engelen2008-07-121-3/+7
| | | | | * try to fix line closing bug when using cairo. didn't succeed (bzr r6276)
* add simplified feed_path_to_cairo functionsJohan B. C. Engelen2008-07-121-5/+47
| | | (bzr r6275)
* use new 2geom function. This ensures we cannot end up in infinite loop while ↵Johan B. C. Engelen2008-07-111-1/+1
| | | | | converting unexpected 2geom curve types to expected types. (bzr r6260)
* use if(dynamic_cast<>) instead of if(typeid==) to check 2geom segment types ↵Johan B. C. Engelen2008-07-041-4/+3
| | | | | for straightlines. this because the closing line segment is special class ClosingSegment : public LineSegment. (bzr r6158)
* Warning cleanupJon A. Cruz2008-07-041-1/+1
| | | (bzr r6156)
* recognize HLineSegment and VLineSegment while looping through curvesJohan B. C. Engelen2008-06-291-2/+3
| | | (bzr r6087)
* recognize HLineSegment and VLineSegment in feeding paths to cairoJohan B. C. Engelen2008-06-291-4/+6
| | | (bzr r6086)
* improve speed of getting curves to cairo, the same way as boundingbox ↵Johan B. C. Engelen2008-06-241-12/+30
| | | | | calculation was optimized: do not create transformed path, transform the path's points instead (bzr r6051)
* add helpers for creating cairo_t for a canvas bufbulia byak2008-06-241-6/+22
| | | (bzr r6042)
* fix typo in feed_path_to_cairo, potential bugJohan B. C. Engelen2008-06-141-1/+1
| | | (bzr r5937)
* add rendering to cairo from Geom::Path and Geom::PathVector !Johan B. C. Engelen2008-06-081-6/+115
| | | (bzr r5849)
* complete adding const to have only NArtBpath const * get_bpath() const; for ↵Johan B. C. Engelen2008-05-091-1/+1
| | | | | accessing the protected member of SPCurve. Nowhere in Inkscape source is the path data changed of SPCurve, except within SPCurve's own methods ! So removed the non-const NArtBpath* get_bpath. (bzr r5642)
* fix bug with garbage lines caused with close_path when part of a subpath is ↵bulia byak2008-04-071-2/+12
| | | | | optimized out (bzr r5360)
* switch to using NR::Maybe for area rectbulia byak2007-03-191-3/+5
| | | (bzr r2713)
* optimize cairo paths by not drawing segments that are outside of view (for ↵bulia byak2007-03-181-13/+38
| | | | | stroke only); increase tolerance for picking, not calculate wind when it's not needed (bzr r2700)
* render text in outline mode via cairo (still no endian-safe); factor out ↵bulia byak2007-03-011-0/+108
helper functions (bzr r2470)