wiki link added
Very slight change to allocation of stripe buffer in png-write.cpp that makes it a bit harder to break.
Small changes to Gaussian filtering that make part of the IIR code a bit clearer (and possibly very, very slightly faster) and that eliminate any unnecessary filtering (if the kernel width is just one pixel it doesn't perform any filtering at all).
some improvements to printing-marks.py
correcting the changes to provide compatibility for uniconversor name variations
providing compatibility for uniconversor name variations
filename change matched again
add printing-marks and remove cut-marks extensions
replaceing the cut-marks extension by the printing-marks
add --export-ignore-filters
unify labels
support for color BYLAYER
add copying of mingwm10.dll to win build
bug #168777 (consider root transform and viewBox)
comment
fix setting blend mode to Normal
allow sp_style_set_property_url to unset the property as well, if the linked object is NULL
Update strings pt_BR.po
NR->Geom conversion of some text functions and tweak-context
bug #168370 (consider parent transform and viewBox)
show namespaces in doxygen
new version of Guides Creator extension from Jonas Termeau
small 2geomification of clone tile dialog
Rearrange to enable code that does not directly rely on lcms.
Fix compile with lcms disabled.
List color profile search locations in preference tooltip
please don't forget to update Makefile_insert
matching filename change
renamed lpe-hatches to lpe-rough-hatches.
Fix bug #299414: a return statement in unitTangentAt() got lost in rev. 20205!
When snapping only the closest node, draw an indicator at that node
Defined HAVE_OPENMP in build.xml and included config.h from nr-filter-gaussian.cpp to actually make the define work (on Windows).
marked forgotten translatable message
Fixed OpenMP dependency to be optional.
Add an option to the preferences to _only_ snap the node closest to the mouse pointer
some color support, multi-line text, automatic scaling
adding "remove" context menu in the embedded color profiles box
Don't use SP_ACTIVE_DESKTOP
1) Improve the way the distance to the pointer is taken into account when finding the best snap
2) Use this distance also when snapping nodes in the path editor
3) Add a slider in the preferences dialog to control the weighing of this distance
2) Use this distance also when snapping nodes in the path editor
3) Add a slider in the preferences dialog to control the weighing of this distance
Updating the includes on these files because they need to include simple-node.h as they ARE using the implementation.
Merging in the OpenMP work from the mailing list with some improved build files.
added Guides Creator extension by Jonas Termeau (LP300877)
Merge from fe-moved
Merge from trunk
Making it so that including simple-node.h will generate an error
Patch from Hannes Hochreiner to make it so that attributes on the root node copy correctly.
Merge from trunk
Merge from trunk
From trunk
Merging from trunk
Merge from trunk.
Sorry, I got off on a branch and ended up with a bunch of things. I'm just going to flatten and merge... Here's the list.
* Added a focus mode activated by Shift+F11. The goal of this mode is to
remove all toolbars for a short period so that you maximize screen area.
Useful on small screens. Also when you know lots of shortcuts.
* Created what I'm calling "Quick Zoom." The idea here is to have a modal
zoom for touching up something with fine detail and then returning to what
you're doing. This is activated with the letter "Q" on the keyboard. When
you release it, you return back to where you were. This will zoom in on
selected objects, or if you're in the node tool selected nodes.
* Added .svg on the temporary files in extensions. This'll make many of
them happier. This only works on recent versions of GLib, but shouldn't
break older ones more than they already are.
* Moved the Inkscape configuration directory on Linux from ~/.inkscape
to ~/.config/Inkscape. This is the new way to do things with the cross
desktop naming spec. I'm unsure whether we should be putting crash dumps
in .config or .cache though.
* Removed 'tools_switch_current' because every usage of it already had a
pointer to where it needed to go. Removes usage of globals.
* Made it so that dialogs will be transparent when not focused. This is
an alternate to having the docked, and one that I like better as I feel it
gives me more screen area. You can adjust how much transparency and the
speed of the animation in the preferences dialog. (Note: this requires
GTK+ 2.12 and a compositor, but gracefully degrades if you don't have
either)
* Added a focus mode activated by Shift+F11. The goal of this mode is to
remove all toolbars for a short period so that you maximize screen area.
Useful on small screens. Also when you know lots of shortcuts.
* Created what I'm calling "Quick Zoom." The idea here is to have a modal
zoom for touching up something with fine detail and then returning to what
you're doing. This is activated with the letter "Q" on the keyboard. When
you release it, you return back to where you were. This will zoom in on
selected objects, or if you're in the node tool selected nodes.
* Added .svg on the temporary files in extensions. This'll make many of
them happier. This only works on recent versions of GLib, but shouldn't
break older ones more than they already are.
* Moved the Inkscape configuration directory on Linux from ~/.inkscape
to ~/.config/Inkscape. This is the new way to do things with the cross
desktop naming spec. I'm unsure whether we should be putting crash dumps
in .config or .cache though.
* Removed 'tools_switch_current' because every usage of it already had a
pointer to where it needed to go. Removes usage of globals.
* Made it so that dialogs will be transparent when not focused. This is
an alternate to having the docked, and one that I like better as I feel it
gives me more screen area. You can adjust how much transparency and the
speed of the animation in the preferences dialog. (Note: this requires
GTK+ 2.12 and a compositor, but gracefully degrades if you don't have
either)
[i18n] Added use of plural forms.
Whitespace cleanup
Added base metadata to exported png files. Fixes bug #189954.
Whitespace cleanup
* Lots of documentation for the Inkscape::XML namespace
* Doxygen fixes for a few files
* Garbage-collected allocator for STL containers
* Doxygen fixes for a few files
* Garbage-collected allocator for STL containers
add a path parameter to doeffect_stack_test to test a bug + fix a stupid error. sorry.
add a path parameter to doeffect_stack_test to test a bug
remove lpeobject_ref when invalid lpe name
fix crash on entering invalid lpe name in xml
* Bad translation, spotted by Andrea Celli
it's not a good idea to change key of arenaitem in the middle of an update; not only this is unnecessary, but it results in a hard to catch windows-only crash
Made bitmap printing use the DPI setting (bug 258916)
Adjust blink time and base frequency on gtk setting. Fixes bug #272605.
hide item instead of unreffing, and unref arena to prevent memory leak
releasing fails to delete document, even when memory is scarce, so delete it explicitly
on closing and document change, if this was the last view on this document, delete document to free up memory
rewrote the document list as a (SPDocument,use_count) map, incrementing use_count for each view of the document; address warnings and fixmes
fix crash: desktop->selection was not deleted when desktop is destroyed
- refactor snapping code, removing code duplication
- fix snapping to page corners
- fix snapping to page corners
fix crash: connections were not disconnected on destruction
Fix for GIMP palette export: check that the node has a hasAttributes() method before calling it, otherwise it throws an exception.
Const correctness
Fixes for missing icons and icon size issues.
if export (most likely cairo) fails, issue a warning instead of crashing
properly detach SPObject from repr when deleting clone
fix overreffing of reprs by clones: only ref a repr by a non-cloned SPObject
release reprs properly
fix leak and potential crash by disconnecting on delete
Don't clip mask surface to mask bounding box.
The mask bounding box is the geometric bounding box which dosn't allow
for filters that can extend outside the box. Partial fix for bug 208217.
The mask bounding box is the geometric bounding box which dosn't allow
for filters that can extend outside the box. Partial fix for bug 208217.
fix invalid color:none; optimize opacity and marker-... properties
fix writing invalid color:none; optimize opacity (only if <1) and marker-... (only if different from marker)
Add test-display.cpp to excludes
Tweak of member to Geom class
shift+letters are reserved for modes inside tools, so we cannot use them for global shortcutas
by default, try square arrangement, not 1 row as before
Change function arg from NR::Matrix to Geom::Matrix. Possible serious bug.
tweak tool update
new tweak icons (please ALWAYS save this file with inline attrs and no indent\!)
transform modes for tweak tool
[INTL] Updated POTFILES
Warning cleanup
Yet another NR ==> Geom change
Next roud of NR ==> Geom conversion
NR ==> Geom conversion in sp-canvas
More NR::Point ==> Geom::Point
More NR ==> Geom conversion (points and some matrices/transforms)
Some NR::Point ==> Geom::Point replacements
Fix prerender shortcut by size. Fixes bug #262916.