Commit Graph

1218 Commits

Author SHA1 Message Date
Hinidu
1299d08be7 Remove FEAT_GETTEXT
Support for message translations using gettext()
2014-05-28 13:08:55 -04:00
Hinidu
3e93fedfe9 Remove FEAT_POSTSCRIPT
Printing using PostScript file output
2014-05-28 13:08:55 -04:00
Hinidu
b4ca3abc9f Remove FEAT_FLOAT
Support for floating point variables
2014-05-28 13:08:55 -04:00
Hinidu
ef5d9ccefe Remove FEAT_STL_OPT
'statusline', 'rulerformat' and special format of 'titlestring' and
'iconstring' options
2014-05-28 13:08:54 -04:00
Hinidu
bf87a83058 Remove FEAT_SESSION
Support for :mksession command
2014-05-28 13:08:54 -04:00
Hinidu
9db774df44 Remove FEAT_SEARCHPATH
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).
2014-05-28 13:08:54 -04:00
Hinidu
75f152d09b Remove FEAT_MENU
Support for :menu command. It can be used in terminal Vim too.
2014-05-28 13:08:54 -04:00
Hinidu
50429aee6e Remove FEAT_LISTCMDS
Vim commands for the buffer list and the argument list: ":buffer",
":bnext", ":bdel", ":argdelete", etc.
2014-05-28 13:08:54 -04:00
Hinidu
0b4d990adf Remove FEAT_EX_EXTRA
Vim's extra Ex commands: :center, :left, :normal, :retab and :right
2014-05-28 13:08:54 -04:00
Hinidu
a29b94e2f9 Remove FEAT_EVAL
Support for VimScript, :let, :if, etc.
2014-05-28 13:08:54 -04:00
Hinidu
5f2ccb94d2 Remove FEAT_CURSORBIND
Synchronization of cursor in split windows for diff mode
2014-05-28 13:08:54 -04:00
Hinidu
f65028e5a0 Remove FEAT_CON_DIALOG
Support for :confirm with console dialog.
2014-05-28 13:08:54 -04:00
Hinidu
cfea68db8e Remove FEAT_COMPL_FUNC
Insert mode completion with 'completefunc'
2014-05-28 13:08:54 -04:00
Hinidu
8fb4c551f4 Remove FEAT_COMMENTS
Special comments formatting, see 'comments' option.
2014-05-28 13:08:54 -04:00
Hinidu
ffc2ea372f Remove FEAT_CMDWIN
Command-line window which opens by q:, q/, q?
2014-05-28 13:08:54 -04:00
Hinidu
9d6c5de4f1 Remove FEAT_CMDL_INFO
'showcmd' and 'ruler' options
2014-05-28 13:08:54 -04:00
Hinidu
7c188b5498 Remove FEAT_CMDL_COMPL
Completion of mappings/abbreviations in command line mode
2014-05-28 13:08:54 -04:00
Hinidu
ceb069116f Remove FEAT_BYTEOFF
Support for byte2line(), line2byte(), go and :goto.
2014-05-28 13:08:54 -04:00
Hinidu
99fec73d1f Remove FEAT_CINDENT
C code indenting
2014-05-28 13:08:54 -04:00
Hinidu
df4127919a Remove FEAT_AUTOCMD
Support for :autocmd command
2014-05-28 13:08:54 -04:00
Hinidu
ac116088af Remove FEAT_QUICKFIX 2014-05-28 13:08:54 -04:00
Hinidu
4e0fc575d7 Remove FEAT_MBYTE
Multi-byte character handling.
2014-05-28 13:08:54 -04:00
Hinidu
6f38fe39c4 Remove FEAT_DIFF
Support for vim's diff mode.
2014-05-28 13:08:54 -04:00
Hinidu
dd7657c160 Removed FEAT_WINDOWS
Support for multiple windows and status line.
2014-05-28 13:08:53 -04:00
Justin M. Keyes
3dddceedce Merge #674 'Extract cursor.h from misc{1,2}.h and memline.h' 2014-05-28 10:47:58 -04:00
Pavel Platto
7e3681c32e Remove code duplication in get_cursor_rel_lnum 2014-05-28 10:42:06 -04:00
Pavel Platto
a01f7948bc Add cursor.{c,h} to clint-files.txt 2014-05-28 10:42:06 -04:00
Pavel Platto
baaa428785 Remove ml_ prefix from cursor.h functions
s/ml_get_curline/get_cursor_line_ptr
s/ml_get_cursor/get_cursor_pos_ptr
2014-05-28 10:42:06 -04:00
Pavel Platto
2a154ef71d Enable -Wconversion on cursor.c 2014-05-28 10:42:06 -04:00
Hinidu
e62722922b Extract cursor.h from misc{1,2}.h and memline.h 2014-05-28 10:42:06 -04:00
Thiago de Arruda
e4fe2dbd77 Merge 'Refactor WStream to enable writing the same buffer to multiple targets' 2014-05-28 09:05:13 -03:00
Thiago de Arruda
cd84215370 Channel: Refactor: Extract register_channel function 2014-05-28 08:52:54 -03:00
Thiago de Arruda
d5c1e6b0fc Channel: Refactor: Extract serialize_event function 2014-05-28 08:52:54 -03:00
Thiago de Arruda
a001b8cb0c Build: Fix autocmd removal from cleanup function 2014-05-28 08:52:54 -03:00
Thiago de Arruda
c3c826da34 API: Events: Add functions for {un}subscribing to broadcasted events 2014-05-28 08:52:54 -03:00
Thiago de Arruda
6b006dd7a2 API: Events: Automatically pass channel ids to API functions
The dispatch function generator was customized to allow for API functions to
declare a 'channel_id' as first argument.
2014-05-28 08:52:54 -03:00
Thiago de Arruda
5e3fb4ae95 API: Events: Add support for broadcasting events
The channel_send_event will now broadcast events to all subscribed channels if
the 'id' parameter is 0.
2014-05-28 08:52:54 -03:00
Thiago de Arruda
48ac06506b API: Bugfix: Remove possible double-free in buffer_get_line 2014-05-28 08:52:54 -03:00
Thiago de Arruda
89ded2dac8 Add kvec.h macro library 2014-05-28 08:52:54 -03:00
Thiago de Arruda
09bcd97023 WStream: Refactor: Use reference count for memory management
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
2014-05-28 08:52:54 -03:00
Thiago de Arruda
1c308e28f1 Refactor: Use size_t for {w,r}streams.c 2014-05-28 08:52:54 -03:00
Justin M. Keyes
1faf546ea2 Merge #713 'Fix localization' 2014-05-27 20:38:10 -04:00
Eliseo Martínez
3390be96bf Fix localization: Update po files.
Sync po files to code at 3a68a4861a.
2014-05-27 19:58:42 -04:00
Eliseo Martínez
5e83fa0e66 Fix localization: Fix po files.
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.
2014-05-27 19:58:42 -04:00
Eliseo Martínez
89bdcb1ed8 Fix localization: Fix build: Improve checking.
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.
2014-05-27 19:58:42 -04:00
Eliseo Martínez
8e3634212d Fix localization: Fix build: Fix sjis-fixing executable.
Problem:  Executable used to fix japanese files with sjis encoding
          (sjiscorr) fails to compile.
Solution: - Add mising includes.
          - Remove __END_DECLS.
          - Add removed comments.
2014-05-27 19:58:41 -04:00
Eliseo Martínez
0e9d2464b4 Fix localization: Fix build: Fix sed issue on OSX.
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).
2014-05-27 19:58:41 -04:00
Eliseo Martínez
a0b78b5733 Fix localization: Fix build: Fix included source files.
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).
2014-05-27 19:58:41 -04:00
Eliseo Martínez
cd49b073e9 Fix localization: Fix build: Fix dangling references.
Problem:  Makefile references some files that don't exist anymore.
Solution: Remove those references.
2014-05-27 19:58:41 -04:00
Justin M. Keyes
dcc2b25529 Merge #756 'vim-patch:7.4.267' 2014-05-27 16:52:01 -04:00