Recompute box corners relative to new perspective when merging persps (to prevent boxes from jumping randomly)
check for cairo version
check for cairo version
* Extraneous char in shebang removed (Closes: #168796)
noop: remove unused variable
Don't show boxes as everted (i.e., always show the same sides) during initial drag, regardless of the mouse pointer position.
more on cairo ps/pdf options
more on cairo ps/pdf options
Don't store special attributes/types when saving 3D boxes to plain SVG (so that they show up correctly when reopening files).
Fix bug #178004 [assert when saving as plain svg]
added edge3d to the list of translatable files
actually added edge3d.{py,inx} to the list of installable files
Cleanup:
Consistant variable names.
x, y used for positions.
i, j used for column/row.
Added check boxes to remove the automatic adding of tile width and height
in calculating shift. Useful when placing clones on a circle or spiral
(and in some cases when using the Exponent parameter where adding a
-100% shift is not the same as excluding the shift).
Added "Base" parameters to scaling. This allows drawing of logarithmic
spirals such as found in nature (e.g. nautilus shell, pine cone). When
non-zero, it changes the scale factor to be base^(scale-1).
Added "Cumulate" to shift, scale, rotate. In the case of shifting,
it allows uniformly scaled clones to be placed touching each other.
For example, a "10% shift" normally results in clones being shifted
by 10%, 20%, 30%, ... With the Cumulate box checked, the shifts
become 10%, 10+20%, 10+20+30%, ... Adding "Cumulate" to the Scale and
Rotation tabs may be of dubious value... but it can easily be removed.
Consistant variable names.
x, y used for positions.
i, j used for column/row.
Added check boxes to remove the automatic adding of tile width and height
in calculating shift. Useful when placing clones on a circle or spiral
(and in some cases when using the Exponent parameter where adding a
-100% shift is not the same as excluding the shift).
Added "Base" parameters to scaling. This allows drawing of logarithmic
spirals such as found in nature (e.g. nautilus shell, pine cone). When
non-zero, it changes the scale factor to be base^(scale-1).
Added "Cumulate" to shift, scale, rotate. In the case of shifting,
it allows uniformly scaled clones to be placed touching each other.
For example, a "10% shift" normally results in clones being shifted
by 10%, 20%, 30%, ... With the Cumulate box checked, the shifts
become 10%, 10+20%, 10+20+30%, ... Adding "Cumulate" to the Scale and
Rotation tabs may be of dubious value... but it can easily be removed.
fix redrawing of 3d box sides
improve cosmetics of guide dialog
angled guidelines: create angled line when dragging from edge of rulers
when dragging from rulers close to the edges, one gets 45 degree angled guidelines.
noop: remove unused variable
remember and use geom::point normal when dragging new guides
fix relative angle change in guideline dialog
16 years agoBug fix: prevent perspectives from being transformed more than once (by keeping track...
Bug fix: prevent perspectives from being transformed more than once (by keeping track of selected boxes and their transformations).
Fleshing out history section a bit
fix crit bug #168570 Crash when recreating grid using 'redo'
fix angle description of guides
Retired FilePrintDirect verb
2geom update
update to latest 2geom, bugs be gone!
update to latest 2geom (fixed 2 bugs :))
fix critical bug #168588 assertion failed, file sp-conn-end.cpp: line 191
Add UI for creating angled guidelines!
update to latest 2geom
create options for cairo pdf/ps export dialog
Removed Win32 only Print Direct verb, which was an exact clone of normal print
16 years agoFixed the parenting of the print dialog so that it cannot fall behind the main inksca...
Fixed the parenting of the print dialog so that it cannot fall behind the main inkscape desktop window
Fix typo in an array causing a write off the end. Causes bug if no
sizes were loaded from the preferences file. Closes LP: #178139.
sizes were loaded from the preferences file. Closes LP: #178139.
Updated the version numbers in the .rc files
1) solve bug #177995
2) don't look for nearby intersections when doing a constrained snap
2) don't look for nearby intersections when doing a constrained snap
BUG 178048 Void method which returns a value in stringstream.h confuses g++ 3.3
fix bug where changing units changed angles of axonometric grid
fix linking
guidelines: add methods to check horizontal/vertical, small fixes
added glib spawn helper files
ifdef instead of ifndef WITH_LIBWPG
compile depending on WITH_LIBWPG
More icon work by Michael Growberg:
Major changes since last version:
*all icons are done
*changed look of raise/lower icons
*"tweak" tool uses "smudge" icon from art libre set
*transform icons taken from art libre set
*align icons taken from art libre set (or extrapolated from their style)
problems:
ink pressure/tilt settings don't show (but the old ones do for some reason)
some icons are taken from the desktop's icon theme and so the layer icons should
match the ones in the layer dialog but don't match on all platforms
same goes for paste icons like paste in place that don't always match the look
of the generic paste icon.
Major changes since last version:
*all icons are done
*changed look of raise/lower icons
*"tweak" tool uses "smudge" icon from art libre set
*transform icons taken from art libre set
*align icons taken from art libre set (or extrapolated from their style)
problems:
ink pressure/tilt settings don't show (but the old ones do for some reason)
some icons are taken from the desktop's icon theme and so the layer icons should
match the ones in the layer dialog but don't match on all platforms
same goes for paste icons like paste in place that don't always match the look
of the generic paste icon.
Use "%"-key for toggling the snapper, and modify the related sp-desktop code
guidelines: implement rendering of angled lines.
guidelines: minor corrections
add point reading to repr-util.cpp
add point reading to repr-util.cpp
(Hopefully) proper fix this time for stolen 'D + modifier' shortcuts.
16 years agoMake Shift+Ctrl+D (Document Properties dialog) work again (was shadowed by the shortc...
Make Shift+Ctrl+D (Document Properties dialog) work again (was shadowed by the shortcut 'D' for toggling the dropper tool).
correctly handle orientation changes of guidelines
fix guide dragging
optimize guide canvasupdating
guides: switch from using one position coordinate to Geom::Point point_on_line
rename guide parameters to match snapping code naming convention.
start conversion to use point_on_line instead of position.
start conversion to use point_on_line instead of position.
Introduce verb, menu item and shortcut for the global snapping toggle
speedify zooming by keys
[INTL: sl] Updated Slovenian translation by Martin Srebotnjak (closes: #177058)
Use 'D' to toggle (not just switch to) the dropper tool; closes bug/RFE #170590
16 years agoRenaming captions and labels in snapping preferences dialog, and inverting the behavi...
Renaming captions and labels in snapping preferences dialog, and inverting the behaviour of the 'snap at any distance' checkbox
remember to return true from <javac> execute()
Make sure that snapping attributes pass 'make check'
revert comenting of uri argument in PdfImportDialog
Use golden ratio as additional constrained ratio during Ctrl+dragging rectangles (fixes bug/RFE #170540)
CRLF fix
non-poppler build fix
Warning and CRLF cleanup
Warning and CRLF cleanup
defocus layer selector after choosing layer
prepare for adding angled guideline rendering
start of getting angled guidelines.
define guide's normal instead of vertical/horizontal.
rendering is not implemented for angled guides yet.
define guide's normal instead of vertical/horizontal.
rendering is not implemented for angled guides yet.
* [INTL: it] Updated Italian translation
[BUG #169122] PDF import doesn't work when file name has accents, partially fixed
fix default grid unit scaling, fix crash for unknown unit.
prevent writing to xml when initializing grid. fixes not working default units.
add default unit to grid preferences.
fix possible crash where event_context is destroyed during fill operation due to tool switch
trying to fix the unset-gradient-on-transform bug
remove debug
Warning cleanup
Add initial support for <javac>. Also fix str compare bug
Fixed missing handling of the "environment prefix" and fetching of environment variables.
* [INTL:it] Typo fixing, patch by Luciano Montanaro
Add default grid settings to Inkscape preferences.
update to latest 2geom
Remove unused function that causes compile error on windows.
If necessary, split up perspectives when applying transformations to boxes; moreover, fix crash caused by listening to already destroyed perspectives
Improved tango icons by Michael Grossberg.
remove -g flag from build.xml as it is really not necessary and slows down building tremendously. If anybody finds use for -g, please let me know.
Fundamentally reworked version of the 3D box tool (among many other things, this fixes bugs #168900 and #168868). See mailing list for details. Sorry for this single large commit but it was unfeasible to keep the history.
libgdl: avoid setting a negative preferred height for dock items,
fixes a runtime warning.
fixes a runtime warning.
more win32 compile for inkview
Add global snapping toggle
16 years agoFixed the filter effects dialog always displaying all the filter settings by overridi...
Fixed the filter effects dialog always displaying all the filter settings by overriding the behavior of show_all.
Toggle snapping for each grid individually
Do NOT use frames in the snapping tab in the document properties dialog ;-)
* [INTL: bg] Bulgarian translation update by Techbulgaria (closes: #169991)
Warning cleanup
Cleaning up tests
connected a signal to update the filter primitives list treeview when the filters dialog is resized
I have added beveled edges to the connections on the filter-effects
dialog
dialog
move gtk version dep to gtkmm instead -- safer place to test it