New LPE: Parallel
Remove superfluous #include from lpe-skeleton.h
Fix wrong descriptions
work in progress
fix for 2geom change (pointAndDerivative)
update 2geom
* src/unicoderange.cpp: s/malloc.h/stdlib.h/to fix compile error on Mac OS X.
use 2geom method to calc boundingbox of shape
add comment (original update code used exact bbox)
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...
add geom helper file. this will contain Inkscape specific geometry calculation methods that are not (yet, if ever) provided by lib2geom.
Merge interfaces and element types
Activate automatic knotholders for LPE PointParams
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.
Address compile warning
New LPE: Angle bisector
New LPE: circle through 3 points
Separate function to put pen context into 'wait for LPE mouse clicks' mode
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...
Ditch PERMANENT_FLASH because it is handled by providesOwnFlashPath(); avoid flashing when LPE already provides a helperpath
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
First step towards making helper paths for LPE items work better
minor tweak for portability. linux compile was broken
don't use exact bbox in nr_arena_shape_update (speed-up)
Fix nr_arena_shape_add_bboxes to what it was in the past. (the NPE was caused by wrong copypaste of me...)
Fixed NPE
UnicodeRange class implementation.
This class represents a range of unicode codepoints as used in the u1
and u2 attributes of glyph kerning nodes.
This class represents a range of unicode codepoints as used in the u1
and u2 attributes of glyph kerning nodes.
new command: relink clone to copied object
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.
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...
Format the .inx RELAX NG schema, to make it more readable, and to allow diffs against it to be comprehensible.
Minor fix to conform to the .inx RELAX NG schema.
Cmake: fix config.h not being found
Improve "can't find" error msg for pkgconfig
patch 188381 for tolerance control on pencil
Add SVGValue class
experimental version without multiple inheritance
catch cases where LPE Spiro generates non-continuous paths
put exception catch block around all doEffect calls. (so in SP_LPE_ITEM)
fix typo in feed_path_to_cairo, potential bug
use 2geom types to calculate bounding box when updating arena shape
update 2geom
update 2geom, fixes includes
Win32 fix: set stdout to binary mode before writing a file to it
Updated RU translation
update 2geom
fixed another typo
Switched more extensions to minimal mode
Fixed typos and wrong filename reference
Added duplicate layer command. Fixes bug #171246.
name update
remove unused
patch by sas from 227449 with my changes for using ps2pdf instead of pstoedit
disable unused pdf-input-cairo
Added the ability to toggle a layer "solo". Fixes bug #171530.
Resolve ID clashes when importing files (fixes bug 168626).
Fixed preferences dialog to be usable on small screens, like on the Eee PC.
general rearrange and copyedit
[INTL] Updated all translation files following some minor code cleanups.
add svg_write and read methods for Geom::Matrix
add commentary to some methods about 2geom replacements
change NR::Matrix to Geom:: for many sp_item_xxx_affine functions
update 2geom
Set DOM_STANDALONE
Missed two * -> Ptr conversions
LPE Enveloppe: return input path when xx and yy are both false
add POPPLER_NEW_GFXFONT for poppler 0.8.3 api change
Fix to work with a changed api for 0.8.3's GfxFont::getNextChar(). many thanks to <tsdgeos>.
fix crash when ungrouping lpe paths
prevent crashing by not running prefs dialog when in command line mode
Fix bug: allow curved paths again when switching back from 'wait for path' mode in pen context
whitespace
16 years agoWhen expecting mouse clicks for a LPE in pen context, don't concatenate with or conti...
When expecting mouse clicks for a LPE in pen context, don't concatenate with or continue existing paths
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...
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...
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
Remove obsolete variable 'onlycurves' from pen-context.(h|cpp)
New 'polylines only' mode in pen context; to be used later when LPEs are waiting for mouse input
Committing fixed patch for autosave. Fixes bug #171092.
Fixed uninitialized variables, including modified-since-save.
patch 185522
patch 234972
Cmake: Fix Dependencies with multiple include directories.
patch 181692
Change poppler link order
Add interface enumerations to element enumerations
fix crashing on additional data dialog when running input or effect extension from command line
tweaks
Bitfield alignment
No longer needed.
fix bug #239092
re-enable assertions
plumb XML::Documents in everywhere
We were using wrong gtk locale directory. Gtk's own translations were missing.
handle PI nodes
use object's document
Fixed some strings that upset gettext.
Remove any baseProfile attribute, as we don't respect it. (See bug 166958.)
16 years agoBack out the `document != NULL' assertions added to SimpleNode constructors in r18847...
Back out the `document != NULL' assertions added to SimpleNode constructors in r18847 (see https://bugs.launchpad.net/inkscape/+bug/239101).
warning cleanup
[INTL] Updated POTFILES.in with new source code file.