gc visibility rules
gone -> gone forever
grammar, readability fix
emphasis
simplify wording
minor verbage tweaking
some developer documentation about refcounting
since the view and document are both managed by the collector, reffing the document from the view is totally unnecessary
remove warnings
add missing unref, which should hopefully address the document leak
added refcount logging to GC::Anchored and shared string printf in util
add new object style display for all object-creating tools
make style widget narrower
enable the widget to listen to a repr to reflect its style
make refcount logging a little more useful by including the relevent class name
reset center on stamping
Clean up type strings
Converting guideline properties dialog to gtkmm (first step - straightforward conversion)
Replaced two tests with CxxTest versions.
Adding unit test for verbs.
fix translation for fit page
the translation is now preserved across save by translating all child elements of the root
instead of just translating the root itself.
the translation is now preserved across save by translating all child elements of the root
instead of just translating the root itself.
Added CREATE v0.1 support for gradients/swatches/patterns
Added CREATE v0.1 support for gradients/swatches/patterns
Updated to additions for <switch>
Add axis and function token stubs to token set
interim cleanup commit
fixing conditional attribute evaluation on load (if conditional attributes were used not in the item under <switch>, on load it was always rendered)
Placemark for gradient export
use svd for better matrix analysis
Adding multiple test output formats.
write no/unset fill/stroke to current style
fix crash when deleting without nodepath
Got handedness-reversal to work. Yaay. Images look good now
Added beginnings of CREATE support in path-prefix.h
Fixed select_top icon
add listener to root for fit canvas changes
Move fit canvas button into PageSizer
slant the unlocked lock; SVG optimizations for smaller size
limit the smallest exponent in transforms; anything smaller is written as 0
revert 11172, synthesized events are used to update controls spinbuttons
fit_canvas_to_drawing when opening images
refactor redrawing code into pen_redraw_all; cancel current unfinished path, inctead of finishing it, on leaving pen tool (makes more sense, and fixes a crash on exit); add to_curve and to_line keys
moved and renamed object-ui.h and object-ui.cpp to src/ui/context-menu.cpp & context-menu.h, also updated make_insert with change
Move contextual info to Stack
svd hacks
Native path support
Native paths and relative path resolution
native path support
native path support
Native path support
Native path support
Add test for norlalization and resolution
Fix normalize()
Config tweaks
I guess this was missed
Add normalize()
Tweak to use Glib::ustring. Remove warnings.
minor speedup
Minor cleanup. Sort styleTable.
remove compiler warnings
fixing incorrect group children order (bug introduced with <switch> support)
remove duplicate styles, add placeholders for opacities
Use dual maps to remove duplicates in style table
fix statusbar when cancelling drawing
18 years agoSVG 1.1 Conditional Processing Module rendering support (<switch> element, requiredRe...
SVG 1.1 Conditional Processing Module rendering support (<switch> element, requiredReatures/requiredExtensions/systemLanguage attributes).
Two more W3C SVG Test Suite testes pass after this change.
Two more W3C SVG Test Suite testes pass after this change.
disabling rendering optimization for dashed strokes (until optimization is tweaked to render dashes correctly)
resolving compiler warnings
c for calligraphy
remove unused timer code
we already have import verb, so this is redundant
add abs_width switch for calligraphy pen width; switch it to 1..100 displayed range
prevent fit canvas button from expanding
added normal-distributed randomization
copyedit
tweaking for bbyak
Rendering optimisation, which gives best results for zoomed in drawings with complex (multi-node) paths. Optimisation focus - eliminating cubicTo and LineTo nodes outside of visible area, so no unneeded calculations is needed and less memory is consumed (this avoids crashes which were occurring previously if zooming into a complex drawing)
Rendering optimisation, which gives best results for zoomed in drawings with complex (multi-node) paths. Optimisation focus - eliminating cubicTo and LineTo nodes outside of visible area, so no unneeded calculations is needed and less memory is consumed (this avoids crashes which were occurring previously if zooming into a complex drawing)
fix name and size
Adding fit canvas verbs
a few fixes in verbs.cpp
and a new button
a few fixes in verbs.cpp
and a new button
Crash fix (occured if creating layer in layerless document)
Added measure extension.
one more tweak of boolop precision
patch by Osei Poku to use the new file dialog on Browse in Export
add comment about effect actions
typo, redundant lines
18 years agoGet rid of the SP_DT_* macros which do nothing more than provide additional, confusin...
Get rid of the SP_DT_* macros which do nothing more than provide additional, confusing, names for other functions. If shorter names are desired, the actual functions should be renamed -- or better, made into member functions.
SP_DT_DOCUMENT -> sp_desktop_document
minor cleanups
fix node position when joining to close subpath; allow to lock the position of one of the nodes to be joined by mouseovering it
fix an old typo by lauris
less confusing tooltips
Got images working correctly
Attempt to preserve the shape of the path when deleting nodes
Old deletion behavior is available via Ctrl+Delete
Old deletion behavior is available via Ctrl+Delete