Hi all,
I just moved almost all 0.47 LPEs to the "experimental" section in the code. This means that they will not show up in the normal 0.47 builds. We need to make sure they work and don't crash, that there is a testfile in the testsuite and that they are useable too.
If you want to build Inkscape with experimental LPEs, make sure "LPE_ENABLE_TEST_EFFECTS" is defined. You can do that by editing config.h (in build.xml for windows, on linux I have no clue), or by editing /src/live_effects/effect.cpp at the start somewhere put: "#define LPE_ENABLE_TEST_EFFECTS"
Cheers, Johan
-----Original Message----- From: Engelen, J.B.C. (Johan) Sent: woensdag 7 januari 2009 23:22 To: bulia byak; Inkscape Devel List; Maximilian Albert; Maximilian Albert Subject: RE: [Inkscape-devel] LPE cleanup
Hi all, yeah, LPE is a mess :-( I'm sorry I contributed to that :-(
Recently, I improved the conditional compile of unfinished effects. Now, the "test effects" are not compiled, unless one #defines LPE_ENABLE_TEST_EFFECTS. So for example, probably nobody here has the dynamic stroke LPE in their list, while I and jfb have. Have a look in /src/live_effects/effect.cpp around line 80 to see how to hide effects that are not finished.
I am very tempted to move *all* new LPEs since 0.47 to the disabled part. Moreover, every effect should have a test svg that tests the effect in the testsuite; with a couple of not so simple cases of the effect working properly.
cheers, Johan
-----Original Message----- From: bulia byak [mailto:buliabyak@...400...] Sent: woensdag 7 januari 2009 3:57 To: Inkscape Devel List; Maximilian Albert; Maximilian Albert Subject: [Inkscape-devel] LPE cleanup
Hi guys,
what if, as a first step towards 0.47, we clean up the mess
in our LPE
list - remove proofs of concept, hide those that only make
sense in a
tool, merge similar ones per our discussion, remove or fix
those that
crash? Can anyone who's more in the loop please make a list of suggestions?
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
Check out the new SourceForge.net Marketplace. It is the best place to buy or sell services for just about
anything
Open Source. http://p.sf.net/sfu/Xq1LFB _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel