summaryrefslogtreecommitdiffstats
path: root/src/object/sp-conn-end-pair.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-06-14Fix crash after deleting a grouped connectionNathan Lee1-0/+1
Fix gitlab.com/inkscape/inkscape/issues/205
2019-04-14Fix nullptr deref after connector deleteBryce Harrington1-2/+6
When a connector has been deleted, its _connRef will be set to NULL. Some logic should be bypassed in this case, other should check NULL status as a pre-condition. Fixes: https://gitlab.com/inkscape/inbox/issues/313
2019-04-06More document.h cleanup.Tavmjong Bah1-2/+2
2019-01-02modernize loopsMarc Jeanmougin1-10/+10
2018-11-08Clarify licensesMax Gaukler1-1/+2
- add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
2018-11-05remove Inkscape::URI::toStringThomas Holder1-3/+2
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-11/+11
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-05-04Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin1-6/+6
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
2018-04-29Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin1-6/+6
2018-04-29Put adaptagrams into its own folderMarc Jeanmougin1-1/+1
2018-03-26Base LPE refactorJabier Arraiza1-2/+2
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-0/+0
A lot of header clean-up.
2017-12-26Format connector codeSylvain Chiron1-97/+54
Signed-off-by: Sylvain Chiron <chironsylvain@orange.fr>
2017-07-01Updated libs from the Adaptagrams project: libavoid, libcola and libvspc; ↵Sylvain Chiron1-74/+46
changed the code to match the new API Signed-off-by: Sylvain Chiron <chironsylvain@orange.fr>
2016-08-03Removed unused includes, decreased compilation time. Once againAdrian Boguszewski1-2/+0
(bzr r15034)
2016-07-28Reverted changes to r15024 after many building problemsAdrian Boguszewski1-0/+2
(bzr r15027)
2016-07-28Removed unused includes, decrease compilation timeAdrian Boguszewski1-2/+0
(bzr r15025)
2014-03-03More memory leak fixes (Bug #1275170)Kris De Gussem1-2/+5
(bzr r13105)
2012-11-30Step 1. Remove junk and keep functionality.Martin Owens1-14/+3
(bzr r11894.1.1)
2012-08-18Added "virtual pad" to SPGroup and SPSwitch. There was some weird try by ↵Markus Engel1-1/+1
someone else. SPGroup should work as expected, SPSwitch may still be buggy. (bzr r11608.1.16)
2012-01-17turn SPPath into a class, and add some methods...Johan B. C. Engelen1-2/+2
(bzr r10897)
2012-01-17part 1 of SPPath cleanup for LPE... remove duplicated original_curve in ↵Johan B. C. Engelen1-2/+2
SPPath (SPShape has curve_before_lpe) (bzr r10895)
2011-07-16Cleanup of oudated/redundant SP_ITEM() macro use.Jon A. Cruz1-5/+5
(bzr r10461)
2011-06-27fix crasherJohan B. C. Engelen1-1/+1
Fixed bugs: - https://launchpad.net/bugs/802212 (bzr r10375)
2011-02-02update to latest 2geom !Johan B. C. Engelen1-3/+3
(bzr r10025)
2010-12-29Fix bug #552289 - Ungrouping objects changes position of arrow lines. This ↵Arcadie M. Cracan1-2/+3
was due to incorrect initialization of unattached connector endpoints that was part of a group. Fixed bugs: - https://launchpad.net/bugs/552289 (bzr r9988)
2010-07-12SPObject c++ification finalized along with the beginning of XML ↵Abhishek Sharma Public1-6/+6
Privatisation tweaks (bzr r9546.1.6)
2010-06-29This is the first c++ification commit from me. It handles sp-line, ↵Abhishek Sharma Public1-1/+1
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)
2010-03-02Cleanup on id access.Jon A. Cruz1-8/+8
(bzr r9127)
2010-02-21Disabled unfinished connection point edit mode. Added ↵Arcadie M. Cracan1-62/+62
inkscape:connection-start-point, inkscape:connection-end-point attributes for connector endpoints. This corrects the previous approach making drawings created in 0.48 version compatible with earlier versions (new attributes are silently ignored). (bzr r9103.1.1)
2009-12-02Merge GSoC2009 Connectors into trunkArcadie M. Cracan1-75/+173
(bzr r8855)
2009-07-15- Fix bug #171150: Connectors should always touch the shape boundarymjwybrow1-0/+3
This fix is backported from some of Arcadie Cracan's Summer of Code work on the gsoc2009_connectors branch. (bzr r8284)
2008-12-05NR -> 2Geom few more filesJoshua L. Blocher1-9/+9
(bzr r6959)
2008-11-21Merge from fe-movedTed Gould1-1/+1
(bzr r6891)
2008-10-11Merging from trunkTed Gould1-2/+2
(bzr r6884)
2008-08-13make spcurve::first_point and last_point boost::optionalJohan B. C. Engelen1-2/+2
(bzr r6617)
2008-08-08remove many unnecessary to_2geom and from_2geom callsJohan B. C. Engelen1-1/+1
(bzr r6593)
2008-08-05NR::Maybe => boost::optionalJohan B. C. Engelen1-1/+1
(bzr r6569)
2008-06-12change NR::Matrix to Geom:: for many sp_item_xxx_affine functionsJohan B. C. Engelen1-1/+1
(bzr r5915)
2008-05-05struct SPCurve => class SPCurveJohan B. C. Engelen1-5/+5
change all sp_curve_methods functions to SPCurve::methods. (bzr r5609)
2008-01-31Applying fixes for gcc 4.3 build issues (closes LP: #169115)Bryce Harrington1-0/+3
(bzr r4629)
2007-11-04Warning cleanupJon A. Cruz1-2/+2
(bzr r4025)
2007-03-04adapt code to new Maybe/bbox regimeMenTaLguY1-2/+7
(bzr r2538)
2007-03-04switch from invokeBbox to getBounds (need to fix problems with emptyMenTaLguY1-1/+1
rect handling, though) (bzr r2536)
2006-07-14* src/sp-conn-end-pair.cpp, src/connector-context.cpp,mjwybrow1-4/+4
src/document.cpp, src/libavoid/*: Update libavoid with upstream fixes, optimisations and new features. (bzr r1411)
2006-05-28* src/sp-conn-end-pair.cpp: Detach connectors from empty groupsmjwybrow1-0/+15
before trying to route connectors to them. This is required since empty groups have no physical position. Fixes bug #1448811. (bzr r1034)
2006-05-12* src/selection-chemistry.cpp, src/sp-conn-end-pair.cpp:mjwybrow1-3/+0
When moving/transforming connectors, only detach connectors from objects that are not part of the selection. Previously, connectors moved as part of a selection would be detached from all objects. This has been requested several times via email. The change also fixes bug #1383806. (bzr r811)
2006-02-15bulk trailing spaces removal. consistency through MD5 of binaryRalf Stephan1-11/+11
(bzr r149)
2006-02-15* src/document.cpp, src/document.h, src/sp-conn-end-pair.cpp, mjwybrow1-1/+4
src/connector-context.cpp, src/conn-avoid-ref.cpp: Keep a seperate connector router for each document. * src/libavoid/Makefile_insert, src/libavoid/connector.cpp, src/libavoid/connector.h, src/libavoid/debug.h, src/libavoid/geometry.cpp, src/libavoid/geometry.h, src/libavoid/geomtypes.h, src/libavoid/graph.cpp, src/libavoid/graph.h, src/libavoid/incremental.cpp, src/libavoid/incremental.h, src/libavoid/libavoid.h, src/libavoid/makepath.cpp, src/libavoid/makepath.h, src/libavoid/polyutil.cpp, src/libavoid/polyutil.h, src/libavoid/router.cpp, src/libavoid/router.h, src/libavoid/shape.cpp, src/libavoid/shape.h, src/libavoid/static.cpp, src/libavoid/static.h, src/libavoid/timer.cpp, src/libavoid/timer.h, src/libavoid/vertices.cpp, src/libavoid/vertices.h, src/libavoid/visibility.cpp, src/libavoid/visibility.h: Upstream changes to libavoid that allow multiple connector router instances, as well a few other minor bugfixes. (bzr r144)
2006-02-11* src/sp-conn-end-pair.cpp, src/conn-avoid-ref.cpp:mjwybrow1-2/+6
Fix two bugs from my commit yesterday. (bzr r117)