Luiz Américo
acbeceb2b3
Use a loop to copy png image data instead of Buffer.copy
2018-12-23 20:30:40 -03:00
Luiz Américo
ffdda49bd6
Fix grayscale PNG images with alpha channel
2018-12-23 00:44:21 -03:00
Luiz Américo
7c6134aa4e
Add new png tests
2018-12-22 22:48:02 -03:00
Luiz Américo
faad6e82db
Fix defining Mask for grayscale transparent PNG files
2018-12-22 22:48:02 -03:00
Luiz Américo
eb60ed1efd
Merge pull request #889 from blikblum/png-sync
...
Use sync version of zlib deflate method to compress png images
2018-12-22 22:15:04 -03:00
Luiz Américo
8f1bb8c744
Merge pull request #888 from blikblum/simplify-pdfpage
...
Use property getter to define PDFPage lazy dictionaries
2018-12-22 22:14:49 -03:00
Luiz Américo
acef5e0ffc
Merge pull request #887 from blikblum/remove-reference-timeout
...
Remove setTimeout call in PDFReference.finalize
2018-12-22 22:14:35 -03:00
Luiz Américo
f2208a7c20
Add png unit tests
2018-12-21 23:40:50 -03:00
Luiz Américo
52c3b45e2e
Use property getter to define PDFPage lazy dictionaries
2018-12-21 20:50:22 -03:00
Luiz Américo
4e90b87d82
Remove setTimeout call in PDFReference.finalize
2018-12-21 20:33:14 -03:00
Luiz Américo
56d4327181
Merge pull request #886 from blikblum/improve-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
2018-12-21 20:23:22 -03:00
Luiz Américo
fe8632befc
Add png-benchmark demo
2018-12-21 20:22:30 -03:00
Luiz Américo
6488c534f7
Use sync version of zlib deflate method to compress png images
2018-12-21 19:40:44 -03:00
Luiz Américo
a1156fbff7
Move integration tests into a separated directory and add script to run only integration tests
2018-12-20 13:52:37 -03:00
Luiz Américo
8bf29c5d9c
Update saved snapshots
2018-12-20 13:36:12 -03:00
Luiz Américo
5f125f792d
Mock PDFSecurity methods in tests to ensure same output accross different runs or systems
2018-12-20 13:34:54 -03:00
Luiz Américo
883983aa3d
Import test dependencies directly from src through babel-jest. Adapt relative paths accordingly
2018-12-20 13:33:05 -03:00
Luiz Américo
c09cd64904
Merge pull request #884 from blikblum/cleanup-docs
...
Complete coffee -> JS conversion
2018-12-19 22:05:29 -02:00
Luiz Américo
3eae1855f6
Remove coffee-script dependency
2018-12-19 21:02:15 -03:00
Luiz Américo
e595a8ebf5
Convert coffeescript code in README.md
2018-12-19 20:39:29 -03:00
Luiz Américo
aec971f2c8
Rename docs files, removing the coffee sufix
2018-12-19 20:34:40 -03:00
Luiz Américo
5274136477
Complete coffee -> JS conversion of docs
2018-12-19 20:04:44 -03:00
Luiz Américo
d5d8e3c613
Merge pull request #820 from zesik/master
...
Implement encryption and access privileges
2018-12-19 20:54:36 -02:00
Yang Liu
c400dfa9e6
Add unit tests for trailer
2018-12-18 20:56:28 +09:00
Yang Liu
2651a74012
Organize permissions in option to an object
2018-12-17 21:20:20 +09:00
Yang Liu
6398cca899
Update readme and docs
2018-12-17 21:20:20 +09:00
Yang Liu
678148a286
Downgrade dependency version to avoid fs operation
2018-12-17 21:20:19 +09:00
Yang Liu
870260c629
Add tests for security features and update snapshots
2018-12-17 21:20:19 +09:00
Yang Liu
2ef9d7d6a3
Allow customization of randomizer
2018-12-17 21:20:19 +09:00
Yang Liu
f5b6ddd2a9
Add PDF security features with ES6
2018-12-17 21:20:19 +09:00
Luiz Américo
6f0d5ff4ff
Merge pull request #883 from blikblum/add-reference-unit-test
...
Add initial PDFReference specs
2018-12-16 23:28:08 -02:00
Luiz Américo
b3c2790cd5
Add initial reference spec
2018-12-16 22:12:21 -03:00
Luiz Américo
83f5f72431
Convert to EcmaScript (ES6+) ( #859 )
2018-11-29 08:14:45 -08:00
Aaron Fischer
2567227a92
Allows the text continue feature to work when the starting string is empty
2018-06-29 18:25:19 +02:00
MichaelK
93061f3210
Fix bug with \n translation ( #797 )
...
This causes \n characters to be displayed more consistently.
2018-06-29 18:23:07 +02:00
MichaelK
7839a41f15
Long running loop fix ( #796 )
...
Fix long-running loop
This can be caused by having text with a huge number of spaces.
2018-06-29 18:05:43 +02:00
Oleksandr Martyshchenko
56c7debb89
Fix linewrapper ellipsis inifinite loop ( #779 )
2018-06-29 17:54:15 +02:00
Ben
f91bdd61c1
Features/outline ( #831 )
...
Outline support by @alexvdev and @blforce
Close #216 , close #13
2018-06-22 17:54:14 +02:00
alafr
34cf8d5fa6
Text baseline & oblique option ( #585 )
2018-02-02 18:39:57 +01:00
alafr
8859fdb11c
Add support for numbered and lettered lists ( #597 )
2018-02-02 18:18:41 +01:00
alafr
3e516857fb
Merge pull request #763 from alafr/cmyk-gradient
...
support CMYK gradients
2018-02-02 17:44:32 +01:00
alafr
d1cb5268b4
Merge pull request #764 from alafr/undo-bug
...
Fix linewrapper bug
2018-02-02 11:53:17 +01:00
alafr
cbd016a60d
Merge pull request #723 from frankboehmer/master
...
Fixed line_wrapper.coffee: potential endless loop
2018-02-01 17:17:26 +01:00
alafr
873df76b08
support CMYK gradients
2017-12-25 12:31:54 +01:00
alafr
151200dd34
Fix linewrapper bug
...
- Fix #689 (the bug I created last year)
- Fix #345 (the original issue)
2017-11-19 00:29:17 +01:00
Frank Böhmer
c650577ecd
Fixed line_wrapper.coffee: (while w > @spaceLeft) did run endless, if space is to tight for even a single character
2017-08-24 09:28:06 +02:00
Jordan Danford
ffa487fd50
Change "it's" to "its" where appropriate, remove extra whitespace ( #702 )
2017-07-30 11:19:32 -07:00
Liongold
b0e0290541
Fixed #652 - Added page sizes docs page ( #703 )
2017-07-30 11:19:00 -07:00
alafr
a531f433c1
Add support for link to another page ( #701 )
...
* Link to a page
* Text link can go to page 0
* Update annotations.coffee
2017-07-30 11:15:31 -07:00
Devon Govett
b9fc5b04a8
0.8.3
v0.8.3
2017-07-01 18:31:34 -07:00