forked from mia/Aegisub
6d9b40114c
Originally committed to SVN as r1694.
524 lines
20 KiB
Text
524 lines
20 KiB
Text
Myspell has a lot of parallel development, that is not documented here.
|
|
|
|
2005-01-11: Németh László <nemethl@gyorsposta.hu>
|
|
* hunspell.cxx:
|
|
- interaktív javításnál hiányzó új sor karakterek pótlása.
|
|
A hibát Gefferth András és Khiraly jelezte.
|
|
* csutil.cxx:
|
|
- pontosvesszõk törlése a GCC 3.4-es fordító igényeinek megfelelõen
|
|
A hibát Dvornik László jelezte.
|
|
- i változó ismételt deklarásának törlése, ami helyenként hibás
|
|
fordítást eredményez.
|
|
A hibát Lódoktor és Bencsáth Boldizsár jelezte.
|
|
* OLVASS.EL:
|
|
- Windows alatti fordításnál Langid.cxx módosítandó. A hibát
|
|
Lódoktor jelezte.
|
|
|
|
2004-12-15 Németh László <nemethl@gyorsposta.hu>
|
|
* src/morphbase/*:
|
|
- handling K&R morphological encoding (remove plus signs from output)
|
|
- LEMMA_PRESENT: put only morphological description to output
|
|
- LANG parameter, langnum variable in source for writing language-dependent codes
|
|
- remove HU_KOTOHANGZO
|
|
- etc.
|
|
* doc/hunspell.4:
|
|
- adding some
|
|
|
|
2004-09-29 Halácsy Péter <peter@halacsy.com>
|
|
|
|
* doc/ : bemásoltam a hunspell.1 hunspell.4 man oldalakat
|
|
* doc/hunspell.1: Kivettem a -s -m kapcsolókról szóló részt
|
|
|
|
2004-09-28 Halácsy Péter <peter@halacsy.com>
|
|
|
|
* src/hunspell/hunspell.cxx (indexing_interface): Ezt kiszedtem a
|
|
HunSpell-bol, mert nem ide valo. Ez egy kulon program lehet.
|
|
(main): a hunstem üzemmódot is kidobtam, ez se ide való
|
|
(main): meg a hunmorph üzemmódot is
|
|
|
|
* src/morphbase/morphbase.cxx (MorphBase): Átneveztem a MySpell
|
|
osztályt MorphBase-re
|
|
(stems): Átnevezten a suggest_stems metódust stem -re (mint to stem)
|
|
|
|
2004-08-25 Németh László <nemethl@gyorsposta.hu>
|
|
* src/hunbase/suggestmgr.cxx: tövezés visszaállítása, nem
|
|
mûködik még az igekötõk hozzátoldása a tõhöz, továbbá a
|
|
kivételek kezelése (ehhez a 0.99.4-es szótár szükséges még).
|
|
* src/hunbase/myspell.cxx: -s vissza a tövezéshez
|
|
* src/hunbase/atypes.hxx: HUNSTEM makró definiálása itt az
|
|
affixmgr.cxx feltételes kódjához
|
|
|
|
2004-08-12 Halacsy Peter
|
|
* src/misc/lexfilter.cxx : uj program, ami a szotar szureshez hasznalhato
|
|
lecserelheti a mostani hunmorph, hunspell -G -1 funkciokat
|
|
|
|
* src/hunbase/myspell.cxx (analyzer) : Uj metodust vettem fel, ami mar
|
|
karaktertombben adja vissza az elemzes eredmenyet
|
|
|
|
2004-08-03 Halácsy Péter <peter@halacsy.com>
|
|
|
|
* src/hunspell/hunspell.cxx (HUNSPELL_VERSION): Áttettem ide ennek definiálását
|
|
|
|
2004-07-31 Halácsy Péter <peter@halacsy.com>
|
|
|
|
* src/hunbase/suggestmgr.cxx (fixstems): A fixstems miért itt van
|
|
és miért így hívják. Ez mehetne egy külön osztályba.
|
|
|
|
2004-07-31 Halácsy Péter <peter@halacsy.com>
|
|
|
|
* src/huntoken/htmlparser.cxx: Egyebkent az include-ok kezelese
|
|
eleg zavaros. Peldaul itt minek a textparser.hxx includolasa?
|
|
|
|
* src/huntoken/textparser.hxx (MAXLNLEN): Áthoztam ide a MAXLNLEN makrót
|
|
az atypes.hxx-bol, hogy a fuggoseget megszuntessem
|
|
|
|
* src/hunbase/myspell.cxx (suggest): Kivettem azt a részt, ami visszaadja a HUNSPELL_VERSION stringet
|
|
ha a VERSION_KEYWORD a bemeneti string. Csúnya gányolásnak tartottam
|
|
|
|
2004-07-27 Halácsy Péter <peter@halacsy.com>
|
|
|
|
* src/hunbase/myspell.cxx (morph_with_correction):
|
|
|
|
* src/hunbase/baseaffix.hxx (class AffEntry): Allandora felvettem a morphcode mezot (last htypes.hxx)
|
|
|
|
* src/hunbase/affentry.hxx: Kivettem a hunmorph felteteleket (last htypes.hxx)
|
|
|
|
* src/hunbase/htypes.hxx (struct hentry): Kivettem a HUNMORPH feltetelt a char* description korul. Ertem,
|
|
hogy hatekonyabb egy folosleges mutato nelkul, ha nincs morf info, de szerintem felesleges
|
|
|
|
* src/hunbase/myspell.hxx: HUNSPELL_VERSION es VERSION_KEYWORD makrokat kivettem. Valamiert a
|
|
hunspellnek kell majd
|
|
|
|
* src/hunbase/config.hxx (FLAG): config.hxx torolve, helyet atveszi a kozponti config.h; FLAG
|
|
definicioja az atypes.hxx-be ment
|
|
|
|
* src/hunbase/atypes.hxx (FLAG): config.hxx megszuntetese erdekeben attettem ide a FLAG makro
|
|
definialasat, ami az EXT_CLASS-tol fugg
|
|
|
|
config.hxx include kicserelve a configure altal kezelt config.h-ra
|
|
|
|
2004-06-29: Németh László <nemethl@gyorsposta.hu>
|
|
* affixmgr.cxx:
|
|
- csak utolsó tagként megengedett szavak (compound3) toldalék
|
|
nélküli elõfordulásának engedélyezése (pl. macskapár)
|
|
- többszörösen összetett szavak toldalékolt alakjainak morfológiai
|
|
elemzése
|
|
* myspell.cxx:
|
|
- rövidítések, számok, kötõjeles összetett szavak és a
|
|
-e határozószót tartalmazó szavak morfológiai elemzése
|
|
* suggestmgr.cxx: suggest_morph_for_spelling_error() optimalizálása
|
|
(csak a felhasznált egy javaslatot keresi meg, többet nem).
|
|
* csutil.cxx: kimenetben szereplõ üres sorok törlése
|
|
|
|
2004-06-10: Németh László <nemethl@gyorsposta.hu>
|
|
* suggestmgr.cxx: összetett szavak elemzésének korlátozása
|
|
- a tövezés még nincs megvalósítva a 0.9.9-es változatban
|
|
(helyette a Hunspell 0.9.7 használandó a Magyar Ispell 0.99.4-es
|
|
változatával)
|
|
|
|
2004-05-19: Németh László <nemethl@gyorsposta.hu>
|
|
* 0.9.9f-alpha
|
|
|
|
- morf. leírás sztringkezelése jav.
|
|
- EXT_CLASS: config.cxx-ben
|
|
- nagybetûs alakok is elemezve (a hibát Tron Viktor jelezte)
|
|
- szebb kimenet
|
|
- rule119 törölve
|
|
- firstparser.cxx javítva
|
|
|
|
2004-02-13: Németh László <nemethl@gyorsposta.hu>
|
|
* 0.9.8a:
|
|
- MAXUSERWORD helyett USERWORD, nincs korlát
|
|
- description \t-vel dic fájlba
|
|
- homonimák kezelése
|
|
- aff formátumbõvítés
|
|
- konfixumok
|
|
- _morpho függvények
|
|
- kettõs szuffixum
|
|
- hunmorph
|
|
- lásd tests/hunmorph
|
|
|
|
2004-01-29: Németh László <nemethl@gyorsposta.hu>
|
|
* 0.9.7-sztaki:
|
|
- memóriakezelési hibák javítása
|
|
|
|
2003-12-17: Németh László <nemethl@gyorsposta.hu>
|
|
* 0.9.7-es változat:
|
|
* affixmgr.cxx:
|
|
- suffix_check() javítás (tmpword kiváltása isRevSubSet()
|
|
függvénnyel
|
|
- betöltés optimalizálása, build_pfxlist() helyett:
|
|
- build_pfxtree()
|
|
- process_sfx_tree_to_list(), process_sfx_inorder()
|
|
|
|
* csutil.cxx:
|
|
- isSubSet() gyorsabb változata
|
|
- isRevSubSet()
|
|
|
|
* langid.cxx, hunp.cxx:
|
|
- nyelvfelismerõ osztály és program (l. man hunp)
|
|
* man/hunp.1:
|
|
- nyelvfelismerõ program leírása
|
|
|
|
* firstparser.cxx:
|
|
- csak a tabulátorjelet tartalmazó sorokból a tabulátorjel
|
|
elõtti részt adja vissza (l. man Hunspell, -1 kapcsoló)
|
|
|
|
* hunspell.cxx:
|
|
- -u, -U, -u2 kapcsolók: tipikus hibák kijelzése;
|
|
automatikus, illetve lektorált javítása. L. man hunspell.
|
|
|
|
- -w kapcsoló teljes sor vizsgálatához
|
|
|
|
* hunspell.cxx:
|
|
- spell(): javítás (Valgrind hibajelzés alapján)
|
|
|
|
* hunspell.cxx: sprintf()-ek elé strlen() feltételvizsgálat
|
|
|
|
* suggestmgr.cxx:
|
|
- 0.99.4-es Hunspell szótárral bekerült tövezési hiba
|
|
javítása (nem produktív ragozású, összetett szóbam szereplõ
|
|
fõneveknél lépett fel ez a probléma).
|
|
|
|
* OLVASS.EL:
|
|
- bõvítés
|
|
|
|
2003-11-03: Németh László <nemethl@gyorsposta.hu>
|
|
* SuggestMgr::permute_accent():
|
|
- illegális memóriaolvasási hiba javítása.
|
|
* example.cxx::
|
|
- dupla free() a "" karakterlánc tövezése után
|
|
|
|
A hibákat Sarlós Tamás <stamas@csillag.ilab.sztaki.hu>
|
|
fedezte fel a figyelemre méltó Valgrind nyomkövetõ
|
|
programmal (http://developer.kde.org/~sewardj/)
|
|
|
|
2003-10-22: Bencsáth Boldizsár <boldi@datacontact.hu>
|
|
* affixmgr.[ch]xx, csutil.[ch]xx: Az eredeti
|
|
MySpell foltjainak alkalmazása az OpenOffice.org 1.1
|
|
kompatibilitás érdekében. Itt karakterkezelõ
|
|
segédfüggvények lettek áthelyezve elérhetõbb helyre.
|
|
|
|
* dictmgr.[ch]xx: Itt etype paraméter hozzáadása.
|
|
|
|
* makefile.mk: Itt angol szótárak megjegyzésbe tétele.
|
|
|
|
2003-10-04: Németh László <nemethl@gyorsposta.hu>
|
|
* 0.9.6.3-as változat:
|
|
* myspell.cxx: suggest() függvényben hibás
|
|
memóriafoglalás javítása. A hiba a pontra végzõdõ
|
|
helytelen szavakra adott javaslattevés során
|
|
jelentkezett. A hibás mûködést Khiraly
|
|
<khiraly@gmx.net> jelezte.
|
|
|
|
2003-09-15: Németh László <nemethl@gyorsposta.hu>
|
|
* 0.9.6.2-es változat:
|
|
* latexparser.cxx: TeX elemzõ javítása:
|
|
- elemzési hiba ({{}}})
|
|
- verb+ +, \verb stb. kezelése
|
|
|
|
2003-09-01: Németh László <nemethl@gyorsposta.hu>
|
|
* 0.9.6-os változat:
|
|
|
|
* affentry.cxx: check2 törlése, lehetséges
|
|
tövek tárolása
|
|
* suggestmgr.cxx, myspell.cxx: suggest_pos_stems()
|
|
az ismeretlen szavak névszóragjainak és
|
|
jeleinek leválasztására.
|
|
|
|
* affixmgr.cxx, suggestmgr.cxx: suggest_stems()
|
|
szálkezeléshez módosított és javított függvény
|
|
|
|
* myspell.cxx: számok tövezése (teszt: 5-nek)
|
|
|
|
* myspell.cxx: egy karakter + szó javaslatok
|
|
törlése (például cápak->cápa k)
|
|
|
|
* affixmgr.cxx, myspell.cxx, hunspell.cxx: szótár
|
|
verziószámának kiírása
|
|
|
|
* hunspell.cxx: \r karaktert tartalmazó sorok
|
|
helyes megjelenítése
|
|
|
|
* myspell.cxx, hunspell.cxx: rövidítés végi pontok
|
|
hozzáadása függvénykönyvtár szinten
|
|
|
|
* hunspell.cxx: pipe_interface(): standard bemenet
|
|
tövezésénél hiányzó memóriafelszabadítás pótlása
|
|
|
|
* Makefile: install javítása, több feltételvizsgálat
|
|
deinstall szakasz
|
|
|
|
2003-07-22: Németh László <nemethl@gyorsposta.hu>
|
|
* 0.9.5-ös változat
|
|
* suggestmgr.cxx: marhalevél->lelevél tövezés javítása
|
|
* myspell.cxx: nagy kezdõbetûs rövidítések vizsgálata (Bp., Btk.)
|
|
- pontot tartalmazó számok helyesnek való elfogadása, ha:
|
|
- az elsõ pontot legalább egy,
|
|
- de legfeljebb három számjegy elõzi meg,
|
|
- a pontok nem egymás mellett helyezkednek el,
|
|
- az utolsó pont után legfeljebb két számjegy van.
|
|
Ezzel elfogadjuk az idõpontokat (12.00-kor), a pontozásokat
|
|
(1.1.2-ben), de kizárjuk a szóköz nélküli hibás dátummegadásokat
|
|
(2003.7.22.), valamint a tizedesvesszõ helyett ponttal írt
|
|
tizedestörteket (3.456, 4563.34).
|
|
- Javítás a tiltott szavakra adott kötõjeles javaslatoknál:
|
|
Straussal->Strauss-szal, és nem ,,Strauss szal''.
|
|
* hunspell.cxx: csak a -a kapcsoló megadásával élnek a
|
|
csõfelületi parancsok. Ezért most már nincsenek figyelmen
|
|
kívül hagyva például a kötõjellel kezdõdõ sorok, ha a -l
|
|
kapcsolóval hibás szavakat keresünk egy állományban.
|
|
* man/hunspell.1: a -a kapcsoló leírásának kiegészítése.
|
|
|
|
2003-06-13: Németh László <nemethl@gyorsposta.hu>
|
|
* 0.9.4-es változat
|
|
* bin/*: makedb, lookdb segédprogramok az indexeléshez
|
|
* man/*: hunstem, makedb, lookdb
|
|
* hunspell.cxx: pipe_interface: nyomkövetõ kiírás törlése
|
|
- LOG #ifdef-be
|
|
|
|
2003-06-11: Németh László <nemethl@gyorsposta.hu>
|
|
* 0.9.3-es változat
|
|
* suggestmgr.cxx: nagybetûs javaslat tulajdonneveknél
|
|
* hunspell.cxx: pipe_interface: hiba javítása
|
|
|
|
2003-06-05: Németh László <nemethl@gyorsposta.hu>
|
|
* 0.9.2-es változat
|
|
* hunspell.cxx: -s kapcsoló
|
|
* suggestmgr.cxx: suggest_stems()
|
|
Szótövek elõállítása
|
|
* example.cxx: példa a szótövek elõállítására
|
|
|
|
2003-05-13: Németh László <nemethl@gyorsposta.hu>
|
|
* 0.9.1-es változat
|
|
* hunspell.cxx:
|
|
- rl_escape(), stb.: a readline sorban ki lett kapcsolva
|
|
a fájlnév-kiegészítés, és helyette a két Escape lenyomás
|
|
megszakítja a szövegbevitelt. A Csere mûveletnél is a
|
|
readline() hívás található most már.
|
|
- egy hibás sprintf() sor javítva lett
|
|
* Makefile.unix:
|
|
- beállítások elkülönítve az állomány elején
|
|
- Makefile most már szimbólikus kötés
|
|
* ooomagyarispellteszt.txt: tesztállomány
|
|
|
|
2003-04-28: Németh László <nemethl@gyorsposta.hu>
|
|
* affixmgr.cxx:
|
|
- y végû szavak kezelése: bõvebb leírás a
|
|
Magyar Ispell Changelog állományában.
|
|
|
|
* *parser.cxx:
|
|
ISO-8859-1 HTML karakterentitások közül a betûértékûek
|
|
(csak az ISO-8859-2-ben nem szereplõk) felismerése
|
|
és kezelése.
|
|
|
|
2003-04-21: Goldman Elenonóra <eleonora46@gmx.net>
|
|
* *.dll függvénykönyvtár elõállítása Windows alatt:
|
|
- StdAfx.h
|
|
- libmyspell.def
|
|
- dlltest.cpp
|
|
|
|
2003-04-16: Németh László <nemethl@gyorsposta.hu>
|
|
* Hunspell.cxx, stb: a Mispell átnevezése Hunspell-lé.
|
|
A nevet Kornai András <andras@kornai.com> javasolta.
|
|
Könyvtárak: /usr/share/mispell -> /usr/share/myspell
|
|
(korábban is ez volt).
|
|
A /usr/share/hunmorph szótár a helye a speciális
|
|
morfológiai információkat tartalmazó Hunmorph (bõvített
|
|
Myspell szótárformátumú) szótárállományoknak.
|
|
* Licenc: LGPL
|
|
* config.hxx: SZOSZABLYA_POSSIBLE_ROOTS
|
|
Ha a makrót bekapcsoljuk, akkor kiírásra kerülnek
|
|
a lehetséges tövek is, az alkalmazott ragozási szabály
|
|
osztályának betûjelével, illetve az alapszóval együtt.
|
|
|
|
2003-04-10: Németh László <nemethl@gyorsposta.hu>:
|
|
* affixmgr.cxx:
|
|
- kötõhangzók helyes kezelése (hu_kotohangzo kapcsolóval),
|
|
l. még Magyar Ispell Changelog
|
|
|
|
2003-03-24: Németh László <nemethl@gyorsposta.hu>
|
|
* mispell.cxx: pipe_interface(): az adatfájl szûrésnél fellépõ
|
|
memóriaszivárgás megszüntetése a kimaradt free(token) pótlásával
|
|
* affixmgr.cxx: prefix_check(): leg-, legesleg- confixum ellenõrzés
|
|
- onlyroot kapcsoló a csak tõszót érintõ tiltáshoz. L. Magyar Ispell
|
|
Az affixum állományban új kapcsolót adhatunk meg az
|
|
ONLYROOT paranccsal bevezetve. A kapcsoló módosítja a tiltókapcsoló
|
|
mûködését. L. man 4 mispell
|
|
* myspell.cxx:
|
|
- spell(): nagybetûs tulajdonnevek ellenõrzése (pl. BALATON)
|
|
- onlyroot vizsgálat forbiddenword mellett -> mangrove kezelése
|
|
|
|
2003-03-17: Goldman Elenonóra <eleonora46@gmx.net>
|
|
* Windows port
|
|
* makefile.Windows:
|
|
|
|
2003-03-04: Németh László <nemethl@gyorsposta.hu>
|
|
* firstparser.[ch]xx: adatfájlok szûréséhez (l. -1 kapcsoló)
|
|
* mispell.cxx: -L, -1, -G kapcsolók
|
|
* man/mispell.1: -L, -1, -G kapcsolók
|
|
|
|
2003-03-03: Németh László <nemethl@gyorsposta.hu>
|
|
* mispell.cxx: -l, -p, WORDLIST
|
|
* man/mispell.1: -l, -p, WORDLIST
|
|
|
|
2003-02-26: Németh László <nemethl@gyorsposta.hu>
|
|
* mispell.cxx: dialog_screen():
|
|
TILTOTT! (FORBIDDEN!) megjelenítése a tiltott szóösszetételek
|
|
esetén.
|
|
* suggestmgr.cxx:
|
|
- check(): -ó, -õ képzõs igeneveket érintõ kód törlése
|
|
- check_forbidden(): a 6 szótagnál hosszabb, tiltott szótövekre
|
|
vonatkozó javaslatok nem kötõjellel, hanem szóközzel elválasztva
|
|
tartalmazzák a szavakat, ehhez szükséges a check_forbidden().
|
|
* man/*: új kézikönyv oldal az állományok formátumáról (mispell(4)),
|
|
a mispell(1) bõvítése.
|
|
* Makefile, mispell.mo: Bíró Árpád <biro_arpad@yahoo.com> javításai
|
|
|
|
2003-02-18: Németh László <nemethl@gyorsposta.hu>
|
|
* mispell.cxx: interactive_interface()
|
|
- nem nyeli el a MAXLNLEN-t meghaladó méretû sorokban a MAXLNLEN
|
|
méretû részek határán lévõ karaktereket, és a nem újsor karakterre
|
|
végzõdõ állományok utolsó karakterét. (Hibát viszont még mindig
|
|
jelez, ha a MAXLNLEN határ feldarabol egy amúgy helyes szót.)
|
|
A MAXLNLEN 8192 karakter jelenleg.
|
|
- readline függvénykönyvtár használata a bevitelnél
|
|
- tõfelvételnél egy lehetséges tõ elõállítása, és a beviteli
|
|
sorban való feltüntetése. Az így megjelenõ szó javítható.
|
|
- --help kapcsoló
|
|
* Makefile: Javítások az install szakaszban.
|
|
A hibákat Bíró Árpád <biro_arpad@yahoo.com> jelezte.
|
|
|
|
2003-02-07: Németh László <nemethl@gyorsposta.hu>
|
|
* mispell.cxx: put_dots_to_suggestions()
|
|
- realloc() cseréje malloc()-ra ismeretlen eredetû lefagyás miatt.
|
|
- lehetséges az Ispellhez hasonlóan a kapcsolókat kézzel megadni a
|
|
saját szótárban a szavak után egy perjelet követõen: például a
|
|
valamicsúnyaszó/w
|
|
sor megadása után a valamicsúnyaszó és toldalékolt változatai hibásak
|
|
lesznek az ellenõrzés alatt. (További kapcsolók leírásáért lásd a
|
|
Magyar Ispell forrásában az aff/aff.fej állományt.)
|
|
* affixmgr.cxx: compound_check()
|
|
- repl_chars() hívása a megfelelõ helyre lett téve, ezzel a
|
|
javaslattevés sebessége kétszeresére nõtt.
|
|
- A dinamikus memóriakezelés lecserelése veremmemóriára nem járt
|
|
lényeges sebességnövekedéssel, de a közeljövõben ezzel elkerülhetõ
|
|
az a memóriaszivárgás, ami például itt a tiltott szavak kezelésénél
|
|
volt az elõzõ változatban (javítva).
|
|
* affentry.cxx, affixmgr.cxx: szótõ-elõállító kód megalapozása:
|
|
get_possible_root() metódus az utolsó toldalék-leválasztás
|
|
eredményével tér vissza.
|
|
|
|
2003-02-05: Németh László <nemethl@gyorsposta.hu>
|
|
* mispell.cxx: put_dots_to_suggestions(): amennyiben
|
|
a felismert szó pontra, vagy pontokra végzõdik, a
|
|
javaslatokat is bõvíti ezzel.
|
|
- @, valamint 1-nél több pontot magába foglaló (de nem arra végzõdõ)
|
|
szavak ellenõrzésének tiltása (e-mail, fájlnevek, még nem opcionális).
|
|
- Hosszú sorok helyes megjelenítése.
|
|
- Tabulátorjelet tartalmazó sorok helyes megjelenítése.
|
|
- Mozaikszavak tõfelvételénél kötõjeles alak automatikus rögzítése
|
|
Pl.: BKV//URH mellett BKV-//URH- is bekerül a saját szótárba
|
|
(a ragozott mozaikszavak felismerése tehát automatikus lesz, kivéve a
|
|
nem triviális -val/-vel toldalékos alakoké, amit külön kell felvenni.)
|
|
- PuT törlése (helyette MySpell::put_word(), put_word_suffix(),
|
|
put_word_pattern() eljárások a saját szótár bõvítésére)
|
|
- dupla szavak ellenõrzésének törlése a MySpell kódból (áthelyezés majd a
|
|
Mispell felületbe), hogy a MySpell meghívható maradjon párhuzamosan
|
|
futó szálakból.
|
|
|
|
2002-12-30: Németh László <nemethl@gyorsposta.hu>
|
|
* *parser.cxx, *parser.hxx: elemzõ osztályok a régi és csúnya kód helyett
|
|
|
|
2002-12-10: Németh László <nemethl@gyorsposta.hu>
|
|
* myspell.cxx: 35°-os, 20%-kal kezelése
|
|
* man/mispell.1: kézikönyv
|
|
|
|
2002-12-04: Noll János <johnzero@johnzero.hu>
|
|
* spdaemon/: kiszolgáló felület, ld. README.spdaemon
|
|
|
|
2002-12-04: Németh László <nemethl@gyorsposta.hu>
|
|
* mispell.cxx: Emacs kompatibilitáshoz hibák javítása (pl. többszörös -d)
|
|
* mispell.cxx: CURSES makróval kikapcsolható az interaktív felület + locale
|
|
(Windows, Macintosh)
|
|
|
|
2002-11-30: Németh László <nemethl@gyorsposta.hu>
|
|
* affixmgr.cxx: get_checkdoublewords()
|
|
|
|
2002-11-25: Németh László <nemethl@gyorsposta.hu>
|
|
* affixmgr.cxx: mozgószabály (hu_mov_rule)
|
|
* myspell.cxx: mozgószabály
|
|
* affixmgr.cxx: kiötlõjénekmacskát (affix is összetettben, ha prefix)
|
|
|
|
2002-11-08 Németh László <nemethl@gyorsposta.hu>
|
|
* myspell.cxx: balatonnak->Balatonnak, balatoninak
|
|
|
|
2002-11-07 Németh László <nemethl@gyorsposta.hu>
|
|
* myspell: 0.6-os változat
|
|
|
|
2002-10-31 Németh László <nemethl@gyorsposta.hu>
|
|
* Egyszerûbb név: Magyar MySpell 0.5 után -> MIspell 0.6
|
|
* mispell.cxx: többnyelvû interaktív felület (ncurses, locale)
|
|
* Makefile: make install
|
|
|
|
2002-09-22 Németh László <nemethl@gyorsposta.hu>
|
|
* affixmgr.cxx: compound_check() macskaugom->macskaugrom, stb. javítása
|
|
* affixmgr.cxx: compound_check() szóismétlés (pl. macskamacska) tiltása
|
|
* myspell.cxx: szóismétlõdés tiltása (pl. kutya kutya) második rossz
|
|
* suggestmgr.cxx: macskaírat->macska írat mellett ->macskairat
|
|
|
|
2002-07-29 Németh László <nemethl@gyorsposta.hu>
|
|
* mispell Windowsra, teszt Emacs-szel (vagy Emacs-csal)
|
|
* tiltott szavakat nem javasol, és összetett szóban sem fogad el
|
|
* fonev_morfo, fonev_morfo2 álszótövek elutasítása (házakmacska)
|
|
* kötõjeles szavak kezelése
|
|
* számok kezelése, kötõjeles alakjaikkal együtt, CHECKNUM kapcsoló
|
|
|
|
2002-07-17 Németh László <nemethl@gyorsposta.hu>
|
|
* mispell.cxx: MySpell Ispell csõ interfész
|
|
|
|
2002-07-04 Németh László <nemethl@gyorsposta.hu>
|
|
* mispell.cxx: MySpell Ispell csõ interfész
|
|
* affxmgr.cxx: szszerû kiszûrése,
|
|
* új funkciók:
|
|
COMPOUNDFIRST: szó szerepelhet elsõ tagként a szóöszetételekben
|
|
COMPOUNDLAST: szó szerepelhet utolsó tagként a szóöszetételekben
|
|
FORBIDDENWORD: tiltott szavak kapcsolója (utú, uta, stb.)
|
|
|
|
2002-06-25 Németh László <nemethl@gyorsposta.hu>
|
|
* myspell.cxx, suggestmgr.cxx: get_compound() char* helyett char
|
|
* affxmgr.cxx: check_repl() a helyesnek tûnõ, de hibás összetett
|
|
szavak kiszûrésére (pl. tejles, szervíz)
|
|
A szóösszetétel elfogadása elõtt még megnézzük, hogy a szó
|
|
nem-e a cseretáblázatban felvett hibát tartalmaz,
|
|
ha igen, akkor a szó hibásnak minõsül, hiába helyes szóösszetétel.
|
|
* affxmgr.cxx, suggestmgr.xx: accent: ékezetesítõ.
|
|
Leírás: README.accent
|
|
További optimalizáció: az ékezet nélküli betû ékezetes
|
|
változatai számának függvényében
|
|
|
|
2002-06-05 Noll János <johnzero@johnzero.hu>
|
|
* myspell.cxx, suggestmgr.cxx: mem. szivárgás javítása
|
|
(a get_compound() felszabadítás nélkül lett meghíva).
|
|
A hiba a GNU mtrace segítségével lett detektálva.
|
|
|
|
2002-06-03 Németh László <nemethl@gyorsposta.hu>
|
|
* Licenc: GPL
|
|
* Lásd MYSPELL.HU
|
|
* compound_check: 6-3 szabály, stb.
|
|
|
|
MySpell:
|
|
|
|
2002-xx-xx Kevin Hendricks <kevin.hendricks@sympatico.ca>
|
|
* REP: ismétlések kiszûrése a javaslatokból
|
|
* COMPOUNDMIN
|
|
|
|
2002-xx-xx Németh László <nemethl@gyorsposta.hu>
|
|
* REP cseretáblázat
|
|
* COMPOUND, szóösszetételképzés
|
|
|
|
2002-xx-xx David Einstein <Deinst@world.std.com>
|
|
* optimalizált MySpell algoritmus
|
|
|
|
2001-xx-xx Kevin Hendricks <kevin.hendricks@sympatico.ca>
|
|
* Mûködõ ellenõrzõ, Ispell toldaléktömörítési algoritmussal
|