summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/print.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-04-06More document.h cleanup.Tavmjong Bah1-1/+1
2019-02-20Give more descriptive names to document file related variables and functions.Tavmjong Bah1-1/+1
Makes searching through code for them easier.
2018-11-08Clarify licensesMax Gaukler1-1/+2
- add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
2018-11-04Fix bug #630635: Print page size is incorrect: ↵Rick Yorgason1-14/+19
https://bugs.launchpad.net/inkscape/+bug/630635 Don't rotate the page if using a custom page size, because it confuses simpler printers which don't understand landscape mode, like laser cutters. (Note: comments #3-7 in that bug report are a different issue, which affects printers which don't understand custom page sizes; this issue was fixed in commit eaa134e8ea9e71489af1b5090bdee122d5b8d659)
2018-10-27Remembers printer settings between calls to the print dialogue. Fixes bug ↵Rick Yorgason1-0/+4
#1711112.
2018-10-01Remove #include "config.h" wherever possibleEduard Braun1-4/+0
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-2/+2
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-05-20Print: Match document size against known paper sizesPatrick McDermott1-8/+32
Custom paper sizes work with some printer drivers but not others. EPSON's ESC/P-R CUPS driver for example scales a custom-sized document to ISO A4. (It apparently used to just bail on unknown page sizes.) Matching the document size against a known paper size in Inkscape prevents the driver from scaling to the wrong paper size. Fixes an issue discussed in comments 3, 4, 5, and 6 of <https://bugs.launchpad.net/inkscape/+bug/630635>.
2018-05-20Print: C++ifyPatrick McDermott1-76/+66
2018-05-04Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin1-2/+2
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
2018-04-29Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin1-2/+2
2017-11-20Fix printing multiple copies of a documentEduard Braun1-1/+5
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
2017-10-19Drop obsolete wrapper around Glib::file_open_tmpStefano Facchini1-2/+1
2017-07-19Minor code cleanup after baeb92c8b275ada9a09187772e11f8b32b7ae6efEduard Braun1-11/+1
2016-08-03Removed unused includes, decreased compilation time. Once againAdrian Boguszewski1-2/+1
(bzr r15034)
2016-07-28Reverted changes to r15024 after many building problemsAdrian Boguszewski1-1/+2
(bzr r15027)
2016-07-28Removed unused includes, decrease compilation timeAdrian Boguszewski1-2/+1
(bzr r15025)
2015-03-05Fix for Bug #918319 (Printing offsets page).Nicolas Dufour1-19/+2
Fix for a dead assignment in the printing code (Jenkins warning: http://jenkins.inkscape.org/job/Inkscape_trunk_scan-build/42/clangScanBuildBugs/browse/report-a94344.html#EndPath). Fixed bugs: - https://launchpad.net/bugs/918319 (bzr r13965)
2015-02-19Put a few std::vector<SPitem*>Marc Jeanmougin1-1/+1
(bzr r13922.1.5)
2015-02-18Just...mc1-1/+1
some... more... lines... (bzr r13922.1.2)
2014-08-23fix Windows 64-bit buildJohan B. C. Engelen1-2/+2
(bzr r13531)
2014-08-23fix Windows 64-bit buildJohan B. C. Engelen1-2/+2
(bzr r13341.1.154)
2014-08-13Fix buildLiam P. White1-1/+3
(bzr r13510)
2014-08-13Printing. Fix for Bug #264831 (Print settings not persistent).Nicolas Dufour1-1/+7
Printing. Fix for Bug #508529 (Printing rastered image offsets the page). Fixed bugs: - https://launchpad.net/bugs/264831 - https://launchpad.net/bugs/508529 (bzr r13509)
2014-06-25fix windows build (gtk3) partly. broken because of windows.h poluting ↵Johan B. C. Engelen1-4/+5
namespace with "interface" struct name. (bzr r13341.1.68)
2013-09-21Fix format security errorsAlex Valavanis1-3/+3
Fixed bugs: - https://launchpad.net/bugs/1193025 (bzr r12563)
2013-08-28Improve code readability.Matthew Petroff1-2/+2
(bzr r12475.1.9)
2013-08-27Added viewBox implement document unit support.Matthew Petroff1-4/+4
(bzr r12475.1.2)
2013-07-31Eliminate "unit-constants.h".Matthew Petroff1-6/+6
(bzr r12380.1.54)
2012-10-28add bleed/margin to pdf exportJohan B. C. Engelen1-1/+1
(bzr r11847)
2012-02-15Move gtkmm headers that internally re-enable deprecated gtk symbols to top. ↵Alex Valavanis1-1/+1
Hides many GTK deprecation errors that we can't fix in Inkscape (bzr r10982)
2012-02-12Header cleaningAlex Valavanis1-0/+1
(bzr r10963)
2012-01-07dropped deprecated function sp_repr_get_double_attributeKris De Gussem1-12/+14
(bzr r10858)
2011-10-03Doxygen cleanup.Jon A. Cruz1-2/+3
(bzr r10660)
2010-11-17Super duper mega (fun!) commit: replaced encoding=utf-8 with ↵Chris Morgan1-1/+1
fileencoding=utf-8 in all 1074 Vim modelines. The reason for this is that (a) setting the encoding isn't nice, and (b) Vim 7.3 (with modeline enabled) disallows it and pops up an error whenever you open any file with it ("invalid modeline"). Also corrected five deviant modestrings: * src/ui/widget/dock.cpp and src/ui/widget/dock.h: missing colon at the end * src/ui/dialog/tile.cpp: removed gratuitous second colon at the end * src/helper/units-test.h: removed gratuitous space before a colon * share/extensions/export_gimp_palette.py: missing textwidth=99 That's my geekiest commit yet. (bzr r9900)
2010-07-01C++fied SPDocument addedAbhishek Sharma Public1-4/+4
(bzr r9546.1.2)
2009-12-20Warning cleanupJon A. Cruz1-5/+9
(bzr r8895)
2009-09-05patch by Adrian Johnson for 166678bulia byak1-1/+1
(bzr r8561)
2009-08-12Fix for Bug #166678 (Paper size or orientation are not used when printing) ↵Nicolas Dufour1-4/+11
by Adrian Johnson. (bzr r8473)
2009-08-12Fix for Bug #373309 (Print has offset on page), by Adrian Johnson.Nicolas Dufour1-1/+20
(bzr r8469)
2009-08-06Revert recent refactoring changes by johnce because they break the build, ↵Maximilian Albert1-1/+1
which cannot be fixed easily. (bzr r8422)
2009-08-05SPDocument->Documentjohnce1-1/+1
(bzr r8408)
2009-04-24apply printing w32 patch ↵Adib Taraben1-63/+0
https://bugs.launchpad.net/inkscape/+bug/179988/comments/176 (bzr r7768)
2009-04-24apply printing w32 patch ↵Adib Taraben1-1/+4
https://bugs.launchpad.net/inkscape/+bug/179988/comments/174 (bzr r7767)
2009-01-13Improved version reporting. Add SVN revision and custom status to Krzysztof Kosi??ski1-0/+1
version string on Linux. (bzr r7123)
2008-10-27From trunkTed Gould1-5/+15
(bzr r6885)
2008-09-22Made bitmap printing use the DPI setting (bug 258916)Niko Kiirala1-3/+7
(bzr r6870)
2008-08-29Ulf Ericson's patch for implementing missing properties in the new pdf exporterbulia byak1-1/+1
(bzr r6726)
2008-03-28Fixing as per discussion in LP # 179988Mike Pittman1-3/+77
(bzr r5211)
2008-03-21Bugfix to prevent the print dialog falling underneath the inkscape desktop ↵Joel Holdsworth1-2/+3
windows in Win32 (bzr r5147)