summaryrefslogtreecommitdiff
path: root/lib/coderay/scanners/diff.rb
Commit message (Collapse)AuthorAgeFilesLines
* prevent running out of regexp stackKornelius Kalnbach2015-03-211-1/+1
|
* avoid empty tokens in Diff scannerKornelius Kalnbach2013-06-231-1/+1
|
* don't allow \x00 in diff filenamesKornelius Kalnbach2013-06-091-1/+1
|
* avoid empty tokens in Diff output, fix split_into_partsKornelius Kalnbach2013-06-091-1/+1
|
* Merge branch 'master' into multiline-inline-diffKornelius Kalnbach2011-12-271-3/+1
|\ | | | | | | | | Conflicts: coderay.gemspec
| * let autoloading to the work (fix test warnings)Kornelius Kalnbach2011-12-271-3/+1
| |
* | simplify multiline diff regexpKornelius Kalnbach2011-12-121-1/+1
| |
* | inline diff highlighting for multi-line changes (#227)Kornelius Kalnbach2011-11-021-29/+51
|/
* minor fix in diff scanner, .tmproj filetype: 1.0.3v1.0.3Kornelius Kalnbach2011-10-261-1/+1
|
* diff scanner: highlight "\ No newline" as :commentKornelius Kalnbach2011-09-091-5/+2
|
* fix issue with diffs inside of diffsKornelius Kalnbach2011-08-191-1/+3
|
* #309 Improved highlighting of Ruby inside diffsmurphy2011-06-221-15/+17
|
* Diff scanner now has its own, optimized inline-diff method; prevents regexp ↵murphy2011-03-011-4/+21
| | | | exploits.
* Issue #227: Inline Diff Highlighting and improved intelligent diff murphy2010-06-011-8/+72
| | | | | | | | | highlighting for multi-line tokens. These are one of the most complex features of CodeRay now, and quite unique, I think. Of course, all of this is highly experimental, and not ready for production use.
* Fixed bug in diff scanner.murphy2010-05-051-4/+4
|
* Direct Streaming! See #142 and Changes.textile.murphy2010-05-011-52/+44
|
* Diff scanner highlights unknown lines as :comment instead of :head.murphy2010-03-311-1/+1
|
* Improved Diff scanner - yay! Finally! Still imperfect, but works (see #52).murphy2010-03-301-13/+35
|
* New: Plugin.title (closes #96)murphy2009-06-091-0/+1
| | | | | | | The title saves the real name for a language, like "C++"...something that can't be deduced from the class name. And a version fix in the README.
* New: *Simple Diff Scanner* (closes #22).murphy2008-09-301-0/+104
* Highlights unified diffs, especially like the ones svn diff outputs. * Changes to make highlighting of whole lines were necessary. * I added two example files. More changes: * Added token classes :head, :delete, :insert, and :change along with styles. * Added two new special token types: :begin_line and :end_line. They mark token groups that explicitly span whole lines and should be highlighted as such. * The HTML encoder converts these new tokens to DIVs. May need more work. * The Debug Encoder uses square brackets for line tokens. * Some cleanups.