summaryrefslogtreecommitdiffstats
path: root/src/conn-avoid-ref.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* * src/graphlayout/graphlayout.cpp, src/conn-avoid-ref.cpp,mjwybrow2006-02-141-4/+33
| | | | | | | | | | src/conn-avoid-ref.h, src/libavoid/connector.cpp, src/libavoid/connector.h: Change the behaviour and naming of some connector querying code after feedback from Tim Dwyer in implementing graph drawing functionality. (bzr r136)
* * src/sp-conn-end-pair.cpp, src/conn-avoid-ref.cpp:mjwybrow2006-02-111-3/+3
| | | | | Fix two bugs from my commit yesterday. (bzr r117)
* * src/sp-conn-end-pair.cpp, src/sp-conn-end-pair.h,mjwybrow2006-02-101-0/+20
| | | | | | | | | | | | src/conn-avoid-ref.cpp, src/conn-avoid-ref.h, src/libavoid/connector.cpp, src/libavoid/connector.h, src/libavoid/visibility.cpp: Add some code to allow querying of items and connectors to find out what is attached to them. This will allow graph layout algorithms (currently being work on by Tim Dwyer) to determine a graph structure from the diagram. (bzr r107)
* * src/widgets/toolbox.cpp, src/widgets/desktop-widget.cpp,mjwybrow2006-01-201-5/+70
| | | | | | | | | | | src/conn-avoid-ref.cpp, src/conn-avoid-ref.h, src/sp-namedview.cpp, src/sp-namedview.h, src/attributes.cpp, src/attributes.h, src/attributes-test.cpp: Added a "Spacing" control to the connector toolbar which allows the user to adjust the amount of space left around avoided shapes for the purpose of determining auto-routing connector paths. (bzr r18)
* moving trunk for module inkscapeMenTaLguY2006-01-161-0/+176
(bzr r1)