Ben Kurtovic
67214b7c05
Add some failing tests for SmartList features.
9 years ago
Ben Kurtovic
ab9f6a97fb
Use weakrefs for SmartList children; remove _ListProxy.detach().
9 years ago
Ben Kurtovic
6503b5682f
Finish C tokenizer refactoring ( fixes #37 )
9 years ago
Ben Kurtovic
8e7a600b51
Fix use-after-free bug.
9 years ago
Ben Kurtovic
8963c1f683
Fix Textbuffer_reverse()
9 years ago
Ben Kurtovic
1357da119d
Finish improved Unicode support for PEP 393.
9 years ago
Ben Kurtovic
c1d4feea66
Py_UNICODE -> Unicode everywhere; bugfix for PEP 393.
9 years ago
Ben Kurtovic
5eac0ab16f
More PEP 393 work; update Textbuffer interface and usage.
9 years ago
Ben Kurtovic
2072a10b67
More reworking of CTokenizer Unicode support (incomplete)
9 years ago
Ben Kurtovic
8b72c783f0
Merge branch 'develop' into feature/c_refactor
9 years ago
Ben Kurtovic
2a3a978986
Incomplete code for C tokenizer textbuffer.
9 years ago
Ben Kurtovic
f16c7e25ca
Fully fix parsing templates with blank names, I hope ( #111 )
9 years ago
Ben Kurtovic
7993224926
Add a failing test for a missed component of #59
9 years ago
Ben Kurtovic
56f1797cfe
Add failing tests for #111
9 years ago
Ben Kurtovic
06ad55822f
Update .travis.yml for new Travis infrastructure
Per http://docs.travis-ci.com/user/migrating-from-legacy
9 years ago
Ben Kurtovic
dcca42abb0
Merge pull request #114 from jayvdb/tokenizer_loading
Lazy loading of pure Python tokenizer
9 years ago
Ben Kurtovic
5d11d4b929
Merge pull request #113 from jayvdb/travis-py35
Use 3.5 nightly in build matrix
9 years ago
John Vandenberg
ab0a58121a
Delay loading of pure Python tokenizer
9 years ago
John Vandenberg
7c303eec45
Use 3.5 nightly in build matrix
'nightly' now follows Python 3.6
Use '3.5-dev' for Python 3.5 nightly
http://docs.travis-ci.com/user/languages/python/#On-demand-installations
Partially resolves issue #112
9 years ago
Ben Kurtovic
46cb714344
Fix unit tests for 699d063
( #109 )
9 years ago
Ben Kurtovic
699d0638f6
Fix param blanking logic by Template.remove() ( #109 )
9 years ago
Ben Kurtovic
4c2540060b
Fix preserve_spacing behavior in Template.add() on hidden keys ( #109 )
9 years ago
Ben Kurtovic
40fed91806
Fix C tokenizer leaking memory.
9 years ago
Ben Kurtovic
7345a3742e
Fix a thread safety issue involving route state.
9 years ago
Ben Kurtovic
2005efd309
Split up C tokenizer into tag_data, tok_parse, tok_support, tokens.
9 years ago
Ben Kurtovic
0e547aa416
Begin splitting up C tokenizer.
9 years ago
Ben Kurtovic
3a57756068
Fix HTTPS requirement for enwiki API.
9 years ago
Ben Kurtovic
efc571c5c0
Refactor _test_tokenizer; add syntax for running just one test.
9 years ago
Ben Kurtovic
3aa6bb891c
Point releases are unnecessary in appyveyor.yml.
9 years ago
Ben Kurtovic
a8c0ff3f29
Remove stdint.h include for MSVC 2008.
9 years ago
Ben Kurtovic
dad042bc2c
Fix C warnings in MSVC.
9 years ago
Ben Kurtovic
c7497ddf63
Updates to installation/release code.
* Remove unnecessary win_install.ps1.
* Add appveyor version update to release script.
* Make setup.py's pure Python fallback code less intrusive.
9 years ago
Ben Kurtovic
74ab399ed0
Try out appveyor config ( #95 )
9 years ago
Ben Kurtovic
1d5bbbe25b
Disallow < and > in wikilink titles/template names ( fixes #104 )
9 years ago
Ben Kurtovic
07d4577c33
Add tests for < and > in wilink titles/template names ( #104 )
9 years ago
Ben Kurtovic
8fb5b3a6be
Python 3.5 works ( closes #101 ) [ci skip]
9 years ago
Ben Kurtovic
ae2f28578a
No 3.5 support in Travis, but it does have a nightly option ( #101 )
9 years ago
Ben Kurtovic
04188b590e
Start work on support for Python 3.5 (for #101 )
9 years ago
Ben Kurtovic
28faf72a84
Update the changelogs; sync README with docs on new Windows builds.
9 years ago
Ben Kurtovic
f0cacd5a9e
Version bump to 0.4.1; fix broken sed commands in release.sh.
9 years ago
Ben Kurtovic
e49e1e68d4
Merge branch 'develop'
9 years ago
Ben Kurtovic
8f5f9b402d
release/0.4
9 years ago
Ben Kurtovic
432da1260f
Changelog update for 0.4.
9 years ago
Ben Kurtovic
ef18166c12
Update changelog following #94 .
9 years ago
Ben Kurtovic
07a3d8492a
Merge pull request #94 from jayvdb/setup-compile-fallback-v040
Issue #26 Use pure python on compilation failure
9 years ago
Ben Kurtovic
e71e7b4ece
Update copyright years for 2015; fix whitespace in docs.
9 years ago
John Vandenberg
4e8ce52385
Support 'setup.py test' and test without extension
'setup.py test' also uses SystemExit, with args[0] as False.
Detect and re-raise.
Add support for building without extension even when compiler
is functional, and set up extension-less travis builds.
9 years ago
Ben Kurtovic
a64bae35c9
Add support for a NOWEB env var, update docs.
9 years ago
John Vandenberg
de325a0aea
Issue #26 Use pure python on compilation failure
Allow the compilation of the extension to fail, and switch
to pure python mode.
9 years ago
Ben Kurtovic
d30222e126
Fix integration docs based on README.md
10 years ago