Patch 8.2.2269
Problem: Not all :hardcopy code covered by tests.
Solution: Test more combinations. (Dominique Pellé, closes #7595)
Files: src/testdir/test_hardcopy.vim
*** ../vim-8.2.2268/src/testdir/test_hardcopy.vim 2020-03-15
18:27:39.164063651 +0100
--- src/testdir/test_hardcopy.vim 2021-01-01 21:31:42.588672941 +0100
***************
*** 10,17 ****
--- 10,19 ----
\ 'left:2in,top:30pt,right:16mm,bottom:3pc',
\ 'header:3,syntax:y,number:y,wrap:n',
\ 'header:3,syntax:n,number:y,wrap:y',
+ \ 'header:0,syntax:a,number:y,wrap:y',
\ 'duplex:short,collate:n,jobsplit:y,portrait:n',
\ 'duplex:long,collate:y,jobsplit:n,portrait:y',
+ \ 'duplex:off,collate:y,jobsplit:y,portrait:y',
\ 'paper:10x14',
\ 'paper:A3',
\ 'paper:A4',
***************
*** 46,53 ****
endfunc
func Test_printmbfont()
! " Print a small help page which contains tabs to cover code that expands
tabs to spaces.
! help help
syn on
for opt in
[':WadaMin-Regular,b:WadaMin-Bold,i:WadaMin-Italic,o:WadaMin-Bold-Italic,c:yes,a:no',
--- 48,55 ----
endfunc
func Test_printmbfont()
! " Print a help page which contains tabs, underlines (etc) to recover more
code.
! help syntax.txt
syn on
for opt in
[':WadaMin-Regular,b:WadaMin-Bold,i:WadaMin-Italic,o:WadaMin-Bold-Italic,c:yes,a:no',
***************
*** 70,81 ****
" digraph.txt has plenty of non-latin1 characters.
help digraph.txt
! set printmbcharset=ISO10646 printencoding=utf-8
printmbfont=r:WadaMin-Regular
!
! hardcopy > Xhardcopy_printmbcharset
! let lines = readfile('Xhardcopy_printmbcharset')
! call assert_true(len(lines) > 20)
! call assert_true(lines[0] =~ 'PS-Adobe')
set printmbcharset=does-not-exist printencoding=utf-8
printmbfont=r:WadaMin-Regular
call assert_fails('hardcopy > Xhardcopy_printmbcharset', 'E456:')
--- 72,88 ----
" digraph.txt has plenty of non-latin1 characters.
help digraph.txt
! set printmbcharset=ISO10646 printencoding=utf-8
! for courier in ['yes', 'no']
! for ascii in ['yes', 'no']
! exe 'set
printmbfont=r:WadaMin-Regular,b:WadaMin-Bold,i:WadaMin-Italic,o:WadaMin-BoldItalic'
! \ .. ',c:' .. courier .. ',a:' .. ascii
! hardcopy > Xhardcopy_printmbcharset
! let lines = readfile('Xhardcopy_printmbcharset')
! call assert_true(len(lines) > 20)
! call assert_true(lines[0] =~ 'PS-Adobe')
! endfor
! endfor
set printmbcharset=does-not-exist printencoding=utf-8
printmbfont=r:WadaMin-Regular
call assert_fails('hardcopy > Xhardcopy_printmbcharset', 'E456:')
*** ../vim-8.2.2268/src/version.c 2021-01-01 21:05:51.222773812 +0100
--- src/version.c 2021-01-01 21:32:57.576258974 +0100
***************
*** 752,753 ****
--- 752,755 ----
{ /* Add new patch number below this line */
+ /**/
+ 2269,
/**/
--
If your nose runs, and your feet smell, you might be upside down.
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/vim_dev/202101012035.101KZ4r91637097%40masaka.moolenaar.net.