Commit Graph

394 Commits (beb46a9e1c6c05653859d6c8c691f70ec2e4f4ca)

Author SHA1 Message Date
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
pickfifteen f18730e927 Embed cleanup unused lines 2015-03-30 16:23:33 -04:00
pickfifteen 7cc75b24a2 Embed wrapping fix
Draw call locations now calculated after all string replacements. Does this fix the center and right align embed? Quick testing could not find any errors, but more thorough testing needed.
2015-03-30 16:19:19 -04:00
pickfifteen 30df4cd115 Embed size fix
Missed the trailing word character in last commit
2015-03-30 16:06:32 -04:00
pickfifteen 67c834960a Embed fix size, first / last issue
One more fix needed to fix wrapping-- draw_calls all need to be calculated after all string substitutions have been made.
2015-03-30 16:02:24 -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 2cc9cc8e93 Initial implementation of curves
Contributes to #37
2015-03-19 18:15:24 -04:00
Andy Meneely 6f40e1db99 Documenting embedding on the changelog 2015-03-19 17:40:20 -04:00
Andy Meneely eee1bcf90d Default key is specified 2015-03-19 17:24:46 -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