Commit Graph
100 Commits
Author SHA1 Message Date
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
Andy Meneely c8847bcfaf Attempting to speed up travis a tad 2014-12-31 00:48:12 -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 f7b8d30eac Travis update
Add Ruby 2.2 build, cleanup and update old
2014-12-30 11:59:42 -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
Andy Meneely f8f65f3de7 Support png scaling, but warns on use. 2014-12-09 22:59:49 -05:00
Andy Meneely 52b1037296 A few more items for the release todo 2014-12-08 01:21:23 -05:00
Andy Meneely 46db940aef Writing up a release todo list 2014-12-08 01:19:03 -05:00
Andy Meneely b4faed4ec3 Documentation fixes 2014-12-08 01:18:52 -05:00