Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [enhance] support C++ | makoto kuwata | 2011-03-22 | 1 | -0/+31 |
| | |||||
* | [change] rename ':bufname' option to ':bufvar' | makoto kuwata | 2011-03-21 | 1 | -1/+1 |
| | |||||
* | [change] 'Erubis::Engine.load_file()' to set cache timestamp to be the same ↵ | makoto kuwata | 2011-03-21 | 1 | -8/+12 |
| | | | | value as original file | ||||
* | [change] 'test-index-cgi.rb' to load script from 'public_html' instead of ↵ | makoto kuwata | 2011-03-20 | 1 | -1/+1 |
| | | | | 'contrib' | ||||
* | [enhance] modify test scripts to support Rubinius | makoto kuwata | 2011-03-20 | 2 | -3/+42 |
| | |||||
* | [enhance] add 'rubinius?()' helper into 'testutil.rb' | makoto kuwata | 2011-03-20 | 1 | -0/+4 |
| | |||||
* | [enhance] change untabify code on 'testutil.rb' to support Rubinius | makoto kuwata | 2011-03-20 | 1 | -5/+16 |
| | |||||
* | [bugfix] to pass test on Ruby 1.9 | makoto kuwata | 2011-03-19 | 2 | -0/+24 |
| | |||||
* | [add] test/test-index-cgi.rb | makoto kuwata | 2011-02-25 | 1 | -0/+191 |
| | |||||
* | [enhance] add 'PrefixedLineEnhancer' module and 'PrefixedLineEruby' class | makoto kuwata | 2011-02-22 | 1 | -0/+49 |
| | |||||
* | [enhance] add new option ':bufname' to specify buffer variable name | makoto kuwata | 2011-02-22 | 1 | -0/+25 |
| | |||||
* | [bugfix] fix a bug on InterporationEnhancer | makoto kuwata | 2010-06-27 | 1 | -1/+28 |
| | |||||
* | [refactor] tweak 'test-main.rb' | makoto kuwata | 2009-07-15 | 2 | -18/+10 |
| | |||||
* | [bugfix] 'main.rb' to 'erubis -z' prints 'Syntax OK' correctly | makoto kuwata | 2009-07-15 | 1 | -0/+24 |
| | |||||
* | [edit] remove '$Rev$' from all files | makoto kuwata | 2009-07-14 | 7 | -7/+0 |
| | |||||
* | - [bugfix] report argument name when option argument is missing | makoto kuwata | 2009-02-07 | 1 | -18/+21 |
| | | | | | | | - [bugfix] enhacner class name was not reported when not found (Ruby 1.9.1) - [change] add _error_test() to 'test-main.rb' | ||||
* | - [change] change '#!/usr/bin/ruby' to '#!/usr/bin/env ruby' in 'bin/erubis' | makoto kuwata | 2009-02-07 | 1 | -0/+24 |
| | | | | | | - [bugfix] change 'optchar.chr' to 'optchar' in 'main.rb'. | ||||
* | * [change] use "#{ENV['_']} -wc" instead of 'ruby -wc' to check syntax (-z) ↵ | makoto kuwata | 2008-06-12 | 2 | -2/+32 |
| | | | | if ENV['_'] is not nil | ||||
* | - [enhance] test/testutil.rb: add TestCase::post_definition | makoto kuwata | 2008-06-12 | 6 | -4/+34 |
| | | | | | | - [enhance] Ruby 1.9 support - [change] Evaluator#evaluate() changed not to use Erubis::EMPTY_BINDING to support Ruby1.9 | ||||
* | - [enhance] Conerter#convert_input(): convert '<%% %>' into '<% %>' | makoto kuwata | 2008-05-03 | 1 | -0/+20 |
| | | | | | | | - [enhance] test-erubis.rb: add 'doublepercent1' test - [enhance] Engine#load_file() can take :cachename property | ||||
* | - [enhance] '<%= =%>' and '<%= -%>' removed tail spaces | makoto kuwata | 2008-04-29 | 1 | -0/+22 |
| | |||||
* | - [enhance] add '--docwrite={true|false}' property to Ejavascript class. | makoto kuwata | 2007-09-24 | 1 | -2/+27 |
| | | | | | - [update] user's guide | ||||
* | - [change] add Erubis::EMPTY_BINDING | makoto kuwata | 2007-09-18 | 1 | -0/+15 |
| | | | | | | | | - [bugfix] use Erubis::EMPTY_BINDING instead of TOPLEVEL_BINDING in Evaluator#evaluate() - [enhance] user's guide: new section 'evaluate(context) vs. result(binding)' added - [update] CHANGES | ||||
* | - [bugfix] PercentLineEnhancer#add_text() was very slow (now very fast) | makoto kuwata | 2007-09-10 | 1 | -2/+2 |
| | |||||
* | - [enhance] RubyEvaluator#def_method() can take instance object as well was ↵ | makoto kuwata | 2007-07-19 | 1 | -0/+38 |
| | | | | module object | ||||
* | - [bugfix] main.rb: help message was not displayed | makoto kuwata | 2007-07-11 | 1 | -0/+13 |
| | | | | | | - [bugfix] main.rb: Object#hash() was returned instead of context in load_datafile() | ||||
* | - [enhance] add '-T' (don't expand tab characters) | makoto kuwata | 2007-05-22 | 1 | -1/+25 |
| | | | | | | | - [enhance] add 'contrib/erubis-run.rb' (thanks to Andrew R Jackson) - [update] add description about erubis-run.rb and DeleteIndentEnhancer | ||||
* | - [refactor] remove RailsHelperEruby from helpers/rails.rb | makoto kuwata | 2007-05-18 | 8 | -8/+8 |
| | | | | | | - [bugfix] change context key 'code' to 'symbol' in benchmark/bench_context.yaml | ||||
* | - [enhance] new command-line option '-X', '-N', '-C', and '-U' support | makoto kuwata | 2007-05-15 | 4 | -538/+6 |
| | | | | | | | | - [change] command 'notext' has been removed - [change] remove test/test-notext.{rb,yaml} - [change] command-line option '-C' has been desupported | ||||
* | - [change] rename ExpressionInterporationEnhancer to InterpolationEnhancer | makoto kuwata | 2007-05-15 | 3 | -2/+59 |
| | | | | | | - [enhance] add test/test-users-guide.rb | ||||
* | - [bugfix] ExpressionInterporationEnhancer.description() had error | makoto kuwata | 2007-05-15 | 1 | -4/+4 |
| | | | | | | - [bugfix] test/test-main.rb fixed around error messages | ||||
* | - [enhance] add DeleteIndentEnhancer | (no author) | 2007-03-05 | 1 | -0/+21 |
| | |||||
* | - [enhance] add ErboutEnhancer | (no author) | 2007-03-05 | 3 | -378/+550 |
| | | | | | | - [enhance] add ExpressionInterpolationEnhancer | ||||
* | - [change] option '-T' is removed | (no author) | 2007-02-11 | 1 | -4/+4 |
| | | | | | | - [update] user's guide | ||||
* | - [change] option '-X' is changed to '-z' | (no author) | 2007-02-11 | 1 | -5/+5 |
| | | | | | | | | - [enhance] erubybench.rb supports '-e' (escape) option - [enhance] erubybench.rb supports PI::Eruby - [update] users-guide | ||||
* | - [enhance] Ruby on Rails support improved | (no author) | 2007-02-06 | 2 | -1/+56 |
| | | | | | | | | | - [enhance] add 'contrib/action_view_base_rb.patch' - [change] license changed to MIT License - [change] '<%- -%>' support - [update] users-guide, README.txt | ||||
* | - [update] rdoc of erubis.rb | (no author) | 2007-02-04 | 1 | -7/+94 |
| | | | | | | | - [enhance] add Erubis::VERSION - [enhance] command-line option '-X' (syntax checking) added - [update] users-guide updated | ||||
* | - [change] engine.rb: Erubis::Engine.load_file(filename) creates cache file ↵ | (no author) | 2007-02-03 | 1 | -7/+65 |
| | | | | automatically. | ||||
* | - [change] engine/eruby.rb: class Erubis::Eruby changed to include ↵ | (no author) | 2007-02-02 | 4 | -77/+91 |
| | | | | StringBufferEnhancer instead of ArrayBufferEnhancer | ||||
* | - [change] main.rb: option '-c class' is renamed to '-C' | (no author) | 2007-02-02 | 2 | -3/+49 |
| | | | | | | | | | | | | | | | - [enhance] main.rb: option '-c context' supported - [refactor] tiny.rb: prefix '_' is aded to local vars in TinyEruby#evaluate() and PI::TinyEruby#evaluate() - [refactor] tiny.rb: method 'escape_text() is inlined in TinyEruby and PI::TinyEruby classes - [enhance] add test for PI::TinyEruby - [change] erubybench.rb: default output file is changed to '/dev/null' - [change] erubybench.rb: options '-F' is changed to '-t' - [change] erubybench.rb: options '-T' is changed to '-m' - [change] erubybench.rb: don't convert string keys of context data into symbol - [change] erubybench.yaml: add price, change, and ratio - [change] erubybench.rhtml: add price, change, and ratio | ||||
* | - [enhance] engine/eperl.rb: add 'use HTML::Entities;' to add_preamble() | makoto kuwata | 2006-09-24 | 2 | -68/+58 |
| | | | | | | - [update] website updated | ||||
* | - [change] embedded expr pattern of piengine is changed from '${...}' to ↵ | makoto kuwata | 2006-09-18 | 2 | -5/+5 |
| | | | | | | | | '@{...}@' - [update] users-guide.txt updated | ||||
* | - [refactor] divide Engine class into Converter, Generator, and Evaluator | makoto kuwata | 2006-08-02 | 5 | -3/+819 |
| | | | | | | | | | | - [refactor] merge 'pi/enhancer.rb' into 'engine.rb' - [refacotr] remove 'pi/*.rb' - [enhance] add PI::TinyEruby - [change] property ':escape' is renamed to ':escapefunc' - [enhance] new property '--escape={true|false}' | ||||
* | - [change] move 'piengine.rb' to 'pi/enhancer.rb' | makoto kuwata | 2006-08-01 | 1 | -1/+1 |
| | | | | | | | - [enhance] add 'pi/{eruby,ejava,ec,ejavascript,ephp,eperl,escheme}.rb' - [change] PIEnhancer supports '<%= ... %>' for Rails | ||||
* | - [change] 'bin/noitem' uses pattern '<? !>' when lang is eperl | makoto kuwata | 2006-05-27 | 5 | -69/+64 |
| | | | | | | | | - [enhance] new enhancer NoCodeEnhander - [change] Erubis::Eperl#escaped_expr() prints 'encode_entities()' which is avairlable with HTML::Entities module - [bugfix] define_testmethods() (in 'test/testutil.rb') use 'module_eval' instead of 'eval' - [update] doc/users-guide.txt updated | ||||
* | - [change] Ec#escaped_expr() changed to use 'escape(expr, out)' | makoto kuwata | 2006-05-22 | 1 | -2/+2 |
| | | | | | | | | - [change] 'examples/example.ec' changed to include escape() function - [change] include 'bin/notext' into archive - [bugfix] command name was not displayed in help message - [bugfix] option '-S' currently support nested collection | ||||
* | - [change] '_out' is changed to '_buf' | makoto kuwata | 2006-05-19 | 3 | -192/+217 |
| | | | | | | | | | | - [change] option '-s' is obsolete - [change] option '-E' is obsolete - [change] option '-e' is renamed to '-E' - [change] use command-line option object in Main class - [refact] Helper#escape_xml() is changed to call String#gsub a time - [change] test-bin.rb invoke Main.new.execute(), not 'ruby $script' | ||||
* | - [bugfix] test/test-erubis.rb fixed | makoto kuwata | 2006-05-18 | 1 | -1/+1 |
| | |||||
* | - [change] engine/xxx.rb is renamed to engine/exxx.rb | makoto kuwata | 2006-05-18 | 1 | -7/+7 |
| | | | | | - [enhance] add 'bin/notext' command | ||||
* | - [enhance] new module NoTextEnhancer added | makoto kuwata | 2006-05-07 | 3 | -50/+59 |
| | | | | | | - [change] Eruby#add_stmt() desn't add ';' when the last character is ?\n - [bugfix] PrintEnableEnhancer#evaluate() added to evaluate with it's context |