summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Implement rendering for SVG 2 text with 'inline-size'. Work partially from ↵Tavmjong Bah2017-10-191-0/+91
| | |_|/ / / | |/| | | | | | | | | | | | | | | | Alex Roman.
| * | | | | Replace deprecated call to pango_win32_get_contextEduard Braun2017-10-171-8/+2
| | |/ / / | |/| | |
| * | | | Allow multiple shapes in 'shape-inside' and 'shape-subtract'. Work from Alex ↵Tavmjong Bah2017-10-172-44/+128
| | | | | | | | | | | | | | | | | | | | Roman
| * | | | Remove text 'width' and 'height' attributes. These were replaced by the ↵Tavmjong Bah2017-10-172-33/+1
| |/ / / | | | | | | | | | | | | 'inline-size' property.
| * | | Revive pango_win32 backendEduard Braun2017-10-162-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With these changes it's compiling and rendering text, however there seems to be an issue with setting font styles (e.g. font size is not set properly initially). OpenType font features are not supported. See https://bugs.launchpad.net/inkscape/+bug/1416674 for some history
| * | | Update properties for SVG 2 text. Partial work from Alex RomanTavmjong Bah2017-10-164-7/+36
| | | |
| * | | Fix link for FAQ entry on DPI changeEduard Braun2017-10-151-1/+1
| | | | | | | | | | | | | | | | (see also b862d73dd9a520d02886f295c0313588818513c4)
| * | | Do not use GUI for --export-inkscape-svgEduard Braun2017-10-141-0/+1
| | | |
| * | | Cleanup: rename sp_do_export_png for consistencyEduard Braun2017-10-141-7/+12
| | | | | | | | | | | | | | | | Also actually return non-zero if PNG could not be saved.
| * | | Some basic error handling for SVG exportEduard Braun2017-10-141-5/+16
| | | |
| * | | Refactoring: put SVG export into separate functionEduard Braun2017-10-141-59/+73
| | | |
| * | | Support --export-area-page when using --export-id to export to SVGEduard Braun2017-10-141-1/+3
| | | |
| * | | Support --export-margin when exporting to SVGEduard Braun2017-10-141-3/+15
| | | |
| * | | make --export-area-drawing work when exporting SVGEduard Braun2017-10-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Fixed bugs: - https://bugs.launchpad.net/inkscape/+bug/1597921 - https://bugs.launchpad.net/inkscape/+bug/1722844
| * | | Add note to use important in measure dialogJabier Arraiza2017-10-141-1/+1
| | | |
| * | | Fixing problems with nested LPE and convert to pathsJabier Arraiza2017-10-1413-43/+69
| | | |
| * | | Remove deprecated GNOME VFSStefano Facchini2017-10-137-209/+40
| | | | | | | | | | | | | | | | Just use Gio::File when access to non-local files is needed.
| * | | Implement !important rule handling for inline-style. Work from Jabier.Tavmjong Bah2017-10-133-38/+93
| | | | | | | | | | | | | | | | Added "!important" rule tests to style-test.cpp.
| * | | Do not force-disable CSD on WindowsEduard Braun2017-10-121-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code introduced in 860d326a9ac03c2b1e0a3f45c3ed3d35f94c3d54 is no longer necessary as gtk3 client side decorations are now disabled by default in MSYS2's gtk3 builds, see upstream patch: https://github.com/Alexpux/MINGW-packages/commit/69f8e3294ec0d612d274f69e5e517026a8c340b6 To enable CSD on-the-fly set the environment variable `GTK_CSD` to 1
| * | | Update POTFILES.in etc. after renamingStefano Facchini2017-10-124-5/+5
| | | |
| * | | Allow one !important rule to override another if later and has equal or ↵Tavmjong Bah2017-10-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | higher specificity. Patch from Jabier.
| * | | Prevent crash in measure LPE when pasting LPE to multiple elementsJabier Arraiza2017-10-101-1/+2
| | | |
| * | | Cleanup: remove unused winmain.cppEduard Braun2017-10-102-66/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While we were diligently compiling and maintaining it, the WinMain entry point was completely unused for quite some time now (if it was ever used). gcc is perfectly happy with the standard main() entry point and even MSVC should be able to work with alternative entry point names (if anybody was bold enough to actually compile Inkscape that way) Note regarding code for output redirection: The code that was introduced in 378a6384e55bdb8c5750c051fd91302f64d2b69a in order to achieve console output from inkscape.exe (see comment in winconsole.cpp why this does not work by default) works in principle, but has a number of issues - it immediately exits (control is returned to the console) rendering it unsuitable (or even harmful) for script usage - despite returning control to the console Inkscape continues to print messages to it messing up any other output - standard input (stdin) is not working at all The solution of using console wrappers from b8859cd12327c84f5ca8d4bf8614f0d0913d3c25 is therefore still the preferable solution, see also https://bugs.launchpad.net/inkscape/+bug/520532 for details.
| * | | Fix a bug pointed by CR on copyng throught layersJabiertxo Arraiza Cenoz2017-10-101-5/+4
| | | |
| * | | Fixes for transforms in LPE shapesJabiertxo Arraiza Cenoz2017-10-095-24/+75
| | | |
| * | | Circle3pts LPE: handle overlapping pointsStefano Facchini2017-10-081-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | If two of the three points overlap, just draw the circle having that segment as diameter. This is not rigorous mathematically, but it is a reasonable behavior and avoid a crash when snapping is on.
| * | | Merge branch 'refactoring' of gitlab.com:shlomif/inkscapeMarc Jeanmougin2017-10-0723-295/+284
| |\ \ \
| | * | | Refactoring: avoid duplicate code.Shlomi Fish2017-10-061-53/+42
| | | | |
| | * | | Refactoring.Shlomi Fish2017-10-061-7/+2
| | | | |
| | * | | Optimize and remove trailing space.Shlomi Fish2017-10-062-16/+21
| | | | |
| | * | | remove trailing spaceShlomi Fish2017-10-061-14/+13
| | | | |
| | * | | refactoringShlomi Fish2017-10-061-5/+1
| | | | |
| | * | | update a comment and remove trail spaceShlomi Fish2017-10-061-5/+2
| | | | |
| | * | | update a comment and remove trail spaceShlomi Fish2017-10-061-3/+3
| | | | |
| | * | | Extract an expr + trailing spaceShlomi Fish2017-10-061-23/+24
| | | | |
| | * | | remove trailing spaceShlomi Fish2017-10-063-7/+7
| | | | |
| | * | | Small refactoring + elim trail space.Shlomi Fish2017-10-061-5/+3
| | | | |
| | * | | Extract SPDimensions from spfiltersShlomi Fish2017-10-056-50/+14
| | | | |
| | * | | Extract SPDimensions from spuseShlomi Fish2017-10-052-24/+4
| | | | |
| | * | | Extract a base class, SPDimensions.Shlomi Fish2017-10-057-43/+99
| | | | | | | | | | | | | | | | | | | | From two places getting rid of duplicate code.
| | * | | Extract SPRoot::setRootDimensions .Shlomi Fish2017-10-052-39/+44
| | | | |
| | * | | Extract unset_x_and_y().Shlomi Fish2017-10-052-4/+10
| | | | |
| | * | | Merge double assignment + eliminate trail space.Shlomi Fish2017-10-051-5/+3
| | | | |
| * | | | Fix for bug #412928 Allow clip/mask set inverseJabiertxo Arraiza Cenoz2017-10-064-174/+117
| | | | |
| * | | | Rename get_group0_keyval to get_latin_keyvalAndrey Mozzhuhin2017-10-0541-87/+87
| | | | |
| * | | | Fix bug #1226962 - Keyboard shortcuts (hotkeys) not functional in someAndrey Mozzhuhin2017-10-053-4/+39
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | cases in non-latin keyboard layouts The key group with zero index can be a non-Latin layout. Try to determine Latin layout group index at runtime by checking available keymap entries for Latin 'a' keyval.
| * | | Merge branch 'edit-clip-object' of gitlab.com:stfacc/inkscapeMarc Jeanmougin2017-10-059-111/+81
| |\ \ \
| | * | | Rename object-edit.cpp to what it really isStefano Facchini2017-10-014-89/+52
| | | | |
| | * | | Fix the editing of clipping and masking objectsStefano Facchini2017-10-016-22/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By passing along an edit_transform matrix, as done for clipping paths. Cleanups: - remove some unused methods - use member initialization
| * | | | selection clear: First disconnect, then clearFriedrich Beckmann2017-10-041-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As proposed by Marc, the objects are first disconnected and then all elements are removed from the container via container.clear. This also avoids the corruption of the iterator as the container is not modified during the iterations.