ChangeLog.O 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524
  1. Myspell has a lot of parallel development, that is not documented here.
  2. 2005-01-11: Németh László <nemethl@gyorsposta.hu>
  3. * hunspell.cxx:
  4. - interaktív javításnál hiányzó új sor karakterek pótlása.
  5. A hibát Gefferth András és Khiraly jelezte.
  6. * csutil.cxx:
  7. - pontosvesszők törlése a GCC 3.4-es fordító igényeinek megfelelően
  8. A hibát Dvornik László jelezte.
  9. - i változó ismételt deklarásának törlése, ami helyenként hibás
  10. fordítást eredményez.
  11. A hibát Lódoktor és Bencsáth Boldizsár jelezte.
  12. * OLVASS.EL:
  13. - Windows alatti fordításnál Langid.cxx módosítandó. A hibát
  14. Lódoktor jelezte.
  15. 2004-12-15 Németh László <nemethl@gyorsposta.hu>
  16. * src/morphbase/*:
  17. - handling K&R morphological encoding (remove plus signs from output)
  18. - LEMMA_PRESENT: put only morphological description to output
  19. - LANG parameter, langnum variable in source for writing language-dependent codes
  20. - remove HU_KOTOHANGZO
  21. - etc.
  22. * doc/hunspell.4:
  23. - adding some
  24. 2004-09-29 Halácsy Péter <peter@halacsy.com>
  25. * doc/ : bemásoltam a hunspell.1 hunspell.4 man oldalakat
  26. * doc/hunspell.1: Kivettem a -s -m kapcsolókról szóló részt
  27. 2004-09-28 Halácsy Péter <peter@halacsy.com>
  28. * src/hunspell/hunspell.cxx (indexing_interface): Ezt kiszedtem a
  29. HunSpell-bol, mert nem ide valo. Ez egy kulon program lehet.
  30. (main): a hunstem üzemmódot is kidobtam, ez se ide való
  31. (main): meg a hunmorph üzemmódot is
  32. * src/morphbase/morphbase.cxx (MorphBase): Átneveztem a MySpell
  33. osztályt MorphBase-re
  34. (stems): Átnevezten a suggest_stems metódust stem -re (mint to stem)
  35. 2004-08-25 Németh László <nemethl@gyorsposta.hu>
  36. * src/hunbase/suggestmgr.cxx: tövezés visszaállítása, nem
  37. működik még az igekötők hozzátoldása a tőhöz, továbbá a
  38. kivételek kezelése (ehhez a 0.99.4-es szótár szükséges még).
  39. * src/hunbase/myspell.cxx: -s vissza a tövezéshez
  40. * src/hunbase/atypes.hxx: HUNSTEM makró definiálása itt az
  41. affixmgr.cxx feltételes kódjához
  42. 2004-08-12 Halacsy Peter
  43. * src/misc/lexfilter.cxx : uj program, ami a szotar szureshez hasznalhato
  44. lecserelheti a mostani hunmorph, hunspell -G -1 funkciokat
  45. * src/hunbase/myspell.cxx (analyzer) : Uj metodust vettem fel, ami mar
  46. karaktertombben adja vissza az elemzes eredmenyet
  47. 2004-08-03 Halácsy Péter <peter@halacsy.com>
  48. * src/hunspell/hunspell.cxx (HUNSPELL_VERSION): Áttettem ide ennek definiálását
  49. 2004-07-31 Halácsy Péter <peter@halacsy.com>
  50. * src/hunbase/suggestmgr.cxx (fixstems): A fixstems miért itt van
  51. és miért így hívják. Ez mehetne egy külön osztályba.
  52. 2004-07-31 Halácsy Péter <peter@halacsy.com>
  53. * src/huntoken/htmlparser.cxx: Egyebkent az include-ok kezelese
  54. eleg zavaros. Peldaul itt minek a textparser.hxx includolasa?
  55. * src/huntoken/textparser.hxx (MAXLNLEN): Áthoztam ide a MAXLNLEN makrót
  56. az atypes.hxx-bol, hogy a fuggoseget megszuntessem
  57. * src/hunbase/myspell.cxx (suggest): Kivettem azt a részt, ami visszaadja a HUNSPELL_VERSION stringet
  58. ha a VERSION_KEYWORD a bemeneti string. Csúnya gányolásnak tartottam
  59. 2004-07-27 Halácsy Péter <peter@halacsy.com>
  60. * src/hunbase/myspell.cxx (morph_with_correction):
  61. * src/hunbase/baseaffix.hxx (class AffEntry): Allandora felvettem a morphcode mezot (last htypes.hxx)
  62. * src/hunbase/affentry.hxx: Kivettem a hunmorph felteteleket (last htypes.hxx)
  63. * src/hunbase/htypes.hxx (struct hentry): Kivettem a HUNMORPH feltetelt a char* description korul. Ertem,
  64. hogy hatekonyabb egy folosleges mutato nelkul, ha nincs morf info, de szerintem felesleges
  65. * src/hunbase/myspell.hxx: HUNSPELL_VERSION es VERSION_KEYWORD makrokat kivettem. Valamiert a
  66. hunspellnek kell majd
  67. * src/hunbase/config.hxx (FLAG): config.hxx torolve, helyet atveszi a kozponti config.h; FLAG
  68. definicioja az atypes.hxx-be ment
  69. * src/hunbase/atypes.hxx (FLAG): config.hxx megszuntetese erdekeben attettem ide a FLAG makro
  70. definialasat, ami az EXT_CLASS-tol fugg
  71. config.hxx include kicserelve a configure altal kezelt config.h-ra
  72. 2004-06-29: Németh László <nemethl@gyorsposta.hu>
  73. * affixmgr.cxx:
  74. - csak utolsó tagként megengedett szavak (compound3) toldalék
  75. nélküli előfordulásának engedélyezése (pl. macskapár)
  76. - többszörösen összetett szavak toldalékolt alakjainak morfológiai
  77. elemzése
  78. * myspell.cxx:
  79. - rövidítések, számok, kötőjeles összetett szavak és a
  80. -e határozószót tartalmazó szavak morfológiai elemzése
  81. * suggestmgr.cxx: suggest_morph_for_spelling_error() optimalizálása
  82. (csak a felhasznált egy javaslatot keresi meg, többet nem).
  83. * csutil.cxx: kimenetben szereplő üres sorok törlése
  84. 2004-06-10: Németh László <nemethl@gyorsposta.hu>
  85. * suggestmgr.cxx: összetett szavak elemzésének korlátozása
  86. - a tövezés még nincs megvalósítva a 0.9.9-es változatban
  87. (helyette a Hunspell 0.9.7 használandó a Magyar Ispell 0.99.4-es
  88. változatával)
  89. 2004-05-19: Németh László <nemethl@gyorsposta.hu>
  90. * 0.9.9f-alpha
  91. - morf. leírás sztringkezelése jav.
  92. - EXT_CLASS: config.cxx-ben
  93. - nagybetűs alakok is elemezve (a hibát Tron Viktor jelezte)
  94. - szebb kimenet
  95. - rule119 törölve
  96. - firstparser.cxx javítva
  97. 2004-02-13: Németh László <nemethl@gyorsposta.hu>
  98. * 0.9.8a:
  99. - MAXUSERWORD helyett USERWORD, nincs korlát
  100. - description \t-vel dic fájlba
  101. - homonimák kezelése
  102. - aff formátumbővítés
  103. - konfixumok
  104. - _morpho függvények
  105. - kettős szuffixum
  106. - hunmorph
  107. - lásd tests/hunmorph
  108. 2004-01-29: Németh László <nemethl@gyorsposta.hu>
  109. * 0.9.7-sztaki:
  110. - memóriakezelési hibák javítása
  111. 2003-12-17: Németh László <nemethl@gyorsposta.hu>
  112. * 0.9.7-es változat:
  113. * affixmgr.cxx:
  114. - suffix_check() javítás (tmpword kiváltása isRevSubSet()
  115. függvénnyel
  116. - betöltés optimalizálása, build_pfxlist() helyett:
  117. - build_pfxtree()
  118. - process_sfx_tree_to_list(), process_sfx_inorder()
  119. * csutil.cxx:
  120. - isSubSet() gyorsabb változata
  121. - isRevSubSet()
  122. * langid.cxx, hunp.cxx:
  123. - nyelvfelismerő osztály és program (l. man hunp)
  124. * man/hunp.1:
  125. - nyelvfelismerő program leírása
  126. * firstparser.cxx:
  127. - csak a tabulátorjelet tartalmazó sorokból a tabulátorjel
  128. előtti részt adja vissza (l. man Hunspell, -1 kapcsoló)
  129. * hunspell.cxx:
  130. - -u, -U, -u2 kapcsolók: tipikus hibák kijelzése;
  131. automatikus, illetve lektorált javítása. L. man hunspell.
  132. - -w kapcsoló teljes sor vizsgálatához
  133. * hunspell.cxx:
  134. - spell(): javítás (Valgrind hibajelzés alapján)
  135. * hunspell.cxx: sprintf()-ek elé strlen() feltételvizsgálat
  136. * suggestmgr.cxx:
  137. - 0.99.4-es Hunspell szótárral bekerült tövezési hiba
  138. javítása (nem produktív ragozású, összetett szóbam szereplő
  139. főneveknél lépett fel ez a probléma).
  140. * OLVASS.EL:
  141. - bővítés
  142. 2003-11-03: Németh László <nemethl@gyorsposta.hu>
  143. * SuggestMgr::permute_accent():
  144. - illegális memóriaolvasási hiba javítása.
  145. * example.cxx::
  146. - dupla free() a "" karakterlánc tövezése után
  147. A hibákat Sarlós Tamás <stamas@csillag.ilab.sztaki.hu>
  148. fedezte fel a figyelemre méltó Valgrind nyomkövető
  149. programmal (http://developer.kde.org/~sewardj/)
  150. 2003-10-22: Bencsáth Boldizsár <boldi@datacontact.hu>
  151. * affixmgr.[ch]xx, csutil.[ch]xx: Az eredeti
  152. MySpell foltjainak alkalmazása az OpenOffice.org 1.1
  153. kompatibilitás érdekében. Itt karakterkezelő
  154. segédfüggvények lettek áthelyezve elérhetőbb helyre.
  155. * dictmgr.[ch]xx: Itt etype paraméter hozzáadása.
  156. * makefile.mk: Itt angol szótárak megjegyzésbe tétele.
  157. 2003-10-04: Németh László <nemethl@gyorsposta.hu>
  158. * 0.9.6.3-as változat:
  159. * myspell.cxx: suggest() függvényben hibás
  160. memóriafoglalás javítása. A hiba a pontra végződő
  161. helytelen szavakra adott javaslattevés során
  162. jelentkezett. A hibás működést Khiraly
  163. <khiraly@gmx.net> jelezte.
  164. 2003-09-15: Németh László <nemethl@gyorsposta.hu>
  165. * 0.9.6.2-es változat:
  166. * latexparser.cxx: TeX elemző javítása:
  167. - elemzési hiba ({{}}})
  168. - verb+ +, \verb stb. kezelése
  169. 2003-09-01: Németh László <nemethl@gyorsposta.hu>
  170. * 0.9.6-os változat:
  171. * affentry.cxx: check2 törlése, lehetséges
  172. tövek tárolása
  173. * suggestmgr.cxx, myspell.cxx: suggest_pos_stems()
  174. az ismeretlen szavak névszóragjainak és
  175. jeleinek leválasztására.
  176. * affixmgr.cxx, suggestmgr.cxx: suggest_stems()
  177. szálkezeléshez módosított és javított függvény
  178. * myspell.cxx: számok tövezése (teszt: 5-nek)
  179. * myspell.cxx: egy karakter + szó javaslatok
  180. törlése (például cápak->cápa k)
  181. * affixmgr.cxx, myspell.cxx, hunspell.cxx: szótár
  182. verziószámának kiírása
  183. * hunspell.cxx: \r karaktert tartalmazó sorok
  184. helyes megjelenítése
  185. * myspell.cxx, hunspell.cxx: rövidítés végi pontok
  186. hozzáadása függvénykönyvtár szinten
  187. * hunspell.cxx: pipe_interface(): standard bemenet
  188. tövezésénél hiányzó memóriafelszabadítás pótlása
  189. * Makefile: install javítása, több feltételvizsgálat
  190. deinstall szakasz
  191. 2003-07-22: Németh László <nemethl@gyorsposta.hu>
  192. * 0.9.5-ös változat
  193. * suggestmgr.cxx: marhalevél->lelevél tövezés javítása
  194. * myspell.cxx: nagy kezdőbetűs rövidítések vizsgálata (Bp., Btk.)
  195. - pontot tartalmazó számok helyesnek való elfogadása, ha:
  196. - az első pontot legalább egy,
  197. - de legfeljebb három számjegy előzi meg,
  198. - a pontok nem egymás mellett helyezkednek el,
  199. - az utolsó pont után legfeljebb két számjegy van.
  200. Ezzel elfogadjuk az időpontokat (12.00-kor), a pontozásokat
  201. (1.1.2-ben), de kizárjuk a szóköz nélküli hibás dátummegadásokat
  202. (2003.7.22.), valamint a tizedesvessző helyett ponttal írt
  203. tizedestörteket (3.456, 4563.34).
  204. - Javítás a tiltott szavakra adott kötőjeles javaslatoknál:
  205. Straussal->Strauss-szal, és nem ,,Strauss szal''.
  206. * hunspell.cxx: csak a -a kapcsoló megadásával élnek a
  207. csőfelületi parancsok. Ezért most már nincsenek figyelmen
  208. kívül hagyva például a kötőjellel kezdődő sorok, ha a -l
  209. kapcsolóval hibás szavakat keresünk egy állományban.
  210. * man/hunspell.1: a -a kapcsoló leírásának kiegészítése.
  211. 2003-06-13: Németh László <nemethl@gyorsposta.hu>
  212. * 0.9.4-es változat
  213. * bin/*: makedb, lookdb segédprogramok az indexeléshez
  214. * man/*: hunstem, makedb, lookdb
  215. * hunspell.cxx: pipe_interface: nyomkövető kiírás törlése
  216. - LOG #ifdef-be
  217. 2003-06-11: Németh László <nemethl@gyorsposta.hu>
  218. * 0.9.3-es változat
  219. * suggestmgr.cxx: nagybetűs javaslat tulajdonneveknél
  220. * hunspell.cxx: pipe_interface: hiba javítása
  221. 2003-06-05: Németh László <nemethl@gyorsposta.hu>
  222. * 0.9.2-es változat
  223. * hunspell.cxx: -s kapcsoló
  224. * suggestmgr.cxx: suggest_stems()
  225. Szótövek előállítása
  226. * example.cxx: példa a szótövek előállítására
  227. 2003-05-13: Németh László <nemethl@gyorsposta.hu>
  228. * 0.9.1-es változat
  229. * hunspell.cxx:
  230. - rl_escape(), stb.: a readline sorban ki lett kapcsolva
  231. a fájlnév-kiegészítés, és helyette a két Escape lenyomás
  232. megszakítja a szövegbevitelt. A Csere műveletnél is a
  233. readline() hívás található most már.
  234. - egy hibás sprintf() sor javítva lett
  235. * Makefile.unix:
  236. - beállítások elkülönítve az állomány elején
  237. - Makefile most már szimbólikus kötés
  238. * ooomagyarispellteszt.txt: tesztállomány
  239. 2003-04-28: Németh László <nemethl@gyorsposta.hu>
  240. * affixmgr.cxx:
  241. - y végű szavak kezelése: bővebb leírás a
  242. Magyar Ispell Changelog állományában.
  243. * *parser.cxx:
  244. ISO-8859-1 HTML karakterentitások közül a betűértékűek
  245. (csak az ISO-8859-2-ben nem szereplők) felismerése
  246. és kezelése.
  247. 2003-04-21: Goldman Elenonóra <eleonora46@gmx.net>
  248. * *.dll függvénykönyvtár előállítása Windows alatt:
  249. - StdAfx.h
  250. - libmyspell.def
  251. - dlltest.cpp
  252. 2003-04-16: Németh László <nemethl@gyorsposta.hu>
  253. * Hunspell.cxx, stb: a Mispell átnevezése Hunspell-lé.
  254. A nevet Kornai András <andras@kornai.com> javasolta.
  255. Könyvtárak: /usr/share/mispell -> /usr/share/myspell
  256. (korábban is ez volt).
  257. A /usr/share/hunmorph szótár a helye a speciális
  258. morfológiai információkat tartalmazó Hunmorph (bővített
  259. Myspell szótárformátumú) szótárállományoknak.
  260. * Licenc: LGPL
  261. * config.hxx: SZOSZABLYA_POSSIBLE_ROOTS
  262. Ha a makrót bekapcsoljuk, akkor kiírásra kerülnek
  263. a lehetséges tövek is, az alkalmazott ragozási szabály
  264. osztályának betűjelével, illetve az alapszóval együtt.
  265. 2003-04-10: Németh László <nemethl@gyorsposta.hu>:
  266. * affixmgr.cxx:
  267. - kötőhangzók helyes kezelése (hu_kotohangzo kapcsolóval),
  268. l. még Magyar Ispell Changelog
  269. 2003-03-24: Németh László <nemethl@gyorsposta.hu>
  270. * mispell.cxx: pipe_interface(): az adatfájl szűrésnél fellépő
  271. memóriaszivárgás megszüntetése a kimaradt free(token) pótlásával
  272. * affixmgr.cxx: prefix_check(): leg-, legesleg- confixum ellenőrzés
  273. - onlyroot kapcsoló a csak tőszót érintő tiltáshoz. L. Magyar Ispell
  274. Az affixum állományban új kapcsolót adhatunk meg az
  275. ONLYROOT paranccsal bevezetve. A kapcsoló módosítja a tiltókapcsoló
  276. működését. L. man 4 mispell
  277. * myspell.cxx:
  278. - spell(): nagybetűs tulajdonnevek ellenőrzése (pl. BALATON)
  279. - onlyroot vizsgálat forbiddenword mellett -> mangrove kezelése
  280. 2003-03-17: Goldman Elenonóra <eleonora46@gmx.net>
  281. * Windows port
  282. * makefile.Windows:
  283. 2003-03-04: Németh László <nemethl@gyorsposta.hu>
  284. * firstparser.[ch]xx: adatfájlok szűréséhez (l. -1 kapcsoló)
  285. * mispell.cxx: -L, -1, -G kapcsolók
  286. * man/mispell.1: -L, -1, -G kapcsolók
  287. 2003-03-03: Németh László <nemethl@gyorsposta.hu>
  288. * mispell.cxx: -l, -p, WORDLIST
  289. * man/mispell.1: -l, -p, WORDLIST
  290. 2003-02-26: Németh László <nemethl@gyorsposta.hu>
  291. * mispell.cxx: dialog_screen():
  292. TILTOTT! (FORBIDDEN!) megjelenítése a tiltott szóösszetételek
  293. esetén.
  294. * suggestmgr.cxx:
  295. - check(): -ó, -ő képzős igeneveket érintő kód törlése
  296. - check_forbidden(): a 6 szótagnál hosszabb, tiltott szótövekre
  297. vonatkozó javaslatok nem kötőjellel, hanem szóközzel elválasztva
  298. tartalmazzák a szavakat, ehhez szükséges a check_forbidden().
  299. * man/*: új kézikönyv oldal az állományok formátumáról (mispell(4)),
  300. a mispell(1) bővítése.
  301. * Makefile, mispell.mo: Bíró Árpád <biro_arpad@yahoo.com> javításai
  302. 2003-02-18: Németh László <nemethl@gyorsposta.hu>
  303. * mispell.cxx: interactive_interface()
  304. - nem nyeli el a MAXLNLEN-t meghaladó méretű sorokban a MAXLNLEN
  305. méretű részek határán lévő karaktereket, és a nem újsor karakterre
  306. végződő állományok utolsó karakterét. (Hibát viszont még mindig
  307. jelez, ha a MAXLNLEN határ feldarabol egy amúgy helyes szót.)
  308. A MAXLNLEN 8192 karakter jelenleg.
  309. - readline függvénykönyvtár használata a bevitelnél
  310. - tőfelvételnél egy lehetséges tő előállítása, és a beviteli
  311. sorban való feltüntetése. Az így megjelenő szó javítható.
  312. - --help kapcsoló
  313. * Makefile: Javítások az install szakaszban.
  314. A hibákat Bíró Árpád <biro_arpad@yahoo.com> jelezte.
  315. 2003-02-07: Németh László <nemethl@gyorsposta.hu>
  316. * mispell.cxx: put_dots_to_suggestions()
  317. - realloc() cseréje malloc()-ra ismeretlen eredetű lefagyás miatt.
  318. - lehetséges az Ispellhez hasonlóan a kapcsolókat kézzel megadni a
  319. saját szótárban a szavak után egy perjelet követően: például a
  320. valamicsúnyaszó/w
  321. sor megadása után a valamicsúnyaszó és toldalékolt változatai hibásak
  322. lesznek az ellenőrzés alatt. (További kapcsolók leírásáért lásd a
  323. Magyar Ispell forrásában az aff/aff.fej állományt.)
  324. * affixmgr.cxx: compound_check()
  325. - repl_chars() hívása a megfelelő helyre lett téve, ezzel a
  326. javaslattevés sebessége kétszeresére nőtt.
  327. - A dinamikus memóriakezelés lecserelése veremmemóriára nem járt
  328. lényeges sebességnövekedéssel, de a közeljövőben ezzel elkerülhető
  329. az a memóriaszivárgás, ami például itt a tiltott szavak kezelésénél
  330. volt az előző változatban (javítva).
  331. * affentry.cxx, affixmgr.cxx: szótő-előállító kód megalapozása:
  332. get_possible_root() metódus az utolsó toldalék-leválasztás
  333. eredményével tér vissza.
  334. 2003-02-05: Németh László <nemethl@gyorsposta.hu>
  335. * mispell.cxx: put_dots_to_suggestions(): amennyiben
  336. a felismert szó pontra, vagy pontokra végződik, a
  337. javaslatokat is bővíti ezzel.
  338. - @, valamint 1-nél több pontot magába foglaló (de nem arra végződő)
  339. szavak ellenőrzésének tiltása (e-mail, fájlnevek, még nem opcionális).
  340. - Hosszú sorok helyes megjelenítése.
  341. - Tabulátorjelet tartalmazó sorok helyes megjelenítése.
  342. - Mozaikszavak tőfelvételénél kötőjeles alak automatikus rögzítése
  343. Pl.: BKV//URH mellett BKV-//URH- is bekerül a saját szótárba
  344. (a ragozott mozaikszavak felismerése tehát automatikus lesz, kivéve a
  345. nem triviális -val/-vel toldalékos alakoké, amit külön kell felvenni.)
  346. - PuT törlése (helyette MySpell::put_word(), put_word_suffix(),
  347. put_word_pattern() eljárások a saját szótár bővítésére)
  348. - dupla szavak ellenőrzésének törlése a MySpell kódból (áthelyezés majd a
  349. Mispell felületbe), hogy a MySpell meghívható maradjon párhuzamosan
  350. futó szálakból.
  351. 2002-12-30: Németh László <nemethl@gyorsposta.hu>
  352. * *parser.cxx, *parser.hxx: elemző osztályok a régi és csúnya kód helyett
  353. 2002-12-10: Németh László <nemethl@gyorsposta.hu>
  354. * myspell.cxx: 35°-os, 20%-kal kezelése
  355. * man/mispell.1: kézikönyv
  356. 2002-12-04: Noll János <johnzero@johnzero.hu>
  357. * spdaemon/: kiszolgáló felület, ld. README.spdaemon
  358. 2002-12-04: Németh László <nemethl@gyorsposta.hu>
  359. * mispell.cxx: Emacs kompatibilitáshoz hibák javítása (pl. többszörös -d)
  360. * mispell.cxx: CURSES makróval kikapcsolható az interaktív felület + locale
  361. (Windows, Macintosh)
  362. 2002-11-30: Németh László <nemethl@gyorsposta.hu>
  363. * affixmgr.cxx: get_checkdoublewords()
  364. 2002-11-25: Németh László <nemethl@gyorsposta.hu>
  365. * affixmgr.cxx: mozgószabály (hu_mov_rule)
  366. * myspell.cxx: mozgószabály
  367. * affixmgr.cxx: kiötlőjénekmacskát (affix is összetettben, ha prefix)
  368. 2002-11-08 Németh László <nemethl@gyorsposta.hu>
  369. * myspell.cxx: balatonnak->Balatonnak, balatoninak
  370. 2002-11-07 Németh László <nemethl@gyorsposta.hu>
  371. * myspell: 0.6-os változat
  372. 2002-10-31 Németh László <nemethl@gyorsposta.hu>
  373. * Egyszerűbb név: Magyar MySpell 0.5 után -> MIspell 0.6
  374. * mispell.cxx: többnyelvű interaktív felület (ncurses, locale)
  375. * Makefile: make install
  376. 2002-09-22 Németh László <nemethl@gyorsposta.hu>
  377. * affixmgr.cxx: compound_check() macskaugom->macskaugrom, stb. javítása
  378. * affixmgr.cxx: compound_check() szóismétlés (pl. macskamacska) tiltása
  379. * myspell.cxx: szóismétlődés tiltása (pl. kutya kutya) második rossz
  380. * suggestmgr.cxx: macskaírat->macska írat mellett ->macskairat
  381. 2002-07-29 Németh László <nemethl@gyorsposta.hu>
  382. * mispell Windowsra, teszt Emacs-szel (vagy Emacs-csal)
  383. * tiltott szavakat nem javasol, és összetett szóban sem fogad el
  384. * fonev_morfo, fonev_morfo2 álszótövek elutasítása (házakmacska)
  385. * kötőjeles szavak kezelése
  386. * számok kezelése, kötőjeles alakjaikkal együtt, CHECKNUM kapcsoló
  387. 2002-07-17 Németh László <nemethl@gyorsposta.hu>
  388. * mispell.cxx: MySpell Ispell cső interfész
  389. 2002-07-04 Németh László <nemethl@gyorsposta.hu>
  390. * mispell.cxx: MySpell Ispell cső interfész
  391. * affxmgr.cxx: szszerű kiszűrése,
  392. * új funkciók:
  393. COMPOUNDFIRST: szó szerepelhet első tagként a szóöszetételekben
  394. COMPOUNDLAST: szó szerepelhet utolsó tagként a szóöszetételekben
  395. FORBIDDENWORD: tiltott szavak kapcsolója (utú, uta, stb.)
  396. 2002-06-25 Németh László <nemethl@gyorsposta.hu>
  397. * myspell.cxx, suggestmgr.cxx: get_compound() char* helyett char
  398. * affxmgr.cxx: check_repl() a helyesnek tűnő, de hibás összetett
  399. szavak kiszűrésére (pl. tejles, szervíz)
  400. A szóösszetétel elfogadása előtt még megnézzük, hogy a szó
  401. nem-e a cseretáblázatban felvett hibát tartalmaz,
  402. ha igen, akkor a szó hibásnak minősül, hiába helyes szóösszetétel.
  403. * affxmgr.cxx, suggestmgr.xx: accent: ékezetesítő.
  404. Leírás: README.accent
  405. További optimalizáció: az ékezet nélküli betű ékezetes
  406. változatai számának függvényében
  407. 2002-06-05 Noll János <johnzero@johnzero.hu>
  408. * myspell.cxx, suggestmgr.cxx: mem. szivárgás javítása
  409. (a get_compound() felszabadítás nélkül lett meghíva).
  410. A hiba a GNU mtrace segítségével lett detektálva.
  411. 2002-06-03 Németh László <nemethl@gyorsposta.hu>
  412. * Licenc: GPL
  413. * Lásd MYSPELL.HU
  414. * compound_check: 6-3 szabály, stb.
  415. MySpell:
  416. 2002-xx-xx Kevin Hendricks <kevin.hendricks@sympatico.ca>
  417. * REP: ismétlések kiszűrése a javaslatokból
  418. * COMPOUNDMIN
  419. 2002-xx-xx Németh László <nemethl@gyorsposta.hu>
  420. * REP cseretáblázat
  421. * COMPOUND, szóösszetételképzés
  422. 2002-xx-xx David Einstein <Deinst@world.std.com>
  423. * optimalizált MySpell algoritmus
  424. 2001-xx-xx Kevin Hendricks <kevin.hendricks@sympatico.ca>
  425. * Működő ellenőrző, Ispell toldaléktömörítési algoritmussal