Added a 'lambda' to gray in color.rb to allow definition of a color specific function.
Added 'arc' to shape.rb.
Implemented 'arc' in swt/shape.rb (converts radians to degrees).
Small changes to simple-arc.rb to make it match example image referenced in source file.
Possible issue with change in simple-arc.rb to use @app.width / @app.height as self.width and self.height always seem to be 0 - need to check how this works.
Define gray method explicitly, use a positive check for alpha value
Merge pull request #1 from wasnotrice/gray

A different approach to defining the gray method
Merge branch 'master' of https://github.com/GazCMarsh/shoes4
use the app width and height for the shape width and height, at least thats what shoes3 used to seem to do
Set width/height specs to pending because of new behavior akin to shoes3

* would like to discuss it though, as the new one might make more sense
Change cap back to curve (seems to work)
Merge branch 'master' into shapeFix
Correct PI constant scoping as discussed in #424
Merge branch 'shapeFix' of github.com:PragTob/shoes4 into shapeFix
Adjust specs to reflect new expected behavior (shpae width == app width)
Havent seen shoes WhiteShoes in a long time
Merge pull request #424 from PragTob/shapeFix

Fixing simple-arc.rb and gray DSL method *picks up #394)