summaryrefslogtreecommitdiffstats
path: root/src/nodepath.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* peeled back the gboolean code as it hit on some complexity theory principles...Jon Phillips2006-08-251-24/+24
| | | | | 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-24/+24
| | | | | one major janitorial task we identified.... (bzr r1633)
* update livarot_path after committing change; fixes 1534994bulia byak2006-08-121-3/+4
| | | (bzr r1591)
* add checks to make sure given nodepath pointers are not null before working ↵John Bintz2006-08-051-0/+10
| | | | | with them (bzr r1560)
* disconnect signals from knots when destroying node - fixes a crash with ↵bulia byak2006-08-031-6/+27
| | | | | interruptible redraw (bzr r1547)
* fix new deletion behavior when deleting up to next-to-last node in subpathbulia byak2006-08-021-1/+1
| | | (bzr r1543)
* Fix bug where deleting a node broke the symmetry of neighboring smooth nodes ↵John Bintz2006-07-301-0/+6
| | | | | | | and failed to convert those nodes to cusp nodes (bzr r1513)
* undo annotationsbulia byak2006-07-061-38/+45
| | | (bzr r1361)
* patch from Gustav Broberg: undo annotations and history dialogbulia byak2006-06-291-5/+11
| | | (bzr r1315)
* expanding/contracting node selection by pgup/pgdnbulia byak2006-06-191-1/+155
| | | (bzr r1232)
* fix unstable behavior when ctrl+alt+dragging more than one sharp nodebulia byak2006-05-211-4/+4
| | | (bzr r916)
* fix compile warningbulia byak2006-05-191-0/+2
| | | (bzr r888)
* make profile selectable via prefs, add elliptic (preliminary, needs ↵bulia byak2006-05-181-12/+20
| | | | | perpendicular displacement too) (bzr r883)
* optionally use linear profile for sculptingbulia byak2006-05-161-1/+5
| | | (bzr r851)
* show handles togglebulia byak2006-05-161-1/+15
| | | (bzr r850)
* fix potential (though currently impossible) crash when spatial mode is used ↵bulia byak2006-05-151-1/+6
| | | | | with a single node (bzr r845)
* use spatial/linear distance method depending on whether selection is in more ↵bulia byak2006-05-151-113/+99
| | | | | than one subpath (bzr r844)
* sculpt other subpaths toobulia byak2006-05-151-1/+52
| | | (bzr r842)
* report subpaths in statusbar when > 1 is touched by selectionbulia byak2006-05-151-20/+69
| | | (bzr r841)
* statusbar tip expandedbulia byak2006-05-141-1/+1
| | | (bzr r828)
* never destroy nodepath from within itself - this leaves an orphaned listener ↵bulia byak2006-05-121-12/+1
| | | | | in node-context (fixes a crash) (bzr r815)
* memleak; move deleting empty paths until after all nodes are deletedbulia byak2006-05-121-10/+17
| | | (bzr r813)
* fix undo bug in nodepath_preserve; fix crash caused by nodepath_cleanup ↵bulia byak2006-05-121-19/+193
| | | | | deleting subpaths from under our feet; rename origin to origin_radial for node sides; add x/y origins to sides and remember origins for all nodes and sides upon grabbing; store drag pressure in the knot; sculpt (bzr r812)
* Fix silly bug with snapping node edits.Carl Hetherington2006-05-091-1/+1
| | | (bzr r792)
* eliminate direct accesses to SPCurve::bpathMenTaLguY2006-05-091-2/+2
| | | (bzr r787)
* More snapping cleanups.Carl Hetherington2006-05-051-11/+8
| | | (bzr r741)
* Various snapping cleanups and bug fixes.Carl Hetherington2006-05-051-1/+1
| | | (bzr r734)
* Give SPNamedView a SnapManager instance and use it for all management of ↵Carl Hetherington2006-05-031-1/+1
| | | | | snapping settings. (bzr r701)
* Get rid of the SP_DT_* macros which do nothing more than provide additional, ↵MenTaLguY2006-04-171-6/+6
| | | | | confusing, names for other functions. If shorter names are desired, the actual functions should be renamed -- or better, made into member functions. (bzr r532)
* fix node position when joining to close subpath; allow to lock the position ↵bulia byak2006-04-151-6/+12
| | | | | of one of the nodes to be joined by mouseovering it (bzr r529)
* Attempt to preserve the shape of the path when deleting nodesAaron Spike2006-04-141-18/+127
| | | | | Old deletion behavior is available via Ctrl+Delete (bzr r525)
* remove the old _d_changed and _typestr_changed hacks, replacing by an ↵bulia byak2006-04-121-58/+10
| | | | | int-valued local_change flag; this works much faster with less code (bzr r495)
* forgot to check if the knot existsbulia byak2006-04-011-2/+2
| | | (bzr r396)
* when switching node type, preserve the position of the mouseovered handlebulia byak2006-04-011-2/+10
| | | (bzr r395)
* more optimizations: do not fire knot/handle moved events if the position is ↵bulia byak2006-04-011-161/+156
| | | | | in fact the same, or from batch move/rotate/scale/align/distribute functions that act on all selected nodes; replace append by prepend+reverse on subpaths list; mass rename and comment rewrite to unify terminology (bzr r392)
* store and update livarot_path in nodepath; switch curve_drag to not updating ↵bulia byak2006-04-011-42/+73
| | | | | the repr, only spcurve; rename and export update_repr_* used in node-context (bzr r386)
* fix selected node size when switching typebulia byak2006-03-291-2/+2
| | | (bzr r327)
* optimizations: prevent handle move callback unless handle is indeed moved; ↵bulia byak2006-03-281-45/+47
| | | | | prepend nodes to selected list instead of append; use SPKnot setter methods instead of g_object_set_property (bzr r324)
* optimization: create side knots and lines only on demandbulia byak2006-03-281-68/+62
| | | (bzr r320)
* bulk trailing spaces removal. consistency through MD5 of binaryRalf Stephan2006-02-151-52/+52
| | | (bzr r149)
* fix crash when selecting a subpath endnodebulia byak2006-02-101-2/+3
| | | (bzr r110)
* moving trunk for module inkscapeMenTaLguY2006-01-161-0/+3675
(bzr r1)