Cmake: Find Dependencies rebuilt
- Use constrainedSnap() instead of freeSnap() if we're dragging nodes with ctrl
- Enable snapindicator by default because this might reveal snapping bugs, and to get co-developpers acquainted with it; might be disabled again by default before the next release if this proves to be annoying
- Enable snapindicator by default because this might reveal snapping bugs, and to get co-developpers acquainted with it; might be disabled again by default before the next release if this proves to be annoying
Changing configure.ac to build the Makefile for the Poly objects
Changing the executable bit that shouldn't be there.
attempt to fix makefile for Poly3DObjects - see bug 230478
Remove Makefile.am as an entry in the Makefile.am file - see LP # 230478
should make your favourite warning go away :)
Trying to get Poly3DObjects to build properly on Linux - See LP#230478
synchronization with 2geom library
Fix snapping for constrained translation in the selector tool
Improve snapping behaviour when creating new shapes
Set of (cxx)tests for svg-path.cpp and PathString. Not (yet) part of make check.
PathString now makes sure that relative coordinates are based on rounded absolute coordinates (which allows for greater path data size reductions and makes sure that two identical coordinates will result in the same rounded coordinates).
noop: some more cosmetics in lpe-skeleton.(h|cpp)
Refactoring begining
Const fix for test
Cmake: Fix issue with generated sp-marshall.h/.cpp not linking
second part of LPE skeleton correction from commit #18654 ;-)
Cmake: Moved sp-* into own library to reduce link cmdline and add new files to their cmakelists.txts
SPDrawAnchor should add a refcount to SPCurve!
Add checkbox for LPEs to temporarily disable them on canvas (but keep them applied to the object)
Applying several of Inductiveload's enhancements and fixes to his extensions. See LP #230478.
Add possibility to let the 'tangent' have a fixed angle relative to the curve
Add handles to adapt tangent length
Forgot to add two files in commit #18667. Sorry for breaking the build for a minute!
Make LPEPerpBisector use the new nearest_point() function from point to line
Nearest point from point to line (simplicistic convenience function)
noop: add emacs/vim footer to ui/dialog/livepatheffect-editor.cpp
16 years agoNew LPE: Tangent to curve (draws a tangent of fixed length which can be dragged along...
New LPE: Tangent to curve (draws a tangent of fixed length which can be dragged along the curve)
noop: cosmetics in lpe-skeleton.h
Provide knotholder for LPEPerpBisector; TODO: this replaces the usual nodepath in node context but in the long run it is desired to use both along with each other
fixed broken intltool-update command :)
Fixed minor error in the Function Plotter extension - see LP #230765
16 years agoAdd a function doOnApply() for LPEs which is executed once when the effect is applied...
Add a function doOnApply() for LPEs which is executed once when the effect is applied to an item (contrary to doBeforeEffect() which is executed, e.g., each time a parameter changes
noop: correct spelling in comment
Add function to return path effect type
New LPE: Perpendicular bisector
Fix regression in constrained translation
Eliminate some redundant snapping calls
Convenience access functions for first and last value of a Geom::Piecewise<>
noop: add 'end of #includes' indicator in effect.cpp to simplify scripting
16 years agoThe declaration of doEffect_path() in lpe-skeleton.h should match the one in live_eff...
The declaration of doEffect_path() in lpe-skeleton.h should match the one in live_effects/effect.h to ensure proper overloading (otherwise only the implementation in effect.h is called which does nothingsvn diff)
update to latest 2geom
add SVG Output preferences
Added preferences for controlling external image editing and reload.
Fixes bug #171824.
Fixes bug #171824.
Fixed warnings from deprecated function
Added external image edit launch and refresh on changed
New LPE : Envelope deformation
Fix LPE for groups bounding box calculation by using the SPItem->getBounds method.
Some preliminary work for LPE stacking.
Some preliminary work for LPE stacking.
Warning cleanup
Fixed initialization order
Fix a regression in the snapper, caused by me. Sorry!
* share/extensions/Makefile.am: Don't run make in the Poly3DObjects
directory -- it doesn't have a Makefile or need to build anything and
causes an error for people using separate build directories.
directory -- it doesn't have a Makefile or need to build anything and
causes an error for people using separate build directories.
* src/Makefile.am: Add missing IMAGEMAGICK_INCLUDES.
Adding extension Effects->Render->3D Polyhedron by inductiveload - see LP #230478
back off on lifecycle stuff for now
Misleading server name.
add DumbPtr
introduce lifecycle stuff which will replace libgc
Increase substitution depth, remove unused vars warnings. Implement verbose, quiet, failOnError.
Solve a snapping regression, which caused snapping of new items to (0,0) when there was in fact nothing to snap to...
Allow nested substitutions. Such as s="${a}" and a="${b}" and b="hello"
Remove warnings
remove warnings
remove warnings
Fix for future testing.
Setting for testing got into the tree. oops.
Removed outdated default size setting
modified the svg file used for testing of SVGFonts
16 years agoreverting previous work on font-face attributes. These attributes are already treated...
reverting previous work on font-face attributes. These attributes are already treated in SPStyle
use smart pointer types correctly
minor changes for svg document
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.
fix typo
Extensive update. Provide late binding, and aliases for pkg-config.
allow float lengths back
it is limited but not really experimental anymore
* [INTL: fr] - A small fix following a patch from Samuel Bizien, closes #224286
adding an example file used for SVGFonts testing purposes.
* implemented handling of font-style, font-variant, font-weight, and
font-stretch attributes on font-face tags
* fixed typo on v-ideographic attribute on attributes.cpp
* fixed typo on src/sp-font-face.h
font-stretch attributes on font-face tags
* fixed typo on v-ideographic attribute on attributes.cpp
* fixed typo on src/sp-font-face.h
Fix incorrect preview problems on Win32 with native dialogues - see LP #229045
hopefully this correctly adds gsl dependency. can't check!
16 years agoupdate to latest 2geom. this adds gsl dependency, doesn't seem to make inskape execut...
update to latest 2geom. this adds gsl dependency, doesn't seem to make inskape executable bigger
Do not show/edit image URL for data URIs.
Fixes Bug #227253.
Fixes Bug #227253.
clean Imagemagick detection and doesn't link anymore unused related libs (bug #179369)
More type registration cleanup
Warning cleanup
attribute loading for font-face tag
first draft. Still incomplete.
first draft. Still incomplete.
Added <echo> task. Need to decide when substitutions are evaluated. More work to be done.
16 years agocomplete adding const to have only NArtBpath const * get_bpath() const; for accessing...
complete adding const to have only NArtBpath const * get_bpath() const; for accessing the protected member of SPCurve. Nowhere in Inkscape source is the path data changed of SPCurve, except within SPCurve's own methods ! So removed the non-const NArtBpath* get_bpath.
Apply Sas' patch to improve import of SVG as in LP#227472 and the bugs mentioned in that bug's description.
copyedit
fix enums
Remove LPESlant.
- it causes data hiding problems (appears to be the *only* place outside SPCurve that directly writes to SPCurve's bpath !)
- *when someone really wants this effect, let me know and I'll recode it*
- it causes data hiding problems (appears to be the *only* place outside SPCurve that directly writes to SPCurve's bpath !)
- *when someone really wants this effect, let me know and I'll recode it*
utf8-to-roff: work around what's arguably a bug in perl 5.10
- try to use more forward declarations for less dependencies on display/curve.h
- change _bpath to private member of SPCurve, obtain and set with get_bpath and set_bpath.
- added const methods, so protect changes to _bpath in SPCurve
- change _bpath to private member of SPCurve, obtain and set with get_bpath and set_bpath.
- added const methods, so protect changes to _bpath in SPCurve
A little bit of refactoring of constrained object snapping
add constructgrid lpe to Makefile_insert
add LPEConstructGrid
set continue on error to true