forked from opencollab/jlatexmath
-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGELOG
425 lines (237 loc) · 12.1 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
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
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
jlatexmath (1.0.8)
* Fix javadoc so that project builds with Java 11 and 12
jlatexmath (1.0.7)
* Fix °C
* Fix deformed characters in SVG output by changing font scaling
jlatexmath (1.0.6)
* Add TeX style macros \bangle, \brace and \brack.
* Add the macro \questeq.
* Add the macro \longdiv.
* Add \qquad as a Java macro rather than a String definition
* Fix an issue with predefined string commands with a RowAtom (\qquad used two times)
jlatexmath (1.0.5)
* Remove ligatures info for cyrillic
* Add italic correction only in math mode.
* Add a command \mathnormal.
* Float.MIN_VALUE is not -Float.MAX_VALUE !
* Italic correction was not taken into account when making box for a CharSymbol.
* Support ~ as non breakable space.
jlatexmath (1.0.4)
* Fix color displayed with the command bgcolor.
* Add the linking exception to the license
jlatexmath (1.0.3)
* Pound sign was invalid in roman font.
* Fix paths in MANIFEST.MF
* By default, slightly increase left and right insets.
* Allow use of # in code.
* Add macro \fcscore.
* CharBox not correctly drawn in multithread context
* Add macros \texteuro and \euro ( and map char € on \euro)
* Add macro \st (i.e. strike-through)
* Fix arrow shift in \overrightarrow macro
* Fix several bugs due to modification in VRowAtom.
jlatexmath (1.0.2)
* Fix for ticket 1113: by default interline is 1ex (can be set with TeXIconBuilder::setInterLineSpacing (see Example7))
* Fix bug with maxwidth.
* Use default Java font when char is in an unknown unicode block.
* Fix bug in \LaTeX (due to modification of EM value)
* Fix bug in parser when no chars after command \cr
* Add missing glyph in jlm_cmex10.ttf (char 183)
* jlatexmath-minimal.zip renamed to jlatexmath-minimal-${version}.zip
jlatexmath (1.0.1)
* Negative spaces were not taken into accound at the end of a horizontal
box.
* Add command \Join.
* Fix bad space around \begin{array}...\end{array}
* There were no spaces around fraction (\nulldelimiterspace).
* Eat one white (if it exists) after a \cr.
* Color name must not be case sensitive
* Add an example to connect C++ and JLaTeXMath in using Giws
* Fix bad cmex10.ttf rendering with OpenJDK
* Add \L, \l, \yen, \mathsterling (in unicode too)
* Handle nbsp, \P and \S
* Fix ligatures definitions in XML (\textbf{\text{-7}} was printed as \Omega)
* Handle auto-break after a binop or relation op.
* Spaces were not ignored in tabular options.
* Bad positions of the exponent & indice with Bigr{|}_1^3
* Fix bug with line-breaking (infinite loop on "\\ {abcdef}a" or exceptions).
* Option added for max. width vs exact width.
Thanks to Felix Natter for the patch.
* Update the example to use the TeXIconBuilder.
Thanks to Felix Natter for the patch.
jlatexmath (1.0.0)
* Fix bug 767: U with umlaut was shown as O with umlaut
* Handle breakline in math mode
* Remove String::isEmpty for Java 5 compatibility
* Fix bug 907: bad rendering of text{text{x_1Test}}
jlatexmath (0.9.8)
* Bugs 907 fixed: bad rendering of \text{\text{x_1Test}}.
* Handle breakline.
* Add a static method TexFormula::getAsText to manage breakline and text
as default.
jlatexmath (0.9.7)
* Fix bugs with \bold{\b and \DeclareMathOperator{\ in partial mode.
* Add a static method TeXFormula.getAsText to break the line according to \n and to convert into a RomanAtom.
* newcommand{ threw an exception in partial mode.
* Fix bug with T carron and L carron.
* Add the unicode for Euler's constant.
* Fix bug when getting length.
* Add the TeX macros: \above and \abovewithdelims.
* Blanks after a command were skipped in text mode.
* Extend the way to code colors in \textcolor, \colorbox, \fcolorbox,
fgcolor and bgcolor.
Now \textcolor{color} where color could be 255,0,0 (int RGB) or
1.0,0,0 (float RGB) or 1.0,0,0,0.5 (float CMYK) or 0.6 (Gray) or
#FF0000 (html RGB) or FF0000 (hexa RGB) are accepted.
* \v accent was badly scaled in certain font files.
* Resizebox could lead to a box with NaN as dimensions !
* Add " for ''
* Bug with \fg
* Add a command \jlmXML which can replaces $foo by the value of foo
attribute.
* Add the possibility to add a break in a line in using \-.
* Bad type for FencedAtom.
* Bad translation of &8821; (right guillemet) into LaTeX.
* Issue with default color in TeXIcon.
* Fix build problems.
* Change FSF address in LICENSE files.
* Add a check !=null in cache.
* Bugs fix: Columns was not centered in matrix env and \cot was
displayed as \cos.
* Add an option in jlmDynamic ([i]) to give the possibility to insert
a group as if it was not a group.
jlatexmath (0.9.6)
* A TeXFormula.root must not be null in partial mode.
* Provide a manifest for the fop plugin defining the dependency on the
jlatexmath jar package
jlatexmath (0.9.5)
* Remove the Java reflection use and reorganization in the fonts dir.
* Delegate the font rendering to java.
* add \jlmText,\jlmTextit,\jlmTextbf,\jlmTextitbf and \jlmExternalFont
* \huge\huge bug definitly fixed
* \huge\huge foo apply two times the huge factor
* In \overbrace{a}, the brace were misplaced.
* Add \(...\) & \[...\], $$...$$, \begin{math}...\end{math} and
\begin{displaymath}...\end{displaymath}
* No display with \left in partial mode
* The fop plugin is now available with fop 0.95 and 1.0
* \left(...\right) was inactive in \mathsf
-- Calixte Denizet <[email protected]>
jlatexmath (0.9.4)
* Update build.xml to add a base directory in zip archives.
* Add \og and \fg.
* In text mode, the normal dot must be a punctuation symbol.
* Add \cal.
* Add \it, \bf, \sc, ...
* Add commands \textsc and \textcircled.
* Fix a bug in the FOP plugin when latex is mixed with other
image source.
* $...$ was ignored
* Add \raisebox and \romannumeral.
* Handle options in \includegraphics.
* Add a static method TeXFormula.setDefaultDPI().
* Add a static method TeXFormula.setDPITarget(float dpi).
* Add shadowbox, doublebox and ovalbox.
* Fix bugs on rotatebox (bad default center), with the parser
(...\end{foo}a... gave an error)) and improve the debug mode.
* Add Unicode chars again and forgotten commands
* Avoid the loading of Greek fonts in math mode in GeoGebra.
* Add characters in Unicode.
* Fix a bug on \bigtriangleup and \bigtriangledown (use stmary ones)
* Add support for few Unicode characters.
* Fix a bug of cyclic referency between atoms coming from Unicode
mapping.
* Convert foreign numbers into roman ones
* Add a preview of an error in partial mode
* Add the left quote and reduce slightly the space under for underarrows
* The percent for comments was not handled
* HTML entity ℯ forgotten
* Fix bug in aligned & alignedat env. (thanks to Graeme Kidd)
* Add a thread-safe cache to cache the images generated from a formula
* Can use dollar in \text or \mbox to switch into math mode
* Add a static method TeXFormula.getPartialTeXFormula(String) which
ignores errors and returns a partial TeXFormula (with no errors).
Useful to display LaTeX on typing.
* JLM is now ready for support FOP 1.0 :)
* Fix a bug in jlmDynamic where the contents where preprocessed
-- Calixte Denizet <[email protected]>
jlatexmath (0.9.3)
* 0.9.3 version
* Fix bug of size with colored box
* Add a map between Unicode (math) and LaTeX symbols
(e.g. ∞ => \infty)
* problem with @{blah} in array env.
jlatexmath (0.9.2)
* add new commands \tiny, \footnotesize,... and \overwithdelims,...
* Handle vertical and horizontal lines in array environment
* Fix bug in the render of (over|under)braces
* Fix bug with A{\scriptstyle BCD}E
* Fix bug with \left(A\leftarrow B\right)
* Fix bug with option *{20}c in array env.
* An argument beginning with \left must be closed by \right (thanks to Juan Enrique)
* Fix bug with \over (http://bugzilla.scilab.org/show_bug.cgi?id=7226)
* Improve the render of a cfrac (thanks to Juan Enrique)
* Improve the way to get the arguments of a macro (thanks to Juan Enrique)
-- Calixte Denizet <[email protected]>
* Add cfrac macro
* Possibility to have empty columns in array
-- Calixte Denizet <[email protected]>
jlatexmath (0.9.1)
* Few modifications in fop-plugin and improve \includegraphics
-- Calixte Denizet <[email protected]>
* Moved fop.properties at the root directory (this is only needed to
build and run fop plugin)
* examples/Export/build.xml uses fop.properties
-- Sylvestre Ledru <[email protected]> Tue, 16 Feb 2010 10:51:04 +0100
jlatexmath (0.9)
* Avoid two generations of labels with fop.
-- Calixte Denizet <[email protected]> Fri, 12 Feb 2010 18:23:56 +0100
jlatexmath (0.8.9)
* Add new environments of amsmath : gather, flalign, alignat...
* Add commands genfrac, rule, underscore, hdotsfor, multicolumn, ...
* Add commands \textsuperscript et \textsubscript
-- Calixte Denizet <[email protected]> Thu, 11 Feb 2010 15:32:27 +0100
jlatexmath (0.8.7)
* Add the command \prescript
-- Calixte Denizet <[email protected]> Mon, 11 Jan 2010 19:07:18 +0100
* Add the commands \mathclap, \mathrlap, \mathllap, \clap, \rlap and \llap
-- Calixte Denizet <[email protected]> Mon, 11 Jan 2010 16:29:51 +0100
* A basic (without options) \includegraphics command added
-- Calixte Denizet <[email protected]> Sun, 10 Jan 2010 22:17:04 +0100
jlatexmath (0.8.6)
* \over, \hspace and \vspace are supported
-- Calixte Denizet <[email protected]> Sun, 10 Jan 2010 14:59:45 +0100
jlatexmath (0.8.5)
* add a stroke T
* Fix few bugs of rendering : cedilla, mathbf
-- Calixte Denizet <[email protected]> Sun, 03 Jan 2010 18:35:12 +0100
* Complete unicode table for latin alphabets
* Fix few bugs of rendering
-- Calixte Denizet <[email protected]> Sat, 02 Jan 2010 20:03:36 +0100
jlatexmath (0.8.4)
* Greek support added
-- Calixte Denizet <[email protected]> Thu, 31 Dec 2009 16:10:23 +0100
jlatexmath (0.8.3)
* Cyrillic is now supported with unicode encoding (so we can search a cyrillic string in a pdf)
* Fix several little bugs
* Usage of commands such as \mathrm, \mathit, ... has been improved
-- Calixte Denizet <[email protected]> Wed, 30 Dec 2009 17:33:47 +0100
* Adds \fgcolor and \bgcolor
-- Calixte Denizet <[email protected]> Sat, 26 Dec 2009 21:05:38 +0100
* Fixes a bug with kerns pairs.
-- Calixte Denizet <[email protected]> Fri, 25 Dec 2009 00:03:44 +0100
* Provides a target to build the doc "ant doc"
-- Sylvestre Ledru <[email protected]> Wed, 16 Dec 2009 14:33:26 +0100
jlatexmath (0.8.2)
* Fixes a bad sqrt symbol and adds a little space after an atom under a sqrt
-- Calixte Denizet <[email protected]> Thu, 17 Dec 2009 21:27:38 +0100
jlatexmath (0.8.1)
* Fixes a regression in the version 0.8
-- Sylvestre Ledru <[email protected]> Wed, 16 Dec 2009 14:33:26 +0100
jlatexmath (0.8)
* Jlatexmath can now compile under Java 1.5 (registerFont is disabled
in this case).
-- Sylvestre Ledru <[email protected]> Tue, 15 Dec 2009 17:46:18 +0100
jlatexmath (0.7)
* Bad name in MANIFEST for stmary
-- Calixte Denizet <[email protected]> Thu, 12 Dec 2009 15:50:38 +0100