summaryrefslogtreecommitdiffstats
path: root/src/splivarot.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* merge from trunk (r12487)su_v2013-08-291-45/+81
|\ | | | | (bzr r11668.1.75)
| * Merge bool fix and clean up the warningMartin Owens2013-08-121-9/+36
| |\ | | | | | | (bzr r12475)
| | * Fix to do the "right thing" for difference/intersection boolean ops whenEric Greveson2013-08-081-5/+31
| |/ | | | | | | | | | | | | one or more input paths are truncated to zero-size by the quantization step (coordinate rounding). Previously this had only been fixed for union ops (which happened to work for exclusion (XOR) ops as well). (bzr r12472.1.1)
| * Code readability improvements and licence changes for action-context.*Eric Greveson2013-07-041-1/+1
| | | | | | | | | | based on merge request code review and feedback (bzr r12387.1.7)
| * Factored layer model out into new Inkscape::LayerModel class. This allowsEric Greveson2013-07-011-36/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | Inkscape::Selection to use a LayerModel that is not associated with a UI. Changed the interface of verbs (SPAction) to use a new ActionContext rather than UI::View::View, again so that verbs may be used in a console mode. Modified boolean operation verbs to work in console-only mode. Fixed up DESKTOP_IS_ACTIVE macro to work in the case of no desktops. Modified main.cpp to process selections and verbs in no-GUI mode. Other changes are all consequences of the SPDesktop, Selection and LayerModel interface changes. (bzr r12387.1.1)
* | merge from trunk (r12322)su_v2013-05-051-0/+5
|\| | | | | (bzr r11668.1.69)
| * Fix for Bug #629081 (Spiro and path operations fails) by Matthew Petroff.Nicolas Dufour2013-05-011-0/+5
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/629081 (bzr r12314)
* | merge from trunk (r12224)su_v2013-03-191-33/+3
|\| | | | | (bzr r11668.1.60)
| * fix/suppress build warningsKris De Gussem2013-03-161-33/+3
| | | | | | (bzr r12215)
* | merge from trunk (r12181)su_v2013-03-081-5/+11
|\| | | | | (bzr r11668.1.53)
| * boolops union. fix for disappearing objects (Bug 168907)Alvin Penner2013-03-061-4/+7
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/168907 (bzr r12176)
| * Path->Division. patch for case where cutter is a line (Bug 177956)Alvin Penner2013-02-221-1/+4
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/177956 (bzr r12138)
* | merge from trunk (r12122)su_v2013-02-131-2/+2
|\| | | | | (bzr r11668.1.51)
| * for Stroke to Path, change minimum stroke width from 0.01 to 0.032 (Bug ↵Alvin Penner2013-01-291-2/+2
| | | | | | | | | | | | | | | | 820425, comment 5) Fixed bugs: - https://launchpad.net/bugs/820425 (bzr r12072)
| * Path::OutlineJoin. remove redundant nodes which are causing glitches (Bug ↵Alvin Penner2013-01-281-2/+2
| | | | | | | | | | | | | | | | 820425) Fixed bugs: - https://launchpad.net/bugs/820425 (bzr r12069)
* | merge from trunk (r12051)su_v2013-01-221-2/+2
|\| | | | | (bzr r11668.1.48)
| * visual bbox minimum width (Bug 1094802)Alvin Penner2013-01-051-2/+2
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/1094802 (bzr r12010)
* | merge from trunk (r11737)su_v2012-10-041-2/+2
|\| | | | | (bzr r11668.1.23)
| * code cleanup: add own includes to cpp files or make the functions static if ↵Campbell Barton2012-10-041-2/+2
| | | | | | | | | | they are not used elsewhere. (bzr r11735)
* | From bug #1048845: proposed addition to livarot for boolean operationssu_v2012-09-231-3/+217
|/ | | (bzr r11668.1.3)
* avoid some Shape calculations that are not relevant to visual bbox (Bug 906952)Alvin Penner2012-02-231-26/+22
| | | | | | Fixed bugs: - https://launchpad.net/bugs/906952 (bzr r11010)
* Header cleaningAlex Valavanis2012-02-121-0/+2
| | | (bzr r10963)
* add underscores to some member variables.Johan B. C. Engelen2012-01-171-6/+6
| | | | | add some const stuff (bzr r10900)
* turn SPPath into a class, and add some methods...Johan B. C. Engelen2012-01-171-1/+1
| | | (bzr r10897)
* Warning and uninitialized variable cleanup.Jon A. Cruz2012-01-081-34/+22
| | | (bzr r10860)
* for bbox calculation, disable call to Path::Coalesce (Bug 906952)Alvin Penner2012-01-041-3/+7
| | | | | | Fixed bugs: - https://launchpad.net/bugs/906952 (bzr r10835)
* Janitorial tasks: get rid of deprecated repr wrapper functionsKris De Gussem2012-01-031-2/+2
| | | (bzr r10830)
* Switch to top-level glib headers. Thanks to DimStar for patchAlex Valavanis2011-12-081-1/+1
| | | | | | Fixed bugs: - https://launchpad.net/bugs/898538 (bzr r10762)
* Refactor SPItem bounding box methods: remove NRRect usage and make codeKrzysztof Kosi??ski2011-08-271-2/+2
| | | | | using them more obvious. Fix filter region computation. (bzr r10582.1.1)
* - rename SPItem::i2d_affine to i2dt_affine, to clarify that it is ↵Johan B. C. Engelen2011-07-171-1/+1
| | | | | | | item-to-desktop, not item-to-document. This should make it easier to spot bugs. - tag some instances where the document-to-desktop transform has been hardcoded (bzr r10466)
* Merge from trunkKrzysztof Kosi??ski2011-06-191-4/+9
|\ | | | | (bzr r9508.1.89)
| * Fix crashes on empty marker definitions.Johan B. C. Engelen2011-05-011-1/+6
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/774834 (bzr r10195)
| * add new preference widget for a number with a unit.Johan B. C. Engelen2011-04-171-3/+3
| | | | | | | | | | change Preferences > Steps to this new widget (bzr r10177)
* | Merge from trunkKrzysztof Kosi??ski2011-04-071-117/+172
|\| | | | | (bzr r9508.1.73)
| * add curve before LPE to SPShape. this is useful for helperpath display. It ↵Johan B. C. Engelen2011-04-011-21/+54
| | | | | | | | | | | | | | | | was inspired from fixing bug 407008 Fixed bugs: - https://launchpad.net/bugs/407008 (bzr r10142)
| * Linked Offset. Merge branch lp:~ado-papas/inkscape/bug_167419 (Bug #167419, ↵Nicolas Dufour2011-03-171-5/+2
| | | | | | | | | | Bug #184341, Bug #239430). (bzr r10109)
| * Allow for item groups in marker definitions when calculating the path outline.Johan B. C. Engelen2011-03-121-11/+30
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/733010 (bzr r10098)
| * Finished cleanup of outdated SP_OBJECT_STYLE C macro.Jon A. Cruz2011-02-221-58/+64
| | | | | | (bzr r10066)
| * update to latest 2geom !Johan B. C. Engelen2011-02-021-24/+24
| | | | | | (bzr r10025)
* | Merge from trunk (again)Krzysztof Kosi??ski2010-12-151-57/+61
|\| | | | | (bzr r9508.1.72)
| * Merge and cleanup of GSoC C++-ification project.Jon A. Cruz2010-12-121-57/+61
| |\ | | | | | | (bzr r9945.1.1)
| | * SPShape c++ified to the extent it was possible and more changes done for XML ↵Abhishek Sharma Public2010-07-141-8/+8
| | | | | | | | | | | | | | | privatisation. Major changes yet to come. (bzr r9546.1.7)
| | * C++ification of SPObject continued along with the onset of XML ↵Abhishek Sharma Public2010-07-061-2/+5
| | | | | | | | | | | | | | | Privatisation. Users may checkout [grep -Ir XML Tree *] in the source code and all the places where the XML node/Tree is being used shall be reflected. (bzr r9546.1.5)
| | * New Class SPDocumentUndo created which takes care of c++fying some non ↵Abhishek Sharma Public2010-07-021-7/+7
| | | | | | | | | | | | | | | SPDocument based methods (bzr r9546.1.3)
| | * This is the first c++ification commit from me. It handles sp-line, ↵Abhishek Sharma Public2010-06-291-19/+19
| | | | | | | | | | | | | | | sp-polyline, sp-item and marks the onset of document c++ification as well. Users can check performace increase with [/usr/bin/time -v inkscape_binary_with_commandline_options]. (bzr r9546.1.1)
* | | Merge from trunkKrzysztof Kosi??ski2010-11-251-9/+16
|\| | | | | | | | (bzr r9508.1.70)
| * | 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)
| * | Don't try displaying markers for completely empty paths, fixes crash.Johan B. C. Engelen2010-10-231-0/+8
| | | | | | | | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/511577 (bzr r9843)
| * | fix bug where bbox is calculated wrong for paths with markers when the path ↵Johan B. C. Engelen2010-08-291-8/+7
| |/ | | | | | | | | | | | | | | has a transform applied. the transform was applied twice (sp_shape_marker_get_transform_at_start already takes care of rotation and translation, and scale is taken care of by item_outline call within item_outline_add_marker) Fixed bugs: - https://launchpad.net/bugs/624775 (bzr r9731)
* / Wholesale cruft removal part 3Krzysztof Kosi??ski2010-08-041-1/+0
|/ | | (bzr r9508.1.47)