d2e42b9425ccd4c2d4c20c2217455da177035e48 |
|
27-Sep-2014 |
Liam P. White <inkscapebrony@gmail.com> |
Update to experimental r13565 |
11f343b8117dbf56931f537820c2749a8232fec2 |
|
31-Aug-2014 |
Liam P. White <inkscapebrony@gmail.com> |
Header cleanup: stop using Glib types where they aren't truly needed. Eases GThread deprecation errors. |
c69ee364915f20adf081d71140f696a9c3fdbf63 |
|
12-Jan-2014 |
Kris <Kris.De.Gussem@hotmail.com> |
pass class variables by reference for performance |
9c54d8e6dee330c19f895f29760af901190ab856 |
|
07-Mar-2012 |
Kris <Kris.De.Gussem@hotmail.com> |
cppcheck |
fd3a244193c841a6594268b784dd537ea46f6916 |
|
15-Feb-2012 |
Diederik van Lierop <mail@diedenrezi.nl> |
Snap to grid/guide lines perpendicularly |
e880856acecaf628f3066ed5688c97471762481b |
|
18-Dec-2011 |
Diederik van Lierop <mail@diedenrezi.nl> |
Refactor snap-preferences a bit more |
153bb1867986d6db392e2cfa711ad6231fce8abe |
|
27-Oct-2011 |
Jon A. Cruz <jon@joncruz.org> |
Fixing more broken and split doc comments. |
84d6d1f7365e49f2936df9df890ce49d2c000ce2 |
|
18-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. |
4c70f75412dd3513224b33b73bf3dba84bedabe1 |
|
02-Sep-2011 |
Diederik van Lierop <mail@diedenrezi.nl> |
Rename the struct "SnappedConstraints" to the more meaningfull "IntermSnapResults" |
3b25ebdc31b234cc646116111713bd5860929380 |
|
19-Oct-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Use a better snap metric for constrained snapping (i.e. calculate the distance to the original point, not the projected point). This should more accurately predict what the user wants to snap to |
dd877f1c4ec0cf8c132c8defcae5a1aad0cde033 |
|
20-Aug-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
When doing a constrained snap, then don't try snapping the mouse pointer itself but try snapping its projection (onto the constraint) instead |
4216b5e8c1e820cadcb9fa34f651d87a2d404e87 |
|
11-Aug-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Implement constrained snapping to nodes |
871d807286bd889f3b68c367f2c52ec88f2e2eb2 |
|
17-Jul-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Simplify code related to snapping while rotating |
18d56400fb8d667bff7c64b550365d94725bfe6e |
|
12-Jul-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
- Snap while rotating an object using the selector tool
- Rename the ConstraintLine class to SnapConstraint
- Move some duplicated code to 2geom |
7958bbff516df35ec85075ab114769c23cb3669d |
|
08-May-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Fix bounding box snapping (LP562205, comment 6, issue II) |
f200d31b8a03050faa7243929bbd5698db488399 |
|
23-Jan-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Remove redundancy from snapping API (type of snapsource no longer has to be specified explicitly) |
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) |
05c7fca68caa795eaec938800fe3679e831d8342 |
|
02-Aug-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Snap to a guide's origin too (resulting in a 2D constraint), instead of only to the guide itself (only 1D constraint) |
80a38fd6ed41a1c70f1cc961df821932aafb6764 |
|
12-Apr-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Use the line intersection routines in 2geom/line.h instead of the deprecated ones in 2geom/geom.h. (I know we're in a refactoring freeze, but this one I was already working on before this freeze was announced and it's quite safe IMHO. It's only a small change in 2geom's API and can hardly do any real harm. I will not refactor anything else until after the v0.47 release, promised!) |
0eb191f61d9de3829c30d36738a52b7063a43927 |
|
12-Apr-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Fix snapping during constrained translation, when only snapping the node closest to the mouse pointer |
b7ca401c5a6b362842eee3e84f3fc37e4d12de6a |
|
14-Mar-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Remove obsolete includes of libnr files in the snapping code |
eaa91d902bffb0e77c578cfe3d28f00ad8f19730 |
|
14-Mar-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
2Geom migration: use 2geom::projection instead of libnr's project_on_linesegment |
c123991dbc3ceab027b9e876e848c41833140318 |
|
13-Mar-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
* Implement constrained snapping of knots
* Implement snapping of the rectangle's radius handles
* Line snappers: set the snap target in the derived class instead of in findBestSnap() |
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". |
332f5d0034d0091fd568fb1fa598cc2092121dd2 |
|
18-Jan-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
- Snap to the midpoint of shapes and bboxes
- Snap to the midpoint of paths and bbox edges
- Refactor the snapping toggle, i.e. what snaps to what when toggling a specific option in the snapping toolbar
PS: icons.svg has been modified, so use "make install" if needed |
2b7ee786ac3f40bb6b0d6e19f565b802f29f50e0 |
|
14-Dec-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
1) snap midpoints of line segments (both as source and as target)
2) snap intersections within a single shape (as source; as target was already implemented) |
6c3e745a94ef6b25a4ef9f018d350a7535aa45af |
|
21-Nov-2008 |
Ted Gould <ted@canonical.com> |
Merge from fe-moved |
e9b6af083e34e2397a8ddbe9781920733d09d151 |
|
27-Oct-2008 |
Ted Gould <ted@canonical.com> |
From trunk |
e781423d621c888bfbcfab74512d797385606aa1 |
|
21-Sep-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
- refactor snapping code, removing code duplication
- fix snapping to page corners |
f38d1b851669bf0fa14a2ca67d9bde7d3fb2dc9b |
|
07-Sep-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
If a snapper needs a reference to a SPNamedView or a SPDesktop, then get that reference via the SnapManager (instead of storing references in the snapper and accessing them directly) |
ed70cc908f7fe9d5f2d86042e3fe1f758984c03a |
|
11-Aug-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Move all of the snapper code to 2geom |
8b9a820756fdf348239872236be2257f854e094a |
|
06-Aug-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
NR::Maybe => boost::optional |
5b20351508dc029f37f23fb7add6d0b43bf47f20 |
|
01-Aug-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
2geomify a lot of NR::Points to Geom::Point |
e4f08f2a8921c4cb52716e59c7831b98ec237b2f |
|
04-May-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Next steps in implementing the snapping indicator |
c3d71eeb981927093e5a6284277181d1d6b83985 |
|
30-Apr-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
- Major refactoring of snapping related code...
- Enabling snap indicator for all remaining tools |
848e75a186ca20a05f2e956e7f345ded9ece9f04 |
|
11-Apr-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Refactor snapping mechanisms: in seltrans.cpp, a GSList was converted to a std::list in four different places. Now this is handled in only one place |
5c681d52040046fc1284c71112618c2b09e36e86 |
|
08-Mar-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Node tool: snap to paths and their nodes, incl. to the path currently being edited |
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. |
0f5976f2f99301f6f93e9b1a103bfc1a731ebb4e |
|
27-Dec-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
1) Fix bug #178312
2) Fix constrained snapping to objects |
2b699bb3204f2ac53bf779819aec863903a25960 |
|
11-Dec-2007 |
gouldtj <gouldtj@users.sourceforge.net> |
r17225@mini-emma: ted | 2007-12-10 20:22:27 -0800
Adjusting line-snapper.cpp so that it doesn't include snapper-line.cpp such that it can be included normally in the Makefile_insert. Also, adding in helper-fns.h to the included source files. |
1dcc408c2579584fcea4bd1602f7c8d41c27dfb8 |
|
08-Dec-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Snap to axonometric grid lines |
bbbe9eebaeb94bab65295acc609a7c98544c4f4c |
|
18-Nov-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
1) Improving snapping logic 2) When skewing, don't snap to selection itself |
4afe6ce6ad98c33cff42076097036e7327f32ceb |
|
10-Nov-2007 |
joncruz <joncruz@users.sourceforge.net> |
Warning cleanup |
c3bc76d351bed6e320f6dbf2242012f026659287 |
|
10-Nov-2007 |
johanengelen <johanengelen@users.sourceforge.net> |
Remove geom.cpp and geom.h. Now use 2geom/geom.cpp and 2geom.h.
Add conversion functions between Geom::Point and NR::Point |
c3f8f7b6159bd60ff55de3a86cb3016e2b3dca9f |
|
09-Nov-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Renaming classes: SnappedLine -> SnappedLineSegment, and SnappedInfiniteLine -> SnappedLine |
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. |
1397a686e882c774cfef2668f397b2c2c495df66 |
|
05-Sep-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Improving the performance of the object snapper |
b28c4e3da388087b108e7a5749d75668afcd2d58 |
|
28-Jul-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
1) Changes to snapping preferences dialog
2) Strict snapping implemented, i.e. bbox only to bbox and nodes only to paths/nodes
3) Renaming of some constants to improve readability |
b7313eac22048276ef96257c67805fc94ad7d6ab |
|
05-May-2006 |
cth103 <cth103@users.sourceforge.net> |
Various snapping cleanups and bug fixes. |
6b15695578f07a3f72c4c9475c1a261a3021472a |
|
16-Jan-2006 |
mental <mental@users.sourceforge.net> |
moving trunk for module inkscape |