Re: mac guitabline v2

2006-06-27 Thread Bram Moolenaar

Nicolas Weber wrote:

> > You probably already know, but when I patched my source and  
> > compiled it, I got these warnings:
> >
> > gui.c: In function ‘gui_init_which_components’:
> > gui.c:3229: warning: implicit declaration of function  
> > ‘gui_mch_showing_tabline’
> > gui.c: In function ‘gui_update_tabline’:
> > gui.c:3403: warning: implicit declaration of function  
> > ‘gui_mch_show_tabline’
> > gui.c:3405: warning: implicit declaration of function  
> > ‘gui_mch_update_tabline’
> > gui.c: In function ‘send_tabline_event’:
> > gui.c:3527: warning: implicit declaration of function  
> > ‘gui_mch_set_curtab’
> >
> > Not crucial, obviously, but should be fixed.
> 
> Hm. Do these warnings appear in win32/linux as well? I can't find  
> prototypes for these functions anywhere in the code, so I guess this  
> is a general problem...can someone comment on this?

Prototypes for functions in gui_mac.c should be put in
proto/gui_mac.pro.

-- 
A M00se once bit my sister ...
 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD

 /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
///sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\download, build and distribute -- http://www.A-A-P.org///
 \\\help me help AIDS victims -- http://ICCF-Holland.org///


Re: mac guitabline v2

2006-06-27 Thread A.J.Mechelynck

Nicolas Weber wrote:

Hi,

You probably already know, but when I patched my source and compiled 
it, I got these warnings:


gui.c: In function ‘gui_init_which_components’:
gui.c:3229: warning: implicit declaration of function 
‘gui_mch_showing_tabline’

gui.c: In function ‘gui_update_tabline’:
gui.c:3403: warning: implicit declaration of function 
‘gui_mch_show_tabline’
gui.c:3405: warning: implicit declaration of function 
‘gui_mch_update_tabline’

gui.c: In function ‘send_tabline_event’:
gui.c:3527: warning: implicit declaration of function 
‘gui_mch_set_curtab’


Not crucial, obviously, but should be fixed.


Hm. Do these warnings appear in win32/linux as well? I can't find 
prototypes for these functions anywhere in the code, so I guess this is 
a general problem...can someone comment on this?


Thanks,
Nico






No messages whatsoever, building gui.o on Linux with:

gcc (GCC) 3.3.5 20050117 (prerelease) (SUSE Linux)
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


":version" text of corresponding executable is:

VIM - Vi IMproved 7.0 (2006 May 7, compiled Jun 23 2006 22:12:23)
Included patches: 1-35
Compiled by [EMAIL PROTECTED]
Huge version with GTK2-GNOME GUI.  Features included (+) or not (-):
+arabic +autocmd +balloon_eval +browse ++builtin_terms +byte_offset 
+cindent +clientserver
+clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +cryptv 
+cscope +cursorshape
+dialog_con_gui +diff +digraphs +dnd -ebcdic +emacs_tags +eval +ex_extra 
+extra_search +farsi
+file_in_path +find_in_path +folding -footer +fork() +gettext 
-hangul_input +iconv +insert_expand
+jumplist +keymap +langmap +libcall +linebreak +lispindent +listcmds 
+localmap +menu +mksession
+modify_fname +mouse +mouseshape +mouse_dec +mouse_gpm -mouse_jsbterm 
+mouse_netterm +mouse_xterm
+multi_byte +multi_lang -mzscheme +netbeans_intg -osfiletype +path_extra 
+perl +postscript
+printer +profile -python +quickfix +reltime +rightleft +ruby 
+scrollbind +signs +smartindent
-sniff +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 
-DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/opt/gnome/include/gtk-2.0 
-I/opt/gnome/lib/gtk-2.0/include -I/usr/X11R6/include 
-I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 
-I/usr/include/freetype2 -I/usr/include/freetype2/config 
-I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include 
-DORBIT2=1 -pthread -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API 
-I/usr/include/libart-2.0 -I/usr/include/libxml2 
-I/opt/gnome/include/libgnomeui-2.0 -I/opt/gnome/include/libgnome-2.0 
-I/opt/gnome/include/libgnomecanvas-2.0 -I/opt/gnome/include/gtk-2.0 
-I/opt/gnome/include/gconf/2 -I/opt/gnome/include/libbonoboui-2.0 
-I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include 
-I/opt/gnome/include/orbit-2.0 -I/opt/gnome/include/libbonobo-2.0 
-I/opt/gnome/include/gnome-vfs-2.0 
-I/opt/gnome/lib/gnome-vfs-2.0/include 
-I/opt/gnome/include/bonobo-activation-2.0 
-I/opt/gnome/include/pango-1.0 -I/usr/include/freetype2 
-I/opt/gnome/lib/gtk-2.0/include -I/usr/X11R6/include 
-I/opt/gnome/include/atk-1.0 -I/usr/include/freetype2/config -O2 
-fno-strength-reduce -Wall  -I/usr/X11R6/include   -D_REENTRANT 
-D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING  -pipe -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 
-I/usr/lib/perl5/5.8.6/i586-linux-thread-multi/CORE   -I/usr/include 
-D_LARGEFILE64_SOURCE=1  -I/usr/lib/ruby/1.8/i686-linux
Linking: gcc -L/opt/gnome/lib   -L/usr/X11R6/lib   -rdynamic  -Wl,-E 
-Wl,-rpath,/usr/lib/perl5/5.8.6/i586-linux-thread-multi/CORE 
-L/usr/local/lib -o vim   -L/opt/gnome/lib -lgtk-x11-2.0 -lgdk-x11-2.0 
-latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 
-lgobject-2.0 -lgmodule-2.0 -lglib-2.0   -L/opt/gnome/lib 
-L/usr/X11R6/lib   -lgnomeui-2 -lbonoboui-2 -lxml2 -lz -lgnomecanvas-2 
-lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 
-latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 
-lgobject-2.0 -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation 
-lORBit-2 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0   -lXt -lncurses -lgpm 
-Wl,-E -Wl,-rpath,/usr/lib/perl5/5.8.6/i586-linux-thread-multi/CORE 
/usr/lib/perl5/5.8.6/i586-linux-thread-multi/auto/DynaLoader/DynaLoader.a 
-L

Re: mac guitabline v2

2006-06-27 Thread Nicolas Weber

Hi,

You probably already know, but when I patched my source and  
compiled it, I got these warnings:


gui.c: In function ‘gui_init_which_components’:
gui.c:3229: warning: implicit declaration of function  
‘gui_mch_showing_tabline’

gui.c: In function ‘gui_update_tabline’:
gui.c:3403: warning: implicit declaration of function  
‘gui_mch_show_tabline’
gui.c:3405: warning: implicit declaration of function  
‘gui_mch_update_tabline’

gui.c: In function ‘send_tabline_event’:
gui.c:3527: warning: implicit declaration of function  
‘gui_mch_set_curtab’


Not crucial, obviously, but should be fixed.


Hm. Do these warnings appear in win32/linux as well? I can't find  
prototypes for these functions anywhere in the code, so I guess this  
is a general problem...can someone comment on this?


Thanks,
Nico



mac guitabline v2

2006-06-24 Thread Nicolas Weber

Hi,

this patch adds a guitabline to mac vim and fixes the bug reported  
recently. The diff is to current svn. Apply with -p1 in vim's root  
folder.


Perhaps I'll post a binary later, my svn binary is 35mb (why??), I  
won't post *that* ;-)


Bye,
Nico

macguitab.v2.patch.1
Description: Binary data