Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | minor cleanup. #2610 | Mark Bainter | 2015-05-13 |
| | | | | | | | Update vim_isAbsName() to use bool type cleanup casts in vim_findfile() and recover_names() References #2470 | ||
* | Remove char_u: message:smsg() | Michael Reed | 2015-05-13 |
| | |||
* | Remove char_u: FullName_save() | Mark Bainter | 2015-05-06 |
| | |||
* | Remove char_u: path_with_url() | Mark Bainter | 2015-05-06 |
| | |||
* | Remove char_u: add_pathsep() | Mark Bainter | 2015-05-06 |
| | |||
* | Enable -Wconversion: normal.c. | Eliseo Martínez | 2015-04-27 |
| | | | | | | | | | | | | | | | | | | | | | | | | Refactor summary: - extern int opcount --> extern long opcount - bool find_decl(..., int len, ...) --> bool find_decl(..., size_t len, ...) * int find_ident_under_cursor(...) --> size_t find_ident_under_cursor(...) - int find_ident_at_pos(...) --> size_t find_ident_at_pos(...) - int modify_fname(..., int *usedlen, ..., int *fnamelen) --> int modify_fname(..., size_t *usedlen, ..., size_t *fnamelen) * char_u *eval_vars(..., int *usedlen, ...) --> char_u *eval_vars(..., size_t *usedlen, ...) - int find_cmdline_var(..., int *usedlen) --> ssize_t find_cmdline_var(..., size_t *usedlen) - static char_u *repl_cmdline(..., int srclen, ...) --> static char_u *repl_cmdline(..., size_t srclen, ...) - bool get_visual_text(..., int *lenp) --> bool get_visual_text(..., size_t *lenp) * char_u *find_file_name_in_path(..., int len, ...) --> char_u *find_file_name_in_path(..., size_t len, ...) - static char_u *eval_includeexpr(..., int len) --> static char_u *eval_includeexpr(..., size_t len) - char_u *find_file_in_path(..., int len, ...) --> char_u *find_file_in_path(..., size_t len, ...) * char_u *find_file_in_path_option(..., int len, ...) --> char_u *find_file_in_path_option(..., size_t len, ...) - char_u *find_directory_in_path(..., int len, ...) --> char_u *find_directory_in_path(..., size_t len, ...) * int spell_move_to(...) --> size_t spell_move_to(...) - int spell_check(...) --> size_t spell_check(...) - static int spell_bad_len --> static size_t spell_bad_len - void find_pattern_in_path(..., int len, ...) --> void find_pattern_in_path(..., size_t len, ...) Helped-by: Justin M. Keyes <justinkz@gmail.com> | ||
* | memory: Add `free` wrapper and refactor project to use it | Thiago de Arruda | 2015-04-13 |
| | | | | | | We already use wrappers for allocation, the new `xfree` function is the equivalent for deallocation and provides a way to fully replace the malloc implementation used by Neovim. | ||
* | Wconversion: fix #1578 | Justin M. Keyes | 2014-11-28 |
| | |||
* | Wconversion: Fix warnings in file_search.c. | Florian Walch | 2014-11-27 |
| | |||
* | ui: Remove redundant ui.h includes | Thiago de Arruda | 2014-11-27 |
| | | | | Also move read_error_exit to os/input.c | ||
* | ui: Remove ui_delay, ui_breakcheck and ui_set_shellsize | Thiago de Arruda | 2014-11-27 |
| | | | | | These functions only used to call another os_* function, so remove them and replace all occurences in the project. | ||
* | fileid: rename os_file_id_equal | Stefan Hoffmann | 2014-08-31 |
| | |||
* | fileid: rename os_get_file_id | Stefan Hoffmann | 2014-08-31 |
| | |||
* | Remove EBCDIC: Clean up comments | Pavel Platto | 2014-08-02 |
| | |||
* | move errno.h include out of vim.h | Brandon Coleman | 2014-07-09 |
| | |||
* | move <inttypes.h> include out of vim.h | Brandon Coleman | 2014-07-09 |
| | |||
* | move ascii.h include out of vim.h | Brandon Coleman | 2014-07-09 |
| | |||
* | remove stdbool.h include from vim.h and globals.h | Brandon Coleman | 2014-07-09 |
| | |||
* | FileID: refactor file_search.c to use `FileID` | Stefan Hoffmann | 2014-06-27 |
| | |||
* | Replace vim_strncpy calls: file_search.c | Douglas Schneider | 2014-06-13 |
| | |||
* | spelling fixes #827 | Will Stamper | 2014-06-12 |
| | |||
* | Add automatic generation of headers | ZyX | 2014-06-02 |
| | | | | | | | | | | | | | | | | | - The 'stripdecls.py' script replaces declarations in all headers by includes to generated headers. `ag '#\s*if(?!ndef NEOVIM_).*((?!#\s*endif).*\n)*#ifdef INCLUDE_GENERATED'` was used for this. - Add and integrate gendeclarations.lua into the build system to generate the required includes. - Add -Wno-unused-function - Made a bunch of old-style definitions ANSI This adds a requirement: all type and structure definitions must be present before INCLUDE_GENERATED_DECLARATIONS-protected include. Warning: mch_expandpath (path.h.generated.h) was moved manually. So far it is the only exception. | ||
* | Remove OOM checks: ff_create_stack_element() | Felipe Oliveira Carvalho | 2014-05-19 |
| | |||
* | Replace alloc() with xmalloc() and remove immediate OOM checks | Felipe Oliveira Carvalho | 2014-05-19 |
| | |||
* | Remove NULL/non-NULL tests after calls to vim_str(n)save() | Felipe Oliveira Carvalho | 2014-05-19 |
| | |||
* | Introduce nvim namespace: Fix unmasked strings.h issue. | Eliseo Martínez | 2014-05-15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Now that nvim/strings.h is correctly namespaced, an issue that had been masked until now arises: When compiling, we get a lot of errors because of everywhere the functions in nvim/strings.h are used, there's no include to import them. But, how could this compile and work previously, then? It turns out that: - In every such case, we are also including vim.h, which in turn includes os_unix_defs.h. - os_unix_defs.h includes <string.h> and also <strings.h> in some systems (e.g. OSX). - Build had been modified previously to (even when importing system headers), prefer equally-named local ones. That was in fact done as a previous attempt to solve the same issue we are trying to solve another way now. So, we were including our "strings.h" as a side-effect of including <strings.h> through "vim.h" --> "os_unix_defs.h". Solution: Correctly include "nvim/strings.h" in every file needing it. | ||
* | Introduce nvim namespace: Fix project-local includes. | Eliseo Martínez | 2014-05-15 |
| | | | | Prepend 'nvim/' in all project-local (non-system) includes. | ||
* | Introduce nvim namespace: Move files. | Eliseo Martínez | 2014-05-15 |
Move files from src/ to src/nvim/. - src/nvim/ becomes the new root dir for nvim executable sources. - src/libnvim/ is planned to become root dir of the neovim library. |