1f1db4ce175a4f7109928377193537db929d1202 |
|
13-Sep-2015 |
Diederik van Lierop <mail@diedenrezi.nl> |
Refactoring of the code that handles transformations and snapping in the selector tool and the node tool. Splitting large chunks of code into some small classes, and eliminating some wrapper methods which were all just too similar |
ea97edee6d40e484754c4683b6cd4ed1b786b986 |
|
21-Apr-2013 |
Kris <Kris.De.Gussem@hotmail.com> |
fix warnings |
0a65da8d7b08d01b393930bc453ea176ca6fa589 |
|
21-Apr-2013 |
Kris <Kris.De.Gussem@hotmail.com> |
cppcheck |
f8526e9e32507aa02ffdb5fd9f3ee99393ec9afd |
|
14-Feb-2012 |
Diederik van Lierop <mail@diedenrezi.nl> |
1) Add checkboxes for perpendicular and tangential snapping to the document properties dialog (on the snap tab)
2) Newly created guides (dragged off the ruler) will take on the angle of the curve that's being snapped to (either perpendicularly or tangentialy, depending of the settings in the document properties dialog) |
732bcb0c402b98f0aa4d3f55f523edcb24c8e826 |
|
29-Oct-2011 |
Kris <Kris.De.Gussem@hotmail.com> |
cppcheck: variable initialisation |
3399ca485d7be1a359184150f602213481a00004 |
|
15-Oct-2011 |
Kris <Kris.De.Gussem@hotmail.com> |
cppcheck |
bf1d02bbf9f93b5d10304fd4f70f367d430c750e |
|
03-Oct-2011 |
Jon A. Cruz <jon@joncruz.org> |
Another minor pass of Doxygen cleanup. |
c1cc604dc495e6c0e99c3f785478734b194df586 |
|
22-Aug-2011 |
Diederik van Lierop <mail@diedenrezi.nl> |
Fix snap bug #816044 |
84589260ec76ae2659b858d6799483e378de99f2 |
|
16-Nov-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Fix display of snap source indicator for constrained snapping in the selector tool |
c13adc1aa8f34445131579baa56299b360480b5e |
|
30-Oct-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
- Constrained snap: proper implementation of the preference to snap the mouse pointer or handle itself (instead of projecting it first onto the constraint)
- Fix a crash in SnapManager::multipleConstrainedSnaps |
d1fce0891511046d15431675a93b6e56c302018c |
|
24-Oct-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Fix paraxial pen tool: apply constraint even if we didn't snap |
cd8e8082c747cc529d5bf595b4102e88224a1811 |
|
05-Aug-2010 |
Krzysztof KosiĆski <tweenk.pl@gmail.com> |
Wholesale cruft removal part 4; fix crash when rendering guides |
73c1af0b516326a946c9579fca598d1025426732 |
|
09-May-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Fix small snapping regression (reported in LP #562205, comment #11) |
f528f43c592144e0ac7a2c4dcf99ab0a82e65335 |
|
09-May-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Small improvement of my previous fix in rev. #9402 (bounding box snapping) |
7958bbff516df35ec85075ab114769c23cb3669d |
|
08-May-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Fix bounding box snapping (LP562205, comment 6, issue II) |
d190791228fa8662b1de5a4d67265585c6ea663c |
|
18-Apr-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Fix bbox snapping as reported in LP bug #562205 |
4c8b4484d62b2a47d96b62a8dff90e2b9124edca |
|
19-Jan-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
When snapping to a bounding box, flash that bounding box together with the snap indicator |
a863e835ebdabf37c059e325ba54d689ff0dd752 |
|
09-Jan-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Refactoring the snapping API (making it easier to maintain and understand for the devs) |
1aa821e67cb9667c99920eadec0f58532f73652c |
|
24-Dec-2009 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
refactoring the snapping code (laying the groundwork for my next commit which reduces snap jitter) |
0eb191f61d9de3829c30d36738a52b7063a43927 |
|
12-Apr-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Fix snapping during constrained translation, when only snapping the node closest to the mouse pointer |
185b845b95bc6d12578dc4cc0401ac05dda161f5 |
|
07-Mar-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
- When finalizing a curve by double clicking then don't snap to the curve itself
- When a node and an intersection coincide then snap to the node, not the intersection (but only if snapping is turned on for both of them of course) |
771d00baf3d15209a77dce026f7ef45a78365e62 |
|
20-Feb-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
The snap indicator's tooltip now displays "A to B", whereas before it only displayed "B". |
764095c17cc640ab63fcdb815ef3a437f1c8d354 |
|
29-Dec-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Fix bug #311736 (uninitialized variables resulted in weird snapping behaviour on windows) |
71c8857afc501c5e737bce6022fd9ac810d94c05 |
|
10-Dec-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
- Fix bug #304405 (snapping to an intersection of lines at infinity is wrong)
- Replace tabs by spaces |
fd4f8ef876a2d6f7e0a81596857787d05c67778b |
|
24-Nov-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Add an option to the preferences to _only_ snap the node closest to the mouse pointer |
55dd1351535fdbc7d4087cef62b2c3f59de8726e |
|
23-Nov-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
1) Improve the way the distance to the pointer is taken into account when finding the best snap
2) Use this distance also when snapping nodes in the path editor
3) Add a slider in the preferences dialog to control the weighing of this distance |
7079a43aa387066c2f67402d77dbe3db981b1054 |
|
31-Oct-2008 |
Ted Gould <ted@canonical.com> |
Merge from trunk |
e781423d621c888bfbcfab74512d797385606aa1 |
|
21-Sep-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
- refactor snapping code, removing code duplication
- fix snapping to page corners |
ed70cc908f7fe9d5f2d86042e3fe1f758984c03a |
|
11-Aug-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Move all of the snapper code to 2geom |
3f906f24613d8a68c82b3b7b74f99900f7e5e7d5 |
|
12-May-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Add a centralized check (i.e. in the snapper mechanism) whether we've snapped or not, instead of leaving it up to the various tools. This should prevent these tools from moving to (0,0) if they bluntly use the value returned by the snapping mechanism without checking whether snapping has really occured. |
e4f08f2a8921c4cb52716e59c7831b98ec237b2f |
|
04-May-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Next steps in implementing the snapping indicator |
c2f971415f07fbf4825e88523d6f964e0a5b1873 |
|
07-Apr-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Refactor snapper and snapindicator (in order to enable the snapindicator in the selector tool) |
573d0e4a67c8950fdcc6bafca3ac9fd20a4536e6 |
|
08-Mar-2008 |
joncruz <joncruz@users.sourceforge.net> |
Fixed ctor intialization order |
0721326f41e78698936345823f415b2b643eb2ff |
|
03-Jan-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
1) fix snapping while scaling
2) fix constrained snapping
3) improve snapping logic (again), or more specifically: better obey "always snap"
4) refactoring to reduce risk of bugs: renaming variables and methods for better readability, adding class members instead of using std::pairs, etc. |
bbbe9eebaeb94bab65295acc609a7c98544c4f4c |
|
18-Nov-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
1) Improving snapping logic 2) When skewing, don't snap to selection itself |
ce5ed3e99d287e1df46a818cd31753d8cbb301f0 |
|
03-Nov-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Oops, don't use tabs! (replace tabs by 4 spaces) |
e1da05d7d6b8a6d4ddbca0fd1d7e633a84b2c1cf |
|
03-Nov-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Groundwork to snap to intersections, e.g. intersections of gridlines with guidelines, and of objects with other objects. The snappers used to return only SnappedPoints, but now also SnappedLines and SnappedInfiniteLines can be returned. SnappedPaths will be implemented later. |
f951374eef04129c6a0d213e7ab4d9ed2095ca69 |
|
15-Feb-2006 |
rwst <rwst@users.sourceforge.net> |
bulk trailing spaces removal. consistency through MD5 of binary |
6b15695578f07a3f72c4c9475c1a261a3021472a |
|
16-Jan-2006 |
mental <mental@users.sourceforge.net> |
moving trunk for module inkscape |