Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use neovim versions of ~/.vim and ~/.vimrc | Christian Wellenbrock | 2014-02-24 |
| | |||
* | Convert function declarations from K&R to ANSI style. | scott-linder | 2014-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_name | Mitchell Rosen | 2014-02-22 |
| | |||
* | Cleanup refactoring in main | Mitchell Rosen | 2014-02-22 |
| | |||
* | fix build on OSX | aph | 2014-02-01 |
| | |||
* | Wrap calls to 'get_mess_env' into LIBINTL #ifdefs | Thiago de Arruda | 2014-02-01 |
| | |||
* | Remove more #ifdef dead code | Thiago de Arruda | 2014-02-01 |
| | |||
* | Fix build on OSX/Archlinux and add README | aph | 2014-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:c9cad40b4181 | Thiago de Arruda | 2014-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 |