summaryrefslogtreecommitdiffstats
path: root/src/display/nr-arena-shape.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* NEW: Grayscale color display mode. (toggle assigned keybinding: Shift+keypad5)Johan B. C. Engelen2011-02-211-3/+11
| | | (bzr r10065)
* update to latest 2geom !Johan B. C. Engelen2011-02-021-7/+7
| | | (bzr r10025)
* Split SPCanvasItem and SPCanvasGroup to individual .h files. Removed forward ↵Jon A. Cruz2010-12-231-17/+17
| | | | | header. (bzr r9978.1.1)
* Super duper mega (fun!) commit: replaced encoding=utf-8 with ↵Chris Morgan2010-11-171-1/+1
| | | | | | | | | | | | | | | fileencoding=utf-8 in all 1074 Vim modelines. The reason for this is that (a) setting the encoding isn't nice, and (b) Vim 7.3 (with modeline enabled) disallows it and pops up an error whenever you open any file with it ("invalid modeline"). Also corrected five deviant modestrings: * src/ui/widget/dock.cpp and src/ui/widget/dock.h: missing colon at the end * src/ui/dialog/tile.cpp: removed gratuitous second colon at the end * src/helper/units-test.h: removed gratuitous space before a colon * share/extensions/export_gimp_palette.py: missing textwidth=99 That's my geekiest commit yet. (bzr r9900)
* Fix for bug #455302 and bug #165529, also partially fixes bounding box of ↵Jasper van de Gronde2010-04-181-17/+16
| | | | | various NR Arena Items as passed to filters (it used to explicitly make the bounding box larger) and makes nr-filter-displacement-map use rowstride (bzr r9350)
* refactoring of previous commit + add separation to glyph renderer alsoFelipe Corr??a da Silva Sanches2009-12-111-33/+5
| | | (bzr r8882)
* - new: Print Colors Preview Dialog and rendermodeFelipe Corr??a da Silva Sanches2009-12-111-11/+52
| | | | | - works with shapes. I still need to make it work with gradients and imported images (bzr r8881)
* separate bbox (calculated by subclasses) and drawbox, which includes filters ↵bulia byak2009-03-091-1/+0
| | | | | margin and clip/mask cropping; this fixes runaway enlargement when dragging a blurred group. also, move request to dirty canvas rectangle from subclasses to NRArenaItem, which uses drawbox for this, fixing numerous rendering glitches with filters (bzr r7451)
* Move filters into their own namespace Inkscape::Filters (from NR::)Johan B. C. Engelen2009-01-021-1/+1
| | | (bzr r7058)
* get rid of a lot of no longer needed "libnr/nr-..." includes.Johan B. C. Engelen2008-12-301-2/+0
| | | (bzr r7046)
* Merge from fe-movedTed Gould2008-11-211-36/+46
| | | (bzr r6891)
* From trunkTed Gould2008-10-271-1/+0
| | | (bzr r6885)
* Merging from trunkTed Gould2008-10-111-26/+26
| | | (bzr r6884)
* Next roud of NR ==> Geom conversionMaximilian Albert2008-09-181-1/+1
| | | (bzr r6839)
* remove many unnecessary to_2geom and from_2geom callsJohan B. C. Engelen2008-08-081-9/+9
| | | (bzr r6593)
* NR::Maybe => boost::optionalJohan B. C. Engelen2008-08-051-1/+1
| | | (bzr r6569)
* Use is_straight_curve() instead of three separate dynamic castsDiederik van Lierop2008-08-051-4/+2
| | | (bzr r6564)
* Minor cleanup work on macrosJon A. Cruz2008-08-031-3/+3
| | | (bzr r6546)
* remove many needless references to n-art-bpath.hJohan B. C. Engelen2008-08-031-2/+0
| | | (bzr r6540)
* update to latest 2geom (rev1497)Johan B. C. Engelen2008-07-161-2/+6
| | | (bzr r6332)
* use if(dynamic_cast<>) instead of if(typeid==) to check 2geom segment types ↵Johan B. C. Engelen2008-07-041-6/+6
| | | | | for straightlines. this because the closing line segment is special class ClosingSegment : public LineSegment. (bzr r6158)
* even with zero opacity, paths must be selectable in outline modebulia byak2008-06-291-3/+5
| | | (bzr r6093)
* use all 2geom typed pathv_matrix_point_bbox_wind_distanceJohan B. C. Engelen2008-06-261-4/+4
| | | (bzr r6072)
* use pathv_matrix_point_bbox_wind_distance instead of ↵Johan B. C. Engelen2008-06-261-4/+2
| | | | | nr_path_matrix_point_bbox_wind_distance everywhere (bzr r6068)
* 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)
* use LoadPathVector instead of LoadArtBPath everywhereJohan B. C. Engelen2008-06-221-4/+4
| | | (bzr r6017)
* 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)
* 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)
* use 2geom types to calculate bounding box when updating arena shapeJohan B. C. Engelen2008-06-141-84/+39
| | | (bzr r5936)
* use feed_pathvector_to_cairo in display/nr-arena-shape.cppJohan B. C. Engelen2008-06-081-3/+4
| | | (bzr r5850)
* merge gsoc2008_johan_path2geom into trunkJohan B. C. Engelen2008-06-061-1/+1
| | | (bzr r5823)
* complete adding const to have only NArtBpath const * get_bpath() const; for ↵Johan B. C. Engelen2008-05-091-3/+3
| | | | | 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)
* - try to use more forward declarations for less dependencies on display/curve.hJohan B. C. Engelen2008-05-091-1/+2
| | | | | | - change _bpath to private member of SPCurve, obtain and set with get_bpath and set_bpath. - added const methods, so protect changes to _bpath in SPCurve (bzr r5636)
* struct SPCurve => class SPCurveJohan B. C. Engelen2008-05-051-4/+4
| | | | | change all sp_curve_methods functions to SPCurve::methods. (bzr r5609)
* lay groundwork for non-filter view modeMenTaLguY2008-03-311-4/+4
| | | (bzr r5265)
* No more NRMatrix or NRPoint.Jasper van de Gronde2008-03-211-10/+10
| | | (bzr r5149)
* Refactoring SPColor to C++ and removing legacy CMYK implementationJon A. Cruz2007-09-151-19/+16
| | | (bzr r3753)
* Purged fill type enumJon A. Cruz2007-09-101-32/+16
| | | (bzr r3706)
* adapt to new paintservers API of SPStylebulia byak2007-07-041-2/+2
| | | (bzr r3181)
* use an accessor method to get filter from stylebulia byak2007-06-271-3/+3
| | | (bzr r3145)
* switch SPStyle to using SPFilterReference for filters; sp_style_new now ↵bulia byak2007-06-271-3/+4
| | | | | requires an SPDocument; SPURIReference and SPFilterReference have an alternative constructor taking an owner_document instead of owner object (bzr r3116)
* Refactoring work for filter effects renderer initializationNiko Kiirala2007-05-211-41/+8
| | | (bzr r3035)
* Added renderer support for feBlend filter effectNiko Kiirala2007-05-141-4/+13
| | | (bzr r3015)
* no pick if transparent; fix sodipodi-era bug where delta had no effect for ↵bulia byak2007-03-191-9/+14
| | | | | no-stroke shapes (bzr r2717)
* two picking optimizations: 1 use our canvas' viewbox so that invisible ↵bulia byak2007-03-191-10/+51
| | | | | segments can be ignored; 2 if still too slow, skip several pickings, returning last pick, before trying to pick again; also use ::upgrade for getting NR::Rect (bzr r2716)