Codebase list libjlatexmath-java / 533d85af-ffc8-42e7-a2eb-3f81df879714/main
New upstream snapshot. Debian Janitor 2 years ago
19 changed file(s) with 69 addition(s) and 42 deletion(s). Raw diff Collapse all Expand all
00 sudo: required
1 services:
2 - xvfb
13 language: java
24
35 jdk:
4 - oraclejdk8
5 - oraclejdk9
6 - openjdk7
6 - oraclejdk11
7 - openjdk8
8 - openjdk11
79
810 before_install:
911 - sudo apt-get -qq update
1113
1214 before_script:
1315 - "export DISPLAY=:99.0"
14 - "sh -e /etc/init.d/xvfb start"
15 - sleep 3 # give xvfb some time to start
1616
1717 after_success:
1818 - mvn cobertura:cobertura coveralls:report
0 jlatexmath (1.0.8)
1 * Fix javadoc so that project builds with Java 11 and 12
2
03 jlatexmath (1.0.7)
14 * Fix °C
25
+0
-8
README_MINIMAL less more
0 The minimal JLaTeXMath distribution doesn't contain the fonts, they're in separate jars. This kind of distribution is useful for web applications and I wrote it for GeoGebra team, if you want register a new alphabet just use for example :
1
2 WebStartAlphabetRegistration.register(AlphabetRegistration.JLM_GREEK);
3
4 the package jlm_greek.jar will be load if and only if greek language is present the text.
5
6
7 Calixte.
0 libjlatexmath-java (1.0.7+git20210512.1.af77a8e-1) UNRELEASED; urgency=low
1
2 * New upstream snapshot.
3
4 -- Debian Janitor <janitor@jelmer.uk> Wed, 22 Sep 2021 03:52:02 -0000
5
06 libjlatexmath-java (1.0.7-3) unstable; urgency=medium
17
28 * Team upload.
33 <parent>
44 <groupId>org.scilab.forge</groupId>
55 <artifactId>jlatexmath-parent</artifactId>
6 <version>1.0.7</version>
6 <version>1.0.8-SNAPSHOT</version>
77 </parent>
88 <artifactId>jlatexmath</artifactId>
99 <packaging>jar</packaging>
8888 * @param base atom representing the big operator
8989 * @param under atom representing the under limit
9090 * @param over atom representing the over limit
91 * @param limits whether limits should be drawn over and under the base (<-> as scripts)
91 * @param limits whether limits should be drawn over and under the base (&lt;-&gt; as scripts)
9292 */
9393 public BigOperatorAtom(Atom base, Atom under, Atom over, boolean limits) {
9494 this(base, under, over);
8080 }
8181
8282 /**
83 * Changes the type of the atom
84 *
85 * @param t the new type
83 * Returns the type of the atom
84 *
85 * @return the type of the atom
8686 */
8787 public int getType() {
8888 return type;
8989 }
9090
9191 /**
92 *
9392 * @return the changed type, or the old left type if it hasn't been changed
9493 */
9594 public int getLeftType() {
9494 }
9595
9696 /**
97 * Depending on noDef, the given thickness and unit will be used (<-> the default
97 * Depending on noDef, the given thickness and unit will be used (&lt;-&gt; the default
9898 * thickness).
9999 *
100100 * @param num the numerator
373373 }
374374
375375 /**
376 * @param a formula
376 * @param formula a formula
377377 * @return a partial TeXFormula containing the valid part of formula
378378 */
379379 public static TeXFormula getPartialTeXFormula(String formula) {
866866 * @param formula the formula
867867 * @param style the style
868868 * @param size the size
869 * @param transparency, if true the background is transparent
869 * @param fg the foreground color
870 * @param bg the background color
870871 * @return the generated image
871872 */
872873 public static Image createBufferedImage(String formula, int style, float size, Color fg, Color bg) throws ParseException {
890891 }
891892
892893 /**
893 * @param formula the formula
894894 * @param style the style
895895 * @param size the size
896 * @param transparency, if true the background is transparent
896 * @param fg the foreground color
897 * @param bg the background color
897898 * @return the generated image
898899 */
899900 public Image createBufferedImage(int style, float size, Color fg, Color bg) throws ParseException {
194194 }
195195
196196 /**
197 * Create a new TeXParser in the context of an array. When the parser meets a & a new atom is added in the current line and when a \\ is met, a new line is created.
197 * Create a new TeXParser in the context of an array. When the parser meets a &amp; a new atom is added in the current line and when a \\ is met, a new line is created.
198198 *
199199 * @param isPartial if true certains exceptions are not thrown
200200 * @param parseString the string to be parsed
208208 }
209209
210210 /**
211 * Create a new TeXParser in the context of an array. When the parser meets a & a new atom is added in the current line and when a \\ is met, a new line is created.
211 * Create a new TeXParser in the context of an array. When the parser meets a &amp; a new atom is added in the current line and when a \\ is met, a new line is created.
212212 *
213213 * @param isPartial if true certains exceptions are not thrown
214214 * @param parseString the string to be parsed
222222 }
223223
224224 /**
225 * Create a new TeXParser in the context of an array. When the parser meets a & a new atom is added in the current line and when a \\ is met, a new line is created.
225 * Create a new TeXParser in the context of an array. When the parser meets a &amp; a new atom is added in the current line and when a \\ is met, a new line is created.
226226 *
227227 * @param parseString the string to be parsed
228228 * @param aoa an ArrayOfAtoms where to put the elements
14121412 return Character.isLetter(c);
14131413 }
14141414
1415 /** Test the validity of a character in a command. It must contains only alpha characters and eventually a @ if makeAtletter activated
1416 * @param com the command's name
1417 * @return the validity of the name
1415 /** Test the validity of a character in a command. It must contains only alpha characters and eventually a @ if makeAtletter activated.
1416 * @param ch character to test
1417 * @return the validity of the character
14181418 */
14191419 public final boolean isValidCharacterInCommand(char ch) {
14201420 return Character.isLetter(ch) || (atIsLetter != 0 && ch == '@');
33 <parent>
44 <groupId>org.scilab.forge</groupId>
55 <artifactId>jlatexmath-parent</artifactId>
6 <version>1.0.7</version>
6 <version>1.0.8-SNAPSHOT</version>
77 </parent>
88 <artifactId>jlatexmath-example-export</artifactId>
99 <packaging>jar</packaging>
33 <parent>
44 <groupId>org.scilab.forge</groupId>
55 <artifactId>jlatexmath-parent</artifactId>
6 <version>1.0.7</version>
6 <version>1.0.8-SNAPSHOT</version>
77 </parent>
88 <artifactId>jlatexmath-example-giws</artifactId>
99 <packaging>jar</packaging>
5252
5353 4) the fonts cmbsy10.ttf, cmbx10.ttf, cmbxti10.ttf, cmex10.ttf, cmmi10.ttf, cmr10.ttf, cmss10.ttf, cmssbx10.ttf, cmsy10.ttf and cmtt10.ttf are under Knuth License.
5454
55 You can find a copy of these licenses in the fonts directory.
55 5) the greek fonts fcmbipg.ttf, fcmripg.tff, fcmrpg.ttf, fcsropg.ttf, fcmbpg.ttf, fcsbpg.ttf, fctrpg.ttf, fcsrpg.ttf are under GNU GPL version 2.
56
57 6) the cyrillic fonts wnbx10.ttf, wnss10.ttf, wnti10.ttf, wnr10.ttf, wnssi10.ttf, wnbxti10.ttf, wnssbx10.ttf, wntt10.ttf are under Knuth License.
58
59 You can find a copy of these licenses in org/scilab/forge/jlatexmath/fonts/licences.
33 <parent>
44 <groupId>org.scilab.forge</groupId>
55 <artifactId>jlatexmath-parent</artifactId>
6 <version>1.0.7</version>
6 <version>1.0.8-SNAPSHOT</version>
77 </parent>
88 <artifactId>jlatexmath-font-cyrillic</artifactId>
99 <packaging>jar</packaging>
2424 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
2525 MA 02110-1301, USA.
2626
27 Linking this library statically or dynamically with other modules
28 is making a combined work based on this library. Thus, the terms
29 and conditions of the GNU General Public License cover the whole
30 combination.
31
32 As a special exception, the copyright holders of this library give you
33 permission to link this library with independent modules to produce
34 an executable, regardless of the license terms of these independent
35 modules, and to copy and distribute the resulting executable under terms
36 of your choice, provided that you also meet, for each linked independent
37 module, the terms and conditions of the license of that module.
38 An independent module is a module which is not derived from or based
39 on this library. If you modify this library, you may extend this exception
40 to your version of the library, but you are not obliged to do so.
41 If you do not wish to do so, delete this exception statement from your
42 version.
43
2744
2845
2946 The archive contains several fonts :
3552
3653 4) the fonts cmbsy10.ttf, cmbx10.ttf, cmbxti10.ttf, cmex10.ttf, cmmi10.ttf, cmr10.ttf, cmss10.ttf, cmssbx10.ttf, cmsy10.ttf and cmtt10.ttf are under Knuth License.
3754
38 You can find a copy of these licenses in the fonts directory.
55 5) the greek fonts fcmbipg.ttf, fcmripg.tff, fcmrpg.ttf, fcsropg.ttf, fcmbpg.ttf, fcsbpg.ttf, fctrpg.ttf, fcsrpg.ttf are under GNU GPL version 2.
56
57 6) the cyrillic fonts wnbx10.ttf, wnss10.ttf, wnti10.ttf, wnr10.ttf, wnssi10.ttf, wnbxti10.ttf, wnssbx10.ttf, wntt10.ttf are under Knuth License.
58
59 You can find a copy of these licenses in org/scilab/forge/jlatexmath/fonts/licences.
33 <parent>
44 <groupId>org.scilab.forge</groupId>
55 <artifactId>jlatexmath-parent</artifactId>
6 <version>1.0.7</version>
6 <version>1.0.8-SNAPSHOT</version>
77 </parent>
88 <artifactId>jlatexmath-font-greek</artifactId>
99 <packaging>jar</packaging>
33 <parent>
44 <groupId>org.scilab.forge</groupId>
55 <artifactId>jlatexmath-parent</artifactId>
6 <version>1.0.7</version>
6 <version>1.0.8-SNAPSHOT</version>
77 </parent>
88 <artifactId>jlatexmath-fop</artifactId>
99 <packaging>jar</packaging>
33 <parent>
44 <groupId>org.scilab.forge</groupId>
55 <artifactId>jlatexmath-parent</artifactId>
6 <version>1.0.7</version>
6 <version>1.0.8-SNAPSHOT</version>
77 </parent>
88 <artifactId>jlatexmath-ignore</artifactId>
99 <packaging>pom</packaging>
77 <!--<groupId>org.scilab.forge</groupId> -->
88 <groupId>org.scilab.forge</groupId>
99 <artifactId>jlatexmath-parent</artifactId>
10 <version>1.0.7</version>
10 <version>1.0.8-SNAPSHOT</version>
1111 <name>${project.artifactId}</name>
1212 <description>parent pom for jlatexmath artifacts</description>
1313 <packaging>pom</packaging>
3636 <connection>${scm.url}</connection>
3737 <developerConnection>${scm.url}</developerConnection>
3838 <url>${scm.url}</url>
39 <tag>1.0.7</tag>
39 <tag>HEAD</tag>
4040 </scm>
4141
4242 <properties>
9393 <plugin>
9494 <groupId>org.apache.maven.plugins</groupId>
9595 <artifactId>maven-javadoc-plugin</artifactId>
96 <version>2.10.4</version>
96 <version>3.1.0</version>
9797 <configuration>
98 <additionalparam>-Xdoclint:none</additionalparam>
98 <doclint>none</doclint>
99 <source>8</source>
99100 </configuration>
100101 <executions>
101102 <execution>