summaryrefslogtreecommitdiffstats
path: root/src/display (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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 #include <string.h> for memset(), so that it is portableBob Jamison2008-06-241-0/+2
| | | (bzr r6049)
* delivarotify, render with cairo; regression: cairo cannot do inversebulia byak2008-06-241-59/+54
| | | (bzr r6045)
* delivarotify, render with cairo, use nr_path functions for bbox and distancebulia byak2008-06-242-291/+68
| | | (bzr r6044)
* delivarotify, render with cairobulia byak2008-06-242-93/+20
| | | (bzr r6043)
* add helpers for creating cairo_t for a canvas bufbulia byak2008-06-242-6/+25
| | | (bzr r6042)
* update for 32 instead of 24 bpp canvas bufbulia byak2008-06-245-17/+17
| | | (bzr r6041)
* delivarotifybulia byak2008-06-241-5/+0
| | | (bzr r6040)
* no more creating and looping over extra buffers for rendering canvas arena, ↵bulia byak2008-06-241-123/+11
| | | | | draw to the canvas buf directly now that it's also 32bpp (bzr r6039)
* switch to 32bpp canvasbuf, create cairo context for it, optionally output to ↵bulia byak2008-06-242-28/+60
| | | | | screen using cairo too (for now off, as it's slower than gdk) (bzr r6038)
* update for 32bpp canvas buf; delivarotifybulia byak2008-06-242-185/+1
| | | (bzr r6037)
* use exact bbox again in updating shapesJohan B. C. Engelen2008-06-231-4/+2
| | | (bzr r6034)
* sorry to have broken buildJohan B. C. Engelen2008-06-231-1/+1
| | | (bzr r6031)
* convert optimizing check into 2geom terms. hopefully correct, please review ↵Johan B. C. Engelen2008-06-231-2/+26
| | | | | if you have time (bzr r6030)
* implement kerning by glyph-name, g1 and g2 attributesFelipe Corr??a da Silva Sanches2008-06-231-3/+15
| | | (bzr r6026)
* use LoadPathVector instead of LoadArtBPath everywhereJohan B. C. Engelen2008-06-222-5/+6
| | | (bzr r6017)
* * src/2geom/isnan.h, src/libcola/cola.cpp, src/style.cpp, src/seltrans.cpp,mjwybrow2008-06-224-4/+4
| | | | | | | | | | | | | | | | | | | src/libcola/gradient_projection.cpp, src/libvpsc/generate-constraints.cpp, src/libnr/nr-types.cpp, src/libnr/nr-point-fns-test.cpp, src/isnan.h, src/libnr/nr-point-fns.cpp, src/libnr/in-svg-plane-test.cpp, src/doxygen-main.cpp, src/display/nr-filter-composite.cpp, src/display/nr-filter-merge.cpp, src/display/nr-filter-gaussian.cpp, src/display/bezier-utils.cpp, src/Makefile_insert, src/eraser-context.cpp, src/dyna-draw-context.cpp, src/tweak-context.cpp, src/sp-namedview.cpp, src/libnr/in-svg-plane-test.h, src/libnr/nr-point-fns-test.h, src/mod360-test.h, src/CMakeLists.txt, src/2geom/linear.h: Properly fix the conflicting isnan.h problem: 1) Update src/2geom/isnan.h to match newest Inkscape src/isnana.h (Also commited this change to lib2geom project repository) 2) Remove Inkscape's src/isnan.h 3) Update all files to include src/2geom/isnan.h instead of src/isnan.h (bzr r6013)
* add comment (original update code used exact bbox)Johan B. C. Engelen2008-06-161-0/+2
| | | (bzr r5967)
* have bbox calculation code use new helper/geom.cpp function. This makes it ↵Johan B. C. Engelen2008-06-161-5/+3
| | | | | easier to optimize it later. (bzr r5966)
* First step towards making helper paths for LPE items work betterMaximilian Albert2008-06-162-3/+9
| | | (bzr r5954)
* don't use exact bbox in nr_arena_shape_update (speed-up)Johan B. C. Engelen2008-06-161-2/+2
| | | (bzr r5952)
* Fix nr_arena_shape_add_bboxes to what it was in the past. (the NPE was ↵Johan B. C. Engelen2008-06-161-13/+17
| | | | | caused by wrong copypaste of me...) (bzr r5951)
* Fixed NPEJon A. Cruz2008-06-161-2/+4
| | | (bzr r5950)
* UnicodeRange class implementation.Felipe Corr??a da Silva Sanches2008-06-161-2/+2
| | | | | | This class represents a range of unicode codepoints as used in the u1 and u2 attributes of glyph kerning nodes. (bzr r5949)
* fix typo in feed_path_to_cairo, potential bugJohan B. C. Engelen2008-06-141-1/+1
| | | (bzr r5937)
* use 2geom types to calculate bounding box when updating arena shapeJohan B. C. Engelen2008-06-141-84/+39
| | | (bzr r5936)
* fix compileFelipe Corr??a da Silva Sanches2008-06-101-2/+2
| | | | | johan had forgotten to include a header (bzr r5869)
* add method to retrieve first and last path of SPCurve, fix error.Johan B. C. Engelen2008-06-082-4/+36
| | | (bzr r5858)
* use feed_pathvector_to_cairo in display/nr-svgfonts.cppJohan B. C. Engelen2008-06-081-12/+18
| | | (bzr r5851)
* use feed_pathvector_to_cairo in display/nr-arena-shape.cppJohan B. C. Engelen2008-06-081-3/+4
| | | (bzr r5850)
* add rendering to cairo from Geom::Path and Geom::PathVector !Johan B. C. Engelen2008-06-082-6/+120
| | | (bzr r5849)
* Warning cleanupJon A. Cruz2008-06-071-6/+14
| | | (bzr r5847)
* add comments to SPCurve about 2geomify status of functionsJohan B. C. Engelen2008-06-061-1/+8
| | | (bzr r5837)
* disable SPCurve path checking per default as it decreases performance by a lot.Johan B. C. Engelen2008-06-061-1/+1
| | | (bzr r5835)
* - enable path checking for SPCurveJohan B. C. Engelen2008-06-061-5/+14
| | | | | - make SPCurve::transform safe to work on both pathv and bpath (bzr r5834)
* merge gsoc2008_johan_path2geom into trunkJohan B. C. Engelen2008-06-067-165/+541
| | | (bzr r5823)
* Fix expression whose behaviour is undefined in C++. N.B. This “fix” ↵Peter Moulder2008-06-051-3/+6
| | | | | involves guessing at the intended meaning. I've mailed the author to confirm. (bzr r5809)
* Changed correct pixblock output mode for feSpecularlightingNiko Kiirala2008-06-021-1/+1
| | | (bzr r5790)
* Fixed SVG compliance problems with feMorphology (bug 181995 at least)Niko Kiirala2008-06-022-21/+50
| | | (bzr r5789)
* Fixed uninitialized data in rendering filter effects & colormatrix (bug 193936)Niko Kiirala2008-06-022-2/+2
| | | (bzr r5788)
* * commenting my code so that we increase SVGFonts "bus factor" in Felipe Corr??a da Silva Sanches2008-06-011-29/+59
| | | | | | inkscape :-D http://en.wikipedia.org/wiki/Bus_factor * added some (still not really functional) code for vertical text (bzr r5777)
* * started implementing rendering of SVGFonts horizontal kerningFelipe Corr??a da Silva Sanches2008-05-312-3/+14
| | | (bzr r5773)
* * implemented text_to_glyphs, so that now we can have ligadure glyphsFelipe Corr??a da Silva Sanches2008-05-302-23/+53
| | | | | * Adapted example file to test this feature too (bzr r5763)
* fix some crashes. Now I check for the existence of the d atrtibute Felipe Corr??a da Silva Sanches2008-05-291-2/+4
| | | | | before trying to use it (bzr r5761)
* * converted nr-svgfont.cpp to C++ code so that we can render multiple ↵Felipe Corr??a da Silva Sanches2008-05-272-72/+138
| | | | | | | | instances of fonts. Currently we have one auxiliary GtkWindow for each <font> in a document. * Implemented C++ binding for cairo userfonts. This will probably be sent to cairomm soon. * Added a second font to the svgfont.svg test file. (bzr r5756)
* Cmake: More Dependency work, added new filesJoshua L. Blocher2008-05-251-0/+1
| | | (bzr r5754)
* * add rule in configure.ac so that only who has cairo > 1.6.4 (currently ↵Felipe Corr??a da Silva Sanches2008-05-254-0/+185
| | | | | | | cairo git master branch) will compile SVGFonts (experimental) support. * First code for SVGFonts rendering. Renders in a separate window because we still dont have pango integration. (bzr r5753)
* Fixed initialization orderJon A. Cruz2008-05-171-5/+5
| | | (bzr r5681)
* Add a centralized check (i.e. in the snapper mechanism) whether we've ↵Diederik van Lierop2008-05-121-0/+7
| | | | | snapped or not, instead of leaving it up to the various tools. This should prevent these tools from moving to (0,0) if they bluntly use the value returned by the snapping mechanism without checking whether snapping has really occured. (bzr r5659)
* More type registration cleanupJon A. Cruz2008-05-101-11/+15
| | | (bzr r5646)