From 9dfda10adaa3f114ad5047a543dacd7df7a2544b Mon Sep 17 00:00:00 2001 From: Stas Degteff Date: Tue, 15 Mar 2011 07:48:41 +0000 Subject: [PATCH] Describe last changes --- docs/notework.rus | 4 ++++ docs/notework.txt | 5 +++++ goldlib/gall/gespell.cpp | 6 +++--- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/notework.rus b/docs/notework.rus index 3f14753..d818f23 100644 --- a/docs/notework.rus +++ b/docs/notework.rus @@ -13,6 +13,10 @@ _____________________________________________________________________________ Обозначения: "-" - исправление, "+" - новое, "!" - существенное изменение. _____________________________________________________________________________ ++ Для проверки орфографии можно одновременно использовать несколько словарей. + Пользовательские словари MS Spell Checker перечисляются в директиве + SCHECKERUSERDIC через пробел. (Патч от Семёна Паневина 2:5025/121.) + ! Исправлена ошибка в инициализации SOUP и QWK. (Ранее Golded+ вместо имени файла использовал значение последнего параметра конфига.) diff --git a/docs/notework.txt b/docs/notework.txt index 787f445..7d6242e 100644 --- a/docs/notework.txt +++ b/docs/notework.txt @@ -13,6 +13,11 @@ ______________________________________________________________________ Legend: "-" - bugfix, "+" - new feature, "!" - important modification. ______________________________________________________________________ ++ In the Spell Checking feature simultaneous may use a several + dictionnaries. The user dictionnaries of MS Spell Checker listed in + the statement SCHECKERUSERDIC delimited with space. Path from Semen + Panevin 2:5025/121. + ! Fix SOUP and QWK initialisation. (Early Golded+ used buffer with value of last parameter in a config instead of a area name). diff --git a/goldlib/gall/gespell.cpp b/goldlib/gall/gespell.cpp index 3119d71..56fae40 100644 --- a/goldlib/gall/gespell.cpp +++ b/goldlib/gall/gespell.cpp @@ -208,8 +208,8 @@ bool CMSSpellLang::Init(HKEY hKey, const char *name) byte engine[_MAX_PATH]; byte dictionary[_MAX_PATH]; - unsigned long esize = sizeof(engine); - unsigned long dsize = sizeof(dictionary); + const unsigned long esize = sizeof(engine); + const unsigned long dsize = sizeof(dictionary); mLIDC = atoi(name); strcpy(mLangCode, name); @@ -906,7 +906,7 @@ CSpellSuggestV &CSpellChecker::Suggest() if (!IsLoaded()) return mSuggest; CSpellSuggestV allSuggests; - + CSpellLangV::iterator it; for (it = mLangsLoaded.begin(); it != mLangsLoaded.end(); it++) {