Andy Meneely
0aa5c500c0
Fix broken test
2015-04-27 09:26:46 -04:00
Andy Meneely
25773a8ee5
Better regression tests for roo
2015-04-27 08:50:03 -04:00
Andy Meneely
035cd6259e
Fix global hinting logic
...
Fixes #63
2015-04-16 21:24:21 -04:00
Andy Meneely
4a0c5e78b6
Fix PDF scaling issue
...
Properly compute the size of the PDF based on DPI and PDF-specific resolution (i.e. 72dpi).
Closes #62
2015-04-13 22:59:34 -04:00
Andy Meneely
0185f2dfcf
Fixing up regression tests for release
2015-04-13 21:33:55 -04:00
Andy Meneely
0616512bd6
Set font antialiasing from global antialiasing
...
This is a workaround until we get a proper solution in #59
2015-04-13 21:26:41 -04:00
Andy Meneely
063d5156d6
Allow configuration of typographical replacements, e.g. smart quotes
...
If you're living in a non-UTF-8 character set, then you can configure what quotes are smartly changed.
If my regexes are messing things up, you can also turn this off with smart_quotes: false
Also updated docs.
This closes #50
2015-04-07 21:21:00 -04:00
Andy Meneely
beb46a9e1c
Place embedded icons based on byte offset
...
Fixes #57
2015-04-07 19:43:16 -04:00
Andy Meneely
211e7c13b3
Fix typography replacements with embeds
...
Enable embedded icons tests again
2015-04-07 12:20:40 -04:00
Andy Meneely
a5d1cb60f2
Complete overhaul of smart quotes to "typographer"
...
See README for details
Contributes to #50
2015-04-07 00:16:06 -04:00
Andy Meneely
674397c005
Smart quotes!
...
Closes #50
2015-04-04 16:02:20 -04:00
Andy Meneely
19cad2cdb8
Using a platform-specific fix for zero-width letters on embedding icons
...
Contributes to #30 and our zero-width letter woes.
2015-04-04 09:15:21 -04:00
Andy Meneely
91ba48f80b
Explicitly saving and restoring the matrix
2015-04-02 10:14:08 -04:00
Andy Meneely
c9f9235be7
Attempting travis fix by saving and restoring the matrix
2015-04-02 10:00:26 -04:00
Andy Meneely
784a0dcb90
Updating the regression test
2015-03-31 21:24:28 -04:00
Andy Meneely
574b76873e
Updating regression tests, renamed bezier curve params
2015-03-26 19:50:12 -04:00
Andy Meneely
2cc9cc8e93
Initial implementation of curves
...
Contributes to #37
2015-03-19 18:15:24 -04:00
Andy Meneely
cb33e8a40e
Updating unit tests
2015-03-19 00:24:52 -04:00
Andy Meneely
3a57380959
Updated and corrected regression tests
2015-03-19 00:24:51 -04:00
Andy Meneely
2caacaeece
Fixing compatibility with linux os
...
Thank you, Travis! Turns out the cairo gem isn't perfectly the same in Linux...
2015-02-28 21:39:26 -05:00
Andy Meneely
499050c4ee
Requiring squib in more places on specs
...
Trying to fix unit tests on travis
2015-02-28 21:09:56 -05:00
Andy Meneely
f49bff2388
Add antialias config option
...
Closes #41
2015-02-28 19:34:46 -05:00
Andy Meneely
612c042d52
SVG backend: PDF implemented, tests passing
...
Wrapping up the svg backend work
Still some bugs to stamp out, but this is getting close to release ready.
2015-02-24 22:33:32 -05:00
Andy Meneely
8876b27473
Merging in svg back end work. All but save_doc is done.
2015-02-20 22:56:07 -05:00
Andy Meneely
d030bdd7f9
Adding specs for formatify
2015-02-13 13:45:14 -05:00
Andy Meneely
a9d6ffda75
Refactoring specs, now with less leakage!
2015-02-13 13:35:38 -05:00
Andy Meneely
578c3cb6a0
Upgrading rspec, fixing mock objects bug
2015-02-13 13:26:22 -05:00
Andy Meneely
d2543473c7
Fix a leftover x,y stroke on circles
...
Fixes #35
2015-02-13 12:54:19 -05:00
Andy Meneely
086fd5fad9
Unit conversion on save_pdf, and arbitrary paper sizes
...
Closes #21 and #20
2015-02-02 00:20:25 -05:00
Andy Meneely
d848178bfe
Unit conversion on Squib::Deck.new
...
Contributes to #21
2015-02-01 23:55:01 -05:00
Andy Meneely
1896689614
Refactoring out the unit conversion to its own place
2015-02-01 23:48:09 -05:00
Andy Meneely
4ecbaa4e31
Implementing format strings for filename counts on multisaves
2015-02-01 23:25:57 -05:00
Andy Meneely
7a53f68393
Implementing mask feature for images
...
Fixes #32 .
2015-02-01 23:04:39 -05:00
Andy Meneely
b0b69186e7
Don't need these regression logs
2015-01-28 15:07:57 -05:00
Andy Meneely
22866777bd
Regression logs for new hex scrub
2015-01-28 10:14:14 -05:00
Andy Meneely
181fe9942a
Scrubbing hex for regression testing
2015-01-26 22:54:48 -05:00
Andy Meneely
bfbf7a7eba
Added support for linear and radial gradients
...
Closes #29
2015-01-26 22:22:09 -05:00
Andy Meneely
bde7fe018e
Added a a sample table for showing the built-in color constants
2015-01-26 12:03:07 -05:00
Andy Meneely
407b0e9b71
Still fixing showcase regression test
2015-01-06 00:18:39 -05:00
Andy Meneely
ea598043bb
Still fixing hex scrub for showcase
2015-01-06 00:13:32 -05:00
Andy Meneely
4d3c676cf6
Fixing hex scrub for showcase
2015-01-06 00:09:34 -05:00
Andy Meneely
73d6eb992b
Extending a non-existent parent yells at you now
...
Fixes #24
2015-01-05 23:59:09 -05:00
Andy Meneely
c0556153b7
Achievement Unlocked: true 100% coverage.
2015-01-05 23:26:13 -05:00
Andy Meneely
31e5d75f59
Refactoring out LayoutParser
2015-01-05 23:07:46 -05:00
Andy Meneely
f3e3082f0e
Implement showcase feature
...
#Closes 26
2015-01-05 21:09:35 -05:00
Andy Meneely
574f99af12
Unit conversion handles trailing whitespace
2014-12-31 00:57:19 -05:00
Andy Meneely
fd217294c5
Implemented sheet command
2014-12-31 00:47:02 -05:00
Andy Meneely
c287e6137c
Unit conversion feature added, tested, documented
2014-12-30 13:35:28 -05:00
Andy Meneely
979cd701e6
Added a unicode sample
...
Removed the unicode from the text_options.rb sample so the regression test can be back online.
2014-12-30 11:53:55 -05:00
Andy Meneely
19808c6464
Better parsing of layout files
...
Handles empty rules and empty files better now.
Fixes #14
2014-12-09 23:14:21 -05:00