Any help appreciated. Stuck at v7-3-637. Thanks.


I am seeing an issue with tags v7-3-638 and higher. The window does not seem to 
refresh properly. Issue present in latest tag 7-3-762. I am running with GTK2.

Note: Recompiled with featureset normal and no ruby library and still seeing 
the issue.

Description of issue:

http://code.google.com/p/vim/issues/detail?id=91

Problem is not present in tag v7-3-637. Problem appeared first in tag v7-3-638.

What steps will reproduce the problem?
Using gvim:
1. Go to v7-3-638 vim source directory
2. File->Open and select Filelist
3. Content shows correctly
4. File->Open and select README.txt
5. Contents are not updated, section of Filelist still shows
6. Move mouse wheel or cursor, contents are now updated correctly

This is what I used to compile gvim from source:

cd ~/src/vim
hg pull
hg update
rm src/auto/config.cache
./configure --enable-gui=gtk2
make
sudo make install

Here is the output form bugreport.txt


uname -a
Linux linux-mint 3.2.0-35-generic #55-Ubuntu SMP Wed Dec 5 17:42:16 UTC 2012 
x86_64 x86_64 x86_64 GNU/Linux


VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Dec 20 2012 20:34:01)
Included patches: 1-762
Compiled by linux@linux-mint
Normal version with GTK2 GUI.  Features included (+) or not (-):
-arabic +autocmd +balloon_eval +browse +builtin_terms +byte_offset +cindent 
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info 
+comments -conceal +cryptv -cscope +cursorbind +cursorshape +dialog_con_gui 
+diff +digraphs +dnd -ebcdic -emacs_tags +eval +ex_extra +extra_search 
-farsi +file_in_path +find_in_path +float +folding -footer +fork() +gettext 
-hangul_input +iconv +insert_expand +jumplist -keymap -langmap +libcall 
+linebreak +lispindent +listcmds +localmap -lua +menu +mksession +modify_fname 
+mouse +mouseshape -mouse_dec -mouse_gpm -mouse_jsbterm -mouse_netterm 
-mouse_sgr -mouse_sysmouse -mouse_urxvt +mouse_xterm +multi_byte +multi_lang 
-mzscheme +netbeans_intg +path_extra -perl +persistent_undo +postscript 
+printer -profile -python -python3 +quickfix +reltime -rightleft -ruby 
+scrollbind +signs +smartindent -sniff +startuptime +statusline -sun_workshop 
+syntax +tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse 
+textobjects +title +toolbar +user_commands +vertsplit +virtualedit 
+visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows 
+writebackup +X11 -xfontset +xim +xsmp_interact +xterm_clipboard -xterm_save 
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "$VIM/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
    system menu file: "$VIMRUNTIME/menu.vim"
  fall-back for $VIM: "/usr/local/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread 
-I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include 
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 
-I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng12   -I/usr/local/include  -g -O2 
-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1      
Linking: gcc   -L/usr/local/lib -Wl,--as-needed -o vim   -lgtk-x11-2.0 
-lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 
-lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 
-lglib-2.0   -lSM -lICE -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl  -ldl   
        
--- Directories and Files ---
$VIM = "/usr/local/share/vim"
directory "/usr/local/share/vim" exists
$VIMRUNTIME = "/usr/local/share/vim/vim73"
directory "/usr/local/share/vim/vim73" exists
"/usr/local/share/vim/vim73/doc/help.txt" is readable
"/usr/local/share/vim/vim73/doc/tags" is readable
"/usr/local/share/vim/vim73/menu.vim" is readable
"/usr/local/share/vim/vim73/filetype.vim" is readable
"/usr/local/share/vim/vim73/syntax/synload.vim" is readable
--- Scripts sourced ---
  1: /usr/local/share/vim/vim73/plugin/getscriptPlugin.vim
  2: /usr/local/share/vim/vim73/plugin/gzip.vim
  3: /usr/local/share/vim/vim73/plugin/matchparen.vim
  4: /usr/local/share/vim/vim73/plugin/netrwPlugin.vim
  5: /usr/local/share/vim/vim73/plugin/rrhelper.vim
  6: /usr/local/share/vim/vim73/plugin/spellfile.vim
  7: /usr/local/share/vim/vim73/plugin/tarPlugin.vim
  8: /usr/local/share/vim/vim73/plugin/tohtml.vim
  9: /usr/local/share/vim/vim73/plugin/vimballPlugin.vim
 10: /usr/local/share/vim/vim73/plugin/zipPlugin.vim
 11: /usr/local/share/vim/vim73/menu.vim
 12: /usr/local/share/vim/vim73/autoload/paste.vim
 13: /usr/local/share/vim/vim73/bugreport.vim
--- Options ---
  ambiwidth=single    debug=              guifont=            loadplugins       
  prompt            nospell               ttymouse=
noautochdir         nodelcombine          guifontwide=        magic             
  pumheight=0         spellfile=          ttyscroll=999
noautoindent          dictionary=         guiheadroom=50      makeef=           
  quoteescape=\       spelllang=en        undodir=.
noautoread          nodiff                guipty              makeprg=make      
noreadonly            spellsuggest=best noundofile
noautowrite           diffexpr=           guitablabel=        matchtime=5       
  redrawtime=2000   nosplitbelow          undolevels=1000
noautowriteall        diffopt=filler      guitabtooltip=      maxcombine=2      
norelativenumber    nosplitright          undoreload=10000
  background=light  nodigraph             helpheight=20       maxfuncdepth=100  
  remap               startofline         updatecount=200
  backspace=          display=            helplang=en         maxmapdepth=1000  
  report=2            statusline=         updatetime=4000
nobackup              eadirection=both  nohidden              maxmem=2023220    
noruler               suffixesadd=        verbose=0
  backupcopy=yes    noedcompatible        history=0           maxmemtot=2023220 
  rulerformat=        swapfile            verbosefile=
  backupext=~         encoding=utf-8    nohlsearch            menuitems=25      
  scroll=16           swapsync=fsync      viminfo=
  backupskip=/tmp/*   endofline           icon              nomodeline          
noscrollbind          switchbuf=          virtualedit=
  balloondelay=600    equalalways         iconstring=         modelines=5       
  scrolljump=1        synmaxcol=3000    novisualbell
noballooneval         equalprg=         noignorecase          modifiable        
  scrolloff=0         syntax=             warn
  balloonexpr=      noerrorbells          imactivatekey=    nomodified          
nosecure              tabline=          noweirdinvert
nobinary            noesckeys           noimcmdline         nomore              
  selectmode=         tabpagemax=10       whichwrap=
nobomb                eventignore=      noimdisable           mouse=a           
  shell=/bin/bash     tabstop=8           wildchar=^E
  browsedir=last    noexpandtab           iminsert=2        nomousefocus        
  shellcmdflag=-c     tagbsearch          wildcharm=0
  bufhidden=        noexrc                imsearch=2          mousehide         
  shellquote=         taglength=0         wildignore=
  buflisted           fileencoding=       includeexpr=        mousemodel=extend 
noshelltemp         notagrelative       nowildignorecase
  buftype=            fileformat=unix   noincsearch           mousetime=500     
  shellxquote=        tags=./tags,tags  nowildmenu
  cdpath=,,           fileformats=        indentexpr=       nonumber            
  shellxescape=       tagstack            wildmode=full
  cedit=              filetype=         noinfercase           numberwidth=8     
noshiftround          term=builtin_gui    wildoptions=
  charconvert=        foldclose=        noinsertmode          omnifunc=         
  shiftwidth=8      noterse               winaltkeys=menu
nocindent             foldcolumn=0        isprint=@,161-255   operatorfunc=     
  shortmess=        notextauto            window=33
  cinoptions=         foldenable          joinspaces        nopaste             
noshortname         notextmode            winheight=1
  cmdheight=1         foldexpr=0          key=                pastetoggle=      
  showbreak=          textwidth=0       nowinfixheight
  cmdwinheight=7      foldignore=#        keymodel=           patchexpr=        
noshowcmd             thesaurus=        nowinfixwidth
  colorcolumn=        foldlevel=0         keywordprg=man -s   patchmode=        
noshowfulltag       notildeop             winminheight=1
  columns=151         foldlevelstart=-1   langmenu=         nopreserveindent    
noshowmatch           timeout             winminwidth=1
  compatible          foldmethod=manual   laststatus=1        previewheight=12  
noshowmode            timeoutlen=1000     winwidth=20
  completefunc=       foldminlines=1    nolazyredraw        nopreviewwindow     
  showtabline=1       title               wrap
noconfirm             foldnestmax=20    nolinebreak           printdevice=      
  sidescroll=0        titlelen=85         wrapmargin=0
nocopyindent          formatexpr=         lines=34            printencoding=    
  sidescrolloff=0     titlestring=        wrapscan
  cryptmethod=zip     formatoptions=vt    linespace=0         printfont=courier 
nosmartcase         nottimeout            write
nocursorbind          formatprg=        nolisp                printmbcharset=   
nosmartindent         ttimeoutlen=-1    nowriteany
nocursorcolumn        fsync             nolist                printmbfont=      
nosmarttab            ttybuiltin          writebackup
nocursorline        nogdefault            listchars=eol:$     printoptions=     
  softtabstop=0       ttyfast             writedelay=0
  backupdir=.,~/tmp,~/
  breakat= ^I!@*-+;:,./?
  casemap=internal,keepascii
  cinkeys=0{,0},0),:,0#,!^F,o,O,e
  cinwords=if,else,while,do,for,switch
  clipboard=autoselect,exclude:cons\|linux
  comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-
  commentstring=/*%s*/
  complete=.,w,b,u,t,i
  completeopt=menu,preview
  cpoptions=aAbBcCdDeEfFgHiIjJkKlLmMnoOpPqrRsStuvwWxXyZ$!%*-+<>;
  define=^\s*#\s*define
  directory=.,~/tmp,/var/tmp,/tmp
  errorfile=errors.err
  errorformat=%*[^"]"%f"%*\D%l: %m,"%f"%*\D%l: %m,%-G%f:%l: (Each undeclared 
identifier is reported only once,%-G%f:%l: for each function it appears 
in.),%-GIn file included from %f:%l:%c:,%-GIn file included from 
%f:%l:%c\,,%-GIn file included from %f:%l:%c,%-GIn file included from 
%f:%l,%-G%*[ ]from %f:%l:%c,%-G%*[ ]from %f:%l:,%-G%*[ ]from %f:%l\,,%-G%*[ 
]from %f:%l,%f:%l:%c:%m,%f(%l):%m,%f:%l:%m,"%f"\, line %l%*\D%c%*[^ ] 
%m,%D%*\a[%*\d]: Entering directory `%f',%X%*\a[%*\d]: Leaving directory 
`%f',%D%*\a: Entering directory `%f',%X%*\a: Leaving directory `%f',%DMaking 
%*\a in %f,%f|%l| %m
  fileencodings=ucs-bom,utf-8,default,latin1
  fillchars=vert:|,fold:-
  foldmarker={{{,}}}
  foldopen=block,hor,mark,percent,quickfix,search,tag,undo
  foldtext=foldtext()
  formatlistpat=^\s*\d\+[\]:.)}\t ]\s*
  grepformat=%f:%l:%m,%f:%l%m,%f  %l%m
  grepprg=grep -n $* /dev/null
  
guicursor=n-v-c:block-Cursor/lCursor,ve:ver35-Cursor,o:hor50-Cursor,i-ci:ver25-Cursor/lCursor,r-cr:hor20-Cursor/lCursor,sm:block-Cursor-blinkwait175-blinkoff150-blinkon175
  guioptions=aegimrLtT
  helpfile=/usr/local/share/vim/vim73/doc/help.txt
  
highlight=8:SpecialKey,@:NonText,d:Directory,e:ErrorMsg,i:IncSearch,l:Search,m:MoreMsg,M:ModeMsg,n:LineNr,N:CursorLineNr,r:Question,s:StatusLine,S:StatusLineNC,c:VertSplit,t:Title,v:Visual,V:VisualNOS,w:WarningMsg,W:WildMenu,f:Folded,F:FoldColumn,A:DiffAdd,C:DiffChange,D:DiffDelete,T:DiffText,>:SignColumn,-:Conceal,B:SpellBad,P:SpellCap,R:SpellRare,L:SpellLocal,+:Pmenu,=:PmenuSel,x:PmenuSbar,X:PmenuThumb,*:TabLine,#:TabLineSel,_:TabLineFill,!:CursorColumn,.:CursorLine,o:ColorColumn
  include=^\s*#\s*include
  indentkeys=0{,0},:,0#,!^F,o,O,e
  isfname=@,48-57,/,.,-,_,+,,,#,$,%,~,=
  isident=@,48-57,_,192-255
  iskeyword=@,48-57,_
  
lispwords=defun,define,defmacro,set!,lambda,if,case,let,flet,let*,letrec,do,do*,define-syntax,let-syntax,letrec-syntax,destructuring-bind,defpackage,defparameter,defstruct,deftype,defvar,do-all-symbols,do-external-symbols,do-symbols,dolist,dotimes,ecase,etypecase,eval-when,labels,macrolet,multiple-value-bind,multiple-value-call,multiple-value-prog1,multiple-value-setq,prog1,progv,typecase,unless,unwind-protect,when,with-input-from-string,with-open-file,with-open-stream,with-output-to-string,with-package-iterator,define-condition,handler-bind,handler-case,restart-bind,restart-case,with-simple-restart,store-value,use-value,muffle-warning,abort,continue,with-slots,with-slots*,with-accessors,with-accessors*,defclass,defmethod,print-unreadable-object
  matchpairs=(:),{:},[:]
  maxmempattern=1000
  mkspellmem=460000,2000,500
  
mouseshape=i-r:beam,s:updown,sd:udsizing,vs:leftright,vd:lrsizing,m:no,ml:up-arrow,v:rightup-arrow
  nrformats=octal,hex
  paragraphs=IPLPPPQPP TPHPLIPpLpItpplpipbp
  path=.,/usr/include,,
  printexpr=system('lpr' . (&printdevice == '' ? '' : ' -P' . &printdevice) . ' 
' . v:fname_in) . delete(v:fname_in) + v:shell_error
  printheader=%<%f%h%m%=Page %N
  
runtimepath=~/.vim,/usr/local/share/vim/vimfiles,/usr/local/share/vim/vim73,/usr/local/share/vim/vimfiles/after,~/.vim/after
  scrollopt=ver,jump
  sections=SHNHH HUnhsh
  selection=inclusive
  sessionoptions=blank,buffers,curdir,folds,help,options,tabpages,winsize
  shellpipe=2>&1| tee
  shellredir=>%s 2>&1
  spellcapcheck=[.?!]\_[\])'"^I ]\+
  suffixes=.bak,~,.o,.h,.info,.swp,.obj
  termencoding=utf-8
  titleold=Thanks for flying Vim
  toolbar=icons,tooltips
  toolbariconsize=small
  ttytype=builtin_gui
  viewdir=~/.vim/view
  viewoptions=folds,options,cursor
--- Terminal codes ---
  t_AB=               t_Co=               t_IE=               t_mr=^[|1h        
  t_se=^[|16H         t_vb=^[|f           t_xs=
  t_AF=               t_CS=               t_IS=               t_ms=y            
  t_so=^[|16h         t_ve=               t_ZH=^[|4h
  t_AL=^[|%p1%dI      t_ut=y              t_ke=               t_nd=^L           
  t_sr=               t_vi=               t_ZR=^[|4H
  t_al=^[|i           t_da=               t_ks=               t_op=             
  t_ts=               t_vs=
  t_bc=               t_db=               t_le=^H             t_RI=             
  t_te=               t_WP=
  t_cd=               t_DL=^[|%p1%dD      t_mb=               t_RV=             
  t_ti=               t_WS=
  t_ce=^[|$           t_dl=^[|d           t_md=^[|2h          t_Sb=             
  t_ue=^[|8H          t_SI=
  t_cl=^[|C           t_fs=               t_me=^[|31H         t_Sf=             
  t_us=^[|8h          t_EI=
  t_cm=^[|%p1%d;%p2%dM
  t_cs=^[|%p1%d;%p2%dR
  t_CV=^[|%p1%d;%p2%dV
--- Auto-Commands ---
buffer_list  BufAdd
    *         call <SID>BMAdd()
buffer_list  BufDelete
    *         call <SID>BMRemove()
buffer_list  BufFilePost
    *         call <SID>BMAdd()
buffer_list  BufFilePre
    *         call <SID>BMRemove()
SpellPopupMenu  MenuPopup
    *         call <SID>SpellPopup()
--- Normal/Visual mode mappings ---

No mapping found
--- Insert/Command-line mode mappings ---

No mapping found
--- Abbreviations ---

No abbreviation found
--- Highlighting ---
SpecialKey     xxx term=bold ctermfg=4 guifg=Blue
NonText        xxx term=bold cterm=bold ctermfg=4 gui=bold guifg=Blue
Directory      xxx term=bold ctermfg=4 guifg=Blue
ErrorMsg       xxx term=standout cterm=bold ctermfg=7 ctermbg=1 guifg=White 
guibg=Red
IncSearch      xxx term=reverse cterm=reverse gui=reverse
Search         xxx term=reverse ctermfg=0 ctermbg=3 guibg=Yellow
MoreMsg        xxx term=bold ctermfg=2 gui=bold guifg=SeaGreen
ModeMsg        xxx term=bold cterm=bold gui=bold
LineNr         xxx term=underline ctermfg=3 guifg=Brown
CursorLineNr   xxx term=bold ctermfg=3 gui=bold guifg=Brown
Question       xxx term=standout ctermfg=2 gui=bold guifg=SeaGreen
StatusLine     xxx term=bold,reverse cterm=bold,reverse gui=bold,reverse
StatusLineNC   xxx term=reverse cterm=reverse gui=reverse
VertSplit      xxx term=reverse cterm=reverse gui=reverse
Title          xxx term=bold ctermfg=5 gui=bold guifg=Magenta
Visual         xxx term=reverse cterm=reverse guibg=LightGrey
VisualNOS      xxx term=bold,underline cterm=bold,underline gui=bold,underline
WarningMsg     xxx term=standout ctermfg=1 guifg=Red
WildMenu       xxx term=standout ctermfg=0 ctermbg=3 guifg=Black guibg=Yellow
Folded         xxx term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue 
guibg=LightGrey
FoldColumn     xxx term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue guibg=Grey
DiffAdd        xxx term=bold ctermbg=4 guibg=LightBlue
DiffChange     xxx term=bold ctermbg=5 guibg=LightMagenta
DiffDelete     xxx term=bold cterm=bold ctermfg=4 ctermbg=6 gui=bold guifg=Blue 
guibg=LightCyan
DiffText       xxx term=reverse cterm=bold ctermbg=1 gui=bold guibg=Red
SignColumn     xxx term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue guibg=Grey
Conceal        xxx cleared
SpellBad       xxx term=reverse ctermbg=1 gui=undercurl guisp=Red
SpellCap       xxx term=reverse ctermbg=4 gui=undercurl guisp=Blue
SpellRare      xxx term=reverse ctermbg=5 gui=undercurl guisp=Magenta
SpellLocal     xxx term=underline ctermbg=6 gui=undercurl guisp=DarkCyan
Pmenu          xxx ctermfg=0 ctermbg=5 guibg=LightMagenta
PmenuSel       xxx ctermfg=0 ctermbg=7 guibg=Grey
PmenuSbar      xxx ctermbg=7 guibg=Grey
PmenuThumb     xxx ctermbg=0 guibg=Black
TabLine        xxx term=underline cterm=underline ctermfg=0 ctermbg=7 
gui=underline guibg=LightGrey
TabLineSel     xxx term=bold cterm=bold gui=bold
TabLineFill    xxx term=reverse cterm=reverse gui=reverse
CursorColumn   xxx term=reverse ctermbg=7 guibg=Grey90
CursorLine     xxx term=underline cterm=underline guibg=Grey90
ColorColumn    xxx term=reverse ctermbg=1 guibg=LightRed
Cursor         xxx guifg=bg guibg=fg
lCursor        xxx guifg=bg guibg=fg
MatchParen     xxx term=reverse ctermbg=6 guibg=Cyan
Normal         xxx font=Monospace 10
--- Variables ---
menutrans_no_file      [No file]
did_install_default_menus #1
did_toolbar_tmenu     #1
paste#paste_cmd       {'v': '"-c<Esc>:call paste#Paste()<CR>', 'i': 
'x<BS><Esc>:call paste#Paste()<CR>gi', 'n': ':call paste#Paste()<CR>'}
ctags_command          ctags -R .
loaded_2html_plugin    vim7.3_v12
loaded_rrhelper       #1
more_save             #0
bmenu_priority        #60
bmenu_max_pathlen     #35
b:changedtick         #2
v:version             #703
v:beval_winnr         #0
v:lnum                #0
v:scrollstart          /usr/local/share/vim/vim73/bugreport.vim line 20
v:oldfiles            [
v:dying               #0
v:windowid            #54525955
v:lang                 en_US.UTF-8
v:count               #0
v:progname             gvim
v:cmdbang             #0
v:foldlevel           #0
v:ctype                en_US.UTF-8
v:prevcount           #0
v:register             "
v:mouse_win           #0
v:count1              #1
v:foldstart           #0
v:foldend             #0
v:profiling           #0
v:beval_col           #0
v:errmsg               E328: Menu only exists in another mode
v:beval_lnum          #0
v:mouse_lnum          #0
v:beval_bufnr         #0
v:shell_error         #0
v:servername           GVIM
v:lc_time              en_US.UTF-8
v:searchforward       #1
v:mouse_col           #0
v:statusmsg            No abbreviation found

-- 
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

Raspunde prin e-mail lui