2c4bff1
Start test_tag; some fixes for Tags. by
2013-07-29 23:01:37 -0400
b8752a5
test_attribute; better setters for padding attributes by
2013-07-29 21:08:54 -0400
8f0defa
Finish tag building test cases (#9) by
2013-07-29 19:52:05 -0400
77c4df7
Fix assorted bugs in the Tag node. by
2013-07-29 19:51:41 -0400
bee74c0
Some doc updates. by
2013-07-27 17:39:38 -0400
c568bcb
Merge branch 'feature/html_tags' into develop (#9) by
2013-07-27 00:11:23 -0400
4663563
Remove unnecessary markers. by
2013-07-27 00:02:45 -0400
07d49c6
Fix resetting of fields when doing multiple tokenizations. by
2013-07-26 23:50:53 -0400
e83f321
Rearrange functions; remove useless prototypes. by
2013-07-26 23:19:38 -0400
9a2556b
Actually write to buffer with invalid tag starts. by
2013-07-23 18:21:56 -0400
41d66a4
Don't decrement refcount with PyList_SetItem(). by
2013-07-23 18:11:37 -0400
bb4cf03
Fix unsafe context definitions. by
2013-07-23 18:02:42 -0400
2f55654
Route failure shouldn't be consumed before it reaches Tokenizer_parse_tag(). by
2013-07-23 17:51:55 -0400
90ef320
Properly handle the first space after a tag name. by
2013-07-23 17:40:09 -0400
e3fc27c
Refactor TagData code into dedicated functions. by
2013-07-23 17:34:19 -0400
30c3f27
Correctly set TagOpenData's default values. by
2013-07-23 16:58:28 -0400
e32063e
Reset routes properly. by
2013-07-23 16:31:56 -0400
fd8a530
Implement Tokenizer_handle_single_only_tag_end(), Tokenizer_handle_single_tag_end() by
2013-07-21 11:14:49 -0400
4c5cfe5
Implement Tokenizer_handle_invalid_tag_start() by
2013-07-21 10:37:23 -0400
c0f83fc
Implement Tokenizer_handle_tag_close_close() by
2013-07-21 09:48:33 -0400
b900f84
Implement Tokenizer_handle_tag_open_close() by
2013-07-18 17:18:06 -0400
e6b5c46
Implement Tokenizer_handle_tag_close_open() by
2013-07-18 17:11:48 -0400
b3f7728
Implement Tokenizer_handle_tag_text(), Tokenizer_handle_blacklisted_tag() by
2013-07-17 21:48:11 -0400
d02a6da
Implement Tokenizer_handle_tag_space(); refactor textbuffer writing. by
2013-07-17 20:52:25 -0400
9365fcf
Implement Tokenizer_handle_tag_data(); add a read-backwards macro. by
2013-07-16 23:22:14 -0400
e636bf7
Implement Tokenizer_push_tag_buffer() by
2013-07-11 03:01:02 -0400
c42f67e
Implement Tokenizer_parse_tag(), Tokenizer_really_parse_tag() by
2013-07-10 22:27:45 -0400
6530713
Finish porting misc changes; add prototypes for remaining functions. by
2013-07-10 18:48:12 -0400
aca0f78
Port more Python tokenizer updates to C. by
2013-07-10 15:28:58 -0400
f67cf46
Start C port of tag tokenization; refactor the init func. by
2013-07-10 03:58:47 -0400
5018d9d
Make showtag=True implicit. by
2013-07-10 01:33:45 -0400
929fa25
Correctly tokenize single-only HTML tags, part two. by
2013-07-10 01:05:08 -0400
dcdd072
Correctly tokenize single-only HTML tags, part one. by
2013-07-09 23:19:05 -0400
b24ddae
Tokenizer support for implicitly self-closing tags. by
2013-07-09 22:23:06 -0400
7d1a28a
Support single and single-only tags like <br>. by
2013-07-09 19:38:34 -0400
d3a4078
Tests for single and single_only tags. by
2013-07-07 16:47:19 -0400
50beda0
Improve/fix the way padding is handled. by
2013-07-06 01:47:33 -0400
fb92012
Support parser-blacklisted tags like <nowiki> by
2013-07-06 00:12:06 -0400
2a71c18
Four tests for <nowiki> + friends. by
2013-07-05 23:51:16 -0400
4cfa406
Clean up the way contexts are defined. by
2013-07-05 23:29:14 -0400
e5ada47
Adding a test for triple backslashes. by
2013-07-05 23:02:27 -0400
a42a704
Support backslash-escaped quotes in tags; CX_NEED_* -> CX_NOTE_* by
2013-07-05 23:02:10 -0400
ffb554c
Fix broken tests. by
2013-07-04 14:31:43 -0400
4c7ed9c
Add seven tests related to backslashes before quotes. by
2013-07-03 21:04:49 -0400
591a0f5
Change 'write' to 'emit'; adjust some other names for PEP8. by
2013-07-03 18:46:41 -0400
17c71e3
Add three tests for invalid attribute quote usage. by
2013-07-03 18:30:02 -0400
e99c9d3
More tag refactoring; fix some bugs. by
2013-07-03 18:29:07 -0400
5e8794d
Refactor more of the tag tokenization process. by
2013-07-02 20:04:28 -0400
dd6bb16
Support tag nesting properly; unit tests; recursion checks for tags. by
2013-07-02 01:31:28 -0400
9693b6d
Replace data.literal and data.quoted with a data.CX_QUOTED context by
2013-07-02 00:48:20 -0400
e34026d
Support templates and wikilinks inside <open> tags (part 2) by
2013-07-01 22:14:57 -0400
dfe100c
Support templates and wikilinks inside <open> tags (part 1) by
2013-07-01 20:44:56 -0400
6c2898d
Make {{|=}} build correctly; add a test for this. by
2013-07-01 02:10:02 -0400
f63480b
Update the integration.rich_tags test to use the new tag tokens. by
2013-06-30 23:48:58 -0400
82edc93
Pass some tests by simplifying the way tags are read from the stack. by
2013-06-30 22:42:26 -0400
43e717c
Add a number of new tag tests. by
2013-06-30 22:41:19 -0400
962adcd
Add docstrings for a couple new methods in the tokenizer. by
2013-06-30 22:27:44 -0400
5f5a081
Rewrite tag parser to be cleaner and safer. by
2013-06-30 21:02:11 -0400
81e8fdd
Give Attributes more attributes for padding data. by
2013-06-30 20:57:54 -0400
c241bff
Remove .type check from assertTagNodeEqual() by
2013-06-29 00:37:29 -0400
ce27d5d
Fix six failing tests; add three more (all passing). by
2013-06-29 00:33:41 -0400
6450814
Remove 'type' attribute from tags; rework tag definitions. by
2013-06-28 23:34:24 -0400
2596e69
Fix a possible compiler warning on some build systems. by
2013-06-26 16:40:19 -0400
b89ae9a
Merge branch 'develop' into feature/html_tags by
2013-06-23 15:21:43 -0400
7b6b46d
Some documentation cleanup. by
2013-06-22 22:24:36 -0400
58d9194
Version bump for v0.3; fix permissions on compat.py. by
2013-06-21 00:32:26 -0400
1baf3f6
Merge branch 'develop' by
2013-06-20 18:14:38 -0400
edf6a3a
(tag: v0.2)
release/0.2 by
2013-06-20 18:13:52 -0400
bbaf09d
Fix docstrings of generated filter methods. by
2013-06-20 18:07:41 -0400
72473b4
Adding a changelog (closes #23) by
2013-06-20 17:47:13 -0400
a689467
Replace broken log2 function; add a missing comment. by
2013-06-20 16:17:39 -0400
25a9f4f
Add .dll to .gitignore for builds on Windows. by
2013-06-19 21:08:34 -0400
22d7995
Fix newline behavior when loading test files on Windows. by
2013-06-19 21:07:41 -0400
3fb8f32
Fix StringMixIn.maketrans() on Py3k. by
2013-06-19 00:39:46 -0400
81954c5
Removing a useless, skipped test. by
2013-06-19 00:22:30 -0400
03e4128
Add a number of tag tests. A couple of these are failing. by
2013-06-12 18:29:22 -0400
d2b3954
Fix remaining broken tests; some refactoring. by
2013-06-01 17:30:34 -0400
7277443
Merge branch 'develop' into feature/html_tags by
2013-06-01 16:08:11 -0400
ce252f6
Missed a space. by
2013-06-01 16:00:40 -0400
b2f0f23
Fix README. by
2013-06-01 15:48:37 -0400
ac9b64b
Travis integration (closes #33) by
2013-06-01 15:35:40 -0400
9ea06c2
Push the textbuffer to fix a couple broken tests. by
2013-05-28 10:58:45 -0400
1b4c01b
Implement assertTagNodeEqual(), start test_tag(), add to tags.mwtest. by
2013-05-20 03:05:11 -0400
61fc5b5
Fix handling of self-closing tags (closes #31) by
2013-05-19 14:41:48 -0400
a9e4714
Merge branch 'develop' into feature/html_tags by
2013-05-19 02:15:33 -0400
22e869b
Fix a failing HTML entity test in the C tokenizer. by
2013-05-19 01:45:09 -0400
ec6ba67
Tokenizer integration tests; finish unit test coverage (closes #7) by
2013-05-19 00:33:19 -0400
6e2ca06
Tokenizer tests for HTML entities. by
2013-05-19 00:09:46 -0400
6070eff
Tokenizer tests for headings. Also, add an integration test. by
2013-05-18 23:06:48 -0400
dd199c4
Fix tokenizer tests with setup.py test. by
2013-05-18 21:08:33 -0400
9e52714
Tokenizer tests for comments. by
2013-05-18 20:56:56 -0400
ebaa0e6
Tokenizer tests for wikilinks. by
2013-05-18 20:07:20 -0400
db06eda
Tokenizer tests for arguments. by
2013-05-18 19:52:37 -0400
a0fb836
Can specify specific tokenizer tests via the command line; add files by
2013-05-18 19:05:27 -0400
2354fe1
Implement test_strip_code(); finish TestWikicode (#7) by
2013-05-18 18:42:19 -0400
4ae10ec
Fix bugs in get_sections(); finish test_get_sections() by
2013-05-18 18:29:44 -0400
d5699f7
Add note about vcvarsall.bat error (#26, closes #32) by
2013-05-16 21:33:00 -0400
496475c
Whoops, that should be one larger (#25). by
2013-05-13 18:52:32 -0400
9ede112
Fix tokenizer.c on Windows; add another template test (#25) by
2013-05-13 18:44:21 -0400
35acc1b
Fix a couple bugs. by
2013-05-13 18:10:06 -0400