]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.2.0898: printing support is lacking v9.2.0898
authorFoxe Chen <chen.foxe@gmail.com>
Sun, 2 Aug 2026 18:27:01 +0000 (18:27 +0000)
committerChristian Brabandt <cb@256bit.org>
Sun, 2 Aug 2026 18:33:37 +0000 (18:33 +0000)
commitf141c19dca84331202ea06f3035c04ffc63066d0
tree9bbd206d4f1a5536602081e1ea17cad91ea2722a
parentcd29d79dde5a076a859009b97287e6357933efe3
patch 9.2.0898: printing support is lacking

Problem:  printing support is lacking
Solution: Improve printing support by making use of pango and cairo
          libraries, use a graphical dialog for :hardcopy in the GTK4 ui
          (Foxe Chen).

fixes:  #8935
closes: #20648

Signed-off-by: Foxe Chen <chen.foxe@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
32 files changed:
Filelist
runtime/doc/options.txt
runtime/doc/print.txt
runtime/doc/tags
runtime/doc/various.txt
runtime/doc/version9.txt
src/Makefile
src/auto/configure
src/config.h.in
src/config.mk.in
src/configure.ac
src/errors.h
src/evalfunc.c
src/evalvars.c
src/feature.h
src/globals.h
src/gui_gtk4.c
src/hardcopy.c
src/hardcopy.h [new file with mode: 0644]
src/hardcopy_pango.c [new file with mode: 0644]
src/hardcopy_pango.h [new file with mode: 0644]
src/hardcopy_postscript.c [new file with mode: 0644]
src/hardcopy_postscript.h [new file with mode: 0644]
src/option.c
src/option.h
src/optiondefs.h
src/proto/gui_gtk4.pro
src/proto/hardcopy.pro
src/structs.h
src/testdir/test_hardcopy.vim
src/version.c
src/vim.h