aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Merge pull request #79 from jdiez17/has_neovimAshley Hewson2014-02-24
|\ | | | | Added 'neovim' to the feature list, following discussion on #44
| * Added 'neovim' to the feature list, following discussion on #44jdiez172014-02-23
| |
* | use CMake's built in pthread detectionRich Wareham2014-02-24
| | | | | | | | | | | | | | | | | | | | | | 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.
* | Changed binary output directory from src/ to bin/jdiez172014-02-24
| |
* | Use neovim versions of ~/.vim and ~/.vimrcChristian Wellenbrock2014-02-24
| |
* | Convert function declarations from K&R to ANSI style.scott-linder2014-02-24
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Clean up main.c:parse_command_nameMitchell Rosen2014-02-22
|
* Cleanup refactoring in mainMitchell Rosen2014-02-22
|
* fix build on OSXaph2014-02-01
|
* Wrap calls to 'get_mess_env' into LIBINTL #ifdefsThiago de Arruda2014-02-01
|
* Remove more #ifdef dead codeThiago de Arruda2014-02-01
|
* Fix build on OSX/Archlinux and add READMEaph2014-02-01
| | | | | | | | | | - remove SELinux dependency for now - OSX: find libintl.h - OSX: fix compile errors - OSX: use hack around gettext nonsense - fix gettext on ubuntu - work around Arch's lack of -ltermcap - add README.md
* Import vim from changeset v5628:c9cad40b4181Thiago de Arruda2014-01-31
- Cleanup source tree, leaving only files necessary for compilation/testing - Process files through unifdef to remove tons of FEAT_* macros - Process files through uncrustify to normalize source code formatting. - Port the build system to cmake