]> granicus.if.org Git - vim/log
vim
11 years agoupdated for version 7.3.985 v7.3.985
Bram Moolenaar [Tue, 21 May 2013 10:52:04 +0000 (12:52 +0200)]
updated for version 7.3.985
Problem:    GTK vim not started as gvim doesn't set WM_CLASS property to a
            useful value.
Solution:   Call g_set_prgname() on startup. (James McCoy)

11 years agoupdated for version 7.3.984 v7.3.984
Bram Moolenaar [Tue, 21 May 2013 10:46:02 +0000 (12:46 +0200)]
updated for version 7.3.984
Problem:    A Visual mapping that uses CTRL-G works differently when started
            from Insert mode. (Ein Brown)
Solution:   Reset old_mapped_len when handling typed text in Select mode.

11 years agoupdated for version 7.3.983 v7.3.983
Bram Moolenaar [Tue, 21 May 2013 10:43:56 +0000 (12:43 +0200)]
updated for version 7.3.983
Problem:    Uneccessary temp variable.
Solution:   Remove the variable.

11 years agoupdated for version 7.3.982 v7.3.982
Bram Moolenaar [Tue, 21 May 2013 10:34:17 +0000 (12:34 +0200)]
updated for version 7.3.982
Problem:    In the new regexp engine \p does not work on multi-byte
            characters.
Solution:   Don't point to an integer but the characters.

11 years agoupdated for version 7.3.981 v7.3.981
Bram Moolenaar [Mon, 20 May 2013 22:03:02 +0000 (00:03 +0200)]
updated for version 7.3.981
Problem:    In the old regexp engine \i, \I, \f and \F don't work on
            multi-byte characters.
Solution:   Dereference pointer properly.

11 years agoupdated for version 7.3.980 v7.3.980
Bram Moolenaar [Mon, 20 May 2013 20:20:02 +0000 (22:20 +0200)]
updated for version 7.3.980
Problem:    Regexp logs may contain garbage. Character classes don't work
            correctly for multi-byte characters.
Solution:   Check for end of post list.  Only use "is" functions for
            characters up to 255. (Ken Takata)

11 years agoupdated for version 7.3.979 v7.3.979
Bram Moolenaar [Mon, 20 May 2013 19:57:03 +0000 (21:57 +0200)]
updated for version 7.3.979
Problem:    Complex NFA regexp doesn't work.
Solution:   Set actual state stack end instead of using an arbitrary number.
            (Yasuhiro Matsumoto)

11 years agoupdated for version 7.3.978 v7.3.978
Bram Moolenaar [Mon, 20 May 2013 19:49:13 +0000 (21:49 +0200)]
updated for version 7.3.978
Problem:    Regexp debug logs don't have a good name.
Solution:   Use clear names and make it possible to write logs for the old and
            new engines separately. (Taro Muraoka)

11 years agoupdated for version 7.3.977 v7.3.977
Bram Moolenaar [Mon, 20 May 2013 19:26:33 +0000 (21:26 +0200)]
updated for version 7.3.977
Problem:    Compiler warnings on 64 bit Windows.
Solution:   Add type casts. (Mike Williams)  Also fix some white space and
            uncomment what was commented-out for testing.

11 years agoupdated for version 7.3.976 v7.3.976
Bram Moolenaar [Mon, 20 May 2013 11:55:21 +0000 (13:55 +0200)]
updated for version 7.3.976
Problem:    Can't build on HP-UX.
Solution:   Remove modern initialization. (John Marriott)

11 years agoupdated for version 7.3.975 v7.3.975
Bram Moolenaar [Mon, 20 May 2013 11:44:29 +0000 (13:44 +0200)]
updated for version 7.3.975
Problem:    Crash in regexp parsing.
Solution:   Correctly compute the end of allocated memory.

11 years agoupdated for version 7.3.974 v7.3.974
Bram Moolenaar [Mon, 20 May 2013 10:52:29 +0000 (12:52 +0200)]
updated for version 7.3.974
Problem:    Can't build with ruby 1.8.5.
Solution:   Only use ruby_init_stack() when RUBY_INIT_STACK is defined.
            (Yukihiro Nakadaira)

11 years agoupdated for version 7.3.973 v7.3.973
Bram Moolenaar [Sun, 19 May 2013 20:31:18 +0000 (22:31 +0200)]
updated for version 7.3.973
Problem:    Compiler warnings. Crash on startup. (Tony Mechelynck)
Solution:   Change EMSG2 to EMSGN. Make array one character longer.

11 years agoupdated for version 7.3.972 v7.3.972
Bram Moolenaar [Sun, 19 May 2013 19:15:15 +0000 (21:15 +0200)]
updated for version 7.3.972
Problem:    Cursor not restored after InsertEnter autocommand if it moved to
            another line.
Solution:   Also restore if the saved line number is still valid.  Allow
            setting v:char to skip restoring.

11 years agoupdated for version 7.3.971 v7.3.971
Bram Moolenaar [Sun, 19 May 2013 19:03:54 +0000 (21:03 +0200)]
updated for version 7.3.971
Problem:    No support for VS2012 static code analysis.
Solution:   Add the ANALYZE option. (Mike Williams)

11 years agoupdated for version 7.3.970 v7.3.970
Bram Moolenaar [Sun, 19 May 2013 17:40:29 +0000 (19:40 +0200)]
updated for version 7.3.970
Problem:    Syntax highlighting can be slow.
Solution:   Include the NFA regexp engine.  Add the 'regexpengine' option to
            select which one is used. (various authors, including Ken Takata,
            Andrei Aiordachioaie, Russ Cox, Xiaozhou Liua, Ian Young)

11 years agoupdated for version 7.3.969 v7.3.969
Bram Moolenaar [Sat, 18 May 2013 18:55:35 +0000 (20:55 +0200)]
updated for version 7.3.969
Problem:    Can't built with Python 3 and without Python 2.
Solution:   Adjust #ifdef. (Xavier de Gaye)

11 years agoupdated for version 7.3.968 v7.3.968
Bram Moolenaar [Sat, 18 May 2013 18:45:59 +0000 (20:45 +0200)]
updated for version 7.3.968
Problem:    Multi-byte support is only available when compiled with "big"
            features.
Solution:   Include multi-byte by default, with "normal" features.

11 years agoupdated for version 7.3.967 v7.3.967
Bram Moolenaar [Fri, 17 May 2013 19:20:17 +0000 (21:20 +0200)]
updated for version 7.3.967
Problem:    Build fails on Mac OSX. (Greg Novack)
Solution:   Undefine clear().

11 years agoUpdate runtime files.
Bram Moolenaar [Fri, 17 May 2013 16:14:19 +0000 (18:14 +0200)]
Update runtime files.

11 years agoupdated for version 7.3.966 v7.3.966
Bram Moolenaar [Fri, 17 May 2013 14:40:06 +0000 (16:40 +0200)]
updated for version 7.3.966
Problem:    There is ":py3do" but no ":pydo".
Solution:   Add the ":pydo" command. (Lilydjwg)

11 years agoupdated for version 7.3.965 v7.3.965
Bram Moolenaar [Fri, 17 May 2013 14:24:32 +0000 (16:24 +0200)]
updated for version 7.3.965
Problem:    Python garbage collection not working properly.
Solution:   Add support for garbage collection. (ZyX)

11 years agoupdated for version 7.3.964 v7.3.964
Bram Moolenaar [Fri, 17 May 2013 14:18:33 +0000 (16:18 +0200)]
updated for version 7.3.964
Problem:    Python: not so easy to access tab pages.
Solution:   Add window.tabpage, make window.number work with non-current tab
            pages. (ZyX)

11 years agoupdated for version 7.3.963 v7.3.963
Bram Moolenaar [Fri, 17 May 2013 14:03:57 +0000 (16:03 +0200)]
updated for version 7.3.963
Problem:    Setting curbuf without curwin causes trouble.
Solution:   Add switch_buffer() and restore_buffer().  Block autocommands to
            avoid trouble.

11 years agoupdated for version 7.3.962 v7.3.962
Bram Moolenaar [Fri, 17 May 2013 11:38:04 +0000 (13:38 +0200)]
updated for version 7.3.962
Problem:    Python tests are not portable.
Solution:   Use shiftwidth instead of iminsert. (ZyX)

11 years agoupdated for version 7.3.961 v7.3.961
Bram Moolenaar [Thu, 16 May 2013 18:47:56 +0000 (20:47 +0200)]
updated for version 7.3.961
Problem:    Tests 86 and 87 fail when using another language than English.
Solution:   Set the language to C in the test. (Dominique Pelle)

11 years agoupdated for version 7.3.960 v7.3.960
Bram Moolenaar [Wed, 15 May 2013 21:13:10 +0000 (23:13 +0200)]
updated for version 7.3.960
Problem:    Compiler warning for unused variable.
Solution:   Put declaration in #ifdef.

11 years agoupdated for version 7.3.959 v7.3.959
Bram Moolenaar [Wed, 15 May 2013 17:44:39 +0000 (19:44 +0200)]
updated for version 7.3.959
Problem:    Missing error number.
Solution:   Assign an error number.

11 years agoupdated for version 7.3.958 v7.3.958
Bram Moolenaar [Wed, 15 May 2013 17:07:47 +0000 (19:07 +0200)]
updated for version 7.3.958
Problem:    Python: Iteration destructor not set.
Solution:   Put IterDestructor to use. (ZyX)

11 years agoupdated for version 7.3.957 v7.3.957
Bram Moolenaar [Wed, 15 May 2013 16:28:13 +0000 (18:28 +0200)]
updated for version 7.3.957
Problem:    Python does not have a "do" command like Perl or Lua.
Solution:   Add the ":py3do" command. (Lilydjwg)

11 years agoupdated for version 7.3.956 v7.3.956
Bram Moolenaar [Wed, 15 May 2013 15:49:05 +0000 (17:49 +0200)]
updated for version 7.3.956
Problem:    Python vim.bindeval() causes SIGABRT.
Solution:   Make pygilstate a local variable. (Yukihiro Nakadaira)

11 years agoupdated for version 7.3.955 v7.3.955
Bram Moolenaar [Wed, 15 May 2013 14:27:37 +0000 (16:27 +0200)]
updated for version 7.3.955
Problem:    Python: Not enough tests.
Solution:   Add tests for vim.{current,window*,tabpage*}. (ZyX)

11 years agoupdated for version 7.3.954 v7.3.954
Bram Moolenaar [Wed, 15 May 2013 14:11:50 +0000 (16:11 +0200)]
updated for version 7.3.954
Problem:    No check if PyObject_IsTrue fails.
Solution:   Add a check for -1 value. (ZyX)

11 years agoupdated for version 7.3.953 v7.3.953
Bram Moolenaar [Wed, 15 May 2013 14:04:40 +0000 (16:04 +0200)]
updated for version 7.3.953
Problem:    Python: string exceptions are deprecated.
Solution:   Make vim.error an Exception subclass. (ZyX)

11 years agoupdated for version 7.3.952 v7.3.952
Bram Moolenaar [Wed, 15 May 2013 13:51:08 +0000 (15:51 +0200)]
updated for version 7.3.952
Problem:    Python: It's not easy to change window/buffer/tabpage.
Solution:   Add ability to assign to vim.current.{tabpage,buffer,window}.
            (ZyX)

11 years agoupdated for version 7.3.951 v7.3.951
Bram Moolenaar [Wed, 15 May 2013 13:44:28 +0000 (15:44 +0200)]
updated for version 7.3.951
Problem:    Python exceptions have problems.
Solution:   Change some IndexErrors to TypeErrors. Make “line number out of
            range” an IndexError.  Make “unable to get option value” a
            RuntimeError. Make all PyErr_SetString messages start with
            lowercase letter and use _(). (ZyX)

11 years agoupdated for version 7.3.950 v7.3.950
Bram Moolenaar [Wed, 15 May 2013 13:35:09 +0000 (15:35 +0200)]
updated for version 7.3.950
Problem:    Python: Stack trace printer can't handle messages.
Solution:   Make KeyErrors use PyErr_SetObject. (ZyX)

11 years agoupdated for version 7.3.949 v7.3.949
Bram Moolenaar [Wed, 15 May 2013 13:12:29 +0000 (15:12 +0200)]
updated for version 7.3.949
Problem:    Python: no easy access to tabpages.
Solution:   Add vim.tabpages and vim.current.tabpage. (ZyX)

11 years agoupdated for version 7.3.948 v7.3.948
Bram Moolenaar [Wed, 15 May 2013 12:51:35 +0000 (14:51 +0200)]
updated for version 7.3.948
Problem:    Cannot build with Python 2.2
Solution:   Make Python interface work with Python 2.2
            Make 2.2 the first supported version. (ZyX)

11 years agoupdated for version 7.3.947 v7.3.947
Bram Moolenaar [Wed, 15 May 2013 12:39:52 +0000 (14:39 +0200)]
updated for version 7.3.947
Problem:    Python: No iterator for vim.list and vim.bufferlist.
Solution:   Add the iterators. Also fix name of FunctionType. Add tests for
            vim.buffers.  (ZyX)

11 years agoupdated for version 7.3.946 v7.3.946
Bram Moolenaar [Wed, 15 May 2013 12:22:41 +0000 (14:22 +0200)]
updated for version 7.3.946
Problem:    Sometimes get stuck in waiting for cursor position report,
            resulting in keys starting with <Esc>[ not working.
Solution:   Only wait for more characters after <Esc>[ if followed by '?', '>'
            or a digit.

11 years agoupdated for version 7.3.945 v7.3.945
Bram Moolenaar [Wed, 15 May 2013 11:38:47 +0000 (13:38 +0200)]
updated for version 7.3.945
Problem:    Python: List of buffers is not very useful.
Solution:   Make vim.buffers a map. No iterator yet. (ZyX)

11 years agoupdated for version 7.3.944 v7.3.944
Bram Moolenaar [Mon, 13 May 2013 18:26:53 +0000 (20:26 +0200)]
updated for version 7.3.944
Problem:    External program receives the termrespone.
Solution:   Insert a delay and discard input. (Hayaki Saito)

11 years agoupdated for version 7.3.943 v7.3.943
Bram Moolenaar [Sun, 12 May 2013 19:16:23 +0000 (21:16 +0200)]
updated for version 7.3.943
Problem:    Python: Negative indices were failing.
Solution:   Fix negative indices. Add tests. (ZyX)

11 years agoupdated for version 7.3.942 v7.3.942
Bram Moolenaar [Sun, 12 May 2013 18:36:14 +0000 (20:36 +0200)]
updated for version 7.3.942
Problem:    Python: SEGV in Buffer functions.
Solution:   Call CheckBuffer() at the right time. (ZyX)

11 years agoupdated for version 7.3.941 v7.3.941
Bram Moolenaar [Sun, 12 May 2013 17:45:35 +0000 (19:45 +0200)]
updated for version 7.3.941
Problem:    Stuff in if_py_both.h is ordered badly.
Solution:   Reorder by type. (ZyX)

11 years agoupdated for version 7.3.940 v7.3.940
Bram Moolenaar [Sun, 12 May 2013 17:30:31 +0000 (19:30 +0200)]
updated for version 7.3.940
Problem:    Python: Can't get position of window.
Solution:   Add window.row and window.col. (ZyX)

11 years agoupdated for version 7.3.939 v7.3.939
Bram Moolenaar [Sun, 12 May 2013 17:09:51 +0000 (19:09 +0200)]
updated for version 7.3.939
Problem:    Using Py_BuildValue is inefficient sometimes.
Solution:   Use PyLong_FromLong(). (ZyX)

11 years agoupdated for version 7.3.938 v7.3.938
Bram Moolenaar [Sun, 12 May 2013 17:00:41 +0000 (19:00 +0200)]
updated for version 7.3.938
Problem:    Python: not easy to get to window number.
Solution:   Add vim.window.number. (ZyX)

11 years agoupdated for version 7.3.937 v7.3.937
Bram Moolenaar [Sun, 12 May 2013 16:44:48 +0000 (18:44 +0200)]
updated for version 7.3.937
Problem:    More can be shared between Python 2 and 3.
Solution:   Move code to if_py_both.h. (ZyX)

11 years agoupdated for version 7.3.936 v7.3.936
Bram Moolenaar [Sun, 12 May 2013 12:11:17 +0000 (14:11 +0200)]
updated for version 7.3.936
Problem:    Ruby 1.8: Missing piece for static linking on 64 bit systems.
Solution:   Define ruby_init_stack() (Hiroshi Shirosaki)
            Also fix preprocessor indents.

11 years agoupdated for version 7.3.935 v7.3.935
Bram Moolenaar [Sat, 11 May 2013 15:45:48 +0000 (17:45 +0200)]
updated for version 7.3.935
Problem:    Init stack works differently on 64 bit systems.
Solution:   Handle 64 bit systems and also static library. (Yukihiro
            Nakadaira)

11 years agoupdated for version 7.3.934 v7.3.934
Bram Moolenaar [Sat, 11 May 2013 13:50:33 +0000 (15:50 +0200)]
updated for version 7.3.934
Problem:    E381 and E380 make the user think nothing happened.
Solution:   Display the message indicating what error list is now active.
            (Christian Brabandt)

11 years agoupdated for version 7.3.933 v7.3.933
Bram Moolenaar [Sat, 11 May 2013 11:56:18 +0000 (13:56 +0200)]
updated for version 7.3.933
Problem:    Ruby on Mac crashes due to GC failure.
Solution:   Init the stack from main(). (Hiroshi Shirosaki)

11 years agoupdated for version 7.3.932 v7.3.932
Bram Moolenaar [Sat, 11 May 2013 11:45:05 +0000 (13:45 +0200)]
updated for version 7.3.932
Problem:    Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution:   Initialize the variable.

11 years agoupdated for version 7.3.931 v7.3.931
Bram Moolenaar [Tue, 7 May 2013 03:18:20 +0000 (05:18 +0200)]
updated for version 7.3.931
Problem:    No completion for :xmap and :smap. (Yukihiro Nakadaira)
Solution:   Add the case statements. (Christian Brabandt)

11 years agoupdated for version 7.3.930 v7.3.930
Bram Moolenaar [Tue, 7 May 2013 03:11:17 +0000 (05:11 +0200)]
updated for version 7.3.930
Problem:    MSVC 2012 update is not recognized.
Solution:   Update the version in the makefile. (Raymond Ko)

11 years agoupdated for version 7.3.929 v7.3.929
Bram Moolenaar [Mon, 6 May 2013 04:45:47 +0000 (06:45 +0200)]
updated for version 7.3.929
Problem:    Compiler warning for unused variable. Not freeing unused string.
Solution:   Remove the variable. Clear the options.

11 years agoupdated for version 7.3.928 v7.3.928
Bram Moolenaar [Mon, 6 May 2013 04:26:15 +0000 (06:26 +0200)]
updated for version 7.3.928
Problem:    Can't build with strict C compiler.
Solution:   Move declaration to start of block. (Taro Muraoka)

11 years agoUpdated runtime files.
Bram Moolenaar [Mon, 6 May 2013 03:58:55 +0000 (05:58 +0200)]
Updated runtime files.

11 years agoupdated for version 7.3.927 v7.3.927
Bram Moolenaar [Mon, 6 May 2013 03:50:28 +0000 (05:50 +0200)]
updated for version 7.3.927
Problem:    Missing combining characters when putting text in a register.
Solution:   Include combining characters. (David Bürgin)

11 years agoupdated for version 7.3.926 v7.3.926
Bram Moolenaar [Mon, 6 May 2013 02:50:35 +0000 (04:50 +0200)]
updated for version 7.3.926
Problem:    Autocommands are triggered by setwinvar() et al. Missing BufEnter
            on :tabclose. Duplicate WinEnter on :tabclose. Wrong order of
            events for :tablose and :tabnew.
Solution:   Fix these autocommand events. (Zyx)

11 years agoupdated for version 7.3.925 v7.3.925
Bram Moolenaar [Mon, 6 May 2013 02:24:17 +0000 (04:24 +0200)]
updated for version 7.3.925
Problem:    Typos in source files.
Solution:   Fix the typos. (Ken Takata)

11 years agoupdated for version 7.3.924 v7.3.924
Bram Moolenaar [Mon, 6 May 2013 01:52:55 +0000 (03:52 +0200)]
updated for version 7.3.924
Problem:    Python interface can't easily access options.
Solution:   Add vim.options, vim.window.options and vim.buffer.options. (ZyX)

11 years agoupdated for version 7.3.923 v7.3.923
Bram Moolenaar [Sat, 4 May 2013 02:40:15 +0000 (04:40 +0200)]
updated for version 7.3.923
Problem:    Check for X11 header files fails on Solaris.
Solution:   Only use -Werror for gcc. (Laurent Blume)

11 years agoupdated for version 7.3.922 v7.3.922
Bram Moolenaar [Sat, 4 May 2013 02:11:07 +0000 (04:11 +0200)]
updated for version 7.3.922
Problem:    No test for what 7.3.918 fixes.
Solution:   Add a test. (David Bürgin)

11 years agoupdated for version 7.3.921 v7.3.921
Bram Moolenaar [Sat, 4 May 2013 01:42:34 +0000 (03:42 +0200)]
updated for version 7.3.921
Problem:    Trying to create a fontset handle when 'guifontset' is not set.
Solution:   Add curly braces around the code block. (Max Kirillov)

11 years agoupdated for version 7.3.920 v7.3.920
Bram Moolenaar [Sat, 4 May 2013 01:40:27 +0000 (03:40 +0200)]
updated for version 7.3.920
Problem:    Compiler warning for size_t to int.
Solution:   Add a type cast. (Mike Williams)

11 years agoupdated for version 7.3.919 v7.3.919
Bram Moolenaar [Sat, 4 May 2013 01:37:10 +0000 (03:37 +0200)]
updated for version 7.3.919
Problem:    An empty nl.po file does not work with an old msgfmt.
Solution:   Put a single # in the file. (Laurent Blume)

11 years agoUpdated runtime files.
Bram Moolenaar [Wed, 24 Apr 2013 16:51:19 +0000 (18:51 +0200)]
Updated runtime files.

11 years agoupdated for version 7.3.918 v7.3.918
Bram Moolenaar [Wed, 24 Apr 2013 16:34:45 +0000 (18:34 +0200)]
updated for version 7.3.918
Problem:    Repeating an Ex command after using a Visual motion does not work.
Solution:   Check for an Ex command being used. (David Bürgin)

11 years agoupdated for version 7.3.917 v7.3.917
Bram Moolenaar [Wed, 24 Apr 2013 15:34:20 +0000 (17:34 +0200)]
updated for version 7.3.917
Problem:    When a path ends in a backslash appending a comma has the wrong
            effect.
Solution:   Replace a trailing backslash with a slash. (Nazri Ramliy)

11 years agoupdated for version 7.3.916 v7.3.916
Bram Moolenaar [Wed, 24 Apr 2013 14:52:36 +0000 (16:52 +0200)]
updated for version 7.3.916
Problem:    Using freed memory when pasting with the mouse (Issue 130).
Solution:   Get the byte value early. (hint by Dominique Pelle)

11 years agoupdated for version 7.3.915 v7.3.915
Bram Moolenaar [Wed, 24 Apr 2013 14:34:02 +0000 (16:34 +0200)]
updated for version 7.3.915
Problem:    When reading a file with encoding conversion fails at the end the
            next encoding in 'fencs' is not used.
Solution:   Retry with another encoding when possible. (Taro Muraoka)

11 years agoupdated for version 7.3.914 v7.3.914
Bram Moolenaar [Wed, 24 Apr 2013 13:47:15 +0000 (15:47 +0200)]
updated for version 7.3.914
Problem:    ~/.viminfo is messed up when running tests.
Solution:   Set the viminfo filename.

11 years agoupdated for version 7.3.913 v7.3.913
Bram Moolenaar [Wed, 24 Apr 2013 13:39:11 +0000 (15:39 +0200)]
updated for version 7.3.913
Problem:    Still a crash when writing viminfo.
Solution:   Add checks for NULL pointers. (Ron Aaron)

11 years agoupdated for version 7.3.912 v7.3.912
Bram Moolenaar [Wed, 24 Apr 2013 13:12:32 +0000 (15:12 +0200)]
updated for version 7.3.912
Problem:    Typing a ":" command at the hit-enter dialog does not work if the
            "file changed" dialog happens next.
Solution:   Check for changed files before giving the hit-enter dialog.

11 years agoupdated for version 7.3.911 v7.3.911
Bram Moolenaar [Wed, 24 Apr 2013 12:07:45 +0000 (14:07 +0200)]
updated for version 7.3.911
Problem:    Python: Access to Vim variables is not so easy.
Solution:   Define vim.vars and vim.vvars. (ZyX)

11 years agoupdated for version 7.3.910 v7.3.910
Bram Moolenaar [Wed, 24 Apr 2013 11:47:45 +0000 (13:47 +0200)]
updated for version 7.3.910
Problem:    Python code in #ifdef branches with only minor differences.
Solution:   Merge the #ifdef branches. (ZyX)

11 years agoupdated for version 7.3.909 v7.3.909
Bram Moolenaar [Wed, 24 Apr 2013 11:39:15 +0000 (13:39 +0200)]
updated for version 7.3.909
Problem:    Duplicate Python code.
Solution:   Move more items to if_py_both.h. (ZyX)  Also avoid compiler
            warnings for missing initializers.

11 years agoupdated for version 7.3.908 v7.3.908
Bram Moolenaar [Wed, 24 Apr 2013 11:10:41 +0000 (13:10 +0200)]
updated for version 7.3.908
Problem:    Possible crash when using a list in Python.
Solution:   Return early if the list is NULL. (ZyX)

11 years agoupdated for version 7.3.907 v7.3.907
Bram Moolenaar [Wed, 24 Apr 2013 11:04:26 +0000 (13:04 +0200)]
updated for version 7.3.907
Problem:    Python uses IndexError when a dict key is not found.
Solution:   Use KeyError instead. (ZyX)

11 years agoupdated for version 7.3.906 v7.3.906
Bram Moolenaar [Wed, 24 Apr 2013 10:56:19 +0000 (12:56 +0200)]
updated for version 7.3.906
Problem:    The "sleep .2" for running tests does not work on Solaris.
Solution:   Fall back to using "sleep 1". (Laurent Blume)

11 years agoupdated for version 7.3.905 v7.3.905
Bram Moolenaar [Mon, 15 Apr 2013 20:22:57 +0000 (22:22 +0200)]
updated for version 7.3.905
Problem:    Crash when writing viminfo. (Ron Aaron)
Solution:   Prevent freed history info to be used.

11 years agoupdated for version 7.3.904 v7.3.904
Bram Moolenaar [Mon, 15 Apr 2013 16:25:59 +0000 (18:25 +0200)]
updated for version 7.3.904
Problem:    Using memory freed by the garbage collector.
Solution:   Mark items in aucmd_win as used.

11 years agoupdated for version 7.3.903 v7.3.903
Bram Moolenaar [Mon, 15 Apr 2013 14:14:22 +0000 (16:14 +0200)]
updated for version 7.3.903
Problem:    Crash on exit writing viminfo. (Ron Aaron)
Solution:   Check for the history to be empty.

11 years agoupdated for version 7.3.902 v7.3.902
Bram Moolenaar [Mon, 15 Apr 2013 13:55:19 +0000 (15:55 +0200)]
updated for version 7.3.902
Problem:    When deleting last buffer in other tab the tabline is not updated.
Solution:   Set the redraw_tabline flag. (Yukihiro Nakadaira)

11 years agoupdated for version 7.3.901 v7.3.901
Bram Moolenaar [Mon, 15 Apr 2013 13:47:12 +0000 (15:47 +0200)]
updated for version 7.3.901
Problem:    Outdated comment, ugly condition.
Solution:   Update a few comments, break line.

11 years agoupdated for version 7.3.900 v7.3.900
Bram Moolenaar [Mon, 15 Apr 2013 13:40:33 +0000 (15:40 +0200)]
updated for version 7.3.900
Problem:    Not obvious that some mouse features are mutual-exclusive.
Solution:   Add a comment.

11 years agoupdated for version 7.3.899 v7.3.899
Bram Moolenaar [Mon, 15 Apr 2013 13:32:25 +0000 (15:32 +0200)]
updated for version 7.3.899
Problem:    #if indents are off.
Solution:   Fix the indents.

11 years agoupdated for version 7.3.898 v7.3.898
Bram Moolenaar [Mon, 15 Apr 2013 13:15:35 +0000 (15:15 +0200)]
updated for version 7.3.898
Problem:    Memory leak reported by valgrind in test 91.
Solution:   Only use default argument when needed.

11 years agoupdated for version 7.3.897 v7.3.897
Bram Moolenaar [Mon, 15 Apr 2013 12:44:57 +0000 (14:44 +0200)]
updated for version 7.3.897
Problem:    Configure doesn't always find the shared library.
Solution:   Change the configure script. (Ken Takata)

11 years agoupdated for version 7.3.896 v7.3.896
Bram Moolenaar [Mon, 15 Apr 2013 11:49:21 +0000 (13:49 +0200)]
updated for version 7.3.896
Problem:    Memory leaks in Lua interface.
Solution:   Fix the leaks, add tests. (Yukihiro Nakadaira)

11 years agoupdated for version 7.3.895 v7.3.895
Bram Moolenaar [Mon, 15 Apr 2013 11:06:21 +0000 (13:06 +0200)]
updated for version 7.3.895
Problem:    Valgrind error in test 91. (Issue 128)
Solution:   Pass scope name to find_var_in_ht().

11 years agoupdated for version 7.3.894 v7.3.894
Bram Moolenaar [Mon, 15 Apr 2013 10:36:18 +0000 (12:36 +0200)]
updated for version 7.3.894
Problem:    Using wrong RUBY_VER causing Ruby build to break.
Solution:   Correct the RUBY_VER value. (Yongwei Wu)

11 years agoupdated for version 7.3.893 v7.3.893
Bram Moolenaar [Mon, 15 Apr 2013 10:27:36 +0000 (12:27 +0200)]
updated for version 7.3.893
Problem:    Crash when using b:, w: or t: after closing the buffer, window or
            tabpage.
Solution:   Allocate the dictionary instead of having it part of the
            buffer/window/tabpage struct. (Yukihiro Nakadaira)

11 years agoupdated for version 7.3.892 v7.3.892
Bram Moolenaar [Sun, 14 Apr 2013 21:19:36 +0000 (23:19 +0200)]
updated for version 7.3.892
Problem:    Still mering problems for viminfo history.
Solution:   Do not merge lines when writing, don't write old viminfo lines.

11 years agoupdated for version 7.3.891 v7.3.891
Bram Moolenaar [Sun, 14 Apr 2013 14:26:15 +0000 (16:26 +0200)]
updated for version 7.3.891
Problem:    Merging viminfo history doesn't work well.
Solution:   Don't stop when one type of history is empty. Don't merge history
            when writing viminfo.

11 years agoupdated for version 7.3.890 v7.3.890
Bram Moolenaar [Sun, 14 Apr 2013 14:21:41 +0000 (16:21 +0200)]
updated for version 7.3.890
Problem:    Test 79 fails on Windows. (Michael Soyka)
Solution:   Add comment below line causing an error.

11 years agoupdated for version 7.3.889 v7.3.889
Bram Moolenaar [Sun, 14 Apr 2013 14:19:03 +0000 (16:19 +0200)]
updated for version 7.3.889
Problem:    Can't build with Ruby 2.0 on a 64 bit system.
Solution:   Define rb_fix2int and rb_num2int. (Kohei Suzuki)