aboutsummaryrefslogtreecommitdiff
path: root/src/eval.c
Commit message (Collapse)AuthorAge
...
* os_unix: Use libuv uv_cwd instead of getcwd/getwd.Thomas Wienecke2014-02-25
|
* 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
| |
* | 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.
* 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