aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Extract cursor_shape.c from misc2.c and types/consts from structs.hFelipe Oliveira Carvalho2014-03-10
|
* Move exarg_T and cmdarg_T from structs.h to normal.hFelipe Oliveira Carvalho2014-03-09
|
* Extract pos.h from structs.hFelipe Oliveira Carvalho2014-03-09
| | | | | This will make it much simpler to move the other types in structs.h which depend on `pos_T` and `lpos_T`.
* Change neo* configurations to n* configurationsWilberto2014-03-09
|
* use more verbose output type for unittests on travisStefan Hoffmann2014-03-08
|
* Fix bugs, clean code, add tests.Thomas Wienecke2014-03-07
| | | | | | | | * Add const specifiers, update comments, add assert. * Move os_unix.moon tests to os/fs.moon + clean tests. * Add uv_fs_req_cleanup call. * Add tests with absolute paths to mch_isdir. * Add to_cstr to test/unit/helpers.moon and fix respective unit tests.
* Remove unused return values.Thomas Wienecke2014-03-07
|
* Move definition of helper function below their usage.Thomas Wienecke2014-03-07
|
* Simplify mch_can_exe extracting is_executable_in_path.Thomas Wienecke2014-03-07
|
* Declare is_executable as static and remove its unit tests.Thomas Wienecke2014-03-07
| | | | | | Testing the public interface mch_can_exe should suffice. Every former test of is_executable has a counterpart in the tests of mch_can_exe. Thus we can keep private things private.
* Move mch_can_exe, executable_file to os/fs.c.Thomas Wienecke2014-03-07
| | | | * Rename executable_file to is_executable.
* Add another unit test to mch_can_exe.Thomas Wienecke2014-03-07
|
* Make script portable across Python versionsSteven Myint2014-03-07
| | | | Support both Python 2 and 3.
* Added MODIFIED_BY and updated version information.scott-linder2014-03-07
|
* Fix memory leak in `eval7`Thiago de Arruda2014-03-07
|
* Fix `free_all_mem` and EXITFREE definitionThiago de Arruda2014-03-07
| | | | | | | | | Because of the '$' in `if(DEFINED $ENV{VALGRIND_CHECK})` EXITFREE wasn't being defined, so the `free_all_mem` wasn't being included or called in the resulting binary. This commit fixes that, and also adds includes needed for `free_all_mem` compilation.
* Issue #311 - Clean up arabic.c, arabic.h, farsi.c, farsi.h. Tweaks to ↵David Z. Chen2014-03-07
| | | | uncrustify.cfg.
* Remove hangul input supportThiago de Arruda2014-03-07
| | | | | | | | | | | | | Vim [documentation](http://vimdoc.sourceforge.net/htmldoc/hangulin.html), says that hangul support is scheduled to be removed. I think it's safe to say we don't want to support a feature even vim is considering removing. Everything still compiles even after removing the header, so it's not being used. Before doing the initial import to neovim's repository, I had to tweak this module to make it compile for terminal. It was a mistake that is now being corrected.
* Use check_function_exists() to check for _NSGetEnviron().John Szakmeister2014-03-07
| | | | | | This avoids a compiler generated warning which result in failing to find the function with -Werror active. You could argue this is a bug in CMake: http://public.kitware.com/Bug/view.php?id=13208
* Move some types and consts from structs.h to other headersFelipe Oliveira Carvalho2014-03-07
| | | | | | | | | | - `foldinfo_T` to `fold.h` - `context_sha256_T` to `sha256.h` - `tagname_T` to `tag.h` - `pumitem_T` to `popupmnu.h` - `prt_*_T` to hardcopy.h` - `CPT_*` consts to `edit.h` - `vimmenu_T`, `MNU_HIDDEN_CHAR`, and `MENU_*` constants to `menu.h`
* Move garray_T from structs.h to garray.hFelipe Oliveira Carvalho2014-03-07
|
* Fix memory leak and enable valgrind on travisThiago de Arruda2014-03-07
|
* Luarocks appears to be down, so let's use the mirror for now.John Szakmeister2014-03-07
|
* cleanup environment variable handling + unit testsStefan Hoffmann2014-03-06
| | | | | | | | * removed a putenv() implementation which isn't needed anymore * mch_getenv() and mch_setenv() are now functions in src/os/env.c * removes direct calls to getenv() and setenv() outside of src/os/env.c * refactored the logic of get_env_name into mch_getenvname_at_index * added unittests for the functions in os/env.c
* Fix style issues.Thomas Wienecke2014-03-06
| | | | | | | | * Rename mch_full_name to mch_get_absolute_path. * Rename mch_is_full_name to mch_is_absolute_path. * Add a lot of missing parentheses. * Remove yoda-conditions for consistency. * Remove spaces in function declaration.
* Extract keymap.c from misc2.cFelipe Oliveira Carvalho2014-03-06
|
* Extract crypt.c from misc2.cFelipe Oliveira Carvalho2014-03-06
|
* Issue #66 - Add lint tool and uncrustify config. Update contributing ↵David Z. Chen2014-03-05
| | | | documentation on coding style.
* Remove USE_SYSTEM and code only run under USE_SYSTEMSimen Endsjø2014-03-05
|
* Implement pending test.Thomas Wienecke2014-03-05
|
* Port mch_isdir to libuv.Thomas Wienecke2014-03-05
|
* Add unit tests for executable_file and mch_can_exe.Thomas Wienecke2014-03-05
| | | | Caution: There is a pending test which should be implemented.
* Remove static declaration of executable_file.Thomas Wienecke2014-03-05
| | | | | Since static functions are only visible in the file in which they are defined, this needs to be done in order to unit test the function.
* Add unit tests for mch_isdir.Thomas Wienecke2014-03-05
|
* Assert that vim_strsize and vim_strnsize gets a non-null parameter.Simen Endsjø2014-03-04
|
* Apply small refactor to unit testsThiago de Arruda2014-03-04
| | | | | Redefine macro constants as enums in the ffi and import those in their respective test modules.
* Correct a few parentheses.Thomas Wienecke2014-03-04
|
* Rename and refactor mch_FullName.Thomas Wienecke2014-03-04
| | | | | | | | | * Rename mch_FullName to mch_full_name to match the style guide. * Add mch_full_dir_name, which saves the absolute path of a given directory relative to cwd into a given buffer. * Add function append_path, which glues together two given paths with a slash. * Adapt moonscript coding style to the tests.
* Anchor gitignore pathsCaleb Spare2014-03-03
| | | | | | | | This makes the intention more explicit and avoid any accidental matching elsewhere in the tree. Conflicts: .gitignore
* README.md: Fixed brew install instructionsandrewmchen2014-03-03
|
* Move some of misc1.c to indent.c.Gaelan Steele2014-03-03
| | | | My little contribution to #209.
* Remove traces of old custom undo memory manager.Alexander Bolodurin2014-03-03
| | | | | | | There were two memory management implementations, standard malloc-based, and a custom allocator. Removed in rev 2230 in the Mercurial repo.
* Remove dead stack-checking code.Alexander Bolodurin2014-03-03
| | | | | | | Code under HAVE_STACK_LIMIT is not used. The definition was commented out in rev 180 of the original Mercurial repo, and then completely removed in rev 2520, but the code guarded by it was left in.
* Add unit tests for ported filesystem functions.Thomas Wienecke2014-03-03
|
* Make Travis compile on GCC and Clang.Gaelan2014-03-03
|
* Use -Werror.Gaelan Steele2014-03-03
| | | | | This makes all warnings errors. We don't want any warnings, so we should enforce that.
* Remove __ARGS macro. Close #205Nicolas Pierron2014-03-02
| | | | | | | | | This is a squash of all commits sent to #81. - Remove unused undef of __ARGS. - Fix mch_rename declaration. - Follow changes related to moved & extracted files. - Properly indent function declarations of getchar.h and quickfix.c.
* homebrew: deparallelize buildaph2014-03-01
|
* Fixed nvim homebrew formulaTheo Belaire2014-03-01
| | | | I now also do make install
* README.md: remove lingering references to sha1sum in OSX instructionsaph2014-03-01
|