Keep swatch status messages visible while hovering
r19083@shi: ted | 2008-04-21 16:09:24 -0700
A directory for filter effects
r19084@shi: ted | 2008-04-21 20:03:59 -0700
The basis for the filter interface for defining effects.
r19085@shi: ted | 2008-04-21 20:59:04 -0700
Adding Sepia as an example
r19086@shi: ted | 2008-04-21 23:25:57 -0700
Wiring everything in. Cleaning it up so that it looks nice.
r19087@shi: ted | 2008-04-22 00:00:08 -0700
Completeing more of the guts. Not done, but the basic infrastructure is now in place.
r19088@shi: ted | 2008-04-22 00:19:38 -0700
All the basic plumbing code. It seems to work, except the document is wrong from the controlling filter guy. That should be fixable.
r19089@shi: ted | 2008-04-22 00:31:36 -0700
Whoo! Hoo! for simple stuff it seems to work.
r19090@shi: ted | 2008-04-22 10:36:16 -0700
First pass at adding the filters from Mauve's example
r19091@shi: ted | 2008-04-22 10:37:24 -0700
Fixing misspelling
r19092@shi: ted | 2008-04-22 12:32:18 -0700
Should be appending instead of prepending these nodes.
r19093@shi: ted | 2008-04-22 13:37:34 -0700
Basic filter with parameters working
r19094@shi: ted | 2008-04-22 14:27:20 -0700
Changing it so that by default an effect will have a call to autogui that will work with live effects. Basically this involved migrating the implementation of prefs_effect up from script.cpp to implementation.cpp
r19102@shi: ted | 2008-04-22 14:38:46 -0700
Better defaults
r19103@shi: ted | 2008-04-22 14:42:07 -0700
Adding filter stuff to be translated
A directory for filter effects
r19084@shi: ted | 2008-04-21 20:03:59 -0700
The basis for the filter interface for defining effects.
r19085@shi: ted | 2008-04-21 20:59:04 -0700
Adding Sepia as an example
r19086@shi: ted | 2008-04-21 23:25:57 -0700
Wiring everything in. Cleaning it up so that it looks nice.
r19087@shi: ted | 2008-04-22 00:00:08 -0700
Completeing more of the guts. Not done, but the basic infrastructure is now in place.
r19088@shi: ted | 2008-04-22 00:19:38 -0700
All the basic plumbing code. It seems to work, except the document is wrong from the controlling filter guy. That should be fixable.
r19089@shi: ted | 2008-04-22 00:31:36 -0700
Whoo! Hoo! for simple stuff it seems to work.
r19090@shi: ted | 2008-04-22 10:36:16 -0700
First pass at adding the filters from Mauve's example
r19091@shi: ted | 2008-04-22 10:37:24 -0700
Fixing misspelling
r19092@shi: ted | 2008-04-22 12:32:18 -0700
Should be appending instead of prepending these nodes.
r19093@shi: ted | 2008-04-22 13:37:34 -0700
Basic filter with parameters working
r19094@shi: ted | 2008-04-22 14:27:20 -0700
Changing it so that by default an effect will have a call to autogui that will work with live effects. Basically this involved migrating the implementation of prefs_effect up from script.cpp to implementation.cpp
r19102@shi: ted | 2008-04-22 14:38:46 -0700
Better defaults
r19103@shi: ted | 2008-04-22 14:42:07 -0700
Adding filter stuff to be translated
Final format and comment fix. Sorry.
Improve comments. Remove tabs.
Greatly improved. More serializable, and 32/64 portable.
Use improved Digest code. MD5 (and all others) tested on 32/64.
Fix swatch enter-notify event propagation
Oops, this broke selecting a swatch, rolling back...
r19076@shi: ted | 2008-04-21 15:42:45 -0700
Core of having a real namespace for Inkscape extensions.
r19077@shi: ted | 2008-04-21 15:50:12 -0700
First layer of adding NS
r19078@shi: ted | 2008-04-21 15:56:03 -0700
Whew, doing the rest of them.
Core of having a real namespace for Inkscape extensions.
r19077@shi: ted | 2008-04-21 15:50:12 -0700
First layer of adding NS
r19078@shi: ted | 2008-04-21 15:56:03 -0700
Whew, doing the rest of them.
Show the name of the swatch that is currently under the pointer in the status bar, making it easier to identify a swatch when using a tablet.
Updated for 32/64
Fix SHA1 64bit-ism. Clean up warnings.
Only trace the painted area of the screen with each fill, reducing memory usage.
Make parameter tracking for Paint Bucket less memory-intensive.
Add Filter Examples from mauve on IRC
update to latest 2geom. (eol-style fix needed enters at end of some files) 2geom rev 1216
noop: address ‘no newline at end of file’ warning
Yet another md5 fix for 32/64. This time it works on ppc64/gcc
Removed unnecessary checks from curve.cpp (sp_bpath_check_subpath and friends). (See bug 166720.)
All extensions are now propper XML files with a namespace and all validate against the new inkscape.extension.rng RelaxNG schema.
As there is no implementation for this extension it will not validate with the new schema. Thus removing this example - all relevant information is now available on the wiki: wiki.inkscape.org/wiki/index.php/Extensions#RadioButton_example
update to latest 2geom. (eol-style fix)
allow inx to suppress live preview checkbox
provide a parent for the working-please-wait message so it does not sink
Small Paint Bucket optimization for creating GrayMap
Have Paint Bucket generate the necessary GrayMap for potrace directly, skipping the standard, slower potrace filtering routines.
Following the previous commit - update to the INX files - a step towards proper XML format with schema for INX files.
A small step towards making the inx files fully XML / schema compliant
Created new Arrange submenu for effects extensions
added Restack extension from Rob Antonishen
update to latest 2geom. fixes LPE's ignoring the closing segment of a closed path
use the user-specified bounding box type
replace text strings by ints for tools/bounding_box
fix by kur9kin for endless loop from bug 212332
cmake: copy over excluded dirs from build.xml
fix include path
make sure --export-area-canvas works for pdf export too
Cmake: Add simple CMakeLists.txt for 2geom and linking to inkscape
cmake: copy over some excluded files from build.xml
Set concatenate_before_pwd2 = true in perspective path LPE so that paths don't get split into their subpaths (which gives weird results especially with text)
fixed E/V keys by request from InitMass
Fixes Bug #216584 (Effects/Color/Replace color not accepting UC) and also implements max_length attribute for string parameters in inx files.
i18n: Added some comments for translators.
- Clean up LPE bounding box computing code
- Initial work to make the Perspective Path effect work with groups. Still not working correctly due to a bug in the bounding box code.
- Initial work to make the Perspective Path effect work with groups. Still not working correctly due to a bug in the bounding box code.
fix include path
fix include paths
Minor string constant fixes to eradicate warnings.
cmake: move live_effects/n-art-bpath-2geom.* to libnr/n-art-bpath-2geom.*
use sp_nodepath_make_straight_path in LPE VonKoch
node tool update
don't override helperpath preference setting per default in LPE::Effect.
patch from bug 214171
suppress helperpath and handles showing for LPESpiro
use sp_nodepath_make_straight_path in LPEGears
whitespace + comment
fix 216898
please dont forget to update Makefile_insert\!
please dont forget to update Makefile_insert\!
shift+s converts node to half-smooth first if adjacent to line, then to full smooth; shift+c first converts to cusp then retracts handles; use more robust way to determine if a segment is line, which works for a curve with both retracted handles too
suppress helperpath display for spiro
C++-ify initialization of Effect class
C++-ify initialization of Parameter and ScalarParam classes
fix typo
now with 2geom's arc implem. : accept pasting ellipse path params.
move live_effects/n-art-bpath-2geom.* to libnr/n-art-bpath-2geom.*
sync with current 2geom, SVGEllipticalArc
translator comment
translator comment
sync with current 2geom, split_at_discontinuities method and SVGEllipticalArc
improve error reporting from TcpSocket
translator comment
more debug output messages
remove split_at_discontinuities from LPE code, because it has been moved to 2geom.
sync with current 2geom, split_at_discontinuities method and SVGEllipticalArc
Make fallback to iq auth in the odd situation of server saying it has streams v1.0, but doesnt handle sasl (server bug)
Make pedro dom list simpler
make saslMd5Authenticate() error message a bit smarter
address some char* string literal warnings.
Rewrote code to get rid of 32/64 bit problems, and to make is more stream-like. A bad type pun assuming that a long was 32 bits caused bug #216571 on a 64 bit machine.
Several different i18n issues fixed following report from a_b (adresses bug #215387, but still 2 more issues need to be fixed before it can be closed) and minor other issues fixed as spotted. Some changes could be ported to 0.46 branch.
Make gnome_canvas_bpath_def_closepath merge two nearly equal endpoints to prevent endpoints from wrongly being recognized as distinct. (fixing bug 216152)
Preserve transform of topmost object when combining paths (fixing bug 215255).
Spiro splines LPE using code by Raph Levien
with ctrl, snap handles also to the direction of the opposite handle or line segment, its continuation and perpendiculars
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
Cmake: Correct INKSCAPE_LIBDIR value in config.h.cmake, to correct compiling issue with dependency.cpp
make delete-preserving-shape the default used by the toolbar delete button
make handle length/angle display immediate
fix bug: extra node added when joining two-node subpaths; comments
cmake: exclude /src/dom/work/.* and /src/extension/dxf2svg/.* that are also excluded from build in build.xml
cmake: exclude /src/dom/odf/SvgOdg.cpp that is also excluded from build in build.xml
cmake: exclude some files that are also excluded from build in build.xml
cmake: include javainc dir. please check if this works on linux and solaris too
16 years agoadjust the file generation path fir sp-marshal to jive with the include vs add_direct...
adjust the file generation path fir sp-marshal to jive with the include vs add_directories mentality
process source subdirectories with INCLUDE() instead of ADD_DIRECTORIES()
This more or less mimics what is being done by automake with the Makefile_insert files
What we were doing before did not work because add_directories() isn't able to
propagate variables upwards.
This more or less mimics what is being done by automake with the Makefile_insert files
What we were doing before did not work because add_directories() isn't able to
propagate variables upwards.
replace setting flags as variables with use of add_definitions() to avoid quoting issues and because it looks like the proper cmake way
don't set -j anything by default - its not useful and may cause breakage debugging the new cmake build setup
change doEffect functions to use const& parameters
change to c++ style casts in Effect::New
change doEffect_path to default to calling pwd2 for all continuous subpaths