Ben Kurtovic
ded89fb14e
Add a few unit tests for untested code; remove a useless conditional.
il y a 10 ans
Ben Kurtovic
963cb2f780
Store builder handlers in a dictionary. ~5% speedup.
il y a 10 ans
Ben Kurtovic
b997e4cd71
Support attributes quoted with '; add required quotes in value setter.
il y a 10 ans
Ben Kurtovic
a4c2fd023a
Remove some useless code in the tokenizers.
il y a 10 ans
Ben Kurtovic
8bc7ea669d
Improve test coverage; fix some node-related bugs.
* Parameters with non-integer keys can no longer be created with
showkey=False, nor have the value of this attribute be set to False
later.
* Calling Template.remove() with a Parameter object that is not part of
the template now raises ValueError instead of doing nothing.
* Added tests for HTMLEntity._unichr() being called with out-of-range
codepoints.
* Added tests for Tag.__children__() and Tag.__showtree__() involving
attributes that have no values.
il y a 10 ans
Ben Kurtovic
08cafc0576
Raise ParserError for internal problems. Improve coverage. Cleanup.
il y a 10 ans
Ben Kurtovic
50515f3e77
README badge thing.
il y a 10 ans
Ben Kurtovic
25e7e7da70
Test coveralls.
il y a 10 ans
Ben Kurtovic
b7dc27b586
Merge pull request #80 from valhallasw/patch-2
Add build requirements
il y a 10 ans
Merlijn van Deen
ad03f60140
Add build requirements
il y a 10 ans
Ben Kurtovic
38e423b140
Update release script.
il y a 10 ans
Ben Kurtovic
4852a6c5d6
Merge branch 'valhallasw-winbuild' into develop
Windows build setup (fixes #68 )
il y a 10 ans
Ben Kurtovic
d8adb62454
Some tweaks, but no change in functionality.
il y a 10 ans
Ben Kurtovic
9b207dc7e2
Use the newer SVG.
il y a 10 ans
Ben Kurtovic
efcd59e097
Put -q earlier so Travis generates fewer messages.
il y a 10 ans
Ben Kurtovic
fb16781659
3.4 should work on Travis now.
il y a 10 ans
Merlijn van Deen
5e9930b8a0
Fix tabs in update_mwpfh.py
il y a 10 ans
Merlijn van Deen
581ca9a221
Update README.rst for the new Windows wheels
il y a 10 ans
Merlijn van Deen
05d048762f
Improve .gitignore
il y a 10 ans
Merlijn van Deen
b135e8e473
Add windows build tools
il y a 10 ans
Merlijn van Deen
3dd29097e4
_test_tokenizer: force utf-8 file encoding
il y a 10 ans
Ben Kurtovic
9412579d86
Remove unnecessary unicode_literals.
il y a 10 ans
Ben Kurtovic
02eff0fc49
Fully fix #74 . Add another tokenizer test.
il y a 10 ans
Ben Kurtovic
34a6c7cc4c
Typo fix.
il y a 10 ans
Ben Kurtovic
51df09ccf0
Really minor documentation fixes.
il y a 10 ans
Ben Kurtovic
c95802f9cc
Allow recursing through everything except the forced type ( fixes #70 )
il y a 10 ans
Ben Kurtovic
b4b62026f8
Update changelog, docs.
il y a 10 ans
Ben Kurtovic
0101c038fb
Python 3, grr.
il y a 10 ans
Ben Kurtovic
0497b54f03
Fix _handle_single_tag_end()'s token search order ( fixes #74 )
il y a 10 ans
Ben Kurtovic
1749dbc819
Merge pull request #75 from ricordisamoa/patch-1
fix some typos in documentation: occurance → occurrence, parasable → parsable
il y a 10 ans
Ricordisamoa
9108d49d68
fix some typos: occurance → occurrence, parasable → parsable
il y a 10 ans
Ben Kurtovic
d342831af8
Allow passing skip_style_tags to parse() ( fixes #73 )
il y a 10 ans
Ben Kurtovic
5d08e9e316
Created a release script; added a MANIFEST.in file.
il y a 10 ans
Ben Kurtovic
2fe8826a9d
Added a script to test for memory leaks in scripts/memtest.py.
il y a 10 ans
Ben Kurtovic
99cf0a4412
Version bump to 0.4.dev.
il y a 10 ans
Ben Kurtovic
94b6557d00
Merge branch 'develop'
il y a 10 ans
Ben Kurtovic
9953fd5585
release/0.3.3
il y a 10 ans
Ben Kurtovic
454890ab0d
Fix docstring for Wikicode.strip_code().
il y a 10 ans
Ben Kurtovic
81fddd5e84
Apparently Travis is still kinda lame.
il y a 10 ans
Ben Kurtovic
fa89cd8da8
Python 3.4 is good.
il y a 10 ans
Ben Kurtovic
40e859e65f
Add Python 3.4 to .travis.yml.
il y a 10 ans
Ben Kurtovic
f94031c248
Merge pull request #64 from marciof/develop
Token creation speedup
il y a 10 ans
Marcio Faustino
f616e6b3b7
Avoid custom constructor and sub-class `dict` directly instead.
Before:
$ python -m timeit -s 'from mwparserfromhell.parser.tokens import Text' 'Text(text = "abc")'
1000000 loops, best of 3: 0.91 usec per loop
After:
$ python -m timeit -s 'from mwparserfromhell.parser.tokens import Text' 'Text(text = "abc")'
1000000 loops, best of 3: 0.223 usec per loop
il y a 10 ans
Ben Kurtovic
cf7ab558bf
Make Wikicode.get_sections() much faster ( closes #63 ).
Patch mostly by @spointy .
il y a 10 ans
Ben Kurtovic
5c5fd6b3cb
Fix a bug involving nested links ( closes #61 and #62 ).
il y a 10 ans
Ben Kurtovic
1312a1fb8a
Some clean up for Python 2.6 support.
* Removed unittest2 dependency on Python >2.6.
* Moved discover_tests.py into tests/.
* tokenizer.c: Fixed errors noted by -Wshorten-64-to-32.
il y a 10 ans
Marcio Faustino
a65357a535
Correct dependency for Python 3.
il y a 10 ans
Marcio Faustino
19e6c186f3
Be explicit with the import.
il y a 10 ans
Marcio Faustino
cc02671206
Update changelog to mention support for Python 2.6.
il y a 10 ans
Marcio Faustino
e632d0dd44
Update Travis CI configuration to also test with Python 2.6.
il y a 10 ans