Daniel Harding wrote:

> >> The attached patch is a follow-up to patch 7.3.117 (Problem:  When
> >> changing the font size, only MS-Windows limits the window size.
> >> Solution:  Also limit the window size on other systems. (Roland
> >> Puntaier)).  That patch fixed the problem that on non-MS-Windows
> >> systems, increasing the font size could cause the gVim window to grow
> >> larger than the physical screen.
> >>
> >> A similar problem exists on non-MS-Windows systems when setting lines or
> >> columns.  According to the documentation for 'lines' ( or 'columns'),
> >> "Vim limits the number of lines [columns] to what fits on the screen."
> >> This is true on MS-Windows, but not true on other systems (in my case,
> >> Linux).  The attached patch makes the behavior consistent with the
> >> documentation on all systems.
> >
> > Does this work correctly when Vim stretches over more than one monitor?
> 
> Sorry it has taken me so long to get back on this.  Based on my testing, 
> I don't think the behavior on non-MS-Windows systems is any worse with 
> the patch than previously.  Here's the behavior I observed with multiple 
> monitors:
> 
> On MS-Windows (with or without the patch), setting lines=999 causes the 
> number of lines to be limited to what will fit on the monitor the gVim 
> window is in (if the window spans multiple monitors, one of them is 
> selected and the window is moved to that monitor, but I have not been 
> able to determine by what method the selection is made).
> 
> On Linux (Gentoo) without the patch, setting lines=999 actually gives 
> 999 lines and sends the bottom of the window well past the bottom of the 
> screen.  With the patch, setting lines=999 limits the number of lines to 
> what will fit in the total height of all the monitors (e.g. if the 
> desktop is extended onto two monitors side-by-side, the height of the 
> tallest monitor; if the desktop is extended onto two monitors one above 
> the other, the combined height of the monitors).
> 
> So while the behavior with the patch on Linux doesn't exactly match 
> MS-Windows in the multiple-monitor case, I believe it is certainly no 
> worse than before the patch, and in the single-monitor case, definitely 
> does what the documentation says, whereas without the patch, the 
> behavior did not match the documentation.

OK, I'll include the patch and then we'll await any users reporting a
problem.

-- 
Two cows are standing together in a field.  One asks the other:
"So what do you think about this Mad Cow Disease?"
The other replies: "That doesn't concern me. I'm a helicopter."

 /// Bram Moolenaar -- b...@moolenaar.net -- 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 vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Raspunde prin e-mail lui