Fix patterns when scaled.
Avoid pattern size change due to rounding errors in ceil().
Avoid pattern size change due to rounding errors in ceil().
NR => Geom for context-fns
NR => Geom for arc-context
NR => Geom for (almost all of) event-context.h/.cpp
Eliminate SP_ACTIVE_DESKTOP in the object-snapper
* Some minor markup errors fixed
* [INTL: NL] Updated dutch translation, by myckel and Benno Schulenberg (closes: 219475)
Fix regression in snapping to paths (which caused self-snapping)
Ulf Ericson's patch for implementing missing properties in the new pdf exporter
temporarily, make pdf exporters switchable for testing
fix crash on trying to autosave with no documents (e.g. when inkscape was given a wrong filename on the command line and hangs in the file-not-found dialog)
Fix snapping of spirals
Modify the parameters required for setting up the SnapManager
null check fixes patch from bug 261475
added missing semicolons in translatable messages
Fixed clipboard code to properly load needed extensions. Fixes bug #171662
Fixed crash due to use of uninitialized pointer
enable failOnError in TaskDelete
fixed bug in removeFile()
Cleanup of named icon background rendering and added pref for workaround
fix per SVG spec: bbox for paint servers must be exclusive of a stroke width etc., ie be geometric
whitespace
Fix for Bug 238113 (preserve title/desc for various Inkscape operations)
adding my name as per discussions with Aaron Spike
Update to sync metadata title to the document title.
Support for title and desc elements when serializing as Plain SVG.
Hopefully fix for the recently experienced crashes when building with -O2. I don't understand why it works, please have a look at this yourself (also see post on the mailing list).
Fix to bug with export-width and export-height due to errno not being reset during strtoul.
See jabber logs at 4pm 8/20/08
See jabber logs at 4pm 8/20/08
Make lpe-ruler work for arbitrary paths, not just line segments
16 years agoFix LP #258604 (incorrect direction in tutorial-basic.svg); also fix this in a couple...
Fix LP #258604 (incorrect direction in tutorial-basic.svg); also fix this in a couple of other languages
Don't display canvas text (length info) in lpe-ruler any more; add many more options
fixed a typo
Deactivate unit selector when measuring info is off
Apply instant-LPEs _before_ adding new items to selection (so that they can be taken into account on new items)
Add convenience button to open LPE dialog (e.g., to adapt construction parameters numerically)
Attempt to fix crashes in geometry tool which I don't see :-/
Don't unnecessarily block button press
Option to display measuring info in geometry tool
Fix end type combo box
since all values are 0..1, shifting gamma up must use power<1 so that the values are actually increased by it
added a new LPE and a new regular extension
to the list of translatables
to the list of translatables
Fix shortcut for geometry tool
Temporarily hide icon for geometry tool
Add shortcut for geometry tool
Add mirror symmetry to geometry tool
Remove debugging messages
Check whether we are really in LPEToolContext in sp_lpetool_toolbox_sel_changed()
Add function to cancel wait-for-LPE mode in pen context
noop: reorder options for lpe-line-segment
Toggle button in geometry toolbar to set limiting bounding box for LPELineSegment
Some debugging messages
Add action to change the end type of line segments if an item has LPELineSegment applied; this is for demonstration purposes because later it would be nice if we could change widgets interactively.
Icon for lpe-mirror-symmetry
Simply display 'none' in the icon for 'all inactive' mode (this is until we have found a better icon or the mode is removed)
noop: wording
Remaining icons
Apply a geometric construction directly to selected item if the LPE supports it
Let acceptsNumClicks() distinguish between invalid LPE and valid ones that expect zero clicks
noop: wording
Absorb all mouse clicks (and flash a warning on the status bar) when no subtool is activated
Switch back to all_inactive mode after applying a geometric LPE
16 years agoAdd button whether to display limiting bounding box; add 'all inactive' toggle button...
Add button whether to display limiting bounding box; add 'all inactive' toggle button as a workaround that not all toggle buttons can be inactive in an EgeSelectOneAction
Slightly enlarge icon for geometric tool
Draw limiting bounding box in geometriy tool
Remove commented parts of code
Two more subtools
remove commented includes; #ifdef HAVE_CONFIG_H
Add option do deactivate knotholder handles for LPEs (useful if they interfere with node handles during editing); doesn't live update the ShapeEditor at the moment
Better position for Geometry tool in toolbox
Debugging messages in event-context for mouse and keyboard interaction
Some icons for the geometry tool
whitespace cleanup
New crosshairs cursor for geometry context
Many debugging messages
Use the visible curve (instead of original curve when a LPE is applied) for testing whether we are over stroke; TODO: we must check whether this is also the right thing to do in all other circumstanced (e.g., when editing in node tool)
Since we know what the parent context is we don't need to check whether it has a root handler
Change cursor in LPETool when over stroke; call root handler of parent context, too (except in special situations)
16 years agoReally call sp_lpetool_context_selection_changed() when selection changed (had forgot...
Really call sp_lpetool_context_selection_changed() when selection changed (had forgotten to connect to signal before)
16 years agoAdd a ShapeEditor to LPEToolContext which allows us to edit nodes (switching selectio...
Add a ShapeEditor to LPEToolContext which allows us to edit nodes (switching selections doesn't work right yet; changing the cursor would also be nice)
Don't draw anchors in LPEToolContext
At the moment mouse click starts waiting for the activated LPE and nothing else (editing is not possible; no toolbar controls yet)
Add lpe-line_segment to LPETool toolbar
Make number of subtools configurable
Make sp_lpetool_mode_changed() generic, i.e., read the activated subtool from the given list
Remove commented code
Allow more than two options to choose from
Build LPETool subtools automatically from a list of effects
cleanup
Let LPEToolContext derive from PenContext so that we can use its LPE framework
Groundwork for new LPETool tool (which consists of subtools that are constructed from LPEs)
Rename acceptsNumParams() -> acceptsNumClicks() because it makes more sense
16 years agoRemove done_pathparam_set and friends because it currently isn't used any more anyway...
Remove done_pathparam_set and friends because it currently isn't used any more anyway; reimplement its intended functionality by using isReady()
reimplement acceptsNumParams(); instead of making it a virtual function we just make case distinctions
New LPE to draw infinite lines (cut by a limiting bounding box), rays and segments
cast for EnumParam
Fix startup crash by reverting a one-line change in 2geom; but please investigate this further
#include <algorithm> in geom.cpp (closes LP #258851)
added subroutine ROBO (Master) spline
add checkbox for ROBO Master output
Use new methods from 2geom's API