summaryrefslogtreecommitdiff
path: root/lib/coderay
Commit message (Collapse)AuthorAgeFilesLines
* cleanupKornelius Kalnbach2016-02-131-4/+4
|
* remove whitespaceKornelius Kalnbach2016-02-134-16/+0
|
* use setupKornelius Kalnbach2016-02-131-1/+1
|
* cleanupKornelius Kalnbach2016-02-132-2/+1
|
* move setup to superclassKornelius Kalnbach2016-02-134-9/+6
|
* move comment to the topKornelius Kalnbach2016-02-131-1/+2
|
* highlight generated C scanner (like the others)Kornelius Kalnbach2016-02-131-1/+1
|
* add generated Lua scannerKornelius Kalnbach2016-02-131-0/+184
|
* add json scanner using RuleBasedScannerKornelius Kalnbach2016-02-131-0/+92
|
* warn about error tokensKornelius Kalnbach2016-02-131-1/+1
|
* use explicit pattern methodKornelius Kalnbach2016-02-131-1/+1
|
* quick increment/decrement, yay!Kornelius Kalnbach2016-02-131-0/+19
|
* Push and Pop take optional group argument nowKornelius Kalnbach2016-02-131-8/+32
|
* add explicit pattern method; make pattern optionalKornelius Kalnbach2016-02-131-30/+33
|
* fix commentKornelius Kalnbach2016-02-131-1/+1
|
* scanner tweaksKornelius Kalnbach2016-02-134-9/+12
|
* just show the arrayKornelius Kalnbach2016-02-131-2/+2
|
* Debug encoder should count tokens for better inspectionKornelius Kalnbach2016-02-131-0/+10
|
* add push/pop state, working on C scannerKornelius Kalnbach2015-04-222-5/+156
|
* move RuleBasedScanner into own fileKornelius Kalnbach2015-04-033-222/+223
|
* add DSL CSS scannerKornelius Kalnbach2015-04-031-0/+125
|
* add check_unlessKornelius Kalnbach2015-04-031-2/+17
|
* use instance variable instead of class variableKornelius Kalnbach2015-03-251-35/+35
|
* finally, a version that is fast without eval!Kornelius Kalnbach2015-03-252-0/+400
|
* more work on DSL scanner for JavaScriptKornelius Kalnbach2015-03-225-60/+812
|
* first version of RuleBasedScanner for JavaScriptKornelius Kalnbach2015-03-212-0/+369
|
* this seems obsoleteKornelius Kalnbach2015-03-211-1/+0
|
* no need to modify file_extensionKornelius Kalnbach2015-03-214-4/+4
|
* add alternative JSON scannersKornelius Kalnbach2015-03-215-18/+533
|
* Merge branch 'master' into dslKornelius Kalnbach2015-03-214-27/+19
|\
| * prevent running out of regexp stackKornelius Kalnbach2015-03-211-1/+1
| |
| * HTML envoder keeps \t with tab_width: falseKornelius Kalnbach2014-05-171-1/+1
| | | | | | | | Fixes #170
| * fix for #163 (SQL scanner), declare 1.1.1Kornelius Kalnbach2014-02-222-25/+17
| |
* | wsKornelius Kalnbach2013-10-281-0/+1
| |
* | experiment with JSON scannerKornelius Kalnbach2013-10-281-16/+17
|/
* final cleanupv1.1.0Kornelius Kalnbach2013-09-011-1/+0
|
* fix coderay -HTML optionv1.1.0.rc5Kornelius Kalnbach2013-08-301-6/+8
|
* Merge pull request #149 from rubychan/fix-cache-attackKornelius Kalnbach2013-08-236-41/+64
|\ | | | | Fix Symbol/Cache attacks
| * limit HTML encoder span_for_kinds cache sizev1.1.0.rc3Kornelius Kalnbach2013-07-211-2/+4
| |
| * no cache attacks possible, static input (CSS)Kornelius Kalnbach2013-07-211-2/+0
| |
| * avoid cache attack in Ruby scannerKornelius Kalnbach2013-07-211-7/+7
| | | | | | (eg. using Unicode-delimited Fancy Strings)
| * cleanupKornelius Kalnbach2013-07-211-1/+0
| |
| * no attack vector, there are only 2 casesKornelius Kalnbach2013-07-211-1/+0
| |
| * no attack vector, there are only 4 casesKornelius Kalnbach2013-07-211-2/+0
| |
| * FileType should guard against attacks hereKornelius Kalnbach2013-07-211-1/+0
| |
| * tweak Debug scanners again, introduce :unknown token kindKornelius Kalnbach2013-07-213-23/+22
| |
| * prevent Symbol attack in Debug scannerKornelius Kalnbach2013-07-211-17/+22
| |
| * no attack vector foundKornelius Kalnbach2013-07-211-1/+0
| |
| * cleanup Plugin, don't use #to_sym anymoreKornelius Kalnbach2013-07-211-12/+11
| |
| * prevent Symbol attack in Raydebug scannerKornelius Kalnbach2013-07-211-2/+14
| |