Code

inkscape.git
16 years agoApplying several of Inductiveload's enhancements and fixes to his extensions. See...
ozmikepittman [Mon, 19 May 2008 16:28:00 +0000 (16:28 +0000)]
Applying several of Inductiveload's enhancements and fixes to his extensions. See LP #230478.

16 years agoAdd possibility to let the 'tangent' have a fixed angle relative to the curve
cilix42 [Mon, 19 May 2008 16:14:14 +0000 (16:14 +0000)]
Add possibility to let the 'tangent' have a fixed angle relative to the curve

16 years agoAdd handles to adapt tangent length
cilix42 [Mon, 19 May 2008 16:10:35 +0000 (16:10 +0000)]
Add handles to adapt tangent length

16 years agoForgot to add two files in commit #18667. Sorry for breaking the build for a minute!
cilix42 [Mon, 19 May 2008 16:04:34 +0000 (16:04 +0000)]
Forgot to add two files in commit #18667. Sorry for breaking the build for a minute!

16 years agoMake LPEPerpBisector use the new nearest_point() function from point to line
cilix42 [Mon, 19 May 2008 16:02:19 +0000 (16:02 +0000)]
Make LPEPerpBisector use the new nearest_point() function from point to line

16 years agoNearest point from point to line (simplicistic convenience function)
cilix42 [Mon, 19 May 2008 16:01:37 +0000 (16:01 +0000)]
Nearest point from point to line (simplicistic convenience function)

16 years agonoop: add emacs/vim footer to ui/dialog/livepatheffect-editor.cpp
cilix42 [Mon, 19 May 2008 16:00:28 +0000 (16:00 +0000)]
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...
cilix42 [Mon, 19 May 2008 15:59:20 +0000 (15:59 +0000)]
New LPE: Tangent to curve (draws a tangent of fixed length which can be dragged along the curve)

16 years agonoop: cosmetics in lpe-skeleton.h
cilix42 [Mon, 19 May 2008 15:53:20 +0000 (15:53 +0000)]
noop: cosmetics in lpe-skeleton.h

16 years agoProvide knotholder for LPEPerpBisector; TODO: this replaces the usual nodepath in...
cilix42 [Mon, 19 May 2008 15:52:07 +0000 (15:52 +0000)]
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

16 years agofixed broken intltool-update command :)
prokoudine [Mon, 19 May 2008 09:51:21 +0000 (09:51 +0000)]
fixed broken intltool-update command :)

16 years agoFixed minor error in the Function Plotter extension - see LP #230765
ozmikepittman [Mon, 19 May 2008 04:03:03 +0000 (04:03 +0000)]
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...
cilix42 [Sun, 18 May 2008 21:02:43 +0000 (21:02 +0000)]
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

16 years agonoop: correct spelling in comment
cilix42 [Sun, 18 May 2008 20:54:23 +0000 (20:54 +0000)]
noop: correct spelling in comment

16 years agoAdd function to return path effect type
cilix42 [Sun, 18 May 2008 20:53:26 +0000 (20:53 +0000)]
Add function to return path effect type

16 years agoNew LPE: Perpendicular bisector
cilix42 [Sun, 18 May 2008 20:47:27 +0000 (20:47 +0000)]
New LPE: Perpendicular bisector

16 years agoFix regression in constrained translation
dvlierop2 [Sun, 18 May 2008 20:38:43 +0000 (20:38 +0000)]
Fix regression in constrained translation

16 years agoEliminate some redundant snapping calls
dvlierop2 [Sun, 18 May 2008 20:01:38 +0000 (20:01 +0000)]
Eliminate some redundant snapping calls

16 years agoConvenience access functions for first and last value of a Geom::Piecewise<>
cilix42 [Sun, 18 May 2008 18:31:07 +0000 (18:31 +0000)]
Convenience access functions for first and last value of a Geom::Piecewise<>

16 years agonoop: add 'end of #includes' indicator in effect.cpp to simplify scripting
cilix42 [Sun, 18 May 2008 18:28:13 +0000 (18:28 +0000)]
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...
cilix42 [Sun, 18 May 2008 18:27:17 +0000 (18:27 +0000)]
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)

16 years agoupdate to latest 2geom
johanengelen [Sun, 18 May 2008 14:09:46 +0000 (14:09 +0000)]
update to latest 2geom

16 years agoadd SVG Output preferences
johanengelen [Sun, 18 May 2008 13:47:34 +0000 (13:47 +0000)]
add SVG Output preferences

16 years agoAdded preferences for controlling external image editing and reload.
joncruz [Sun, 18 May 2008 08:20:21 +0000 (08:20 +0000)]
Added preferences for controlling external image editing and reload.
Fixes bug #171824.

16 years agoFixed warnings from deprecated function
joncruz [Sun, 18 May 2008 00:23:30 +0000 (00:23 +0000)]
Fixed warnings from deprecated function

16 years agoAdded external image edit launch and refresh on changed
joncruz [Sat, 17 May 2008 22:34:59 +0000 (22:34 +0000)]
Added external image edit launch and refresh on changed

16 years agoNew LPE : Envelope deformation
bgk [Sat, 17 May 2008 10:48:43 +0000 (10:48 +0000)]
New LPE : Envelope deformation

16 years agoFix LPE for groups bounding box calculation by using the SPItem->getBounds method.
bgk [Sat, 17 May 2008 10:47:58 +0000 (10:47 +0000)]
Fix LPE for groups bounding box calculation by using the SPItem->getBounds method.
Some preliminary work for LPE stacking.

16 years agoWarning cleanup
joncruz [Sat, 17 May 2008 04:44:14 +0000 (04:44 +0000)]
Warning cleanup

16 years agoFixed initialization order
joncruz [Sat, 17 May 2008 04:10:19 +0000 (04:10 +0000)]
Fixed initialization order

16 years agoFix a regression in the snapper, caused by me. Sorry!
dvlierop2 [Fri, 16 May 2008 21:53:27 +0000 (21:53 +0000)]
Fix a regression in the snapper, caused by me. Sorry!

16 years ago * share/extensions/Makefile.am: Don't run make in the Poly3DObjects
mjwybrow [Fri, 16 May 2008 21:26:23 +0000 (21:26 +0000)]
  * 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.

16 years ago * src/Makefile.am: Add missing IMAGEMAGICK_INCLUDES.
mjwybrow [Fri, 16 May 2008 20:40:11 +0000 (20:40 +0000)]
  * src/Makefile.am: Add missing IMAGEMAGICK_INCLUDES.

16 years agoAdding extension Effects->Render->3D Polyhedron by inductiveload - see LP #230478
ozmikepittman [Fri, 16 May 2008 02:57:01 +0000 (02:57 +0000)]
Adding extension Effects->Render->3D Polyhedron by inductiveload - see LP #230478

16 years agoback off on lifecycle stuff for now
mental [Thu, 15 May 2008 23:28:33 +0000 (23:28 +0000)]
back off on lifecycle stuff for now

16 years agoMisleading server name.
ishmal [Thu, 15 May 2008 19:49:22 +0000 (19:49 +0000)]
Misleading server name.

16 years agoadd DumbPtr
mental [Thu, 15 May 2008 17:01:23 +0000 (17:01 +0000)]
add DumbPtr

16 years agointroduce lifecycle stuff which will replace libgc
mental [Thu, 15 May 2008 17:01:15 +0000 (17:01 +0000)]
introduce lifecycle stuff which will replace libgc

16 years agoIncrease substitution depth, remove unused vars warnings. Implement verbose, quiet...
ishmal [Wed, 14 May 2008 15:36:51 +0000 (15:36 +0000)]
Increase substitution depth, remove unused vars warnings.  Implement verbose, quiet, failOnError.

16 years agoSolve a snapping regression, which caused snapping of new items to (0,0) when there...
dvlierop2 [Tue, 13 May 2008 19:10:22 +0000 (19:10 +0000)]
Solve a snapping regression, which caused snapping of new items to (0,0) when there was in fact nothing to snap to...

16 years agoAllow nested substitutions. Such as s="${a}" and a="${b}" and b="hello"
ishmal [Tue, 13 May 2008 18:21:32 +0000 (18:21 +0000)]
Allow nested substitutions.  Such as  s="${a}"  and a="${b}"  and b="hello"

16 years agoRemove warnings
ishmal [Tue, 13 May 2008 17:33:50 +0000 (17:33 +0000)]
Remove warnings

16 years agoremove warnings
ishmal [Tue, 13 May 2008 17:22:10 +0000 (17:22 +0000)]
remove warnings

16 years agoremove warnings
ishmal [Tue, 13 May 2008 16:25:06 +0000 (16:25 +0000)]
remove warnings

16 years agoFix for future testing.
ishmal [Tue, 13 May 2008 15:30:30 +0000 (15:30 +0000)]
Fix for future testing.

16 years agoSetting for testing got into the tree. oops.
ishmal [Tue, 13 May 2008 15:03:47 +0000 (15:03 +0000)]
Setting for testing got into the tree.  oops.

16 years agoRemoved outdated default size setting
joncruz [Tue, 13 May 2008 05:02:59 +0000 (05:02 +0000)]
Removed outdated default size setting

16 years agomodified the svg file used for testing of SVGFonts
JucaBlues [Tue, 13 May 2008 03:09:37 +0000 (03:09 +0000)]
modified the svg file used for testing of SVGFonts

16 years agoreverting previous work on font-face attributes. These attributes are already treated...
JucaBlues [Tue, 13 May 2008 03:08:01 +0000 (03:08 +0000)]
reverting previous work on font-face attributes. These attributes are already treated in SPStyle

16 years agouse smart pointer types correctly
ishmal [Mon, 12 May 2008 21:31:27 +0000 (21:31 +0000)]
use smart pointer types correctly

16 years agominor changes for svg document
ishmal [Mon, 12 May 2008 20:20:57 +0000 (20:20 +0000)]
minor changes for svg document

16 years agoAdd a centralized check (i.e. in the snapper mechanism) whether we've snapped or...
dvlierop2 [Mon, 12 May 2008 18:58:04 +0000 (18:58 +0000)]
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.

16 years agofix typo
ishmal [Mon, 12 May 2008 18:38:24 +0000 (18:38 +0000)]
fix typo

16 years agoExtensive update. Provide late binding, and aliases for pkg-config.
ishmal [Mon, 12 May 2008 18:15:11 +0000 (18:15 +0000)]
Extensive update.  Provide late binding, and aliases for pkg-config.

16 years agoallow float lengths back
buliabyak [Mon, 12 May 2008 14:55:25 +0000 (14:55 +0000)]
allow float lengths back

16 years agoit is limited but not really experimental anymore
buliabyak [Mon, 12 May 2008 14:54:08 +0000 (14:54 +0000)]
it is limited but not really experimental anymore

16 years ago* [INTL: fr] - A small fix following a patch from Samuel Bizien, closes #224286
mfloryan [Mon, 12 May 2008 09:10:29 +0000 (09:10 +0000)]
* [INTL: fr] - A small fix following a patch from Samuel Bizien, closes #224286

16 years agoadding an example file used for SVGFonts testing purposes.
JucaBlues [Mon, 12 May 2008 02:15:59 +0000 (02:15 +0000)]
adding an example file used for SVGFonts testing purposes.

16 years ago* implemented handling of font-style, font-variant, font-weight, and
JucaBlues [Mon, 12 May 2008 00:49:01 +0000 (00:49 +0000)]
* 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

16 years agoFix incorrect preview problems on Win32 with native dialogues - see LP #229045
ozmikepittman [Sun, 11 May 2008 03:37:28 +0000 (03:37 +0000)]
Fix incorrect preview problems on Win32 with native dialogues - see LP #229045

16 years agohopefully this correctly adds gsl dependency. can't check!
johanengelen [Sat, 10 May 2008 20:22:32 +0000 (20:22 +0000)]
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...
johanengelen [Sat, 10 May 2008 20:20:11 +0000 (20:20 +0000)]
update to latest 2geom. this adds gsl dependency, doesn't seem to make inskape executable bigger

16 years agoDo not show/edit image URL for data URIs.
joncruz [Sat, 10 May 2008 19:38:34 +0000 (19:38 +0000)]
Do not show/edit image URL for data URIs.
Fixes Bug #227253.

16 years agoclean Imagemagick detection and doesn't link anymore unused related libs (bug #179369)
popolon2 [Sat, 10 May 2008 10:39:42 +0000 (10:39 +0000)]
clean Imagemagick detection and doesn't link anymore unused related libs (bug #179369)

16 years agoMore type registration cleanup
joncruz [Sat, 10 May 2008 05:20:16 +0000 (05:20 +0000)]
More type registration cleanup

16 years agoWarning cleanup
joncruz [Sat, 10 May 2008 05:15:28 +0000 (05:15 +0000)]
Warning cleanup

16 years agoattribute loading for font-face tag
JucaBlues [Sat, 10 May 2008 02:32:09 +0000 (02:32 +0000)]
attribute loading for font-face tag
first draft. Still incomplete.

16 years agoAdded <echo> task. Need to decide when substitutions are evaluated. More work to...
ishmal [Fri, 9 May 2008 20:48:24 +0000 (20:48 +0000)]
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...
johanengelen [Fri, 9 May 2008 17:06:59 +0000 (17:06 +0000)]
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.

16 years agoApply Sas' patch to improve import of SVG as in LP#227472 and the bugs mentioned...
ozmikepittman [Fri, 9 May 2008 16:21:53 +0000 (16:21 +0000)]
Apply Sas' patch to improve import of SVG as in LP#227472 and the bugs mentioned in that bug's description.

16 years agocopyedit
buliabyak [Fri, 9 May 2008 14:35:57 +0000 (14:35 +0000)]
copyedit

16 years agofix enums
buliabyak [Fri, 9 May 2008 14:32:15 +0000 (14:32 +0000)]
fix enums

16 years agoRemove LPESlant.
johanengelen [Fri, 9 May 2008 14:07:12 +0000 (14:07 +0000)]
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*

16 years agoutf8-to-roff: work around what's arguably a bug in perl 5.10
pjrm [Fri, 9 May 2008 12:13:02 +0000 (12:13 +0000)]
utf8-to-roff: work around what's arguably a bug in perl 5.10

16 years ago- try to use more forward declarations for less dependencies on display/curve.h
johanengelen [Fri, 9 May 2008 09:37:08 +0000 (09:37 +0000)]
- 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

16 years agoA little bit of refactoring of constrained object snapping
dvlierop2 [Thu, 8 May 2008 20:33:33 +0000 (20:33 +0000)]
A little bit of refactoring of constrained object snapping

16 years agoadd constructgrid lpe to Makefile_insert
johanengelen [Thu, 8 May 2008 18:56:09 +0000 (18:56 +0000)]
add constructgrid lpe to Makefile_insert

16 years agoadd LPEConstructGrid
johanengelen [Thu, 8 May 2008 18:52:45 +0000 (18:52 +0000)]
add LPEConstructGrid

16 years agoset continue on error to true
johanengelen [Thu, 8 May 2008 18:51:45 +0000 (18:51 +0000)]
set continue on error to true

16 years agomerge inline patch from Jimmy
mental [Thu, 8 May 2008 13:05:51 +0000 (13:05 +0000)]
merge inline patch from Jimmy

16 years agoset eol-style:native for newly added files
johanengelen [Thu, 8 May 2008 07:59:09 +0000 (07:59 +0000)]
set eol-style:native for newly added files

16 years agointermediate update of ru.po
prokoudine [Thu, 8 May 2008 07:04:07 +0000 (07:04 +0000)]
intermediate update of ru.po

16 years agodistinguish between hkern and vkern tags
JucaBlues [Thu, 8 May 2008 03:44:07 +0000 (03:44 +0000)]
distinguish between hkern and vkern tags

16 years agoupdate excludes
ishmal [Thu, 8 May 2008 03:42:00 +0000 (03:42 +0000)]
update excludes

16 years agoFix remaining regressions in svg/svg-path.cpp. Also, we now do tighter error handlin...
pjrm [Thu, 8 May 2008 03:07:44 +0000 (03:07 +0000)]
Fix remaining regressions in svg/svg-path.cpp.  Also, we now do tighter error handling - though still no error reporting to the user, beyond the subtle hint that the path is incomplete.
There remains a numberical issue with the parsing of floats.

16 years agofix a compile failure with g++-4.3
pjrm [Thu, 8 May 2008 03:04:37 +0000 (03:04 +0000)]
fix a compile failure with g++-4.3

16 years agoStarting Summer of Code: SVG Fonts
JucaBlues [Thu, 8 May 2008 02:48:12 +0000 (02:48 +0000)]
Starting Summer of Code: SVG Fonts
* hkern and vkern: parameter loading.

16 years agofix bug when editing endnodes
buliabyak [Wed, 7 May 2008 15:38:07 +0000 (15:38 +0000)]
fix bug when editing endnodes

16 years agoUpdate to Unicode 5.1.0. Fix header (oops)
ishmal [Wed, 7 May 2008 14:49:57 +0000 (14:49 +0000)]
Update to Unicode 5.1.0.  Fix header (oops)

16 years agofix 224981
buliabyak [Tue, 6 May 2008 15:52:23 +0000 (15:52 +0000)]
fix 224981

16 years agoAdd svg-path-test.h to src/svg/Makefile_insert
jaspervdg [Tue, 6 May 2008 15:24:21 +0000 (15:24 +0000)]
Add svg-path-test.h to src/svg/Makefile_insert

16 years agoxy-grid: when shown as dots, add emphasis using crosses.
johanengelen [Tue, 6 May 2008 12:06:43 +0000 (12:06 +0000)]
xy-grid: when shown as dots, add emphasis using crosses.

16 years agoFix a regression in the SVG path data parser (it will now parse things like "M 1...
jaspervdg [Tue, 6 May 2008 11:56:53 +0000 (11:56 +0000)]
Fix a regression in the SVG path data parser (it will now parse things like "M 1.3.4" correctly again).

16 years agoUpdating deprecated type calls.
joncruz [Tue, 6 May 2008 07:33:22 +0000 (07:33 +0000)]
Updating deprecated type calls.

16 years agolimit the change to the relative moves only
buliabyak [Tue, 6 May 2008 05:55:41 +0000 (05:55 +0000)]
limit the change to the relative moves only

16 years agoreinterpret move when apply-separately checkbox is on
buliabyak [Tue, 6 May 2008 05:35:50 +0000 (05:35 +0000)]
reinterpret move when apply-separately checkbox is on

16 years agoexport bbox sorting machinery
buliabyak [Tue, 6 May 2008 05:33:58 +0000 (05:33 +0000)]
export bbox sorting machinery

16 years agomake determining smooth nodes more robust
buliabyak [Tue, 6 May 2008 05:09:44 +0000 (05:09 +0000)]
make determining smooth nodes more robust

16 years agoCmake: Fix ~PedroGui function being defined multiple times
verbalshadow [Tue, 6 May 2008 03:42:31 +0000 (03:42 +0000)]
Cmake: Fix ~PedroGui function being defined multiple times

16 years agoCmake: Fix some undefined function calls
verbalshadow [Tue, 6 May 2008 00:42:07 +0000 (00:42 +0000)]
Cmake: Fix some undefined function calls