Andy Meneely
fbefe098cc
I dub thee v0.5.0
2015-04-13 21:42:39 -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
2d9ba40486
Making this work for now
...
Related to #56
2015-04-13 21:13:26 -04:00
Andy Meneely
e268246337
Allow specific gray and subpixel choices for antialiasing
2015-04-13 21:01:46 -04:00
Andy Meneely
7360c8f550
Some tweaks to the README
...
[skip ci]
2015-04-11 11:04:01 -04:00
Andy Meneely
0e22c52b0f
Fix up config defaults
...
Also: removing include because Yard is stupid.
2015-04-07 21:32:55 -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
874bdba8bc
Fix a string replacement issue.
...
Contributes to #30
2015-04-04 09:33:04 -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
84fa97a4d1
More debugging on this stupid error
2015-04-02 10:19:22 -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
b123a132ef
Better debugging to fix this travis issue
2015-04-01 10:19:46 -04:00
Andy Meneely
44a6334b26
Allowing :get_matrix in the wrapper
2015-04-01 10:13:59 -04:00
Andy Meneely
d4cd7897ab
Catching the error and printing the current cairo matrix
2015-04-01 10:12:16 -04:00
Andy Meneely
acdb56d894
Travis fix: adding save/restore to fix matrix problem
2015-04-01 10:02:16 -04:00
Andy Meneely
5c4d7c368f
Switching back to zero to try to break Travis
2015-04-01 09:47:45 -04:00
Andy Meneely
784a0dcb90
Updating the regression test
2015-03-31 21:24:28 -04:00
Andy Meneely
7941adc2aa
Font size of 1/1024 pixel to fix non invertible matrix error
2015-03-31 21:15:06 -04:00
Andy Meneely
03e41c7e81
Adding regression tests for various cases to test PR #53
...
Close #53 .
2015-03-31 17:05:03 -04:00
Andy Meneely
554e8457da
Updated changelog for curves
2015-03-26 20:11:38 -04:00
Andy Meneely
574b76873e
Updating regression tests, renamed bezier curve params
2015-03-26 19:50:12 -04:00
Andy Meneely
924f9e98e8
More documentation on how to contribute
2015-03-26 19:12:47 -04:00
Andy Meneely
6c9ddaf38a
Lots of new documentation, especially for text
2015-03-26 19:12:46 -04:00
Andy Meneely
42ae2144e0
Fix index location issue, working on vertical placement
...
Contributes to #30
Also added little adjusters for the icons in case your icon is a little off.
[skip ci]
2015-03-24 14:59:21 -04:00
Andy Meneely
014646ce9f
Better default to avoid CAIRO_STATUS_INVALID_SIZE errors
...
For some silly reason Cairo checks the width and height for invalid size, not the product: http://lists.cairographics.org/archives/cairo/2010-December/021424.html
2015-03-23 13:53:23 -04:00
Andy Meneely
ac2b46921d
Add support for embedding pngs
...
Refactored into passing a Proc. I love those things.
2015-03-19 17:00:27 -04:00
Andy Meneely
e2b45a2047
Documentation revisions
2015-03-19 14:29:30 -04:00
Andy Meneely
cb7ff5f4d7
Yard: Add in lots of @api private directives
2015-03-19 13:45:47 -04:00
Andy Meneely
9c5f78ee3b
Switching to Yard's frameless template
2015-03-19 13:32:04 -04:00
Andy Meneely
4b13f5d269
Travis: remove sudo for container-based infrastructure
2015-03-19 10:40:50 -04:00
Andy Meneely
c423c41b61
Travis: be less strict about ruby minor versions
2015-03-19 10:32:47 -04:00
Andy Meneely
cb33e8a40e
Updating unit tests
2015-03-19 00:24:52 -04:00
Andy Meneely
63f587f792
Another common test to run
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
d386ae0426
Finish my thought
2015-03-19 00:24:51 -04:00
Andy Meneely
188112d581
Record this as a known issue and point to the bug
2015-03-19 00:24:50 -04:00
Andy Meneely
50ddf0f576
Making the demo be left-aligned for now
2015-03-19 00:24:50 -04:00
Andy Meneely
8246fc605f
New build command for regressions only
2015-03-19 00:24:49 -04:00
Andy Meneely
77e5fcce06
Cleaning up
...
Although it appears we still have issues with text_options being different on different cards. Very strange.
2015-03-19 00:24:49 -04:00
Andy Meneely
c6cb0ca288
Saving a wonky bug example for posterity
2015-03-19 00:24:48 -04:00
Andy Meneely
c18096ecaf
More sublime build texts
2015-03-19 00:24:48 -04:00
Andy Meneely
bcf78cdbf7
Better building within sublime
2015-03-19 00:24:48 -04:00
Andy Meneely
666dae393d
Base functionality of icon embedding working
...
Contributes to #30
2015-03-19 00:24:47 -04:00
Andy Meneely
ef43741eb1
Documenting cygwin installs, updating benchmark
2015-03-12 10:22:15 -04:00
Andy Meneely
58a2f9cd89
Onward and upward.
2015-02-28 21:57:02 -05:00
Andy Meneely
fdef666576
Quick wording fix
2015-02-28 21:53:59 -05: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
cae7144040
I dub thee v0.4.0
2015-02-28 20:59:58 -05:00
Andy Meneely
82c141fbf4
Better docs on gradient coordinate behaviors
2015-02-28 20:53:59 -05:00
Andy Meneely
d744d9d815
Documentation for backend option
2015-02-28 20:36:21 -05:00
Andy Meneely
f49bff2388
Add antialias config option
...
Closes #41
2015-02-28 19:34:46 -05:00
Andy Meneely
b5016f90c0
Sorting lines
2015-02-28 09:33:27 -05:00
Andy Meneely
c27aea1254
Changelog for back end support and a few bugfixes
2015-02-27 20:51:58 -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
05b943f914
Deleting hacky testbed
2015-02-24 21:16:46 -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
223d7dcd06
Adding byebug for debugging
2015-02-13 09:18:43 -05:00
Andy Meneely
0afe6868c9
Making save more of a true alias for save_png and save_png
2015-02-07 17:22:55 -05:00
Andy Meneely
5235b15fe4
Fixing progress bar increment error.
...
Fixes #34
2015-02-07 08:19:17 -05:00
Andy Meneely
ddb1f983be
Fixing header
2015-02-02 00:42:38 -05:00
Andy Meneely
de9568ead8
Onward and upward.
2015-02-02 00:39:19 -05:00
Andy Meneely
52c042af5e
I dub thee v0.3.0
2015-02-02 00:33:55 -05:00
Andy Meneely
70b3b8ba9c
Documenting some more changes
2015-02-02 00:25:18 -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
f5e5b1326d
Adding in a neat rake task for development
2015-01-31 20:49:14 -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
ad66374ae0
Documentation for gradients
2015-01-26 22:52:56 -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
a958b9a070
This messes up fresh environments
2015-01-22 20:44:54 -05:00
Andy Meneely
5ecec19dbb
Applying google analytics to rake doc
2015-01-21 12:57:10 -05:00
Andy Meneely
315fc6ac57
Documenting more lack of support
2015-01-16 13:48:43 -05:00
Andy Meneely
e108750ca3
Two new tasks for next time
2014-12-31 11:13:27 -05:00
Andy Meneely
03ea11251d
Onwards and upwards
2014-12-31 11:07:28 -05:00
Andy Meneely
b8e9d99cba
I dub thee v0.1.0
2014-12-31 10:43:13 -05:00
Andy Meneely
ecf9b9d131
Rewording the release todo
2014-12-31 10:41:30 -05:00
Andy Meneely
fde03bc0a1
Fixing CHANGELOG
2014-12-31 10:39:40 -05:00
Andy Meneely
35efef6f51
Fixing RELEASE TODO for github issues
2014-12-31 10:39:06 -05:00
Andy Meneely
c3a649f717
More README revision and expansion
2014-12-31 10:29:30 -05:00
Andy Meneely
d3155e3f3f
Fixing doc link
2014-12-31 09:37:38 -05:00
Andy Meneely
875f25b3f3
Demonstrate show that trailing whitespace is okay
...
...even though it's not.
2014-12-31 09:37:20 -05:00
Andy Meneely
0da51b4573
Refactoring and documentation
2014-12-31 09:17:21 -05:00
Andy Meneely
574f99af12
Unit conversion handles trailing whitespace
2014-12-31 00:57:19 -05:00