Commit Graph

304 Commits

Author SHA1 Message Date
Kazuki Sakamoto 42e65225c6 Merge remote-tracking branch 'vim/master' 2016-08-29 19:37:47 -07:00
Bram Moolenaar edf3f97ae2 patch 7.4.2293
Problem:    Modelines in source code are inconsistant.
Solution:   Use the same line in most files.  Add 'noet'.  (Naruhiko Nishino)
2016-08-29 22:49:24 +02:00
Kazuki Sakamoto 4f2707d424 Merge remote-tracking branch 'vim/master' 2016-07-11 23:08:24 -07:00
Bram Moolenaar 5498a41f5a patch 7.4.2028
Problem:    cppcheck warns for using index before limits check.
Solution:   Swap the expressions. (Dominique Pelle)
2016-07-11 23:19:05 +02:00
Kazuki Sakamoto ead07edb19 Merge remote-tracking branch 'vim/master' 2016-07-10 23:04:52 -07:00
Bram Moolenaar c4a927ca8d patch 7.4.2019
Problem:    When ignoring case utf_fold() may consume a lot of time.
Solution:   Optimize for ASCII.
2016-07-10 18:24:27 +02:00
Kazuki Sakamoto 6ad0757971 Merge remote-tracking branch 'vim/master' 2016-06-26 11:44:52 -07:00
Bram Moolenaar 04e2b4b0c4 patch 7.4.1960
Problem:    Unicode standard 9 was released.
Solution:   Update the character property tables. (Christian Brabandt)
2016-06-26 17:53:07 +02:00
Kazuki Sakamoto 0e954ac375 Merge remote-tracking branch 'vim/master' 2016-04-02 21:23:43 -07:00
Bram Moolenaar cb0700844c patch 7.4.1697
Problem:    Display problems when the 'ambiwidth' and 'emoji' options are not
            set properly or the terminal doesn't behave as expected.
Solution:   After drawing an ambiguous width character always position the
            cursor.
2016-04-02 22:14:51 +02:00
Kazuki Sakamoto c561f1d1bc Merge remote-tracking branch 'vim/master' 2016-03-24 20:47:23 -07:00
Bram Moolenaar 6a08454b93 patch 7.4.1642
Problem:    Handling emoji characters as full width has problems with
            backwards compatibility.
Solution:   Only put characters in the 1f000 range in the emoji table.
2016-03-24 18:24:58 +01:00
Kazuki Sakamoto 79bbe33a79 Merge remote-tracking branch 'vim/master' 2016-03-21 20:15:36 -07:00
Bram Moolenaar d63aff0a65 patch 7.4.1630
Problem:    Unicode table for double width is outdated.
Solution:   Update to the latest Unicode standard.
2016-03-21 22:15:30 +01:00
Bram Moolenaar b86f10ee10 patch 7.4.1629
Problem:    Handling emoji characters as full width has problems with
            backwards compatibility.
Solution:   Remove ambiguous and double width characters from the emoji table.
            Use a separate table for the character class.
            (partly by Yasuhiro Matsumoto)
2016-03-21 22:09:44 +01:00
Kazuki Sakamoto c90e801a05 Merge remote-tracking branch 'vim/master' 2016-03-20 23:23:42 -07:00
Bram Moolenaar 4077b33a83 patch 7.4.1620
Problem:    Emoji characters are not considered as a kind of word character.
Solution:   Give emoji characters a word class number. (Yasuhiro Matsumoto)
2016-03-20 18:15:21 +01:00
Kazuki Sakamoto 58c7dadefc Fix merge 2016-03-19 21:12:03 -07:00
Kazuki Sakamoto aabd6e5d74 Merge remote-tracking branch 'vim/master' 2016-03-19 20:50:13 -07:00
Bram Moolenaar 3848e00e01 patch 7.4.1604
Problem:    Although emoji characters are ambiguous width, best is to treat
            them as full width.
Solution:   Update the Unicode character tables. Add the 'emoji' options.
            (Yasuhiro Matsumoto)
2016-03-19 18:42:29 +01:00
Kazuki Sakamoto 470421ae8c Merge remote-tracking branch 'vim/master' 2016-02-23 21:35:57 -08:00
Bram Moolenaar 9892189d2e patch 7.4.1402
Problem:    GTK 3 is not supported.
Solution:   Add GTK 3 support. (Kazunobu Kuriyama)
2016-02-23 17:14:37 +01:00
Kazuki Sakamoto 832dc54994 Merge remote-tracking branch 'vim/master' 2016-02-23 07:07:58 -08:00
Bram Moolenaar 48e330aff9 patch 7.4.1399
Problem:    The MS-DOS code does not build.
Solution:   Remove the old MS-DOS code.
2016-02-23 14:53:34 +01:00
Kazuki Sakamoto 7451a718a5 Merge remote-tracking branch 'vim/master' 2016-02-16 22:59:17 -06:00
Bram Moolenaar 6aa2cd4be2 patch 7.4.1334
Problem:    Many compiler warnings with MingW.
Solution:   Add type casts. (Yasuhiro Matsumoto)
2016-02-16 15:06:59 +01:00
Kazuki Sakamoto af902a03cf Merge remote-tracking branch 'vim/master' 2016-01-30 23:09:38 -08:00
Bram Moolenaar 52ea13da0f patch 7.4.1210
Problem:    Using old style function declarations.
Solution:   Change to new style function declarations. (script by Hirohito
            Higashi)
2016-01-30 18:51:09 +01:00
Kazuki Sakamoto faf40861fa Merge remote-tracking branch 'vim/master' 2016-01-29 17:27:44 -08:00
Bram Moolenaar 92b8b2d307 patch 7.4.1198
Problem:    Still using __ARGS.
Solution:   Remove __ARGS in several files. (script by Hirohito Higashi)
            Also remove use of HAVE_STDARG_H.
2016-01-29 22:36:45 +01:00
Kazuki Sakamoto 57e16a3394 Merge remote-tracking branch 'vim/master' 2016-01-24 19:41:08 -08:00
Bram Moolenaar 938ee834d3 patch 7.4.1165
Problem:    When defining DYNAMIC_ICONV_DLL in the makefile, the build fails.
Solution:   Add #ifdef's. (Taro Muraoka)  Try the newer version first.
2016-01-24 15:36:03 +01:00
Kazuki Sakamoto 2a4779dc51 Fix #216 2016-01-22 12:42:50 -08:00
Kazuki Sakamoto 323528893e Fix emoji range
Fix #197
2016-01-03 14:17:19 -08:00
Kazuki Sakamoto dd3bc8209b Fix Emoji range #184 2015-12-25 01:19:10 -08:00
Kazuki Sakamoto 01672932c6 Merge remote-tracking branch 'vim/master' 2015-12-12 20:57:10 -08:00
Bram Moolenaar 9ec021a2b0 patch 7.4.970
Problem:    Rare crash in getvcol(). (Timo Mihaljov)
Solution:   Check for the buffer being NULL in init_preedit_start_col.
            (Hirohito Higashi, Christian Brabandt)
2015-12-12 16:23:29 +01:00
Kazuki Sakamoto 02138dcb3a Fix emoji unicode range
- https://en.wikibooks.org/wiki/Unicode/Character_reference/2000-2FFF
- https://github.com/Lokaltog/vim-powerline/tree/develop/fontpatcher
2015-11-19 05:45:31 -08:00
Kazuki Sakamoto 76622a712a Fix #128 single-width chars 2015-11-13 08:50:29 -08:00
Kazuki Sakamoto 81a64f5848 Support Emoji🐱 #65 2015-11-05 09:17:46 -08:00
Kazuki Sakamoto 5f8d41a6fb Merge remote-tracking branch 'vim/master' 2015-10-14 20:12:32 -07:00
Bram Moolenaar 9d6ca1cc5e patch 7.4.892
Problem:    On MS-Windows the iconv DLL may have a different name.
Solution:   Also try libiconv2.dll and libiconv-2.dll. (Yasuhiro Matsumoto)
2015-10-13 13:49:09 +02:00
Bram Moolenaar c995a66d85 patch 7.4.752 Problem: Unicode 8.0 not supported. Solution: Update tables for Unicode 8.0. Avoid E36 when running the script. (James McCoy) 2015-07-06 04:38:09 -03:00
Bram Moolenaar 66312acf14 patch 7.4.752
Problem:    Unicode 8.0 not supported.
Solution:   Update tables for Unicode 8.0.  Avoid E36 when running the script.
            (James McCoy)
2015-06-21 14:22:00 +02:00
Douglas Drumond ee3e52b75a Merge branch 'vim'
* vim: (310 commits)
  updated for version 7.4.622 Problem:    Compiler warning for unused argument. Solution:   Add UNUSED.
  updated for version 7.4.621 Problem:    Returning 1 in the wrong function. (Raymond Ko) Solution:   Return 1 in the right function (hopefully).
  updated for version 7.4.620 Problem:    Compiler warning for unitinialized variable. (Tony Mechelynck) Solution:   Initialize "did_free". (Ben Fritz)
  updated for version 7.4.619 Problem:    luaV_setref() not returning the correct value. Solution:   Return one.
  updated for version 7.4.618 Problem:    luaV_setref() is missing a return statement. (Ozaki Kiichi) Solution:   Put the return statement back.
  Update runtime files.
  updated for version 7.4.617 Problem:    Wrong ":argdo" range does not cause an error. Solution:   Reset "cmd" to NULL. (Marcin Szamotulski, Ingo Karkat)
  updated for version 7.4.616 Problem:    Cannot insert a tab in front of a block. Solution:   Correctly compute aop->start. (Christian Brabandt)
  updated for version 7.4.615 Problem:    Vim hangs when freeing a lot of objects. Solution:   Do not go back to the start of the list every time.  (Yasuhiro 	    Matsumoto and Ariya Mizutani)
  updated for version 7.4.614 Problem:    There is no test for what patch 7.4.601 fixes. Solution:   Add a test. (Christian Brabandt)
  updated for version 7.4.613 Problem:    The NFA engine does not implement the 'redrawtime' time limit. Solution:   Implement the time limit.
  updated for version 7.4.612 Problem:    test_eval fails on Mac. Solution:   Use the * register instead of the + register. (Jun Takimoto)
  updated for version 7.4.611 Problem:    Syntax error. Solution:   Change statement to return.
  updated for version 7.4.610 Problem:    Some function headers may be missing from generated .pro files. Solution:   Add PROTO to the #ifdef.
  updated for version 7.4.609 Problem:    For complicated list and dict use the garbage collector can run 	    out of stack space. Solution:   Use a stack of dicts and lists to be marked, thus making it 	    iterative instead of recursive. (Ben Fritz)
  updated for version 7.4.608 Problem:    test_eval fails when the clipboard feature is missing. Solution:   Skip part of the test. Reduce the text used.
  updated for version 7.4.607 Problem:    Compiler warnings for unused variables. Solution:   Move them inside #ifdef. (Kazunobu Kuriyama)
  updated for version 7.4.606 Problem:    May crash when using a small window. Solution:   Avoid dividing by zero. (Christian Brabandt)
  updated for version 7.4.605 Problem:    The # register is not writable, it cannot be restored after 	    jumping around. Solution:   Make the # register writable. (Marcin Szamotulski)
  updated for version 7.4.604 Problem:    Running tests changes viminfo. Solution:   Disable viminfo.
  ...

Signed-off-by: Douglas Drumond <drumond.douglas@gmail.com>
2015-02-23 06:55:31 -03:00
Bram Moolenaar 637116b990 updated for version 7.4.575
Problem:    Unicode character properties are outdated.
Solution:   Update the tables with the latest version.
2015-02-12 03:09:44 -02:00
Bram Moolenaar 007e3f10bb updated for version 7.4.520
Problem:    Sun PCK locale is not recognzed.
Solution:   Add PCK in the table. (Keiichi Oono)
2015-02-12 03:08:30 -02:00
Bram Moolenaar 4af83223be updated for version 7.4.444
Problem:    Reversed question mark not recognized as punctuation. (Issue 258)
Solution:   Add the Supplemental Punctuation range.
2015-02-12 03:07:12 -02:00
Bram Moolenaar ea67672534 updated for version 7.4.575
Problem:    Unicode character properties are outdated.
Solution:   Update the tables with the latest version.
2015-01-14 17:40:09 +01:00
Bram Moolenaar 57bc4633b2 updated for version 7.4.520
Problem:    Sun PCK locale is not recognzed.
Solution:   Add PCK in the table. (Keiichi Oono)
2014-11-19 17:05:55 +01:00