* Fixed path-along-path with correct filling now! (2geom fix)
* sp_shape_update_effect is now called much less than before.
* sp_shape_update_effect is now called much less than before.
Added a PDF import settings dialog
forgot to add lpe-skeleton files to SVN...
Fixed a typo and an off-by-one error
Require a pageBox in the constructor for GfxState so that we do not always need to specify a cropbox
search button and description label add to import from ocal dialog
fixing the ocal dialogs bug
naming: avoid unintentional double-meanings (part 2)
naming: avoid unintentional double-meanings (part 1)
Filter effects dialog:
* The selection dots in the filter dialog should update when the blend or blur is changed in the fill/stroke dialog.
* The selection dots in the filter dialog should update when the blend or blur is changed in the fill/stroke dialog.
Filter effects dialog:
feMerge fix; adding a new input should only happen if the user's drag motion points to a valid input primitive
feMerge fix; adding a new input should only happen if the user's drag motion points to a valid input primitive
Filter effects dialog:
Lots of fixes for the light source controls for feDiffuseLighting and feSpecularLighting:
* Corrected feDistantLight name (was feDistanceLight)
* Corrected elevation attribute (was using azimuth)
* Corrected visibility of the light control widgets when changing filter primitives
* Changed the light source type combobox to show nothing if a filter light primitive has no light source
Lots of fixes for the light source controls for feDiffuseLighting and feSpecularLighting:
* Corrected feDistantLight name (was feDistanceLight)
* Corrected elevation attribute (was using azimuth)
* Corrected visibility of the light control widgets when changing filter primitives
* Changed the light source type combobox to show nothing if a filter light primitive has no light source
fix build for boost and imagemagick
17 years agoSeparated the OCAL import and export dialogs into their own source file - ocaldialogs...
Separated the OCAL import and export dialogs into their own source file - ocaldialogs.cpp and ocaldialogs.h
Added the ability to set the precision of gradient mesh approximation in PdfParser
patch by Dennis Lin: optionally for debugging paint the rect-to-redraw yellow
patch by Dennis Lin: use Gdk::Region for repaint
Fixed the name of Open Clip Art Library in the verbs file...
if there's no icon, create a toggle button with text label
Improved handling bounding boxes and rotated/skewed coordinates in filters
Doh! Sorry for breaking compile (always test!)
Fixing a possible segfault in the sbasis to path code (also committed to 2geom))
few changes in import from ocal dialog
Fixed 2geom sbasis to path (also committed to 2geom svn)
Add lpe-skeleton for easy implementation!
updated Slovak translation in trunk, removed obsolete fuzzy strings
Fix LPE:
* add default values for parameters
* remove text for LPE_INVALID
* update example for skel strokes
* clean a bit of the code
* add default values for parameters
* remove text for LPE_INVALID
* update example for skel strokes
* clean a bit of the code
Enable center-dragging of boxes ('in perspective') within the XY-plane
Fix skel-strokes example.
Draw perspective lines for infinite VPs, too (they are updated during scrolling or zooming); don't create knots for infinite VPs on the canvas
Make sure style is invalidated when setting fill/stroke color in text objects
Moved the code for updating the text matrix to where it belongs
Optimized text output by not repeating glyph coordinates when they are identical
Added initial transparency group and softmask support
fixed pix_data buffer width on feTurbulence
* Better labels and icons for OCAL import/export
Filter effects dialog:
* Added most of the settings for feComponentTransfer to the filter dialog (still haven't done the table attribute)
* Added most of the settings for feComponentTransfer to the filter dialog (still haven't done the table attribute)
fixing export to ocal uri
Filter effects dialog:
* Added stored values for each of the different value types in feColorMatrix. Switching the type in the filter dialog now shows a separate value for each.
* Added stored values for each of the different value types in feColorMatrix. Switching the type in the filter dialog now shows a separate value for each.
update piglatin translation
Reword transform toggle tooltips based on user feedback regarding the
frequent confusion about what they do
frequent confusion about what they do
first implementation of feTurbulence renderer
17 years agoRemember last used style for single 3D box faces (also fixes bug with wrongly assigne...
Remember last used style for single 3D box faces (also fixes bug with wrongly assigned faces for duplicated boxes, e.g.)
Don't use lowercase keyboard shortcuts in 3D box tool
Slightly better status bar message for Ctrl+dragging
Ctrl+dragging constrains movement of 3D box handles to prolongations of the edges or diagonals
Remove second option for resizing 3D boxes (now we have 8 handles; the four front ones resize in XY-plane, the four rear ones along the Z axis)
add import from ocal feature
updated Slovak translation in trunk
Fixed a problem compiling 2geom/poly.h on 64-bit platform
Commit LivePathEffect branch to trunk!
(disabled extension/internal/bitmap/*.* in build.xml to fix compilation)
(disabled extension/internal/bitmap/*.* in build.xml to fix compilation)
17 years agoFix for bug #1752113; added set_preview_widget_active(false) to FileSaveDialogImplGtk...
Fix for bug #1752113; added set_preview_widget_active(false) to FileSaveDialogImplGtk::show(). This avoids the crash when the dialog is deleted.
Use passive voice in some tootips.
Add Christopher Brown.
Add Bruno Dilly.
changed strndup to its gtk version (g_strndup) because compilation other wise fails on non-linux platforms
Filter effects dialog:
* Added autoscrolling during connection drag/drop. If a connection is dragged towards the top or bottom of the primitives treeview, the view will scroll with it.
* Added autoscrolling during connection drag/drop. If a connection is dragged towards the top or bottom of the primitives treeview, the view will scroll with it.
Rolled back a couple of nasties from a bad patch...oops! Added author of the
last code, Jason Kivlighn from his patch to fix cc namespacing...
last code, Jason Kivlighn from his patch to fix cc namespacing...
Applied patches for default metadata and for fix on creative commons namespace.
Filter effects dialog:
* Added filter dialog controls for feFlood
* Added filter dialog controls for feFlood
added some more boilerplate code on feTurbulence.
* incomplete feImage implementation.
* contains a hardcoded href parameter. TODO: fix it.
* added a getter method to access arenaitem from FilterSlot.
* contains a hardcoded href parameter. TODO: fix it.
* added a getter method to access arenaitem from FilterSlot.
typo
color_randomize added
Added a clip path stack for PdfParser and a node stack for SvgBuilder needed for mask support later
Filter effects dialog:
* Fixed bad update of the matrix widget, which was causing gtk warnings/criticals.
* Fixed bad update of the matrix widget, which was causing gtk warnings/criticals.
* moved some parameter inits from nr-filter-displacement-map to sp-fedisplacementmap
* fixed rederer bug on feDisplacementMap. (handling of input and output buffers with different sizes is a dificult
task. We should find out a way of making it cleaner)
* fixed rederer bug on feDisplacementMap. (handling of input and output buffers with different sizes is a dificult
task. We should find out a way of making it cleaner)
Filter effects dialog:
* Changed SPFeTurbulence/FilterTurbulence to use an enum for the type field
* Added type setting to the filter dialog
* Changed SPFeTurbulence/FilterTurbulence to use an enum for the type field
* Added type setting to the filter dialog
Filter effects dialog:
* Fixed bad use of tree iterators; caused crashes when drag/dropping filter primitives
* Fixed bad use of tree iterators; caused crashes when drag/dropping filter primitives
Filter effects dialog:
A couple bug fixes; the Link togglebutton for dual spinsliders now updates properly when switching between primitives. Also, the in2 attribute of feDisplacementMap is now properly checked when reordering primitives.
A couple bug fixes; the Link togglebutton for dual spinsliders now updates properly when switching between primitives. Also, the in2 attribute of feDisplacementMap is now properly checked when reordering primitives.
17 years agorevert jasper's way overzealous fix in png-write.cpp rev 13700; new fix in item_rende...
revert jasper's way overzealous fix in png-write.cpp rev 13700; new fix in item_render prevents banding on export and scroll and is a lot less expensive
r16217@tres: ted | 2007-08-10 10:36:27 -0700
ImageMagick effects patch from Chris Brown. Google Summer of Code
project.
ImageMagick effects patch from Chris Brown. Google Summer of Code
project.
Tweak max queue size.
Include new routines for building the fill point queue in a standard way
capitalization
Hold perspectives on document level rather than globally; this corrects the changes made in commit #15681
Status bar tips for VP draggers
To ease testing reduced fallback operations' precision for now
Reworked gradient handling to support all shading color spaces
Reverting a change I made a while ago
fixing small bug on feMorphology
Added support for the shading operator
Fix unbalanced <b> tags in ru.po
Added support for exponential functions in gradients
Set the even-odd clipping rule if requested
changes export to ocal dialog
Filter effects dialog:
* Added controls for feMorphology
* Added controls for feMorphology
Fix a possible compliation problem on 64bit machines.
feMorphology filter primitive implementation
2006-08-09 Michael Wybrow <mjwybrow@users.sourceforge.net>
* src/libavoid/shape.cpp, src/libavoid/router.cpp, src/libavoid/README,
src/libavoid/router.h, src/libavoid/geometry.cpp:
Some minor upstream changes to the libavoid library.
It now matches Inkscape and uses the correct winding direction.
* src/conn-avoid-ref.cpp:
Remove a 'TODO' and hack adjusting winding directions before
passing object convex hulls to libavoid.
* src/libavoid/shape.cpp, src/libavoid/router.cpp, src/libavoid/README,
src/libavoid/router.h, src/libavoid/geometry.cpp:
Some minor upstream changes to the libavoid library.
It now matches Inkscape and uses the correct winding direction.
* src/conn-avoid-ref.cpp:
Remove a 'TODO' and hack adjusting winding directions before
passing object convex hulls to libavoid.
copyedit, warning suppression
update on scroll and pan
add tweak tool
remove thinning/thickening, now in tweak tool
prevent file_save_remote to break build on system without GNOME_VFS
remove extra Shape:: on new function definition in Shape class.