Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce the use of XObjects in pdf backend [backport to 1.4.x] #3485

Merged
merged 7 commits into from Oct 19, 2014

Commits on Sep 7, 2014

  1. Count the uses of paths in a collection

    Add a way for backends to query how many times each
    path in a collection can be reused.
    jkseppan committed Sep 7, 2014
    Copy the full SHA
    07a58af View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    3d38633 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    353361c View commit details
    Browse the repository at this point in the history
  4. Add new baseline images for two tests

    These look closer to their png counterparts than the old ones.
    There probably is a remaining bug in the drawing of edges.
    jkseppan committed Sep 7, 2014
    Copy the full SHA
    1ea88b0 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2014

  1. Copy the full SHA
    3a015fa View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from mdboom/pdf-xobject-linewidth

    Pdf xobject linewidth
    jkseppan committed Sep 8, 2014
    Copy the full SHA
    878b681 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2014

  1. Reduce the emitting of object definitions in ps and svg

    The cost calculations are very rough, back-of-the-envelope.
    In the example from matplotlib#3345 I get significant file size reductions:
    
    	2.3M	before.svg
    	1.8M	after.svg
    	916K	before.ps
    	672K	after.ps
    jkseppan committed Sep 21, 2014
    Copy the full SHA
    ef2c9fb View commit details
    Browse the repository at this point in the history