return plain rect if both union arguments are also plain rects
communicate bbox type via flags for now
adapt code to new Maybe/bbox regime
replace use of invokeBbox in flood fill tool
switch from invokeBbox to getBounds (need to fix problems with empty
rect handling, though)
rect handling, though)
implement new API via wrapper for now
Sketch out new bbox API
Convert union and intersection to use NR::Maybe<NR::Rect>
redo NR::Maybe to be less clever
delivarotify picking; restore the old pick code, fix it to work with stroke width and with markers; do not pick fill in outline mode
make conversions away from NR::Maybe explicit
remove debug messages that sneaked in
add line number to Element
improve error messages
verbify esc to deselect; enable esc and ctrl-z to cancel drawing in calligraphic
modify touchabout target
Brought back checkbox and to also append filename upon "save" being hit
More cleanup of piping. Add ccompiler listing.
enable esc and ctrl-z to cancel drawing
Add <touch> . Fix piping again.
fix for automake 1.10 from Pierre-Luc Auclair (and jiho)
i18n cleanup and adding extension in more cases
17 years agothe SP_IS_GAUSSIANBLUR fix is not only for shapes. fixme: this boilerplate definitely...
the SP_IS_GAUSSIANBLUR fix is not only for shapes. fixme: this boilerplate definitely needs to be factored out
fix warning when creating a mask which is the first item in defs
Add the file extension even when the prior name has no extension already
Speedup when switching types by avoiding setting to a directory we are already set to
implement proper picking (by the frame and diagonals) in outline mode
restore rendering markers in outline mode
17 years agodecouple click and drag release handlers to fix bug where zooming in by middle button...
decouple click and drag release handlers to fix bug where zooming in by middle button sometimes caused unwanted scrolling
mess with naming a little bit and quiet compiler warnings about unhandled
cases
cases
Factor out bitmap scanline check into separate function
Add user-selectable paint bucket path offset size
made it callable by other extensions. the workaround is sorta ugly, but it should do the trick for now.
blind fix for endianness, needs testing by someone on a big-endian machine
cairoify image outlines
add TODO/FIXME comment to adjust tempfile names after we require a GTK greater than 2.11.4
fix an error in rounding negative coords
fix comment to match code
comment said "sp_ext_" code was changed to "ink_ext_"
comment said "sp_ext_" code was changed to "ink_ext_"
fix result piping from shelled-out commands on win32
fix mental's typo! found purely by chance
patch the RGBA/BGRA incompatibility (until we're not using cairo throughout)
ted's fix
17 years agocreate/destroy the cairo_t for all items to render into (currently used only in outli...
create/destroy the cairo_t for all items to render into (currently used only in outline mode)
outline mode: render into the passed cairo_t
eliminate caching and temp buffers for cairo outline mode
Switched from deferred extension appending to live extension swapping in the dialog
Allow for filling of only visible parts of the bounded area, presenting a warning when this occurs
Remove some unnecessary code
Slovak translation update
leave the selection alone on mouse down.
This prevents selecting nodes on drag and still allows them to be selected on click.
This prevents selecting nodes on drag and still allows them to be selected on click.
when listing verbs, use description when available, remove superfluous quotes
add accessor for tip (description)
(hopefully) fixed build on linux, added missing isnormal.h
commited Solaris 2.8 / gcc-3.2.3 fixes
r14651@tres: ted | 2007-02-28 23:23:41 -0800
Wow, lost namespacing too. Err, SVK.
Wow, lost namespacing too. Err, SVK.
r14649@tres: ted | 2007-02-28 23:21:44 -0800
Somehow that didn't get deleted.
Somehow that didn't get deleted.
r14632@tres: ted | 2007-02-28 23:12:58 -0800
Splitting out the command line action class to try and leave SOME
dependencies out of main.cpp.
Splitting out the command line action class to try and leave SOME
dependencies out of main.cpp.
r14584@tres: ted | 2007-02-28 20:01:52 -0800
Effects now register two different verbs. One is the same one they've
always registered and one is the same ID with ".nopref" added to it.
This one executes the effect without the prefrences dialog. Default
values will be used.
Effects now register two different verbs. One is the same one they've
always registered and one is the same ID with ".nopref" added to it.
This one executes the effect without the prefrences dialog. Default
values will be used.
r14583@tres: ted | 2007-02-28 19:29:48 -0800
Selection is working too!
Selection is working too!
r14582@tres: ted | 2007-02-28 19:07:35 -0800
Oh Yeah! Verbs work!
Oh Yeah! Verbs work!
r14581@tres: ted | 2007-02-27 19:36:54 -0800
Calling everything on the command line. Good stopping point.
Calling everything on the command line. Good stopping point.
r14579@tres: ted | 2007-02-27 19:00:22 -0800
Adding in an extension init in arguably the wrong place, but it does
make the code much more readable. I guess that makes it the right place
then doesn't it? ;)
Adding in an extension init in arguably the wrong place, but it does
make the code much more readable. I guess that makes it the right place
then doesn't it? ;)
r14578@tres: ted | 2007-02-27 18:59:35 -0800
Protecting against the posibility of the INKSCAPE variable being NULL
Protecting against the posibility of the INKSCAPE variable being NULL
r14577@tres: ted | 2007-02-27 18:51:05 -0800
Filling in the list function to list all the verbs for the command line
option --verb-list
Filling in the list function to list all the verbs for the command line
option --verb-list
r14576@tres: ted | 2007-02-26 23:29:13 -0800
Basic construction in place to --verb-list
Basic construction in place to --verb-list
API change: render methods now take a cairo_t (not yet used)
* packaging/macosx/native-gtk/build-gtk.sh: Some updates to the script
to reflect the fact that gnome have switched from CVS to SVN. Also,
some changes to use the same script for building the Universal
Inkscape package.
to reflect the fact that gnome have switched from CVS to SVN. Also,
some changes to use the same script for building the Universal
Inkscape package.
render text in outline mode via cairo (still no endian-safe); factor out helper functions
Fix massive point queueing and tolerance issue
Optimize flood algorithm to only scan adjacent runs once
Re-add deleted preference setting for paint bucket tolerance
refactor sp_svg_transform_write to return a dynamically-allocated string
-- dynamic allocation won't hurt you, but buffer overruns will!
-- dynamic allocation won't hurt you, but buffer overruns will!
Fix layer transform issue
Fix issue with adding traced path to a layer with a transform
Change paint bucket tolerance toolbar to use percentages rather than color channel distance
Add paint bucket tolerance setting and toolbar widget to control tolerance
get rid of sp_repr_document_root and (commented) sp_repr_duplicate
increase padding
add paintbucket cursor
more comments
added new paint bucket; changed some colors; resaved with less precision and whitespace
Remove debug code from flood-context.cpp
more comments on cairo's and our own woes
Adjusted flood fill padding
Flood fill render area now taken from desktop view area and zoom level
dropping debian directory totally
add paint bucket
warn if unable to fill an unbounded area
rename flood to paintbucket, copyedit
move flood under calligraphic
add some obligatory shortcuts
Fix typo
get rid of sp_repr_document wrapper function
Check for GGO_UNHINTED not being defined
dead code removal
Update.
Typofix ("canceled").