-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
149 lines (106 loc) · 4.86 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
- license: LGPL -> MPL/GPL/LGPL
- remove tabulators
- options only in extension manager
- help separator in dlg: now "\n" instead of "/"
- long comments (\n), eg. # Did you mean:\nExplanation...
- expressions in comments, eg. # =expression({word})
- \u00AD (soft hyphen is not word boundary)
- print traceback in LibreOffice
* rule check/test with LibreOffice
- LOCALE, TEXT in rules, see doc.
2011-11-xx László Németh <[email protected]>:
* lightproof_py.py: fix hasLocale() for LibreOffice 3.5
- data/en_US.dat: improved English rules (a/an) rules
* Complile.py: support "_" in pattern names.
- add ^ for sentence beginning
2011-07-12 László Németh <[email protected]>:
* lightproof_handler_py.py: fix for LibreOffice
Problem with option settings reported by Péter Benedek on
openscope.org and others
* Dialog.py: support for multiple options in a line.
syntax in dlg files: space and comma separated list, comma means new line:
item1 item2 ..., itemx itemz ..., itemA itemB ...
* Dialog.py: tooltip support, syntax in dlg files: slash separation
item = option caption/tooltip
* Dialog.py: fix localization of the extension name in the Options
* lightproof_py.py:
- stem(): new function for stemming, see doc/syntax.txt.
Problems with the experimental version reported by Olivier Ronez.
- generate(): new function for morphological generation, see doc/syntax.txt
- extended functions: optional "all" parameter of functions morph() and affix(),
see doc/syntax.txt
* Compile.py: fix for [code] (handling "\n" in strings)
2010-02-19 László Németh <[email protected]>:
* Compile.py, make.py: add user code support
by [code] sections in the rule files,
see end of the doc/manual.txt
* Lightproof_handler.py: fix Mac OS X PyUNO problem
(problem with helper classes in the same file)
2009-12-16 László Németh <[email protected]>:
* make.py: vendor/language specific grammar checker generator
* *_{py,xcu,xml}.py:
- template files for code generation
* Makefile, Compile.py:
- modified for code generation
* Dialog.py:
- Options dialog data generator (see doc/dialog.txt)
* data/{en_US,hu_HU}.dat:
- optional rules: word duplication etc.
* Lightproof.py:
- fix getAlternatives() handling (morphological analysis of unknown
words resulted in unchecked sentences)
- extended, simplified syntax:
rule sections ([Word], [word], [Char], [char]): see NEWS
- expressions in suggestions: specified by a starting equal sign
(see doc/syntax.txt):
- new library functions (see doc/syntax.txt):
option(): return the value of the option (see doc/dialog.txt)
spell(): spelling (Boolean function)
suggest(): suggestion
affix(): morph variant (only with affix fields)
calc(): Calc function access
2009-10-23 László Németh <[email protected]>:
* data/hu_HU.dat:
- fix rule article "a". The problem with "13-a óta" reported by kiazaki
at openscope.hu.
2009-10-20 László Németh <[email protected]>:
* data/hu_HU.dat:
- add the rule "mellet" for irregular nouns, too (eg. "a ház mellet")
- add -ban/-ben affixes to the rule "helyett kap", reported by
József Barna.
- fix digit separator rules for decimal digits, reported by joghurt at
OOo Wiki.
* Lightproof.py:
- add words with dots to word(). The problem with version numbers
(eg. in OpenOffice.org 3.1) reported by Kami.
2009-10-19 László Németh <[email protected]>:
* Lightproof.py:
- Hunspell integration
- processing conditional rules by eval()
- helper functions: morph() and word() (see doc/syntax.txt)
- add try-except for proofing rule compiling (bad regexes of the
conditional rules detected only in loading phase yet, see stdout
of OpenOffice.org)
* Compile.py:
- conditional rules (see doc/syntax.txt and hu_HU.dat)
- multi-line rules
* data/hu_HU.dat:
- new Hungarian rules
2009-09-03 László Németh <[email protected]>:
* Lightproof.py:
- fix: multiple space detection beetween sentences
- data/*.dat: modified rule for space detection beetween sentences
* data/en*.dat:
- fix: de *juro -> de jure, also extended by "de luxe"
- using "typographic apostrophe" message instead of "apostrophe".
Ambiguous warning message reported by Dave Pitts (davidmpitts at gmail)
* data/hu_HU.dat:
- add "döntetlenre" to the suggestions for "egyelőre"
* doc/manual.txt: reported by Olivier Ronez <dico dot savant at free dot fr>
- replace Convert.py with Compile.py
- suggesting yourname.dat argument instead of parameter substitution
for manual compilation under Windows
2009-09-01 Yakov Reztsov <yr at myooo dot ru>
* data/ru_RU.dat: Russian translation of template.dat
2009-04-25 László Németh <[email protected]>:
* first release