address type-punned pointer warning
specialize MaybeStorage for Rect, and start using reference maybes to
avoid some copies
avoid some copies
fix reference maybes by separate specialization
rework maybe so storage is customizable and can be optimized on a
per-type basis
per-type basis
Add HSL options to paint bucket channels
when dragging center, defer repr updating and committing until ungrab; this makes dragging faster. also remove superfluous reffing of objects while dragging
17 years agomake sure undoing center moves emits modified signal and is thus noticed by the seltrans
make sure undoing center moves emits modified signal and is thus noticed by the seltrans
update about shift+dragging rotation center
fix shift-dragging (no snap) of rotation center
Fixed interactive updating.
Fixed bug due to adding of new pointtype at the start of the enum which corrupted indexing into the stop shapes and description array.
Add and adjust fill channels
Converted star toobar to stock GTK+
paintbucket: rearrange controls, edit labels/tooltips
17 years agodo not offset if offset==0; display messages if success and if no path created becaus...
do not offset if offset==0; display messages if success and if no path created because of too much inset
export nodes_in_path
make offset independent of zoom
make default paintbucket offset 0
Add units selector to offset and remove offset range limits
Fix what appears to be a copy&paste bug: ć was getting rendered as ˇc; changed it to ´c.
improve timing
17 years agoBegin work on selectable color channels for paint bucket, starting with visible color...
Begin work on selectable color channels for paint bucket, starting with visible colors and alpha
a better fix: we don't need prev to hold opacity at all
fix invalid access warning
Purged unused variable
patch by Tavmjong to remove unnecessary flipping
update JS
fix NR::Maybe typos
Separate NRRect and NR::Rect a bit further; the goal is to get to the point where there is no way to create an empty NR::Rect
clean up operators/constructors, and give reference-maybes a more compact
representation
representation
fix copyright year
clean up reference version of maybe, and add == and != operators
Warning cleanup of unused variables
clean to delete config.h
comment on bbox types
more NR::Maybe<NR::Rect> work
return plain rect for union in all situations where a plain rect is given
remove remaining use of assume in nr-rect.cpp
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.