Code

inkscape.git
16 years agoNew LPE: Copy rotate
cilix42 [Wed, 18 Jun 2008 02:13:55 +0000 (02:13 +0000)]
New LPE: Copy rotate

16 years agoupdate 2geom
cilix42 [Wed, 18 Jun 2008 02:13:41 +0000 (02:13 +0000)]
update 2geom

16 years agoTemporary shortcut for LPEParallel in pen tool
cilix42 [Wed, 18 Jun 2008 02:13:33 +0000 (02:13 +0000)]
Temporary shortcut for LPEParallel in pen tool

16 years agoNew LPE: Parallel
cilix42 [Wed, 18 Jun 2008 02:13:25 +0000 (02:13 +0000)]
New LPE: Parallel

16 years agoRemove superfluous #include from lpe-skeleton.h
cilix42 [Wed, 18 Jun 2008 02:13:13 +0000 (02:13 +0000)]
Remove superfluous #include from lpe-skeleton.h

16 years agoFix wrong descriptions
cilix42 [Wed, 18 Jun 2008 02:13:00 +0000 (02:13 +0000)]
Fix wrong descriptions

16 years agowork in progress
ishmal [Tue, 17 Jun 2008 21:18:19 +0000 (21:18 +0000)]
work in progress

16 years agofix for 2geom change (pointAndDerivative)
johanengelen [Tue, 17 Jun 2008 21:03:56 +0000 (21:03 +0000)]
fix for 2geom change (pointAndDerivative)

16 years agoupdate 2geom
johanengelen [Tue, 17 Jun 2008 21:03:42 +0000 (21:03 +0000)]
update 2geom

16 years ago * src/unicoderange.cpp: s/malloc.h/stdlib.h/to fix compile error on Mac OS X.
mjwybrow [Tue, 17 Jun 2008 00:34:54 +0000 (00:34 +0000)]
  * src/unicoderange.cpp: s/malloc.h/stdlib.h/to fix compile error on Mac OS X.

16 years agouse 2geom method to calc boundingbox of shape
johanengelen [Mon, 16 Jun 2008 21:25:19 +0000 (21:25 +0000)]
use 2geom method to calc boundingbox of shape

16 years agoadd comment (original update code used exact bbox)
johanengelen [Mon, 16 Jun 2008 21:20:20 +0000 (21:20 +0000)]
add comment (original update code used exact bbox)

16 years agohave bbox calculation code use new helper/geom.cpp function. This makes it easier...
johanengelen [Mon, 16 Jun 2008 20:58:41 +0000 (20:58 +0000)]
have bbox calculation code use new helper/geom.cpp function. This makes it easier to optimize it later.

16 years agoadd geom helper file. this will contain Inkscape specific geometry calculation method...
johanengelen [Mon, 16 Jun 2008 20:53:27 +0000 (20:53 +0000)]
add geom helper file. this will contain Inkscape specific geometry calculation methods that are not (yet, if ever) provided by lib2geom.

16 years agoMerge interfaces and element types
ishmal [Mon, 16 Jun 2008 16:58:11 +0000 (16:58 +0000)]
Merge interfaces and element types

16 years agoActivate automatic knotholders for LPE PointParams
cilix42 [Mon, 16 Jun 2008 16:17:27 +0000 (16:17 +0000)]
Activate automatic knotholders for LPE PointParams

16 years agoTemporarily add shortcuts in pen context to activate some LPEs which need path input...
cilix42 [Mon, 16 Jun 2008 16:17:12 +0000 (16:17 +0000)]
Temporarily add shortcuts in pen context to activate some LPEs which need path input. Will be removed soon when we have a UI for this.

16 years agoAddress compile warning
cilix42 [Mon, 16 Jun 2008 16:17:03 +0000 (16:17 +0000)]
Address compile warning

16 years agoNew LPE: Angle bisector
cilix42 [Mon, 16 Jun 2008 16:16:53 +0000 (16:16 +0000)]
New LPE: Angle bisector

16 years agoNew LPE: circle through 3 points
cilix42 [Mon, 16 Jun 2008 16:16:38 +0000 (16:16 +0000)]
New LPE: circle through 3 points

16 years agoSeparate function to put pen context into 'wait for LPE mouse clicks' mode
cilix42 [Mon, 16 Jun 2008 16:16:19 +0000 (16:16 +0000)]
Separate function to put pen context into 'wait for LPE mouse clicks' mode

16 years agocopy complete LPE stack to clipboard instead of only the current active lpe
johanengelen [Mon, 16 Jun 2008 16:09:45 +0000 (16:09 +0000)]
copy complete LPE stack to clipboard instead of only the current active lpe

16 years agoDitch PERMANENT_FLASH because it is handled by providesOwnFlashPath(); avoid flashing...
cilix42 [Mon, 16 Jun 2008 15:46:06 +0000 (15:46 +0000)]
Ditch PERMANENT_FLASH because it is handled by providesOwnFlashPath(); avoid flashing when LPE already provides a helperpath

16 years agoSecond step: try to make helper curves respond faster (don't recreate/delete the...
cilix42 [Mon, 16 Jun 2008 15:45:47 +0000 (15:45 +0000)]
Second step: try to make helper curves respond faster (don't recreate/delete the temporary canvasitems each time the selection is modified); better use of flash paths

16 years agoFirst step towards making helper paths for LPE items work better
cilix42 [Mon, 16 Jun 2008 15:45:16 +0000 (15:45 +0000)]
First step towards making helper paths for LPE items work better

16 years agominor tweak for portability. linux compile was broken
ishmal [Mon, 16 Jun 2008 15:44:16 +0000 (15:44 +0000)]
minor tweak for portability. linux compile was broken

16 years agodon't use exact bbox in nr_arena_shape_update (speed-up)
johanengelen [Mon, 16 Jun 2008 15:34:22 +0000 (15:34 +0000)]
don't use exact bbox in nr_arena_shape_update (speed-up)

16 years agoFix nr_arena_shape_add_bboxes to what it was in the past. (the NPE was caused by...
johanengelen [Mon, 16 Jun 2008 14:21:39 +0000 (14:21 +0000)]
Fix nr_arena_shape_add_bboxes to what it was in the past. (the NPE was caused by wrong copypaste of me...)

16 years agoFixed NPE
joncruz [Mon, 16 Jun 2008 07:40:12 +0000 (07:40 +0000)]
Fixed NPE

16 years agoUnicodeRange class implementation.
JucaBlues [Mon, 16 Jun 2008 01:24:19 +0000 (01:24 +0000)]
UnicodeRange class implementation.
This class represents a range of unicode codepoints as used in the u1
and u2 attributes of glyph kerning nodes.

16 years agonew command: relink clone to copied object
buliabyak [Sun, 15 Jun 2008 16:22:56 +0000 (16:22 +0000)]
new command: relink clone to copied object

16 years agoExtend the .inx RELAX NG schema to allow the appearance="minimal" option that Jon...
sasilver [Sun, 15 Jun 2008 15:57:56 +0000 (15:57 +0000)]
Extend the .inx RELAX NG schema to allow the appearance="minimal" option that Jon Cruz recently added.
All .inx files now validate against the schema again.

16 years agoFormat the .inx RELAX NG schema, to make it more readable, and to allow diffs against...
sasilver [Sun, 15 Jun 2008 15:30:55 +0000 (15:30 +0000)]
Format the .inx RELAX NG schema, to make it more readable, and to allow diffs against it to be comprehensible.

16 years agoMinor fix to conform to the .inx RELAX NG schema.
sasilver [Sun, 15 Jun 2008 12:32:14 +0000 (12:32 +0000)]
Minor fix to conform to the .inx RELAX NG schema.

16 years agoCmake: fix config.h not being found
verbalshadow [Sat, 14 Jun 2008 23:31:50 +0000 (23:31 +0000)]
Cmake: fix config.h not being found

16 years agoImprove "can't find" error msg for pkgconfig
ishmal [Sat, 14 Jun 2008 23:16:13 +0000 (23:16 +0000)]
Improve "can't find" error msg for pkgconfig

16 years agopatch 188381 for tolerance control on pencil
buliabyak [Sat, 14 Jun 2008 23:02:15 +0000 (23:02 +0000)]
patch 188381 for tolerance control on pencil

16 years agoAdd SVGValue class
ishmal [Sat, 14 Jun 2008 21:17:27 +0000 (21:17 +0000)]
Add SVGValue class

16 years agoexperimental version without multiple inheritance
ishmal [Sat, 14 Jun 2008 19:51:16 +0000 (19:51 +0000)]
experimental version without multiple inheritance

16 years agocatch cases where LPE Spiro generates non-continuous paths
johanengelen [Sat, 14 Jun 2008 16:54:35 +0000 (16:54 +0000)]
catch cases where LPE Spiro generates non-continuous paths

16 years agoput exception catch block around all doEffect calls. (so in SP_LPE_ITEM)
johanengelen [Sat, 14 Jun 2008 16:25:16 +0000 (16:25 +0000)]
put exception catch block around all doEffect calls. (so in SP_LPE_ITEM)

16 years agofix typo in feed_path_to_cairo, potential bug
johanengelen [Sat, 14 Jun 2008 16:09:13 +0000 (16:09 +0000)]
fix typo in feed_path_to_cairo, potential bug

16 years agouse 2geom types to calculate bounding box when updating arena shape
johanengelen [Sat, 14 Jun 2008 15:57:54 +0000 (15:57 +0000)]
use 2geom types to calculate bounding box when updating arena shape

16 years agoupdate 2geom
johanengelen [Sat, 14 Jun 2008 15:57:11 +0000 (15:57 +0000)]
update 2geom

16 years agoupdate 2geom, fixes includes
johanengelen [Sat, 14 Jun 2008 15:16:29 +0000 (15:16 +0000)]
update 2geom, fixes includes

16 years agoWin32 fix: set stdout to binary mode before writing a file to it
sasilver [Sat, 14 Jun 2008 15:08:05 +0000 (15:08 +0000)]
Win32 fix: set stdout to binary mode before writing a file to it

16 years agoUpdated RU translation
prokoudine [Sat, 14 Jun 2008 15:03:24 +0000 (15:03 +0000)]
Updated RU translation

16 years agoupdate 2geom
johanengelen [Sat, 14 Jun 2008 15:01:19 +0000 (15:01 +0000)]
update 2geom

16 years agofixed another typo
prokoudine [Sat, 14 Jun 2008 14:39:42 +0000 (14:39 +0000)]
fixed another typo

16 years agoSwitched more extensions to minimal mode
prokoudine [Sat, 14 Jun 2008 14:35:16 +0000 (14:35 +0000)]
Switched more extensions to minimal mode

16 years agoFixed typos and wrong filename reference
prokoudine [Sat, 14 Jun 2008 14:10:51 +0000 (14:10 +0000)]
Fixed typos and wrong filename reference

16 years agoAdded duplicate layer command. Fixes bug #171246.
joncruz [Sat, 14 Jun 2008 08:08:21 +0000 (08:08 +0000)]
Added duplicate layer command. Fixes bug #171246.

16 years agoname update
buliabyak [Sat, 14 Jun 2008 04:42:21 +0000 (04:42 +0000)]
name update

16 years agoremove unused
buliabyak [Sat, 14 Jun 2008 04:37:47 +0000 (04:37 +0000)]
remove unused

16 years agopatch by sas from 227449 with my changes for using ps2pdf instead of pstoedit
buliabyak [Sat, 14 Jun 2008 04:12:54 +0000 (04:12 +0000)]
patch by sas from 227449 with my changes for using ps2pdf instead of pstoedit

16 years agodisable unused pdf-input-cairo
buliabyak [Sat, 14 Jun 2008 03:47:22 +0000 (03:47 +0000)]
disable unused pdf-input-cairo

16 years agoAdded the ability to toggle a layer "solo". Fixes bug #171530.
joncruz [Fri, 13 Jun 2008 15:55:51 +0000 (15:55 +0000)]
Added the ability to toggle a layer "solo". Fixes bug #171530.

16 years agoResolve ID clashes when importing files (fixes bug 168626).
sasilver [Fri, 13 Jun 2008 10:30:44 +0000 (10:30 +0000)]
Resolve ID clashes when importing files (fixes bug 168626).

16 years agoFixed preferences dialog to be usable on small screens, like on the Eee PC.
joncruz [Fri, 13 Jun 2008 04:21:22 +0000 (04:21 +0000)]
Fixed preferences dialog to be usable on small screens, like on the Eee PC.

16 years agogeneral rearrange and copyedit
buliabyak [Fri, 13 Jun 2008 02:42:36 +0000 (02:42 +0000)]
general rearrange and copyedit

16 years ago[INTL] Updated all translation files following some minor code cleanups.
mfloryan [Thu, 12 Jun 2008 21:45:21 +0000 (21:45 +0000)]
[INTL] Updated all translation files following some minor code cleanups.

16 years agoadd svg_write and read methods for Geom::Matrix
johanengelen [Thu, 12 Jun 2008 20:38:23 +0000 (20:38 +0000)]
add svg_write and read methods for Geom::Matrix

16 years agoadd commentary to some methods about 2geom replacements
johanengelen [Thu, 12 Jun 2008 20:35:18 +0000 (20:35 +0000)]
add commentary to some methods about 2geom replacements

16 years agochange NR::Matrix to Geom:: for many sp_item_xxx_affine functions
johanengelen [Thu, 12 Jun 2008 20:20:51 +0000 (20:20 +0000)]
change NR::Matrix to Geom:: for many sp_item_xxx_affine functions

16 years agoupdate 2geom
johanengelen [Thu, 12 Jun 2008 20:18:53 +0000 (20:18 +0000)]
update 2geom

16 years agoSet DOM_STANDALONE
ishmal [Thu, 12 Jun 2008 20:14:33 +0000 (20:14 +0000)]
Set DOM_STANDALONE

16 years agoMissed two * -> Ptr conversions
ishmal [Thu, 12 Jun 2008 20:04:38 +0000 (20:04 +0000)]
Missed two * -> Ptr conversions

16 years agoLPE Enveloppe: return input path when xx and yy are both false
johanengelen [Thu, 12 Jun 2008 18:16:37 +0000 (18:16 +0000)]
LPE Enveloppe: return input path when xx and yy are both false

16 years agoadd POPPLER_NEW_GFXFONT for poppler 0.8.3 api change
ishmal [Thu, 12 Jun 2008 18:15:33 +0000 (18:15 +0000)]
add POPPLER_NEW_GFXFONT for poppler 0.8.3 api change

16 years agoFix to work with a changed api for 0.8.3's GfxFont::getNextChar(). many thanks...
ishmal [Thu, 12 Jun 2008 18:14:25 +0000 (18:14 +0000)]
Fix to work with a changed api for 0.8.3's GfxFont::getNextChar().   many thanks to <tsdgeos>.

16 years agofix crash when ungrouping lpe paths
buliabyak [Thu, 12 Jun 2008 18:11:49 +0000 (18:11 +0000)]
fix crash when ungrouping lpe paths

16 years agoprevent crashing by not running prefs dialog when in command line mode
buliabyak [Thu, 12 Jun 2008 17:05:57 +0000 (17:05 +0000)]
prevent crashing by not running prefs dialog when in command line mode

16 years agoFix bug: allow curved paths again when switching back from 'wait for path' mode in...
cilix42 [Thu, 12 Jun 2008 13:30:04 +0000 (13:30 +0000)]
Fix bug: allow curved paths again when switching back from 'wait for path' mode in pen context

16 years agowhitespace
cilix42 [Thu, 12 Jun 2008 13:29:54 +0000 (13:29 +0000)]
whitespace

16 years agoWhen expecting mouse clicks for a LPE in pen context, don't concatenate with or conti...
cilix42 [Thu, 12 Jun 2008 13:23:48 +0000 (13:23 +0000)]
When expecting mouse clicks for a LPE in pen context, don't concatenate with or continue existing paths

16 years agoMore infrastructure to have waiting LPEs that are freshly created and applied to...
cilix42 [Thu, 12 Jun 2008 13:23:30 +0000 (13:23 +0000)]
More infrastructure to have waiting LPEs that are freshly created and applied to yet-to-be-drawn paths

16 years agoInfrastructure in class LivePathEffect::Effect to put Inkscape into 'wait for paramet...
cilix42 [Thu, 12 Jun 2008 13:23:17 +0000 (13:23 +0000)]
Infrastructure in class LivePathEffect::Effect to put Inkscape into 'wait for parameter path' mode; make LPEMirrorReflect use this to let the user specify the mirroring line

16 years agoPen context can now wait for a specified number of clicks and finish the path afterwa...
cilix42 [Thu, 12 Jun 2008 13:22:56 +0000 (13:22 +0000)]
Pen context can now wait for a specified number of clicks and finish the path afterwards; together with the new polylines mode this will be used to pass paths as arguments to LPEs

16 years agoRemove obsolete variable 'onlycurves' from pen-context.(h|cpp)
cilix42 [Thu, 12 Jun 2008 13:22:47 +0000 (13:22 +0000)]
Remove obsolete variable 'onlycurves' from pen-context.(h|cpp)

16 years agoNew 'polylines only' mode in pen context; to be used later when LPEs are waiting...
cilix42 [Thu, 12 Jun 2008 13:22:37 +0000 (13:22 +0000)]
New 'polylines only' mode in pen context; to be used later when LPEs are waiting for mouse input

16 years agoCommitting fixed patch for autosave. Fixes bug #171092.
joncruz [Thu, 12 Jun 2008 09:53:24 +0000 (09:53 +0000)]
Committing fixed patch for autosave. Fixes bug #171092.

16 years agoFixed uninitialized variables, including modified-since-save.
joncruz [Thu, 12 Jun 2008 09:49:31 +0000 (09:49 +0000)]
Fixed uninitialized variables, including modified-since-save.

16 years agopatch 185522
buliabyak [Thu, 12 Jun 2008 07:22:49 +0000 (07:22 +0000)]
patch 185522

16 years agopatch 234972
buliabyak [Thu, 12 Jun 2008 07:09:22 +0000 (07:09 +0000)]
patch 234972

16 years agoCmake: Fix Dependencies with multiple include directories.
verbalshadow [Thu, 12 Jun 2008 05:23:13 +0000 (05:23 +0000)]
Cmake: Fix Dependencies with multiple include directories.

16 years agopatch 181692
buliabyak [Thu, 12 Jun 2008 02:43:08 +0000 (02:43 +0000)]
patch 181692

16 years agoChange poppler link order
ishmal [Wed, 11 Jun 2008 21:26:43 +0000 (21:26 +0000)]
Change poppler link order

16 years agoAdd interface enumerations to element enumerations
ishmal [Wed, 11 Jun 2008 21:23:49 +0000 (21:23 +0000)]
Add interface enumerations to element enumerations

16 years agofix crashing on additional data dialog when running input or effect extension from...
buliabyak [Wed, 11 Jun 2008 20:18:39 +0000 (20:18 +0000)]
fix crashing on additional data dialog when running input or effect extension from command line

16 years agotweaks
ishmal [Wed, 11 Jun 2008 18:14:36 +0000 (18:14 +0000)]
tweaks

16 years agoBitfield alignment
ishmal [Wed, 11 Jun 2008 17:51:37 +0000 (17:51 +0000)]
Bitfield alignment

16 years agoNo longer needed.
ishmal [Wed, 11 Jun 2008 16:56:40 +0000 (16:56 +0000)]
No longer needed.

16 years agofix bug #239092
mental [Wed, 11 Jun 2008 16:34:55 +0000 (16:34 +0000)]
fix bug #239092

16 years agore-enable assertions
mental [Wed, 11 Jun 2008 15:59:31 +0000 (15:59 +0000)]
re-enable assertions

16 years agoplumb XML::Documents in everywhere
mental [Wed, 11 Jun 2008 15:56:11 +0000 (15:56 +0000)]
plumb XML::Documents in everywhere

16 years agoWe were using wrong gtk locale directory. Gtk's own translations were missing.
ishmal [Wed, 11 Jun 2008 15:55:29 +0000 (15:55 +0000)]
We were using wrong gtk locale directory.  Gtk's own translations were missing.

16 years agohandle PI nodes
mental [Wed, 11 Jun 2008 15:55:04 +0000 (15:55 +0000)]
handle PI nodes

16 years agouse object's document
mental [Wed, 11 Jun 2008 15:54:55 +0000 (15:54 +0000)]
use object's document

16 years agoFixed some strings that upset gettext.
mfloryan [Wed, 11 Jun 2008 12:31:05 +0000 (12:31 +0000)]
Fixed some strings that upset gettext.

16 years agoRemove any baseProfile attribute, as we don't respect it. (See bug 166958.)
sasilver [Wed, 11 Jun 2008 10:54:18 +0000 (10:54 +0000)]
Remove any baseProfile attribute, as we don't respect it. (See bug 166958.)