Aegisub/subprojects/hunspell/ChangeLog.O

525 lines
20 KiB
Plaintext
Raw Normal View History

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