Commit Graph

  • 1a093c08d0 Merge pull request #6345 from brcolow/vim-7.4.2360 James McCoy 2017-06-08 16:38:21 +00:00
  • edced212db vim-patch:7.4.2360 Michael Ennen 2017-03-23 01:58:05 -07:00
  • 16cce1ac17 Merge #6827 'Always enable logging' Justin M. Keyes 2017-06-07 23:19:02 +02:00
  • d3d0c9a7b1 Merge pull request #5621 from jamessan/vim-7.4.1975 James McCoy 2017-06-07 14:05:46 +00:00
  • 2b35f40fc1 doco: Adjust TERM and terminfo doco. Jonathan de Boyne Pollard 2017-06-07 14:21:53 +01:00
  • ca1ba1085a lint James McCoy 2017-06-06 21:35:44 -04:00
  • af59a290d8 *: Fix conversion warnings for tv_get_number*() James McCoy 2017-06-06 14:30:48 -04:00
  • bf4de3f6f7 functests/msgpack: Correct representation of literal INT64_MIN James McCoy 2017-06-06 13:38:23 -04:00
  • d69286c065 functests/msgpack: Use assert_equal() for more informative errors James McCoy 2017-06-06 11:37:56 -04:00
  • 601bf9642f strings/tv_float: Explicitly cast v_number to float_T for -Wconversion James McCoy 2017-06-06 09:56:09 -04:00
  • bc025ab117 doc: *standard-path*, *$NVIM_LOG_FILE* Justin M. Keyes 2017-06-06 15:02:51 +02:00
  • b4b09afabd test: iswin(): detect without nvim session Justin M. Keyes 2017-05-31 18:16:03 +02:00
  • d07661b9a3 log: Fall back to CWD-relative .nvimlog Justin M. Keyes 2017-05-31 18:12:26 +02:00
  • a49c92fc5b test: Set $NVIM_LOG_FILE to test-local path Justin M. Keyes 2017-05-31 10:45:20 +02:00
  • bb96b8219d log: set $NVIM_LOG_FILE; fallback to $XDG_DATA_HOME/nvim/log Justin M. Keyes 2017-05-31 02:04:03 +02:00
  • 05cdbbc18b ga_append_via_ptr: fix log arguments Justin M. Keyes 2017-05-31 01:00:56 +02:00
  • eb6dd3e42d ci: Dump $NVIM_LOG_FILE contents Justin M. Keyes 2017-05-30 14:54:09 +02:00
  • fe1af9c2bc log: Always enable; remove DISABLE_LOG Justin M. Keyes 2017-05-30 02:03:08 +02:00
  • 698ec9eb6e loop_close: Avoid infinite loop, and log it. Justin M. Keyes 2017-05-30 01:25:25 +02:00
  • f83d733318 log: log_uv_handles Justin M. Keyes 2017-05-28 21:20:49 +02:00
  • 2109fb18e6 eval/typval: Convert string to varnumber_T instead of intermediate long James McCoy 2017-06-06 07:56:03 -04:00
  • 6757c503bd vim-patch:8.0.0614 James McCoy 2017-06-06 07:34:25 -04:00
  • 9281653233 Merge remote-tracking branch 'origin/master' into vim-7.4.1975 James McCoy 2017-06-06 07:33:50 -04:00
  • cb0abce5be Merge pull request #6854 from jamessan/vim-8.0.0156 James McCoy 2017-06-06 11:26:07 +00:00
  • 75c32b549b lint James McCoy 2017-06-06 05:38:34 -04:00
  • 9a21d89b17 vim-patch:8.0.0561 James McCoy 2017-06-06 05:28:23 -04:00
  • 5f8411b7bf vim-patch:8.0.0176 James McCoy 2017-06-06 05:19:28 -04:00
  • d707b2a171 vim-patch:8.0.0478 James McCoy 2017-06-05 23:41:46 -04:00
  • dafc14b969 vim-patch:8.0.0477 James McCoy 2017-06-05 23:17:54 -04:00
  • cb8efa4fef vim-patch:8.0.0360 James McCoy 2017-06-05 23:05:28 -04:00
  • 0088ed0f1a vim-patch:8.0.0168 James McCoy 2017-06-05 22:53:20 -04:00
  • 17d616037d vim-patch:8.0.0167 James McCoy 2017-06-05 22:39:09 -04:00
  • b1d4ef2b42 vim-patch:8.0.0158 James McCoy 2017-06-05 21:58:33 -04:00
  • 09eefbe92c vim-patch:8.0.0156 James McCoy 2017-06-04 22:19:43 -04:00
  • 45d92e2563 doc: clang scan-build Justin M. Keyes 2017-06-06 03:43:53 +02:00
  • b22a61cdbb tui: Recognize "Tc" terminfo capability. Jonathan de Boyne Pollard 2017-06-05 22:47:44 +01:00
  • 054b03e07a tui: Combine multiple attribute changes. Jonathan de Boyne Pollard 2017-06-05 22:12:53 +01:00
  • b3129b3791 eexe_mod_op: Explicitly cast varnumber_T to float_T for -Wconversion James McCoy 2017-05-06 22:45:26 -04:00
  • eb5e4a2476 *: Disable UBSAN for VimL arithmetic implementation James McCoy 2017-05-06 22:35:50 -04:00
  • fb2b3f98bb func_attr: Allow disabling UBSAN for a function James McCoy 2017-05-06 21:26:44 -04:00
  • 43534cab02 lint James McCoy 2017-01-23 23:13:25 -05:00
  • 2fb0a62553 vim-patch:8.0.0219 James McCoy 2017-01-23 12:55:27 -05:00
  • 55c93ea164 vim-patch:7.4.2224 James McCoy 2017-04-19 23:32:47 -04:00
  • c3efb2804a vim-patch:7.4.2029 James McCoy 2016-11-16 14:30:20 -05:00
  • 9c01efd6fb vim-patch:7.4.1986 James McCoy 2016-11-16 14:27:30 -05:00
  • 03f5f78792 vim-patch:7.4.1979 James McCoy 2016-11-16 14:12:13 -05:00
  • 0164a5fea3 vim-patch:7.4.1978 James McCoy 2016-11-16 14:11:15 -05:00
  • 481654a88b vim-patch:7.4.1977 James McCoy 2016-11-16 14:08:53 -05:00
  • 81be7358be vim-patch:7.4.1976 James McCoy 2016-11-16 11:09:04 -05:00
  • 953f26bace vim-patch:7.4.1975 James McCoy 2016-11-16 09:24:10 -05:00
  • 018383096c oldtests: Fix syntax of s:flaky James McCoy 2017-06-04 22:09:19 -04:00
  • 239b0aaf2e tui: Remove the iTerm2 corner case. Jonathan de Boyne Pollard 2017-06-04 22:44:24 +01:00
  • 997411b635 tui: Do not optimize left motion at the right margin. Jonathan de Boyne Pollard 2017-06-04 21:18:44 +01:00
  • 1b2acb8d95 Merge pull request #6807 from bfredl/attrindent Björn Linse 2017-06-03 21:00:05 +02:00
  • 15500dbd8f tui: Treat cygwin as an immediate-wrap terminal. Jonathan de Boyne Pollard 2017-06-03 15:20:07 +01:00
  • 86d796656c tui: Correct commentary on tmux colour tests. Jonathan de Boyne Pollard 2017-06-03 15:16:40 +01:00
  • f6116eeaa3 tui: Add tmux to the always 256-colour capable list. Jonathan de Boyne Pollard 2017-06-03 15:03:03 +01:00
  • b604e3a086 tui: Add terminfo patches for linux on MacOS. Jonathan de Boyne Pollard 2017-06-03 14:08:31 +01:00
  • ae7bb47b4f tui: Coding style changes only. Jonathan de Boyne Pollard 2017-06-03 13:50:46 +01:00
  • 6fe839a688 tui: Do some deferred wrap on iTerm2. Jonathan de Boyne Pollard 2017-06-03 08:39:56 +01:00
  • 9475cf2cc6 screen: Correct commentary. Jonathan de Boyne Pollard 2017-06-02 21:45:28 +01:00
  • 98907c57ae tui: Several minor tweaks per commentary and 256-colourize PuTTY. Jonathan de Boyne Pollard 2017-05-31 21:17:50 +01:00
  • b672035ff5 tui: Coding style changes only Jonathan de Boyne Pollard 2017-05-31 13:18:24 +01:00
  • 7cbf52db1b tui: Separate out built-in terminfo records. Jonathan de Boyne Pollard 2017-05-30 23:08:47 +01:00
  • 94d00d9473 doco: Add some guidance on up-to-date terminfo. Jonathan de Boyne Pollard 2017-05-30 20:50:22 +01:00
  • a2aba3f2f1 tui: Handle a corner case for rare terminals. Jonathan de Boyne Pollard 2017-05-30 20:05:11 +01:00
  • 1903fb5de0 tui: Make iTerm2 have no deferred wrap. Testing by Enrico Ghirardi and review of the source indicates that iTerm2 is a second terminal emulator that does not defer automatic wrap at the right margin. Jonathan de Boyne Pollard 2017-05-30 17:33:07 +01:00
  • 63fd561815 tui: Fix OBOE in linux cnorm capability fixup code. Jonathan de Boyne Pollard 2017-05-30 17:15:41 +01:00
  • 1aba6c607b tui: Change screen status line back to hardstatus. Jonathan de Boyne Pollard 2017-05-30 01:59:06 +01:00
  • c201518674 doco: Correct :help term-dependent-settings . The example used &term which is no longer meaningful. Fortunately, we can change this into a useful example using $TERM that also shows how to address a common need with termguicolors at the same time. Jonathan de Boyne Pollard 2017-05-30 00:25:58 +01:00
  • 4408bd28cb tui: Char signedness fix for the big blocks of (signed) numbers. Jonathan de Boyne Pollard 2017-05-29 19:16:02 +01:00
  • 1b008be1e6 tui: Correct to_status_line for screen. PM...ST actually sends the string to screen's message area. Sending the string to the status line requires a different control sequence peculiar to screen. Jonathan de Boyne Pollard 2017-05-29 18:56:20 +01:00
  • c2a0fd349e doco: Move TERM help into its own section and expand. :help TERM previously pointed to a section that no longer even discussed the variable. Jonathan de Boyne Pollard 2017-05-29 16:14:09 +01:00
  • 533f5c38c4 doco: Note some common $TERM mistakes and how to fix them. Also explain more clearly the difference between Vim and Nvim when it comes to built-in terminfo entries. Jonathan de Boyne Pollard 2017-05-29 08:02:39 +01:00
  • 1c1231bf13 tui: Add built-in terminfo entry for VTE. Also slightly refactor the way in which GNOME/MATE Terminal pretending to be xterm is detected. Jonathan de Boyne Pollard 2017-05-29 07:51:06 +01:00
  • 32396b5879 tui: Perform length safety check in comparison macros. Jonathan de Boyne Pollard 2017-05-28 15:30:46 +01:00
  • 41403c6d25 tui: Treat genuine Xterm and iTerm.app as standards-conformant. They both can handle SGR control sequences in the form set out in ISO 8613-6:1994/ITU T.416:1993. Jonathan de Boyne Pollard 2017-05-28 13:54:38 +01:00
  • 5265ac5000 tui: Change terminal family recognition to avoid '+' entries. The terminfo commentary states that these are not standalone entries suitable for end-use. Jonathan de Boyne Pollard 2017-05-28 12:42:22 +01:00
  • 5377de33ac tui: Add st to the always 256-colour capable list. Also comment and augment some terminal colour tests. Jonathan de Boyne Pollard 2017-05-28 12:18:01 +01:00
  • 3f8dedd7ae tui: Correct a copy and paste error in stterm tests. The test decsription was correct; the test was not. Jonathan de Boyne Pollard 2017-05-28 01:30:08 +01:00
  • 24db94b1a6 tui: Fix Interix and account for deferred wrap. The Interix termcap entry is missing the carriage_return capability which nvim relies upon. And Interix is one of the few terminal emulators that does not defer automatic wrap at the right margin, which is now accounted for when moving the cursor left and when outputting whole lines at a time. Jonathan de Boyne Pollard 2017-05-28 00:55:04 +01:00
  • 0d53767274 tui: Add iTerm and rxvt to the terminals that know extended DECSCUSR. Jonathan de Boyne Pollard 2017-05-27 20:08:02 +01:00
  • 8f60395dd1 tui: Update colour tests some more. Jonathan de Boyne Pollard 2017-05-27 19:52:14 +01:00
  • 6910bfee0f tui: Correct error in terminfo extension processing. Using the right unibilium query function then revealed a latent NULL pointer problem. Jonathan de Boyne Pollard 2017-05-27 19:11:00 +01:00
  • 1f3b5e1a82 tui: Correct error in terminfo extension processing. Using the wrong unibilium query function just happened to work with the various terminfo records used in local testing. Jonathan de Boyne Pollard 2017-05-27 19:04:06 +01:00
  • 8768b7f4a0 tui: Remove now-unused flag variable. Follows on from fcf0d13f48bffbd41749069ce383d01153dd960c. Jonathan de Boyne Pollard 2017-05-27 18:36:31 +01:00
  • e6cbb01b55 tui: Update colour tests. Jonathan de Boyne Pollard 2017-05-27 18:11:35 +01:00
  • a2434aeddb tui: Remove tmux wrapper from the Konsole path. tmux has its own code path, now; and the tmux wrapping was not the ideal thing to do in the first place. Jonathan de Boyne Pollard 2017-05-27 15:05:26 +01:00
  • 16300d02c7 tui: Improvements to RGB colour support. The details are in the on-line help under :help true-color . Jonathan de Boyne Pollard 2017-05-27 12:38:14 +01:00
  • 67e2120459 tui: Refactor built-in teminfo records. Jonathan de Boyne Pollard 2017-05-27 10:36:20 +01:00
  • 9e9ffeb5eb tui: Update fallback terminfo records. Jonathan de Boyne Pollard 2017-05-27 10:32:46 +01:00
  • 503a5c458b tui: Spelling corrections in doco and commentary Jonathan de Boyne Pollard 2017-05-26 00:18:24 +01:00
  • 74472f7b2b tui: Fix conflict with predefined "linux" macro. Jonathan de Boyne Pollard 2017-05-25 22:25:42 +01:00
  • 756a17a848 doco: Replace termcap with terminfo where appropriate. Jonathan de Boyne Pollard 2017-05-25 20:43:48 +01:00
  • 76a6509c59 tui: More refactoring, and improvements to cursor shape support. Jonathan de Boyne Pollard 2017-05-25 19:12:52 +01:00
  • 03683c375c tui: Disable interference in guicursor by higher layers. Jonathan de Boyne Pollard 2017-05-25 17:39:27 +01:00
  • 3d8e0594e4 tui: Split fix_terminfo() up and refactor. Jonathan de Boyne Pollard 2017-05-24 21:36:52 +01:00
  • d65cff9de8 doc: Document some more terminal behaviours. Jonathan de Boyne Pollard 2017-05-24 21:09:25 +01:00
  • 6be921b71c doc: Relegate xterm-8bit to a removed feature. Jonathan de Boyne Pollard 2017-05-24 19:56:12 +01:00
  • ede4d620de tui: Fix cursor motion clear screen bug visible on line #1 in redraws. Jonathan de Boyne Pollard 2017-05-23 16:55:22 +01:00