comparison runtime/doc/todo.txt @ 2266:ae2e615a7320 vim73

Fix tiny build, move functions to undo.c.
author Bram Moolenaar <bram@vim.org>
date Mon, 14 Jun 2010 01:39:13 +0200
parents b7cb69ab616d
children c08f91142c41
comparison
equal deleted inserted replaced
2265:b7cb69ab616d 2266:ae2e615a7320
1086 1086
1087 Vim 7.3: 1087 Vim 7.3:
1088 - using NSIS 2.46: install on Windows 7 works, but no "Edit with Vim" menu. 1088 - using NSIS 2.46: install on Windows 7 works, but no "Edit with Vim" menu.
1089 Use register_shell_extension()? (George Reilly, 2010 May 26) 1089 Use register_shell_extension()? (George Reilly, 2010 May 26)
1090 Ron's version: http://dev.ronware.org/p/vim/finfo?name=gvim.nsi 1090 Ron's version: http://dev.ronware.org/p/vim/finfo?name=gvim.nsi
1091 - Update for crypt code to use salt. (Mohsin May 30)
1092 Make the strengthen_key value 10000, equivalent to crypting 10 Kbyte of
1093 text.
1094 - Also crypt the swap file, each block separately. Change mf_write() and 1091 - Also crypt the swap file, each block separately. Change mf_write() and
1095 mf_read(). 1092 mf_read().
1096 - How to get b_p_key to these functions? -> Store buf_T pointer in mfp. 1093 - How to get b_p_key to these functions? -> Store buf_T pointer in mfp.
1097 - Generate a seed for the swapfile, put it in block 0. 1094 - Generate a salt and seed for the swapfile, put it in block 0.
1098 - For each block, use password + seed + byte offset to crypt/decrypt. 1095 - For each block, use password + seed + byte offset to crypt/decrypt.
1099 - When changing the password need to read back with the old password and 1096 - When changing the password need to read back with the old password and
1100 write again with the new one. 1097 write again with the new one.
1101 - Fill the gaps in the block with random bytes, otherwise it's easy to 1098 - Fill the gaps in the block with random bytes, otherwise it's easy to
1102 check for correct password by finding NUL bytes. 1099 check for correct password by finding NUL bytes.
1103 - Verify recovery works. 1100 - Verify recovery works.
1101 - Patch for conceal feature and 'foldcolumn'. (Dominique Pelle, 2010 Jun 10,
1102 second patch)
1103 - patch for conceal feature and 'modifiable'. (Dominique Pelle, 2010 Jun 9)
1104 - undofile: keep markers where the file was written/read, so that it's easy to 1104 - undofile: keep markers where the file was written/read, so that it's easy to
1105 go back to a saved version of the file: ":earlier 1f" (f for file)? 1105 go back to a saved version of the file: ":earlier 1f" (f for file)?
1106 Also add ":earlier 1d" (d for day). 1106 Also add ":earlier 1d" (d for day).
1107 Something like changenr() to see the "file saved" marker? 1107 Something like changenr() to see the "file saved" marker?
1108 Show "file saved" marker in :undolist 1108 Show "file saved" marker in :undolist
1109 Function to get undo tree: undotree(). List of lists. Each entry is a 1109 Function to get undo tree: undotree(). List of lists. Each entry is a
1110 dictionary: {'nr': 2, 'time': 1234, 'saved': 1} 1110 dictionary: {'nr': 2, 'time': 1234, 'saved': 1}
1111 - Patch for conceal feature and 'foldcolumn'. (Dominique Pelle, 2010 Jun 10,
1112 second patch)
1113 - patch for conceal feature and 'modifiable'. (Dominique Pelle, 2010 Jun 9)
1114 - Remove support for GTK 1? Patch by James Vega, Jun 11. 1111 - Remove support for GTK 1? Patch by James Vega, Jun 11.
1115 Patches to include: 1112 Patches to include:
1116 - Patch for Lisp support with ECL (Mikael Jansson, 2008 Oct 25) 1113 - Patch for Lisp support with ECL (Mikael Jansson, 2008 Oct 25)
1117 - Minor patches from Dominique Pelle, 2010 May 15 1114 - Minor patches from Dominique Pelle, 2010 May 15
1118 - Gvimext patch to support wide file names. (Szabolcs Horvat 2008 Sep 10) 1115 - Gvimext patch to support wide file names. (Szabolcs Horvat 2008 Sep 10)