summaryrefslogtreecommitdiff
path: root/src/if_xcmdsrv.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.2387: using old C style commentsv8.1.2387Bram Moolenaar2019-12-041-78/+77
| | | | | Problem: Using old C style comments. Solution: Use // comments where appropriate.
* patch 8.1.2313: debugging where a delay comes from is not easyv8.1.2313Bram Moolenaar2019-11-171-1/+1
| | | | | Problem: Debugging where a delay comes from is not easy. Solution: Use different values when calling ui_delay().
* patch 8.1.1414: alloc() returning "char_u *" causes a lot of type castsv8.1.1414Bram Moolenaar2019-05-281-3/+3
| | | | | | Problem: Alloc() returning "char_u *" causes a lot of type casts. Solution: Have it return "void *". (Mike Williams) Define ALLOC_ONE() to check the simple allocations.
* patch 8.1.1384: using "int" for alloc() often results in compiler warningsv8.1.1384Bram Moolenaar2019-05-241-2/+2
| | | | | | Problem: Using "int" for alloc() often results in compiler warnings. Solution: Use "size_t" and remove type casts. Remove alloc_check(), Vim only works with 32 bit ints anyway.
* patch 8.1.0806: too many #ifdefsv8.1.0806Bram Moolenaar2019-01-241-25/+0
| | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, part 2.
* patch 8.1.0781: build error when using if_xcmdsrv.cv8.1.0781Bram Moolenaar2019-01-191-1/+1
| | | | | Problem: Build error when using if_xcmdsrv.c. Solution: Add missing part of 8.1.0779.
* patch 8.1.0743: giving error messages is not flexiblev8.1.0743Bram Moolenaar2019-01-131-4/+4
| | | | | | | | 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.
* patch 8.1.0443: unnecessary static function prototypesv8.1.0443Bram Moolenaar2018-09-301-2/+0
| | | | | Problem: Unnecessary static function prototypes. Solution: Remove unnecessary prototypes.
* patch 8.0.1564: too many #ifdefsv8.0.1564Bram Moolenaar2018-03-041-2/+0
| | | | | | Problem: Too many #ifdefs. Solution: Graduate the +autocmd feature. Takes away 450 #ifdefs and increases code size of tiny Vim by only 40 Kbyte.
* patch 8.0.1550: various small problems in source filesv8.0.1550Bram Moolenaar2018-02-271-1/+1
| | | | | Problem: Various small problems in source files. Solution: Fix the problems.
* patch 8.0.1079: memory leak when remote_foreground() failsv8.0.1079Bram Moolenaar2017-09-091-0/+1
| | | | | Problem: Memory leak when remote_foreground() fails. Solution: Free the error message.
* patch 8.0.0492: a failing client-server request can make Vim hangv8.0.0492Bram Moolenaar2017-03-191-3/+8
| | | | | Problem: A failing client-server request can make Vim hang. Solution: Add a timeout argument to functions that wait.
* patch 8.0.0477: the client-server test may hang when failingv8.0.0477Bram Moolenaar2017-03-181-0/+4
| | | | | Problem: The client-server test may hang when failing. Solution: Set a timer. Add assert_report()
* patch 8.0.0475: not enough testing for the client-server featurev8.0.0475Bram Moolenaar2017-03-181-21/+2
| | | | | | Problem: Not enough testing for the client-server feature. Solution: Add more tests. Add the remote_startserver() function. Fix that a locally evaluated expression uses function-local variables.
* patch 8.0.0466: still macros that should be all-capsv8.0.0466Bram Moolenaar2017-03-161-1/+1
| | | | | Problem: There are still a few macros that should be all-caps. Solution: Make a few more macros all-caps.
* patch 8.0.0360: sometimes VimL is used instead of "Vim script"v8.0.0360Bram Moolenaar2017-02-231-2/+2
| | | | | Problem: Sometimes VimL is used, which is confusing. Solution: Consistently use "Vim script". (Hirohito Higashi)
* patch 7.4.2293v7.4.2293Bram Moolenaar2016-08-291-1/+1
| | | | | Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
* patch 7.4.1655v7.4.1655Bram Moolenaar2016-03-251-0/+1
| | | | | Problem: remote_expr() hangs. (Ramel) Solution: Check for messages in the waiting loop.
* patch 7.4.1208v7.4.1208Bram Moolenaar2016-01-301-90/+69
| | | | | | Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
* patch 7.4.1198v7.4.1198Bram Moolenaar2016-01-291-16/+16
| | | | | | Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi) Also remove use of HAVE_STDARG_H.
* patch 7.4.897v7.4.897Bram Moolenaar2015-10-131-1/+1
| | | | | | | Problem: Freeze and crash when there is a sleep in a remote command. (Karl Yngve LervÄg) Solution: Remove a message from the queue before dealing with it. (James Kolb)
* patch 7.4.873v7.4.873Bram Moolenaar2015-09-171-7/+6
| | | | | Problem: Compiler warning for unused variable. (Tony Mechelynck) Solution: Remove the variable. Also fix int vs long_u mixup.
* patch 7.4.866v7.4.866Bram Moolenaar2015-09-151-20/+119
| | | | | | | Problem: Crash when changing the 'tags' option from a remote command. (Benjamin Fritz) Solution: Instead of executing messages immediately, use a queue, like for netbeans. (James Kolb)
* patch 7.4.822v7.4.822Bram Moolenaar2015-08-111-11/+6
| | | | | Problem: More problems reported by coverity. Solution: Avoid the warnings. (Christian Brabandt)
* updated for version 7.3.595v7.3.595Bram Moolenaar2012-07-101-35/+29
| | | | | Problem: The X command server responds slowly Solution: Change the loop that waits for replies. (Brian Burns)
* updated for version 7.3.594v7.3.594Bram Moolenaar2012-07-101-43/+43
| | | | | | | Problem: The X command server doesn't work perfectly. It sends an empty reply for as-keys requests. Solution: Remove duplicate ga_init2(). Do not send a reply for as-keys requests. (Brian Burns)
* updated for version 7.2.392v7.2.392Bram Moolenaar2010-03-101-15/+0
| | | | | Problem: Netbeans hangs reading from a socket at the maximum block size. Solution: Use select() or poll(). (Xavier de Gaye)
* updated for version 7.2-177v7.2.177Bram Moolenaar2009-05-161-11/+10
|
* updated for version 7.2-038v7.2.038Bram Moolenaar2008-11-121-3/+3
|
* updated for version 7.2c-000v7.2c.000Bram Moolenaar2008-08-061-3/+6
|
* updated for version 7.1bBram Moolenaar2007-05-101-3/+3
|
* updated for version 7.1aBram Moolenaar2007-05-051-2/+2
|
* updated for version 7.0c10v7.0c10Bram Moolenaar2006-04-051-0/+9
|
* updated for version 7.0140v7.0140Bram Moolenaar2005-09-011-1/+1
|
* updated for version 7.0138v7.0138Bram Moolenaar2005-08-291-5/+11
|
* updated for version 7.0025v7.0025Bram Moolenaar2004-12-271-4/+0
|
* updated for version 7.0023v7.0023Bram Moolenaar2004-12-191-16/+74
|
* updated for version 7.0018Bram Moolenaar2004-10-111-3/+3
|
* updated for version 7.0013Bram Moolenaar2004-07-291-2/+3
|
* updated for version 7.0001v7.0001Bram Moolenaar2004-06-131-0/+1441