a16a494f042310ee849a6f717ffea70846f1f22c |
|
08-Feb-2016 |
Krzysztof KosiĆski <tweenk.pl@gmail.com> |
Sync 2Geom to commit 5ee51c1c4f2066faa3e2c82021fc92671ad44ba4 |
c2bcbdd9645667ba2cd7c2713054da184b5a036c |
|
07-Dec-2015 |
Kris De Gussem <Kris.De.Gussem@hotmail.com> |
static code analysis |
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 |
66e68c8651d5cb19ea8f1714244a6c40d212bc78 |
|
02-May-2015 |
Marc Jeanmougin <marcjeanmougin@free.fr> |
Fixed comparison function used in sorts |
a04dc34634e50322ebf5486725c1be12322bfaf5 |
|
27-Feb-2015 |
Marc Jeanmougin <mc@localhost.localdomain> |
more cast cleanup |
aa9235c966804d9b8f8daa083a2d123d9d47d2bb |
|
27-Feb-2015 |
Marc Jeanmougin <mc@localhost.localdomain> |
corrected the casts (hopefully) |
acd93b79c034f4bcc8ff02de8aa877f70f081881 |
|
19-Feb-2015 |
Marc Jeanmougin <mc> |
Put a few std::vector<SPitem*> |
0de73848362e95b081e5fa85f910d6481094b2b9 |
|
17-Feb-2015 |
Marc Jeanmougin <mc@localhost.localdomain> |
At first, I was thinking "I just have to go to the selection file, and change that GSList* with a std::list, then resolve the few problems"
So, i tried that.
And I will continue tomorrow, and the days after, on and on. |
9ba77856a8823f85b53c0a861d220cd0347f2754 |
|
21-Dec-2014 |
Liam P. White <inkscapebrony@gmail.com> |
Remove sp_desktop_document and finish cleanup of desktop-handles.h |
711dce178e9e5938adb42db657ad8a98bd1e15f4 |
|
21-Dec-2014 |
Liam P. White <inkscapebrony@gmail.com> |
Purge sp_desktop_controls |
769a6887551cf7ff7bce4b48d3ac303cbea69507 |
|
21-Dec-2014 |
Liam P. White <inkscapebrony@gmail.com> |
Deprecate and remove sp_desktop_selection in favor of SPDesktop::getSelection |
153362cd6667a5a3eaf7549513643fe1f8855268 |
|
24-Nov-2014 |
Johan B. C. Engelen <j.b.c.engelen@alumnus.utwente.nl> |
Units: make it absolutely clear that Document properties unit dropdown is for UI Display Units. Upon document load, calculate the units used for SVG values, if a viewbox is available. If not, default to "px" SVG units.
Change all code to use either Display units OR svg units. |
a03892eb86a8e456dc27d653df8e897dbc89ff18 |
|
29-Oct-2014 |
JazzyNico <nicoduf@yahoo.fr> |
i18n. Fixing untranslated strings. |
9b608399b33a8609bc16f0b15b4d0cad66391152 |
|
23-Aug-2014 |
Diederik van Lierop <mail@diedenrezi.nl> |
Fix skewing bug that could lead to infinite transforms |
407dd65ba9c9c5904d00c8149676797067515ff9 |
|
30-Jul-2014 |
Diederik van Lierop <mail@diedenrezi.nl> |
Limit the number of paths to be used as snap targets, to keep Inkscape responsive in very complex drawings |
7af39e73f3faedd3e1d40a91308ed5903d96a1af |
|
11-Jul-2014 |
Diederik van Lierop <mail@diedenrezi.nl> |
Fix regression introduced by rev 13446 / 13333 |
665d0fb51acae9c9cc835bedcc4e73f28821bb07 |
|
05-Jul-2014 |
Diederik van Lierop <mail@diedenrezi.nl> |
Fix regression that prevented snapping back to original location, caused by rev. 13333 |
92af43aa4c572e8bed46a68881cf6763a6b3f300 |
|
15-May-2014 |
Diederik van Lierop <mail@diedenrezi.nl> |
Remove debugging output |
0e6c684b45e5626866ddc996b7a2b7701711f394 |
|
12-May-2014 |
Diederik van Lierop <mail@diedenrezi.nl> |
Fix snapping issue in selector tool |
c919ade54667c1d7b77d581d58762881e7250ff5 |
|
03-May-2014 |
Diederik van Lierop <mail@diedenrezi.nl> |
Fix bounding box cache issues in general, and prevent the selector tool from updating anything in case of identity affines (which prevents the bounding box from being invalidated) |
bbbbbd459609704904e6c228f27b5db2271b7dd4 |
|
28-Mar-2014 |
Markus Engel <markus.engel@tum.de> |
Further refactored SPKnot. |
8b30ff2c4a7189eb3d3eba6a8991d7d1b82e4545 |
|
28-Mar-2014 |
Markus Engel <markus.engel@tum.de> |
First step of refactoring SPKnot. |
5415818f2d34e838855589ac98a1382b624a0b70 |
|
28-Feb-2014 |
tavmjong-free <tavmjong@free.fr> |
Embedded SVG's cannot be transformed. |
899d5679ee553037240a2469f7f65b78ca82722c |
|
30-Dec-2013 |
Jabiertxof <jtx@jtx.marker.es> |
refactor, fixing some diff diferences |
79f4d4c2bc43a94dad953df0e83eccf976499183 |
|
30-Dec-2013 |
apenner <penner@vaxxine.com> |
modify transform behaviour for unscaled stroke width, Preserved Transforms (Bug 1262146) |
59c48f28da8afb0cf917e274b2f6fefc4421cbef |
|
18-Dec-2013 |
apenner <penner@vaxxine.com> |
modify transform behaviour for scaled stroke width, Preserved Transforms |
d1561c248f49dc3508ae9e6557fc0d371928e394 |
|
09-Nov-2013 |
Markus Engel <markus.engel@tum.de> |
Moved and renamed some tool-related files. |
5f19756f48574526dda8abedebf811c9d1456e80 |
|
07-Nov-2013 |
Markus Engel <markus.engel@tum.de> |
First step of moving tools into appropriate namespaces. |
4ac75371c2e64267435b1b8731affefad5e77e00 |
|
16-Oct-2013 |
Kris <Kris.De.Gussem@hotmail.com> |
static code analysis: performance |
87b68db8c76e3425a99bb2f05c70d7b25c50b654 |
|
13-Oct-2013 |
Johan B. C. Engelen <j.b.c.engelen@alumnus.utwente.nl> |
Units: stop newing Unit objects. pass around pointers to "undeletable" Unit objects in the UnitTable. I think we should move to using indexed units, and pass around the index of the unit in the unittable, or smth like that... ? |
04c03c09e38b975de1c6374565c8fd1bcb84aa1c |
|
20-Jul-2013 |
Matthew Petroff <matthew@mpetroff.net> |
Ported away from and removed "sp-metrics.*". |
d50ca617b0d1efd01e68c130b90e9bc6ac1b188e |
|
03-Jul-2013 |
Martin Owens <doctormo@gmail.com> |
Make handle colour a configurable property. |
ca1c55aa2374c9250ee2c5af17c99e7e01a6ff95 |
|
02-Jul-2013 |
Martin Owens <doctormo@gmail.com> |
Refactor resize, rotate, skew handle code |
9ddc3fab3e2142b6ae228239ae9ee4b83b5b7398 |
|
12-May-2013 |
JazzyNico <nicoduf@yahoo.fr> |
Fix for Bug #448872 (Changing the bounding box type in preferences does not update the preview) by Vinipsmaker. |
30300a7093477ffb7f436470e79e232fec88436e |
|
27-Jan-2013 |
Alex Valavanis <valavanisalex@gmail.com> |
Migrate ruler position tracking to new track_widget API |
63d1980a988ad97a4768dd4a211504216a86ccd7 |
|
08-Dec-2012 |
Diederik van Lierop <mail@diedenrezi.nl> |
Selector tool: improve responsiveness for snapping a path's internal intersections (was unbearable already for paths having 20+ segments) |
7a7345e59acafc35c32fdae5f0ceb5cf4b62bdfc |
|
05-Jul-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Drop GTK+ 2.20 support. |
567495b02296009865daffc5cf726b43e52616ad |
|
09-Jun-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Stop deriving SPCanvasItem from GtkObject |
af0cfd3c37dc911b0d44fd4bc533561d32d9bcc2 |
|
05-Jun-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Header cleaning for GTK+3 migration |
07390c2aae073d28c5fa1a9ae5c4b3191d1399bf |
|
09-May-2012 |
Jon A. Cruz <jon@joncruz.org> |
Centralized line creation and enhanced visibility. |
851352c059212fb89b24a36de4bcb9c7d0a13212 |
|
04-May-2012 |
Jon A. Cruz <jon@joncruz.org> |
C++ification of SPCtrlLine in preparation of visibility improvements. |
cb636f65fa2a5cd40ff3d571719326351ae68ad8 |
|
03-May-2012 |
Jon A. Cruz <jon@joncruz.org> |
Eliminated duplication of GTK key defines. |
52f6db9ea7d3460be8aa172cbf07d51a39ac32df |
|
10-Apr-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Adopt obsolete GtkAnchorType enum as SPAnchorType |
dc50a8d83a7ded90ac949c4c0df4bc12203e64cb |
|
09-Apr-2012 |
Alex Valavanis <valavanisalex@googlemail.com> |
Replace deprecated GDK key symbols |
3f4a0d57253475c2a1e565f5d712a83a9d4eb804 |
|
15-Feb-2012 |
Diederik van Lierop <mail@diedenrezi.nl> |
Don' t use convex hull for snapping a large selection if "only snap closest node" has been enabled |
47badd0035ae8c9135c51444f3770b17ae504dda |
|
12-Feb-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Header cleaning |
4cd716a2161634f8061d95da3e92dec0eb34971b |
|
04-Feb-2012 |
apenner <penner@vaxxine.com> |
reverting change to seltrans.cpp in rev 10935, as requested |
1a533c9a1013fdc90b0181206e1c6ae488041bee |
|
04-Feb-2012 |
apenner <penner@vaxxine.com> |
implement some switches between visual bbox and geometric bbox, depending on prefs (Bug 906952) |
39604a5993c9e99970592313a75a01be735a877a |
|
03-Jan-2012 |
Kris <Kris.De.Gussem@hotmail.com> |
Janitorial tasks: get rid of deprecated repr wrapper functions |
e880856acecaf628f3066ed5688c97471762481b |
|
18-Dec-2011 |
Diederik van Lierop <mail@diedenrezi.nl> |
Refactor snap-preferences a bit more |
48061050b8a8ee6514eb6847620c7bc6b265b3c4 |
|
05-Nov-2011 |
Diederik van Lierop <mail@diedenrezi.nl> |
Remove unused parameter |
ff63788ed4f31464156aab757eb6966c3f63fabb |
|
05-Nov-2011 |
Jon A. Cruz <jon@joncruz.org> |
Minor code safety and warning cleanup. |
5886937ef9636ccd0c5a9eb70f1d05e01d4f6d40 |
|
04-Nov-2011 |
Diederik van Lierop <mail@diedenrezi.nl> |
1) Cycle to the next-closest-snap-source when pressing tab, if the snap-closest-point-only-option has been activated. Works for the selector tool, but also when scaling/stretching/skewing a selection of nodes in the node tool
2) Cleanup and simplification of the code that finds the closest snapsource |
bf1d02bbf9f93b5d10304fd4f70f367d430c750e |
|
03-Oct-2011 |
Jon A. Cruz <jon@joncruz.org> |
Another minor pass of Doxygen cleanup. |
067afa93d1f416ed77ac64fda344d808545554ce |
|
17-Sep-2011 |
Diederik van Lierop <mail@diedenrezi.nl> |
Node tool, transforming a set of nodes: Fix crashes, and finish implementation of snapping |
0dab32a1ed6336b73d56638c488d4e155e0b52d0 |
|
04-Sep-2011 |
Diederik van Lierop <mail@diedenrezi.nl> |
1) Fix absolute scaling in transform dialog
2) Transform dialog now follows the user prefs for geometric vs. visual bounding box |
edf415bfa81ef3be799bb0d740a9ca54553ff091 |
|
27-Aug-2011 |
Krzysztof Kosinski <tweenk.pl@gmail.com> |
Completely remove NRRect, NRRectL, in-svg-plane.h |
36bb2154f1627a17c3591eb4d7f89335e8b5dadd |
|
27-Aug-2011 |
Krzysztof Kosinski <tweenk.pl@gmail.com> |
Refactor SPItem bounding box methods: remove NRRect usage and make code
using them more obvious. Fix filter region computation. |
727eeb2592befe925906eb7605e9ed770697162b |
|
25-Aug-2011 |
Diederik van Lierop <mail@diedenrezi.nl> |
Fix "snap guides" toggle |
45d2569e428fc3733725b5e64e313e48c2a9d989 |
|
22-Aug-2011 |
Diederik van Lierop <mail@diedenrezi.nl> |
Refactoring of the snapping preferences; mainly about storing all toggles in a single array, instead of each having its own member variable |
e898e8dd3fbc3e21f3a35f089a0d1c1dc6d48850 |
|
17-Jul-2011 |
Johan Engelen <goejendaagh@zonnet.nl> |
- rename SPItem::i2d_affine to i2dt_affine, to clarify that it is item-to-desktop, not item-to-document. This should make it easier to spot bugs.
- tag some instances where the document-to-desktop transform has been hardcoded |
6870ed0e21db566752803f973d565bdd2cae8855 |
|
10-Jul-2011 |
Diederik van Lierop <mail@diedenrezi.nl> |
Selector's toolbar: changing the dimensions of the visual bounding box of selection of multiple objects having different stroke widths has been fixed (bug #212768, #190557, ...) |
c60180049420944fe78f7d8b2ca1df28cba163fd |
|
26-Jun-2011 |
Diederik van Lierop <mail@diedenrezi.nl> |
- Add a third group of snap sources/targets, called šothersš (before we had only šbounding boxš and nodes (see bug #788178)
- Fix the display of the snap source
- Fix snapping of guides to other guides & grids |
2dfc27c4513a09c23748efc4d2d04b379a36ab8a |
|
06-Mar-2011 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Allow the center handle to be selectable for items having a width or height close to zero (i.e. lines, dots)
Before I fixed this the center handle used to be burried underneath the other handles |
f68aabe351946119c80978525cd86564dd33e02f |
|
21-Feb-2011 |
Jon A. Cruz <jon@joncruz.org> |
Finished cleanup of outated SP_OBJECT_DOCUMENT C macro. |
b980eb7f577389245ccf42ab7fa9e19801fecbd2 |
|
05-Feb-2011 |
Krzysztof KosiĆski <tweenk.pl@gmail.com> |
Properly fix seltrans brokenness in 2Geom and pull updated files
into Inkscape |
2d7a2084f871b1c14a9add6d7b9640a8d5edf8c9 |
|
04-Feb-2011 |
Johan Engelen <goejendaagh@zonnet.nl> |
temporary work around 2geom matrix bug to make inkscape more usable |
d37634d73670180f99a3e0ea583621373d90ec4f |
|
02-Feb-2011 |
Johan Engelen <goejendaagh@zonnet.nl> |
update to latest 2geom ! |
457ae1f251852ceb19549b16cf82feb4f01d9066 |
|
27-Dec-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Node tool: snap while scaling a selection of nodes. Consider this as experimental; needs cleanup! |
717e3e0553e247516a48527f2e4675099f6f40d1 |
|
17-Nov-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Shift should disable snapping when dragging the rotation center of an object |
a4030d5ca449e7e384bc699cd249ee704faaeab0 |
|
17-Nov-2010 |
Chris Morgan <chris.morganiser@gmail.com> |
Super duper mega (fun!) commit: replaced encoding=utf-8 with fileencoding=utf-8 in all 1074 Vim modelines.
The reason for this is that (a) setting the encoding isn't nice, and (b) Vim 7.3 (with modeline enabled) disallows it and pops up an error whenever you open any file with it ("invalid modeline").
Also corrected five deviant modestrings:
* src/ui/widget/dock.cpp and src/ui/widget/dock.h: missing colon at the end
* src/ui/dialog/tile.cpp: removed gratuitous second colon at the end
* src/helper/units-test.h: removed gratuitous space before a colon
* share/extensions/export_gimp_palette.py: missing textwidth=99
That's my geekiest commit yet. |
84589260ec76ae2659b858d6799483e378de99f2 |
|
16-Nov-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Fix display of snap source indicator for constrained snapping in the selector tool |
754eb8f0aee44ed5d465f1f7b49dcecd6787ec82 |
|
07-Nov-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Leave constrained angular snapping to the snap manager, instead of handling it locally |
8cd8b6ee0c2bd47add62310866479d49a2070057 |
|
07-Oct-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Fix self-snapping when dragging the transformation center of a selection containing multiple items (as reported by LucaDC in LP #607107, comment #30) |
8407bdf594617aded69904582aabe7ba2e055dd2 |
|
11-Aug-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Clear pointers in the snapmanager if they're no longer needed. |
cd8e8082c747cc529d5bf595b4102e88224a1811 |
|
05-Aug-2010 |
Krzysztof KosiĆski <tweenk.pl@gmail.com> |
Wholesale cruft removal part 4; fix crash when rendering guides |
cc1dc1d8b7721543eac3fd52b7c5aaa1dc4fa154 |
|
24-Jul-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Avoid self-snapping when dragging a rotation center, and draw the rotation center at the snapped position |
75bbef79b0ac9fed0049660182ff6ef9e96d1a73 |
|
20-Jul-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
- Remove some old code which snapped the rotation center to the bbox, and which discarded all of the snapping settings
- Improve the logic behind the snapping buttons, i.e. what snaps to what for each of the buttons |
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 |
5e1a030f60fc5f5753e30882711db9af56f763f5 |
|
02-Jul-2010 |
Abhishek Sharma Public <spyzerdotabhishek0at-signgmaildotcom> |
New Class SPDocumentUndo created which takes care of c++fying some non SPDocument based methods |
d5ad05ac17abfd7d2eae333a8c1233971e1c1a8f |
|
29-Jun-2010 |
Abhishek Sharma Public <spyzerdotabhishek0at-signgmaildotcom> |
This is the first c++ification commit from me. It handles sp-line, sp-polyline, sp-item and marks the onset of document c++ification as well. Users can check performace increase with [/usr/bin/time -v inkscape_binary_with_commandline_options]. |
ae73b82cf10057153a43afdcb1f3a22deac18ea2 |
|
21-May-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
- "Snap nodes or handles" button now also includes smooth nodes
- Improved snap tooltips |
d190791228fa8662b1de5a4d67265585c6ea663c |
|
18-Apr-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Fix bbox snapping as reported in LP bug #562205 |
195e5fada891025f6d2f260e915ac209e0c0a5d0 |
|
25-Feb-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
1) Fix moving by an integer multiple of the grid spacing (<alt>-dragging in the selector tool)
2) Allow constrained translation for 1) (with <ctrl>)
3) Fix snapping to the grid when pasting
4) Show snap indicators for all of the above
5) Implement snap delay mechanism for 1) and 2) |
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) |
39758fd0f141cc366bae51d26d92a9f1a95e25a3 |
|
07-Oct-2009 |
scislac <scislac@users.sourceforge.net> |
Patch by Diederik to mitigate crash on 318726. |
e6cab97e45ceeeddaba5903625782f9825b1dcb4 |
|
04-Oct-2009 |
buliabyak <buliabyak@users.sourceforge.net> |
Diederik's patch for crash bug 441255 |
183f55e315abe617940e3b8c3d741a9ad5f55b52 |
|
18-Aug-2009 |
buliabyak <buliabyak@users.sourceforge.net> |
fix for 415168 |
5a214da64dd9bc6ac9aaee732ed0742666bb05f0 |
|
09-Aug-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
When translating too many items, then don't use the bbox of the selection as a whole but instead use the closest corner of one of the individual bboxes instead. |
5298510723002cb748ba289db848223eadb8b217 |
|
09-Aug-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
When snapping while translating, use the bounding box corners of each selected item instead of the selection as a whole (fixes bug #404941) |
6a483b13142fef24dc6bc364142b07879eaf9139 |
|
18-Jul-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Make the snap delay mechanism easier to implement for the devs, and get rid of the related warning messages |
2999a8c604d02808c82893eae9ed5418bc937442 |
|
08-Jul-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
When translating too many nodes, a convex hull is used for snapping. This is not needed when "only snap node closest to mouse pointer" has been enabled in the preferences (fixes bug #396070) |
978da2ef98356a3ac14460a7e5e110132ed9957e |
|
21-Apr-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Fix constrained motion in the selector tool when snapping is being overridden (i.e. when ctrl+shift keys are pressed simultaneously) |
0eb191f61d9de3829c30d36738a52b7063a43927 |
|
12-Apr-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Fix snapping during constrained translation, when only snapping the node closest to the mouse pointer |
ab4b85bc1cf30c1c4dbe43ef4de05aa1ee8420e5 |
|
02-Apr-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
- Don't display the snap-source-indicator when we're about to rotate using the selector tool (because it won't snap when rotating!)
- Use a smaller snap-source-indicator, which is visually more appealing |
6a15201cbb894ffa10891d94c4b42acc91214f03 |
|
29-Mar-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
- Move snap delay mechanism to the event context (used to be in SPCanvas)
- Rename lots of variables and methods to make them easier to understand
- Add snapping to the connector tool |
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". |
995ec331afc69a2e82dac045e5f8749a4bc6d65e |
|
15-Feb-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
After snapping, show a tooltip together with the snap indicator |
4e1cafedb841b0efc313a86c4f8910fcbec0cf69 |
|
25-Jan-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Remove the source snap-indicator when ungrabbing |
1f203f525100bbdd7d964f8b1c004929418f0b5f |
|
25-Jan-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Display the snap source indicator only when snapping is enabled |
f780ca188e0073ffb3ec8916c12675dd4e564f66 |
|
25-Jan-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
- The snap-delay mechanism should now be more robust. From now on, it must be turned on and off explicitely within each context. This prevents delayed snapping events from being fired after the context or context's state has changed.
- Creating single dots now snaps |
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 |
506d1e993e02aa8aa6b7e23b2a41fd40cc6e47c9 |
|
11-Jan-2009 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Optionally snap from/to midpoints of the edges of a bounding box |
d34c9aff3f56c74e28d7115f276c4390c5ff0f1b |
|
26-Nov-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
When snapping only the closest node, draw an indicator at that node |
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 |
e9b6af083e34e2397a8ddbe9781920733d09d151 |
|
27-Oct-2008 |
Ted Gould <ted@canonical.com> |
From trunk |
90a3966dd44e306d23febc15ebd65cde07d7a4dd |
|
11-Oct-2008 |
Ted Gould <ted@canonical.com> |
Merging from trunk |
6b76ef6bb3e9b4e1cc83e01cd81a55bbd0450989 |
|
18-Sep-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Next roud of NR ==> Geom conversion |
700fe8603c02a9d683dd7b1ccdfae489b61ea2c2 |
|
28-Aug-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Modify the parameters required for setting up the SnapManager |
fb051bf646a0d7c2608b9fb93a20657d60063d61 |
|
12-Aug-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Fix some regressions in the snapping of the selector tool |
ed70cc908f7fe9d5f2d86042e3fe1f758984c03a |
|
11-Aug-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Move all of the snapper code to 2geom |
26b62dfb088a00b6debad350538a64c2af145f50 |
|
08-Aug-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
remove many unnecessary to_2geom and from_2geom calls |
8b9a820756fdf348239872236be2257f854e094a |
|
06-Aug-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
NR::Maybe => boost::optional |
41cb516a78b9e54daf81ca4a7e7fc55164c03dfa |
|
01-Aug-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
change knot.h to Geom::Point only instead of NR::Point. |
f5b6a31c52761f10431371b96c6a8db0970edc47 |
|
22-Jun-2008 |
mjwybrow <mjwybrow@users.sourceforge.net> |
* src/2geom/isnan.h, src/libcola/cola.cpp, src/style.cpp, src/seltrans.cpp,
src/libcola/gradient_projection.cpp, src/libvpsc/generate-constraints.cpp,
src/libnr/nr-types.cpp, src/libnr/nr-point-fns-test.cpp, src/isnan.h,
src/libnr/nr-point-fns.cpp, src/libnr/in-svg-plane-test.cpp,
src/doxygen-main.cpp, src/display/nr-filter-composite.cpp,
src/display/nr-filter-merge.cpp, src/display/nr-filter-gaussian.cpp,
src/display/bezier-utils.cpp, src/Makefile_insert, src/eraser-context.cpp,
src/dyna-draw-context.cpp, src/tweak-context.cpp, src/sp-namedview.cpp,
src/libnr/in-svg-plane-test.h, src/libnr/nr-point-fns-test.h,
src/mod360-test.h, src/CMakeLists.txt, src/2geom/linear.h:
Properly fix the conflicting isnan.h problem:
1) Update src/2geom/isnan.h to match newest Inkscape src/isnana.h
(Also commited this change to lib2geom project repository)
2) Remove Inkscape's src/isnan.h
3) Update all files to include src/2geom/isnan.h instead of src/isnan.h |
e77e2e02d8ab186389f86e48b1834d95f51cf68d |
|
12-Jun-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
change NR::Matrix to Geom:: for many sp_item_xxx_affine functions |
b07935a463203d40998fab67c59d7a34bb86e99d |
|
20-May-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Fix snapping for constrained translation in the selector tool |
9dcc516ec5aec5ae5a9da67e25015ad0cafdec4c |
|
18-May-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Fix regression in constrained translation |
6a69102a7dd02614f36aa17fb2f1ecd6cdb09d8a |
|
16-May-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Fix a regression in the snapper, caused by me. Sorry! |
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. |
0d4696acf1c39161e5359194d8d04ebcb0a7f091 |
|
03-May-2008 |
buliabyak <buliabyak@users.sourceforge.net> |
make more messages immediate |
e569bdc0f6f0d101c3977d38ffa1d99012d1af40 |
|
01-May-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Replace freeSnapSkew() by constrainedSnapSkew(). There is no such thing as freely snapping while skewing; snapping will always be constrained |
2d107ef9730aff3f4d776ae0c2f7d983e289ce02 |
|
01-May-2008 |
joncruz <joncruz@users.sourceforge.net> |
Warning and whitespace cleanup |
c3d71eeb981927093e5a6284277181d1d6b83985 |
|
30-Apr-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
- Major refactoring of snapping related code...
- Enabling snap indicator for all remaining tools |
4f79c421fc7c86689cdb502c0651c2e0fc840750 |
|
17-Apr-2008 |
buliabyak <buliabyak@users.sourceforge.net> |
replace text strings by ints for tools/bounding_box |
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 |
c2f971415f07fbf4825e88523d6f964e0a5b1873 |
|
07-Apr-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Refactor snapper and snapindicator (in order to enable the snapindicator in the selector tool) |
fa193656dee1876dc331d9502a67b4bb21f0b160 |
|
27-Mar-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
The deprecated version of sp_item_invoke_bbox_full (which still uses NRRects) returns empty rectangles when calculating geometric bboxes of vertical or horizontal lines. A group of those lines will therefore also have an empty geometric bbox, which is wrong. We must use the new version of sp_item_invoke_bbox_full, which uses NR::Maybe<NR::Rects> instead. |
c350508cfbe7720966a9b53c84388ab7e5f2e5ca |
|
25-Mar-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Major overhaul of the selector tool's internals to improve handling of transformations, origins and snapping, for both visual and geometric bounding boxes (see for example bug #174046 in Launchpad) |
66632b492f9cd54e5667fd4e1fca8e457f59b282 |
|
31-Jan-2008 |
bryce <bryce@users.sourceforge.net> |
Applying fixes for gcc 4.3 build issues (closes LP: #169115) |
104ab569053eabf363196b824b297345d1327ef1 |
|
16-Jan-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Move 'bounding box' option up one level (from Selector to Tools page in Preferences) since it applies more globally than just in the Selector tool (see discussion on the mailing list) |
eb55bb43a2868b909d1f2ad0489a5c71683127f9 |
|
12-Jan-2008 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Fix #181795 |
0f5976f2f99301f6f93e9b1a103bfc1a731ebb4e |
|
27-Dec-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
1) Fix bug #178312
2) Fix constrained snapping to objects |
0fc8a61d6b4fbc852a6947ac8445705dd9dfd768 |
|
21-Nov-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Also consider path nodes for snapping |
bbbe9eebaeb94bab65295acc609a7c98544c4f4c |
|
18-Nov-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
1) Improving snapping logic 2) When skewing, don't snap to selection itself |
4550d1abdb3f428b8cd47c144d2cd112254bfb8e |
|
05-Nov-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Improve the user interaction for snapping of bounding boxes, and add an new tab in document properties for detailed snapping options |
e7333a0a54c8d33b7397406dd76938aa430836d5 |
|
04-Nov-2007 |
joncruz <joncruz@users.sourceforge.net> |
Warning cleanup |
dbc3752b9b883da019fd06b3a458dd8b21c560f0 |
|
10-Sep-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Inkscape becomes unusable when trying to snap to the path of a traced bitmap or a text paragraph. Make it usable again by not snapping to text longer than 240 chars or paths containing more than 500 nodes. Snapping to more than one of such objects will still be very slow. |
1397a686e882c774cfef2668f397b2c2c495df66 |
|
05-Sep-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Improving the performance of the object snapper |
2be7d23c40148bb4a74c541f6847518e21392591 |
|
04-Aug-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Make snapping to the item's transformation center optional, but not yet available in the snapping preferences dialog |
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 |
07ac80607b7d1b29fb848ba791f53dc017198230 |
|
08-Jul-2007 |
buliabyak <buliabyak@users.sourceforge.net> |
integer scale with Alt, instead of slow movement |
2cdcb2b1e207360a0e77ca16579a81e9721bda5d |
|
13-Jun-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Only snap the real corners of a rectangle, not the start and end points of each rounded corener |
08ba57f80d0ea883ad6f55145241a9dec14054f8 |
|
01-May-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Fix bug #1077600 -> correct mirroring and no drifting of origin |
3d7616e3b1a716d7db8b2a763d790edb316a9fd3 |
|
19-Apr-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Improve readability and remove some unused code |
46e885f84b3558a3d31e2db1f3559d688c132851 |
|
14-Apr-2007 |
buliabyak <buliabyak@users.sourceforge.net> |
change the logic so that the value is correctly read at launch of seltrans, and approximate is the default for continuity |
75e884d8b3871ce2f7b7fab2b79847a192b29f08 |
|
13-Apr-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Some cleaning and reordering |
41d5324199363aa6e5edea5ee67b2bb835b5d1f7 |
|
13-Apr-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Add global preference for selector tool, chosing between GEOMETRIC_BBOX or VISUAL_BBOX |
070093a95d1f92b43b8bdbbff68d1515205349f3 |
|
09-Apr-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Eliminate drift of origin if mirroring occurs during scaling/stretching |
484ca6397408146e58884063e54cd4f92ad5c79f |
|
08-Apr-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Changes to the selector tool, e.g. option to choose either APPROXIMATE_BBOX or GEOMETRIC_BBOX |
edb2e759ea9d4ae7a56b539be4508bd48970bd82 |
|
31-Mar-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
bug #1524444 (partially solved): while uniformly scaling (with ctrl-key), the correct scaling must be applied BEFORE trying to snap |
21c27920218c0cee0a6231c9fff353dfd5ad74d4 |
|
21-Mar-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Fix for bug #1589436 - font baseline now correctly snaps in selector tool |
7333a6d3d0e1b6b738726a859e5875d5d97b27d9 |
|
20-Mar-2007 |
mental <mental@users.sourceforge.net> |
plumb XML::Document parameter into duplication, courtesy of bryce |
52ecaa67c3263a3d675a59fd9dfdd71a9cd245d1 |
|
19-Mar-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Fix for bug 1540195; solution: use correct origin for snapping |
e31600863637aa0688672fca6bdc1d19ffffe506 |
|
12-Mar-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
fix snapping while uniformly scaling, fix snapping while skewing |
d414fe3e051a6fced9010f6b610fdca5c7285304 |
|
11-Mar-2007 |
mental <mental@users.sourceforge.net> |
Switch selection bounds and center to use NR::Maybe, addressing most of the
recent bbox regressions. |
344ccbd9c46a63e1c96c5ae6ed37c383eef144fb |
|
10-Mar-2007 |
buliabyak <buliabyak@users.sourceforge.net> |
no need to update coords here, it's now done in any knot automatically |
ffb90e0e8fd9c3596ef92cfa34f314aa4e948a08 |
|
08-Mar-2007 |
buliabyak <buliabyak@users.sourceforge.net> |
when dragging center, defer repr updating and committing until ungrab; this makes dragging faster. also remove superfluous reffing of objects while dragging |
73c9632fdc48b8ffd460a776d66b479d9e2ba0fb |
|
08-Mar-2007 |
buliabyak <buliabyak@users.sourceforge.net> |
fix shift-dragging (no snap) of rotation center |
5e8a08857af3a55929109a0e6eaf5a149b4b6e1c |
|
05-Mar-2007 |
buliabyak <buliabyak@users.sourceforge.net> |
fix by dvlierop2 for snapping bugs 1579556 and 1579587 |
7926cf81f3c0dfb18b03c12c7cc5ba3a0d68dd77 |
|
20-Nov-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
yet another crash/freeze in ungrab. IMPORTANT: the document_done calls and others triggering screen redraw must come absolutely the last in any function, otherwise, because of the events that happened during the redraw, you risk seeing a vastly different landscape when you return for the remainder of your function (e.g. the tool context may have changed), and it will likely misbehave. |
676aeb219eed96f8aecaae0fa83238d899b286c9 |
|
28-Sep-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
fix bug in my previous commit: updating rotation centers was broken |
475874445a94ebfe3ab5eafccee0ac7cec791628 |
|
03-Sep-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
again rearrange code in ungrab handler so that screen update is as close to the end as possible, to prevent crash when switching tools during redraw after transform |
f4f507228b30d55fd7e39386ba513f3a0a54bd5d |
|
25-Aug-2006 |
kidproto <kidproto@users.sourceforge.net> |
peeled back the gboolean code as it hit on some complexity theory principles...
need to rethink and incrementally change gbooleans to bools |
c87d0307348fcfdc65b6b4ab6999a3cb0de2431f |
|
23-Aug-2006 |
kidproto <kidproto@users.sourceforge.net> |
Ok, committed msgloan's patch to convert gbooleans to bools thus completing
one major janitorial task we identified.... |
659cf0be953ca25bab6b82626b2a0e9832e48691 |
|
03-Aug-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
prevent the race between ungrab and selModify to fix the disappearing handles problem with interruptible display |
76a671d747eb5ae4d5996c68399324b0fc86dd6f |
|
30-Jun-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
undo annotations |
4ec52515516e3a6bf2fbc3ed01a7e179bde16d20 |
|
29-Jun-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
patch from Gustav Broberg: undo annotations and history dialog |
46e288e75cd7b4d376ace88c57aec3b47a148a20 |
|
11-Jun-2006 |
joncruz <joncruz@users.sourceforge.net> |
Applied patch #1503864 |
35f3157ba0c8615aa1a7254dca7e45e2be9c5ebd |
|
08-Jun-2006 |
joncruz <joncruz@users.sourceforge.net> |
Clear selection cache when not dragging. Fixes bug #1501156 |
f750db62ff32f0048fdc228874e70a1ad9af79ae |
|
08-May-2006 |
cth103 <cth103@users.sourceforge.net> |
More snapping cleanups. |
09cab2fed4b3f98c514cbf2ea801be385fb3babd |
|
08-May-2006 |
cth103 <cth103@users.sourceforge.net> |
Fix ctrl-scaling when there is no snap. |
178c706efc951f8466fe6702a732ecb27e1526c3 |
|
05-May-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
fix 1478932 |
09f5ae2dc48630fe49482e0cf7b21eda1f3b765b |
|
05-May-2006 |
cth103 <cth103@users.sourceforge.net> |
More snapping cleanups. |
c3fab1b28454fe4b855580cfa3d6339528df292a |
|
05-May-2006 |
cth103 <cth103@users.sourceforge.net> |
Remove some old snap code. |
b7313eac22048276ef96257c67805fc94ad7d6ab |
|
05-May-2006 |
cth103 <cth103@users.sourceforge.net> |
Various snapping cleanups and bug fixes. |
d2378b62d2e48da3d7b23df2be3cf42184293299 |
|
03-May-2006 |
cth103 <cth103@users.sourceforge.net> |
Give SPNamedView a SnapManager instance and use it for all management of snapping settings. |
632d86fab41e4e40033cfcc6822937ad96d39c43 |
|
29-Apr-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
reset center on stamping |
6129af7cc5b723223e9617614c931936e5190421 |
|
17-Apr-2006 |
mental <mental@users.sourceforge.net> |
Get rid of the SP_DT_* macros which do nothing more than provide additional, confusing, names for other functions. If shorter names are desired, the actual functions should be renamed -- or better, made into member functions. |
d35978edd763d651d996f3ddbfab20a5ffac2510 |
|
29-Mar-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
use SPKnot setter methods instead of g_object_set_property |
c89c32714737c143061a055b951c7b3ef6819bdd |
|
23-Mar-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
use rotation center in keyboard rotation and transform dialog |
f951374eef04129c6a0d213e7ab4d9ed2095ca69 |
|
15-Feb-2006 |
rwst <rwst@users.sourceforge.net> |
bulk trailing spaces removal. consistency through MD5 of binary |
01246f9c24326fe2b40979fbb03a46d25fabf819 |
|
26-Jan-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
fix setting and reading rotation centers |
1f3cd34596095fa6a0aeb6513d5ea2a289f711bf |
|
26-Jan-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
fix silly bug - was unable to flip by scaling |
f51ffb90ffdf528948889a4cd54f531bd1b2a30c |
|
26-Jan-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
remember rotation centers, correctly this time (by johncliff and me) |
6b15695578f07a3f72c4c9475c1a261a3021472a |
|
16-Jan-2006 |
mental <mental@users.sourceforge.net> |
moving trunk for module inkscape |