Hi, I have a small patch for GVIM (Win32) that improves display performance. On my laptop (WinXP with nVidia graphics), half/full page scrolling in GVIM is ...
Michael Wookey (AU)
michael.wookey@...
Oct 2, 2003 7:57 am
33754
I haven't done any benchmarking, but seems to work nicely on my Win2k box. Thanks :) ... Legal Disclaimer: Any views expressed by the sender of this message...
Vince Negri
vnegri@...
Oct 2, 2003 8:53 am
33755
... Thanks for making this patch. How much (scrolling) speed do we gain by this? Does this also work for Win16? (Vince?) -- Proof techniques #2: Proof by...
Bram Moolenaar
Bram@...
Oct 2, 2003 9:38 am
33756
Minor bug - ... Warning on assigning a pointer to an integer, at least for those compilers that define NULL as (void*)0; Mike -- Damnation: A beaver colony....
Mike Williams
mike.williams@...
Oct 2, 2003 9:53 am
33757
In message <34611C909B4FD611BB2000508BA8EEEA02D09299@... m.au> of Thu, 2 Oct 2003 17:57:26 in , "Michael Wookey (AU)" ...
Walter Briscoe
wbriscoe@...
Oct 2, 2003 9:53 am
33758
It appears to work for Win16 too (at least doesn't break anything) I tried scrolling through the tags file on a vanilla and patched build - hard to be precise...
Vince Negri
vnegri@...
Oct 2, 2003 9:55 am
33759
I agree that there is around a 10% improvement when simply scrolling through a large file. I found the best and most visible improvement of the patch is when a...
Michael Wookey
vimdev@...
Oct 2, 2003 10:53 am
33760
Hmm, would gu_mch_insert_lines() in gui_w48.c benefit from similar logic? And could there be an optimisation to skip the loop check for intersecting window...
Mike Williams
mike.williams@...
Oct 2, 2003 11:10 am
33761
Yes, gui_mch_insert_lines() should follow the same logic. I had also previously thought about the optimisations you mention and am currently investigating. ...
Michael Wookey
vimdev@...
Oct 2, 2003 11:46 am
33762
hey all, I noticed that vim doesn't come bundled with gvim, ie: on win32 you are forced to use the GUI. Is this true? or is there an option which allows you to...
esp@...
Oct 2, 2003 7:32 pm
33763
... gvim -v should work. You should also be able to rename the executable to vim.exe. Dave...
David Brown
vim@...
Oct 2, 2003 8:00 pm
33764
Hi, I've tidied up this patch based upon the feedback received so far and obtained some benchmarks. The "region check" only occurs in the following cases: -...
Michael Wookey
vimdev@...
Oct 3, 2003 4:10 am
33765
Er no. Renaming doesn't work with win32, sorry David. This question has been asked before, and the answer was something along the lines that there a bunch of...
Michael Geddes
mgeddes@...
Oct 3, 2003 6:04 am
33766
Hello, I am playing lately with xpm format and look into existing examples. I looked into vimlogo.xpm from standard sources and noticed graphic is declared...
Mikolaj Machowski
mikmach@...
Oct 3, 2003 7:42 am
33767
Hi, ... The patch looks good to me. ... You do really have a slow laptop . This should make people on lower powered Windows machines a lot happoer I would...
Mike Williams
mike.williams@...
Oct 3, 2003 8:27 am
33768
... Where did you find these two copies? -- Ed's Radiator Shop: The Best Place in Town to Take a Leak. /// Bram Moolenaar -- Bram@... --...
Bram Moolenaar
Bram@...
Oct 3, 2003 10:04 am
33769
... On Unix a program always starts with just stdin/stdout/stderr and has to open a connection to the X server to start using windows. On MS-Windows a program...
Bram Moolenaar
Bram@...
Oct 3, 2003 10:05 am
33770
... Technical term is "Console mode". DOS has nothing to do with it, and good riddance! :) ... Actually, the only difference between a console and a windows...
Douglas E Cook
douglascook@...
Oct 3, 2003 11:49 am
33771
... It looks like this doesn't take care of another program opening a popup window (splash window) without a focus change. This may happen when Vim is busy...
Bram Moolenaar
Bram@...
Oct 3, 2003 1:59 pm
33772
... It applied cleanly, and works great! Thanks....
Ron Aaron
ron@...
Oct 3, 2003 3:20 pm
33773
... The slow redraw has been noticeable enough for coworkers to avoid using gvim. On my slow laptop machine, it is *very* noticeable. This is a great patch...
Ron Aaron
ron@...
Oct 3, 2003 3:21 pm
33774
... I wondered that, things like the little popups from system tray utilities was the case I thought off. I tried it, plus having the start bar appear (I tend...
Mike Williams
mike.williams@...
Oct 3, 2003 4:10 pm
33775
Vim shouldn't change the timestamp of the directory in which the file it's saving resides. Vim is the only editor to do so. It's really annoyance when you...
Roboco Sanchez
roboco2004@...
Oct 3, 2003 5:40 pm
33776
... You never know when Microsoft changes something that breaks your program. It's better to stick to the documented behavior than base your coding on...
Bram Moolenaar
Bram@...
Oct 3, 2003 6:35 pm
33777
... I wasn't commenting on the part that avoids the SW_INVALIDATE when it isn't needed. I was wondering if the check for overlapping windows can be skipped....
Bram Moolenaar
Bram@...
Oct 3, 2003 6:36 pm
33778
... I have no idea what you are talking about. Vim doesn't create a directory next to the file it writes. Anyway, if you write a file it's not strange that...
Bram Moolenaar
Bram@...
Oct 3, 2003 7:42 pm
33779
... As a general rule I agree that the wrapper doesn't make sense. OTOH, I do think that a package should be provided that includes all three versions (GUI,...
Giuseppe Bilotta
gip.bilotta@...
Oct 3, 2003 8:05 pm
33780
Ok, I have a problem that has (seemingly randomly) appeared again. When I am typing, some spots in a file will decide everything I type is going to try and...
David Morris
lists@...
Oct 3, 2003 8:58 pm
33781
... The file's timestamp is kept in the inode, not in the directory, so changing a file's contents should not affect the directory. If I have set nobackup set...
Gary Johnson
garyjohn@...
Oct 3, 2003 9:04 pm
33782
... If your system can run "vim32", why do you want "vim16"? ... This is very easy. Assume that you've already built the DOS version of vim.exe, and renamed...