Andy Meneely
5a8b3c5fcd
png: check magic bytes for well-formed files
...
Closes #$250
2018-08-09 13:12:30 -04:00
Andy Meneely
8f15c21dcf
docs: document n-sidedness parameter (aka "n")
2018-07-31 21:53:43 -04:00
Andy Meneely
48bb71d1c0
Onward and upward
2018-07-31 21:41:46 -04:00
Andy Meneely
2f6e552e4e
deps: bump nokogiri
2018-07-31 21:36:58 -04:00
Andy Meneely
268b2319da
Doc version bump
2018-07-31 21:24:43 -04:00
Andy Meneely
fd113c4daf
Add byebug back
2018-07-31 20:41:40 -04:00
Andy Meneely
9b98163608
docs: add sprues for #247
...
Also correct word_char for #237
2018-07-31 16:14:11 -04:00
Andy Meneely
0900bcc441
Update for drivethrucards
2018-07-31 15:38:25 -04:00
Andy Meneely
4ae06d2e59
Merge remote-tracking branch 'origin/master' into dev
2018-07-31 15:33:24 -04:00
Andy Meneely
6ba56087ff
Update changlog for fix #244
2018-07-31 15:10:32 -04:00
Andy Meneely
248eb2fb91
Layout multiple inheritance works with operators
...
The case of using relative operators and multiple inheritance is handled now.
Fixes #244
2018-07-31 15:07:33 -04:00
Andy Meneely
3d1f1ff989
Fix extra page for PDF sprues
...
Fixes #246
2018-07-31 13:54:14 -04:00
Andy Meneely
1bc9e3f19e
Working on a bug fix release
2018-07-31 13:33:16 -04:00
Andy Meneely
aada86a070
Fix extra stroke on circle, fix #248
2018-07-31 13:27:17 -04:00
Andy Meneely
7d129de418
Bump deps
2018-06-07 21:23:20 -04:00
Andy Meneely
7a15b131af
Removing link to TryRuby
2018-05-19 23:06:20 -04:00
Andy Meneely
aedb139f0d
Bump coveralls
2018-04-02 15:03:08 -04:00
Andy Meneely
88a4c2ecc9
Bump deps for Ruby 2.5 on Windows
2018-04-02 14:50:51 -04:00
Andy Meneely
53ba8c6d4d
Onward and upward
2018-03-15 14:54:40 -04:00
Andy Meneely
766f63a782
remove Gemnasium badge :(
2018-03-15 14:51:03 -04:00
Andy Meneely
5244eef556
Docs version bump
2018-03-15 14:49:38 -04:00
Andy Meneely
faba15766f
I dub thee v0.14.1
2018-03-15 14:47:44 -04:00
Andy Meneely
3c8b3dea2b
Bump cairo to 1.15.12 for Windows
2018-03-15 14:47:33 -04:00
Andy Meneely
06191c431f
Bump deps, bump travis to 2.5
2018-02-01 13:25:28 -05:00
Andy Meneely
632ddf15b5
deps: downgrade pango et al. due to a regression
2017-11-10 23:11:40 -05:00
Andy Meneely
e80d5aaae3
deps: bump to Pango et al. 3.2.0
2017-11-07 22:10:56 -05:00
Andy Meneely
deeed5710b
travis: bump ruby
...
Get ruby-head in there for funsies. Get 2.4.2 in there too.
2017-11-07 13:44:10 -05:00
Andy Meneely
cf7ae7fd8b
Onward and upward.
2017-11-06 23:44:50 -05:00
Andy Meneely
dfb027ac31
I dub thee v0.14
2017-11-06 23:18:04 -05:00
Andy Meneely
2020b5a67a
sanity: fixing lots of tests
...
apparently i totally borked a lot of sanity tests. should be fixed now.
BORK BORK BORK
2017-11-06 23:09:48 -05:00
Andy Meneely
f7407d4b6c
tweak to samples
2017-11-04 19:54:49 -04:00
Andy Meneely
9a8994c26e
samples: remove unicode
...
Unfortunately too hard to maintain with ever-changing fonts. I might resurrect this in another form another day
2017-11-04 19:42:42 -04:00
Andy Meneely
6b5bbaf528
deps: bump cairo to 1.15.10 and pango et al. to 3.1.9
2017-11-03 23:22:28 -04:00
Andy Meneely
aee8884a9e
sprues: better handling of trim args
2017-11-03 23:02:18 -04:00
Andy Meneely
3bf5eeb102
sprues: now with trim and trim_radius!!
...
Fixes #235
2017-11-02 23:58:30 -04:00
Andy Meneely
3d02f7de77
docs: some writing for the tutorial
2017-10-20 15:09:26 -04:00
Andy Meneely
c43538a708
I dub thee v0.14.beta1
2017-10-16 09:54:27 -04:00
Andy Meneely
8ed3c898ac
changelog: update for better docs
2017-10-16 09:48:32 -04:00
Andy Meneely
929951cddb
docs: better cli documentation
2017-10-13 16:17:05 -04:00
Andy Meneely
9ff72b7066
builtin layouts: party 🎉
...
Based on idea from #7
2017-10-13 15:26:25 -04:00
Andy Meneely
495b2fd4ae
changelog rewording
...
[skip ci]
2017-10-10 16:58:13 -04:00
Andy Meneely
0a6b0e327f
change revision
...
[skip ci]
2017-10-10 10:42:11 -04:00
Andy Meneely
386e65552e
Be compatible with Ruby 2.2 and 2.3
2017-10-10 10:41:50 -04:00
Andy Meneely
60ca032d2d
cli: unit tests for advanced template
2017-10-10 10:36:06 -04:00
Andy Meneely
1d4de1e2ad
cli: create an --advanced layout
...
[skip ci]
Needs to be documented (new page?) and needs to be updated for unit tests.
2017-10-09 15:16:58 -04:00
Andy Meneely
498a8224e7
samples: fix to be more consistent
2017-10-06 11:00:14 -04:00
Andy Meneely
70bd6aae0e
projects: add in Project Bolt Rats
2017-10-06 10:42:52 -04:00
Andy Meneely
3b5fdfaf61
move location of built-in layouts
2017-10-06 10:42:33 -04:00
Andy Meneely
9eaa27ce3e
docs: document safe_zone and cut_zone
2017-10-06 00:05:21 -04:00
Andy Meneely
de4333bcb5
fix require
2017-10-05 23:43:35 -04:00
Andy Meneely
7058689c0b
remove unused class
2017-10-05 23:37:58 -04:00
Andy Meneely
2362e189d7
new methods: safe_zone and cut_zone
2017-10-05 23:36:53 -04:00
Andy Meneely
9b3636cf6f
Revert "first draft of thegamecrafter templates, missing all the complex ones"
...
This reverts commit 7f6d70b886 .
See https://github.com/andymeneely/squib/pull/214#issuecomment-334627919
2017-10-05 20:30:50 -04:00
Andy Meneely
d07fd1f478
regression fix
2017-10-05 20:03:46 -04:00
Andy Meneely
eb13450468
Update changelog with latest @sparr changes
2017-10-05 19:58:22 -04:00
Andy Meneely
d5bf9062a2
sanity: update sanity test expected images for new font size
2017-10-05 17:02:24 -04:00
Andy Meneely
06970b77a6
sprues: polishing up the feature
...
Lots of examples, some better checking, lots of documentation, sanity tests. Lots of little stuff.
2017-10-05 15:48:57 -04:00
Andy Meneely
3ccc6432ab
sprues: better validation errors
2017-10-05 11:15:33 -04:00
Andy Meneely
fbb45d89d7
Cleanup deps
2017-10-05 10:47:11 -04:00
Andy Meneely
daff0281fd
Merge remote-tracking branch 'origin/master' into dev
2017-10-05 10:34:00 -04:00
Andy Meneely
4e92b1ae31
deps: lock in even more
2017-10-05 10:29:27 -04:00
Andy Meneely
17ecf87385
docs: documenting and sampling sprues
2017-08-02 17:11:52 -04:00
Andy Meneely
283c82dfe8
fix downgrade of ClassyHash
...
I should run my unit tests before pushing lol
2017-07-21 15:36:59 -04:00
Andy Meneely
94979eded6
deps: downgrade classy_hash until 2.4 support
...
See https://github.com/deseretbook/classy_hash/issues/11
2017-07-21 15:30:35 -04:00
Andy Meneely
1a93d768dd
travis: bump ruby
2017-07-21 15:10:27 -04:00
Andy Meneely
c969f8ecf4
spec: add a test for making a new sprue
2017-07-21 15:10:26 -04:00
Andy Meneely
07f3c3c14a
sprues: samples for a custom sprue
2017-07-21 15:10:24 -04:00
Andy Meneely
23b6d318d2
fix a missing require
2017-07-21 15:10:23 -04:00
Andy Meneely
96832e1141
README: Ruby 2.2+, fix for #231
2017-07-21 10:56:44 -04:00
Andy Meneely
391193812d
sprues: upgrade to classy_hash 0.2.0
2017-07-17 14:58:45 -04:00
Andy Meneely
0d076b1e85
sprues: rename "template" to "sprue"
...
Also:
* Move stuff around to a builtin/ folder
* Separate out classes to follow my one-class-per-file convention
* Samples are renamed to the underscore convention
I just like the word "sprue", and it's more descriptive than our original choice of "template". If I had to start Squib all over again, I would probably name it "Sprue" :P
2017-07-17 14:48:43 -04:00
Andy Meneely
36dc7ce4eb
cli: squib new gives informative message
...
Also, move the files so we we can eventually add more project templates
2017-07-17 12:27:34 -04:00
Andy Meneely
ad5c53c8bd
cleanup
2017-07-17 12:17:45 -04:00
Andy Meneely
5d3e1120b9
travis: disable caching, remove apt-install
2017-07-17 12:12:17 -04:00
Andy Meneely
c6aa3983c4
Starting merge of @felixleong's code
...
I'm gonna name these "sprues" and do it a tad different than him, but it'll be mostly his code
2017-07-17 11:52:17 -04:00
Andy Meneely
10e63c845f
Rollup of v0.13.x fixes
...
See v0.13-fixes branch for individual fixes
Conflicts:
CHANGELOG.md
lib/squib/version.rb
squib.gemspec
2017-07-17 11:31:53 -04:00
Andy Meneely
d94a3e676b
Fix for latest dep changes
2017-05-30 16:19:42 -04:00
Andy Meneely
c6e1c67e5f
Fix deprecation warnings
2017-05-30 16:02:23 -04:00
Andy Meneely
5b3548d7aa
Deps: bump and lock in
2017-05-30 15:45:27 -04:00
Andy Meneely
f140ff32fa
Cleanup and tests of yaml method
2017-04-15 21:25:34 -04:00
Andy Meneely
824a28c87d
Document and test rtl option
2017-03-11 16:39:19 -05:00
Andy Meneely
a55300f844
more tests for circle arc
...
Also document it in the CHANGELOG.
2017-03-10 22:48:22 -05:00
Andy Meneely
2ab78dd8d4
Onward and upward
2017-01-27 23:16:10 -05:00
Andy Meneely
566d0dfaca
I dub thee v0.13.2
2017-01-27 23:11:17 -05:00
Andy Meneely
00164c9b5c
deps: bump to latest
2017-01-27 23:11:01 -05:00
Andy Meneely
f5810331b0
deps: bump cairo, pango, et al.
2017-01-27 23:03:06 -05:00
Andy Meneely
c690e08a51
I dub thee v0.13.1
2017-01-06 19:50:11 -05:00
Andy Meneely
240d40a0c0
deps: lock in cairo 1.15.3
...
At least until 1.15.4 comes out
2017-01-06 19:47:06 -05:00
Andy Meneely
f2521be199
Onward and upward.
2017-01-04 16:01:35 -05:00
Andy Meneely
a98e0b5acc
I dub thee v0.13
2017-01-04 15:57:37 -05:00
Andy Meneely
a3b6a99e02
gem: shrink gem size. 👊 ...again.
2017-01-04 15:46:08 -05:00
Andy Meneely
a1cbca68ed
samples: fix gitignore issue
2017-01-04 15:37:51 -05:00
Andy Meneely
f4a9a668c2
docs: cleanup and warning fixes
2017-01-04 15:31:29 -05:00
Andy Meneely
1cdc9c0d71
samples: reorganize for better sanity
...
Converted to a more consistent organization of each folder for groups of samples
Contributes to #118
2017-01-04 15:16:11 -05:00
Andy Meneely
5152651813
rake sanity: img diff'ing with CSS blending
...
Got CSS blending properly working for diff'ing images so we can do a quick sanity test on all the samples before releasing.
Works toward #118
2017-01-04 14:19:26 -05:00
Andy Meneely
cdc016c8be
travis: require Ruby 2.4 to pass
2017-01-03 12:43:56 -05:00
Andy Meneely
ce257b6de6
appveyor: bump to Ruby 2.3
2017-01-03 12:43:37 -05:00
Andy Meneely
b8da0dbfae
deps: bump roo, nokogiri. And refactor.
2017-01-03 12:42:30 -05:00
Andy Meneely
f7e5c67a11
docs: add another project
...
Close #194
2017-01-03 12:07:05 -05:00
Andy Meneely
c267e1dda7
spec: rip out flaky mock object test
2017-01-03 12:07:04 -05:00