a16a494f042310ee849a6f717ffea70846f1f22c |
|
08-Feb-2016 |
Krzysztof KosiĆski <tweenk.pl@gmail.com> |
Sync 2Geom to commit 5ee51c1c4f2066faa3e2c82021fc92671ad44ba4 |
f41a9f11cb6eac99e3dfbb63da427b298c819ef8 |
|
07-Nov-2015 |
Kris De Gussem <Kris.De.Gussem@hotmail.com> |
static code analysis |
28281e1fb8127bdd29076135847e0d7354a27fc0 |
|
13-May-2015 |
Marc Jeanmougin <marcjeanmougin@free.fr> |
forgot a line; had weird consequences on filters |
15154a96861d033eb4878c31390f6255737171cd |
|
08-May-2015 |
Marc Jeanmougin <marcjeanmougin@free.fr> |
fixes a few of jenkins warnings |
54e6a38b29c2391436f573a96534ee39c0942c6a |
|
07-May-2015 |
Marc Jeanmougin <marcjeanmougin@free.fr> |
fix crash due to logic error in Selection::_removeObjectDescendants |
b6b76da7d01d4802b73ddd159b205c2cdce893a4 |
|
30-Apr-2015 |
Marc Jeanmougin <mc@M0nst3r.bouyguesbox.fr> |
unsigned int -> size_t |
8823bf952b5ac585eb2901167e069ae87da235d3 |
|
29-Apr-2015 |
Marc Jeanmougin <mc@M0nst3r.bouyguesbox.fr> |
uint -> unsigned int |
67bbdc2a066c5f4c2e973a077239ab6268dd3ac9 |
|
28-Apr-2015 |
Marc Jeanmougin <mc@M0nst3r.bouyguesbox.fr> |
removed a few useless SP_OBJECT() casts |
f789e93464ce3e156a12bc353532047015b66e29 |
|
27-Apr-2015 |
Marc Jeanmougin <mc@M0nst3r.bouyguesbox.fr> |
Just reread the entire diff against trunk. Given the diff size, i must have forgotten things, but hopefully, there are only very few changes of semantics:
->childList is now in the intuitive order (childList()[0] is now firstChild)
-> sp_selection_paste_impl is now in the opposite order (change is local to selection-chemistry.cpp, and simplify a few things)
-> selection.setReprList now takes the list in the opposite order. It was always the case (the list was always reversed before handing to it)
-> a few comparison functions now work "the c++ way": the C way was to return -1 if a<b, 0 if a==b and 1 if a>b, now they return (bool)(a<b) |
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) |
1f6daa293cacc62d85a023412c70534a12f6e99a |
|
19-Feb-2015 |
Marc Jeanmougin <mc> |
added a set to the Selection |
acd93b79c034f4bcc8ff02de8aa877f70f081881 |
|
19-Feb-2015 |
Marc Jeanmougin <mc> |
Put a few std::vector<SPitem*> |
a772bf5878d7ab58af816e1c35442eaed706a9bf |
|
18-Feb-2015 |
mc... <> |
I can't really understand why, but i can now launch inkscape without it segfaulting.
That's an improvement.
Next thing: code cleaning, replacing containers with vectors |
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. |
3e3e2a49f82b250cb852586703fbc460b3ca20e4 |
|
27-Jun-2014 |
Liam P. White <inkscapebrony@gmail.com> |
5. Refactoring of Application class: make copy/assignment operators private, disallow pointers to Application |
6cc2da37c4f1d408dbc9ca92ee622d4093f554fb |
|
26-Jun-2014 |
Liam P. White <inkscapebrony@gmail.com> |
3. remove dead code, refactor existing code. Connect overlooked signals. |
1989682aa0e9162a46a309839ea541ff98bd83c1 |
|
25-Jun-2014 |
Liam P. White <inkscapebrony@gmail.com> |
1. make it compile |
e449b68c375d51cd5f46729d0e0c67fc565ec1fb |
|
08-Jan-2014 |
Martin Owens <doctormo@gmail.com> |
Change my mind on the solution to the bug, protect all selection additions. |
a6c36765304ac037d4b2d6128ef339d460e6aab8 |
|
31-Oct-2013 |
Martin Owens <doctormo@gmail.com> |
Remove warning on bbox and allow empty bound selection to clear existing selection. |
db02df76e85403a31aa683a275681d621c92539d |
|
24-Sep-2013 |
Martin Owens <doctormo@gmail.com> |
Make sure selection->setList checks for dupes by routing to selection->addList. |
08ff610afd206b66a72d448ab6738d398ea74d80 |
|
03-Aug-2013 |
Johan B. C. Engelen <j.b.c.engelen@alumnus.utwente.nl> |
reduce variable scope |
165a1c52e76d6c0ba78dcbb621a72689894e43e3 |
|
12-Jul-2013 |
Martin Owens <doctormo@gmail.com> |
Use Jon Cruz info about OptRect to correctly get area height and width |
e42b0c45f5411ae31aefe2b1f1ae05492f1ecdf8 |
|
11-Jul-2013 |
Martin Owens <doctormo@gmail.com> |
Change small to sml to fix windows compile problem |
248dd3b0ca4c93b519c27d2c936f61620fcdccf6 |
|
11-Jul-2013 |
Martin Owens <doctormo@gmail.com> |
Remove align point, not required any more |
cc0f765572b2bb6dcc55b8086cec006380869bb4 |
|
11-Jul-2013 |
Martin Owens <doctormo@gmail.com> |
Step 2 refactoring the align functions, added some functionality to selection. |
c706c18d0f04bbcabfd1fe675ceb757989d6e272 |
|
04-Jul-2013 |
Eric Greveson <eric@greveson.co.uk> |
Code readability improvements and licence changes for action-context.*
based on merge request code review and feedback |
27e8a544f1ad1e2044b3e993fe7236e16ac099c7 |
|
01-Jul-2013 |
Eric Greveson <eric@greveson.co.uk> |
Factored layer model out into new Inkscape::LayerModel class. This allows
Inkscape::Selection to use a LayerModel that is not associated with a UI.
Changed the interface of verbs (SPAction) to use a new ActionContext
rather than UI::View::View, again so that verbs may be used in a console
mode.
Modified boolean operation verbs to work in console-only mode.
Fixed up DESKTOP_IS_ACTIVE macro to work in the case of no desktops.
Modified main.cpp to process selections and verbs in no-GUI mode.
Other changes are all consequences of the SPDesktop, Selection and
LayerModel interface changes. |
d61d2d7858ded67cc041d49e7c81a10a84c9e164 |
|
19-Mar-2013 |
jtx <javier.arraiza@marker.es> |
Fixing regression |
b411bf4b8d2be4d10c0c5371c3b282639ff47bcf |
|
17-Mar-2013 |
Jabiertxo Arraiza Zenotz <jtx@jtx.marker.es> |
Working with widjets |
4ec1fe38fcc43323df707a5d7eb3b638cf55676e |
|
16-Mar-2013 |
Kris <Kris.De.Gussem@hotmail.com> |
cppcheck |
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) |
dbe7ba938f7b75902a904a2eb1156a3965742f98 |
|
19-Feb-2012 |
Johan Engelen <goejendaagh@zonnet.nl> |
remove superfluous RectHull |
9eee753fac77aa955164b5044239f0902ebde4bc |
|
19-Feb-2012 |
Johan Engelen <goejendaagh@zonnet.nl> |
move helper/recthull.h to 2geom/rect-hull.h |
b6b6fb614b494412013ec0cde6f9cd147e8207f3 |
|
15-Feb-2012 |
Kris <Kris.De.Gussem@hotmail.com> |
cppcheck |
1a533c9a1013fdc90b0181206e1c6ae488041bee |
|
04-Feb-2012 |
apenner <penner@vaxxine.com> |
implement some switches between visual bbox and geometric bbox, depending on prefs (Bug 906952) |
153bb1867986d6db392e2cfa711ad6231fce8abe |
|
27-Oct-2011 |
Jon A. Cruz <jon@joncruz.org> |
Fixing more broken and split doc comments. |
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 |
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. |
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 |
ef494f75ca77f36881ad59e94263a07c146c3649 |
|
24-Jun-2011 |
Krzysztof KosiĆski <tweenk.pl@gmail.com> |
Remove more of libnr |
40742313779ee5e43be93a9191f1c86412cf183b |
|
23-Jun-2011 |
Krzysztof KosiĆski <tweenk.pl@gmail.com> |
Update 2Geom to pull in integer rectangle class |
b1e9412390109d31b8fac91c39b927536d3f0858 |
|
21-Feb-2011 |
Jon A. Cruz <jon@joncruz.org> |
Finished cleanup of outdated SP_OBJECT_PARENT C macro. |
d37634d73670180f99a3e0ea583621373d90ec4f |
|
02-Feb-2011 |
Johan Engelen <goejendaagh@zonnet.nl> |
update to latest 2geom ! |
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. |
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 |
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 |
a863e835ebdabf37c059e325ba54d689ff0dd752 |
|
09-Jan-2010 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Refactoring the snapping API (making it easier to maintain and understand for the devs) |
41e6b2681e6a61f7e0b79f06787ad76d397bf0bd |
|
30-Dec-2009 |
Diederik van Lierop <mailat-signdiedenrezidotnl> |
Small snap bug has been eliminated, flowed text snapping now uses baseline, replacing tabs by spaces, removing some commented lines |
e711b02fbbe0b7d07102ebdd63b05027d6f8af47 |
|
26-Dec-2009 |
Maximilian Albert <maximilian.albert@gmail.com> |
Major simplification of 3D box code. |
fce046713c4cb905f38bf489cc4a73af425f3037 |
|
26-Dec-2009 |
Maximilian Albert <maximilian.albert@gmail.com> |
Refactoring of 3D box tool, mainly to avoid unnecessary creation of perspectives. |
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". |
6c3e745a94ef6b25a4ef9f018d350a7535aa45af |
|
21-Nov-2008 |
Ted Gould <ted@canonical.com> |
Merge from fe-moved |
e9b6af083e34e2397a8ddbe9781920733d09d151 |
|
27-Oct-2008 |
Ted Gould <ted@canonical.com> |
From trunk |
90a3966dd44e306d23febc15ebd65cde07d7a4dd |
|
11-Oct-2008 |
Ted Gould <ted@canonical.com> |
Merging from trunk |
5c6771ad614c8c281c8fcf8f6c1aa727e981a823 |
|
18-Sep-2008 |
cilix42 <cilix42@users.sourceforge.net> |
More NR ==> Geom conversion (points and some matrices/transforms) |
78969d2654d9551abe3e7a5142875516809e4254 |
|
18-Aug-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Remove debugging messages |
a88ae89fce92b829569bae803c07ccac583d61f5 |
|
18-Aug-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Many debugging messages |
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 |
f3a66fd7107a518ece46e251bb8248975de66bc7 |
|
29-Jul-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Remove now obsolete functions |
04c99c338ffdc6e10cb6f5c18f6f06b3f555e8eb |
|
16-Jun-2008 |
cilix42 <cilix42@users.sourceforge.net> |
First step towards making helper paths for LPE items work better |
e77e2e02d8ab186389f86e48b1834d95f51cf68d |
|
12-Jun-2008 |
johanengelen <johanengelen@users.sourceforge.net> |
change NR::Matrix to Geom:: for many sp_item_xxx_affine functions |
71dea9c6fbd2fd6d73cce6f1ed96151d51ada58f |
|
19-Mar-2008 |
cilix42 <cilix42@users.sourceforge.net> |
Make grouped 3D boxes work correctly when transformed (fixes: LP 188991) |
13223d251a0eca100512280a15dc9b2213a28809 |
|
23-Dec-2007 |
cilix42 <cilix42@users.sourceforge.net> |
Bug fix: prevent perspectives from being transformed more than once (by keeping track of selected boxes and their transformations). |
0fc8a61d6b4fbc852a6947ac8445705dd9dfd768 |
|
21-Nov-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Also consider path nodes for snapping |
d4d3b624d2d4a01877a37cbb3ec36279d6396e91 |
|
26-Oct-2007 |
joncruz <joncruz@users.sourceforge.net> |
Warning cleanup |
ea9f21893cf88d43370e176305fdc83aca09b49c |
|
15-Sep-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
avoid code duplication, i.e. use sp_item_snappoints in the object-snapper.cpp |
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 |
031c9271f8126586d050a273aed917eee58d278a |
|
25-Jul-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Snapping the transformation origin should also work for paths, not only for shapes |
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 |
bc76fd7de93d0c4d8fac872142312a61c0207f3c |
|
27-Mar-2007 |
dvlierop2 <dvlierop2@users.sourceforge.net> |
Selector tool shouldn't snap to path nodes, see Bulia's comment in bug #1589436 |
b3b33c740c63c9e07ad171bc8c67bae552ebdd7b |
|
11-Mar-2007 |
mental <mental@users.sourceforge.net> |
Eliminate remaining sources of empty NR::Rects |
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. |
6e3576be211b59b7d8a9e7afe3493d961c053b75 |
|
10-Mar-2007 |
mental <mental@users.sourceforge.net> |
Merge further bbox work |
385709d739bf6cc29c933d533868f011ebc9fd73 |
|
09-Mar-2007 |
mental <mental@users.sourceforge.net> |
specialize MaybeStorage for Rect, and start using reference maybes to
avoid some copies |
8d10164b2636a9ee8b6ab5c5182143c0e50de3d4 |
|
05-Mar-2007 |
mental <mental@users.sourceforge.net> |
Separate NRRect and NR::Rect a bit further; the goal is to get to the point where there is no way to create an empty NR::Rect |
090b64622aefb974887ffe27031360a5022acc99 |
|
04-Mar-2007 |
mental <mental@users.sourceforge.net> |
adapt code to new Maybe/bbox regime |
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.... |
728152945a5fe656e4bcfbd189f14956b7399630 |
|
21-Jul-2006 |
mental <mental@users.sourceforge.net> |
switch to sigc++ signals for "modified" and "release" |
46e288e75cd7b4d376ace88c57aec3b47a148a20 |
|
11-Jun-2006 |
joncruz <joncruz@users.sourceforge.net> |
Applied patch #1503864 |
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. |
3dd531261ae5e8b663633a6f2d4b96a52da0e7d9 |
|
05-Apr-2006 |
knutux <knutux@users.sourceforge.net> |
Fixing bug 1462517 |
de85b07c6395bae59577144d3fb48a8f60975edb |
|
31-Mar-2006 |
knutux <knutux@users.sourceforge.net> |
patch #1450307 - option for select all to work in layer with it's sub-layers:
* Replaced check-box in preferences with 3 radio buttons (in all document in current layer only, in current layer with sub-layers)
* Altered "Select all" functionality to include objects in sub-layers (if preference is on)
* Altered TAB functionality to include sub-layers (had to introduce "context layer" concept in Selection class - without it TAB'ing would end in deepest child, but it needs to return to parent on subsequent TAB key press) |
c89c32714737c143061a055b951c7b3ef6819bdd |
|
23-Mar-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
use rotation center in keyboard rotation and transform dialog |
acd2b4faf158617bba6ff9dd5f24dac7a44c8d01 |
|
22-Mar-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
optimization: prevent taking bbox twice of the first object in selection |
d31cf3f9ecedba68801a26d56d7ab28cffe3085f |
|
22-Mar-2006 |
buliabyak <buliabyak@users.sourceforge.net> |
more information on objects selected in groups |
cb9b008a8a93da19f2d40795774d10f1bca4423b |
|
15-Mar-2006 |
mental <mental@users.sourceforge.net> |
Replace GC::Managed<>::clearOnceInaccessible with GC::soft_ptr<> |
f951374eef04129c6a0d213e7ab4d9ed2095ca69 |
|
15-Feb-2006 |
rwst <rwst@users.sourceforge.net> |
bulk trailing spaces removal. consistency through MD5 of binary |
c80f890bbc027f712d87480e98a68ff1f21d5b93 |
|
23-Jan-2006 |
cth103 <cth103@users.sourceforge.net> |
Fix a typo in a previous commit. Closes #1401357. |
6b15695578f07a3f72c4c9475c1a261a3021472a |
|
16-Jan-2006 |
mental <mental@users.sourceforge.net> |
moving trunk for module inkscape |