Commit Graph

  • *
  • *
  • *
  • | *
  • * |
  • |/
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • * |
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • * |
  • | *
  • * |
  • | *
  • | *
  • | *
  • | *
  • * |
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • | *
  • | |\
  • | |/
  • |/|
  • * |
  • * |
  • * |
  • |\ \
  • | * |
  • | * |
  • * | |
  • | * |
  • | * |
  • |/ /
  • * |
  • |\ \
  • | * |
  • | * |
  • | * |
  • |/ /
  • * |
  • * |
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • f78bcf8 Keep .type and .tag synchronized in Tags when using their setters. by Ben Kurtovic 2012-12-09 00:29:37 -0500
  • 7e46601 Tags should fully work now in tokenizer and builder. by Ben Kurtovic 2012-12-09 00:20:21 -0500
  • 05ec7a1 Improve padding support for Tags; more code for tags in tokenizer. by Ben Kurtovic 2012-12-08 22:04:03 -0500
  • efc230e (refs/pull/15/head) added check for None node by notconfusing 2012-12-01 20:11:59 -0800
  • d1a9ba9 Starting tag work. by Ben Kurtovic 2012-12-01 13:42:08 -0500
  • dab6cc3 Fix handling of errors when parsing template param keys (closes #13) by Ben Kurtovic 2012-11-21 18:43:51 -0500
  • 1f47e10 Start some Py3k compatibility stuff. by Ben Kurtovic 2012-11-17 23:08:53 -0500
  • eba76dc Merge branch 'feature/speedup' into develop by Ben Kurtovic 2012-11-17 21:50:15 -0500
  • ca11d77 Shorten some longer lines. by Ben Kurtovic 2012-11-17 21:49:07 -0500
  • 4a725b7 Fix another couple bugs regarding template contexts and verify_safe(). by Ben Kurtovic 2012-11-17 21:31:52 -0500
  • 1abdb47 Fix a couple bugs. by Ben Kurtovic 2012-11-17 20:34:41 -0500
  • 88a2b95 Remove a bunch of white space. by Ben Kurtovic 2012-11-17 17:54:10 -0500
  • 3a6335d Clean up init_tokenizer(). by Ben Kurtovic 2012-11-17 17:18:00 -0500
  • 06f02b9 Clean up whitespace / newlines. by Ben Kurtovic 2012-11-17 17:12:02 -0500
  • 0e78571 Forgot to check numeric/hexadecimal entities for string chars. by Ben Kurtovic 2012-11-17 16:57:02 -0500
  • a1e6dfc Ensure that there is null terminator at the end of entitydefs. by Ben Kurtovic 2012-11-17 16:52:01 -0500
  • 19e7c3b Fix type. by Ben Kurtovic 2012-11-17 16:47:09 -0500
  • 06b20dd More updates. by Ben Kurtovic 2012-11-17 16:15:23 -0500
  • 1602449 Mostly implement Tokenizer_really_parse_entity(). by Ben Kurtovic 2012-11-17 15:42:16 -0500
  • 087d606 Recover failing contexts when due to a template or link opening. by Ben Kurtovic 2012-11-01 15:35:42 -0400
  • 7de34ed Rewrite verify_safe completely. by Ben Kurtovic 2012-11-01 15:15:56 -0400
  • b2f933d Fix memory leak. by Ben Kurtovic 2012-11-01 12:41:55 -0400
  • 76b299e Sync from upstream (6413ae21da); some doc updates. by Ben Kurtovic 2012-10-27 21:47:11 -0400
  • 6413ae2 Should have used the param's name here instead of its value. by Ben Kurtovic 2012-10-27 21:44:18 -0400
  • c5fea8e Render the entire textbuffer correctly. by Ben Kurtovic 2012-10-20 16:05:04 -0400
  • cdef073 Replace textbuffer with our own datastructure. by Ben Kurtovic 2012-10-20 13:22:34 -0400
  • f0a36f3 Store tokens in a global variable instead of retrieving anew each time. by Ben Kurtovic 2012-10-07 23:39:18 -0400
  • 6d73eee Replace Python list of stacks with a singly linked list. by Ben Kurtovic 2012-10-07 00:12:29 -0400
  • d286873 Update some abstract protocols. by Ben Kurtovic 2012-10-06 22:56:23 -0400
  • 1bfd364 Process contexts in Tokenizer_handle_template_param() correctly. by Ben Kurtovic 2012-10-06 21:24:00 -0400
  • 230c897 Fix verify_save and propogate errors correctly in the parse func. by Ben Kurtovic 2012-10-06 20:47:02 -0400
  • 467aef3 FromStringAndSize instead of FromString. by Ben Kurtovic 2012-10-06 14:44:38 -0400
  • 29ef2a6 Propogate fix from b447e7bfc1 by Ben Kurtovic 2012-10-06 14:34:51 -0400
  • b447e7b contexts.WIKILINK should also fail by Ben Kurtovic 2012-10-06 14:32:28 -0400
  • ff0b443 Replace Python exception machinery with a global and some macros. by Ben Kurtovic 2012-10-06 14:29:22 -0400
  • 28a25d9 Bugfix when text ends within param key context. by Ben Kurtovic 2012-10-06 14:23:17 -0400
  • 8e4819e Fix exception implementation; some other cleanup and fixes. by Ben Kurtovic 2012-10-05 18:57:02 -0400
  • 9993f1b Fix object calls. by Ben Kurtovic 2012-09-29 13:00:12 -0400
  • 0be18bc Fix Py_UNICODE comparisons. by Ben Kurtovic 2012-09-29 12:40:59 -0400
  • 17a09e3 Fix some bugs. by Ben Kurtovic 2012-09-29 12:13:31 -0400
  • bca09e1 Bugfix for Python 2.6. by Ben Kurtovic 2012-09-27 20:07:21 -0400
  • c50de64 Implement Tokenizer_handle_heading_end() and malloc for HeadingData. by Ben Kurtovic 2012-09-25 20:17:41 -0400
  • 48188bf Implement Tokenizer_parse_heading(), some other stuff. by Ben Kurtovic 2012-09-25 19:12:04 -0400
  • 150f331 Implement Tokenizer_parse_entity(), Tokenizer_parse_comment(). by Ben Kurtovic 2012-09-25 18:11:29 -0400
  • 7c29a2a Implement Tokenizer_handle_wikilink_separator()/_end(). by Ben Kurtovic 2012-09-25 17:54:38 -0400
  • 707ecc3 Implement Tokenizer_parse_wikilink() and more. by Ben Kurtovic 2012-09-25 17:51:23 -0400
  • f401ede Implementing more stuff. by Ben Kurtovic 2012-09-25 17:32:43 -0400
  • 4153599 Implement Tokenizer_handle_template_param_value(). by Ben Kurtovic 2012-09-25 17:09:27 -0400
  • 17af353 Implement Tokenizer_handle_template_param(). by Ben Kurtovic 2012-09-24 21:18:44 -0400
  • 849016f Implement Tokenizer_verify_safe() and some others. by Ben Kurtovic 2012-09-23 21:27:08 -0400
  • 0d720a7 Implement Tokenizer_parse_template(); NOARGS and NOKWARGS. by Ben Kurtovic 2012-09-23 20:35:49 -0400
  • 6edc240 Implement Tokenizer_parse_template_or_argument(). by Ben Kurtovic 2012-09-23 19:14:23 -0400
  • 7fc4578 Add a header file; improve context handling. by Ben Kurtovic 2012-09-23 18:30:04 -0400
  • 1ecb0e0 Fix Tokenizer_verify_safe()'s prototype; add documentation. by Ben Kurtovic 2012-09-23 17:48:57 -0400
  • 8729d20 Fill out Tokenizer_parse(); build a bunch of empty function definitions. by Ben Kurtovic 2012-09-23 17:40:46 -0400
  • 5267c30 Fix refcount handling; implement Tokenizer_write_text_then_stack. by Ben Kurtovic 2012-09-23 03:57:04 -0400
  • 9c4aba1 Adding a few more functions. by Ben Kurtovic 2012-09-23 03:40:19 -0400
  • 4cc4791 Adding a bunch more, and implementing Tokenizer_push_textbuffer. by Ben Kurtovic 2012-09-23 01:29:27 -0400
  • e0660f8 Committing this C work for now. by Ben Kurtovic 2012-09-22 22:47:05 -0400
  • 03120bc Version bump for 0.2.dev; fix a documentation bug. by Ben Kurtovic 2012-09-21 23:21:41 -0400
  • 828e795 Merge branch 'develop' by Ben Kurtovic 2012-09-21 23:08:00 -0400
  • 19da4d2 (tag: v0.1.1) release/0.1.1 by Ben Kurtovic 2012-09-21 23:07:43 -0400
  • 3868afd Revert change to tokens; this is clearer. by Ben Kurtovic 2012-09-21 22:56:40 -0400
  • 53950e6 Merge branch 'feature/links' into develop (#10) by Ben Kurtovic 2012-09-21 22:48:03 -0400
  • 3dbf0bc Fix heading/link code stripping; add WIKILINK contexts to documentation. by Ben Kurtovic 2012-09-21 22:41:34 -0400
  • 99e4668 Support wikilinks in tokenizer. by Ben Kurtovic 2012-09-21 22:33:54 -0400
  • 5f7566c Bugfix. by Ben Kurtovic 2012-09-19 23:49:16 -0400
  • aa29a8b Wikilinks in builder; some additions; cleanup. by Ben Kurtovic 2012-09-17 00:14:48 -0400
  • 21d33e1 Adding Wikilink class. by Ben Kurtovic 2012-09-16 23:42:08 -0400
  • b40ca0e Merge branch 'feature/comments' into develop (#10) by Ben Kurtovic 2012-09-16 22:56:14 -0400
  • bd132ad Bugfix. by Ben Kurtovic 2012-09-16 22:53:28 -0400
  • 65862be Support comments in tokenizer. by Ben Kurtovic 2012-09-16 22:52:06 -0400
  • 2cfb097 Comment class for <!-- comments -->; implement in builder. by Ben Kurtovic 2012-09-16 22:13:51 -0400
  • ef0ed63 Properly handle newlines in template names with named parameters. by Ben Kurtovic 2012-09-05 08:38:10 -0400
  • 7e26ddf Some cleanup, adjustments; add dist to .gitignore. by Ben Kurtovic 2012-08-23 17:25:07 -0400
  • 62ef273 Update version info to 0.2.dev by Ben Kurtovic 2012-08-23 15:31:29 -0400
  • ba94938 (tag: v0.1) release/0.1 by Ben Kurtovic 2012-08-23 15:22:03 -0400
  • 1905456 Final fixes and cleanup before release. by Ben Kurtovic 2012-08-23 15:20:01 -0400
  • 3531221 Fix tokenizer so we don't destroy our textbuf writing an empty stack by Ben Kurtovic 2012-08-23 03:45:48 -0400
  • 814ce9f Fix an assumption regarding templates mistaken as arguments. by Ben Kurtovic 2012-08-23 03:22:37 -0400
  • 70cf46e Simplify / refactor. by Ben Kurtovic 2012-08-23 03:13:17 -0400
  • 6b84a87 Far more robust parsing of templates and template arguments. by Ben Kurtovic 2012-08-23 02:49:09 -0400
  • c01f78a Implement arguments in tokenizer - preliminary results are promising. by Ben Kurtovic 2012-08-22 02:06:33 -0400
  • 2e44343 Implement __iternodes__, __strip__, and __showtree__ for Argument. by Ben Kurtovic 2012-08-22 00:46:24 -0400
  • b3bfe68 Start Argument node type, implement argument in builder (#4). by Ben Kurtovic 2012-08-22 00:37:00 -0400
  • a735efd Template parameters containing newlines should be invalid (closes #6) by Ben Kurtovic 2012-08-21 23:50:31 -0400
  • 38b664f Add missing setters for some nodes and extras (#8) by Ben Kurtovic 2012-08-21 23:44:26 -0400
  • 777dd7a .Text -> .nodes.Text, since .Text can also be .tokens.Text. by Ben Kurtovic 2012-08-21 23:16:52 -0400
  • 816207b Simplify docs massively. by Ben Kurtovic 2012-08-21 23:15:30 -0400
  • bdf5608 More documentation for various things. by Ben Kurtovic 2012-08-21 22:50:22 -0400
  • 1caeb2d Build the actual Sphinx documentation, plus a number of typo fixes. by Ben Kurtovic 2012-08-21 22:07:22 -0400
  • b2b49eb More specific docs for contexts and tokenizer. by Ben Kurtovic 2012-08-21 20:01:40 -0400
  • e787c97 Finish documenting all of the main things (#5). by Ben Kurtovic 2012-08-21 19:42:29 -0400
  • 975be47 Document Builder and contexts. by Ben Kurtovic 2012-08-21 19:01:04 -0400
  • da3ad8c Document Parser. by Ben Kurtovic 2012-08-21 18:27:46 -0400
  • b0fbe5d Document Tag. by Ben Kurtovic 2012-08-21 17:28:08 -0400
  • b041818 Document all of Template, plus some other fixes. by Ben Kurtovic 2012-08-21 16:42:24 -0400
  • 0d224e1 Document mwparserfromhell.nodes, Node, Heading, and HTMLEntity. by Ben Kurtovic 2012-08-21 16:00:21 -0400
  • aeb214a Document compat, nodes.extras, Attribute, Parameter by Ben Kurtovic 2012-08-21 15:34:54 -0400
  • d9805d4 Document SmartList, StringMixIn, utils; some cleanup. by Ben Kurtovic 2012-08-21 15:17:08 -0400