summaryrefslogtreecommitdiffstats
path: root/src/extension/internal (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Two fixes (should work on Linux now)Eduard Braun2017-11-211-3/+2
| | | | | | | | | | - do not call cairo_show_page as the GtkPrintOperation seems to do that internally (calling it manually will emit the current page, clear it, and the cleared page seems to be emitted in error later) - we can (and should) still call cairo_surface_destroy as it's doing reference counting internally (we increase the reference count in CairoRenderContext::setSurfaceTarget) and won't actually destroy anything until the count reaches zero
* Fix printing multiple copies of a documentEduard Braun2017-11-202-5/+8
| | | | | | | | | | | | | Previously only the first page was printed properly, all following pages were either blank or were not printed at all. This was caused by finishing/destroying the cairo surface of the cairo context associated with the GtkPrintContext used for printing which made it impossible to draw to it for any consecutive page Fixed bugs: - https://bugs.launchpad.net/inkscape/+bug/1733424 - https://bugs.launchpad.net/inkscape/+bug/490866
* Merge branch 'luzpaz/inkscape-typos' (!119)Eduard Braun2017-11-079-14/+14
|\
| * Misc. typosUnknown2017-11-079-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | Found using `codespell -q 3 -w --skip="*.svg,*.po,*.ts,./share/tutorials,./src/libavoid,./packaging/win32/languages,./man,./src/2geom" -I ../inkscape-whitelist.txt` whereby whitelist file contained: ``` dum iff glight substract te upto ```
* | Change abs to std::abs to fix warningsSimon Wells2017-11-042-5/+5
|/
* Merge branch 'smartpointer_refactor' of gitlab.com:jali/inkscapeMarc Jeanmougin2017-10-202-4/+2
|\
| * Replace boost::scoped_ptrJan Lingscheid2017-10-172-4/+2
| | | | | | | | | | This replaces all usage of boost::scoped_ptr with std::unique_ptr. Also removes the corresponding includes.
* | Remove all unused makefile.inStefano Facchini2017-10-191-17/+0
|/
* Remove deprecated GNOME VFSStefano Facchini2017-10-131-61/+22
| | | | Just use Gio::File when access to non-local files is needed.
* third batchMarc Jeanmougin2017-10-021-10/+5
|
* Merge branch 'master' of gitlab.com:inkscape/inkscapeMarc Jeanmougin2017-10-011-12/+20
|\
| * Do not crash if raster image can not be opened by ImageMagickEduard Braun2017-09-301-12/+20
| | | | | | | | | | | | | | | | | | | | | | The crash only affected embedded images. (we were already catching the exception when loading a linked file) While at it add some error reporting via debug messages, fix a memory leak and do some minor cleanup. Fixed bug: - https://bugs.launchpad.net/inkscape/+bug/1720330
* | Removed all GSList occurences in .h filesMarc Jeanmougin2017-10-013-14/+10
|/
* adapt to poppler 0.58David Tardon2017-09-072-0/+527
|
* Cleanup: eliminate version from config.hEduard Braun2017-07-172-3/+5
| | | | | | The idea behind inkscape-version.h / inkscape-version.cpp is to avoid rebuilding most of the code base when the version number changes. Defining a version number in config.h defeats this purpose.
* Gtkmm deprecation fixesAlexander Valavanis2017-07-063-3/+0
|
* Introduce get_filenames which scans paths for all filenames.Martin Owens2017-07-012-60/+18
|
* Refactor profile directory use and promote IO::Resource get_path and ↵Martin Owens2017-06-282-11/+11
| | | | get_filename methods
* [Bug #1417470] Fix PDF+TeX output for text inside groups with clip/maskMax Gaukler2017-06-132-3/+33
| | | | | Fixes Bug: - https://launchpad.net/bugs/1417470
* Avoid name conflict with libwmf (wmf_free).Tavmjong Bah2017-06-011-1/+1
| | | (bzr r15724)
* Use uniform name for input and output (and PDF is an ISO standard and no ↵Tavmjong Bah2017-06-011-2/+2
| | | | | longer tied to Adobe). (bzr r15723)
* Fix PDF export with respect to 'image-rendering'.Tavmjong Bah2017-05-291-5/+5
| | | (bzr r15715)
* CDR/VSD input: Avoid crash when preview image can not be rendered and show a ↵Eduard Braun2017-04-302-1/+27
| | | | | placeholder instead (bzr r15653)
* Remove unused field "scope"Eduard Braun2017-04-091-2/+2
| | | (bzr r15633.1.2)
* EMF/WMF: Hopefully resolve locale issues with decimal separator for goodEduard Braun2017-04-064-28/+35
| | | | | | | | | | | | This unconditionally sets "LC_NUMERIC" to "C" to use dots (.) in all scanf/printf-like functions to prevent parsing issues with locales that would use a comma (,) instead. Fixed bugs: - https://launchpad.net/bugs/1549015 - https://launchpad.net/bugs/1675755 - https://launchpad.net/bugs/1335660 - https://launchpad.net/bugs/1089857 - https://launchpad.net/bugs/1599763 (bzr r15617)
* Implement rotation via desktop to window affine.Tavmjong Bah2017-03-209-45/+15
| | | | | | Remove rotation via viewbox. Still some work to do... (bzr r15603)
* Fix Gtkmm deprecation warnings in VSD import dialogAlex Valavanis2017-03-111-14/+18
| | | (bzr r15586)
* Fix Gtkmm deprecation warnings in CDR import dialogAlex Valavanis2017-03-111-16/+21
| | | (bzr r15585)
* EMF/WFM export: Fix crash when selecting "Convert gradients to colored ↵Eduard Braun2017-03-062-6/+29
| | | | | | | | | | polygon series" The problem where calls of "sprintf()" to format SVG path data. Unfortunately depending on the locale set at this point via "setlocale()" the output could contain commas (,) instead of dots (.) as decimal spearator resulting in invalid path data. Fixed bugs: - https://launchpad.net/bugs/1549015 (bzr r15568)
* [Bug #1664372] preset filter names inconsistent.suv-lp2017-02-182-2/+2
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1664372 (bzr r15532)
* improve dot dash support in wmf exportmathog2017-02-171-1/+22
| | | (bzr r15526)
* resolve bug 1665421mathog2017-02-171-0/+10
| | | (bzr r15525)
* Fix a memory leak introduced in r15421 and r15501 respectivelyEduard Braun2017-02-113-8/+15
| | | (bzr r15505)
* fix two memory leaksperegrine2017-02-071-0/+1
| | | | | | | Fixed bugs: - https://launchpad.net/bugs/1662686 - https://launchpad.net/bugs/1662683 (bzr r15493)
* [Bug #1537497] Icon preview doesn't render background.tghs2017-01-251-1/+1
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1537497 (bzr r15446)
* fixing to new trunkJabiertxof2017-01-247-22/+84
|\ | | | | (bzr r15142.1.38)
| * Partially fix opening of librevenge based input formats (cdr/vsd/wpg) on ↵Eduard Braun2017-01-173-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows if the filename contains non-ASCII characters The problem is that "RVNGFileStream" uses "fopen()" internally which only supports ANSI filenames on Windows (i.e. a complete fix would require upstream code changes). By using "g_win32_locale_filename_from_utf8()" the problem can be worked around in most cases, though: * the filename is converted to the current codepage (i.e. all 255 characters that are available in the current character encoding are allowed in the filename) * even if the filename contains a character that's not available in the current character encoding it's attempted to use the alternative short (8.3) file name instead Therefore the input operation will only fail in the unlikely case that the filename contains a character not available in the current ANSI code page while at the same time short file names are disabled on the file system (which is not the case in standard configurations). Fixed bugs: - https://launchpad.net/bugs/1656763 - https://launchpad.net/bugs/1656763 (bzr r15421)
| * Fix typoAlex Valavanis2016-12-261-1/+1
| | | | | | (bzr r15364)
| * vsd-input: Gtk3 fixesAlex Valavanis2016-12-261-2/+2
| | | | | | (bzr r15363)
| * cdr-import: Gtk3 fixesAlex Valavanis2016-12-261-2/+2
| | | | | | (bzr r15362)
| * pdf-input: Gtk3 fixesAlex Valavanis2016-12-262-16/+56
| | | | | | (bzr r15360)
| * Fix filter editor updateMarc Jeanmougin2016-11-111-0/+1
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/1639985 (bzr r15238)
| * patch for bug 1405292, start clipping with COPY instead of OR so GDI ↵mathog2016-11-101-1/+1
| | | | | | | | | | clipping works (bzr r15235)
| * Remove embedded build date, to allow reproducible building.Mattia Rizzolo2016-11-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | Reproducible Builds is a ongoing project which aims at having "packages" "build" (as in, every build step, be it code compilation, doc generation, etc) be bit-by-bit reproducible regardless of the build environment. With this commit inkscape can be built reproducibly. See https://reproducible-builds.org for more info about the project. (bzr r15222.1.1)
* | Add exportersJabier Arraiza Cenoz2016-11-059-15/+45
|/ | | (bzr r15142.1.32)
* CPPification: almost all sp_object_set_whatever and sp_selection_whatever ↵Marc Jeanmougin2016-10-241-1/+1
| | | | | | | | | | | | global functions are now methods of ObjectSet*, with these additional benefits: - They can now act on any SelectionSet, not just the current selection; - Whenever possible, they don't need a desktop anymore and can run if called from GUI. I hope I did not break too many things in the process. *: So instead of callink sp_selection_move(desktop,x,y), you call myobjectset->move(x,y) (bzr r15189)
* Merged.Shlomi Fish2016-10-021-0/+26
|\ | | | | (bzr r15100.1.28)
| * Add a prune method to saving svg files that removes Adobe's i:pgf tag.Martin Owens2016-10-011-0/+26
| | | | | | | | | | | | Fixed bugs: - https://launchpad.net/bugs/179679 (bzr r15141)
* | Merged.Shlomi Fish2016-09-291-3/+3
|\| | | | | (bzr r15100.1.23)
| * Rename <mesh> to <meshgradient> per SVG 2 CR specificiation.Tavmjong Bah2016-09-271-3/+3
| | | | | | | | | | Note: <mesh> has been repurposed to be a special shape that tightly wraps a mesh gradient. (bzr r15137)