Code

inkscape.git
16 years agoGroundwork to allow automatic application of an LPE to a newly drawn path
cilix42 [Wed, 4 Jun 2008 13:14:45 +0000 (13:14 +0000)]
Groundwork to allow automatic application of an LPE to a newly drawn path

16 years agoFactor out 'create and apply' code for LPEs so that it can be called from everywhere
cilix42 [Wed, 4 Jun 2008 13:12:05 +0000 (13:12 +0000)]
Factor out 'create and apply' code for LPEs so that it can be called from everywhere

16 years agoC++ify knotholders
cilix42 [Wed, 4 Jun 2008 12:19:54 +0000 (12:19 +0000)]
C++ify knotholders

16 years agoAdded tool style for eraser.
joncruz [Wed, 4 Jun 2008 05:17:13 +0000 (05:17 +0000)]
Added tool style for eraser.
Fixes bug #230483.

16 years agohave svgdoc.createElement make every one of the svg element types. fix a pure virtua...
ishmal [Tue, 3 Jun 2008 22:43:34 +0000 (22:43 +0000)]
have svgdoc.createElement make every one of the svg element types.  fix a pure virtual problem

16 years agoMove element creation to SVGDocumentImpl. Remove from svgreader.
ishmal [Tue, 3 Jun 2008 18:24:50 +0000 (18:24 +0000)]
Move element creation to SVGDocumentImpl.  Remove from svgreader.

16 years agocheck if item is LPEItem before casting!!! fixes bug 236788
johanengelen [Mon, 2 Jun 2008 20:22:58 +0000 (20:22 +0000)]
check if item is LPEItem before casting!!! fixes bug 236788

16 years agofix crash, report warnings instead. trying to find real cause for this (crash on...
johanengelen [Mon, 2 Jun 2008 20:01:04 +0000 (20:01 +0000)]
fix crash, report warnings instead. trying to find real cause for this (crash on copying path with lpestack).

16 years agocheck if item is LPEItem before casting!!! should fix bug 236788
johanengelen [Mon, 2 Jun 2008 19:53:18 +0000 (19:53 +0000)]
check if item is LPEItem before casting!!! should fix bug 236788

16 years agoChanged correct pixblock output mode for feSpecularlighting
kiirala [Mon, 2 Jun 2008 18:28:08 +0000 (18:28 +0000)]
Changed correct pixblock output mode for feSpecularlighting

16 years agoFixed SVG compliance problems with feMorphology (bug 181995 at least)
kiirala [Mon, 2 Jun 2008 17:46:50 +0000 (17:46 +0000)]
Fixed SVG compliance problems with feMorphology (bug 181995 at least)

16 years agoFixed uninitialized data in rendering filter effects & colormatrix (bug 193936)
kiirala [Mon, 2 Jun 2008 16:39:50 +0000 (16:39 +0000)]
Fixed uninitialized data in rendering filter effects & colormatrix (bug 193936)

16 years agoFixed conflicting result image names inside filter effects (bug 196126)
kiirala [Mon, 2 Jun 2008 15:47:48 +0000 (15:47 +0000)]
Fixed conflicting result image names inside filter effects (bug 196126)

16 years agoUpdated to reflect the recent file changes.
mfloryan [Mon, 2 Jun 2008 15:06:31 +0000 (15:06 +0000)]
Updated to reflect the recent file changes.

16 years agoMade possible to use blur on object that has a complex filter applied
kiirala [Mon, 2 Jun 2008 13:47:31 +0000 (13:47 +0000)]
Made possible to use blur on object that has a complex filter applied

16 years agoadded MATLAB and Echo (Fedora) palettes
prokoudine [Mon, 2 Jun 2008 11:12:01 +0000 (11:12 +0000)]
added MATLAB and Echo (Fedora) palettes

16 years agoset eol-style:native for recently added files
cilix42 [Mon, 2 Jun 2008 09:21:26 +0000 (09:21 +0000)]
set eol-style:native for recently added files

16 years agoset eol-style:native for recently added files
cilix42 [Mon, 2 Jun 2008 09:13:23 +0000 (09:13 +0000)]
set eol-style:native for recently added files

16 years agobasic support for <title> and <desc>
sasilver [Mon, 2 Jun 2008 08:23:40 +0000 (08:23 +0000)]
basic support for <title> and <desc>
make the Title and Description fields on the Object Properties dialog work (bug 171024)

16 years agoPass through more calls to parent contexts, and added more common property handling.
joncruz [Mon, 2 Jun 2008 07:01:30 +0000 (07:01 +0000)]
Pass through more calls to parent contexts, and added more common property handling.
Fixes bug #236667 and issues with middle-drag and ctrl-arrow.

16 years agoCorrected broken XML for size pref.
joncruz [Sun, 1 Jun 2008 21:54:53 +0000 (21:54 +0000)]
Corrected broken XML for size pref.
Fixes bug #236485.

16 years agoadd terminator to table, add lookup functions
ishmal [Sun, 1 Jun 2008 19:36:31 +0000 (19:36 +0000)]
add terminator to table,  add lookup functions

16 years ago* commenting my code so that we increase SVGFonts "bus factor" in
JucaBlues [Sun, 1 Jun 2008 19:33:28 +0000 (19:33 +0000)]
* commenting my code so that we increase SVGFonts "bus factor" in
inkscape :-D http://en.wikipedia.org/wiki/Bus_factor
* added some (still not really functional) code for vertical text

16 years agoAdd enumerations for svg element types, and lookup table
ishmal [Sun, 1 Jun 2008 19:07:48 +0000 (19:07 +0000)]
Add enumerations for svg element types, and lookup table

16 years ago2 new filters sent by Chrisdesign
JucaBlues [Sat, 31 May 2008 18:25:47 +0000 (18:25 +0000)]
2 new filters sent by Chrisdesign
(http://chrisdesign.wordpress.com/filter-effects/)

16 years agoFix an error and remove some useless code (thanks to Peter Moulder for pointing me...
dvlierop2 [Sat, 31 May 2008 17:33:48 +0000 (17:33 +0000)]
Fix an error and remove some useless code (thanks to Peter Moulder for pointing me at this)

16 years ago* started implementing rendering of SVGFonts horizontal kerning
JucaBlues [Sat, 31 May 2008 17:20:02 +0000 (17:20 +0000)]
* started implementing rendering of SVGFonts horizontal kerning

16 years agoAdded the French students that implemented LPE Stacking, the Envelope LPE, and Lattic...
scislac [Sat, 31 May 2008 17:17:07 +0000 (17:17 +0000)]
Added the French students that implemented LPE Stacking, the Envelope LPE, and Lattice LPE.

16 years agowrtlprnft's patch for bug 234834 - keeps guidelines in same position relative to...
sasilver [Sat, 31 May 2008 15:16:57 +0000 (15:16 +0000)]
wrtlprnft's patch for bug 234834 - keeps guidelines in same position relative to objects when doing "Fit page to selection", and also keeps the objects in the same position on the screen

16 years agoCmake: added windows path to find modules.
verbalshadow [Sat, 31 May 2008 14:38:51 +0000 (14:38 +0000)]
Cmake: added windows path to find modules.

16 years agoStacked LPEs should now use the right bounding box
bgk [Sat, 31 May 2008 10:38:48 +0000 (10:38 +0000)]
Stacked LPEs should now use the right bounding box

16 years agofix crash in 2geom (already committed to 2geom)
johanengelen [Fri, 30 May 2008 21:13:33 +0000 (21:13 +0000)]
fix crash in 2geom (already committed to 2geom)

16 years agoadd missing files
johanengelen [Fri, 30 May 2008 20:46:01 +0000 (20:46 +0000)]
add missing files

16 years agoLPE STACKING!
johanengelen [Fri, 30 May 2008 20:36:13 +0000 (20:36 +0000)]
LPE STACKING!
(many thanks to the french students who made this.)

16 years agoremove warnings
ishmal [Fri, 30 May 2008 20:15:16 +0000 (20:15 +0000)]
remove warnings

16 years agoAlvin Penner's fix for bug 235861
sasilver [Fri, 30 May 2008 09:39:13 +0000 (09:39 +0000)]
Alvin Penner's fix for bug 235861

16 years ago* implemented text_to_glyphs, so that now we can have ligadure glyphs
JucaBlues [Fri, 30 May 2008 04:49:54 +0000 (04:49 +0000)]
* implemented text_to_glyphs, so that now we can have ligadure glyphs
* Adapted example file to test this feature too

16 years agoCreate a new macro in path-prefix.h, WIN32_DATADIR, that works similarly to BR_DATADI...
ishmal [Thu, 29 May 2008 19:15:08 +0000 (19:15 +0000)]
Create a new macro in path-prefix.h, WIN32_DATADIR, that works similarly to BR_DATADIR.  This should solve the "current directory" problems.  This is a temporary fix.

16 years agofix some crashes. Now I check for the existence of the d atrtibute
JucaBlues [Thu, 29 May 2008 03:57:52 +0000 (03:57 +0000)]
fix some crashes. Now I check for the existence of the d atrtibute
before trying to use it

16 years agoCmake: Improve Gtkmm dependency checking, add new files to CMakeLists.txts, remove...
verbalshadow [Thu, 29 May 2008 02:39:00 +0000 (02:39 +0000)]
Cmake: Improve Gtkmm dependency checking, add new files to CMakeLists.txts, remove old/unused files

16 years agoRefactoring out common code
joncruz [Thu, 29 May 2008 01:19:24 +0000 (01:19 +0000)]
Refactoring out common code

16 years agoadded methods to PathSink to manage horizontal and vertical line segments, modified...
mcecchetti [Wed, 28 May 2008 09:40:56 +0000 (09:40 +0000)]
added methods to PathSink to manage horizontal and vertical line segments, modified svg-path-parser.rl accordingly; now PathSink::arcTo has a real implementation; parser issue quickly solved by Aaron Spike

16 years agoFix for PathString to eliminate use of sscanf (which is locale dependent).
jaspervdg [Tue, 27 May 2008 07:25:44 +0000 (07:25 +0000)]
Fix for PathString to eliminate use of sscanf (which is locale dependent).

16 years ago* converted nr-svgfont.cpp to C++ code so that we can render multiple instances of...
JucaBlues [Tue, 27 May 2008 02:28:04 +0000 (02:28 +0000)]
* converted nr-svgfont.cpp to C++ code so that we can render multiple instances of fonts. Currently we have one auxiliary GtkWindow for each <font> in a document.
* Implemented C++ binding for cairo userfonts. This will probably be sent to cairomm soon.
* Added a second font to the svgfont.svg test file.

16 years agoimplemented new classes for horizontal and vertical line segments; path.h has been...
mcecchetti [Mon, 26 May 2008 22:32:02 +0000 (22:32 +0000)]
implemented new classes for horizontal and vertical line segments; path.h has been splitted in several files: curve.h, sbasis-curve.h, bezier-curve.h, elliptical-arc.h, path.h; curves.h allows to include all curve types at once

16 years agoCmake: More Dependency work, added new files
verbalshadow [Sun, 25 May 2008 18:12:47 +0000 (18:12 +0000)]
Cmake: More Dependency work, added new files

16 years ago* add rule in configure.ac so that only who has cairo > 1.6.4 (currently cairo git...
JucaBlues [Sun, 25 May 2008 15:35:28 +0000 (15:35 +0000)]
* add rule in configure.ac so that only who has cairo > 1.6.4 (currently cairo git master branch) will compile SVGFonts (experimental) support.
* First code for SVGFonts rendering. Renders in a separate window because we still dont have pango integration.

16 years agoFix some compile warnings
cilix42 [Sun, 25 May 2008 14:06:41 +0000 (14:06 +0000)]
Fix some compile warnings

16 years agoRemoved g_free() calls that now refer to static strings
joncruz [Sat, 24 May 2008 21:27:44 +0000 (21:27 +0000)]
Removed g_free() calls that now refer to static strings

16 years agothis hack does not seem to be needed with modern gtk, and it prevents remembering...
buliabyak [Sat, 24 May 2008 19:32:40 +0000 (19:32 +0000)]
this hack does not seem to be needed with modern gtk, and it prevents remembering of last-browsed directory from working

16 years agoFixed the open dialog so that it remembers which folder you were browsing in
joelholdsworth [Sat, 24 May 2008 15:49:04 +0000 (15:49 +0000)]
Fixed the open dialog so that it remembers which folder you were browsing in

16 years agoAdded an 'appearance' hint to .inx optiongroups to allow for dropdowns instead of...
joncruz [Sat, 24 May 2008 13:43:22 +0000 (13:43 +0000)]
Added an 'appearance' hint to .inx optiongroups to allow for dropdowns instead of radio buttons.

16 years agoenable embedding of tiff images
buliabyak [Fri, 23 May 2008 17:42:34 +0000 (17:42 +0000)]
enable embedding of tiff images

16 years agopo/POTFILES.in: Regenerate with the new generate_POTFILES.sh version.
pjrm [Fri, 23 May 2008 13:39:28 +0000 (13:39 +0000)]
po/POTFILES.in: Regenerate with the new generate_POTFILES.sh version.

16 years agogenerate_POTFILES.sh: Include files that use *gettext functions; exclude files that...
pjrm [Fri, 23 May 2008 13:38:30 +0000 (13:38 +0000)]
generate_POTFILES.sh: Include files that use *gettext functions; exclude files that contain the string ‘_(’ when it's merely part of the string ‘a_(’ etc. (but allow N_, Q_, C_).
Search share/extensions/*.py now too, now that they use gettext.
More consistent sorting.

16 years agonoop: share/extensions: svn:ignore *.pyc
pjrm [Fri, 23 May 2008 13:15:17 +0000 (13:15 +0000)]
noop: share/extensions: svn:ignore *.pyc

16 years agoshare/extensions/*.py: Use gettext for (many) error messages.
pjrm [Fri, 23 May 2008 12:49:19 +0000 (12:49 +0000)]
share/extensions/*.py: Use gettext for (many) error messages.
share/extensions/inkex.py: (errormsg): New function.

16 years agoshare/extensions/*.py: Wrap ‘e = MyEffect(); e.affect()’ in ‘if __name__ == '__main__...
pjrm [Fri, 23 May 2008 07:05:15 +0000 (07:05 +0000)]
share/extensions/*.py: Wrap ‘e = MyEffect(); e.affect()’ in ‘if __name__ == '__main__':’, to allow use of pychecker.

16 years agooops, back out unintended change committed in r18709.
pjrm [Fri, 23 May 2008 06:55:37 +0000 (06:55 +0000)]
oops, back out unintended change committed in r18709.

16 years agonoop: share/extensions/dimension.py: expand tabs, add vim modeline
pjrm [Fri, 23 May 2008 06:44:28 +0000 (06:44 +0000)]
noop: share/extensions/dimension.py: expand tabs, add vim modeline

16 years agonoop: Add vim modeline for all share/extensions/*.py files that use four-space indent...
pjrm [Fri, 23 May 2008 06:31:40 +0000 (06:31 +0000)]
noop: Add vim modeline for all share/extensions/*.py files that use four-space indentation.

16 years agoshare/extension/*.py: noop: minor whitespace regularizations ahead of adding vim...
pjrm [Fri, 23 May 2008 06:15:31 +0000 (06:15 +0000)]
share/extension/*.py: noop: minor whitespace regularizations ahead of adding vim modelines

16 years agoupdate to really latest 2geom
johanengelen [Thu, 22 May 2008 19:51:50 +0000 (19:51 +0000)]
update to really latest 2geom

16 years agoupdate to latest 2geom
johanengelen [Thu, 22 May 2008 19:44:09 +0000 (19:44 +0000)]
update to latest 2geom

16 years agoFixing z-order problem on flowed text -> text. See LP#233830
ozmikepittman [Thu, 22 May 2008 16:31:22 +0000 (16:31 +0000)]
Fixing z-order problem on flowed text -> text. See LP#233830

16 years agoImproved emf handling
ulferikson [Thu, 22 May 2008 14:32:26 +0000 (14:32 +0000)]
Improved emf handling

16 years agoFixed concat of i18n strings
joncruz [Thu, 22 May 2008 06:39:40 +0000 (06:39 +0000)]
Fixed concat of i18n strings

16 years agoFixed broken i18n strings causing problems with <b> tag
joncruz [Thu, 22 May 2008 04:57:08 +0000 (04:57 +0000)]
Fixed broken i18n strings causing problems with <b> tag

16 years agoCmake: Find Dependencies rebuilt
verbalshadow [Thu, 22 May 2008 04:22:54 +0000 (04:22 +0000)]
Cmake: Find Dependencies rebuilt

16 years ago- Use constrainedSnap() instead of freeSnap() if we're dragging nodes with ctrl
dvlierop2 [Wed, 21 May 2008 19:36:13 +0000 (19:36 +0000)]
- 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

16 years agoChanging configure.ac to build the Makefile for the Poly objects
Ted Gould [Wed, 21 May 2008 12:49:49 +0000 (05:49 -0700)]
Changing configure.ac to build the Makefile for the Poly objects

16 years agoChanging the executable bit that shouldn't be there.
Ted Gould [Wed, 21 May 2008 12:46:44 +0000 (05:46 -0700)]
Changing the executable bit that shouldn't be there.

16 years agoattempt to fix makefile for Poly3DObjects - see bug 230478
sasilver [Wed, 21 May 2008 12:04:34 +0000 (12:04 +0000)]
attempt to fix makefile for Poly3DObjects - see bug 230478

16 years agoRemove Makefile.am as an entry in the Makefile.am file - see LP # 230478
ozmikepittman [Wed, 21 May 2008 11:26:19 +0000 (11:26 +0000)]
Remove Makefile.am as an entry in the Makefile.am file - see LP # 230478

16 years agoshould make your favourite warning go away :)
prokoudine [Wed, 21 May 2008 10:05:11 +0000 (10:05 +0000)]
should make your favourite warning go away :)

16 years agoTrying to get Poly3DObjects to build properly on Linux - See LP#230478
ozmikepittman [Wed, 21 May 2008 00:24:15 +0000 (00:24 +0000)]
Trying to get Poly3DObjects to build properly on Linux - See LP#230478

16 years agosynchronization with 2geom library
mcecchetti [Tue, 20 May 2008 22:29:23 +0000 (22:29 +0000)]
synchronization with 2geom library

16 years agoFix snapping for constrained translation in the selector tool
dvlierop2 [Tue, 20 May 2008 20:58:56 +0000 (20:58 +0000)]
Fix snapping for constrained translation in the selector tool

16 years agoImprove snapping behaviour when creating new shapes
dvlierop2 [Tue, 20 May 2008 19:21:01 +0000 (19:21 +0000)]
Improve snapping behaviour when creating new shapes

16 years agoSet of (cxx)tests for svg-path.cpp and PathString. Not (yet) part of make check.
jaspervdg [Tue, 20 May 2008 18:28:08 +0000 (18:28 +0000)]
Set of (cxx)tests for svg-path.cpp and PathString. Not (yet) part of make check.

16 years agoPathString now makes sure that relative coordinates are based on rounded absolute...
jaspervdg [Tue, 20 May 2008 18:25:46 +0000 (18:25 +0000)]
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).

16 years agonoop: some more cosmetics in lpe-skeleton.(h|cpp)
cilix42 [Tue, 20 May 2008 12:03:30 +0000 (12:03 +0000)]
noop: some more cosmetics in lpe-skeleton.(h|cpp)

16 years agoRefactoring begining
joncruz [Tue, 20 May 2008 07:21:30 +0000 (07:21 +0000)]
Refactoring begining

16 years agoConst fix for test
joncruz [Tue, 20 May 2008 05:48:41 +0000 (05:48 +0000)]
Const fix for test

16 years agoCmake: Fix issue with generated sp-marshall.h/.cpp not linking
verbalshadow [Mon, 19 May 2008 22:57:01 +0000 (22:57 +0000)]
Cmake: Fix issue with generated sp-marshall.h/.cpp not linking

16 years agosecond part of LPE skeleton correction from commit #18654 ;-)
cilix42 [Mon, 19 May 2008 21:30:12 +0000 (21:30 +0000)]
second part of LPE skeleton correction from commit #18654 ;-)

16 years agoCmake: Moved sp-* into own library to reduce link cmdline and add new files to their...
verbalshadow [Mon, 19 May 2008 20:03:53 +0000 (20:03 +0000)]
Cmake: Moved sp-* into own library to reduce link cmdline and add new files to their cmakelists.txts

16 years agoSPDrawAnchor should add a refcount to SPCurve!
johanengelen [Mon, 19 May 2008 19:04:45 +0000 (19:04 +0000)]
SPDrawAnchor should add a refcount to SPCurve!

16 years agoAdd checkbox for LPEs to temporarily disable them on canvas (but keep them applied...
cilix42 [Mon, 19 May 2008 17:02:06 +0000 (17:02 +0000)]
Add checkbox for LPEs to temporarily disable them on canvas (but keep them applied to the object)

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 :)