Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | API: Refactor buffer_{get,set}_line | Thiago de Arruda | 2014-05-13 | |
| | | | | They are now implemented on top of the buffer_{get,set}_slice functions | |||
* | API: Implement buffer_{get,set}_slice | Thiago de Arruda | 2014-05-13 | |
| | ||||
* | API: Implement buffer_get_length | Thiago de Arruda | 2014-05-13 | |
| | ||||
* | API: Implement window/tabpage switching functions | Thiago de Arruda | 2014-05-13 | |
| | | | | | Also moved `find_buffer` to 'api/helpers.c' and removed unnecessary declaration in 'window.h' | |||
* | API: Implement buffer switching functions | Thiago de Arruda | 2014-05-13 | |
| | ||||
* | API: Implement vim_get_buffer_count | Thiago de Arruda | 2014-05-13 | |
| | ||||
* | API: Implement vim_{out,err}_write | Thiago de Arruda | 2014-05-13 | |
| | ||||
* | API: Implement vim_{get,set}_option | Thiago de Arruda | 2014-05-13 | |
| | | | | | | | | Some functions from upstream VIM were reintegrated for this: - get_option_value_strict - set_option_value_err - set_option_value_for - unset_global_local_option | |||
* | API: Implement vim_{get,set}_var | Thiago de Arruda | 2014-05-13 | |
| | ||||
* | API: Move vim_to_object to helpers.c | Thiago de Arruda | 2014-05-13 | |
| | ||||
* | API: Implement vim_set_current_line | Thiago de Arruda | 2014-05-13 | |
| | ||||
* | API: Extract error boilerplate into a macro | Thiago de Arruda | 2014-05-13 | |
| | ||||
* | API: Implement buffer_{get,set}_line | Thiago de Arruda | 2014-05-13 | |
| | ||||
* | API: Move helper functions to another module | Thiago de Arruda | 2014-05-13 | |
| | ||||
* | API: Implement vim_change_directory | Thiago de Arruda | 2014-05-13 | |
| | ||||
* | API: Implement vim_list_runtime_paths | Thiago de Arruda | 2014-05-13 | |
| | ||||
* | API: Implement vim_strwidth | Thiago de Arruda | 2014-05-12 | |
| | ||||
* | API: Implement vim_eval | Thiago de Arruda | 2014-05-12 | |
| | | | | | | The vimscript object conversion function was adapted from the version found in 'if_py_both.h' in the upstream source. It was also required to re-add the `dict_lookup` function that was lost during the initial import. | |||
* | API: Implement vim_command | Thiago de Arruda | 2014-05-12 | |
| | ||||
* | Fix jumps depending on unitialized values | Thiago de Arruda | 2014-05-12 | |
| | | | | Reported by valgrind | |||
* | Add server module for accepting API connections | Thiago de Arruda | 2014-05-12 | |
| | | | | | | | The `NEOVIM_LISTEN_ADDRESS` environment variable can be set to customize the address where Neovim will listen for connections. If it's not set, a random socket/pipe will be created, and the `NEOVIM_LISTEN_ADDRESS` will be updated accordingly. | |||
* | Add channel module | Thiago de Arruda | 2014-05-12 | |
| | | | | | | - Add channel module that exposes the API over arbitrary streams - Add `xmemdup` for duplicating memory chunks - Make job exit callback optional | |||
* | Refactor API types and prototypes | Thiago de Arruda | 2014-05-12 | |
| | | | | | | | | - Split functions with multiple files in the 'api' subdirectory - Move/Add more types in the 'api/defs.h' header - Add more prototypes - Refactor scripts/msgpack-gen.lua - Move msgpack modules to 'os' subdirectory | |||
* | Fix update of pending_reqs in `write_cb` | Thiago de Arruda | 2014-05-12 | |
| | ||||
* | Add teardown function for the event.c module | Thiago de Arruda | 2014-05-12 | |
| | | | | Also move the `job_teardown` call from os_unix.c to the event module | |||
* | Refactor modules to use handle data accessors | Thiago de Arruda | 2014-05-12 | |
| | | | | The job, rstream and wstream modules now use handle data accessors | |||
* | Add helpers for accessing data in libuv handles | Thiago de Arruda | 2014-05-12 | |
| | | | | | | | Libuv handles have a single generic pointer for storing user data, this adds some functions for adding/retrieving pointers to "slots" in the new `HandleData` structure, which increase flexibility when using shared handles(job streams for example) | |||
* | Implement generic map on top of khash | Thiago de Arruda | 2014-05-12 | |
| | | | | | | Implement a generic string->pointer associative array on top of the khash macro library, providing a nice API for simple hash table requirements. (khash gives lot of control with a not-so-friendly API, which is unnecessary on most cases) | |||
* | Add --with-pic flag to msgpack configuration | Thiago de Arruda | 2014-05-12 | |
| | ||||
* | Merge #688 'Refactoring of two-iteration anti-pattern in ↵ | Justin M. Keyes | 2014-05-12 | |
|\ | | | | | | | msg_show_console_dialog()' | |||
| * | Style corrections in the two new functions | Harsh Kumar | 2014-05-12 | |
| | | | | | | | | | | Style changes in the two new function: cpy_hotkeys_and_msg() & console_dialog_alloc() | |||
| * | Add new functions for memory alloction & data copy | Harsh Kumar | 2014-05-12 | |
| | | | | | | | | | | | | | | From msg_show_console_dialog(), a new function was created for memory allocation for hotkeys & dialog string. Similarly, another function created for copying hotkeys & dialog string. | |||
| * | Simple Split 2-iter loop: msg_show_console_dialog | Harsh Kumar | 2014-05-12 | |
|/ | | | | | Simply spliting the 2-iter loop into code for computing size of memory & for copying to allocated memory | |||
* | remove unused parameter from `buf_store_file_info` | Stefan Hoffmann | 2014-05-10 | |
| | ||||
* | Merge pull request #619 from stefan991/mch_stat-cleanup | Justin M. Keyes | 2014-05-09 | |
|\ | | | | | Replace `struct stat` with `FileInfo` | |||
| * | removed mch_lstat() and mch_stat() macros | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | replaced last mch_stat() and mch_lstat() | Stefan Hoffmann | 2014-05-09 | |
| | | | | | | | | files: memline.c and fileio.c | |||
| * | replaced mch_stat() in buffer.c | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | replaced some mch_lstat() | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | replaced some mch_stat() with os_get_file_info() | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | replaced mch_fstat() with os_file_get_info_fd() | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | implemented FileInfo struct | Stefan Hoffmann | 2014-05-09 | |
| | | | | | | | | | | | | | | This struct is a wrapper around `uv_stat_t` to hide the stat information inside `src/os/`. The stat file attribute will be private after all refactorings concerning file informations are done. | |||
| * | implemented os_file_get_size() | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | use os_getperm() in f_getfperm() | Stefan Hoffmann | 2014-05-09 | |
| | | ||||
| * | replaced some mch_stat() with os_file_exists() | Stefan Hoffmann | 2014-05-09 | |
|/ | ||||
* | Update CONTRIBUTING.md with current info | Josh Davis | 2014-05-08 | |
| | | | | | | | - Finish what @ashleyh started. - Add section for Getting Started with Neovim. - Add section for commit messages. - Trim down on wording to keep it short. | |||
* | update CONTRIBUTING.md | aph | 2014-05-07 | |
| | ||||
* | Delete the lalloc() function | Felipe Oliveira Carvalho | 2014-05-07 | |
| | ||||
* | No OOM error in make_filter_cmd() | Felipe Oliveira Carvalho | 2014-05-07 | |
| | ||||
* | Replace lalloc() with xmalloc() | Felipe Oliveira Carvalho | 2014-05-07 | |
| |