[Hpricot logo]
Hpricot commits

RevisionAuthorDateDescription
169stepheneb15 Sep 2008 17:18:13

calculation of REV now works with svn and a git svn clone

168alexpooley30 Aug 2008 03:48:01

corrected xpath axes fix from rev 167

167alexpooley29 Aug 2008 03:11:16

Added support for xpath axes

166alexpooley26 Aug 2008 22:06:37

Fixed xpath search when getting attribute value

165stepheneb13 Apr 2008 01:31:43

adding fogotton file: ext/fast_xs/FastXsService.java

164stepheneb09 Apr 2008 23:32:36

ragel 6.1 fixes for hpricot_scan.java.rl; update jruby object access

Applied the updates to the ragel code for 6.1 to hpricot_scan.java.rl.

Updated decrated method used to access IRubyObject object:

new IRubyObject[]{runtime.newSymbol("buffer_size")}

becomes:

runtime.getCurrentContext(),new IRubyObject[]{runtime.newSymbol("buffer_size")}

The include statements in the main ragel code didn't
work with paths starting with ext/ so I made them
into relative path references which did work.

Updates to the Rakefile to support easy
compilation of the C ragel source code
using different ragel compilation strategies.
This is the default setting:

DEFAULT_RAGEL_C_CODE_GENERATION = "really_fast goto_driven"

which is -G2

The result is no test failures in C and only
one in Java: test_latin1_entities.

163why08 Apr 2008 01:17:11

* ext/hpricot_scan/hpricot_scan.java.rl: applied patch by nick sieger to get hpricot up to the latest jruby. thankyou for being persistent kid!

162why08 Apr 2008 01:11:36

* Rakefile: use Ragel 6.1 or greater from now on.

161why21 Feb 2008 14:41:55

* lib/hpricot/traverse.rb: slight fixes from wycats for get_elements_by_tag_name, from ticket #101.

160why21 Feb 2008 14:36:48

* lib/hpricot/elements.rb: a more liberal xpath attr parsing from ticket #115. thanks, wrs!

159why26 Dec 2007 20:46:26

* Rakefile: use RbConfig and RUBY_PLATFORM for Ruby 1.9.

158why26 Dec 2007 20:42:19

* ext/hpricot_scan/hpricot_scan.rl: using RSTRING_PTR and RSTRING_LEN to support Ruby 1.9, thanks manveru!

157why12 Nov 2007 19:17:37

* ext/fast_xs: import the fast_xs extension.