Bram Moolenaar
2932359000
patch 7.4.2101
...
Problem: Looping over windows, buffers and tab pages is inconsistant.
Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
2016-07-24 22:04:11 +02:00
Bram Moolenaar
12c11d5530
patch 7.4.2077
...
Problem: Cannot update 'tabline' when a tab was closed.
Solution: Add the TabClosed autocmd event. (partly by Felipe Morales)
2016-07-19 23:13:03 +02:00
Bram Moolenaar
c917da4b3e
patch 7.4.2075
...
Problem: No autocommand event to initialize a window or tab page.
Solution: Add WinNew and TabNew events. (partly by Felipe Morales)
2016-07-19 22:31:36 +02:00
Bram Moolenaar
a06ecab7a5
patch 7.4.2048
...
Problem: There is still code and help for unsupported systems.
Solution: Remove the code and text. (Hirohito Higashi)
2016-07-16 14:47:36 +02:00
Bram Moolenaar
da4127794a
patch 7.4.2035
...
Problem: On Solaris with ZFS the ACL may get removed.
Solution: Always restore the ACL for Solaris ZFS. (Danek Duvall)
2016-07-14 20:37:07 +02:00
Bram Moolenaar
7c0a2f367f
patch 7.4.2024
...
Problem: More buf_valid() calls can be optimized.
Solution: Use bufref_valid() instead.
2016-07-10 22:11:16 +02:00
Bram Moolenaar
bde9810d61
patch 7.4.1977
...
Problem: With 64 bit changes don't need three calls to sprintf().
Solution: Simplify the code, use vim_snprintf(). (Ken Takata)
2016-07-01 20:03:42 +02:00
Bram Moolenaar
22fcfad292
patch 7.4.1976
...
Problem: Number variables are not 64 bits while they could be.
Solution: Add the num64 feature. (Ken Takata)
2016-07-01 18:17:26 +02:00
Bram Moolenaar
8767f52fbf
patch 7.4.1975
...
Problem: On MS-Windows large files (> 2Gbyte) cause problems.
Solution: Use "off_T" instead of "off_t". Use "stat_T" instead of "struct
stat". Use 64 bit system functions if available. (Ken Takata)
2016-07-01 17:17:39 +02:00
Bram Moolenaar
76ae22fef3
patch 7.4.1928
...
Problem: Overwriting pointer argument.
Solution: Assign to what it points to. (Dominique Pelle)
2016-06-13 20:00:29 +02:00
Bram Moolenaar
1610d05241
patch 7.4.1913
...
Problem: When ":doautocmd" is used modelines are used even when no
autocommands were executed. (Daniel Hahler)
Solution: Skip processing modelines. (closes #854 )
2016-06-09 22:53:01 +02:00
Bram Moolenaar
35d88f4e2f
patch 7.4.1889
...
Problem: When umask is set to 0177 Vim can't create temp files. (Lcd)
Solution: Also correct umask when using mkdtemp().
2016-06-04 14:52:00 +02:00
Bram Moolenaar
827b165b2a
patch 7.4.1819
...
Problem: Compiler warnings when sprintf() is a macro.
Solution: Don't interrupt sprintf() with an #ifdef. (Michael Jarvis,
closes #788 )
2016-05-05 18:14:03 +02:00
Bram Moolenaar
c3691332f7
patch 7.4.1754
...
Problem: When 'filetype' was set and reloading a buffer which does not
cause it to be set, the syntax isn't loaded. (KillTheMule)
Solution: Remember whether the FileType event was fired and fire it if not.
(Anton Lindqvist, closes #747 )
2016-04-20 12:49:49 +02:00
Bram Moolenaar
48e330aff9
patch 7.4.1399
...
Problem: The MS-DOS code does not build.
Solution: Remove the old MS-DOS code.
2016-02-23 14:53:34 +01:00
Bram Moolenaar
6aa2cd4be2
patch 7.4.1334
...
Problem: Many compiler warnings with MingW.
Solution: Add type casts. (Yasuhiro Matsumoto)
2016-02-16 15:06:59 +01:00
Bram Moolenaar
fbc4b4db3a
patch 7.4.1276
...
Problem: Warning for not using return value of fcntl().
Solution: Explicitly ignore the return value.
2016-02-07 15:14:01 +01:00
Bram Moolenaar
d14e00ea67
patch 7.4.1225
...
Problem: Still a few old style function declarations.
Solution: Make them new style. (Hirohito Higashi)
2016-01-31 17:30:51 +01:00
Bram Moolenaar
78c0b7d43e
patch 7.4.1206
...
Problem: Using old style function declarations.
Solution: Change to new style function declarations. (script by Hirohito
Higashi)
2016-01-30 15:52:46 +01:00
Bram Moolenaar
d25c16e2f2
patch 7.4.1197
...
Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-29 22:13:30 +01:00
Bram Moolenaar
203258c3ad
patch 7.4.1128
...
Problem: MS-Windows: delete() does not recognize junctions.
Solution: Add mch_isrealdir() for MS-Windows. Update mch_is_symbolic_link().
(Ken Takata)
2016-01-17 22:15:16 +01:00
Bram Moolenaar
336bd622c3
patch 7.4.1120
...
Problem: delete(x, 'rf') fails if a directory is empty. (Lcd)
Solution: Ignore not finding matches in an empty directory.
2016-01-17 18:23:58 +01:00
Bram Moolenaar
b0967d587f
patch 7.4.1116
...
Problem: delete(x, 'rf') does not delete files starting with a dot.
Solution: Also delete files starting with a dot.
2016-01-17 16:49:43 +01:00
Bram Moolenaar
43a34f9f74
patch 7.4.1114
...
Problem: delete() does not work well with symbolic links.
Solution: Recognize symbolik links.
2016-01-17 15:56:34 +01:00
Bram Moolenaar
da440d21a6
patch 7.4.1107
...
Problem: Vim can create a directory but not delete it.
Solution: Add an argument to delete() to make it possible to delete a
directory, also recursively.
2016-01-16 21:27:23 +01:00
Bram Moolenaar
53076830fe
patch 7.4.1009
...
Problem: There are still #ifdefs for ARCHIE.
Solution: Remove references to ARCHIE, the code was removed in Vim 5.
2015-12-31 19:53:21 +01:00
Bram Moolenaar
e7fedb6ebe
patch 7.4.1008
...
Problem: The OS/2 code pollutes the source while nobody uses it these days.
Solution: Drop the support for OS/2.
2015-12-31 19:07:19 +01:00
Bram Moolenaar
941aea2b97
patch 7.4.965
...
Problem: On FreeBSD /dev/fd/ files are special.
Solution: Use is_dev_fd_file() also for FreeBSD. (Derek Schrock, closes #521 )
2015-12-11 17:14:27 +01:00
Bram Moolenaar
e1a61991d9
patch 7.4.958
...
Problem: Vim checks if the directory "$TMPDIR" exists.
Solution: Do not check if the name starts with "$".
2015-12-03 21:02:27 +01:00
Bram Moolenaar
20ad69ccfb
patch 7.4.948
...
Problem: Can't build when the insert_expand feature is disabled.
Solution: Add #ifdefs. (Dan Pasanen, closes #499 )
2015-12-03 13:52:52 +01:00
Bram Moolenaar
b4f6a46b01
patch 7.4.896
...
Problem: Editing a URL, which netrw should handle, doesn't work.
Solution: Avoid changing slashes to backslashes. (Yasuhiro Matsumoto)
2015-10-13 19:43:17 +02:00
Bram Moolenaar
8fee878fe2
patch 7.4.820
...
Problem: Invalid memory access in file_pat_to_reg_pat.
Solution: Avoid looking before the start of a string. (Dominique Pelle)
2015-08-11 18:45:48 +02:00
Bram Moolenaar
2288afed42
patch 7.4.817
...
Problem: Invalid memory access in file_pat_to_reg_pat().
Solution: Use vim_isspace() instead of checking for a space only. (Dominique
Pelle)
2015-08-11 16:20:05 +02:00
Bram Moolenaar
6b9be1b6f2
patch 7.4.799
...
Problem: Accessing memory before an allocated block.
Solution: Check for not going before the start of a pattern. (Dominique
Pelle)
2015-07-28 13:33:45 +02:00
Bram Moolenaar
537443018d
patch 7.4.786
...
Problem: It is not possible for a plugin to adjust to a changed setting.
Solution: Add the OptionSet autocommand event. (Christian Brabandt)
2015-07-17 17:38:22 +02:00
Bram Moolenaar
34d72d4b6c
patch 7.4.785
...
Problem: On some systems automatically adding the missing EOL causes
problems. Setting 'binary' has too many side effects.
Solution: Add the 'fixeol' option, default on. (Pavel Samarkin)
2015-07-17 14:18:08 +02:00
Bram Moolenaar
e5c421cfd7
updated for version 7.4.684
...
Problem: When starting several Vim instances in diff mode, the temp files
used may not be unique. (Issue 353)
Solution: Add an argument to vim_tempname() to keep the file.
2015-03-31 13:33:08 +02:00
Bram Moolenaar
c6b7217ff5
updated for version 7.4.643
...
Problem: Using the default file format for Mac files. (Issue 77)
Solution: Reset the try_mac counter in the right place. (Oswald)
2015-02-27 17:48:09 +01:00
Bram Moolenaar
1e997827f1
updated for version 7.4.637
...
Problem: Incorrectly read the number of buffer for which an autocommand
should be registered.
Solution: Reverse check for "<buffer=abuf>". (Lech Lorens)
2015-02-17 16:04:57 +01:00
Bram Moolenaar
05eb612ff3
updated for version 7.4.635
...
Problem: If no NL or CR is found in the first block of a file then the
'fileformat' may be set to "mac". (Issue 77)
Solution: Check if a CR was found. (eswald)
2015-02-17 14:15:19 +01:00
Bram Moolenaar
c51b02d7d9
updated for version 7.4.630
...
Problem: When using Insert mode completion combined with autocommands the
redo command may not work.
Solution: Do not save the redo buffer when executing autocommands. (Yasuhiro
Matsumoto)
2015-02-17 10:58:25 +01:00
Bram Moolenaar
49a6ed8a8a
updated for version 7.4.564
...
Problem: FEAT_OSFILETYPE is used even though it's never defined.
Solution: Remove the code. (Christian Brabandt)
2015-01-07 14:43:39 +01:00
Bram Moolenaar
dffa5b8ecf
updated for version 7.4.519
...
Problem: Crash when using syntax highlighting.
Solution: When regprog is freed and replaced, store the result.
2014-11-19 16:38:07 +01:00
Bram Moolenaar
3a0c908983
updated for version 7.4.509
...
Problem: Users are not aware their encryption is weak.
Solution: Give a warning when prompting for the key.
2014-11-12 15:15:42 +01:00
Bram Moolenaar
086329d3f6
updated for version 7.4.493
...
Problem: A TextChanged autocommand is triggered when saving a file.
(William Gardner)
Solution: Update last_changedtick after calling unchanged(). (Christian
Brabandt)
2014-10-31 19:51:36 +01:00
Bram Moolenaar
b8ee25acab
updated for version 7.4.456
...
Problem: 'backupcopy' is global, cannot write only some files in a
different way.
Solution: Make 'backupcopy' global-local. (Christian Brabandt)
2014-09-23 15:45:08 +02:00
Bram Moolenaar
371932a775
updated for version 7.4.436
...
Problem: ml_get error for autocommand that moves the cursor of the current
window.
Solution: Check the cursor position after switching back to the current
buffer. (Christian Brabandt)
2014-09-09 16:59:38 +02:00
Bram Moolenaar
d5005164e1
updated for version 7.4.414
...
Problem: Cannot define a command only when it's used.
Solution: Add the CmdUndefined autocommand event. (partly by Yasuhiro
Matsumoto)
2014-08-22 23:05:54 +02:00
Bram Moolenaar
2be795084f
updated for version 7.4.403
...
Problem: Valgrind reports errors when running test 72. (Dominique Pelle)
Solution: Reset the local 'cryptmethod' option before storing the seed.
Set the seed in the memfile even when there is no block0 yet.
2014-08-13 21:58:28 +02:00
Bram Moolenaar
8f4ac01544
updated for version 7.4.399
...
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-08-10 13:38:34 +02:00