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

impro port #92

Merged
merged 42 commits into from
Nov 18, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
a157a0a
Begin porting the module to use impro as the image processing core.
alexjeffburke Nov 9, 2019
93feede
Set input and output content types correctly to support switching.
alexjeffburke Nov 9, 2019
49a88f8
Apply query string engine matching to all supported engines.
alexjeffburke Nov 9, 2019
41180d8
Restore svgfilter conversions by adding appropriate prep code.
alexjeffburke Nov 9, 2019
c72411f
Split out the query string preparation code.
alexjeffburke Nov 9, 2019
e52fa49
Adjust the preparation code to correctly handle multiple arguments.
alexjeffburke Nov 9, 2019
b7f4669
Handle the integer argument form of pngquant.
alexjeffburke Nov 9, 2019
b62b11a
Parse hyphenated options and their arguments in a generic way.
alexjeffburke Nov 10, 2019
1704d1a
Add sanity test for parse() to ensure handling of multiple engines.
alexjeffburke Nov 10, 2019
63f1fb3
Parse the setFormat option to a format argument.
alexjeffburke Nov 10, 2019
bbe026a
Include the executed command line in the error if present.
alexjeffburke Nov 10, 2019
33fe06a
Reorder options to resize during parse.
alexjeffburke Nov 10, 2019
86f847e
Ensure application/json output content type is set on metadata.
alexjeffburke Nov 11, 2019
3ece575
Pass down any configured sharpCache when creating the pipeline.
alexjeffburke Nov 11, 2019
44b10a0
Isolate caching tests by ensuring properties set on impro are cleared.
alexjeffburke Nov 12, 2019
a9d6d11
Make use of usedEngines in the debug mode for X-Express-Processimage.
alexjeffburke Nov 12, 2019
e168523
Handle the single format form of resize.
alexjeffburke Nov 12, 2019
8c1daa8
Pass the allowOperation option into parse.
alexjeffburke Nov 12, 2019
0c823d5
Rewrite test verifying filter teardown on request abort against impro.
alexjeffburke Nov 13, 2019
95ae96b
Grab engine disabling options from filters and pass into pipeline.
alexjeffburke Nov 13, 2019
d4414d3
Rephrase sinon assertions that seem to throw in plugin code.
alexjeffburke Nov 11, 2019
0b3c0eb
Temporarily skip a few bounding box tests.
alexjeffburke Nov 12, 2019
2c90f35
Mark a couple of places where the output sizes do not match correctly.
alexjeffburke Nov 12, 2019
3910bc4
Fix gm bounding box box test by forcing that engine.
alexjeffburke Nov 10, 2019
eea7fac
Remove some lines left commented from early in the port.
alexjeffburke Nov 13, 2019
8ba8034
Remove the old filterInfos pipeline code.
alexjeffburke Nov 13, 2019
0f0cab8
Remove now unused underscore dep.
alexjeffburke Nov 13, 2019
b90bff5
Add dependency on unreleased version of impro.
alexjeffburke Nov 13, 2019
81f2ff9
Protect everything in the cleanUp() function with the flag.
alexjeffburke Nov 14, 2019
e30a65f
Carefully revise error handling and stream teardown.
alexjeffburke Nov 15, 2019
cf78603
Use object shorthand when defining the iterator.
alexjeffburke Nov 15, 2019
5111843
Use for-of instead of .forEach() in newly added code.
alexjeffburke Nov 15, 2019
23f58a6
Use aync/await in the test reworked by 0c823d5.
alexjeffburke Nov 15, 2019
9bd6b6d
Pass maxOutputPixels option down at pipeline creation.
alexjeffburke Nov 16, 2019
24ac158
Revert "Temporarily skip a few bounding box tests."
alexjeffburke Nov 16, 2019
f5ada11
Mark an additional place with output mismatch.
alexjeffburke Nov 16, 2019
655616c
Simplify plain operation processing in prepareImproQueryString().
alexjeffburke Nov 16, 2019
7ed6db0
Nudge the version of the unreleased impro.
alexjeffburke Nov 16, 2019
7ef045d
Revert "Mark an additional place with output mismatch."
alexjeffburke Nov 18, 2019
ce0218b
Revert "Mark a couple of places where the output sizes do not match c…
alexjeffburke Nov 18, 2019
e79ed7f
Adjust test for engine switching GIF behaviour.
alexjeffburke Nov 18, 2019
7304f00
Switch to a released version of the compatible impro.
alexjeffburke Nov 18, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading