Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • |/
  • *
  • *
  • *
  • *
  • | *
  • | |\
  • | |/
  • |/|
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • |\ \
  • | * |
  • |/ /
  • * |
  • * |
  • * |
  • | | *
  • | | |\
  • | |_|/
  • |/| |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • * | |
  • | |/
  • |/|
  • * |
  • * |
  • |\ \
  • | * |
  • |/ /
  • | | *
  • | | |\
  • | |/ /
  • |/| |
  • | | *
  • | |/
  • |/|
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • | |\
  • | |/
  • |/|
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • | |\
  • | |/
  • |/|
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • |/
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | |\
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • 02eff0f Fully fix #74. Add another tokenizer test. by Ben Kurtovic 2014-06-23 23:32:47 -0400
  • 34a6c7c Typo fix. by Ben Kurtovic 2014-06-15 22:20:28 -0400
  • 51df09c Really minor documentation fixes. by Ben Kurtovic 2014-05-31 21:02:16 -0400
  • c95802f Allow recursing through everything except the forced type (fixes #70) by Ben Kurtovic 2014-05-25 22:27:31 -0400
  • b4b6202 Update changelog, docs. by Ben Kurtovic 2014-05-25 15:50:12 -0400
  • 0101c03 Python 3, grr. by Ben Kurtovic 2014-05-24 21:21:47 -0400
  • 0497b54 Fix _handle_single_tag_end()'s token search order (fixes #74) by Ben Kurtovic 2014-05-24 21:13:26 -0400
  • 1749dbc Merge pull request #75 from ricordisamoa/patch-1 by Ben Kurtovic 2014-05-23 21:59:00 -0400
  • 9108d49 (refs/pull/75/head) fix some typos: occurance → occurrence, parasable → parsable by Ricordisamoa 2014-05-24 03:08:06 +0200
  • d342831 Allow passing skip_style_tags to parse() (fixes #73) by Ben Kurtovic 2014-05-22 21:53:33 -0400
  • 5d08e9e Created a release script; added a MANIFEST.in file. by Ben Kurtovic 2014-04-22 22:35:45 -0400
  • 2fe8826 Added a script to test for memory leaks in scripts/memtest.py. by Ben Kurtovic 2014-04-22 18:31:00 -0400
  • 99cf0a4 Version bump to 0.4.dev. by Ben Kurtovic 2014-04-22 16:44:14 -0400
  • 94b6557 Merge branch 'develop' by Ben Kurtovic 2014-04-22 16:16:12 -0400
  • 9953fd5 (tag: v0.3.3) release/0.3.3 by Ben Kurtovic 2014-04-22 16:15:31 -0400
  • 454890a Fix docstring for Wikicode.strip_code(). by Ben Kurtovic 2014-04-16 17:23:03 -0400
  • 81fddd5 Apparently Travis is still kinda lame. by Ben Kurtovic 2014-04-11 22:12:43 -0400
  • fa89cd8 Python 3.4 is good. by Ben Kurtovic 2014-03-23 02:10:03 -0400
  • 40e859e Add Python 3.4 to .travis.yml. by Ben Kurtovic 2014-03-23 02:02:54 -0400
  • f94031c Merge pull request #64 from marciof/develop by Ben Kurtovic 2014-03-20 10:39:37 -0400
  • f616e6b (refs/pull/64/head) Avoid custom constructor and sub-class `dict` directly instead. by Marcio Faustino 2014-03-20 08:52:47 +0100
  • cf7ab55 Make Wikicode.get_sections() much faster (closes #63). by Ben Kurtovic 2014-03-20 00:58:37 -0400
  • 5c5fd6b Fix a bug involving nested links (closes #61 and #62). by Ben Kurtovic 2014-03-09 16:05:15 -0400
  • 1312a1f Some clean up for Python 2.6 support. by Ben Kurtovic 2014-03-01 23:49:17 -0500
  • 18519ee (refs/pull/60/merge) Merge a65357a535 into e5f17eea00 by Márcio Faustino 2014-02-27 13:45:11 +0100
  • a65357a (refs/pull/60/head) Correct dependency for Python 3. by Marcio Faustino 2014-02-27 13:44:32 +0100
  • 19e6c18 Be explicit with the import. by Marcio Faustino 2014-02-27 13:37:50 +0100
  • cc02671 Update changelog to mention support for Python 2.6. by Marcio Faustino 2014-02-27 13:12:29 +0100
  • e632d0d Update Travis CI configuration to also test with Python 2.6. by Marcio Faustino 2014-02-27 13:11:59 +0100
  • 2183003 Python 2.6 is now supported. by Marcio Faustino 2014-02-27 12:56:55 +0100
  • 88c8fb8 Switch to `unittest2` to be able to use new features in Python 2.6. by Marcio Faustino 2014-02-27 12:46:26 +0100
  • 3d1329a Don't assume it's a named tuple to support Python 2.6. by Marcio Faustino 2014-02-27 12:44:37 +0100
  • ee194fb Use a generator expression instead to support Python 2.6. by Marcio Faustino 2014-02-27 12:43:25 +0100
  • 9650cd6 Support `.encode()` keyword arguments for Python 2.6. by Marcio Faustino 2014-02-27 12:41:02 +0100
  • e5f17ee Update copyright notices for 2014. by Ben Kurtovic 2014-01-03 20:31:19 -0500
  • 377b087 Merge pull request #57 from valhallasw/setup-version-exception by Ben Kurtovic 2014-01-03 10:27:00 -0800
  • df18194 (refs/pull/57/head) setup.py: Raise Exception on unsupported platforms by Merlijn van Deen 2014-01-03 19:14:32 +0100
  • cdc0ab4 (refs/pull/56/merge) Merge 0956055f03 into 1607687c37 by Merlijn van Deen 2014-01-03 04:39:19 -0800
  • 0956055 (refs/pull/56/head) sys.version_info: use indexing instead of names by Merlijn van Deen 2014-01-03 13:39:13 +0100
  • 1607687 Remove unused import; fix indentation. by Ben Kurtovic 2013-11-30 22:28:36 -0500
  • 3d6079d Mixed up py3k and py2k. by Ben Kurtovic 2013-11-30 22:13:14 -0500
  • f0a591b Move get_children() out of utils. by Ben Kurtovic 2013-11-30 22:10:36 -0500
  • c0fb7c0 Implement new search protocol in Wikicode. by Ben Kurtovic 2013-11-30 15:20:03 -0500
  • 45aec31 Move range/xrange compatibility code to compat.py. by Ben Kurtovic 2013-11-29 20:56:18 -0500
  • 44484da Updating tests for new __children__ protocol. by Ben Kurtovic 2013-11-29 14:26:41 -0500
  • 99d433c Change protocol for Node iteration; rename __iternodes__ to __children__. by Ben Kurtovic 2013-11-27 21:07:42 -0500
  • 572d7c3 Refactor out part of _do_search; some efficiency. by Ben Kurtovic 2013-11-26 00:44:19 -0500
  • c8485bf Python 3.2 is weird. by Ben Kurtovic 2013-11-10 03:39:40 -0500
  • 39c0756 Make StringMixIn a lot simpler thanks to __getattr__. by Ben Kurtovic 2013-11-10 03:35:50 -0500
  • 1946cf6 Add a temporary skip_style_tags until we resolve some issues. by Ben Kurtovic 2013-10-27 23:03:23 -0400
  • 8df596b Re-added 'flat' argument to Wikicode.get_sections(). by Ben Kurtovic 2013-10-27 20:22:17 -0400
  • 79bf42d Wikicode.get_sections() now returns sections in the correct order. by Ben Kurtovic 2013-10-27 17:20:26 -0400
  • 066049b Update email address. by Ben Kurtovic 2013-10-21 21:03:55 -0400
  • aabe711 Wikicode.matches() can now take a tuple or list. by Ben Kurtovic 2013-10-19 18:54:13 -0400
  • 38050f6 C code cleanup and speed improvements. by Ben Kurtovic 2013-10-15 19:07:07 -0400
  • cf90557 Template.has() should be passed ignore_empty=False by default. by Ben Kurtovic 2013-10-15 18:23:11 -0400
  • 5e6c994 Wikicode.matches() now accepts tuples (closes #48) by Ben Kurtovic 2013-09-21 14:48:05 -0400
  • e5ad463 Wikicode.i?filter*()'s matches argument now takes functions (closes #47) by Ben Kurtovic 2013-09-14 18:15:48 -0400
  • 38957be Merge branch 'develop' by Ben Kurtovic 2013-09-01 16:30:08 -0400
  • fd5bfe1 (tag: v0.3.2) release/0.3.2 by Ben Kurtovic 2013-09-01 16:28:27 -0400
  • 40b9235 Simplify parameter removal. by Ben Kurtovic 2013-09-01 16:28:14 -0400
  • c14070a Add Template.remove() taking Parameters as arguments to changelog. by Ben Kurtovic 2013-09-01 03:07:50 -0400
  • f244290 Implement support for Template.remove() taking Parameters as arguments. by Ben Kurtovic 2013-09-01 03:07:18 -0400
  • 6e8412b Tests for Template.remove() with a Parameter as an argument. by Ben Kurtovic 2013-09-01 03:06:48 -0400
  • 37003d2 Bump version to 0.4.dev and add support for Python 3.2. by Ben Kurtovic 2013-08-29 14:08:53 -0400
  • 255dfd4 Merge branch 'develop' by Ben Kurtovic 2013-08-29 00:21:28 -0400
  • 8189e0c (tag: v0.3.1) release/0.3.1 by Ben Kurtovic 2013-08-29 00:13:11 -0400
  • 951a873 Don't pass underlying context if this is a bracketed link. by Ben Kurtovic 2013-08-28 23:33:58 -0400
  • 287bf71 Condense code. by Ben Kurtovic 2013-08-28 23:02:22 -0400
  • 1bf9868 Proper sentinel handling with free links in the C tokenizer. by Ben Kurtovic 2013-08-28 21:02:49 -0400
  • 565a042 Proper sentinel handling with free links in the Python tokenizer. by Ben Kurtovic 2013-08-28 19:08:40 -0400
  • d6e0380 Include tests for bracketed links too. by Ben Kurtovic 2013-08-28 18:58:55 -0400
  • 7b50888 Tests for external links inside other markup. by Ben Kurtovic 2013-08-28 18:26:50 -0400
  • 0f1fca7 Typo fix. by Ben Kurtovic 2013-08-28 17:55:17 -0400
  • c7617c3 Bump version to 0.4.dev; also update README and setup.py. by Ben Kurtovic 2013-08-24 20:19:11 -0400
  • d53ca78 Merge branch 'develop' by Ben Kurtovic 2013-08-24 19:20:07 -0400
  • 0e19b20 (tag: v0.3) release/0.3 by Ben Kurtovic 2013-08-24 19:11:31 -0400
  • 77092e0 Fix C tokenizer behavior re: some single_only tag edge cases. by Ben Kurtovic 2013-08-24 16:31:22 -0400
  • c204cf4 Add some tests for tag edge cases. by Ben Kurtovic 2013-08-24 16:30:42 -0400
  • 6784ff7 Fix an edge case when we recurse too deeply. by Ben Kurtovic 2013-08-24 03:06:58 -0400
  • bdfd063 A couple very minor nitpicks. by Ben Kurtovic 2013-08-24 01:32:47 -0400
  • fdb2762 Add a test for tag name capitalization. by Ben Kurtovic 2013-08-24 01:05:43 -0400
  • 71e9822 Merge branch 'feature/external_links' into develop (closes #39) by Ben Kurtovic 2013-08-24 00:30:36 -0400
  • 4d04cae Fix a segfault with GCC. by Ben Kurtovic 2013-08-24 00:27:05 -0400
  • fcdc0ab Fix autofail contexts. by Ben Kurtovic 2013-08-24 00:05:13 -0400
  • d1a7d25 Set right context for ExternalLink.url; Wikicode.filter_external_links() by Ben Kurtovic 2013-08-23 23:36:34 -0400
  • 67f1762 Doc updates, and allow passing a starting context to tokenize(). by Ben Kurtovic 2013-08-23 23:23:22 -0400
  • d91c65d TestExternalLink; some fixes in ExternalLink. by Ben Kurtovic 2013-08-23 20:05:32 -0400
  • 655cdc0 TestBuilder.test_external_link() by Ben Kurtovic 2013-08-23 19:36:53 -0400
  • f1b9575 Squash a memory leak. by Ben Kurtovic 2013-08-23 03:22:18 -0400
  • 2561cf5 Fix all bugs in C implementation of external links. by Ben Kurtovic 2013-08-23 02:30:27 -0400
  • 072b956 Make a couple tests harder. by Ben Kurtovic 2013-08-23 02:29:51 -0400
  • b9324eb Fix Python tokenizer to not generate empty Text tokens. by Ben Kurtovic 2013-08-23 02:29:00 -0400
  • c1b502b Finish external links implementation. by Ben Kurtovic 2013-08-23 01:24:35 -0400
  • 7dcfa3f Implement Tokenizer_really_parse_external_link(), some other fixes by Ben Kurtovic 2013-08-22 22:15:49 -0400
  • 6ecf15c Tokenizer_parse_external_link() by Ben Kurtovic 2013-08-22 20:41:45 -0400
  • a1948b0 Tokenizer_parse_bracketed/free_uri_scheme(), other adjustments by Ben Kurtovic 2013-08-22 20:03:34 -0400
  • 7b84b3f Refactor out C's is_marker(); hooks for ext links. by Ben Kurtovic 2013-08-22 15:01:59 -0400
  • 6eb72c5 Some cleanup. by Ben Kurtovic 2013-08-22 14:34:45 -0400
  • bd10aab Finish external links. by Ben Kurtovic 2013-08-22 05:05:30 -0400