summaryrefslogtreecommitdiffstats
path: root/src/conn-avoid-ref.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove sp_desktop_document and finish cleanup of desktop-handles.hLiam P. White2014-12-211-3/+3
| | | (bzr r13820)
* Replace INKSCAPE.active_desktop() by SP_ACTIVE_DESKTOP for easier grepabilityLiam P. White2014-11-261-2/+2
| | | (bzr r13768)
* 5. Refactoring of Application class: make copy/assignment operators private, ↵Liam P. White2014-06-271-2/+2
| | | | | disallow pointers to Application (bzr r13341.5.9)
* fix crash bug 1237676Johan B. C. Engelen2013-10-241-12/+18
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1237676 (bzr r12716)
* Merged Shape and subclasses. Cleaned up a bit.Markus Engel2013-04-051-1/+1
| | | (bzr r11608.1.76)
* Step 1. Remove junk and keep functionality.Martin Owens2012-11-301-238/+5
| | | (bzr r11894.1.1)
* code cleanup: add own includes to cpp files or make the functions static if ↵Campbell Barton2012-10-041-1/+1
| | | | | they are not used elsewhere. (bzr r11735)
* Header cleaningAlex Valavanis2012-02-121-0/+2
| | | (bzr r10963)
* Refactor SPItem bounding box methods: remove NRRect usage and make codeKrzysztof Kosi??ski2011-08-271-1/+1
| | | | | using them more obvious. Fix filter region computation. (bzr r10582.1.1)
* Give a chance to a shape to have an up to date curve before approximating it ↵Gellule Xg2011-07-011-0/+1
| | | | | | | | with points. Fixes connector bug #640985. Fixed bugs: - https://launchpad.net/bugs/640985 (bzr r10393)
* Pass removing some outdated C-macro use.Jon A. Cruz2011-02-201-8/+7
| | | (bzr r10059)
* update to latest 2geom !Johan B. C. Engelen2011-02-021-9/+9
| | | (bzr r10025)
* Merge and cleanup of GSoC C++-ification project.Jon A. Cruz2010-12-121-15/+15
|\ | | | | (bzr r9945.1.1)
| * More on c++ification and some XML privatisationAbhishek Sharma public2010-07-201-1/+2
| | | | | | (bzr r9546.1.10)
| * SPShape c++ified to the extent it was possible and more changes done for XML ↵Abhishek Sharma Public2010-07-141-1/+1
| | | | | | | | | | privatisation. Major changes yet to come. (bzr r9546.1.7)
| * SPObject c++ification finalized along with the beginning of XML ↵Abhishek Sharma Public2010-07-121-1/+1
| | | | | | | | | | Privatisation tweaks (bzr r9546.1.6)
| * another c++ification for sp-object.h/cpp and still in progress...Abhishek Sharma Public2010-07-031-1/+1
| | | | | | (bzr r9546.1.4)
| * New Class SPDocumentUndo created which takes care of c++fying some non ↵Abhishek Sharma Public2010-07-021-4/+4
| | | | | | | | | | SPDocument based methods (bzr r9546.1.3)
| * C++fied SPDocument addedAbhishek Sharma Public2010-07-011-1/+1
| | | | | | (bzr r9546.1.2)
| * This is the first c++ification commit from me. It handles sp-line, ↵Abhishek Sharma Public2010-06-291-3/+3
| | | | | | | | | | 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)
* | Fix bug #666586: Connector routing regressionMichael Wybrow2010-10-261-3/+9
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/666586 (bzr r9853.1.1)
* | Fixes bug #590047: assertion crash in libavoid when marking shapes as notMichael Wybrow2010-08-131-3/+4
|/ | | | | | | | being avoided by the connector context. Fixed bugs: - https://launchpad.net/bugs/590047 (bzr r9708.1.1)
* Cleanup on id access.Jon A. Cruz2010-03-021-2/+2
| | | (bzr r9127)
* Connector tool: make connectors avoid the convex hull of shapes.Arcadie M. Cracan2009-12-271-149/+145
| | | (bzr r8857.1.1)
* Merge GSoC2009 Connectors into trunkArcadie M. Cracan2009-12-021-30/+368
| | | (bzr r8855)
* Revert recent refactoring changes by johnce because they break the build, ↵Maximilian Albert2009-08-061-1/+1
| | | | | which cannot be fixed easily. (bzr r8422)
* SPDocument->Documentjohnce2009-08-051-1/+1
| | | (bzr r8404)
* Fix a bug where the spacing control for connectors reduced the size of mjwybrow2009-06-121-1/+1
| | | | | | obstacle's bounding boxes, rather than expanding them. This is a result of a previous change that fixed libavoid's winding order to match Inkscape's. (bzr r8054)
* Fix a typo in a comment.mjwybrow2009-06-121-1/+1
| | | (bzr r8049)
* Merge from fe-movedTed Gould2008-11-211-1/+1
| | | (bzr r6891)
* Making it so that including simple-node.h will generate an errorTed Gould2008-10-311-1/+1
| | | (bzr r6889)
* From trunkTed Gould2008-10-271-6/+3
| | | (bzr r6885)
* Merging from trunkTed Gould2008-10-111-3/+4
| | | (bzr r6884)
* remove many unnecessary to_2geom and from_2geom callsJohan B. C. Engelen2008-08-081-1/+1
| | | (bzr r6593)
* NR::Maybe => boost::optionalJohan B. C. Engelen2008-08-051-1/+1
| | | (bzr r6569)
* change NR::Matrix to Geom:: for many sp_item_xxx_affine functionsJohan B. C. Engelen2008-06-121-1/+1
| | | (bzr r5915)
* * src/conn-avoid-ref.cpp: Include the "xml/simple-node" header, rather thanmjwybrow2008-02-081-1/+1
| | | | | | the source file. This fixes bug #190109, a linker error that shows up when compiling with Xcode 3.0. (bzr r4680)
* Applying fixes for gcc 4.3 build issues (closes LP: #169115)Bryce Harrington2008-01-311-0/+2
| | | (bzr r4629)
* warning cleanupJon A. Cruz2007-11-021-1/+1
| | | (bzr r4012)
* 2006-08-09 Michael Wybrow <mjwybrow@users.sourceforge.net>mjwybrow2007-08-091-21/+1
| | | | | | | | | | | | | | * src/libavoid/shape.cpp, src/libavoid/router.cpp, src/libavoid/README, src/libavoid/router.h, src/libavoid/geometry.cpp: Some minor upstream changes to the libavoid library. It now matches Inkscape and uses the correct winding direction. * src/conn-avoid-ref.cpp: Remove a 'TODO' and hack adjusting winding directions before passing object convex hulls to libavoid. (bzr r3431)
* * src/conn-avoid-ref.cpp: Fix a crash where avoided items with an emptymjwybrow2007-04-101-3/+3
| | | | | bounding box would crash in their move callback. Fixes #1694094. (bzr r2845)
* adapt code to new Maybe/bbox regimeMenTaLguY2007-03-041-3/+5
| | | (bzr r2538)
* switch from invokeBbox to getBounds (need to fix problems with emptyMenTaLguY2007-03-041-2/+2
| | | | | rect handling, though) (bzr r2536)
* gboolean -> bool conversion commit 1. Modifies code to do with getting the ↵Michael G. Sloan2006-08-261-2/+2
| | | | | | | undo system to ignore actions, as well as SVG/XML save/load. Shouldn't cause problems though. (bzr r1639)
* peeled back the gboolean code as it hit on some complexity theory principles...Jon Phillips2006-08-251-1/+1
| | | | | need to rethink and incrementally change gbooleans to bools (bzr r1637)
* Ok, committed msgloan's patch to convert gbooleans to bools thus completingJon Phillips2006-08-231-1/+1
| | | | | one major janitorial task we identified.... (bzr r1633)
* * conn-avoid-ref.cpp: Fix a crashbug that could occur in filesmjwybrow2006-05-091-3/+12
| | | | | | containing connectors if they were loaded from the file chooser or from the recent file list. Fixes bug #1458820. (bzr r790)
* Get rid of the SP_DT_* macros which do nothing more than provide additional, ↵MenTaLguY2006-04-171-1/+1
| | | | | confusing, names for other functions. If shorter names are desired, the actual functions should be renamed -- or better, made into member functions. (bzr r532)
* * src/conn-avoid-ref.cpp, src/libavoid/connector.h,mjwybrow2006-03-011-2/+1
| | | | | | | | | src/libavoid/shape.cpp, src/libavoid/graph.cpp, src/libavoid/shape.h, src/libavoid/graph.h, src/libavoid/router.cpp, src/libavoid/router.h, src/libavoid/connector.cpp, src/libavoid/debug.h: Some speed improvements and interface cleanups to libavoid. (bzr r192)
* * src/document.cpp, src/document.h, src/sp-conn-end-pair.cpp, mjwybrow2006-02-151-8/+14
| | | | | | | | | | | | | | | | | | | | | | | | | 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)