Re: [Fwd: Re: compiling vim7.1 (huge version) gets build with normal version]

2007-05-18 Thread Ali Akcaagac
On Fri, 2007-05-18 at 07:21 +0200, Stephan Hegel wrote:
 ncftpget ftp.vim.org . '/pub/editors/vim/patches/7.1/7.1.*'
 fetches all patches to the local directory in one go.
 
 And it does it in a smart way, see the second try:
 ncftpget ftp.vim.org . '/pub/editors/vim/patches/7.1/7.1.*'
 ncftpget /pub/editors/vim/patches/7.1/7.1.*: local file appears
to be the same as the remote file, download is not necessary.

Hi,

A lot of the readers here als prefer lftp as good choice for ftp'ing.
Your two lines of getting the patches is indeed nice. Can also be done
with wget only. Please allow me to remind the people here on the
getvim script that I once wrote. It collect all patches and made one
huge patchfile out of it. Quite trivial to use.

http://www.akcaagac.com/tools/files/shell/getvim.sh

Greetings,

Ali Akcaagac



Re: crash due to -fstack-protector false positive

2007-02-23 Thread Ali Akcaagac
On Fri, 2007-02-23 at 19:58 +0300, Alexey I. Froloff wrote:
 i586-alt-linux-gcc (GCC) 4.1.1 20070105 (ALT Linux, build 4.1.1-alt11)
 glibc 2.5 (glibc-2_5-branch snapshot 20070112)

I think it's the stuff above where you need to look for bugs. GLIBC
snapshot sounds unfinished and contains bugs to me.

mfg,

Ali Akcaagac



Re: patch 7.0.182

2007-01-09 Thread Ali Akcaagac
Hi Bram,

may you tell us, when you plan to release VIM 7.1 ?

mfg,

Ali Akcaagac

On Tue, 2007-01-09 at 20:30 +0100, Bram Moolenaar wrote:
 Patch 7.0.182
 Problem:When using a mix of undo and g- it may no longer be possible to
   go to every point in the undo tree.  (Andy Wokula)
 Solution:   Correctly update pointers in the undo tree.
 Files:src/undo.c
 
 
 *** ../vim-7.0.181/src/undo.c Tue Aug 29 17:28:56 2006
 --- src/undo.cTue Jan  9 20:18:27 2007
 ***
 *** 341,351 
   uhp-uh_alt_next = old_curhead;
   if (old_curhead != NULL)
   {
   old_curhead-uh_alt_prev = uhp;
   if (curbuf-b_u_oldhead == old_curhead)
   curbuf-b_u_oldhead = uhp;
   }
 ! uhp-uh_alt_prev = NULL;
   if (curbuf-b_u_newhead != NULL)
   curbuf-b_u_newhead-uh_prev = uhp;
   
 --- 341,355 
   uhp-uh_alt_next = old_curhead;
   if (old_curhead != NULL)
   {
 + uhp-uh_alt_prev = old_curhead-uh_alt_prev;
 + if (uhp-uh_alt_prev != NULL)
 + uhp-uh_alt_prev-uh_alt_next = uhp;
   old_curhead-uh_alt_prev = uhp;
   if (curbuf-b_u_oldhead == old_curhead)
   curbuf-b_u_oldhead = uhp;
   }
 ! else
 ! uhp-uh_alt_prev = NULL;
   if (curbuf-b_u_newhead != NULL)
   curbuf-b_u_newhead-uh_prev = uhp;
   
 ***
 *** 856,861 
 --- 860,870 
   uhp = curbuf-b_u_curhead;
   while (uhp != NULL)
   {
 + /* Go back to the first branch with a mark. */
 + while (uhp-uh_alt_prev != NULL
 +  uhp-uh_alt_prev-uh_walk == mark)
 + uhp = uhp-uh_alt_prev;
 + 
   /* Find the last branch with a mark, that's the one. */
   last = uhp;
   while (last-uh_alt_next != NULL
 ***
 *** 865,870 
 --- 874,881 
   {
   /* Make the used branch the first entry in the list of
* alternatives to make u and CTRL-R take this branch. */
 + while (uhp-uh_alt_prev != NULL)
 + uhp = uhp-uh_alt_prev;
   if (last-uh_alt_next != NULL)
   last-uh_alt_next-uh_alt_prev = last-uh_alt_prev;
   last-uh_alt_prev-uh_alt_next = last-uh_alt_next;
 *** ../vim-7.0.181/src/version.c  Tue Jan  9 15:43:39 2007
 --- src/version.c Tue Jan  9 20:26:47 2007
 ***
 *** 668,669 
 --- 668,671 
   {   /* Add new patch number below this line */
 + /**/
 + 182,
   /**/
 



Mailinglist down ?

2006-10-28 Thread Ali Akcaagac
Hello,

anyone happen to know what happened to the VIM Devel Mailinglist ? I am
not receiving anything since last wednesday.

mfg,

Ali Akcaagac




Re: Mailinglist down ?

2006-10-28 Thread Ali Akcaagac
On Sat, 2006-10-28 at 16:04 +0200, A.J.Mechelynck wrote:
 I got your mail on the vim-dev list so it isn't down. I also see a mail by 

... Nah it seems to be ok now.. I was a bit worried for the moment..
Thanks for feedback..

mfg,

Ali Akcaagac




Re: Fwd: Do Not Reply To This Message:Re: Time to remove naming restrictions?

2006-10-06 Thread Ali Akcaagac
Hello,

I received feedback from them today and they said that they recently had
a lot of issues with bouncing back and that they finally solved this
issue. We therefore should not receive anything from them anymore.

greetings,

Ali Akcaagac

On Tue, 2006-10-03 at 12:13 +0200, A.J.Mechelynck wrote:
 It's not half a dozen unwanted emails. It's just one email address, i.e., 
 [EMAIL PROTECTED] -- these false bounces all come from the same 
 source. If you feel up to it, write [EMAIL PROTECTED] telling them their 
 mail routers are misconfigured (you can use my mail to Yakov in this thread 
 as 
 a kind of boilerplate). You can also point him to 
 http://www.spamcop.net/fom-serve/cache/329.html . But don't expect quick and 
 accurate action, that postmaster could quite possibly be an arrogant 
 blockhead 
 wo won't do anything you suggest to him for his own good.




Re: gvim segfaulting on Solaris 10

2006-10-01 Thread Ali Akcaagac
On Sun, 2006-10-01 at 18:00 +0200, A.J.Mechelynck wrote:
 It's not only on Solaris. On SuSE Linux 9.3, when I build gvim for Gnome2, I 
 get [...] -I/opt/gnome/include/libbonobo-2.0 [...] 
 -I/opt/gnome/include/bonobo-activation-2.0 [...] on the compilation line and 
 [...] -lbonoboui-2 [...] -lbonobo-2 [...] -lbonobo-activation [...] on the 
 link line. I think it's GNOME stuff, seeing where the include files are 
 located. Now gvim does not require GNOME either, it's just one of the 
 compile-time options you can turn on.

Actually 'readelf -d gvim' will tell you exactly what libraries are
linked against it. I seriously doubt that bonobo is required for gvim,
regardless whether it's mentioned or not. This stuff usually is checked
trough pkgconfig cross dependencies or through gnome-common. I think the
best way linking against GNOME is by providing on the CFLAGS line.

-Wl,--export-dynamic

greetings,

Ali Akcaagac




Re: gvim segfaulting on Solaris 10

2006-10-01 Thread Ali Akcaagac
On Sun, 2006-10-01 at 19:16 +0200, A.J.Mechelynck wrote:
  -Wl,--export-dynamic

This line tells the linker to link only necessary libraries dynamically.
Rather than linking everything. This makes files usually become smaller
and loading up much faster. This is no hack it's a valid linker
instruction.

 Seeing that there is a configure option for GNOME (--enable-gnome-check) I 
 tend to use that rather than a CFLAGS hack; and at the end of make, it tries 
 to remove the libs one by one, then re-links with some libraries removed. 
 IIUC, the bonobo libs are kept in.
 
 readelf -d `which vim` |grep bonobo gives the following:
 
 0x0001 (NEEDED)   Shared library: [libbonoboui-2.so.0]
 0x0001 (NEEDED)   Shared library: [libbonobo-2.so.0]
 0x0001 (NEEDED)   Shared library: [libbonobo-activation.so.4]

Interesting!

After grep'ing through the VIM source I really detected Bonobo Dockitems
inside it. Unfortunately that's all soon to be deprecated stuff and
should be avoided as much as possible..

Why this ?

a) BonoboUI elements are dead stuff and will be removed pretty soon.
   I only wish this stuff would have happened a few years earlier.
b) The recommended way for GNOME and GTK+ GUI's is by using GTK+ (This
   is not just my idea but a regular advise because of the fact that all
   GUI elements for GTK+ and GNOME will move inside GTK+- means
   BonoboUI and hopefully GNOMEUI components are getting removed).
c) It only adds a new load of complexity e.g. makes the VIM binary
   bulkier by depending on a lot of not necessary libraries.

greetings,

Ali Akcaagac




Re: gvim segfaulting on Solaris 10

2006-10-01 Thread Ali Akcaagac
On Sun, 2006-10-01 at 23:13 +0200, Bram Moolenaar wrote:
 The bonobo stuff is only used when compiling for GTK 2 with Gnome
 support.  I generally discourage compiling with Gnome, it has its
 problems.  This is mentioned in the Makefile.
 
 If you compile without Gnome, which is the default, no bonobo stuff is
 used by Vim.  If a bonobo library is still linked in then it's because
 of a dependency.

I do understand this. But what I tried explaining was that BonoboUI is
deprecated. That means it's dead stuff from within GNOME which should
not be used anymore (from what the developers say). So basicly there is
no need for extra GNOME GUI components anymore since the encouraged and
recommended way to do GNOME GUI is by using GTK+ GUI (from what the
developers say). The only interesting part therefore remains is the
session management.

greetings,

Ali Akcaagac




Re: Vim updates

2006-08-13 Thread Ali Akcaagac
On Sat, 2006-08-12 at 09:48 -0400, Steve Hall wrote:
 It uses my own configuration of the Nullsoft Installer (NSIS) instead
 of relying on Vim's NSIS-install.exe combo, but it otherwise contains
 gvim.exe, vim.exe, gvimext.dll, plus all the standard and runtime
 files current as of build date. Version output is given in the Notes
 link at each file.

Hmmm,

I just downloaded that file and I am not really convinced by it. It's
not the same as the releases Bram does.

The Menu entries in the Windows Start Menu are not identical, The
colorful green icons are missing, even the name convention used gVim 7.x
for example is not there.

Looking deeper into c:\programs\vim I see the directory populated with
plenty other directories while my previous Vim installation has just 2
or 3 iirc. Even the dir name is not Vim it's in lower case letters.

I get a dialog all the time starting Vim saying I have to register
vim.

I therefore decided to go back to plain 7.0 release version of gVim for
Windows.

mfg,

Ali Akcaagac




Re: Vim updates

2006-08-12 Thread Ali Akcaagac
On Sun, 2006-08-13 at 00:04 +0200, Bram Moolenaar wrote:
 Previously Tony made patched versions available.  He stopped doing that
 when his computer broke down.  Perhaps someone else can volunteer to do
 this now.

Hello Bram,

I got a few replies to this request already and what Steve has to offer
looks quite interesting to me. I only need to figure out (pretty soon)
in how differently his setup stuff works from the one you offered. He
mentioned NSIS-Install vs. Nullsoft Installer. What matters for me at
the end is that I get the same files, same installation to use VIM at
the end.

mfg,

Ali Akcaagac




Vim updates

2006-08-11 Thread Ali Akcaagac
Hello Bram,

On my home Linux system I can easily compile and install every patch you
release for Vim, same applies for the MorphOS versions that I from time
to time create and release for our users but for Windows - which I need
to use at work - I am stuck with the *.exe setup files as found on
vim.org and thus can not test updates to report back problems or give
feedback. Now the patchlevel has reached .051.

Is there by any chance a way to release full binary setup snapshots of
vim ? Say is there a way or automate process that might generate a setup
say once a week and put it up on vim.org ?

mfg,

Ali Akcaagac




VIM 7.0 on WinXP - Strange garbage during editing.

2006-05-16 Thread Ali Akcaagac
Hello,

At work I am using VIM 7.0 on WindowsXP and detected some garbage during
editing process. Say I am loading a normal Textfile. I edit it, move
around with the arrows, press ESC move around even more, scroll around a
bit.. And quite often I find stuff that I previously yanked into the
buffers spread all over the file.

With other words, it looks like someone has pressed 'p' for pasting
what's in the buffer all over the file. I get this quite often when
editing code at work and I wonder why I run into errors and reloading
the files show me that somehow the content of the buffers got pasted
somewhere. The paste somehow happens when scrolling or cursor moving
happens. It's quite strange to explain.

I also add the vimrc file that I keep using at work (it's basicly the
same as I use under my home Linux machine - I never had that problem at
home with Linux.)

Any ideas are welcome.

mfg,

Ali Akcaagac



.vimrc
Description: Binary data