Commit Graph

61 Commits

Author SHA1 Message Date
Rich Wareham
fd346a95fa use CMake's built in pthread detection
CMake ships with a standard FindThreads module which can be used to a)
test for a threading library and b) confirm that it is pthread. It also
allows the hard-coding of the threading library name to be removed from
``src/CMakeLists.txt``.

Make it an error not to have a pthread library installed and indicate to
CMake that we strongly prefer pthread to any other platform threading
library.
2014-02-24 18:52:12 +00:00
Thiago de Arruda
68847d7825 Merge branch 'master' of github.com:cweagans/neovim into cweagans-master
Conflicts:
	README.md
2014-02-24 15:15:44 -03:00
jdiez17
be3ce617c7 Changed binary output directory from src/ to bin/ 2014-02-24 14:45:07 -03:00
Thiago de Arruda
1df4ec2097 Put waffle and travis badge together 2014-02-24 14:16:21 -03:00
Christian Wellenbrock
79321c62d5 Use neovim versions of ~/.vim and ~/.vimrc 2014-02-24 14:13:11 -03:00
Thiago de Arruda
fd43e7b620 Merge pull request #105 from waffleio/master
waffle.io Badge
2014-02-24 14:35:45 -02:00
waffle.io
7afaf8ce26 add waffle.io badge 2014-02-24 09:34:34 -07:00
scott-linder
b76c358f3d Convert function declarations from K&R to ANSI style.
cproto (http://invisible-island.net/cproto/) was used to do the bulk of
the work in batch; even the most recent version had some issues with
typedef'd parameters; a quick "patch" was to modify `lex.l` to
explicitly include all vim typedefs as known types. One example from
`vim.h` is

    typedef unsigned char char_u;

which was added in `lex.l` as

    <INITIAL>char_u    { save_text_offset(); return T_CHAR; }

Even with these changes there were some problems:

* Two files (`mbyte.c` and `os_unix.c`) were not cleanly converted.
* Any function with the `UNUSED` macro in its parameter list was not converted.

Rather than spend more time fixing the automated approach, the two files
`mbyte.c` and `os_unix.c` were converted by hand.

The `UNUSED` macros were compiler specific, and the alternative, generic
version would require a different syntax, so in order to simplify the
conversion all uses of `UNUSED` were stripped, and then the sources were
run back through cproto. It is planned to reconsider each use of
`UNUSED` manually using a new macro definition.
2014-02-24 09:48:18 -05:00
Ashley Hewson
1bcbc42330 Merge pull request #98 from davidzchen/doc-ca-bundle
Add documentation on installing root SSL certificates on OS X
2014-02-24 08:22:55 +00:00
David Z. Chen
d0f2cbeceb Issue #97 - Add documentation on installing root SSL certificates on OS X, which is required for retrieving the libuv archive before building. 2014-02-23 18:53:03 -08:00
Cameron Eagans
8614983e4e Updating README file to use Homebrew for local builds 2014-02-23 14:28:31 -07:00
Cameron Eagans
2acddd7cb2 Adding make step 2014-02-23 14:28:07 -07:00
Cameron Eagans
eaa4f2b9ce Adding neovim formula for Homebrew 2014-02-23 14:08:40 -07:00
Ashley Hewson
b0abcda487 Merge pull request #54 from mitchellwrosen/master
Clean up main.c:parse_command_name
2014-02-23 16:23:53 +00:00
Ashley Hewson
cebac0fc59 README.md: fix ubuntu/debian deps 2014-02-23 11:47:53 +00:00
Thiago de Arruda
e9420e3937 Merge pull request #57 from mrshu/patch-1
Fixed travis image
2014-02-22 21:23:13 -02:00
Marek Šuppa
f32a091f0a Fixed travis image 2014-02-22 13:07:39 -08:00
Mitchell Rosen
19296296db Clean up main.c:parse_command_name 2014-02-22 12:40:59 -08:00
Sean Long
87fdb40a03 First pass on getting build working on FreeBSD. 2014-02-22 16:25:20 -03:00
Thiago de Arruda
eaf942c5a6 Merge pull request #22 from cmrosenberg/osx-automake
Added automake as build dependency on OS X
2014-02-22 16:32:56 -02:00
Thiago de Arruda
8d2fb5f855 Add travis-ci configuration 2014-02-22 14:29:51 -03:00
Ashley Hewson
6e430eb634 Merge pull request #47 from Coornail/ignore-test-vimrcs
Remove trailing spaces from gitignore
2014-02-22 16:42:11 +00:00
Carl Martin Rosenberg
2d32735bd9 Added automake as a dependency when building on OS X. Otherwise build complaints of missing aclocal. 2014-02-22 17:34:02 +01:00
Kornel Lugosi
b4a1237f2a Remove trailing spaces from gitignore 2014-02-22 17:26:55 +01:00
Ashley Hewson
3d171b6be2 README.md: link to the Contributing wiki page 2014-02-22 15:26:49 +00:00
Mitchell Rosen
6ab8968685 Cleanup refactoring in main 2014-02-22 10:13:44 -03:00
Thiago de Arruda
b17e52a9e4 Merge pull request #35 from thiderman/master
Add Arch dependency instructions to README.md.
2014-02-22 10:07:49 -02:00
aph
7cadf15eee include a copy of the Vim License 2014-02-22 11:57:44 +00:00
Lowe Thiderman
b5672b9c43 Add Arch dependency instructions to README.md
Also accidentally clear trailing whitespace in README. vim autocommands ftw.
2014-02-22 09:06:18 +01:00
Thiago de Arruda
31d5ae42c3 Merge pull request #32 from cweagans/patch-1
Adding note about IRC channel in README.
2014-02-22 03:05:49 -02:00
Cameron Eagans
e898be4df7 Adding note about IRC channel in README. 2014-02-21 21:56:01 -07:00
Ashley Hewson
f5c72880eb Merge pull request #20 from andyfischer/master
Update README.md: Add libtool to OSX installs
2014-02-21 22:57:39 +00:00
Andy Fischer
2ddf127207 Add libtool to OSX installs 2014-02-21 15:23:23 -07:00
Ashley Hewson
6d70406595 Merge pull request #14 from sbeckeriv/patch-2
Update README.md
2014-02-21 21:54:37 +00:00
Stephen Becker IV
5c2a6f85ac Update README.md
I did not have cmake installed. Mac tests passed.
2014-02-21 12:15:16 -08:00
Thiago de Arruda
9bb4e274fd Merge pull request #11 from sbeckeriv/patch-1
Remove sudo from brew command
2014-02-21 18:10:57 -02:00
Stephen Becker IV
be2245a60a Update README.md
Remove sudo from brew command. 
https://github.com/Homebrew/homebrew/wiki/FAQ#wiki-sudo
2014-02-21 12:00:23 -08:00
Thiago de Arruda
fcc982b6b0 Merge pull request #8 from mmcdole/patch-1
Fix spelling mistakes in README.md
2014-02-21 17:52:29 -02:00
Thiago de Arruda
f29c1ffa5a Merge pull request #9 from yesmeck/patch-1
Correct cmake link in README
2014-02-21 17:49:57 -02:00
Meck
a79177e1b3 Fix cmake link in README 2014-02-22 03:47:59 +08:00
mmcdole
359a69d869 Fix spelling mistakes in README.md 2014-02-21 13:39:35 -06:00
Thiago de Arruda
e519a991d6 Merge pull request #6 from davertron/master
Fix misspellings/grammar in README
2014-02-21 17:24:46 -02:00
Thiago de Arruda
6307bf23fb Merge pull request #7 from Coornail/osx-build-instructions
Add dependency install instructions for OsX
2014-02-21 17:24:10 -02:00
Kornel Lugosi
13a71ea092 Add dependency install instructions for OsX 2014-02-21 20:10:37 +01:00
davertron
940f95680d Fix misspellings/grammar in README 2014-02-21 13:57:35 -05:00
Thiago de Arruda
3ecece8f67 Merge pull request #5 from jsjohns/patch-1
Fix spelling
2014-02-21 16:47:44 -02:00
Joshua Johnson
d250a8f15e Fix spelling 2014-02-21 13:46:27 -05:00
Thiago de Arruda
d1dc922117 Add fundraiser link 2014-02-21 14:39:31 -03:00
Thiago de Arruda
6a4a004f88 Update documentation 2014-02-21 10:57:52 -03:00
Thiago de Arruda
e78a825350 Set language of first json-rpc block 2014-02-20 23:21:01 -03:00