vim-cocoa source code for GSoC final evaluation

3 views
Skip to first unread message

Jjgod Jiang

unread,
Aug 20, 2007, 1:05:03 PM8/20/07
to Bram Moolenaar, vim...@googlegroups.com, vim...@googlegroups.com
Hi Bram,

As stated by Google Summer of Code 2007 Final Evaluation
Period Information, Monday, August 20th at 19:00 UTC is
student "Pencils down" time. So I've created the following source
code snapshot for you to check:

http://vim-cocoa.googlecode.com/files/vim-cocoa-r94.patch

This patch can be applied to vim 7.1.83. For complete build
instructions, see:

http://code.google.com/p/vim-cocoa/wiki/BuildInstructions

There is also a compressed archive of Vim.app (including
all binaries and runtime files):

http://vim-cocoa.googlecode.com/files/vim-cocoa-r94.tar.bz2

I also created a tag in subversion:

http://vim-cocoa.googlecode.com/svn/tags/gsoc-final-evaluation/

Code in http://vim-cocoa.googlecode.com/svn/trunk will be
continue updated.

At present, vim-cocoa has implemented most features the
original vim on mac has with Cocoa framework. But it still
lacks major features like toolbar and tabline.

A lot of code came from Björn Winckler's MacVim implementation.
Though in some low level details, me and Björn experimented
different solutions, but his work definitely made my job much
easier. Thanks a lot, Björn!

- Jiang

[1] http://groups.google.com/group/google-summer-of-code-announce/web/midterm-survey-information-2

Edward L. Fox

unread,
Aug 20, 2007, 2:08:40 PM8/20/07
to vim...@googlegroups.com, Bram Moolenaar, vim...@googlegroups.com
Incredible! I'll borrow a Mac to try out your amazing work tomorrow.
Thanks very much for your hard work this summer, Jiang! I think I
should be ashamed that I've done nothing that I had promised for Vim
this summer. How long will it take for this patch merging into the
official version?

Bram Moolenaar

unread,
Aug 20, 2007, 4:43:13 PM8/20/07
to Edward L. Fox, vim...@googlegroups.com, vim...@googlegroups.com

Edward L. Fox wrote:

> Incredible! I'll borrow a Mac to try out your amazing work tomorrow.
> Thanks very much for your hard work this summer, Jiang! I think I
> should be ashamed that I've done nothing that I had promised for Vim
> this summer. How long will it take for this patch merging into the
> official version?

I'm also very glad this Summer Of Code work was productive. And it
triggered others to also work on the Mac port.

Currently there are still daily changes to the code. I think the right
time to include it is when most people say it's better than what is
currently in Vim 7.1. That means it works reliably (no crashes or
hangs) and has the usual features, including toolbar, scollbars, etc.
Perhaps with some known problems that we can live with. So long as we
don't have a large number of patches following.

Since we currently have three people actively working on the code, and
others sending in remarks, I think we can together decide when this
moment has come.

--
hundred-and-one symptoms of being an internet addict:
213. Your kids start referring to you as "that guy in front of the monitor."

/// Bram Moolenaar -- Br...@Moolenaar.net -- 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 ///

Bram Moolenaar

unread,
Aug 20, 2007, 4:43:13 PM8/20/07
to Jjgod Jiang, vim...@googlegroups.com, vim...@googlegroups.com

Jjgod Jiang wrote:

Thank you very much for making a complete overview!

Unfortunately I don't have time to try out the code, but the patch does
look fairly complete, including autoconf changes.

I think the only "teaser" that's missing is a page with a few
screenshots.

--
hundred-and-one symptoms of being an internet addict:

214. Your MCI "Circle of Friends" are all Hayes-compatible.

Jjgod Jiang

unread,
Aug 20, 2007, 9:50:59 PM8/20/07
to vim...@googlegroups.com, Edward L. Fox, vim...@googlegroups.com
Hi,

Sorry but I have made a mistake on generating that patch, so
some content had been copied into that file twice, which
will eventually made the patched code unbuildable. For people
already downloaded that patch, please download it again in the
same location:

http://vim-cocoa.googlecode.com/files/vim-cocoa-r94.patch

Thanks.

(The tar.bz2 archive is fine.)

- Jiang

Reply all
Reply to author
Forward
0 new messages