added image file check for background images
Fix endless redrawing problem for TextCursorPainter
Adjusted specs
Fix redrawing problem in simple-editor.rb
Handle simple string values for dimensions.

Convert strings with integers to integers for dimensions width, height, left and
top params. For example, if the width param is "20px", convert it to 20 with
String#to_i.

Fixes #564.
merge concluded
Polishing up the PR :-)
Forgot to check outdated diffs - handling for negative strings

* thanks @jasonrclark for thinking of this
* also restructured test usage of parent, slightly
Fix span text splatting

When using dsl.span(*["foo", "bar"]), the last splat value
was being assigned to the opts argument of dsl.span

The fix is to check if opts is a Hash. If it is, keep it.
Otherwise push opts into the splat and set opts to an empty Hash
Use built-in pop_style
Merge pull request #587 from phansch/FixSpanLink

Fix span text splatting
Fix text block modifiers with parameters

The options hash for the text block modifiers was previously
not popped from the modifier text.

This makes sure that, if the last element is a Hash, to pop it.
Add tests for all text fragments

This just checks if the style hash has been removed from the
text.
Move tests to text_element_spec
Merge pull request #589 from phansch/FixTextBlockParams

Fix text block modifiers with additional parameters
images not found does not raise error
now unfound images do not raise an error
Merge branch 'no-file-error' of github.com:presidentJFK/shoes4 into no-file-error
removed pry
Fix #538, pull out color/style helpers in the process - is this good?