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 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510
|
Version 8.32
*src
Corrected references to literature in notes sections.
Version 8.31
*src
Some superfluous functions removed and some type signature have been
improved. The documentation has been improved and now it covers
100 percent of the code according to the haddock documentation
facility.
Version 8.30
*src
Some superfluous functions and data type elements have been removed.
The documentation has been improved. The maximum number of parallel
connection when downloading images has been removed to two to
avoid infinite loops due to never ending downloads.
Version 8.29
*src
The source code documentation has been significantly improved
by adding a large amount of comments where needed. Some superfluous
functions and record fields have been remove. Test cases have be
enabled and a command line option to run the tests has been added.
Some support for HTML tags which look like an opening XML tag but are
in fact directly self closing was added. The deprecated source tag
has been removed. Support for characters above the 16 bit Unicode
range has been added using Gnu Unifont. The typesetting of chess
diagrams has been added. CJK fonts are vector fonts again.
Version 8.28
*src
Gnu Unifont is now used as fallback font everywhere. Nested
structures of images inside image captions a now flattened. Table
cells can now have colored background. Removing content is style
tag with display: none; attribute. Math formulas in Wikipedia
articles works again.
Version 8.27
*src
Space characters in URLs are now encoded as underscores.
Style tags are now passed trough from the HTML input to
the chromium browser for rendering complex structures.
If an invalid HTML color name is requested it is replaced
by grey. Fonts are now correctly switched even inside links.
In line breaks in math mode the uni mu is converted to the unit
em with a conversion factor of 1/18.
Version 8.26
*src
The database for automated font choices has been updated. The
contributors of articles with more than 5000 edits are now
fully listed.
Version 8.25
*src
Removed buggy compile time dependency on libghc-http-conduit-dev
and add libghc-http-client-tls-dev instead.
Version 8.24
*src
Fixed a bug about infinite loops for tables with very many columns.
Chunk size for table column precompilation now increased to 100,
causing mediawiki2latex to run faster. Removing outdated pdftex
option when loading graphicx in latex code. Removing duplicate
article headings in English Wikipedia.
Version 8.23
*src
Switching table rendering back form tabularray to longtable. Making
musical scores as well as timelines work. Allowing for maps directly
below root level in parse tree. Removing table rows with style
attribute display:none from output.
Version 8.22
*src
Removing an infinite loop when processing image maps. Fixing
improper % escaping of umlauts
Version 8.21
*src
Excluding div tags with style attribute display:none. Colored boxes
in map keys work properly now. Images inside tables rendered with
chromium are properly attributed in the list of figures.
Version 8.20
*src
Reactivating output of span tags in html generation. Removing
figure and figurecaption output in html ouput to make position
maps work properly in chromium rendering. Fixing a bug about
wrong table column width in LaTeX documents containing sturcetures
rendered with chromium. Making inner nested tables in LaTeX output
small enough not to exceed the size of the outer table.
Version 8.19
*src
Allow for html character entites inside tables rendered with chromium.
cladograms work again. Subprocesses are now run without busy waiting
for their results. Column precompilation now uses maximum number of
available cpus. Tables containing a class attribute containing the
string wikitable are not rendered with rules in LaTeX. The
fontsize parameter in the style tag of tables is now used to set
the fontsize inside tables. A bug causing wrong table column widths
in documents containing non-table-html-elements which are rendered
with chromium is now fixed.
Version 8.18
*src
open street map wiki now works with standard template expansion.
inter language wiki links removed from output. Links to nonexistent
users on Wikimedia commons work now. footnote in preamble of list
of figures now properly points to licenses chapter. added
cc-by-sa austrian license to list of detectable licenses. Making
mediawiki2latex compile on latest Debian sid by adding import
of Control.Monad where needed.
Version 8.17
*src
site title now included as first chapter heading in LaTeX
document. Footnotes inside captions of images now properly
numbered. page internal references now work in HTML mode.
Version 8.16
*src
making footnotes in list of figures work again. Making links
pointing to wikimedia commons releativly point to wikimedia
commons absolutly. Links in wiki without protocol now translates
as links using the https protocol.
Version 8.15
*src
solving bug about overwritten text in table of contents for large
books. making latex source zip file output work again.
Version 8.14
*src
the downscaling of nested inner tables has been removed. Footnotes
inside tables work again.
Version 8.13
*src
table columns are now precompiled in chunks 10 to reduce memory
consumption. html color 6 nibble hex codes work again. font
changes are disabled for the spaceindented teletyper font
environment. html named colors work again. made german wikibook
on pathology compile again
Version 8.12
*src
all remaining compiler warnings have been fixed. named colors in
the background of tables cells now work again. fixed a bug about
the automatted determination of column width because of an
incomplete transition to the tabularray package. fixed a compile
time bug about the visiblity of the toStrict funtion in the lazy
bytestring module.
Version 8.11
*src
table rendering in LaTeX now done with the tabularry. Heavily
nested tables now rendered with chromium. Vertical and horzontal
lines in tables now display if rules=all given in html input.
Version 8.10
*src
multicolumn cell in tables are now also considered when
calculating the column width of the tables automatically
tables of class wikitable zebra are now displayed with
horizontal and vertical rules. A type has been fixed in the
web interface, developed instead of devolved. Line breaks
are now also allowed before the pipe character. Exif tags are
now stripped from jpeg files to allow latex to process them
correctly. Html tables as well as html div tags which contain
position definitions are now rendered with chromium browser
if tables rendering with chromium is requested by the user.
Tables with don't contain position definitions are rendered by
latex even if the user requests tables to be rendered by latex.
Version 8.9
* src
tables with more then 10 columns now displayed more correctly.
relative smaller font by small html tag now possible inside
tables. font now larger inside tables with many columns.
cells with rowspan with a parameter of 1 now rendered as cells
with now rowspan at all. navboxes and infoboxes not shrinked
anymore. Inner nested tables now smaller. rules on sortable
wikitables now drawn. line break now allowed in front of any
bullet character. license "lizenz freie kunst" can now be
detected and will be referred to in the list of figures if found
Version 8.8
* src
chars encoded with the single char html tag now correctly
trigger font changes if needed. lang parameter now allowed
in image references. poem tag added. poem inside tables
now allowed. formulas inside figure captions now allowed.
formulas inside image galleries work now. chromium rendering
now with --nosandbox parameter. Allow for images inside
captions of images, arbitrary nesting. hbar character now
works after changing inclusion order of the packages mathptmx
and amssymb in latex header. Allow for paragraph breaks
outside image captions added license detection for licenses
cc-by-sa 2.0 German and cc-by 4.0. Disallowed space indented
verbatim environment inside tables. Adding templates English
wikibook on introduction to engineering chemistry. Added
templates for books on Minecraft Speedrunnning and Java.
Resolving a bug about attribute encoded plus sign in image
file URLs causing German Wikipedia Article on Berin to
compile correctly
Version 8.7
* src
images containing a question mark character work again
broken pdfs are fixed by pdftk before inclusion
rendering of svg switched back from imagemagick to rsvg
colored boxes are not allowed to auto-page-break anymore
Version 8.6
* src
maps are now rendered, if mediawiki2latex runs inside wmf site,
otherwise maps turn into broken images, xelatex has been
replaced by lualatex unifont.ttf replaced with unifont.otf
added cc-by-1.0 and cc public domain as possible image license,
double circumflex now correctly escaped in LaTeX, %27 url now
properly convertet to ', djvu files can now use pageref, svg
rastering now done by imagemagick, more tolerant to incorrect
svgs, the inclusion of templates refering each other
recursively is now stopped after one iteration, corrected
a bug about inclusion of subpages with {{:mypage}} at
deep nesting level.
Version 8.5
* src
typos discovered by Debian lintian fixed. State serialization now
by cereal. latex rendering of tables works again in bookmode
page title heading now transferred into latex document
Version 8.4
* src
authors of images inside html tables now propperly attibuted
http status code 429 now excessivy retried
Version 8.3
* src
tables are now transferred verbatim when chromium renderig is
requested
chromium rendering is by default enabled in the browser and
disabled in the webinterface. It can be enabled by -a
command line switch and disabled by the -e command line
switch. Output of cromium and pdfcrop is now suppressed
fixing a problem when rendering large books from the
webinterface
Version 8.2
* src
improved image author and license determination
add wbr html tag
fixed a bug about missing colors of boxes that caused
LaTeX compilation to fail
tables are now rendered by chromium
curl now does five retries when downloading data
Version 8.1
* src
improved image author and license determination
Version 8.0
* src
downloads of images and relateed information
now use curl http2 multiplexing and compression
list of figures now as html code in html output
mediawiki2latex runs a factor of 4 to 5 faster
Version 7.53
* src
fixing empty document error on wiki pages that contained an
empty toc in the lower left corner of the webpage
Version 7.52
* src
image desciptions in html mode now work with new wikipedia
website layout
Version 7.51
* src
fixing latex error message for no line here to end
in citations inside lists
removing superflous tables
removal of superfluous content introduced by
new wikipedia website layout
added link and img tags be allowed to also closed
with > instead of />
Version 7.50
* src
removal of superfluous content introduced by
new wikipedia website layout
Version 7.49
* src
removal of superfluous content introduced by
new wikipedia website layout
Version 7.48
* src
fix for figure processing in german wikibooks
Version 7.47
* src
removal of superfluous content introduced by
new wikipedia website layout
Version 7.46
* src
new tag "templatestyles" added to parser
fixed bug about wrongly intermixed latex in html output
fixed bug about rowspan in tables for latex output
Version 7.45
* src
remove navigation toolsbars
Version 7.44
* src
user agent header added to https requests
html intermediate output improved
(links and tabletag attributes).
footer tag processed in html input.
Version 7.43
* src
corrected error due to leftover from tocstype removal
Version 7.42
* src
removed dependency to deprecated latex package tocstyle
Version 7.41
* src
optional dependency to libre office and calibe documented
Version 7.40
* src
removing dependency to depricated highlighting-kate
Version 7.39
* src
using scrlayer-scrpage instead of scrheadings
Version 7.39
* src
linesbreaks in Urls can now be insterted on hyphens. Images in the
Gimp format xcf can now be processed. Same for webp images. p
html tags now cause new paragraphs. images and as well as
rasterized formulars are now properly included in odt
documents and not just referred to.
Version 7.38
* src
the tachyon subproject has been started. Its goal is to demostrate
the maximum possible speed of a mediawiki to latex conversion see
folder tachyon. djvu files are now processed correctly. list of
contributors is faster by removing lazy evaluation. Source codes
which contain high unicode codepoint character are not not highlighted
anymore and thus don't cause LaTeX compiler aborts anymore. Some
seldom occuring bug in the processing of complex tables have been
fixed. highlighting environment now begin with a newline to make sure
they compile in LaTeX. A an addition mode has been added to allow
for loading all pages from a toc page but only those which are
children of the toc page with respect to the url paths. If a cell in
a table itself contains multiple tables, those inner tables are
limited in width to half of the width of the outer cell. A bug that
prohibited --bookmode together with --epub was fixed. A bug on
nested lists / enumerations / itemizations was fixed. If vector
graphcis is requested, the svg images are not rasterized in epub
but instead kept as svg in epub output. Quationsmakes and numeric
html entities are now correcty coverted from the parse tree to plain
text causing them to appear correctly when typesetting source codes.
url fed in to mediawiki2latex from the command line of the web
interface may does not longer need to be escaped in url escaping.
stl 3d graphics files are kicked out entirely. It is possible to use
a source code in the caption of an image.
Version 7.37
* src
the bug introduced in 7.36 that caused the list of contributors to be
incomplete was fixed. a new faster but less memory efficient parser
is used to extract the list of contributors from the history pages on
the wiki. The same applies to the list of figures. This causes
mediawiki2latex to run roughly 30% faster altogether.
Version 7.36
* src
let a be the fact that mediawiki2latex is asked to gernerate a PDF file
or a zip file with the corresponding latex source (which is equivalent
to the fact that neigther of the options -b, -d, --epub, --odt
are present).
let b be the fact that the input is a book or collection (which
is equivalent to the fact that -k or --bookmode command line option is present).
if both a and b a are true then the memory consumption is reduced by usually at least an
order of magnitue. This is why the server now supports up to four requests in parallel
and up to four hours per request.
Version 7.35
* src
table column precompilation now happens in a single LaTeX run. This increases speed.
Server can run bookmode again. Formulars inside captions of images galleries
work now. Navboxes are now displayed collapsed. Support for "track" hmtl tag.
Support von "source" tag with empty string inside. Links to cateories not
displayed anymore.
Version 7.34
* src
memory consumption with -k signifikantly reduced due to exchange of serialization library
message displayed in server mode which points users where to look for the downloaded files
some fixes that allows use with edutech wiki from the univeristy of Geneva
the following combinations of parameters are now also possible -k -m as well as -k -i as well as -k -t
-k works with -b. The combination of -k -d is bascially possible but might fail due to a bug in
libreoffice at large documents
Version 7.33
* src
amperand and "<" and ">" now work in sourcecode received via html
some more toplevel function are now documented
server now displayes running at wmflabs
server now warns about time limit of one hour
formulas inside image caption received of html work
man page update
source code pretty printed
Version 7.32
* src
tables now work with formulas inside them also
webserver now links to installation instructions
Version 7.31
* src
tables now work again and superfloues mediawiki internal html elements removed
Version 7.30
* src
making it compile on debian buster
Version 7.29
* src
making server mode work again
Version 7.28
* src
wikipedia "Book" namespace mode added. ram usage optimized in this mode
Version 7.27
* src
xelatex compiler change, ttf file extension no more written out
Version 7.26
* src
added two new output formats: epub and odt
Version 7.25
* src
replaced deprecated call to parseUrl by call to parseRequest
Version 7.24
* src
bdi tags in list of figures as well as contributors removed
Version 7.23
* src
German Wikibook Mathe für nicht Freaks does compile now.
Formulas now work with Wikipedias new mathml markup.
Version 7.22
* src
English Bourne Shell Wikiboook and German Wikibook on complex
numbers do compile now
Version 7.21
* src
Wikipedia does now only allow https but no more https. This bug was fixed with this release.
Now mediawiki2latex only uses https request but does not support http anymore
Version 7.20
* src
mediawiki changed its html output concerning internal links. This caused a bug
in mediawiki2latex causing wrong display of links in the pdf and latex
documents generated. This bug has been fixed
Version 7.19
* src
server mode website now W3C validated HTML5. font scaling for tables which would not
fit on a page otherwise optimized. superfluses values, needed only internaly for
sorting in normal webbrowsers, in sortable tables removed accoriding to
span style dispaly none
Version 7.18
* src
tables optimized. scalefactor for width correction by spacing between column is not back to normal
again. At most two columns of a table may be wraped, the fontssize of the table is reduced
otherwise now. Tables with contain nested tables are now always typeset in landscape mode
Version 7.17
* src
avoid problems with limits on the number of handels on stderr and stdout streams
of subprocesses.
Version 7.16
* src
some templates for german wikibooks have been added
the maximum number of treads has been limited to 200 in order to
avoid problems with limits on the number of file and socket handles.
Version 7.15
* src
on linux the maximum length of a line in a latex document has been increased
chars outside 16 bit unicode range are using font for space character
test on 2700 features articles on the english wikipedia resulted in only one
failiure namely Chess
Version 7.14
* src
server properly reads subprocess pipes now, so the don't overrun anymore
varwidth environments now properly closed when doing latex runs to calculate
optimized column width
stub for selftesting added but no functionally implemented yet
Version 7.13
* src
Webserver now does time out if processing takes to long
Article on New Jouralsim compiles aganin
This solved by packing table cell in varwidth minipages for column width calculation
html fallback. If a server does not seem to be running mediawiki html is processes as fallback
Version 7.12
* src
Web server got a professionally looking web interface new
Formulas on the German Wikipedia work again
Version 7.11
* src
progress strings are now printed to allow precise progress indication
Version 7.10
* src
alternative LaTeX headers can be supplied by the user
Version 7.5
* src
books can now have an index
Version 7.4
* src
-c command line option also on Windows
use of more that one cpus core by runtime system enabled
Version 7.3
* src
Using multiple OS threads. Speedup by a faktor of two due to IO parallelism
Version 7.2
* src
images and list of figures works for even more non wikimedia wikis
fonts now switched during latex run so full 16 bit unicode support on debian included
server added
Version 7.1
* src
mediawiki urls in default configuration, that is with index.php in between work
relative pathnames for -c command line option work
gui added
table of contents is only procuded once per document
Version 6.6
* src
Added command line option for using megafont ttf files if requested
Version 6.5
* Makefile:
A lot of improvements int the building process. Should be easily
packageable now.
Using 'install' instead of 'cp' to make sure file access is right.
Generate man page.
* mediawiki2latex.1:
Completed man page.
* INSTALL:
Listed most dependencies. Needs to be polished.
* .:
Removed useless files and folders.
Removed backup files.
Version 6.4
...
|