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
adapt to new paintservers API of SPStyle
switch fill/stroke paintservers to URIReferences, properly disconnect and delete connections on destroy; remove some old crap; fixes a ton of old bugs
add SPPaintServerReference for use in SPStyle
switch to using extract_uri
make it a bit more permissive with its argument
prevent crashes by disconnecting signals on destroy
Initial commit of Cairo-based PDF import using libpoppler
Replaced blending modes example with a more detailed example
small cleanup (consistently use Box3D::Axis to specify axis directions)
17 years agoMake box resizeable (currently 3 handles: arbitrary movement in XY plane, constrained...
Make box resizeable (currently 3 handles: arbitrary movement in XY plane, constrained movement in Z direction)
Refactoring of 3D box internals.
Handle the corners in the box itself and only link to them from the separate faces. This way we can make the code *much* cleaner and more generic.
Provide generic auxiliary functions for the movement of corners in XY-plane and Z-direction.
Handle the corners in the box itself and only link to them from the separate faces. This way we can make the code *much* cleaner and more generic.
Provide generic auxiliary functions for the movement of corners in XY-plane and Z-direction.
Only create the faces of a 3D box when needed (use pointers to refer to them).
More meaningful name for 3D axis directions
Make 3D axes correspond to places in binary representation (allows for more generic code)
Swap axis directions Y and Z (for consistency)
Use arrays to manage corners and faces of 3D boxes
r15736@tres: ted | 2007-07-02 21:11:39 -0700
Changing the working directory for scripts from the temporary directory
to the current working directory (the one Inkscape was called with). I
don't think this is the 'right' way to do this -- but the win32 people
kinda need it.
Changing the working directory for scripts from the temporary directory
to the current working directory (the one Inkscape was called with). I
don't think this is the 'right' way to do this -- but the win32 people
kinda need it.
r15705@tres: ted | 2007-07-02 20:15:46 -0700
Removing some dead code.
Removing some dead code.
r15704@tres: ted | 2007-07-02 16:03:34 -0700
Split out the execution environment object.
Split out the execution environment object.
r15703@tres: ted | 2007-07-02 15:27:14 -0700
Removing a check that needlessly exited if there was no GUI to display.
It is now removed so those extensions only show the working dialog.
Removing a check that needlessly exited if there was no GUI to display.
It is now removed so those extensions only show the working dialog.
r15702@tres: ted | 2007-07-02 15:17:48 -0700
Quotes were added to block shell variables, but now that we're using the
GTK+ call we can assume that shells don't really get involved.
Quotes were added to block shell variables, but now that we're using the
GTK+ call we can assume that shells don't really get involved.
fix wrong modified signal handling: connecting was sigc but disconnecting was old g_signal
was trying to have my cake and eat it too, memory-management-wise ... for
now, manual management for Subtree
now, manual management for Subtree
initial implementation of XML::Subtree API for tracking changes on a
whole-subtree basis; the initial implementation does not have very good
performance for large subtrees, but should work well for smaller ones
whole-subtree basis; the initial implementation does not have very good
performance for large subtrees, but should work well for smaller ones
isolated internal spaces no longer force font-family quoting, for the
sake of backwards-compatibility with older Inkscape version; also,
additional comments
sake of backwards-compatibility with older Inkscape version; also,
additional comments
Add keybindings for the 3D box tool
partial update of Slovak in trunk
When an image is clipped, the curve used for snapping must be updated
excluding plugin.cpp to fix compiling on win32 (list discussion indicated it isn't used on linux, we'll see about win32)
Now nodes of transformed items will snap correctly
sp_style_new argument
reverting commit 15065; let's come up with something better than this
snapping transformation center again...
a couple more checks just in case
fixed broken markup in EU translation
r15700@tres: ted | 2007-06-26 23:54:54 -0700
Fixing an SVK push error.
Fixing an SVK push error.
use an accessor method to get filter from style
r15631@tres: ted | 2007-06-26 22:34:54 -0700
Cleaning up the ::effect function to use more Glib::
Cleaning up the ::effect function to use more Glib::
r15630@tres: ted | 2007-06-26 22:27:01 -0700
Implementing save.
Implementing save.