1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-19 14:48:08 +02:00
pdf.js/src
Calixte Denizet be1f5671bb [api-minor] Use a Path2D when doing a path operation in the canvas (bug 1946953)
With this patch, all the paths components are collected in the worker until a path
operation is met (i.e., stroke, fill, ...).
Then in the canvas a Path2D is created and will replace the path data transfered from the worker,
this way when rescaling, the Path2D can be reused.
In term of performances, using Path2D is very slightly improving speed when scaling the canvas.
2025-03-22 20:35:24 +01:00
..
core [api-minor] Use a Path2D when doing a path operation in the canvas (bug 1946953) 2025-03-22 20:35:24 +01:00
display [api-minor] Use a Path2D when doing a path operation in the canvas (bug 1946953) 2025-03-22 20:35:24 +01:00
images Vectorize the logo. 2012-10-29 14:08:52 -04:00
scripting_api [JS] Skip throwing actions 2025-02-17 21:58:20 +01:00
shared [api-minor] Use a Path2D when doing a path operation in the canvas (bug 1946953) 2025-03-22 20:35:24 +01:00
interfaces.js Ensure that the response-origin of range requests match the full request (issue 12744) 2024-11-24 10:08:29 +01:00
license_header.js Update the year in the license_header files 2024-07-02 14:34:59 +02:00
license_header_libre.js Update the year in the license_header files 2024-07-02 14:34:59 +02:00
pdf.image_decoders.js [api-minor] Remove the image-related error message prefixes 2024-04-20 12:51:45 +02:00
pdf.js Introduce a helper function for clamping a value to a range 2025-03-06 14:05:26 +01:00
pdf.sandbox.external.js Avoid to call a function in the js sandbox when it has been destroyed 2024-06-18 22:30:21 +02:00
pdf.sandbox.js Enable the ESLint no-console rule in parts of the code-base 2024-11-14 12:41:39 +01:00
pdf.scripting.js Output pdf.scripting.js as a JavaScript module (PR 17055 follow-up) 2023-10-07 15:27:26 +02:00
pdf.worker.js Allow, optionally, using worker-modules during local development 2023-01-31 12:09:44 +01:00