aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Remove FEAT_EVALHinidu2014-05-28
| | | | Support for VimScript, :let, :if, etc.
* Remove FEAT_CURSORBINDHinidu2014-05-28
| | | | Synchronization of cursor in split windows for diff mode
* Remove FEAT_CON_DIALOGHinidu2014-05-28
| | | | Support for :confirm with console dialog.
* Remove FEAT_COMPL_FUNCHinidu2014-05-28
| | | | Insert mode completion with 'completefunc'
* Remove FEAT_COMMENTSHinidu2014-05-28
| | | | Special comments formatting, see 'comments' option.
* Remove FEAT_CMDWINHinidu2014-05-28
| | | | Command-line window which opens by q:, q/, q?
* Remove FEAT_CMDL_INFOHinidu2014-05-28
| | | | 'showcmd' and 'ruler' options
* Remove FEAT_CMDL_COMPLHinidu2014-05-28
| | | | Completion of mappings/abbreviations in command line mode
* Remove FEAT_BYTEOFFHinidu2014-05-28
| | | | Support for byte2line(), line2byte(), go and :goto.
* Remove FEAT_CINDENTHinidu2014-05-28
| | | | C code indenting
* Remove FEAT_AUTOCMDHinidu2014-05-28
| | | | Support for :autocmd command
* Remove FEAT_QUICKFIXHinidu2014-05-28
|
* Remove FEAT_MBYTEHinidu2014-05-28
| | | | Multi-byte character handling.
* Remove FEAT_DIFFHinidu2014-05-28
| | | | Support for vim's diff mode.
* Removed FEAT_WINDOWSHinidu2014-05-28
| | | | Support for multiple windows and status line.
* Remove code duplication in get_cursor_rel_lnumPavel Platto2014-05-28
|
* Add cursor.{c,h} to clint-files.txtPavel Platto2014-05-28
|
* Remove ml_ prefix from cursor.h functionsPavel Platto2014-05-28
| | | | | s/ml_get_curline/get_cursor_line_ptr s/ml_get_cursor/get_cursor_pos_ptr
* Enable -Wconversion on cursor.cPavel Platto2014-05-28
|
* Extract cursor.h from misc{1,2}.h and memline.hHinidu2014-05-28
|
* Channel: Refactor: Extract register_channel functionThiago de Arruda2014-05-28
|
* Channel: Refactor: Extract serialize_event functionThiago de Arruda2014-05-28
|
* API: Events: Add functions for {un}subscribing to broadcasted eventsThiago de Arruda2014-05-28
|
* API: Events: Add support for broadcasting eventsThiago de Arruda2014-05-28
| | | | | The channel_send_event will now broadcast events to all subscribed channels if the 'id' parameter is 0.
* API: Bugfix: Remove possible double-free in buffer_get_lineThiago de Arruda2014-05-28
|
* Add kvec.h macro libraryThiago de Arruda2014-05-28
|
* WStream: Refactor: Use reference count for memory managementThiago de Arruda2014-05-28
| | | | | | | Now `wstream_write` receives pointers for WBuffer objects(created with wstream_new_buffer), which stores a reference count to determine when it's safe the free the buffer. This was done to enable writing of the same buffer to multiple WStream instances
* Refactor: Use size_t for {w,r}streams.cThiago de Arruda2014-05-28
|
* Fix localization: Update po files.Eliseo Martínez2014-05-27
| | | | Sync po files to code at 3a68a4861adcc950cdbde709d4841f8ea0c52b12.
* Fix localization: Fix po files.Eliseo Martínez2014-05-27
| | | | | | | | Problem: Build fails because of some messages being repeated. Curiously, all repeated messages have this comment: "Explicit typecast avoids warning on Mac OS X 10.6". No idea why. Solution: Remove repeated messages.
* Fix localization: Fix build: Improve checking.Eliseo Martínez2014-05-27
| | | | | | | | | | Problem : Currently, 'make check' gives no explanations when it fails, only the name of the po file which caused the halt. Then, you have to manually run check.vim on that file to see what happened. Solution : Generate a 'check.log' file on every execution of check.vim (overwriting if already existing). That way, when make halts, you can go there and see details about failure.
* Fix localization: Fix build: Fix sjis-fixing executable.Eliseo Martínez2014-05-27
| | | | | | | | Problem: Executable used to fix japanese files with sjis encoding (sjiscorr) fails to compile. Solution: - Add mising includes. - Remove __END_DECLS. - Add removed comments.
* Fix localization: Fix build: Fix sed issue on OSX.Eliseo Martínez2014-05-27
| | | | | | | Problem: On OSX, sed commands processing files converted to encodings other that UTF-8 fail with "RE error: illegal byte sequence". Solution: Make sed execute with C locale throgh environment variables (LANG=C, LC_ALL=C, LC_CTYPE=C).
* Fix localization: Fix build: Fix included source files.Eliseo Martínez2014-05-27
| | | | | | | Problem : Previous build assumed all *.c files were in parent dir. It only included globals.h, too. Solution : Include all *.c and *.h files under parent dir (including subdirs).
* Fix localization: Fix build: Fix dangling references.Eliseo Martínez2014-05-27
| | | | | Problem: Makefile references some files that don't exist anymore. Solution: Remove those references.
* vim-patch:7.4.267oni-link2014-05-27
| | | | | | | Problem: The '[ mark is in the wrong position after "gq". (Ingo Karkat) Solution: Add the setmark argument to do_join(). (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=75f222d67cea335efbe0274de6340dba174c1e7e
* Refactor: Remove support for multiple protocolsThiago de Arruda2014-05-27
| | | | | This removes the boilerplate code supporting more than one RPC protocol as it was becoming hard to maintain and we probably won't ever need it.
* Merge pull request #749 from oni-link/vim-patch-7-4-285Justin M. Keyes2014-05-26
|\ | | | | vim-patch:7.4.285
| * vim-patch:7.4.285oni-link2014-05-22
| | | | | | | | | | | | | | | | Problem: When 'relativenumber' is set and deleting lines or undoing that, line numbers are not always updated. (Robert Arkwright) Solution: (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=5cb1828fd0056de3c166e71fbafc67a74c57d7b1
* | API: Bugfix: Remove memory leak from buffer_get_lineThiago de Arruda2014-05-26
| |
* | API: Bugfix: Remove memory leak from buffer_set_nameThiago de Arruda2014-05-26
| |
* | API: Bugfix: Remove memory leak from buffer_set_sliceThiago de Arruda2014-05-26
| |
* | API: Bugfix: Remove memory leak from set_option_toThiago de Arruda2014-05-26
| |
* | Build: Add more files to clint-files.txt and fix errorsThiago de Arruda2014-05-26
| |
* | Build: Add api/{helpers,handle}.c to CONV_SRCSThiago de Arruda2014-05-26
| |
* | Build: Add 'nonnull' attributes to msgpack_rpc functionsThiago de Arruda2014-05-26
| |
* | API: Events: Implement channel_send_event and vimscript wrapperThiago de Arruda2014-05-26
| | | | | | | | | | This function can be used to send arbitrary objects via the API channel back to connected clients, identified by channel id.
* | API: Events: Return channel id from the API discover requestThiago de Arruda2014-05-26
| | | | | | | | | | This refactors msgapck_rpc_{dipatch,call} to receive the channel id as argument. Now the discovery request returns the [id, metadata] array.
* | API: Refactor: Close/free channels when their streams reach EOFThiago de Arruda2014-05-26
| |
* | API: Refactor: Duplicate/free string arguments coming from msgpackThiago de Arruda2014-05-26
| | | | | | | | | | | | | | | | | | When receiving strings *from* msgpack, we don't need to duplicate/free since the data only lives in the msgpack parse buffer until the end of the call. But in order to reuse `msgpack_rpc_free_object` when sending event data(which is sent *to* msgpack), Strings must be freed, which means they must also be allocated separately.