Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | strings.c: replace copy_spaces, copy_chars with equivalent memset. | Daniel Fairhead | 2014-12-12 |
| | |||
* | strings: Remove NONNUL_ALL from NULL-taking functions. | Scott Prager | 2014-12-06 |
| | | | | | vim_strup() is only used in a couple places, with no NULLs possible, so keep the attribute and remove the NULL check. | ||
* | Fix SegFault when getting full path for files | LBEaston | 2014-12-01 |
| | |||
* | Merge pull request #1497 from splinterofchaos/const-attr | Justin M. Keyes | 2014-11-29 |
|\ | | | | | constify and func-attribute memory.c and strings.c | ||
| * | strings: Enable -Wconvert. | Scott Prager | 2014-11-27 |
| | | |||
| * | strings/memory: constify and func_attr. | Scott Prager | 2014-11-27 |
| | | | | | | | | Fix MB_COPY_cHAR() to accept const pointers. | ||
* | | ui: Remove redundant ui.h includes | Thiago de Arruda | 2014-11-27 |
|/ | | | | Also move read_error_exit to os/input.c | ||
* | 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 |
| | |||
* | No OOM in concat_str() (few remaining cases) | Felipe Oliveira Carvalho | 2014-06-16 |
| | | | | Also fixed the duplicated declaration (path.c and strings.c) | ||
* | No OOM in vim_strsave_escaped[_ext]() | Felipe Oliveira Carvalho | 2014-06-16 |
| | |||
* | No OOM in vim_strnsave_up() | Felipe Oliveira Carvalho | 2014-06-16 |
| | | | | And some cleanup in strsave_up() | ||
* | 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 FEAT_QUICKFIX | Hinidu | 2014-05-28 |
| | |||
* | Remove FEAT_MBYTE | Hinidu | 2014-05-28 |
| | | | | Multi-byte character handling. | ||
* | Merge #708 'Remove NULL/non-NULL tests after vim_str(n)save' | Justin M. Keyes | 2014-05-22 |
|\ | | | | | | | - replace alloc with xmalloc | ||
| * | 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 |
| | | |||
| * | Implement vim_str(n)save using xstrdup and strncpy/xmalloc | Felipe Oliveira Carvalho | 2014-05-19 |
| | | |||
* | | Remove cryptography | John Schmidt | 2014-05-20 |
|/ | | | | | | | | | | | | | As discussed in #694, vim encryption uses old, obsolete algorithms that are poorly implemented. Since insecure cryptography is worse than no cryptgraphy, the community voted in favor of removing all crypto. Various alternatives to the old crypto is being discussed in #701. Closes #694. | ||
* | 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. |