Thiago de Arruda
d5f74cf8bb
Add missing include guard to os module
2014-02-24 22:41:39 -03:00
Thiago de Arruda
c067e5580b
Create new OS module
...
This module will contain all functions that perform OS calls such as IO,
filesystem access, etc.
2014-02-24 22:17:46 -03:00
Rich Wareham
0f438e42a8
move libuv functions to os.c and io.c module
...
Despite being an io library, the functions currently implemented with
libuv include some non-I/O tasks like getting the total amount of
memory.
2014-02-24 22:00:03 -03:00
Rich Wareham
65e7610655
os_unix: use libuv total memory function
2014-02-24 22:00:03 -03:00
Rich Wareham
68d8ab54a1
os_unix: switch to libuv chdir() function
2014-02-24 22:00:03 -03:00
Rich Wareham
b58f079d8a
os_unix: add #include for libuv
2014-02-24 22:00:03 -03:00
Diego Viola
f608d2361c
README.md: cosmetic fixes
2014-02-24 21:56:24 +00:00
scott-linder
9db0fc3582
Changed name of binary (vim -> nvim).
...
Also updated affected config files and test49.vim
2014-02-24 18:48:51 -03:00
Thiago de Arruda
d29ab233a6
Add link to mailing list
2014-02-24 18:24:30 -03:00
Ashley Hewson
a8cda69a73
Merge pull request #85 from jszakmeister/remove-bashisms
...
scripts/common.sh: remove a couple bashisms
2014-02-24 21:23:09 +00:00
Ashley Hewson
eedb6a3ad7
Merge pull request #79 from jdiez17/has_neovim
...
Added 'neovim' to the feature list, following discussion on #44
2014-02-24 21:17:36 +00:00
Jim Hester
0ad500de58
Fix space in link
2014-02-24 14:40:00 -05:00
Jim Hester
3ab95bcc86
Add table of contents to README.md
...
I added a table of contents to the readme and replaced the html links with markdown links. Thought you might find it useful!
2014-02-24 16:25:10 -03:00
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
nyuszika7h
14cbd618ec
Fix previous commit
2014-02-24 15:13:53 +01:00
nyuszika7h
b3467a6619
Fix anchors
2014-02-24 15:13:05 +01:00
Rich Wareham
31cb3e09d4
third-party: add note on role of directory
...
Add a brief README on the purpose of the third-party directory and some
suggestions for how to manage it. The neovim bigwigs may want to
re-draft the README.
2014-02-24 10:31:37 +00:00
Rich Wareham
aad5f6341e
Makefile: refer to renamed compile-libuv.sh
...
get-libuv.sh was renamed to compile-libuv.sh
2014-02-24 10:09:07 +00:00
Rich Wareham
d047b28ac1
get-libuv.sh: compile bundled libuv
...
Rename file to reflect new intent of script. Libuv is bundled into the
third-party directory. Modify the script to compile but not fetch libuv.
2014-02-24 10:09:07 +00:00
Rich Wareham
f78d5aa87b
Merge commit 'a302c65dc65896776d6cb9e2c89a6ccc77ada530' as 'third-party/libuv'
2014-02-24 10:01:50 +00:00
Rich Wareham
a302c65dc6
Squashed 'third-party/libuv/' content from commit 3c40224
...
git-subtree-dir: third-party/libuv
git-subtree-split: 3c4022464acd92607f21c6eef69330fb071d0400
2014-02-24 10:01:50 +00: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
John Szakmeister
6241a49943
scripts/common.sh: remove a couple bashisms
...
This allows the scripts to work on systems that don't have /bin/bash as
/bin/sh--such as Debian.
2014-02-23 15:01:41 -05:00
jdiez17
da2906f28e
Added 'neovim' to the feature list, following discussion on #44
2014-02-23 16:49:16 +00: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
nyuszika7h
f604544598
Add modeline with tw per @ashleyh's suggestion
2014-02-22 13:50:34 +01: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