<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ruby-gems/coderay.git/sample, 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>cleanup rake_helpers, samples</title>
<updated>2013-06-13T03:27:29+00:00</updated>
<author>
<name>Kornelius Kalnbach</name>
<email>murphy@rubychan.de</email>
</author>
<published>2013-06-13T03:27:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=6936def023edcdd3c10be99ecb955778f537f42b'/>
<id>6936def023edcdd3c10be99ecb955778f537f42b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed example tests.</title>
<updated>2009-12-31T02:56:55+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2009-12-31T02:56:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=46b83c9c5384a299cdc8d8c5381259b1f6d0e4aa'/>
<id>46b83c9c5384a299cdc8d8c5381259b1f6d0e4aa</id>
<content type='text'>
* test:clean task also deletes .expected.html files
* LinesOfCode encoder can deal with tokens that have no scanner.
  Tests were added for this.
* JSON encoder load rubygems if necessary.
* NEW :loc as an alias for :lines_of_code
* NEW Scanner methods marshal_dump, marshal_load
  FIXED Tokens dumping (failed while trying to dump @scanner)

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* test:clean task also deletes .expected.html files
* LinesOfCode encoder can deal with tokens that have no scanner.
  Tests were added for this.
* JSON encoder load rubygems if necessary.
* NEW :loc as an alias for :lines_of_code
* NEW Scanner methods marshal_dump, marshal_load
  FIXED Tokens dumping (failed while trying to dump @scanner)

</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed sample test.</title>
<updated>2009-10-10T18:09:55+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2009-10-10T18:09:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=ad7ec30516b427183e14de3d56ceb104eeaa01f0'/>
<id>ad7ec30516b427183e14de3d56ceb104eeaa01f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixing sample tests.</title>
<updated>2009-04-14T01:31:51+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2009-04-14T01:31:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=d6d19bb78824977a2a95751e7c6aeaa5996ea807'/>
<id>d6d19bb78824977a2a95751e7c6aeaa5996ea807</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Lib:</title>
<updated>2008-01-07T14:42:47+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2008-01-07T14:42:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=e127b7d57b06554e708752bbbc2a85e833633c26'/>
<id>e127b7d57b06554e708752bbbc2a85e833633c26</id>
<content type='text'>
- Encoder: removed a warning
- Encoders::HTML: don't shadow outer variable
- Plugin: move require_plugin into class namespace
- Ruby Scanner:
  - "alias" keyword recognition
  - better regexp/division distinction
  - recognize ~, !, !=, and !~ as method names (partly Ruby 1.9 only)
  - reordered states for speed

Tests:
- updated coderay-suite to use gem instead of require_gem
- general improvements (more colors!, new parameter: new, new syntax lang.test for only and new)
- fixed ruby suite
- adjusted a lot of Ruby tests (alias uses methods now)
- new tests: ruby/operators, ruby/regexp

Samples:
- fixed/updated ('bout time)

Rake tasks:
- updated to use new rubygems API



</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Encoder: removed a warning
- Encoders::HTML: don't shadow outer variable
- Plugin: move require_plugin into class namespace
- Ruby Scanner:
  - "alias" keyword recognition
  - better regexp/division distinction
  - recognize ~, !, !=, and !~ as method names (partly Ruby 1.9 only)
  - reordered states for speed

Tests:
- updated coderay-suite to use gem instead of require_gem
- general improvements (more colors!, new parameter: new, new syntax lang.test for only and new)
- fixed ruby suite
- adjusted a lot of Ruby tests (alias uses methods now)
- new tests: ruby/operators, ruby/regexp

Samples:
- fixed/updated ('bout time)

Rake tasks:
- updated to use new rubygems API



</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>das2unix.</title>
<updated>2006-10-20T15:48:39+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2006-10-20T15:48:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=52512f7fbed652e60125d8894a2e0621af29fc6f'/>
<id>52512f7fbed652e60125d8894a2e0621af29fc6f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed samples/INFO to sampples/README.</title>
<updated>2006-10-19T17:24:21+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2006-10-19T17:24:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=e028b6452fd0e6c69cb7a15560446eeb8c5fd249'/>
<id>e028b6452fd0e6c69cb7a15560446eeb8c5fd249</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Delete and ignore sample/test.html.</title>
<updated>2006-10-19T01:04:18+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2006-10-19T01:04:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=91a71b1191e9724e4b4294899d9b33b7d6ec2dda'/>
<id>91a71b1191e9724e4b4294899d9b33b7d6ec2dda</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added a note about samples tests incompatibility.</title>
<updated>2006-10-17T10:19:00+00:00</updated>
<author>
<name>murphy</name>
<email>murphy@rubychan.de</email>
</author>
<published>2006-10-17T10:19:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ruby-gems/coderay.git/commit/?id=9e6f3debf5829049a277ad742901a088a0181d26'/>
<id>9e6f3debf5829049a277ad742901a088a0181d26</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
