Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • * |
  • |\ \
  • | |/
  • | *
  • | *
  • | *
  • | |\
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • | | *
  • * | |
  • * | |
  • * | |
  • |\ \ \
  • | | |/
  • | |/|
  • | * |
  • | * |
  • | * |
  • * | |
  • * | |
  • * | |
  • * | |
  • |\ \ \
  • | |/ /
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | * |
  • | |\ \
  • | | * |
  • | | * |
  • | | * |
  • | | * |
  • | | * |
  • | | * |
  • | | * |
  • e3fc27c Refactor TagData code into dedicated functions. by Ben Kurtovic 2013-07-23 17:34:19 -0400
  • 30c3f27 Correctly set TagOpenData's default values. by Ben Kurtovic 2013-07-23 16:58:28 -0400
  • e32063e Reset routes properly. by Ben Kurtovic 2013-07-23 16:31:56 -0400
  • fd8a530 Implement Tokenizer_handle_single_only_tag_end(), Tokenizer_handle_single_tag_end() by Ben Kurtovic 2013-07-21 11:14:49 -0400
  • 4c5cfe5 Implement Tokenizer_handle_invalid_tag_start() by Ben Kurtovic 2013-07-21 10:37:23 -0400
  • c0f83fc Implement Tokenizer_handle_tag_close_close() by Ben Kurtovic 2013-07-21 09:48:33 -0400
  • b900f84 Implement Tokenizer_handle_tag_open_close() by Ben Kurtovic 2013-07-18 17:18:06 -0400
  • e6b5c46 Implement Tokenizer_handle_tag_close_open() by Ben Kurtovic 2013-07-18 17:11:48 -0400
  • b3f7728 Implement Tokenizer_handle_tag_text(), Tokenizer_handle_blacklisted_tag() by Ben Kurtovic 2013-07-17 21:48:11 -0400
  • d02a6da Implement Tokenizer_handle_tag_space(); refactor textbuffer writing. by Ben Kurtovic 2013-07-17 20:52:25 -0400
  • 9365fcf Implement Tokenizer_handle_tag_data(); add a read-backwards macro. by Ben Kurtovic 2013-07-16 23:22:14 -0400
  • e636bf7 Implement Tokenizer_push_tag_buffer() by Ben Kurtovic 2013-07-11 03:01:02 -0400
  • c42f67e Implement Tokenizer_parse_tag(), Tokenizer_really_parse_tag() by Ben Kurtovic 2013-07-10 22:27:45 -0400
  • 6530713 Finish porting misc changes; add prototypes for remaining functions. by Ben Kurtovic 2013-07-10 18:48:12 -0400
  • aca0f78 Port more Python tokenizer updates to C. by Ben Kurtovic 2013-07-10 15:28:58 -0400
  • f67cf46 Start C port of tag tokenization; refactor the init func. by Ben Kurtovic 2013-07-10 03:58:47 -0400
  • 5018d9d Make showtag=True implicit. by Ben Kurtovic 2013-07-10 01:33:45 -0400
  • 929fa25 Correctly tokenize single-only HTML tags, part two. by Ben Kurtovic 2013-07-10 01:05:08 -0400
  • dcdd072 Correctly tokenize single-only HTML tags, part one. by Ben Kurtovic 2013-07-09 23:19:05 -0400
  • b24ddae Tokenizer support for implicitly self-closing tags. by Ben Kurtovic 2013-07-09 22:23:06 -0400
  • 7d1a28a Support single and single-only tags like <br>. by Ben Kurtovic 2013-07-09 19:38:34 -0400
  • d3a4078 Tests for single and single_only tags. by Ben Kurtovic 2013-07-07 16:47:19 -0400
  • 50beda0 Improve/fix the way padding is handled. by Ben Kurtovic 2013-07-06 01:47:33 -0400
  • fb92012 Support parser-blacklisted tags like <nowiki> by Ben Kurtovic 2013-07-06 00:12:06 -0400
  • 2a71c18 Four tests for <nowiki> + friends. by Ben Kurtovic 2013-07-05 23:51:16 -0400
  • 4cfa406 Clean up the way contexts are defined. by Ben Kurtovic 2013-07-05 23:29:14 -0400
  • e5ada47 Adding a test for triple backslashes. by Ben Kurtovic 2013-07-05 23:02:27 -0400
  • a42a704 Support backslash-escaped quotes in tags; CX_NEED_* -> CX_NOTE_* by Ben Kurtovic 2013-07-05 23:02:10 -0400
  • ffb554c Fix broken tests. by Ben Kurtovic 2013-07-04 14:31:43 -0400
  • 4c7ed9c Add seven tests related to backslashes before quotes. by Ben Kurtovic 2013-07-03 21:04:49 -0400
  • 591a0f5 Change 'write' to 'emit'; adjust some other names for PEP8. by Ben Kurtovic 2013-07-03 18:46:41 -0400
  • 17c71e3 Add three tests for invalid attribute quote usage. by Ben Kurtovic 2013-07-03 18:30:02 -0400
  • e99c9d3 More tag refactoring; fix some bugs. by Ben Kurtovic 2013-07-03 18:29:07 -0400
  • 5e8794d Refactor more of the tag tokenization process. by Ben Kurtovic 2013-07-02 20:04:28 -0400
  • dd6bb16 Support tag nesting properly; unit tests; recursion checks for tags. by Ben Kurtovic 2013-07-02 01:31:28 -0400
  • 9693b6d Replace data.literal and data.quoted with a data.CX_QUOTED context by Ben Kurtovic 2013-07-02 00:48:20 -0400
  • e34026d Support templates and wikilinks inside <open> tags (part 2) by Ben Kurtovic 2013-07-01 22:14:57 -0400
  • dfe100c Support templates and wikilinks inside <open> tags (part 1) by Ben Kurtovic 2013-07-01 20:44:56 -0400
  • 6c2898d Make {{|=}} build correctly; add a test for this. by Ben Kurtovic 2013-07-01 02:10:02 -0400
  • f63480b Update the integration.rich_tags test to use the new tag tokens. by Ben Kurtovic 2013-06-30 23:48:58 -0400
  • 82edc93 Pass some tests by simplifying the way tags are read from the stack. by Ben Kurtovic 2013-06-30 22:42:26 -0400
  • 43e717c Add a number of new tag tests. by Ben Kurtovic 2013-06-30 22:41:19 -0400
  • 962adcd Add docstrings for a couple new methods in the tokenizer. by Ben Kurtovic 2013-06-30 22:27:44 -0400
  • 5f5a081 Rewrite tag parser to be cleaner and safer. by Ben Kurtovic 2013-06-30 21:02:11 -0400
  • 81e8fdd Give Attributes more attributes for padding data. by Ben Kurtovic 2013-06-30 20:57:54 -0400
  • c241bff Remove .type check from assertTagNodeEqual() by Ben Kurtovic 2013-06-29 00:37:29 -0400
  • ce27d5d Fix six failing tests; add three more (all passing). by Ben Kurtovic 2013-06-29 00:33:41 -0400
  • 6450814 Remove 'type' attribute from tags; rework tag definitions. by Ben Kurtovic 2013-06-28 23:34:24 -0400
  • 2596e69 Fix a possible compiler warning on some build systems. by Ben Kurtovic 2013-06-26 16:40:19 -0400
  • b89ae9a Merge branch 'develop' into feature/html_tags by Ben Kurtovic 2013-06-23 15:21:43 -0400
  • 7b6b46d Some documentation cleanup. by Ben Kurtovic 2013-06-22 22:24:36 -0400
  • 58d9194 Version bump for v0.3; fix permissions on compat.py. by Ben Kurtovic 2013-06-21 00:32:26 -0400
  • 1baf3f6 Merge branch 'develop' by Ben Kurtovic 2013-06-20 18:14:38 -0400
  • edf6a3a (tag: v0.2) release/0.2 by Ben Kurtovic 2013-06-20 18:13:52 -0400
  • bbaf09d Fix docstrings of generated filter methods. by Ben Kurtovic 2013-06-20 18:07:41 -0400
  • 72473b4 Adding a changelog (closes #23) by Ben Kurtovic 2013-06-20 17:47:13 -0400
  • a689467 Replace broken log2 function; add a missing comment. by Ben 2013-06-20 16:17:39 -0400
  • 25a9f4f Add .dll to .gitignore for builds on Windows. by Ben 2013-06-19 21:08:34 -0400
  • 22d7995 Fix newline behavior when loading test files on Windows. by Ben 2013-06-19 21:07:41 -0400
  • 3fb8f32 Fix StringMixIn.maketrans() on Py3k. by Ben Kurtovic 2013-06-19 00:39:46 -0400
  • 81954c5 Removing a useless, skipped test. by Ben Kurtovic 2013-06-19 00:22:30 -0400
  • 03e4128 Add a number of tag tests. A couple of these are failing. by Ben Kurtovic 2013-06-12 18:29:22 -0400
  • d2b3954 Fix remaining broken tests; some refactoring. by Ben Kurtovic 2013-06-01 17:30:34 -0400
  • 7277443 Merge branch 'develop' into feature/html_tags by Ben Kurtovic 2013-06-01 16:08:11 -0400
  • ce252f6 Missed a space. by Ben Kurtovic 2013-06-01 16:00:40 -0400
  • b2f0f23 Fix README. by Ben Kurtovic 2013-06-01 15:48:37 -0400
  • ac9b64b Travis integration (closes #33) by Ben Kurtovic 2013-06-01 15:35:40 -0400
  • 9ea06c2 Push the textbuffer to fix a couple broken tests. by Ben Kurtovic 2013-05-28 10:58:45 -0400
  • 1b4c01b Implement assertTagNodeEqual(), start test_tag(), add to tags.mwtest. by Ben Kurtovic 2013-05-20 03:05:11 -0400
  • 61fc5b5 Fix handling of self-closing tags (closes #31) by Ben Kurtovic 2013-05-19 14:41:48 -0400
  • a9e4714 Merge branch 'develop' into feature/html_tags by Ben Kurtovic 2013-05-19 02:15:33 -0400
  • 22e869b Fix a failing HTML entity test in the C tokenizer. by Ben Kurtovic 2013-05-19 01:45:09 -0400
  • ec6ba67 Tokenizer integration tests; finish unit test coverage (closes #7) by Ben Kurtovic 2013-05-19 00:33:19 -0400
  • 6e2ca06 Tokenizer tests for HTML entities. by Ben Kurtovic 2013-05-19 00:09:46 -0400
  • 6070eff Tokenizer tests for headings. Also, add an integration test. by Ben Kurtovic 2013-05-18 23:06:48 -0400
  • dd199c4 Fix tokenizer tests with setup.py test. by Ben Kurtovic 2013-05-18 21:08:33 -0400
  • 9e52714 Tokenizer tests for comments. by Ben Kurtovic 2013-05-18 20:56:56 -0400
  • ebaa0e6 Tokenizer tests for wikilinks. by Ben Kurtovic 2013-05-18 20:07:20 -0400
  • db06eda Tokenizer tests for arguments. by Ben Kurtovic 2013-05-18 19:52:37 -0400
  • a0fb836 Can specify specific tokenizer tests via the command line; add files by Ben Kurtovic 2013-05-18 19:05:27 -0400
  • 2354fe1 Implement test_strip_code(); finish TestWikicode (#7) by Ben Kurtovic 2013-05-18 18:42:19 -0400
  • 4ae10ec Fix bugs in get_sections(); finish test_get_sections() by Ben Kurtovic 2013-05-18 18:29:44 -0400
  • d5699f7 Add note about vcvarsall.bat error (#26, closes #32) by Ben Kurtovic 2013-05-16 21:33:00 -0400
  • 496475c Whoops, that should be one larger (#25). by Ben Kurtovic 2013-05-13 18:52:32 -0400
  • 9ede112 Fix tokenizer.c on Windows; add another template test (#25) by Ben Kurtovic 2013-05-13 18:44:21 -0400
  • 35acc1b Fix a couple bugs. by Ben Kurtovic 2013-05-13 18:10:06 -0400
  • 0b56f2e Improve Wikicode.get_sections(); implement test_get_tree(); part of test_get_sections() by Ben Kurtovic 2013-05-13 02:39:00 -0400
  • f700914 Cleanup Wikicode's filter functions; implement test_filter_family(). by Ben Kurtovic 2013-05-11 19:21:24 -0400
  • 17ac79e Build filter methods dynamically. by Ben Kurtovic 2013-05-11 15:58:45 -0400
  • 3095a42 Finish tests for Wikicode's list-like methods; fix a bug. by Ben Kurtovic 2013-05-08 11:03:04 -0400
  • ee99e6e Fix a bug in Wikicode.set(); implement test_set() and test_index() by Ben Kurtovic 2013-05-06 22:29:02 -0400
  • 852c5ff Start TestWikicode; make Wikicode.nodes's setter handle more inputs. by Ben Kurtovic 2013-05-04 21:06:17 -0400
  • 419e5af Merge branch 'feature/node_tests' into develop (#7) by Ben Kurtovic 2013-05-04 16:23:37 -0400
  • 3fe629f Condense usage of wrap([Text("foo")]) to just wraptext("foo"). by Ben Kurtovic 2013-05-04 16:18:14 -0400
  • 06873ee Add tests for __iternodes__(); add a getnodes() function. by Ben Kurtovic 2013-05-04 15:50:48 -0400
  • eea5c77 Clean up some repetitive lines. by Ben Kurtovic 2013-05-03 23:52:10 -0400
  • 7853e20 Move wrap() and wraptext() TO _test_tree_equality. by Ben Kurtovic 2013-05-03 23:43:57 -0400
  • 3b78541 Clean up indentation. by Ben Kurtovic 2013-05-03 10:57:30 -0400
  • 1d26c4b Why do I always make this mistake? by Ben Kurtovic 2013-05-02 22:40:35 -0400
  • 8184901 Finishing tests for Templates; some fixes. by Ben Kurtovic 2013-05-02 11:01:13 -0400