Patch by Jean-René Reinhard: better SVG compliance for lighting effects
removing kerns also trims multi-value x attribute; allow it to work on tspans as well
17 years agoremove age-old optimization which fails to update display when undoing removing manua...
remove age-old optimization which fails to update display when undoing removing manual kerns
Added some heuristics to set CSS font-style and font-weight from PDF font names when these properties are not available from poppler
Filter effects dialog:
Created simple controls for feConvolveMatrix. Currently only handles attributes order and kernelMatrix.
Created simple controls for feConvolveMatrix. Currently only handles attributes order and kernelMatrix.
tspan statusbar description
tspan statusbar description
Added xml:space=preserve attribute on <text> nodes and sodipodi:role=line attribute on <tspan> nodes to ease text editing
Use the #RRGGBB color format instead of rgb() since most extensions don't support the latter
Further development of the PDF import module: continued pruning of PdfParser.cpp, added basic text and image support and did some coding style
adjustments.
adjustments.
Added a missing link in making the filterRes attribute work
Patch from Felipe Sanches: support for feConvolveMatrix filter primitive
Patch from Jean-René Reinhard: support for feDiffuseLighting and
feSpecularLighting filter primitives
feSpecularLighting filter primitives
Updated the gtkmmified fill and stroke dialog with the filter effects
changes done in the current f&s dialog. I'll probably make the gtkmmified one
default pretty soon to avoid double work...
changes done in the current f&s dialog. I'll probably make the gtkmmified one
default pretty soon to avoid double work...
Cleaned up logic of sp_te_delete to adhere to UI/logic layering.
make all-inkscape-files the default filter instead of all-images (do we need that at all? MIME has some pretty strange notions of what is an image and what not)
Use Inkscape's own code to write coordinates to svg (much nicer fix than commit #15449)
17 years agoMake string conversion of box coordinates locale-independent (fixes bug with language...
Make string conversion of box coordinates locale-independent (fixes bug with languages that use comma instead of decimal point)
Another newly 'discovered' translator.
Filter effects dialog:
* Enable duplicating filters (from the popup menu)
* Enable duplicating filters (from the popup menu)
A few additions to ensure that editing trefs is not allowed (and doesn't cause a crash). Also allows all trefs within a selection to be 'unlinked'.
Unfuzzied
Filter effects dialog:
* Enables drag-and-drop reordering for filter primitives. Removes any connection conflicts caused by reordering.
* Enables drag-and-drop reordering for filter primitives. Removes any connection conflicts caused by reordering.
Filter effects dialog:
* Prevent filter primitive connections to primitives that come after the selected primitive.
* Prevent filter primitive connections to primitives that come after the selected primitive.
Add two newly 'discovered' translators, sorry guys.
Filter effects dialog:
* A coule bug fixes; attempting to connect the first filter primitive to another is no longer allowed, same for attempting to connect the input of a filter primitive to its own result. Still todo is preventing a connection to a later primitive.
* A coule bug fixes; attempting to connect the first filter primitive to another is no longer allowed, same for attempting to connect the input of a filter primitive to its own result. Still todo is preventing a connection to a later primitive.
fix compiler warning on ordering of init in uri-references.cpp
add text replace
Filter effects dialog:
* Made a lot of strings translatable
* Fixed the filter primitive input settings to work more like other ComboBoxEnums.
* Made a lot of strings translatable
* Fixed the filter primitive input settings to work more like other ComboBoxEnums.
simplify
fix crash with empty parameter string
Update.
Update with strings from current sources.
Make strings translatable.
added forgotten text_replace.inx, added updated translation into Russian
fix replace to work with non-ascii text
text replace
Add poppler
Use poppler
Fixed assertion failure with some unset parameters for feComposite & feOffset
Filter effects:
* As coded by Johan Engelen, made the filter-effect-enums code more generic; the data and conversion classes are now in src/util, filter-specific data is in filter-enums.h
* Improved filter_add_primitive so that default values are filled in appropriately to prevent errors or possible crashes
* As coded by Johan Engelen, made the filter-effect-enums code more generic; the data and conversion classes are now in src/util, filter-specific data is in filter-enums.h
* Improved filter_add_primitive so that default values are filled in appropriately to prevent errors or possible crashes
Move check for unlinked paths of 3D box faces to the correct location
Write distinguished corners of 3D boxes to the svg representation from which the box can be recomputed.
This is used to fix several bugs related to the editing of boxes resulting from cloning, undo operations or newly opened documents (we had stray pointers to SPPaths before that made Inkscape crash).
This is used to fix several bugs related to the editing of boxes resulting from cloning, undo operations or newly opened documents (we had stray pointers to SPPaths before that made Inkscape crash).
Filter effects dialog:
* Added new combobox for setting the "in2" attribute in the same way as was already possible for the "in" attribute.
* Setting in or in2 to Default now unsets that attribute
* Added new combobox for setting the "in2" attribute in the same way as was already possible for the "in" attribute.
* Setting in or in2 to Default now unsets that attribute
Filter effects dialog:
* Improved spacing of input connections for primitives with multiple inputs
* Added basic support for display of feMerge connections. Doesn't yet display the actual connections since feMergeNodes aren't supported yet.
* Improved spacing of input connections for primitives with multiple inputs
* Added basic support for display of feMerge connections. Doesn't yet display the actual connections since feMergeNodes aren't supported yet.
switch back to cairo pdf importer temporarily
stupid syntax mistake
17 years ago- added an "all" action that does everything which needs to be done to compiled Inksc...
- added an "all" action that does everything which needs to be done to compiled Inkscape from SVN regularly
- updated help message
- enabled the prefix option (don't know why it was commented)
- updated help message
- enabled the prefix option (don't know why it was commented)
Upped the required version for poppler.
Enable the poppler-based PDF import extension by default.
Initial commit of native poppler-based PDF import.
fix for panning and zooming into area in 3D box tool (root_handler of event_context was not called in some cases)
Filter effects dialog:
* Added controls for the composite filter primitive (operator and k1-k4).
* Simplified setting the filter attributes to remove duplicated code common for spinsliders and comboboxenums
* Added controls for the composite filter primitive (operator and k1-k4).
* Simplified setting the filter attributes to remove duplicated code common for spinsliders and comboboxenums
Move 3D axis manipulation functions to separate file
apparently filter-dialog cpp file wasn't added to translatable ones as well :)
added forgotten file to POTFILES.in
g2png extension was removed from SVN, but not from POTFILES.in
In other words...
Дедушка умер, а дело живёт
Лучше бы было наоборот
:)
In other words...
Дедушка умер, а дело живёт
Лучше бы было наоборот
:)
shorter and less assuming status message - note that effects are used among other things for help menu items
move filters dialog to where it makes more sense
move the box tool back where it belongs, in shapes
a slightly more exciting 3d box tool
update for new extensions
add color replacer
Different default styles for non-parallel 3D box faces
Create all 3D box faces in the beginning (fixes resizing bug; first step towards correct handling of degenerate boxes)
More 3D auxiliary/convenience functions
17 years agoClick-select entire 3D boxes instead of only single faces; faces can still be selecte...
Click-select entire 3D boxes instead of only single faces; faces can still be selected with (Alt+)Ctrl-Click
Status message & cleanups
correct way to transform coordinates (fixes earlier ad-hoc solution)
Different resizing variant for 3D boxes (8 handles)
small cleanups
Filter effects interface:
Modified the display of filter primitive connections to always show all connectins using decreasing widths for the connection cells in the treeview. Also made the "in2" connections work for feBlend and feComposite.
Modified the display of filter primitive connections to always show all connectins using decreasing widths for the connection cells in the treeview. Also made the "in2" connections work for feBlend and feComposite.
add text case effects
fix namespaces
Updated Makefile.am file lists for Mac OS X icons and share/examples
First version of feComposite filter effect renderer
fix inheriting paintservers
add accessors for owner object and document
switch scale/rotate mode with Shift+s
switch scale/rotate mode with Shift+s
update alt-scaling
cosmetic
integer scale with Alt, instead of slow movement
Removed Makefile.am reference to files removed in r15312
remove, obsoleted by the new features in Export dialog; please develop that dialog further if you want more features
Fix for bug #1740146: always get current namedview, because it might have changed when multiple documents are open
put ssl back
Fixed broken Shift+LeftClick to set stroke function
make subtree monitoring part of XML::Node's interface
First stab at a connection UI from Nick
17 years agoTwo variants of resizing 3D boxes (using three/four handles, respectively, demonstrat...
Two variants of resizing 3D boxes (using three/four handles, respectively, demonstrating different behaviours). Much of this will be reverted once the final behaviour is settled.
17 years agoNew/updated 3D box auxiliary/convenience functions (e.g., allow (un)constrained movem...
New/updated 3D box auxiliary/convenience functions (e.g., allow (un)constrained movement of corners, too; determine midpoints of edges)
Added missing #ifdefs for HAVE_POPPLER_GLIB