-
Notifications
You must be signed in to change notification settings - Fork 9
Merge foliojs/master #8
base: master
Are you sure you want to change the base?
Conversation
Outline support by @alexvdev and @blforce Close foliojs#216, close foliojs#13
Fix long-running loop This can be caused by having text with a huge number of spaces.
This causes \n characters to be displayed more consistently.
Add initial PDFReference specs
Implement encryption and access privileges
Complete coffee -> JS conversion
…relative paths accordingly
…rent runs or systems
…un only integration tests
Improve tests structure Load src files directly allowing to test without build step and test isolated classes Separate tests into two categories: unit and integration Allow to use ES modules in tests Ensure test output is the same across different runs / systems
Bugfix printing privilege
Upgrade to latest browserify
Use valueOf when converting String object values
Add option to defined default font
Do not call fontkit.openSync
Add changelog and improve Get Started document
Add standalone virtual file system implementation
Add fontLayoutCache option
Cleanup remaining artifacts from CoffeScript conversion
Update tests snapshots and cleanup cyrilic string in text test
I have been tracking down an error breaking tests, and have just realised that |
@diegomura I opened another PR to merge upstream changes for |
We've run into memory issues generating PDFs as well. Anything that can be done to help out here? |
@ralphholzmann yes ! It would be great if you could test these changes and those in this PR with your codebase. I opened the PRs but I did not even get a chance to test it my self yet... There is also a gist that should help determine if the memory leak is still present or not see this comment If you have trouble setting up your project to test it, tell me. |
This PR brings recent changes in the original repo in order to prevent performance issues with the older version from which this repo was forked. Especially it might be the source of a memory leak
This is work in progress
Tests do not pass on master so it makes it harder to know if the conflicts were correctly resolved.
A first commit contains all conflicts so it is possible to see how each conflict was resolved.