summaryrefslogtreecommitdiffstats
path: root/src/vanishing-point.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Clarify licensesMax Gaukler2018-11-081-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
* Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot2018-06-181-6/+1
| | | | | This replaces empty constructors and destructors with the default keyword.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-181-1/+1
| | | | | This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-301-2/+4
| | | | A lot of header clean-up.
* remove trailing spaceShlomi Fish2017-10-061-1/+1
|
* static code analysisKris De Gussem2016-02-221-0/+1
| | | (bzr r14664)
* finally removed all GSList from main folder .h filesMarc Jeanmougin2015-12-081-1/+0
| | | (bzr r14504.1.15)
* cppification: GSList replaced by vectors (vanishing points)Marc Jeanmougin2015-12-061-4/+2
| | | (bzr r14504.1.3)
* Header cleanup: stop using Glib types where they aren't truly needed. Eases ↵Liam P. White2014-08-311-4/+8
| | | | | GThread deprecation errors. (bzr r13341.1.190)
* Further refactored SPKnot.Markus Engel2014-03-281-4/+5
| | | (bzr r13226)
* First step of refactoring SPKnot.Markus Engel2014-03-271-0/+4
| | | (bzr r13223)
* Remove unused includes to tidy up the code.Martin Owens2014-03-091-3/+0
| | | (bzr r13132)
* Fix another tonne of forward declaration tagsAlex Valavanis2013-03-141-1/+1
| | | (bzr r12204)
* Centralized line creation and enhanced visibility.Jon A. Cruz2012-05-091-1/+5
| | | (bzr r11350)
* Wholesale cruft removal part 4; fix crash when rendering guidesKrzysztof Kosi??ski2010-08-051-1/+1
| | | (bzr r9508.1.48)
* Revert recent refactoring changes by johnce because they break the build, ↵Maximilian Albert2009-08-061-2/+2
| | | | | which cannot be fixed easily. (bzr r8422)
* SPDocument->Documentjohnce2009-08-051-2/+2
| | | (bzr r8404)
* More NR::Point ==> Geom::PointMaximilian Albert2008-09-181-8/+8
| | | (bzr r6837)
* noop: remove superfluous #includeMaximilian Albert2008-03-191-2/+0
| | | (bzr r5123)
* noop: Address some cast-string-to-mutable-chars warnings.Peter Moulder2008-01-281-1/+1
| | | (bzr r4612)
* Fundamentally reworked version of the 3D box tool (among many other things, ↵Maximilian Albert2007-12-131-70/+115
| | | | | 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)
* Decent support for setting the direction of infinite VPs via the toolbar and ↵Maximilian Albert2007-09-011-0/+2
| | | | | partial fix for wrong undo behaviour (?) (bzr r3659)
* Infrastructure to set direction of infinite VPs (now adjustable by some ↵Maximilian Albert2007-09-011-0/+2
| | | | | shortcuts; this may be removed later on) (bzr r3657)
* Hold perspectives on document level rather than globally; this corrects the ↵Maximilian Albert2007-08-091-2/+2
| | | | | changes made in commit #15681 (bzr r3445)
* Status bar tips for VP draggersMaximilian Albert2007-08-091-0/+2
| | | (bzr r3444)
* Set z-orders of 3D box faces during dragging/resizing according to the ↵Maximilian Albert2007-08-071-0/+1
| | | | | perspective (bzr r3409)
* Draw perspective lines; provide shortcuts to toggle their visibility and the ↵Maximilian Albert2007-08-061-3/+9
| | | | | corners where they are attached (bzr r3393)
* (Un-)Snapping of VPs by Shift-dragging; this makes it possible to separate ↵Maximilian Albert2007-08-061-1/+19
| | | | | perspectives and thus create new ones interactively (bzr r3392)
* First stage of draggable vanishing points (no snapping/unsnapping yet)Maximilian Albert2007-08-061-0/+55
| | | (bzr r3391)
* Write/read perspectives to/from SVG; store ratios of the distances from ↵Maximilian Albert2007-08-061-0/+8
| | | | | corners to VPs (preparation for dragging) (bzr r3388)
* Preparatory stuff to combine VPs in draggersMaximilian Albert2007-08-061-1/+1
| | | (bzr r3387)
* Move 3D axis manipulation functions to separate fileMaximilian Albert2007-07-111-97/+3
| | | (bzr r3226)
* More 3D auxiliary/convenience functionsMaximilian Albert2007-07-101-3/+58
| | | (bzr r3211)
* New/updated 3D box auxiliary/convenience functions (e.g., allow ↵Maximilian Albert2007-07-041-0/+21
| | | | | (un)constrained movement of corners, too; determine midpoints of edges) (bzr r3183)
* Refactoring of 3D box internals.Maximilian Albert2007-07-031-0/+4
| | | | | | Handle the corners in the box itself and only link to them from the separate faces. This way we can make the code *much* cleaner and more generic. Provide generic auxiliary functions for the movement of corners in XY-plane and Z-direction. (bzr r3171)
* More meaningful name for 3D axis directionsMaximilian Albert2007-07-031-5/+5
| | | (bzr r3169)
* Make 3D axes correspond to places in binary representation (allows for more ↵Maximilian Albert2007-07-031-4/+13
| | | | | generic code) (bzr r3168)
* First (very limited) version of the 3D box tool; allows for drawing of new ↵Maximilian Albert2007-06-211-0/+91
boxes in a fixed perspective without any live interaction. (bzr r3084)