BBCode parser.

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

17 check-ins

2018-09-29
18:35
Minor fix in the project file. leaf check-in: 3cae362e5f user: johnfound tags: trunk
18:34
minihash.asm is now part of FreshLib and is included automatically. suffix.tpl removed because is not needed. Added h1-h6 tags in BBCode. check-in: c1c2490522 user: johnfound tags: trunk
2018-09-26
18:48
Builtin prefix. check-in: 70eae4f31b user: johnfound tags: trunk
17:55
Renamed some files. check-in: 0ffdc9f93a user: johnfound tags: trunk
17:50
Versions for Linux and Windows. check-in: 738bbbfe4e user: johnfound tags: trunk
17:45
HTML prefix, more standard compliant. check-in: 1f03564e28 user: johnfound tags: trunk
17:28
More tests. Fixed stack corruption. Closing all remaining open tags at the end. Fixed some corner cases. check-in: 8f1adf326f user: johnfound tags: trunk
12:55
More XSS tests. More emoticons. Fixed XSS issues and the processing of the invalid (not recognized) tags. check-in: 2fefde1615 user: johnfound tags: trunk
2018-09-25
21:47
Now everything looks OK, but more tests with invalid and strange formatting is needed. check-in: a13c1260e8 user: johnfound tags: trunk
21:13
Almost work as intended. Except for the tags with extra not-needed attribute (see the last line in the test). check-in: 8eb2fa55a8 user: johnfound tags: trunk
2018-09-24
21:46
Work on paragraphs autodetection. Better tests. check-in: 081dec3e9f user: johnfound tags: trunk
21:29
Emoticons, paragraphs and some more tests. XSS is still possible in the arguments! check-in: 84852f80cd user: johnfound tags: trunk
2018-09-21
20:04
Now works with open and close tags. Only some issues remaining with the more complex tags, like <a> that have combinations of =attribute and in-tag content. Also, the encoding of the attribute should be fixed. check-in: 62c59fc296 user: johnfound tags: trunk
08:51
All tags and some common mechanism for tags with parameters and without. check-in: 83d869340b user: johnfound tags: trunk
08:28
Hash tables and the tag recognition is working. The open tags are replaced in the simplest cases. Still not working in general. check-in: 199f47261a user: johnfound tags: trunk
2018-09-20
10:27
First code, API, test cases. Only html encoding works. check-in: 3ccbfd9a51 user: johnfound tags: trunk
06:05
initial empty check-in check-in: c46a84f887 user: johnfound tags: trunk