summaryrefslogtreecommitdiffstats
path: root/src/if_perl.xs
AgeCommit message (Collapse)Author
2017-03-12patch 8.0.0448: some macros are in lower casev8.0.0448Bram Moolenaar
Problem: Some macros are in lower case, which can be confusing. Solution: Make a few lower case macros upper case.
2017-01-29patch 8.0.0269: may get ml_get error when :perldo deletes linesv8.0.0269Bram Moolenaar
Problem: May get ml_get error when :perldo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) Solution: Check the buffer and line every time.
2016-08-29patch 7.4.2293v7.4.2293Bram Moolenaar
Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
2016-07-24patch 7.4.2101v7.4.2101Bram Moolenaar
Problem: Looping over windows, buffers and tab pages is inconsistant. Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
2016-06-26patch 7.4.1958v7.4.1958Bram Moolenaar
Problem: Perl interface preprocessor statements not nicely indented. Solution: Improve the indenting. (Ken Takata)
2016-06-26patch 7.4.1957v7.4.1957Bram Moolenaar
Problem: Perl interface has obsolete workaround. Solution: Remove the workaround added by 7.3.623. (Ken Takata)
2016-06-02patch 7.4.1872v7.4.1872Bram Moolenaar
Problem: Still build problem with old version of Perl. Solution: Also define SvREFCNT_inc_void_NN if needed. (Ken Takata)
2016-06-02patch 7.4.1869v7.4.1869Bram Moolenaar
Problem: Can't build with old version of Perl. Solution: Define PERLIO_FUNCS_DECL. (Tom G. Christensen)
2016-06-01patch 7.4.1863v7.4.1863Bram Moolenaar
Problem: Compiler warnings on Win64. Solution: Adjust types, add type casts. (Ken Takata)
2016-05-26patch 7.4.1848v7.4.1848Bram Moolenaar
Problem: Can't build with Strawberry Perl 5.24. Solution: Define S_SvREFCNT_dec() if needed. (Damien, Ken Takata)
2016-04-15patch 7.4.1746v7.4.1746Bram Moolenaar
Problem: Memory leak in Perl. Solution: Decrement the reference count. Add a test. (Damien)
2016-04-14patch 7.4.1729v7.4.1729Bram Moolenaar
Problem: The Perl interface cannot use 'print' operator for writing directly in standard IO. Solution: Add a minimal implementation of PerlIO Layer feature and try to use it for STDOUT/STDERR. (Damien)
2016-04-02patch 7.4.1693v7.4.1693Bram Moolenaar
Problem: Building the Perl interface gives compiler warnings. Solution: Remove a pragma. Add noreturn attributes. (Damien)
2016-02-23patch 7.4.1400v7.4.1400Bram Moolenaar
Problem: Perl eval doesn't work properly on 64-bit big-endian machine. Solution: Use 32 bit type for the key. (Danek Duvall)
2016-02-16patch 7.4.1334v7.4.1334Bram Moolenaar
Problem: Many compiler warnings with MingW. Solution: Add type casts. (Yasuhiro Matsumoto)
2016-01-31patch 7.4.1225v7.4.1225Bram Moolenaar
Problem: Still a few old style function declarations. Solution: Make them new style. (Hirohito Higashi)
2016-01-29patch 7.4.1200v7.4.1200Bram Moolenaar
Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-17patch 7.4.1125v7.4.1125Bram Moolenaar
Problem: There is no perleval(). Solution: Add perleval(). (Damien)
2016-01-09patch 7.4.1065v7.4.1065Bram Moolenaar
Problem: Cannot use the "dll" options on MS-Windows. Solution: Support the options on all platforms. Use the built-in name as the default, so that it's clear what Vim is looking for.
2015-11-02patch 7.4.908v7.4.908Bram Moolenaar
Problem: Build error with MingW compiler. (Cesar Romani) Solution: Change #if into #ifdef.
2015-11-02patch 7.4.907v7.4.907Bram Moolenaar
Problem: Libraries for dynamically loading interfaces can only be defined at compile time. Solution: Add options to specify the dll names. (Kazuki Sakamoto, closes #452)
2015-06-25patch 7.4.756v7.4.756Bram Moolenaar
Problem: Can't use strawberry Perl 5.22 x64 on MS-Windows. Solution: Add new defines and #if. (Ken Takata)
2014-06-12updated for version 7.4.321v7.4.321Bram Moolenaar
Problem: Can't build with strawberry perl 5.20 + mingw-w64-4.9.0. Solution: Define save_strlen. (Ken Takata)
2014-03-12updated for version 7.4.198v7.4.198Bram Moolenaar
Problem: Can't build Vim with Perl when -Dusethreads is not specified for building Perl, and building Vim with --enable-perlinterp=dynamic. Solution: Adjust #ifdefs. (Yasuhiro Matsumoto)
2013-12-14updated for version 7.4.128v7.4.128Bram Moolenaar
Problem: Perl 5.18 for MSVC doesn't work. Solution: Add check in makefile and define __inline. (Ken Takata)
2013-12-14updated for version 7.4.127v7.4.127Bram Moolenaar
Problem: Perl 5.18 on Unix doesn't work. Solution: Move workaround to after including vim.h. (Ken Takata)
2013-12-11updated for version 7.4.120v7.4.120Bram Moolenaar
Problem: Can't build with Perl 5.18 on Linux. (Lcd 47) Solution: Add #ifdef. (Ken Takata)
2013-12-11updated for version 7.4.117v7.4.117Bram Moolenaar
Problem: Can't build with Cygwin/MingW and Perl 5.18. Solution: Add a linker argument for the Perl library. (Cesar Romani) Adjust CFLAGS and LIB. (Cesar Romani) Move including inline.h further down. (Ken Takata)
2013-08-02updated for version 7.4b.010v7.4b.010Bram Moolenaar
Problem: Win32: Tcl library load does not use standard mechanism. Solution: Call vimLoadLib() instead of LoadLibraryEx(). (Ken Takata)
2013-08-02updated for version 7.4b.007v7.4b.007Bram Moolenaar
Problem: On 32 bit MS-Windows :perldo does not work. Solution: Make sure time_t uses 32 bits. (Ken Takata)
2013-06-15updated for version 7.3.1198v7.3.1198Bram Moolenaar
Problem: Build error when using Perl 5.18.0 and dynamic loading. Solution: Change #ifdefs for Perl_croak_xs_usage. (Ike Devolder)
2013-05-06updated for version 7.3.925v7.3.925Bram Moolenaar
Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
2013-03-19updated for version 7.3.869v7.3.869Bram Moolenaar
Problem: bufwinnr() matches buffers in other tabs. Solution: For bufwinnr() and ? only match buffers in the current tab. (Alexey Radkov)
2013-02-14updated for version 7.3.820v7.3.820Bram Moolenaar
Problem: Build errors and warnings when building with small features and Lua, Perl or Ruby. Solution: Add #ifdefs and UNUSED.
2013-02-06updated for version 7.3.806v7.3.806Bram Moolenaar
Problem: Compiler warnings in Perl code when building with Visual studio 2012. (skeept) Solution: Add type casts. (Christian Brabandt, 2013 Jan 30)
2012-09-21updated for version 7.3.668v7.3.668Bram Moolenaar
Problem: Building with Perl loaded dynamically still uses static library. Solution: Adjust use of PL_thr_key. (Ken Takata)
2012-09-21updated for version 7.3.667v7.3.667Bram Moolenaar
Problem: Unused variables in Perl interface. Solution: Adjust #ifdefs.
2012-08-08updated for version 7.3.623v7.3.623Bram Moolenaar
Problem: Perl 5.14 commands crash Vim on MS-Windows. Solution: Use perl_get_sv() instead of GvSV(). (Raymond Ko)
2012-03-16updated for version 7.3.474v7.3.474Bram Moolenaar
Problem: Perl build with gcc 4 fails. Solution: Remove XS() statements. (Yasuhiro Matsumoto)
2012-02-12updated for version 7.3.439v7.3.439Bram Moolenaar
Problem: Compiler warnings to size casts in Perl interface. Solution: Use XS macros. (James McCoy)
2011-09-07updated for version 7.3.297v7.3.297Bram Moolenaar
Problem: Can't load Perl 5.14 dynamically. Solution: Add code in #ifdefs. (Charles Cooper)
2011-07-27updated for version 7.3.263v7.3.263Bram Moolenaar
Problem: Perl and Tcl have a few code style problems. Solution: Clean it up. (Elias Diem)
2010-10-23updated for version 7.3.034v7.3.034Bram Moolenaar
Problem: Win32: may be loading .dll from the wrong directory. Solution: Go to the Vim executable directory when opening a library.
2010-07-22Fix building with Perl on Windows with MingW. (James Vega)Bram Moolenaar
2010-07-21Make it possible to load Perl dynamically on Unix. (James Vega)Bram Moolenaar
2010-06-06Avoid compiler warnings.Bram Moolenaar
2010-03-02updated for version 7.2.380v7.2.380Bram Moolenaar
Problem: Perl interface builds with 5.10.1 but not with 5.10.0. Solution: Change the #ifdefs. (Sergey Khorev)
2010-02-17updated for version 7.2.363v7.2.363Bram Moolenaar
Problem: Can't dynamically load Perl 5.10. Solution: Add the function Perl_croak_xs_usage. (Sergey Khorev)
2009-11-11updated for version 7.2-287v7.2.287Bram Moolenaar
2009-07-14updated for version 7.2-231v7.2.231Bram Moolenaar