evazion
f22092e073
regenerate dtext.c, dtext_rb.gemspec.
2017-02-12 21:39:36 -06:00
evazion
35f41d8a9a
Disable g_debug for release builds.
...
g_debug adds significant overhead even when debug output isn't enabled.
Compile it out by default unless built with `CFLAGS=-DDEBUG rake compile`.
2017-02-12 21:39:36 -06:00
evazion
172c191e59
cdtext: add standalone (pure C) executable.
...
usage:
* cdtext --help
* cdtext file.txt
* echo "[[touhou]]" | cdtext
* echo "[[touhou]]" | cdtext
2017-02-12 21:39:36 -06:00
evazion
fba4e1b500
dtext.rl: split out ruby-specific code to rb_dtext.c.
...
Refactors dtext.rl to pull out the ruby-specific bits so that the parser
can be used standalone, without linking to ruby.
* Splits dtext.rl into dtext.h and rb_dtext.c.
* Refactors parse_helper to return false and set sm->error on error,
instead of raising a ruby exception.
* Changes parse_helper's calling convention so that you call init_machine to
allocate the state machine yourself, then pass it to parse_helper,
rather than having parse_helper create the machine itself.
* Makes DTextRagel.parse raise DTextRagel::Error instead of SyntaxError
on errors.
2017-02-12 21:39:36 -06:00
evazion
17b31405d7
bin/dtext: add standalone ruby executable.
2017-02-12 21:39:32 -06:00
evazion
f3c06ee077
Rakefile: don't re-run ragel unless dtext.rl changes.
2017-02-12 21:38:46 -06:00
evazion
28fb3dfc6b
Rakefile: remove redundant gemspec, list correct files for gem.
2017-02-12 21:37:07 -06:00
evazion
d0fddf60ac
Rakefile: fail gracefully if gems aren't installed.
2017-02-12 20:41:03 -06:00
Albert Yi
12fe26c0b4
fixes #2755 : Add CSS classes to DText links
2017-01-16 15:36:38 -08:00
Albert Yi
4964b42120
Regenerate gemspec for version 1.3.0
2017-01-16 13:30:35 -08:00
Albert Yi
080cdf2e2f
Version bump to 1.3.0
2017-01-16 13:30:24 -08:00
Albert Yi
94077f1780
fixes #8 : H1-H6 Headers are Being Parsed Inline
2017-01-16 13:28:52 -08:00
Albert Yi
828e240cde
fixes #5 : Tags Require a Preceding Character in Order to Work Properly
2017-01-13 15:20:16 -08:00
Albert Yi
841490885d
Regenerate gemspec for version 1.2.0
2016-12-12 17:08:13 -08:00
Albert Yi
e97c23e1d1
update gems
2016-12-12 17:08:08 -08:00
Albert Yi
92300077fe
new version
2016-12-12 17:04:54 -08:00
Albert Yi
184ba878ea
Merge pull request #4 from evazion/fix-spoilers
...
Fix [spoilers] tags
2016-12-10 09:23:04 -08:00
evazion
00188f0c6b
Accept both [spoilers] and [spoiler] for spoiler tags.
2016-12-10 03:46:18 -06:00
evazion
7ed4b507d1
Add tests for [spoilers] tag.
2016-12-10 03:45:28 -06:00
Albert Yi
e8c1f57fd6
new version
2016-10-17 15:00:06 -07:00
Albert Yi
cef66fe1e4
switch ruby version
2016-10-17 14:57:03 -07:00
Albert Yi
1a8c049f62
no longer permit pipelines in aliased wiki links
2016-10-17 14:53:16 -07:00
Albert Yi
19bb2f6598
add edge cases for [[|_|]] and [[||_||]]
2016-10-11 18:12:09 -07:00
r888888888
7dc457fd1b
Regenerate gemspec for version 1.0.14
2016-09-23 15:47:14 -07:00
r888888888
413f7ab4c0
update c file
2016-09-23 15:47:10 -07:00
r888888888
9246b51e26
Regenerate gemspec for version 1.0.13
2016-09-23 15:46:21 -07:00
r888888888
eb292f5406
new version
2016-09-23 15:46:14 -07:00
Albert Yi
71a0e89ad0
Merge pull request #3 from Type-kun/master
...
Fix UTF-8 in urls and mentions
2016-09-23 15:45:46 -07:00
Type-kun
7b1ed7eabb
Fix UTF-8 in urls and mentions
2016-09-23 19:58:47 +05:00
r888888888
b94e4d9962
Regenerate gemspec for version 1.0.12
2016-09-07 18:40:03 -07:00
r888888888
4622c2b406
update version
2016-09-07 18:39:57 -07:00
r888888888
5b61bbd1c0
prefix "dtext-" in header ids
2016-09-07 18:39:41 -07:00
r888888888
2fd75f1f08
add flag for disabling mentions
2016-09-07 16:03:15 -07:00
r888888888
d7c6b9cd8d
fix emails in at mentions
2016-09-07 15:32:54 -07:00
r888888888
def91622c2
Regenerate gemspec for version 1.0.11
2016-09-02 14:58:41 -07:00
r888888888
874a838321
new version
2016-09-02 14:58:36 -07:00
r888888888
356d6cf88a
add id support to headers
2016-09-02 14:58:19 -07:00
r888888888
4919d3831f
Regenerate gemspec for version 1.0.10
2016-09-02 14:42:15 -07:00
r888888888
530ad83698
new version
2016-09-02 14:40:34 -07:00
r888888888
e187fbf59f
allow embedded dtext in textile link content
2016-09-02 14:40:08 -07:00
r888888888
87d883fc76
wip for embedded inline dtext in textile links
2016-08-31 18:47:08 -07:00
r888888888
51517d69c9
factor out ruby-specific code in parse function
2016-08-31 18:30:36 -07:00
r888888888
160ca374de
Regenerate gemspec for version 1.0.9
2016-08-30 14:57:04 -07:00
r888888888
ab2e3c6cd3
handle nil input
2016-08-30 14:56:47 -07:00
r888888888
59a953e7c3
case insensitive
2016-08-30 14:03:34 -07:00
r888888888
780decd0ce
remove unused code
2016-08-30 13:47:09 -07:00
r888888888
4f6ac5bec2
fixes #1 : make tags case insensitive
2016-08-30 13:41:14 -07:00
r888888888
8afef10401
Regenerate gemspec for version 1.0.8
2016-07-11 17:08:27 -07:00
r888888888
47b57853ec
update c file
2016-07-11 17:08:19 -07:00
r888888888
665178c369
Regenerate gemspec for version 1.0.7
2016-07-11 17:05:41 -07:00