summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 2d21272df907e55980de2b9037d9ab7378c0d131 (plain)
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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
2014-05-15 László Németh <nemeth@numbertext.org>:
        - Python 3.3 port of the measurement conversion in
          the English and Hungarian modules

2013-11-20 László Németh <nemeth@numbertext.org>:
        - Python 3.3 port of build environment of the editor

2013-10-14 Olivier Ronez <dicollecte.org>:
        - Python 3.3 port of the build environment
        - Workaround for paragraph chunking in LO 4, see
          http://nabble.documentfoundation.org/Grammar-checker-Undocumented-change-in-the-API-for-LO-4-td4030639.html

2012-12-04 László Németh <nemeth@numbertext.org>:
        - Python 3.3 port

2012-11-23 László Németh <nemeth@numbertext.org>:
        - fix strange false positives resulted by a synchronization problem (missing
          alternatives with unloaded dictionary), the problem reported by Olivier Ronez

2012-09-18 László Németh <nemeth@numbertext.org>:
        - fix suggest() splitting

2012-08-24 László Németh <nemeth@numbertext.org>:
        - fix URL splitting
        - update URLs in English rules

2012-08-23 László Németh <nemeth@numbertext.org>:
        - fix fdo#46542 ("an usability" instead of "a usability") reported by Roman Eisele
        - fix fdo#46549 (allow "an habitual", too), reported by jacobwwood at fdo
        - fixes for English and Hungarian modules

2009-08-21  Yakov Reztsov <yr at myooo dot ru>
	* src/ru_RU/*: fixes and new Russian grammar rules

2012-07-09  László Németh <nemeth@numbertext.org>:
        - fix positions of underlining of part of the matched pattern:
          (foo) (bar) -2> baz # Did you mean?
        - "|" as alternative separator of suggestions
          foo -> bar|baz # Did you mean?
        - print depends from PYUNO_DEBUG_LEVEL (fix for Windows)
        - print() for future Python 3 support

2012-05-27  Olivier Ronez <dicollecte.org>:
        - fix: suggestion with capital is based on selected back reference group

2012-02-15  Olivier Ronez <dicollecte.org>:
        - new: error positioning, underline a back reference group instead of the full pattern

2012-02-12  Olivier Ronez <dicollecte.org>:
        - back references in explanations, eg. # \1 should be...
        - display message without suggestion, eg.  foo -> _ # Message
        - function word() returns '' instead of None
        - add .gitignore

2012-02-04  László Németh <nemeth@numbertext.org>:
        - fix multiple suggestions, the problem reported by Yakov Reztsov 

2012-02-02  László Németh <nemeth@numbertext.org>:
        - Lightproof editor (rule development extension for LibreOffice)
        - use template and config system, based on
          the work of Olivier Ronez, author of French
          grammar checker Grammalecte.
        - code cleanups
        - move user code to different module to speed up
          its load (submodules use Python pyc format)

2011-12-16  László Németh <nemeth@numbertext.org>:
        - add FullCommentURL support
        - remove " [" from reversed space and punctuation
        - remove traceback.print_exc (problems on Windows reported by Olivier Ronez)
        - license: LGPL -> MPL/GPL/LGPL
        - remove tabulators for LibreOffice Git
        - options only in extension manager (temporarily)
        - 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
        - LOCALE, TEXT in rules, see doc.

        * 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 <nemeth@numbertext.org>:
        * 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 <nemeth@numbertext.org>:
	* 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 <nemeth@numbertext.org>:
	* 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 <nemeth@numbertext.org>:
	* 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 <nemeth@numbertext.org>:
	* 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 <nemeth@numbertext.org>:
	* 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 <nemeth@numbertext.org>:
	* 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 <nemeth@numbertext.org>:
        * first release