make visibility icon in LPE stack dialog clickable
add visibility icon to LPE stack dialog. not clickable yet
extract ImageToggler from layers dialog
noop: rename function name and whitespace
remove redundant code from lpe dialog
whitespace, and add virtual destructor to ModelColumns of LPE stack dialog
purge LivePathEffect::PathType
optimize nodepath editing of lpe pathparam's a bit.
add comments about setting new LPE PathParam path data. refactor things a bit for easier comprehension and optimization possibility from within nodepath
omit stitch segments from serialized paths
fix stupid crash, make get_item const
* [INTL: sk] (trunk) Updated Slovak translation
Warning cleanup
Added set_int_pref stub to svg/test-stubs.cpp, unit tests build again on
Linux.
Linux.
noop: Refactor massive copy&paste of PdfParser::doShowText, in exchange for using three one-line-each #ifdef/#else blocks instead of one big one covering the whole function.
configure.ac: Add test for POPPLER_NEW_GFXFONT.
Small change to cubic_bbox to skip A LOT of unnecessary computation when the control points fall within the existing bounding box (checked separately for the x and y ranges).
Consistently use (create/destroy)Suite in unit tests.
16 years agoExclude the right(!) files when building the library (forgot to remove the obj/ prefi...
Exclude the right(!) files when building the library (forgot to remove the obj/ prefix for the test files...)
another place to make mouse cursor switching immediate
remove usereference vestiges, change the signature of user_unlink (not used yet)
16 years agofix crash when simplifying an lpe path: deleting the list didn't release the referenc...
fix crash when simplifying an lpe path: deleting the list didn't release the references, and it didn't work in _finalize anyway
a better way to make cursor change immediate; of course this trick is not documented by gdk, I just found it serendipitously when googling for some other code
rearrange to fix the first keypress event being lost with options.savewindowgeometry == 2
Fix for PathString to prevent it from getting into a very, very long copying run and make it use minimumexponent. Plus some extra tests.
make the resolution for create bitmap copy settable in ui
patch for bug 249665
Removed the unused allowshorthands preference.
Add python for cxxtests
added SVF Fonts dialog to the list of translatables
marked its messages for translation
marked its messages for translation
eventually updating ru.po, every once in a while :)
removing lots of g_warnings
* added another spinbox to the svgfonts ui
* this one will set the horiz_adv_x parameter of fonts (i.e. the "set width")
* but it is still not working well since I need to find out how to tell cairo that the glyph cache is invalid and that glyphs should be rerendered
* this one will set the horiz_adv_x parameter of fonts (i.e. the "set width")
* but it is still not working well since I need to find out how to tell cairo that the glyph cache is invalid and that glyphs should be rerendered
add pgup/pgdn in text
add pgup/pgdn in text, fix auto scrolling
add parameter for going n lines up/down
add utility function for average linespacing
fix artefacts left by text cursor and disappearing cursor on empty canvas
Khmer translation updated
fix initialization order of FilterEffectDialog fields, per bug #249514
convert all SPCurve's points and matrices arguments and return types to 2Geom
NR::Point : add cast operator to Geom::Point
added boolean ops LPE to the list of translatables
16 years agoPatch from codedread: add mnemonics for Title and Description fields in Object Proper...
Patch from codedread: add mnemonics for Title and Description fields in Object Properties dialog (fixes bug 246459).
The new CxxTest unit tests now also work on Linux! (Note that test-all
has become test-src and no longer includes ALL tests, just the tests in
src/.)
has become test-src and no longer includes ALL tests, just the tests in
src/.)
add lpe-Boolops
fix combo enum, to handle enums of all types (not only the ones that range from 0..10)
update to latest 2geom (rev1497)
improving SVG Fonts UI
remove all old nartbpath code from SPCurve!!! (in other words, lib2geomification of SPCurve complete)
warning cleanup
remove debug messages from last commits
fix lpe-spiro for smooth closing points
try to make more robust geom-nodetype. still it can give wrong types. (best tested with lpe-spiro after next svncommit, change the smoothness/cusp at the closing endpoint)
added Ruler LPE to the list of translatables
Don't crash on broken references when resolving ID clashes.
lpe-skeleton.cpp: comment out handle code by default
New LPE FreehandShape derived from PatternAlongPath (for the shapes in pen/pencil context); don't apply shapes each time the selection changes; new functions to test for specific LPE type and if a path can accept a new shape
Print distance info in console for LPERuler until new CanvasText item works
16 years agoCherry-pick of 2geom update (re. 1488); prevent crash during Path->Piecewise conversi...
Cherry-pick of 2geom update (re. 1488); prevent crash during Path->Piecewise conversion for zero length paths
New LPE: Ruler
Support for copy/paste with Windows clipboard. (LP 217609)
Khmer translations updated
Khmer translations updated
make tolerance range exponential
Fixed layers dialog to correctly fetch icons from new location/code.
Khmer translations updated
remove last calls to spcurve::get_length outside of spcurve. (canvas-bpath rendering code)
16 years agodon't call cairo_new_path in feed_pathvector_to_cairo (like the old feed_path_to_cair...
don't call cairo_new_path in feed_pathvector_to_cairo (like the old feed_path_to_cairo didn't do)
make SPCurve constructors explicit. (so e.g. it is impossible to write SPCurve a = 1;)
fix conversion from pathvector to livarot path. (a.o. caused crash of nodetool when editing second subpath when first subpath was closed.)
complete 2geomifying subpath adding in nodepath
improve get_nodetype angle checking, thanks nathan!
add comment and implementation of get_nodetype where both curves are zero_length or only one of them.
noop: add comment about multiple consecutive movetos
fix check for empty path for draw-context
fix 248419
convert object to path: replace check for empty path with 2geomified method of spcurve
dyna-draw-context and eraser-context: replace check for empty path with 2geomified method of spcurve
draw-context: replace check for empty path with 2geomified method of spcurve
2geomify ODF output
2geomify lpeSpiro
use dynamic_cast in favor of typeid. because of derivative classes
(in this case actually it is not necessary, because there can be no derivatives of Geom::LineSegment, since they are added explicitly in the same code. However, I think it is good to set good example.)
(in this case actually it is not necessary, because there can be no derivatives of Geom::LineSegment, since they are added explicitly in the same code. However, I think it is good to set good example.)
2geomify snappoint finding for SPShapes.
add geom-nodetype. helper function to determine the nodetype between two curves
Preview emf on windows
Minor fixes for emf input/output on windows
16 years agoEnable knotholder handles for LPEAngleBisector now that they can be used simultaneous...
Enable knotholder handles for LPEAngleBisector now that they can be used simultaneously with nodepath
Enable simultaneous knotholder and nodepath
Some improvements to my title/desc stuff of revision 18759 (see bug 171024).
small code cleanup using newly discovered 2geom method :)
if the closing line segment has zero length, don't include it in the nodepath!
fix warning
fix reading and setting presets
convert calligraphic presets to 0..100 ranges, remove width
2geomify pov-out extension
16 years ago2geomify generation of nodetool's nodepath. have done testing, but needs more testing...
2geomify generation of nodetool's nodepath. have done testing, but needs more testing i feel. therefore, i have not yet deleted the old function
warning cleanup
fix proper type for type array when initializing nodepath
remove no longer used methods (livarot to nartbpath ; font glyphs to nartbpath)