aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * Initialize Object, PositionJustin M. Keyes2014-05-31
|/ | | | | fix #778 thanks @genisaguilar
* Make it easier to change CMAKE_BUILD_TYPE in your local.mk.John Szakmeister2014-05-31
|
* Merge branch 'generic-key-value-map'Thiago de Arruda2014-05-31
|\
| * Refactor: Redefine `Map(T)` as a more generic `Map(T, U)` macroThiago de Arruda2014-05-30
|/ | | | | To replace `Map(T)`, a new macro `PMap(T)` was defined as `Map(T, ptr_t)` for writing maps that store pointers with less boilerplate
* Turn off -Werror by default.John Szakmeister2014-05-29
| | | | | | It inteferes with development activities by breaking your build in the middle of a refactor. Instead, let's enable -Werror on the Travis CI builds via a TRAVIS_CI_BUILD option.
* Add a few more sources to CONV_SRCS.John Szakmeister2014-05-29
|
* Merge #500 'Remove/simplify #ifdefs on default features'Justin M. Keyes2014-05-28
|\
| * Remove unused FEAT_*Pavel Platto2014-05-28
| |
| * Remove FEAT_TITLEHinidu2014-05-28
| | | | | | | | 'title' and 'icon' options
| * Remove FEAT_GETTEXTHinidu2014-05-28
| | | | | | | | Support for message translations using gettext()
| * Remove FEAT_POSTSCRIPTHinidu2014-05-28
| | | | | | | | Printing using PostScript file output
| * Remove FEAT_FLOATHinidu2014-05-28
| | | | | | | | Support for floating point variables
| * Remove FEAT_STL_OPTHinidu2014-05-28
| | | | | | | | | | 'statusline', 'rulerformat' and special format of 'titlestring' and 'iconstring' options
| * Remove FEAT_SESSIONHinidu2014-05-28
| | | | | | | | Support for :mksession command
| * Remove FEAT_SEARCHPATHHinidu2014-05-28
| | | | | | | | | | Support for gf(edit the file whose name is under or after the cursor) and <cfile>(is replaced with the path name under the cursor).
| * Remove FEAT_MENUHinidu2014-05-28
| | | | | | | | Support for :menu command. It can be used in terminal Vim too.
| * Remove FEAT_LISTCMDSHinidu2014-05-28
| | | | | | | | | | Vim commands for the buffer list and the argument list: ":buffer", ":bnext", ":bdel", ":argdelete", etc.
| * Remove FEAT_EX_EXTRAHinidu2014-05-28
| | | | | | | | Vim's extra Ex commands: :center, :left, :normal, :retab and :right
| * 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.
* Merge #674 'Extract cursor.h from misc{1,2}.h and memline.h'Justin M. Keyes2014-05-28
|\
| * 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
|/
* Merge 'Refactor WStream to enable writing the same buffer to multiple targets'Thiago de Arruda2014-05-28
|\
| * Channel: Refactor: Extract register_channel functionThiago de Arruda2014-05-28
| |
| * Channel: Refactor: Extract serialize_event functionThiago de Arruda2014-05-28
| |
| * Build: Fix autocmd removal from cleanup functionThiago de Arruda2014-05-28
| |
| * API: Events: Add functions for {un}subscribing to broadcasted eventsThiago de Arruda2014-05-28
| |
| * API: Events: Automatically pass channel ids to API functionsThiago de Arruda2014-05-28
| | | | | | | | | | The dispatch function generator was customized to allow for API functions to declare a 'channel_id' as first argument.
| * 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
|/