2004-05-19  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* compiler/rubyunit.vim: match assert messages

2004-05-12  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: check for the folding feature rather than just the
	vim version when testing if the foldmethod should be set to syntax

2004-05-11  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* compiler/rubyunit.vim: add initial support for parsing Test::Unit
	errors

2004-05-11  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/doc/ruby.txt: add documentation for the
	ruby_no_special_methods and ruby_fold configuration variables

2004-04-29  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* filetype/filetype.vim: move matching of [Rr]akefile* to a separate
	section which is located later in the file to avoid incorrectly
	matching other filetypes prefixed with [Rr]akefile

2005-04-27  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* filetype/filetype.vim: match 'rakefile' as a Rakefile

2004-04-23  Ward Wouts  <ward@wizeazz.nl> 

	* syntax/ruby.vim: add ruby_fold variable to control the setting of
	the foldmethod option

2004-04-07  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* filetype/filetype.vim: add RubyGems specification and installation
	files and Rakefiles

2004-04-01  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* compiler/rubyunit.vim: add a new compiler plugin for Test::Unit

2004-03-23  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* etc/website/index.html, etc/website/djk-theme.css: add simple CSS
	style sheet

2004-02-08  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* etc/website/index.html: convert to valid HTML 4.01 Strict.

2004-01-11  Gavin Sinclair <gsinclair@soyabean.com.au>

	* ftplugin/ruby.vim: Added matchit instructions.

2003-11-06  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* README: update DJK's current location.

2003-11-06  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: add support for the new decimal and octal base
	indicators and capitalization of all base indicators.

2003-10-20  Nikolai Weibull  <source@pcppopper.org>

	* indent/ruby.vim: Added support for ?: multilining, such as
	a ?
	  b :
	  c.

2003-10-18  Nikolai Weibull  <source@pcppopper.org>

	* indent/ruby.vim: Fixed a silly bug with the [] matching.

2003-10-17  Gavin Sinclair <gsinclair@soyabean.com.au>

	* README: Minor addition.
	* etc/website/index.html: Synced with README.

2003-10-15  Nikolai Weibull  <source@pcppopper.org>

	* indent/ruby.vim: Fixed bug #114.  Also fixed a related problem with
	documentation blocks.  They would indent relative to the other code.
	Now it simply indents with zero width (to match =begin) by default.
	Otherwise acts like 'autoindent'.  Also fixed a problem with | and &
	not being recognized as continuation lines.  This may cause problems
	with do blocks, we'll see.
	* indent/ruby.vim: In response to previous note.  It proved fatal.
	Fixed now.

2003-10-14  Nikolai Weibull  <source@pcppopper.org>

	* syntax/ruby.vim: Readded matching of $' and $" when
	ruby_no_identifiers was off.  Got accidentaly removed with previous
	fix.

2003-10-13  Nikolai Weibull  <source@pcppopper.org>

	* indent/ruby.vim: General cleanup, speedup, fixup.  Fixes bug #62.
	Indentiation of tk.rb (5200+ lines) takes under 13 seconds now.
	* ftplugin/ruby.vim: Cleanup.  Nested if's unnecessary.  Also modified
	modeline.

2003-10-12  Nikolai Weibull  <source@pcppopper.org>

	* indent/ruby.vim: Fixed bugs #89 and #102.
	* syntax/ruby.vim: The $' and $" variables weren't being matched if
	ruby_no_identifiers was on.  This messed up string matching.
	* indent/ruby.vim: Basically did a total rewrite in the process.
	Everything is well documented now, and should be rather simple to
	understand.  There is probably room for optimization still, but it
	works rather fast, indenting tk.rb (5200+ lines) in under 15 seconds.
	I'm betting searchpair() may be executing a bit too often still, but a
	lot of special cases have now been taken care of.  This version also
	fixes bug #59 and #71.

2003-10-03  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: simplify the rubyData pattern by using the new EOF
	atom.

2003-10-03  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: link rubyBoolean to rubyPseudoVariable; link
	rubyPseudoVariable to the Constant highlight group.

2003-09-30  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: create rubyPseudoVariable syntax group; move self,
	nil, __LINE__ and __FILE_ to rubyPseudoVariable.

2003-09-30  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* etc/website/index.html: update DJK's current location.

2003-09-26  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* etc/website/index.html: close the open PRE element and add a DOCTYPE
	declaration.

2003-09-26  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* indent/ruby.vim: update references to rubyExprSubst - this syntax
	group has been split into rubyInterpolation, rubyNoInterpolation and
	rubyEscape.

2003-09-26  Gavin Sinclair <gsinclair@soyabean.com.au>

	* etc/release/*: added to aid in the production of releases.
	* etc/website/*: now anyone can have a crack at the
	  vim.ruby.rubyforge.org website!

2003-09-25  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: link the rubyNoInterpolation syntax group to
	rubyString; merge rubyHexadecimal, rubyDecimal, rubyOctal, rubyBinary
	into rubyInteger.

2003-09-22  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: link the rubyOperator syntax group to the Operator
	highlight group.

2003-09-21  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: match regexps after split, scan, sub and gsub.

2003-09-21  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: highlight escaped string interpolation correctly;
	allow hexadecimal and octal escape sequences to match with less than 3
	and 2 digits respectively; split rubyExprSubst into multiple syntax
	groups - rubyInterpolation, rubyNoInterpolation, rubyEscape.

2003-09-19  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: match singleton class definitions with no
	whitespace between 'class' and '<<'.

2003-09-19  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* install.rb, syntax/doc/ruby.txt: fix minor typos.

2003-09-18  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: improve float and decimal matching; split
	rubyInteger into multiple syntax groups - rubyASCIICode,
	rubyHexadecimal, rubyDecimal, rubyOctal, rubyBinary.

2003-09-18  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: replace all patterns surrounded by \(\) with \%(\)
	when the sub-expression is not used.

2003-09-18  Gavin Sinclair <gsinclair@soyabean.com.au>

	* install.rb: Included comments and USAGE string from revisino 1.1.

2003-09-18  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: match regexp after 'not' and 'then'; match if and
	unless expressions following '=' and '('.

2003-09-17  Gavin Sinclair  <gsinclair@soyabean.com.au>

	* ftplugin/ruby.vim: implemented matchit support (thanks to Ned Konz
	and Hugh Sasse).

2003-09-17  Gavin Sinclair  <gsinclair@soyabean.com.au>

	* install.rb: replaced with Hugh Sasse's contribution.  Alpha state
	until tested, and with several issues and todos listed.

2003-09-11  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: fix my accidental redefinition of the
	ruby_no_expensive matchgroups.

2003-09-11  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: improve support for symbols, integers and floating
	point numbers; add the display argument to :syntax where appropriate.

2003-09-09  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: remove Vim 5.x specific sections and simplify the
	generalized string, regular expression, symbol, and word list literal
	syntax groups.

2003-09-09  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* indent/ruby.vim, syntax/ruby.vim: rename the rubyStringDelimit
	syntax group rubyStringDelimiter.

2003-09-09  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: highlight one line module, class, and method
	definitions, using the ';' terminator, correctly; split
	rubyClassOrModule into two new syntax groups - rubyClass and
	rubyModule.

2003-09-08  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	*  syntax/ruby.vim: add the @Spell cluster to support spell checking
	of comment text.

2003-09-08  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: add support for the new %s() symbol literal.

2003-09-03  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* compiler/ruby.vim: update the maintainer's email address.

2003-09-02  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: make sure that the optional do after for, until or
	while is not matched as the beginning of a do/end code block; also
	highlight the optional ':' for these loop constructs.

2003-08-28  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: add folding support to embedded data sections after
	an __END__ directive.

2003-08-27  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: don't allow '<<' after '.' or '::' to match as the
	beginning of a heredoc.

2003-08-26  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: fix shebang highlighting which was being ignored
	all together.

2003-08-25  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: add the new %W() word list literal with
	interpolation; add folding to %q() single quoted strings and %w() word
	list literals.

2003-08-24  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: add $deferr to rubyPredefinedVariable; add several
	new methods (abort, at_exit, attr, attr_accessor, attr_reader,
	attr_writer, autoload, callcc, caller, exit, extend, fork, eval,
	class_eval, instance_eval, module_eval, private, protected, public,
	trap) to the Special Methods section.

2003-08-21  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: add access control methods (public, protected and
	private) to a new rubyAccess syntax group.

2003-08-21  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: no longer match NotImplementError as a predefined
	global constant; move rubyTodo to the Comments and Documentation
	section; create a Special Methods section and add the
	ruby_no_special_methods variable to allow the highlighting of these
	'special' methods to be disabled.

2003-08-18  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* compiler/ruby.vim, ftplugin/ruby.vim, indent/ruby.vim,
	syntax/ruby.vim: retab the header section - Bram prefers as many TAB
	characters as possible.

2003-08-18  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: allow for, while and until loop bodies to contain
	do...end and {...} blocks - rubyOptDoBlock should contain rubyDoBlock
	and rubyCurlyBlock.

2003-08-16  Doug Kearns  <djkea2@mugca.its.monash.edu.au>

	* syntax/ruby.vim: string expression substitution of class variables
	does not require braces.

