Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: cucumber/gherkin
head fork: cucumber/gherkin
Checking mergeability… Don't worry, you can still create the pull request.
Commits on Jul 14, 2010
@aslakhellesoy aslakhellesoy Avoid channel is broken when uploading jar files 6da5aa7
Commits on Jul 15, 2010
@aslakhellesoy aslakhellesoy All JSON elements must have a type attribute. It's a litte bit redund…
…ant (for feature and examples), but it simplifies parsing and outputting logic)
@aslakhellesoy aslakhellesoy Use awesome_print for comparing JSON. Make sure there is always a des…
Commits on Jul 17, 2010
@aslakhellesoy aslakhellesoy Add missing i18n method 51e6844
@aslakhellesoy aslakhellesoy Deal with keywords containing exlamation mark, like Pirate. f09cdfb
@aslakhellesoy aslakhellesoy Line filter works on JRuby with Scenarios without steps 6ca4e1b
@aslakhellesoy aslakhellesoy Comments and Tags now have line numbers in JSON, making it possible t…
…o properly filter features coming from JSON
@aslakhellesoy aslakhellesoy Release 2.1.5 7735a54
Commits on Jul 19, 2010
@aslakhellesoy aslakhellesoy Pure Java FilterFormatter 94d131b
Commits on Jul 20, 2010
@aslakhellesoy aslakhellesoy Pure Java JSONFormatter 77e72f0
@aslakhellesoy aslakhellesoy All formatter events take exactly one argument. Each argument is a si…
…ngle object with all data.
@aslakhellesoy aslakhellesoy Lose dead code ff0f4a9
Commits on Jul 21, 2010
@aslakhellesoy aslakhellesoy More work on JSON c4e85e2
@aslakhellesoy aslakhellesoy All passing on jruby and mri 1c272a7
Commits on Jul 26, 2010
@aslakhellesoy aslakhellesoy table doesn't have to be an interface method 5e68fb7
@aslakhellesoy aslakhellesoy Words 032c614
@aslakhellesoy aslakhellesoy Moving stuff around e51213f
@aslakhellesoy aslakhellesoy [BUGFIX] I18nLexer doesn't recognise language header with \r\n on OS …
…X. Closes #70.
@aslakhellesoy aslakhellesoy Added a facade for GherkinParser 8c33e0e
@aslakhellesoy aslakhellesoy Release 2.2.0 1249efb
@aslakhellesoy aslakhellesoy dll hell d02d731
@aslakhellesoy aslakhellesoy Avoid warnings for the exe b06eb82
@aslakhellesoy aslakhellesoy Add some messages 38f862b
@aslakhellesoy aslakhellesoy Make Step not have a description attribute 3ec8ba7
Commits on Aug 01, 2010
@aslakhellesoy aslakhellesoy Fix bad number of arguments f2b4481
Commits on Aug 19, 2010
@aslakhellesoy aslakhellesoy Update to more recent API. f3344f2
@aslakhellesoy aslakhellesoy Use bundler 6411602
Commits on Aug 31, 2010
@aslakhellesoy aslakhellesoy Removed .rbc files f9b92d6
Commits on Sep 12, 2010
@aslakhellesoy aslakhellesoy Getting rid of jeweler, but having some Pathname woes with bundler. c990a73
@aslakhellesoy aslakhellesoy Fighting with bundler fc3009d
@aslakhellesoy aslakhellesoy New release process based on various trouble with bundler and rake_co…
@aslakhellesoy aslakhellesoy make release dir 9237ded
@aslakhellesoy aslakhellesoy Add a gemspec 4de0aff
@aslakhellesoy aslakhellesoy Words 604615c
@aslakhellesoy aslakhellesoy Wrong place to check sanity 2d3f61a
@aslakhellesoy aslakhellesoy I gave up trying to script github file uploads 3c33f37
@aslakhellesoy aslakhellesoy STDIN.gets stupid 98cea0e
Commits on Sep 16, 2010
@aslakhellesoy aslakhellesoy Update RSpec. Ignore Gemfile.lock. 28d1632
Commits on Sep 21, 2010
@aslakhellesoy aslakhellesoy JSON parser can both take a String and a preparsed Hash. JSONFormatte…
…r only emits JSON if a Stream is passed. These changes allow for fewer JSON roundtrips in other libraries. Also added some missing deps to the gemspec.
@aslakhellesoy aslakhellesoy Using the uri in JSON was not a good idea. Use native JSON for speed. 8fde0ae
@aslakhellesoy aslakhellesoy Prep for release fb9d2a1
@aslakhellesoy aslakhellesoy Release 2.2.2 ee01e10
@aslakhellesoy aslakhellesoy RSpec mocks can't be coerced into Java types 7338eae
@aslakhellesoy aslakhellesoy Update dates 49df02a
@aslakhellesoy aslakhellesoy Add back missing development dependency on cucumber. Release 2.2.3. 1d93819
@graza graza Removed use of C99 variable length array in lexer.c.rl.erb
Switched to allocating a new string instead.  Because the string
is used to throw an exception, it was allocated as a Ruby String
object so that GC can free it.
@aslakhellesoy aslakhellesoy Merge remote branch 'remotes/graza/master' into c89-not-c99-ticket-75 d881108
Commits on Sep 22, 2010
@aslakhellesoy aslakhellesoy Attribution. Closes #75. 66a8e1b
@aslakhellesoy aslakhellesoy Release 2.2.4 093a3e8
Commits on Sep 28, 2010
@aslakhellesoy aslakhellesoy Typo. Remove dead code. 4b4c358
Commits on Sep 29, 2010
@aslakhellesoy aslakhellesoy Gherkin will look for the language comment for all the comments at th…
…e top of the feature.
@aslakhellesoy aslakhellesoy Skip past empty lines when scanning the top of the file for language …
…comments. Also made it work for Java.
Commits on Oct 01, 2010
@aslakhellesoy aslakhellesoy Release 2.2.5 f9d8eb9
@aslakhellesoy aslakhellesoy Remove undefined constant 10f3755
@aslakhellesoy aslakhellesoy Use x86 instead of i386. That's what other native windows gems (json,…
… nokogiri etc) seem to use, so I assume that's more mainstream.
Commits on Oct 02, 2010
@aslakhellesoy aslakhellesoy I18n.getCodeKeywords() on Java included '*'. Not anymore. Release 2.2.6. c6f3188