summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* [enhance] support C++makoto kuwata2011-03-221-0/+31
|
* [change] rename ':bufname' option to ':bufvar'makoto kuwata2011-03-211-1/+1
|
* [change] 'Erubis::Engine.load_file()' to set cache timestamp to be the same ↵makoto kuwata2011-03-211-8/+12
| | | | value as original file
* [change] 'test-index-cgi.rb' to load script from 'public_html' instead of ↵makoto kuwata2011-03-201-1/+1
| | | | 'contrib'
* [enhance] modify test scripts to support Rubiniusmakoto kuwata2011-03-202-3/+42
|
* [enhance] add 'rubinius?()' helper into 'testutil.rb'makoto kuwata2011-03-201-0/+4
|
* [enhance] change untabify code on 'testutil.rb' to support Rubiniusmakoto kuwata2011-03-201-5/+16
|
* [bugfix] to pass test on Ruby 1.9makoto kuwata2011-03-192-0/+24
|
* [add] test/test-index-cgi.rbmakoto kuwata2011-02-251-0/+191
|
* [enhance] add 'PrefixedLineEnhancer' module and 'PrefixedLineEruby' classmakoto kuwata2011-02-221-0/+49
|
* [enhance] add new option ':bufname' to specify buffer variable namemakoto kuwata2011-02-221-0/+25
|
* [bugfix] fix a bug on InterporationEnhancermakoto kuwata2010-06-271-1/+28
|
* [refactor] tweak 'test-main.rb'makoto kuwata2009-07-152-18/+10
|
* [bugfix] 'main.rb' to 'erubis -z' prints 'Syntax OK' correctlymakoto kuwata2009-07-151-0/+24
|
* [edit] remove '$Rev$' from all filesmakoto kuwata2009-07-147-7/+0
|
* - [bugfix] report argument name when option argument is missingmakoto kuwata2009-02-071-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 kuwata2009-02-071-0/+24
| | | | | | - [bugfix] change 'optchar.chr' to 'optchar' in 'main.rb'.
* * [change] use "#{ENV['_']} -wc" instead of 'ruby -wc' to check syntax (-z) ↵makoto kuwata2008-06-122-2/+32
| | | | if ENV['_'] is not nil
* - [enhance] test/testutil.rb: add TestCase::post_definitionmakoto kuwata2008-06-126-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 kuwata2008-05-031-0/+20
| | | | | | | - [enhance] test-erubis.rb: add 'doublepercent1' test - [enhance] Engine#load_file() can take :cachename property
* - [enhance] '<%= =%>' and '<%= -%>' removed tail spacesmakoto kuwata2008-04-291-0/+22
|
* - [enhance] add '--docwrite={true|false}' property to Ejavascript class.makoto kuwata2007-09-241-2/+27
| | | | | - [update] user's guide
* - [change] add Erubis::EMPTY_BINDINGmakoto kuwata2007-09-181-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 kuwata2007-09-101-2/+2
|
* - [enhance] RubyEvaluator#def_method() can take instance object as well was ↵makoto kuwata2007-07-191-0/+38
| | | | module object
* - [bugfix] main.rb: help message was not displayedmakoto kuwata2007-07-111-0/+13
| | | | | | - [bugfix] main.rb: Object#hash() was returned instead of context in load_datafile()
* - [enhance] add '-T' (don't expand tab characters)makoto kuwata2007-05-221-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.rbmakoto kuwata2007-05-188-8/+8
| | | | | | - [bugfix] change context key 'code' to 'symbol' in benchmark/bench_context.yaml
* - [enhance] new command-line option '-X', '-N', '-C', and '-U' supportmakoto kuwata2007-05-154-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 InterpolationEnhancermakoto kuwata2007-05-153-2/+59
| | | | | | - [enhance] add test/test-users-guide.rb
* - [bugfix] ExpressionInterporationEnhancer.description() had errormakoto kuwata2007-05-151-4/+4
| | | | | | - [bugfix] test/test-main.rb fixed around error messages
* - [enhance] add DeleteIndentEnhancer(no author)2007-03-051-0/+21
|
* - [enhance] add ErboutEnhancer(no author)2007-03-053-378/+550
| | | | | | - [enhance] add ExpressionInterpolationEnhancer
* - [change] option '-T' is removed(no author)2007-02-111-4/+4
| | | | | | - [update] user's guide
* - [change] option '-X' is changed to '-z'(no author)2007-02-111-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-062-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-041-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-031-7/+65
| | | | automatically.
* - [change] engine/eruby.rb: class Erubis::Eruby changed to include ↵(no author)2007-02-024-77/+91
| | | | StringBufferEnhancer instead of ArrayBufferEnhancer
* - [change] main.rb: option '-c class' is renamed to '-C'(no author)2007-02-022-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 kuwata2006-09-242-68/+58
| | | | | | - [update] website updated
* - [change] embedded expr pattern of piengine is changed from '${...}' to ↵makoto kuwata2006-09-182-5/+5
| | | | | | | | '@{...}@' - [update] users-guide.txt updated
* - [refactor] divide Engine class into Converter, Generator, and Evaluatormakoto kuwata2006-08-025-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 kuwata2006-08-011-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 eperlmakoto kuwata2006-05-275-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 kuwata2006-05-221-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 kuwata2006-05-193-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 fixedmakoto kuwata2006-05-181-1/+1
|
* - [change] engine/xxx.rb is renamed to engine/exxx.rbmakoto kuwata2006-05-181-7/+7
| | | | | - [enhance] add 'bin/notext' command
* - [enhance] new module NoTextEnhancer addedmakoto kuwata2006-05-073-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