Andy Meneely
e18084d963
deck: flush surface upon exit
...
Fixes bug #180
9 years ago
Andy Meneely
499050c4ee
Requiring squib in more places on specs
...
Trying to fix unit tests on travis
11 years ago
Andy Meneely
d848178bfe
Unit conversion on Squib::Deck.new
...
Contributes to #21
11 years ago
Andy Meneely
31e5d75f59
Refactoring out LayoutParser
11 years ago
Andy Meneely
19808c6464
Better parsing of layout files
...
Handles empty rules and empty files better now.
Fixes #14
11 years ago
Andy Meneely
99ac612b8a
Regression testing: cairo mock object stores graphics calls
...
So the idea behind this is maintain an "expected value" for the sample runs. We store the graphics calls and their arguments as a readable text file. Any change in the samples will break this, but the idea is to make sure this doesn't get broken unexpectedly.
Rearranged the data files in specs
11 years ago
Andy Meneely
75ab0b565f
Added support for merging multiple layout files
11 years ago
Andy Meneely
e115135d51
Rubocop: Using single-quotes properly
11 years ago
Andy Meneely
37fd4e7733
Rubocop: Trailing Whitespace
11 years ago
Andy Meneely
f2a2ab0573
Bringing back the extends feature
...
Adding in my own merge key implementation that allows you to bring in
other keys and modfiy the data. Makes moving boxes around easier.
A quasi-revert of 00e8b59144
...but with something useful!
11 years ago
Andy Meneely
00e8b59144
Ugh, Yaml has a <<: merge key. facepalm: true
11 years ago
Andy Meneely
6895e1276b
Handling of multiple extends in a single entry
11 years ago
Andy Meneely
1371bd81bd
Implementing multi-level extends, except for one case
11 years ago
Andy Meneely
8bd814fc1a
Some regression tests on loading layouts
11 years ago
Andy Meneely
8615c2bb05
Getting coverage to work
12 years ago
Andy Meneely
c477432239
Color handling handed off to rcairo
12 years ago
Andy Meneely
4748f1a32c
Writing up some basic rspecs
12 years ago
Andy Meneely
09a668a3a9
Still messing around
12 years ago