<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ruby-gems/coderay.git/TODO, branch fix-javascript-regexp</title>
<subtitle>github.com: rubychan/coderay.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/'/>
<entry>
<title>Remove TODO file</title>
<updated>2011-12-15T16:40:05+00:00</updated>
<author>
<name>Kornelius Kalnbach</name>
<email>murphy@rubychan.de</email>
</author>
<published>2011-12-15T16:40:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=cf9339049776eb83f4d6a66e29171fa3db726f83'/>
<id>cf9339049776eb83f4d6a66e29171fa3db726f83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove TODO</title>
<updated>2011-12-15T16:39:38+00:00</updated>
<author>
<name>Kornelius Kalnbach</name>
<email>murphy@rubychan.de</email>
</author>
<published>2011-12-15T16:39:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=d05c28cdba1715b1defb4e8a02b557cf86049343'/>
<id>d05c28cdba1715b1defb4e8a02b557cf86049343</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Benchmark, comparison: replaced SilverCity with pygments</title>
<updated>2007-04-24T12:26:18+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2007-04-24T12:26:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=3ecc8116cc06289724f9a2ccf734e99d843abc79'/>
<id>3ecc8116cc06289724f9a2ccf734e99d843abc79</id>
<content type='text'>
A bit of code and documentation cleanup
HTML encoder: fixed css class output for NO_HIGHLIGHT tokens when :info is set.
Fixed Text encoder.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A bit of code and documentation cleanup
HTML encoder: fixed css class output for NO_HIGHLIGHT tokens when :info is set.
Fixed Text encoder.

</pre>
</div>
</content>
</entry>
<entry>
<title>Done:</title>
<updated>2007-01-01T02:58:58+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2007-01-01T02:58:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=9b2710502466667dde1a9d6ce22d952ae8ad4dc7'/>
<id>9b2710502466667dde1a9d6ce22d952ae8ad4dc7</id>
<content type='text'>
General:
- Declared version 0.7.6.
- Moved WordList, CaseIgnoringWordList, Plugin, PluginHost and FileType
  into CodeRay namespace. CodeRay should be "clean" now, except for the
  String#to_unix helper function.
- Fixed a bit of documentation.
- CodeRay binary: Prepare for streaming switch.

Scanners:
- Added code= alias for string=.
- Added streaming? method: Is this Scanner in streaming mode?
- Enhanced error info a bit.
- Ruby scanner:
  - Highlights Regexp heredocs now. They may be added to Ruby 1.9.
  - Speedups with better support for Ruby 1.9.
  - Change in whitespace handling (faster and cleaner now.)
  - Speed up some operator recognition (saving two string comparisons).
- Declared C and Plaintext Scanners as Streamable.

Tokens:
- Changed Text/Block token recognition (#is_a? ::String for Ruby 1.9 support).
- New method: Tokens#text yields the code string.
- text_size fixed.
- Token kind shortcuts (like r for reserved) are now defined in
  token_classes.rb (instead of encoders/html/classes.rb).

Encoders:
- Debug Scanner added.
- Base encoder class adds to @out when encoding (if @out is set).
- A little Tokens scanner speedup.
- Text encoder uses text_token.
- Statistic encoder counts block tokens.
- Smaller changes in XML and HTML encoders.

Styles:
- cYcnus style defines a debug class now.

Duo:
- scanner and encoder are now methods. Scanner and Encoder are created (and
  cached) when needed, not earlier.
- Documented.

Tests:
- Disabled encoder and scanner list check (breaks too often).
- Added identity test, which checks if tokens#text matches the input.
- Added nocolor switch.

Developer tools:
- Benchmark uses Encoder#file_extension for output now.
- Rakefile: Support for 19, 18, yarv and ruby switches for easy comparing
  different Ruby versions.
- Statistic: Demos are no longer tests.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
General:
- Declared version 0.7.6.
- Moved WordList, CaseIgnoringWordList, Plugin, PluginHost and FileType
  into CodeRay namespace. CodeRay should be "clean" now, except for the
  String#to_unix helper function.
- Fixed a bit of documentation.
- CodeRay binary: Prepare for streaming switch.

Scanners:
- Added code= alias for string=.
- Added streaming? method: Is this Scanner in streaming mode?
- Enhanced error info a bit.
- Ruby scanner:
  - Highlights Regexp heredocs now. They may be added to Ruby 1.9.
  - Speedups with better support for Ruby 1.9.
  - Change in whitespace handling (faster and cleaner now.)
  - Speed up some operator recognition (saving two string comparisons).
- Declared C and Plaintext Scanners as Streamable.

Tokens:
- Changed Text/Block token recognition (#is_a? ::String for Ruby 1.9 support).
- New method: Tokens#text yields the code string.
- text_size fixed.
- Token kind shortcuts (like r for reserved) are now defined in
  token_classes.rb (instead of encoders/html/classes.rb).

Encoders:
- Debug Scanner added.
- Base encoder class adds to @out when encoding (if @out is set).
- A little Tokens scanner speedup.
- Text encoder uses text_token.
- Statistic encoder counts block tokens.
- Smaller changes in XML and HTML encoders.

Styles:
- cYcnus style defines a debug class now.

Duo:
- scanner and encoder are now methods. Scanner and Encoder are created (and
  cached) when needed, not earlier.
- Documented.

Tests:
- Disabled encoder and scanner list check (breaks too often).
- Added identity test, which checks if tokens#text matches the input.
- Added nocolor switch.

Developer tools:
- Benchmark uses Encoder#file_extension for output now.
- Rakefile: Support for 19, 18, yarv and ruby switches for easy comparing
  different Ruby versions.
- Statistic: Demos are no longer tests.

</pre>
</div>
</content>
</entry>
<entry>
<title>Fix:</title>
<updated>2006-06-28T23:05:18+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2006-06-28T23:05:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=72a8989da58b16566558a373a4cf582cd36b3872'/>
<id>72a8989da58b16566558a373a4cf582cd36b3872</id>
<content type='text'>
HTML Scanner: Fixed a nasty bug with invalid entities. Thanks to Daniel Bovensiepen.

Scanner: added Scanner.normify.
Plugin: small documentation fix.

Code statistic:
added lib root folder
rake_helpers/code_statistics.rb: added ability to include non-Ruby code in the statistics
used it to count the mountain of test data

There is some mixed space/tab indentation now. Complete 2-space-re-indentation will follow.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
HTML Scanner: Fixed a nasty bug with invalid entities. Thanks to Daniel Bovensiepen.

Scanner: added Scanner.normify.
Plugin: small documentation fix.

Code statistic:
added lib root folder
rake_helpers/code_statistics.rb: added ability to include non-Ruby code in the statistics
used it to count the mountain of test data

There is some mixed space/tab indentation now. Complete 2-space-re-indentation will follow.
</pre>
</div>
</content>
</entry>
<entry>
<title>All scanners revisited not to produce errors unless in DEBUG mode. [thx@Daniel]</title>
<updated>2006-04-16T00:42:38+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2006-04-16T00:42:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=a2834bb05c4ab5bd32437f333a26f8286438ade4'/>
<id>a2834bb05c4ab5bd32437f333a26f8286438ade4</id>
<content type='text'>
Fixed numerization for input not ending with \n. Added test cases in C scanner tests.
Added WoNáDo as contributer for last Ruby scanner fix.

Updated TODO.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed numerization for input not ending with \n. Added test cases in C scanner tests.
Added WoNáDo as contributer for last Ruby scanner fix.

Updated TODO.
</pre>
</div>
</content>
</entry>
<entry>
<title>styles/_map.rb added. :cycnus is now default style. html/css.rb adjusted.</title>
<updated>2006-04-15T03:48:36+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2006-04-15T03:48:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=d7f0a0011dd8f2629c4071b8d3cb0004bb9e2a99'/>
<id>d7f0a0011dd8f2629c4071b8d3cb0004bb9e2a99</id>
<content type='text'>
ROADMAP and TODO updated.

Ruby scanner:
Fixed a bug: Fancy strings don't allow \w delimiters.
They _do_ also allow whitespace delimiters, but adding this would cause
many scan errors. So I leave this bug unfixed.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ROADMAP and TODO updated.

Ruby scanner:
Fixed a bug: Fancy strings don't allow \w delimiters.
They _do_ also allow whitespace delimiters, but adding this would cause
many scan errors. So I leave this bug unfixed.

</pre>
</div>
</content>
</entry>
<entry>
<title>TODO list updated.</title>
<updated>2005-11-13T06:26:47+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2005-11-13T06:26:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=c0cda3eed3c2593500cf6667f01eef6064a6670a'/>
<id>c0cda3eed3c2593500cf6667f01eef6064a6670a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>plugin.rb cleanup</title>
<updated>2005-11-10T21:53:40+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2005-11-10T21:53:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=07da5153646a7ae0a9551533221870c47ec950d2'/>
<id>07da5153646a7ae0a9551533221870c47ec950d2</id>
<content type='text'>
ROADMAP and TODO updated

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ROADMAP and TODO updated

</pre>
</div>
</content>
</entry>
<entry>
<title>helpers/plugin.rb: New plugin mapping system</title>
<updated>2005-11-06T01:28:19+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2005-11-06T01:28:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=cadd995d6b44dc5e2145904ea0a0fba95a6643b9'/>
<id>cadd995d6b44dc5e2145904ea0a0fba95a6643b9</id>
<content type='text'>
_maps added; demos adjusted

TODO updated
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_maps added; demos adjusted

TODO updated
</pre>
</div>
</content>
</entry>
</feed>
