summaryrefslogtreecommitdiffstats
path: root/src/line-geometry.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Next roud of NR ==> Geom conversionMaximilian Albert2008-09-181-37/+37
| | | (bzr r6839)
* NR::Maybe => boost::optionalJohan B. C. Engelen2008-08-051-5/+5
| | | (bzr r6569)
* Fundamentally reworked version of the 3D box tool (among many other things, ↵Maximilian Albert2007-12-131-49/+13
| | | | | this fixes bugs #168900 and #168868). See mailing list for details. Sorry for this single large commit but it was unfeasible to keep the history. (bzr r4224)
* Infrastructure to set direction of infinite VPs (now adjustable by some ↵Maximilian Albert2007-09-011-5/+0
| | | | | shortcuts; this may be removed later on) (bzr r3657)
* Constrained center-dragging for 3D boxes (with Ctrl)Maximilian Albert2007-08-291-6/+8
| | | (bzr r3608)
* Remove some warnings and fix crash in 3D box toolMaximilian Albert2007-08-281-1/+2
| | | (bzr r3601)
* Various small cleanupsMaximilian Albert2007-08-261-2/+7
| | | (bzr r3587)
* Rewrite of z-order code for 3D boxes, first stage (hopefully this is finally ↵Maximilian Albert2007-08-261-2/+7
| | | | | the right approach) (bzr r3586)
* committed patch 1777220 by John Faith to fix compilation of Inkscape on OS X ↵JiHO2007-08-201-1/+2
| | | | | | | | | | | | | | | | | | | | 10.3 (Panther) g_return_val_if_fail(fabs(denom) > 1e-6, NR::Nothing()); is apparently causing gcc 3.3 to fail (OS X 10.3) with the error: line-geometry.cpp: In member function `virtual NR::Maybe<NR::Point> Box3D::Line::intersect(const Box3D::Line&)': line-geometry.cpp:57: error: parse error before `;' token If the NR::Nothing() is simply broken out as its own variable instead of including it in g_return_val_if_fail(), then the file compiles. The root cause is not known, but I assume this is a gcc bug. This was the only source change needed for building svn 15634 for OS X 10.3. (bzr r3548)
* Enable center-dragging of boxes ('in perspective') within the XY-planeMaximilian Albert2007-08-171-0/+65
| | | (bzr r3497)
* Draw perspective lines for infinite VPs, too (they are updated during ↵Maximilian Albert2007-08-171-0/+82
| | | | | scrolling or zooming); don't create knots for infinite VPs on the canvas (bzr r3495)
* First (very limited) version of the 3D box tool; allows for drawing of new ↵Maximilian Albert2007-06-211-0/+112
boxes in a fixed perspective without any live interaction. (bzr r3084)