Hello community,
here is the log from the commit of package texmath for openSUSE:Factory checked in at 2015-07-08 06:59:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texmath (Old)
and /work/SRC/openSUSE:Factory/.texmath.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texmath"
Changes:
--------
--- /work/SRC/openSUSE:Factory/texmath/texmath.changes 2015-05-21 08:13:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.texmath.new/texmath.changes 2015-07-08 06:59:54.000000000 +0200
@@ -1,0 +2,9 @@
+Mon Jul 6 12:54:35 UTC 2015 - mimi.vx@gmail.com
+
+- update to 0.8.2.2
+* Handle . after number with no following digits.
+* Handle bare hyphen in \text{...}. Closes jgm/pandoc#2274.
+* Support \ltimes and \rtimes in the TeX reader (Arata Mizuki).
+* Slightly more efficient number parser.
+
+-------------------------------------------------------------------
Old:
----
texmath-0.8.2.tar.gz
New:
----
texmath-0.8.2.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ texmath.spec ++++++
--- /var/tmp/diff_new_pack.UxxAZD/_old 2015-07-08 06:59:54.000000000 +0200
+++ /var/tmp/diff_new_pack.UxxAZD/_new 2015-07-08 06:59:54.000000000 +0200
@@ -19,7 +19,7 @@
%global pkg_name texmath
Name: texmath
-Version: 0.8.2
+Version: 0.8.2.2
Release: 0
Summary: Conversion of LaTeX math formulas to MathML or OMML
License: GPL-2.0
++++++ texmath-0.8.2.tar.gz -> texmath-0.8.2.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmath-0.8.2/changelog new/texmath-0.8.2.2/changelog
--- old/texmath-0.8.2/changelog 2015-05-02 19:19:12.000000000 +0200
+++ new/texmath-0.8.2.2/changelog 2015-07-05 00:11:08.000000000 +0200
@@ -1,3 +1,13 @@
+texmath (0.8.2.2)
+
+ * Handle `.` after number with no following digits.
+
+texmath (0.8.2.1)
+
+ * Handle bare hyphen in `\text{...}`. Closes jgm/pandoc#2274.
+ * Support `\ltimes` and `\rtimes` in the TeX reader (Arata Mizuki).
+ * Slightly more efficient number parser.
+
texmath (0.8.2)
* Better handling of decimal points. Decimal points are now parsed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmath-0.8.2/src/Text/TeXMath/Readers/TeX.hs new/texmath-0.8.2.2/src/Text/TeXMath/Readers/TeX.hs
--- old/texmath-0.8.2/src/Text/TeXMath/Readers/TeX.hs 2015-05-02 19:19:12.000000000 +0200
+++ new/texmath-0.8.2.2/src/Text/TeXMath/Readers/TeX.hs 2015-07-05 00:11:08.000000000 +0200
@@ -244,15 +244,13 @@
inbrackets = (brackets $ manyExp $ notFollowedBy (char ']') >> expr)
number :: TP Exp
-number = lexeme $ ENumber <$> decimalNumber
- where decimalNumber = try $ do
+number = lexeme $ ENumber <$> try decimalNumber
+ where decimalNumber = do
xs <- many digit
- pt <- option "" (string ".")
- if null pt
- then if null xs
- then mzero
- else return xs
- else ((xs ++ pt) ++) <$> many1 digit
+ ys <- option [] $ try (char '.' >> (('.':) <$> many1 digit))
+ case xs ++ ys of
+ [] -> mzero
+ zs -> return zs
enclosure :: TP Exp
enclosure = basicEnclosure <|> scaledEnclosure <|> delimited
@@ -719,6 +717,8 @@
, ("\\backslash", ESymbol Bin "\x2216")
, ("\\setminus", ESymbol Bin "\\")
, ("\\times", ESymbol Bin "\x00D7")
+ , ("\\ltimes", ESymbol Bin "\x22C9")
+ , ("\\rtimes", ESymbol Bin "\x22CA")
, ("\\alpha", EIdentifier "\x03B1")
, ("\\beta", EIdentifier "\x03B2")
, ("\\chi", EIdentifier "\x03C7")
@@ -969,6 +969,7 @@
ligature :: TP String
ligature = try ("\x2014" <$ string "---")
<|> try ("\x2013" <$ string "--")
+ <|> try (string "-")
<|> try ("\x201C" <$ string "``")
<|> try ("\x201D" <$ string "''")
<|> try ("\x2019" <$ string "'")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmath-0.8.2/tests/readers/tex/23.native new/texmath-0.8.2.2/tests/readers/tex/23.native
--- old/texmath-0.8.2/tests/readers/tex/23.native 1970-01-01 01:00:00.000000000 +0100
+++ new/texmath-0.8.2.2/tests/readers/tex/23.native 2015-07-05 00:11:09.000000000 +0200
@@ -0,0 +1 @@
+[ENumber "1",ESymbol Ord "."]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmath-0.8.2/tests/src/23.tex new/texmath-0.8.2.2/tests/src/23.tex
--- old/texmath-0.8.2/tests/src/23.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/texmath-0.8.2.2/tests/src/23.tex 2015-07-05 00:11:09.000000000 +0200
@@ -0,0 +1 @@
+1.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmath-0.8.2/tests/writers/23.mml new/texmath-0.8.2.2/tests/writers/23.mml
--- old/texmath-0.8.2/tests/writers/23.mml 1970-01-01 01:00:00.000000000 +0100
+++ new/texmath-0.8.2.2/tests/writers/23.mml 2015-07-05 00:11:09.000000000 +0200
@@ -0,0 +1,7 @@
+<?xml version='1.0' ?>
+<math display="block" xmlns="http://www.w3.org/1998/Math/MathML">
+ <mrow>
+ <mn>1</mn>
+ <mo>.</mo>
+ </mrow>
+</math>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmath-0.8.2/tests/writers/23.omml new/texmath-0.8.2.2/tests/writers/23.omml
--- old/texmath-0.8.2/tests/writers/23.omml 1970-01-01 01:00:00.000000000 +0100
+++ new/texmath-0.8.2.2/tests/writers/23.omml 2015-07-05 00:11:10.000000000 +0200
@@ -0,0 +1,16 @@
+<?xml version='1.0' ?>
+