Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | New: *JSON Encoder* | murphy | 2009-04-20 | 1 | -0/+19 |
| | | | | | Very simple. Not streamable yet. | ||||
* | Java scanner: | murphy | 2009-04-14 | 3 | -12/+14 |
| | | | | | | | | | | | * Fixed test after r305 broke it. * [FIXED] Save last_token_dot state through comments. C scanner: * Added file_extension declaration. ** All scanners should have this. * Code cleanup. | ||||
* | Added some CodeRay grafics: an icon and a rainbow Ruby-chan :) | murphy | 2009-04-14 | 5 | -0/+0 |
| | | | | | You can see them on the CodeRay website coderay.rubychan.de. | ||||
* | New: *Python Scanner* (feature #41) | murphy | 2009-04-14 | 6 | -14/+37068 |
| | | | | | | | | | | | | | | | | * Based on pygment's implementation. * The goal is to highlight both Python 2 and 3. ** print and exec will need special treatment. * Still needs work; see TODOs in the code. * Example files: PLEAC, pygments. ** The pygments.unistring code has very long lines which bother TextMate, so I put this one in a separate file. * Rating: 1 / 5 stars, "Poor support", because of problems with numeric literals. * Added .py, .pyw and .py3 to FileType. Else: * Sorted lines in FileType::TypeFromExt. | ||||
* | Fixed generate:scanner task; it now also sets the file_extension. | murphy | 2009-04-14 | 2 | -2/+4 |
| | | | | | | | For example, to create a stub for the Python Scanner, I can use: rake generate:scanner NAME=python BASE=c EXT=py | ||||
* | Fixing sample tests. | murphy | 2009-04-14 | 11 | -109/+214 |
| | |||||
* | Using the new :title option in coderay_suite.rb. | murphy | 2009-04-14 | 1 | -1/+2 |
| | |||||
* | Added a :title option for the HTML Encoder. Closes #55. | murphy | 2009-04-14 | 2 | -2/+18 |
| | |||||
* | Added a generate:scanner task for easy Scanner generation. | murphy | 2009-04-14 | 1 | -0/+74 |
| | | | | | | | | | | It automates: * generation of a new scanner class based on an existing scanner (JSON scanner as default) * generation and initialization of a test suite folder * addition of the generated files to SVN It also helps a bit with _map.rb and file_type.rb, but is not editing the files. | ||||
* | JavaScript scanner: Fixed string keys (closes #85). | murphy | 2009-02-20 | 2 | -83/+82 |
| | |||||
* | Fixed highlighting in documentation (#86). | murphy | 2009-02-20 | 1 | -1/+1 |
| | |||||
* | Removed subversion $Id$ lines. | murphy | 2009-02-20 | 8 | -16/+1 |
| | |||||
* | Java scanner highlights interface declarations as :class. | murphy | 2009-02-20 | 1 | -1/+1 |
| | |||||
* | Fixed a bug in for_redcloth.rb (closes #87). | murphy | 2009-02-18 | 5 | -2/+40 |
| | | | | | | * No more closing PRE tags in RedCloth output. * Added j, j19, and test:functional:all tasks. | ||||
* | Fixed documentation of CodeRay module (was not included by doc task). | murphy | 2009-02-07 | 1 | -0/+1 |
| | |||||
* | Fixed CSS scanner (closes #72). | murphy | 2009-02-06 | 6 | -9/+1417 |
| | | | | | | | * handles url(...) outside of blocks * handles @media * handles [attribute=selectors] (too simple, added TODO) | ||||
* | Updated version number (to 0.9.0) and gem information. | murphy | 2009-02-06 | 6 | -14/+14 |
| | |||||
* | Ruby scanner: Even more fixes for control and meta escape sequences. | murphy | 2009-02-06 | 3 | -9/+30 |
| | | | | | * I think I got it right this time. | ||||
* | Ruby scanner: Fixed rarely used \c, \C-, and \M- escape sequences. | murphy | 2009-02-05 | 6 | -14/+46 |
| | | | | | | | * JavaScript scanner: elaborate a comment * SimpleRegexpScanner: Just some testing with the Ruby stack. * coderay-lib.tmproj: I should just remove it from the repo... | ||||
* | Fixed a Ruby 1.8 compatibility bug in Groovy Scanner. | murphy | 2009-01-22 | 2 | -1/+5 |
| | | | | | * Also added jruby19 task (jruby --1.9 mode). | ||||
* | Added another Groovy test (thanks to raistlin77 again). | murphy | 2009-01-22 | 2 | -0/+966 |
| | |||||
* | New feature: HTML encode option :highlight_lines. See documentation. | murphy | 2009-01-22 | 5 | -9/+37 |
| | | | | | | * The scanner test suite uses it and highlights the lines that differ after a failed complete test in *.actual.html. | ||||
* | Fixed JavaScript scanner, highlighting of strings as keys. | murphy | 2009-01-22 | 1 | -4/+12 |
| | |||||
* | Updated Groovy Scanner (feature #60). | murphy | 2009-01-22 | 6 | -551/+645 |
| | | | | | | | * Code inside ${...} is highlighted; works nested. * various minor bugfixes * Some string related problems remain. Groovy is strange! | ||||
* | Updated cYcnus style (grayscale colors). | murphy | 2009-01-13 | 1 | -5/+5 |
| | |||||
* | Update for the Bash Scanner (todo). | murphy | 2009-01-13 | 2 | -6/+4 |
| | |||||
* | Added test:all rake task for testing CodeRay on all platforms. | murphy | 2009-01-13 | 1 | -26/+43 |
| | |||||
* | README: Added thanks to JRuby developers and some reformatting. | murphy | 2009-01-13 | 1 | -4/+6 |
| | |||||
* | Plugin.helper can be used to load helpers from other plugins using the ↵ | murphy | 2009-01-13 | 1 | -1/+9 |
| | | | | 'plugin/helper' syntax. | ||||
* | New: *Groovy Scanner* (feature #60) | murphy | 2009-01-13 | 5 | -0/+22159 |
| | | | | | | | | | | | * It inherits from Java Scanner, re-using some constants. * Thanks to Stefan Weinmann for helping me with Groovy. * PLEAC code used for testing. * Some issues with remain with strings and regexps. * Rating: 2 / 5 stars, "Basic support" * Added .groovy and .gvy to FileType. * CodeRay now supports a language that pygments doesn't support ;-) | ||||
* | Java Scanner: remove :regexp cases, use :pre_type for built-in types. | murphy | 2009-01-13 | 2 | -2457/+2450 |
| | |||||
* | Ruby Scanner: Shebang comments are highlighted as :doctype. | murphy | 2009-01-13 | 6 | -48/+52 |
| | |||||
* | Improved benchmark script. | murphy | 2009-01-12 | 3 | -10094/+10098 |
| | | | | | | | | | * Made benchmark script run 5 times to visualize JVM warmup for JRuby. * Fixed encoding of example.ruby file. * Compatible with latest pygments version. Thanks to Charles Oliver Nutter and Yehuda Katz for the suggestions. | ||||
* | Fixed gem task. | murphy | 2009-01-12 | 1 | -2/+2 |
| | |||||
* | Added rake task to copy the generated documentation over to the CodeRay website. | murphy | 2009-01-12 | 1 | -0/+5 |
| | |||||
* | Fixed documentation links. | murphy | 2009-01-12 | 4 | -13/+9 |
| | |||||
* | Fixed a bug in Ruby scanner that broke tests with JRuby. | murphy | 2009-01-11 | 2 | -4/+9 |
| | |||||
* | Fixed documentation, moved README into lib folder. | murphy | 2009-01-05 | 5 | -32/+18 |
| | |||||
* | Added js alias for JavaScript. | murphy | 2009-01-04 | 1 | -0/+1 |
| | |||||
* | Added scanner proposals. | murphy | 2009-01-04 | 2 | -0/+317 |
| | |||||
* | Made plugin ids case-insensitive. | murphy | 2009-01-01 | 6 | -12/+18 |
| | | | | | With this change, upper case lang names are allowed like 'C'. | ||||
* | Updated README. | murphy | 2009-01-01 | 1 | -31/+27 |
| | |||||
* | Completed YAML Scanner (closes #34). | murphy | 2009-01-01 | 15 | -1218/+1272 |
| | | | | | | | | | | | | | YAML Scanner: * Added another example (multiline). * Added multiline string recognition. * This should be enough for most people. Else: * New method: Scanner#column (very useful and fast!) * Added new token type :doctype, used also by HTML scanner. * coderay_suite: minor output tweaks. | ||||
* | Removed yarv task. | murphy | 2009-01-01 | 1 | -4/+0 |
| | |||||
* | Less verbose rake output, but with Ruby version. | murphy | 2008-12-25 | 2 | -1/+4 |
| | |||||
* | Added Star Rating draft to repo and etc folder to coderay-lib.tmproj. | murphy | 2008-12-25 | 2 | -8/+53 |
| | |||||
* | JRuby fixes. | murphy | 2008-12-25 | 3 | -5/+8 |
| | |||||
* | Fixes for Ruby 1.9. | murphy | 2008-12-25 | 28 | -83/+2228 |
| | |||||
* | Improved YAML Scanner (ticket #34). | murphy | 2008-11-07 | 11 | -896/+1164 |
| | | | | | | * Added more YAML example files (website, database). * Minor code cleanup in Scanner. | ||||
* | Fixed tests and YAML Scanner (#34) | murphy | 2008-10-20 | 2 | -3/+3 |
| | | | | | * The last commit (r262) also belongs to ticket #34. |