cleanup ClipboardManagerImpl::pastePathEffect() code.
when applying LPE to rect, convert it to path first
fix lpe-PathPAram when deleting the path that it links to
fix ClipboardManager to construct the svgd from pathvector instead of obtaining the string from PathParam which can be a href instead of svgd
fix ClipboardManager to construct the svgd from pathvector instead of obtaining the string from PathParam which can be a href instead of svgd
and two more files that were missed in lpe-group commit
Add two files that were forgotten in last commit
- Created a SPLPEItem class that handles applying a LPE to an Item
- LPEs can now be applied to groups
- Updated the bend path to work properly with groups
- LPEs can now be applied to groups
- Updated the bend path to work properly with groups
nr_matrix_inverse is no more, removed test from nr-matrix-test
Fixed initialization order
Completing incomplete application of patch at https://bugs.launchpad.net/inkscape/+bug/187290/comments/30
fix compile
Applying fix from LP #183646
fix broken link to _wspawn prototype
Fixing as per discussion in LP # 179988
Fixing as per discussion in LP # 179988
handle (better) whitespaces in path names
add linking to other paths to lpe-PathParam
comment #define BYPASS_GLIB_SPAWN 1 to fix build on windows
Bug #204779 win32 crash on help menu - win32 spawn problem
Cmake Build system - Initial commit.
patch from bug 170978
16 years agoThe deprecated version of sp_item_invoke_bbox_full (which still uses NRRects) returns...
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.
patch from bug 168024
patch from bug 207362
add method to lookup path object id from Clipboard
* configure.ac: s/0.45+devel/0.46+devel/.
whitespace. remove tabs, improve readability
Indentation, warning cleanup.
16 years agoFixing localization issues (following a patch for 0.46 rev. 17583) where some message...
Fixing localization issues (following a patch for 0.46 rev. 17583) where some messages for internal extensions were not being used as translated.
remove the inkscape-shadow hack as no longer needed
remove the insanely obsolete sodipodi docs and the inkscape-shadow hack as no longer needed
up version
node tool: more logical grouping of buttons, copyedit of tooltips
mention that an item is filtered in its statusbar description
fix crash caused by a gradient without a zero-offset stop
system clipboard support (bug #170185) from Chris Kosiński
16 years agoMajor overhaul of the selector tool's internals to improve handling of transformation...
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)
whitespace. tab to spaces. improve readability
Visually indicate linked devices
Fixed unlinking of devices
Corrected initialization order
Finished multiple inheritance delegation
More MI delegation. 28 left
delete unused code
delete unused code
prepare PathParam for linking to other object
set primary path storage to vector<path> in lpe-PathParam. only convert to pwd2 when needed.
update to latest 2geom (r1195)
return const reference when getting path data from lpe-PathParam!
remove multiple inheritance from lpe PathParam. since it is often desired to get the path not as pw< d2<> >, but also as geom::path or maybe as dw< pw<> >. Plus this enabled linking to an object, instead of keeping its own path data. (i.e. linking to other objects)
expand visual bbox for item with a filter
helper functions to access a single blur primitive in a filter
make sure we explicitly use geometric bbox for calculating blur margins
Tracking of live axes
changes to use RegisteredTransformedPoint as widget for LPE point. not complete
update to latest 2geom
More multiple inheritance delegation. 53 files to go.
remove CR/LF test file
CR/LF test with new file.
will be deleted in next commit
will be deleted in next commit
fix file
* add RegisteredTransformedPoint widget, that transforms the point before displaying/writing. This in order to keep them in SVG coordinate system in XML, but in canvas coord system in the spinbox
* move Geom::Point XML writing to central place in ostringstream
* add verb for LPE context
* move Geom::Point XML writing to central place in ostringstream
* add verb for LPE context
Numeric values on test area
warning cleanup
More delegation for SMIL
Line-end fixups
Removed Win32 keep-dialogs-on-top preference, now set permanently to true
Fixed skipping of blank lines in .gpl files
set busy cursor and statusbar message while creating clones
warning cleanup
Temporary disable of broken test code
Delegate MI methods to impl classes
Really fix compile (patch by Krzysztof Kosiński)
temporary fix. removed LPE context verb. now toolbar is normal again in windows.
fix compile
clean up PointParamKnotHolder some more. SPKnotHolder should really be C++ object. It's the next step.
fix duplicate entry
No more NRMatrix or NRPoint.
Start working toward multiple inheritance
Bugfix to prevent the print dialog falling underneath the inkscape desktop windows in Win32
Add a separate "javaclean" target so that it can be invoked without deleting all of the c++ binaries.
The header for calligraphic rename is in dialogs, not widgets. Quick fix to get HEAD compiling.
Clean up event handler functions of pointparam-knotholder.cpp
Remove unused flag from PathString.
Added dialog to name new calligraphic
profiles
profiles
Replace char buffer by std::string to prevent buffer overflow when computing the new PATH.
Adding axis detection to new input dialog
Signed cleanup
Finally! All of the svg-dom classes and dependencies have native implementation stubs.
add pointparam-knotholder files to Makefile_insert
forgot to commit the two essential files! sorry to break the build for a second
remove #ifdef that was used to disable on-canvas editing.
fix initialization of PointParam
fix initialization of PointParam
define color of point parameter in LPEdoEffectStackTest
add tooltips to parameters of LPEdoEffectStackTest
add tooltips to parameters of LPEdoEffectStackTest
Add on-canvas editing of LPE PointParam.
* made special KnotHolder for Pointparameters.
todo:
* pointparam numerical widgets display SVG info, instead of desktop coordinates. must be fixed
* knots cannot be selected and moved by keys
* made special KnotHolder for Pointparameters.
todo:
* pointparam numerical widgets display SVG info, instead of desktop coordinates. must be fixed
* knots cannot be selected and moved by keys
Change from Level3 to Level2 Views
Change from DOM Level 3 Views to Level 2 to sync with CSS
Need to change from Level 3 views to Level 2 for CSS
Adding signals and linking
enable pen and pencil to correctly work with LPE; fix bug with disappearing path when drawing too fast
remove stale
updated patch from Alvin Penner
More woke on calligraaphic presets:
Added a No Preset entry
Made save button and save functionality
Changing settings swithces back the preset combo to No Preset
Internals:
added several functions in pref-utils: add child-pref, get list of children, number of children
added a function to retrieve the model from egeActioSelectOne
Todos:
when a profile is selected, the save button should be a delete button that deletes the current profile
find a way to (re)name new profiles
find a way to get unique ids (are ids mandatory in preferences anyway ?)
Added a No Preset entry
Made save button and save functionality
Changing settings swithces back the preset combo to No Preset
Internals:
added several functions in pref-utils: add child-pref, get list of children, number of children
added a function to retrieve the model from egeActioSelectOne
Todos:
when a profile is selected, the save button should be a delete button that deletes the current profile
find a way to (re)name new profiles
find a way to get unique ids (are ids mandatory in preferences anyway ?)