summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* More NR ==> Geom changesJoshua L. Blocher2008-12-2851-1068/+1069
| | | (bzr r7032)
* convert NR to GeomJohan B. C. Engelen2008-12-281-4/+4
| | | (bzr r7031)
* convert NR to GeomJohan B. C. Engelen2008-12-281-13/+10
| | | (bzr r7030)
* Now users can design a font within inkscape, save it and then open the Felipe Corr??a da Silva Sanches2008-12-2819-211/+710
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SVG file in Fontforge in order to export a truetype font (or other system font formarts fontforge supports). This improves previous workflow of font design using Inkscape which involved creating one SVG for each glyph. Now user only needs to create a single SVG file containing an SVGFont. Glyph kerning settings for the font can also be defined withing Inkscape itself with live preview. The kerning management still needs some improvements but is currently functional at least. Improvements in the SVGFonts dialog: * In Global Settings tab you can define the font family name. Other attributes should be added to this tab in the future. * Glyphs tab allows the user to: ** see a list (combobox) of glyphs available in the currently selected font. ** add/remove glyphs ** edit glyph name and unicode ** set the glyph curves based on a given path (selected from canvas). Same feature for the missing glyph. * Kerning tab allows user to: ** add new kerning pairs ** adjust kerning values of selected kerning pair ** live preview while adjusting the kerning values Code refactoring: * Inner classes DocumentProperties::SignalObserver and FilterEffectsDialog::SignalObserver were duplicated code and another instance would be needed in SVGFonts dialog. So, I moved it to Inkscape::XML::SignalObserver (in helper-observer.{cpp,h}) * changed SPGlyph->glyph_name and SPGlyph->unicode from char* to Glib::ustring * added sp_remove_resource to the release method in sp-font.cpp * glyph curves used to be stored (in d attribute) and rendered upside-down. Now that bug is fixed. Sorry about this huge commit. I got one week away from the Internet during a xmas travel. The lack of 'net connection made me work more intensely in Inkscape :-D Felipe Sanches (bzr r7029)
* Makes sure a Gaussian filter is applied to premultiplied data.Jasper van de Gronde2008-12-283-40/+93
| | | (bzr r7028)
* Eliminate unnecessary premultiplied boolean from nr-filter-colormatrixJasper van de Gronde2008-12-281-5/+1
| | | (bzr r7027)
* Some accuracy improvements for nr-filter-colormatrix (including some changes ↵Jasper van de Gronde2008-12-222-57/+100
| | | | | to let it use premultiplied colors if possible) + author entry I forgot to add in revision 20391. (bzr r7023)
* fix crash bug 310206Johan B. C. Engelen2008-12-221-7/+7
| | | (bzr r7022)
* revert change of sp_item_i2d_affine in rev 20388, as it crashed command line useThomas Holder2008-12-211-2/+4
| | | (bzr r7020)
* Some accuracy improvements for ComponentTransfer filters (should also be ↵Jasper van de Gronde2008-12-201-9/+26
| | | | | somewhat faster). (bzr r7019)
* Fixes "disappearing gradients" problem discussed on mailing list and adds a ↵Jasper van de Gronde2008-12-202-2/+16
| | | | | few g_warnings to component transfer type checks. (bzr r7018)
* propagate additional_affine into groups of clip/mask pathsThomas Holder2008-12-201-1/+1
| | | (bzr r7017)
* object-snapper.cppThomas Holder2008-12-206-46/+20
| | | | | | | | | | | | | | | | | | | * fix snapping to clip/mask with parent transform * replace matrix_to_desktop call sp-item.h sp-item.cpp * improve snapping to clip/mask with parent transform * remove matrix_to_desktop/matrix_from_desktop * use desktop->doc2dt() with sp_item_i2d_affine(...) desktop.h desktop.cpp * new method: dt2doc() selection-chemistry.cpp * remove awkward matrix_to_desktop(matrix_from_desktop(...)) calls (bzr r7016)
* fix bug #166937 (with viewBox, simplify oversimplifies)Thomas Holder2008-12-191-0/+3
| | | (bzr r7014)
* Makes copy_n inline in nr-filter-gaussian.Jasper van de Gronde2008-12-191-1/+1
| | | (bzr r7013)
* fixed transform_mutliply for vector lpe parameter.JF Barraud2008-12-171-1/+1
| | | (bzr r7012)
* fix compile after rev 20377Johan B. C. Engelen2008-12-162-2/+2
| | | (bzr r7011)
* * remove sp_item_i2root_affine and sp_item_i2r_affine and replace all calls byThomas Holder2008-12-169-78/+25
| | | | | | | | | | | | sp_item_i2doc_affine or sp_item_i2d_affine respectively * remove sp_root_bbox, root->c2p was considered in the wrong place there * in sp_item_i2doc_affine do not consider SP_ITEM(object)->transform for root node, because <svg> node does not have a transform attribute * fix style scaling for boolean operations (with viewBox) * fix zoom to fit drawing (with viewBox) * fix export area size for "export drawing" (with viewBox) * fix simultaneous movement of clone + original (with viewBox) (bzr r7010)
* Added "Add" button to the SVG Fonts dialog.Felipe Corr??a da Silva Sanches2008-12-162-6/+58
| | | (bzr r7009)
* 1) snap midpoints of line segments (both as source and as target)Diederik van Lierop2008-12-1422-428/+493
| | | | | 2) snap intersections within a single shape (as source; as target was already implemented) (bzr r7008)
* Filter quality setting revised, seems to not crash when viewing filters.svgNiko Kiirala2008-12-143-45/+121
| | | (bzr r7007)
* fixed part 2 of bug #168372Thomas Holder2008-12-141-0/+3
| | | (bzr r7006)
* remove bezier-utils. now we use 2geom's one.Johan B. C. Engelen2008-12-137-1756/+0
| | | | | remove bezier-utils-test as well. (bzr r7004)
* remove 2geom transition codeJohan B. C. Engelen2008-12-131-12/+23
| | | (bzr r7002)
* pencil sketching now allows for different smooth settingsJohan B. C. Engelen2008-12-132-29/+20
| | | | | (sketch mode is still work in progress) (bzr r7001)
* fix LPE Sketch with new 2geomJohan B. C. Engelen2008-12-131-3/+3
| | | (bzr r7000)
* fix compile.Johan B. C. Engelen2008-12-131-1/+1
| | | | | re-enable decrepated 2geom function (bzr r6999)
* fix compile.Johan B. C. Engelen2008-12-133-3/+3
| | | | | re-enable decrepated 2geom functions. (bzr r6998)
* add missing filesJohan B. C. Engelen2008-12-133-0/+1081
| | | (bzr r6997)
* update to 2geom rev.1723Johan B. C. Engelen2008-12-1328-527/+452
| | | (bzr r6996)
* add sketch mode to pencil toolJohan B. C. Engelen2008-12-135-21/+172
| | | (bzr r6995)
* fixed: getting pagecolor for bordercolorThomas Holder2008-12-121-1/+1
| | | (bzr r6991)
* typo in xMaxYMidThomas Holder2008-12-123-3/+3
| | | (bzr r6990)
* bug #166885 (preserveAspectRatio="none" misinterpreted)Thomas Holder2008-12-114-4/+4
| | | (bzr r6988)
* fixed snapping of handles (broken since rev 20247)Thomas Holder2008-12-111-5/+6
| | | (bzr r6987)
* - Fix bug #304405 (snapping to an intersection of lines at infinity is wrong)Diederik van Lierop2008-12-104-396/+393
| | | | | - Replace tabs by spaces (bzr r6985)
* * Removing the bitmap files that aren't being used.Ted Gould2008-12-1032-1289/+9
| | | | | | | | | | | | | * Removing the filter files that haven't been used. * Adding a small little script to pull the strings out of the filters.svg file and pull them into a header file so that they can be translated. * Fix generate_POTFILES.sh so that it warns that it'll probably break things * Update POTFILES.in so that it matches the files better. * Making a bunch of .svg files not executable. * Patching the effects code so that the sorting of the menus is correct and the first entry is not ignored. (bzr r6984)
* use 2geom bezier fitting (is copy of inkscape's)Johan B. C. Engelen2008-12-104-9/+8
| | | (bzr r6983)
* nodepath: use 2geom bezier fitting (is copy of inkscape's)Johan B. C. Engelen2008-12-101-2/+2
| | | (bzr r6982)
* remove orphaned NRMatrix wrapper for sp_item_write_transformThomas Holder2008-12-092-14/+0
| | | (bzr r6979)
* reworked ClipboardManagerImpl::_pasteDocument, code cleanup and finally ↵Thomas Holder2008-12-091-56/+30
| | | | | fixing remaining issues with bug #234305 (bzr r6978)
* preferences.cpp: Remove an assert that causes problems with some Krzysztof Kosi??ski2008-12-091-1/+2
| | | | | input devices. (bzr r6977)
* Simplify "make check" makefile rules and remove most of the obsolete Krzysztof Kosi??ski2008-12-0922-1418/+102
| | | | | utest-based tests. (bzr r6976)
* fix for Bug #234305 (paste into transformed groups)Thomas Holder2008-12-081-0/+10
| | | (bzr r6975)
* Make all tools consider full parent transform (up to document, not just up ↵Thomas Holder2008-12-0814-36/+45
| | | | | | | to root) See http://wiki.inkscape.org/wiki/index.php/ViewBoxToDo (bzr r6974)
* "make check" now compiles and runs on Linux.Krzysztof Kosi??ski2008-12-088-56/+185
| | | (bzr r6973)
* Makes page-sizer be a little less eager to change the orientation of pages ↵Jasper van de Gronde2008-12-081-5/+12
| | | | | automatically(!), it only does it for page sizes which are preferred to be in a certain orientation (landscape) now. (bzr r6972)
* Removed sp_main_* stubs from individual headers to make the unit tests build ↵Jasper van de Gronde2008-12-083-7/+4
| | | | | on Windows again. (bzr r6971)
* Warning and 'using' cleanup.Jon A. Cruz2008-12-0813-123/+103
| | | (bzr r6970)
* Partial fix for "make check" compilation failure.Krzysztof Kosi??ski2008-12-084-18/+6
| | | (bzr r6969)