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
