summaryrefslogtreecommitdiffstats
path: root/src/if_tcl.c
AgeCommit message (Collapse)Author
2022-04-15patch 8.2.4753: error from setting an option is silently ignoredv8.2.4753Bram Moolenaar
Problem: Error from setting an option is silently ignored. Solution: Handle option value errors better. Fix uses of N_().
2022-01-17patch 8.2.4126: crash on exit when built with dynamic Tclv8.2.4126Bram Moolenaar
Problem: Crash on exit when built with dynamic Tcl and EXITFREE is defined. (Dominique Pellé) Solution: Only call Tcl_Finalize() when initialized. (closes #9546)
2022-01-02patch 8.2.3987: error messages are spread outv8.2.3987Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
2022-01-01patch 8.2.3977: error messages are spread outv8.2.3977Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
2022-01-01patch 8.2.3967: error messages are spread outv8.2.3967Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-06patch 8.2.3751: cannot assign a lambda to an option that takes a functionv8.2.3751Yegappan Lakshmanan
Problem: Cannot assign a lambda to an option that takes a function. Solution: Automatically convert the lambda to a string. (Yegappan Lakshmanan, closes #9286)
2021-12-05patch 8.2.3740: memory left allocated on exit when using Tclv8.2.3740Bram Moolenaar
Problem: Memory left allocated on exit when using Tcl. Solution: Call Tcl_Finalize().
2021-07-24patch 8.2.3208: dynamic library load error does not mention why it failedv8.2.3208Martin Tournoij
Problem: Dynamic library load error does not mention why it failed. Solution: Add the error message. (Martin Tournoij, closes #8621)
2021-06-15patch 8.2.3002: Vim doesn't abort on a fatal Tcl errorv8.2.3002Dominique Pelle
Problem: Vim doesn't abort on a fatal Tcl error. Solution: Change emsg() to iemsg(). (Dominique Pellé, closes #8383)
2020-12-31patch 8.2.2255: Tcl test failsv8.2.2255Bram Moolenaar
Problem: Tcl test fails. Solution: Change option handling.
2020-06-24patch 8.2.1049: Vim9: leaking memory when using continuation linev8.2.1049Bram Moolenaar
Problem: Vim9: leaking memory when using continuation line. Solution: Keep a pointer to the continuation line in evalarg_T. Centralize checking for a next command.
2020-05-30patch 8.2.0853: ml_delete() often called with FALSE argumentv8.2.0853Bram Moolenaar
Problem: ml_delete() often called with FALSE argument. Solution: Use ml_delete_flags(x, ML_DEL_MESSAGE) when argument is TRUE.
2020-05-11patch 8.2.0740: minor message mistakesv8.2.0740Bram Moolenaar
Problem: Minor message mistakes. Solution: Change vim to Vim and other fixes.
2020-03-29patch 8.2.0479: unloading shared libraries on exit has no purposev8.2.0479Bram Moolenaar
Problem: Unloading shared libraries on exit has no purpose. Solution: Do not unload shared libraries on exit.
2019-12-04patch 8.1.2387: using old C style commentsv8.1.2387Bram Moolenaar
Problem: Using old C style comments. Solution: Use // comments where appropriate.
2019-03-30patch 8.1.1086: too many curly bracesv8.1.1086Bram Moolenaar
Problem: Too many curly braces. Solution: Remove curly braces where they are not needed. (Hirohito Higashi, closes #3982)
2019-02-17patch 8.1.0941: macros for MS-Windows are inconsistentv8.1.0941Bram Moolenaar
Problem: Macros for MS-Windows are inconsistent, using "32", "3264 and others. Solution: Use MSWIN for all MS-Windows builds. Use FEAT_GUI_MSWIN for the GUI build. (Hirohito Higashi, closes #3932)
2019-01-19patch 8.1.0779: argument for message functions is inconsistentv8.1.0779Bram Moolenaar
Problem: Argument for message functions is inconsistent. Solution: Make first argument to msg() "char *".
2019-01-13patch 8.1.0743: giving error messages is not flexiblev8.1.0743Bram Moolenaar
Problem: Giving error messages is not flexible. Solution: Add semsg(). Change argument from "char_u *" to "char *", also for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes #3302) Also make emsg() accept a "char *" argument. Get rid of an enormous number of type casts.
2018-11-16patch 8.1.0528: various typos in commentsv8.1.0528Bram Moolenaar
Problem: Various typos in comments. Solution: Fix the typos.
2018-07-25patch 8.1.0212: preferred cursor column not set in interfacesv8.1.0212Bram Moolenaar
Problem: Preferred cursor column not set in interfaces. Solution: Set w_set_curswant when setting the cursor. (David Hotham, closes #3060)
2018-07-04patch 8.1.0148: memory leak when using :tcl expr commandv8.1.0148Bram Moolenaar
Problem: Memory leak when using :tcl expr command. Solution: Free the result of expression evaluation. (Dominique Pelle, closes #3150)
2017-09-16patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefsv8.0.1118Bram Moolenaar
Problem: FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always enabled and only adds 7% to the binary size of the tiny build. Solution: Graduate FEAT_WINDOWS.
2017-01-29patch 8.0.0271: may get ml_get error when :tcldo deletes linesv8.0.0271Bram Moolenaar
Problem: May get ml_get error when :tcldo deletes lines or switches to another buffer. (Nikolai Pavlov, closes #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-01-30patch 7.4.1208v7.4.1208Bram Moolenaar
Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
2016-01-27patch 7.4.1185v7.4.1185Bram Moolenaar
Problem: Can't build with TCL on some systems. Solution: Rename the channel_ functions.
2016-01-10patch 7.4.1082v7.4.1082Bram Moolenaar
Problem: The Tcl interface is always skipping memory free on exit. Solution: Only skip for dynamically loaded Tcl.
2016-01-09patch 7.4.1070v7.4.1070Bram Moolenaar
Problem: The Tcl interface can't be loaded dynamically on Unix. Solution: Make it possible to load it dynamically. (Ken Takata)
2015-07-21patch 7.4.793v7.4.793Bram Moolenaar
Problem: Can't specify when not to ring the bell. Solution: Add the 'belloff' option. (Christian Brabandt)
2013-10-02updated for version 7.4.046v7.4.046Bram Moolenaar
Problem: Can't use Tcl 8.6. Solution: Change how Tcl_FindExecutable is called. (Jan Nijtmans)
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)
2012-02-22updated for version 7.3.451v7.3.451Bram Moolenaar
Problem: Tcl doesn't work on 64 MS-Windows. Solution: Make it work. (Dave Bodenstab)
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-12-17updated for version 7.3.087v7.3.087Bram Moolenaar
Problem: EINTR is not always defined. Solution: Include errno.h in vim.h.
2010-08-08Remove unused code.Bram Moolenaar
2009-05-23updated for version 7.2-187v7.2.187Bram Moolenaar
2009-05-22updated for version 7.2-186v7.2.186Bram Moolenaar
2007-05-10updated for version 7.1bBram Moolenaar
2007-05-05updated for version 7.1aBram Moolenaar
2006-03-06updated for version 7.0216v7.0216Bram Moolenaar
2005-09-01updated for version 7.0140v7.0140Bram Moolenaar
2005-05-19updated for version 7.0073v7.0073Bram Moolenaar
2005-01-25updated for version 7.0044Bram Moolenaar
2004-06-13updated for version 7.0001v7.0001Bram Moolenaar