changeset 494:acfe86afd651 v7.0135

updated for version 7.0135
author vimboss
date Tue, 23 Aug 2005 21:04:20 +0000
parents 06364aa0d597
children 409dced94617
files runtime/doc/todo.txt runtime/doc/version7.txt runtime/spell/th/th.diff
diffstat 3 files changed, 37 insertions(+), 22 deletions(-) [+]
line wrap: on
line diff
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt*      For Vim version 7.0aa.  Last change: 2005 Aug 22
+*todo.txt*      For Vim version 7.0aa.  Last change: 2005 Aug 23
 
 
 		  VIM REFERENCE MANUAL	  by Bram Moolenaar
@@ -31,31 +31,29 @@ be worked on, but only if you sponsor Vi
 -------------------- Known bugs and current work -----------------------
 
 Spelling:
-- For Thai: Use longest matching word without checking that non-word character
-  is following.  If there is no match, look for character at which there is a
-  match, the chars up to there are marked as bad.
-
-- ALLCAP: for German replace sharp s with SS.  Can we do that always?
+- Support flags of two characters, numbers (comma separated) and HUH
+  flags: [^A-Z], A[^A-Z], ..., Z[^A-Z]?
+    FLAG long
+    FLAG num
+    FLAG mix
+  Problem: room in idxs[].  Need to translate flags for postponed prefixes and
+  compound words, these can only be 255.
 
 - Compound word is accepted if nr of words is <= COMPOUNDMAX OR nr of
   syllables <= COMPOUNDSYLMAX.  Specify AND in the affix file?
 
-- Much of the spell-checking code is repeated in the suggestion code.  Can
-  this be merged?
-
 - Do we need a flag for the rule that when compounding is done the following
   word doesn't have a capital after a word character, even for Onecap words?
 
+- Also see tklspell: http://tkltrans.sourceforge.net/
 - New hunspell home page: http://hunspell.sourceforge.net/
-- Also see tklspell: http://tkltrans.sourceforge.net/
-
-- Lots of code depends on LANG, that isn't right.  Enable each mechanism
-  in the affix file separately.
+    - Lots of code depends on LANG, that isn't right.  Enable each mechanism
+      in the affix file separately.
+    - Example with compounding dash is bad, gets in the way of setting
+      COMPOUNDMIN and COMPOUNDMAX to a reasonable value.
+    - PSEUDOROOT == NEEDAFFIX
 - Make COMPOUNDMIN 3 characters instead of 3 bytes?
-- Example with compounding dash is bad, gets in the way of setting
-  COMPOUNDMIN and COMPOUNDMAX to a reasonable value.
 - COMPOUNDMAX -> COMPOUNDWORDMAX?
-- PSEUDOROOT == NEEDAFFIX
 - ONLYINCOMPOUND -> NEEDCOMPOUND (also used for affix? or use "needcomp"
   after affix)
 - Use "comp" flag on affix to allow compounding for word that uses this
@@ -74,11 +72,6 @@ Spelling:
   SYLLABLEADDTWO, etc.?  Or make it possible to specify the syllable count
   of a word directly, after another slash: /abc/3
 - MORPHO items ignores morphological items: after word and affix
-- Support flags of two characters, numbers (comma separated) and HUH
-  flags: [^A-Z], A[^A-Z], ..., Z[^A-Z]?  Problem: room in idxs[]!
-    FLAG long
-    FLAG num
-    FLAG mix
 
 - Implement multiple flags for compound words and CMP item?
   Await comments from other spell checking authors.
--- a/runtime/doc/version7.txt
+++ b/runtime/doc/version7.txt
@@ -1,4 +1,4 @@
-*version7.txt*  For Vim version 7.0aa.  Last change: 2005 Aug 16
+*version7.txt*  For Vim version 7.0aa.  Last change: 2005 Aug 23
 
 
 		  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -119,6 +119,10 @@ translated to <Home>, both for the keys 
 When a .gvimrc file exists then 'compatible' is off, just like when a ".vimrc"
 file exists.
 
+When making a string upper-case with "vlllU" or similar then the German sharp
+s is replaced with "SS".  This does not happen with "~" to avoid backwards
+compatibility problems and because "SS" can't be changed back to a sharp s.
+
 ==============================================================================
 NEW FEATURES						*new-7*
 
@@ -767,6 +771,9 @@ included in the file name. (suggested by
 For command-line completion the matches for various types of arguments are now
 sorted: user commands, variables, syntax names, etc.
 
+When no locale is set, thus using the "C" locale, Vim will work with latin1
+characters, using it's own isupper()/toupper()/etc. functions.
+
 ==============================================================================
 COMPILE TIME CHANGES					*compile-changes-7*
 
new file mode 100644
--- /dev/null
+++ b/runtime/spell/th/th.diff
@@ -0,0 +1,15 @@
+*** th.orig.aff	Tue Aug 23 22:53:30 2005
+--- th.aff	Tue Aug 23 22:53:46 2005
+***************
+*** 0 ****
+--- 1,3 ----
++ SET UTF-8
++ 
++ NOBREAK
+*** th.orig.dic	Tue Aug 23 22:54:10 2005
+--- th.dic	Tue Aug 23 22:54:17 2005
+***************
+*** 1 ****
+--- 1,2 ----
++ 99999
+  ก