summaryrefslogtreecommitdiff
path: root/src/proto/misc2.pro
AgeCommit message (Collapse)Author
2017-03-12patch 8.0.0451: some macros are in lower caseBram Moolenaar
Problem: Some macros are in lower case. Solution: Make a few more macros upper case. Avoid lower case macros use an argument twice.
2017-01-26patch 8.0.0243: tolower() does not work if the byte count changesBram Moolenaar
Problem: When making a character lower case with tolower() changes the byte cound, it is not made lower case. Solution: Add strlow_save(). (Dominique Pelle, closes #1406)
2016-11-10patch 8.0.0074Bram Moolenaar
Problem: Cannot make Vim fail on an internal error. Solution: Add IEMSG() and IEMSG2(). (Domenique Pelle) Avoid reporting an internal error without mentioning where.
2016-09-04patch 7.4.2326Bram Moolenaar
Problem: Illegal memory access when Visual selection starts in invalid position. (Dominique Pelle) Solution: Correct position when needed.
2016-08-14patch 7.4.2209Bram Moolenaar
Problem: Cannot map <M-">. (Stephen Riehm) Solution: Solve the memory access problem in another way. (Dominique Pelle) Allow for using <M-\"> in a string.
2016-06-26patch 7.4.1955Bram Moolenaar
Problem: Using 32-bit Perl with 64-bit time_t causes memory corruption. (Christian Brabandt) Solution: Use time_T instead of time_t for global variables. (Ken Takata)
2016-01-19patch 7.4.1133Bram Moolenaar
Problem: Generated function prototypes still have __ARGS(). Solution: Generate function prototypes without __ARGS().
2016-01-18patch 7.4.1131Bram Moolenaar
Problem: New lines in the viminfo file are dropped. Solution: Copy lines starting with "|". Fix that when using :rviminfo in a function global variables were restored as function-local variables.
2016-01-09patch 7.4.1073Bram Moolenaar
Problem: Alloc_id depends on numbers, may use the same one twice. It's not clear from the number what it's for. Solution: Use an enum. Add a function to lookup the enum value from the name.
2016-01-07patch 7.4.1061Bram Moolenaar
Problem: Compiler warning for ignoring return value of fwrite(). Solution: Do use the return value. (idea: Charles Campbell)
2016-01-07patch 7.4.1058Bram Moolenaar
Problem: It is not possible to test code that is only reached when memory allocation fails. Solution: Add the alloc_fail() function. Try it out with :vimgrep.
2015-09-15patch 7.4.866Bram Moolenaar
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)
2015-07-17patch 7.4.783Bram Moolenaar
Problem: copy_chars() and copy_spaces() are inefficient. Solution: Use memset() instead. (Dominique Pelle)
2014-08-10updated for version 7.4.399Bram Moolenaar
Problem: Encryption implementation is messy. Blowfish encryption has a weakness. Solution: Refactor the encryption, store the state in an allocated struct instead of using a save/restore mechanism. Introduce the "blowfish2" method, which does not have the weakness and encrypts the whole undo file. (largely by David Leadbeater)
2014-05-07updated for version 7.4.279Bram Moolenaar
Problem: globpath() returns a string, making it difficult to get a list of matches. (Greg Novack) Solution: Add an optional argument like with glob(). (Adnan Zafar)
2014-02-23updated for version 7.4.191Bram Moolenaar
Problem: Escaping a file name for shell commands can't be done without a function. Solution: Add the :S file name modifier.
2012-01-10updated for version 7.3.397Bram Moolenaar
Problem: ":helpgrep" does not work properly when 'encoding' is not utf-8 or latin1. Solution: Convert non-ascii lines to 'encoding'. (Yasuhiro Matsumoto)
2011-07-07updated for version 7.3.240Bram Moolenaar
Problem: External commands can't use pipes on MS-Windows. Solution: Implement pipes and use them when 'shelltemp' isn't set. (Vincent Berthoux)
2011-07-07updated for version 7.3.239Bram Moolenaar
Problem: Python corrects the cursor column without taking 'virtualedit' into account. (lilydjwg) Solution: Call check_cursor_col_win().
2011-04-11updated for version 7.3.160Bram Moolenaar
Problem: Unsafe string copying. Solution: Use vim_strncpy() instead of strcpy(). Use vim_strcat() instead of strcat().
2010-08-04Make :find completion consistent between Unix and MS-Windows. Add a test.Bram Moolenaar
(Nazri Ramliy)
2010-07-20Change 'cryptmethod' from a number to a string option. Make it global-local.Bram Moolenaar
2010-06-21Crypt the swapfile.Bram Moolenaar
2010-06-01Made crypt/decrypt faster.Bram Moolenaar
2010-05-29Fix a few more things for persistent undo.Bram Moolenaar
2010-05-16Add the blowfish encryption patch from Mohsin Ahmed. Needs more work.Bram Moolenaar
2010-05-16Add 'relativenumber' patch from Markus Heidelberg.Bram Moolenaar
2008-12-24updated for version 7.2-073Bram Moolenaar
2008-07-24updated for version 7.2b-018Bram Moolenaar
2008-07-04updated for version 7.2a-013Bram Moolenaar
2008-06-24updated for version 7.2aBram Moolenaar
2007-05-06updated for version 7.1aBram Moolenaar
2006-10-03updated for version 7.0-111Bram Moolenaar
2006-03-24updated for version 7.0bBram Moolenaar
2006-03-21updated for version 7.0231Bram Moolenaar
2005-07-23updated for version 7.0114Bram Moolenaar
2005-07-18updated for version 7.0109Bram Moolenaar
2005-06-24updated for version 7.0092Bram Moolenaar
2005-06-16updated for version 7.0086Bram Moolenaar
2005-06-13updated for version 7.0084Bram Moolenaar
2005-06-07updated for version 7.0082Bram Moolenaar
2005-05-19updated for version 7.0073Bram Moolenaar
2005-03-06updated for version 7.0056Bram Moolenaar
2005-02-26updated for version 7.0052Bram Moolenaar
2004-12-19updated for version 7.0023Bram Moolenaar
2004-07-19updated for version 7.0011Bram Moolenaar
2004-07-12updated for version 7.0008Bram Moolenaar
2004-06-30updated for version 7.0003Bram Moolenaar
2004-06-13updated for version 7.0001Bram Moolenaar