Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
338 commits
Select commit Hold shift + click to select a range
d508f2e
Use even more optional chaining in the `src/display/api.js` file
Snuffleupagus Nov 30, 2024
3790854
Shorten the `WorkerMessageHandler` class a little bit
Snuffleupagus Nov 30, 2024
b5950e8
Move the `getPage` call in `PDFDocumentProperties` class
Snuffleupagus Dec 1, 2024
bd5ed4b
Fix the type definition of the `fingerprints` getter in `src/display/…
timvandermeij Nov 24, 2024
77aea79
Update dependencies to the most recent versions
timvandermeij Nov 24, 2024
6ad2547
Update translations to the most recent versions
timvandermeij Nov 24, 2024
8c48dc5
Disable the browser-tests in Google Chrome on the bots
Snuffleupagus Nov 27, 2024
910ddd5
Bump the stable version in `pdfjs.config`
timvandermeij Dec 1, 2024
c1e7c85
Fix the clickable area for rotated ink annotations
calixteman Dec 2, 2024
ffbf415
[Editor] Don't focus a newly added drawing if it isn't visible on screen
calixteman Dec 2, 2024
01eb5b4
[Editor] Make ink annotation editable
calixteman Dec 1, 2024
716c01c
Replace createTemporaryNodeServer with TestPdfsServer
Rob--W Nov 24, 2024
235ad65
Add test cases for redirected responses
Rob--W Nov 20, 2024
80a01c5
Break messageBar class out
ryzokuken Oct 8, 2024
453ed23
Pop open a message when user deletes an annotation
ryzokuken Oct 22, 2024
6352d33
Add tests for annotation delete popup
Aditi-1400 Oct 18, 2024
cfe3b4e
[Editor] Corrrectly get the words from the alt-text when reporting th…
calixteman Dec 3, 2024
ef9112b
Fix unused css variables (follow-up of #18900)
calixteman Dec 4, 2024
6f10413
Introduce `Promise.try()` usage in the code-base
Snuffleupagus Nov 13, 2024
37ab852
Correctly wait for the editor mode when double clicking on an annotat…
calixteman Dec 4, 2024
e49345a
Ensure that the `.toggleButton`, as used in the findbar, always have …
Snuffleupagus Dec 5, 2024
83801fa
[Editor] Correctly update the current drawing when zooming
calixteman Dec 5, 2024
41c6a08
Avoid to display an alert or a confirm dialog if the message is empty
calixteman Dec 5, 2024
d693110
Prevent Webpack from resolving `import.meta.url` statements during bu…
Snuffleupagus Dec 2, 2024
5b1545a
Bump the stable version in `pdfjs.config`
timvandermeij Dec 5, 2024
4b32b4b
When zooming replace the css-zoomed canvas by the new one only when r…
calixteman Dec 4, 2024
95beedc
Ensure that a missing/invalid "Content-Range" header is handled in `P…
Snuffleupagus Nov 27, 2024
6db1569
Make the `onError` callback required in `NetworkManager`
Snuffleupagus Dec 1, 2024
fa04821
Do not stringify errors when logging them
nicolo-ribaudo Dec 2, 2024
7d52086
Get the first codepoint instead of the first char when using the toUn…
calixteman Dec 6, 2024
bef97a0
Support toggling the `PDFFindBar` options with the `Enter` key (issue…
Snuffleupagus Dec 5, 2024
97846a9
Update dependencies to the most recent versions
timvandermeij Dec 7, 2024
3be56c9
Upgrade `eslint-plugin-perfectionist` to version 4.2.0
timvandermeij Dec 7, 2024
d1d66a5
Update translations to the most recent versions
timvandermeij Dec 7, 2024
088e586
Print more warnings about potential problems in Node.js environments
Snuffleupagus Dec 7, 2024
56df91f
Fix intermittent issues in the `issue14307.pdf` integration tests
timvandermeij Dec 7, 2024
20d92c0
Add a ref test for setting disableFontFace to true
calixteman Dec 8, 2024
66edb9c
Take the `userUnit` into account in the `PageViewport` class (issue 1…
Snuffleupagus Dec 8, 2024
9735b6f
Improve perfs of the font renderer
calixteman Dec 6, 2024
588beb1
Remove the raw path-strings after creating the actual `Path2D` glyph-…
Snuffleupagus Dec 9, 2024
80a2037
Update OpenJPEG to 2.5.3
calixteman Dec 9, 2024
b51bdb6
[Editor] Don't commit the current drawing while zooming
calixteman Dec 9, 2024
d8c0299
Make sure the canvas is always the first child of its wrapper
calixteman Dec 9, 2024
9308151
[Editor] When resizing a stamp annotation, the opposite corner must s…
calixteman Dec 9, 2024
f4525b6
Simplify logic to insert canvas as first element
nicolo-ribaudo Dec 10, 2024
ae74cce
Fix intermittent failures when moving a freetext annotation in integr…
calixteman Dec 8, 2024
1d316ea
Update Puppeteer to version 23.10.2
calixteman Dec 10, 2024
85270b1
Update Puppeteer to version 23.10.3
calixteman Dec 10, 2024
845ac82
[Editor] Improve drawing on a touch screen.
calixteman Nov 28, 2024
bd8b80f
[Editor] Avoid to focus an existing editor when enabling the layer
calixteman Dec 11, 2024
8a35caa
Move the pinch stuff in its own file in order to use for editors
calixteman Dec 11, 2024
97f024a
[Editor] Add the ability to resize an editor in using a pinch gesture
calixteman Dec 12, 2024
030a479
Don't remove trailing regular spaces from the "raw" response headers …
Snuffleupagus Dec 11, 2024
aefe5f2
[api-minor] Remove deprecated `getDocument` options (PR 18776 follow-up)
Snuffleupagus Dec 15, 2024
a23b182
Bump library version to `4.10`
Snuffleupagus Dec 15, 2024
30fe070
Disable touch-zooming, in the viewer, if `AbortSignal.any` is unsuppo…
Snuffleupagus Dec 15, 2024
b6da259
Add basic support for non-embedded HelveticaLTStd-Bold fonts (issue 1…
Snuffleupagus Dec 18, 2024
e1c272c
Take the absolute value of the font size when the annotation contents…
calixteman Dec 18, 2024
081c738
Disable the `handle reading ranges with missing/invalid "Content-Rang…
Snuffleupagus Dec 18, 2024
4a4a8f8
Fix left offset when scrolling to search result
nicolo-ribaudo Dec 16, 2024
1b441c5
Update dependencies to the most recent versions
timvandermeij Dec 19, 2024
494a164
Fix vulnerability in the `nanoid` dependency
timvandermeij Dec 19, 2024
1334ddd
Update translations to the most recent versions
timvandermeij Dec 19, 2024
2136c99
Add missing `startWorkerTask` calls in the "SaveDocument" handler
Snuffleupagus Dec 21, 2024
f426900
Move the integration tests boot file to the integration tests folder
timvandermeij Dec 22, 2024
3efddc4
Move the reporter file to the test root folder
timvandermeij Dec 22, 2024
536304d
Update the page title/favicon of the test runner HTML files
timvandermeij Dec 22, 2024
df0b3a8
Remove mention of Bower from the README (PR 15390 follow-up)
Snuffleupagus Dec 26, 2024
0314110
Shorten some `if`-statements in the `src/core/` folder
Snuffleupagus Dec 26, 2024
2d07e1c
Remove the unused `glyphNameMap` parameter from `Type2Compiled`
Snuffleupagus Dec 27, 2024
2c19d42
Assert that the `fontMatrix` is always valid in `compileGlyph`
Snuffleupagus Dec 27, 2024
f43edb1
Reduce duplication when handling "DocException" and "PasswordRequest"…
Snuffleupagus Dec 26, 2024
ed4de25
For images that include SMask/Mask entries, ignore an SMask defined i…
Snuffleupagus Dec 30, 2024
23d8f9b
Update l10n files
Snuffleupagus Dec 31, 2024
8f3394e
Remove the `requestRange`/`requestFull` methods from the `NetworkMana…
Snuffleupagus Dec 31, 2024
a01c52c
Bump the stable version in `pdfjs.config`
timvandermeij Jan 1, 2025
0465cf5
Remove the `getSelectedEditors` integration test helper function
timvandermeij Dec 22, 2024
a707ded
Use `Dict` iteration more (PR 19051 follow-up)
Snuffleupagus Jan 2, 2025
e5a3819
Skip LinkAnnotations when collecting field objects (issue 19281)
Snuffleupagus Jan 4, 2025
b6b10ce
Use the `waitForUnselectedEditor` integration test helper function more
timvandermeij Jan 4, 2025
44da6c5
Implement a commit helper function for the freetext integration tests
timvandermeij Jan 4, 2025
0bb8615
Let be more tolerant with predefined phone number format
calixteman Jan 3, 2025
0f649d7
Update the toggle-button css after the changes in m-c (bug 1940085)
calixteman Dec 31, 2024
d7fe2f4
Remove unused CSS variables
calixteman Jan 7, 2025
8cf8af3
Remove the fuzz tests (issue 19297)
Snuffleupagus Jan 8, 2025
a8bece4
Access the bbox/background data correctly in the `MeshShadingPattern`…
Snuffleupagus Jan 8, 2025
4984754
[Editor] Set a unique id for each element in the draw layer
calixteman Jan 8, 2025
6deb020
[Editor] Don't try to use an non-existing canvas when rendering an in…
calixteman Jan 9, 2025
3109abf
[Editor] Improve zooming with a pinch gesture while drawing
calixteman Jan 9, 2025
d73ec66
Update dependencies to the most recent versions
timvandermeij Jan 9, 2025
7fbc4bb
Re-use existing helper functions in `FontRendererFactory`
Snuffleupagus Jan 12, 2025
b05f10c
Upgrade Puppeteer to version 24.0.0
timvandermeij Jan 12, 2025
e9ff0fe
Improve performance when reading very large TrueType "cmap" tables (i…
Snuffleupagus Jan 13, 2025
3a3ae0c
Enable editor when double-clicking on stamp annotation
nicolo-ribaudo Jan 13, 2025
bee8981
Access the number of components correctly in JPEG 2000 images with co…
Snuffleupagus Jan 15, 2025
f2da8a3
Allow searching for number-number on two lines
nicolo-ribaudo Jan 14, 2025
c16c440
[api-major] Add openjpeg.wasm to pdf.js (bug 1935076)
calixteman Jan 15, 2025
6c6f96d
[api-major] Replace `MissingPDFException` and `UnexpectedResponseExce…
Snuffleupagus Dec 28, 2024
5642d8e
Bump library version to `5.0`
Snuffleupagus Jan 16, 2025
5858969
Handle JPX wasm fetch-response errors correctly (PR 19329 follow-up)
Snuffleupagus Jan 17, 2025
d1a017c
Reduce console spam when running tests in Firefox
Snuffleupagus Jan 17, 2025
0aebe05
Handle the case where openjpeg.wasm is missing
calixteman Jan 17, 2025
3bd45ab
Simplify the JSDocs for the various `getDocument` Factory-parameters
Snuffleupagus Jan 16, 2025
7d17306
Inline the default Factory-definitions in `getDocument`
Snuffleupagus Jan 18, 2025
7bf25e3
Update dependencies to the most recent versions
timvandermeij Jan 18, 2025
d10d6a5
Align variable names in the freetext editor integration tests
timvandermeij Jan 18, 2025
75fb3e1
Implement a helper function for selecting an editor in the integratio…
timvandermeij Jan 18, 2025
7674e64
Implement a helper function for unselecting an editor in the integrat…
timvandermeij Jan 18, 2025
818363d
Enable a disabled stamp editor integration test in Chrome
timvandermeij Jan 19, 2025
1f12a2d
Centralize the editor selector definitions in the stamp editor integr…
timvandermeij Jan 19, 2025
beaae9c
Centralize the editor selector definitions in the ink editor integrat…
timvandermeij Jan 19, 2025
2591541
Replace the EXIF-block with dummy data to prevent JPEG images being r…
Snuffleupagus Jan 19, 2025
9dc7fcb
Enable the `import/no-restricted-paths` ESLint plugin rule for the vi…
Snuffleupagus Jan 20, 2025
6e5518d
Support multiple wasm-files in the development viewer
Snuffleupagus Jan 17, 2025
67fbd7a
Correctly render the glyph outline when it has a stroke pattern
calixteman Jan 21, 2025
b20ba89
[Editor] Ensure that `highlightSelection` waits until we've fully upd…
Snuffleupagus Jan 23, 2025
05b8a4a
[GENERIC viewer] Re-initialize the viewer-toolbar `ColorPicker` for e…
Snuffleupagus Jan 23, 2025
493b740
fix: don't scroll when drawing [#17327]
avdoseferovic Jan 17, 2025
09a3627
[api-major] Change viewer component `render`-methods to take paramete…
Snuffleupagus Jan 21, 2025
6484f20
[Editor] Add validation for the target element of curve endpoints
Hydraulicus Jan 23, 2025
6d3529d
Bump undici from 6.19.8 to 6.21.1
dependabot[bot] Jan 26, 2025
45905ae
Remove unused `isInEditingMode` method (PR 19311 follow-up)
Snuffleupagus Jan 25, 2025
dc1a3d2
Enable the "checks that the viewer re-exports the expected API functi…
Snuffleupagus Jan 20, 2025
c36b057
[api-minor] Simplify clean-up of page resources after rendering
Snuffleupagus Jan 22, 2025
b8fcabc
Handle *empty* BigInt64Array/BigUint64Array in the `isNumberArray` he…
Snuffleupagus Jan 27, 2025
efc115f
Introduce a `readInt16` helper function in the `src/core/core_utils.j…
Snuffleupagus Jan 28, 2025
f9bdb4d
Support the password field-flag in TextWidgetAnnotation (issue 19389)
Snuffleupagus Jan 29, 2025
36548f7
[Editor] (WIP) Add a new tool in order to add an handwritten signatur…
calixteman Jan 17, 2025
491e067
Initialize the image-options, on the worker-thread, once per document
Snuffleupagus Jan 30, 2025
4c296c7
Use fewer `hasFieldFlag` calls in the `src/core/annotation.js` file
Snuffleupagus Jan 30, 2025
fde698a
Move the array containing the supported image mime types in display_u…
calixteman Jan 30, 2025
7e64bf7
Avoid to remove the active overlay when a cancelled dialog (like the …
calixteman Jan 30, 2025
37a76ac
[Editor] Add some functions in order to extract contours from text an…
calixteman Jan 31, 2025
cd3fda1
Add width/height getters in the `Annotation` class
Snuffleupagus Jan 31, 2025
079bf69
Add width/height getters in the `AnnotationElement` class
Snuffleupagus Feb 1, 2025
1a6c0b8
Replace uninformative `README` badge (issue 19406)
hamirmahal Feb 1, 2025
de4b90d
Update dependencies to the most recent versions
timvandermeij Feb 1, 2025
9e6fa47
Update translations to the most recent versions
timvandermeij Feb 1, 2025
a94f753
Centralize the editor selector definitions in the highlight editor in…
timvandermeij Feb 1, 2025
74f093a
Remove the `color-mix` fallback used with PopupAnnotations
Snuffleupagus Feb 2, 2025
12a598c
Centralize the editor selector definitions in the freetext editor int…
timvandermeij Feb 2, 2025
c48c6d2
Put `waitForSelector` options on a single line in the editor integrat…
timvandermeij Feb 2, 2025
4ef085a
Bundle wasm-files in `pdfjs-dist` (PR 19329 follow-up)
Snuffleupagus Feb 4, 2025
d7f5974
Include the OpenJPEG license files
Snuffleupagus Feb 4, 2025
be9a809
[api-minor] Add more validation for the `cMapUrl`, `standardFontDataU…
Snuffleupagus Feb 4, 2025
6a82a2f
[Editor] Add a new dialog for the signature editor (bug 1945574)
calixteman Feb 3, 2025
a8dca8b
Enable automatic URL linking
ryzokuken Nov 12, 2024
6dd0edb
Enable autolinking in Firefox (bug 1019475)
calixteman Feb 6, 2025
4e31152
Fix `--save-warning-color` CSS variable typo (PR 19414 follow-up)
Snuffleupagus Feb 6, 2025
89da8ef
[GENERIC viewer] Add Fluent `PLATFORM` function (PR 19414 follow-up)
Snuffleupagus Feb 6, 2025
b145258
Use the `FeatureTest` helper in the `src/display/font_loader.js` file
Snuffleupagus Feb 6, 2025
5a57645
[Editor] Add an icon for the signature tool and move it before the hi…
calixteman Feb 6, 2025
723a601
Disable the "Blank issue" alternative when using the GitHub "New issu…
Snuffleupagus Feb 4, 2025
47a628f
Use the `getPdfColorArray` helper more in the `src/core/annotation.js…
Snuffleupagus Feb 5, 2025
b10f2c5
Combine the main-thread message handlers for CMap-, StandardFontData-…
Snuffleupagus Feb 7, 2025
68e41d5
[api-minor] Simplify the `TextLayer.#getAscent` fallback (PR 12896 fo…
Snuffleupagus Jan 31, 2025
88e6b62
Use `crypto.getRandomValues` unconditionally in the `src/core/crypto.…
Snuffleupagus Feb 9, 2025
69951e9
Check for the correct link-id prefix in "must not add links when unne…
Snuffleupagus Feb 8, 2025
270b44d
Shorten the `MeshStreamReader.prototype.readBits` method a little bit
Snuffleupagus Feb 8, 2025
d4bc445
[api-minor] Update the minimum supported Google Chrome version to 110
Snuffleupagus Feb 9, 2025
1917548
[Editor] Add the ability to print and save some newly added signature…
calixteman Feb 7, 2025
50b40c7
Replace a couple of loops with `TypedArray.prototype.fill()`
Snuffleupagus Feb 9, 2025
637089b
Remove the dependency between two ink editor integration tests
timvandermeij Feb 9, 2025
b644b59
Isolate the ink editor integration tests
timvandermeij Feb 9, 2025
3a48b65
Ignore the URLs when checking if inferred links overlap existing Link…
Snuffleupagus Feb 8, 2025
a98c136
Check that the annotationLayer is still active before injecting infer…
Snuffleupagus Feb 10, 2025
628663b
Update dependencies to the most recent versions
timvandermeij Feb 9, 2025
220acc2
Update translations to the most recent versions
timvandermeij Feb 9, 2025
035ffdf
Create the `borderStyle` of inferred links lazily (PR 19110 follow-up)
Snuffleupagus Feb 10, 2025
1c8ddab
Add the possibility to compress/decompress the signature data in orde…
calixteman Feb 5, 2025
118d299
Catch and ignore any errors during auto-linking parsing (PR 19110 fol…
Snuffleupagus Feb 10, 2025
cf15cf4
Fix the color of the background button when hovering it
calixteman Feb 11, 2025
155cb49
[api-major] Apply the `userUnit` using CSS, to fix the text/annotatio…
Snuffleupagus Feb 11, 2025
1ba3463
[Editor] Populate the 'Add signature' menu with the saved signatures …
calixteman Feb 12, 2025
b465a1e
Slightly shorten an `Array.from` usage in the `SignatureManager` class
Snuffleupagus Feb 13, 2025
4bccf5c
Move the auto-link handling into its own `PDFPageView` helper-method,…
Snuffleupagus Feb 12, 2025
a797bb0
[GenericL10n] Fetch the language bundles in parallel to reduce load time
Snuffleupagus Feb 13, 2025
b890b60
[Editor] Add the possibility to change a signature description (bug 1…
calixteman Feb 13, 2025
e6c4b00
Add a new `closeIfActive` method in the `OverlayManager` class
Snuffleupagus Feb 14, 2025
46586f8
Search for destinations in both /Names and /Dests dictionaries (issue…
Snuffleupagus Feb 12, 2025
bb86cb7
Add some unicode mapping for ligatures when writing the cmap table in…
calixteman Feb 6, 2025
b5ae556
Shorten the `CipherTransformFactory.prototype.#buildObjectKey` method
Snuffleupagus Feb 15, 2025
50b3aba
Check more of the stream when looking for commands after inline image…
Snuffleupagus Feb 15, 2025
c0d99fb
Ensure that the `useWorkerFetch` fallback value is always a boolean
Snuffleupagus Feb 16, 2025
3fc233e
[Editor] Add two integration tests for the signature UI
calixteman Feb 16, 2025
ea7c6ba
Remove a few `eslint-disable` statements in the `web/` folder
Snuffleupagus Feb 17, 2025
c2bba27
[Editor] Add a scrollbar to the signature doorhanger when it's overfl…
calixteman Feb 17, 2025
d42ebc8
[Editor] Scale the signature editor when it's too large (bug 1948741)
calixteman Feb 17, 2025
4008278
[JS] Skip throwing actions
calixteman Feb 17, 2025
0397f15
[Editor] Wait for switching to stamp mode before adding a new editor …
calixteman Feb 18, 2025
8a45cb8
Fix all outstanding ESLint `arrow-body-style` warnings
Snuffleupagus Feb 17, 2025
06345d8
[Editor] Add two integration tests for the signature feature
calixteman Feb 18, 2025
e5c22cf
Don't cache free/missing XRef entries (issue 19510)
Snuffleupagus Feb 18, 2025
6314be8
Fix autolinking errors due to regex and email validation
ryzokuken Feb 10, 2025
8247186
Fix autolinking error due to redundant annotations on zooming
ryzokuken Feb 12, 2025
78f2581
[Editor] Remove the error panel when the user click on an other tab (…
calixteman Feb 19, 2025
8b7d0dd
[Editor] Make the editing toolbar buttons text visible when hovered i…
calixteman Feb 20, 2025
eb643a4
[Editor] Fix the outline of a focused button in the doorhanger while …
calixteman Feb 20, 2025
081d72a
[Editor] Fix the color of the labels in the editing doorhangers
calixteman Feb 20, 2025
f55dc76
Move the EXIF-block replacement into `JpegStream` (PR 19356 follow-up)
Snuffleupagus Feb 20, 2025
1d7b537
Introduce some `URL.parse()` usage in the code-base
Snuffleupagus Feb 15, 2025
04a0e1e
Consider textRise when showing type3 font glyphs
Xiphoseer Feb 21, 2025
40d5760
Extract `PDFPageViewBase` class out of `PDFPageView`
nicolo-ribaudo Dec 11, 2024
a939d54
[api-minor] Render high-res partial page views when falling back to C…
nicolo-ribaudo Dec 11, 2024
d352307
Avoid degrading scroll performance due to the detail view
nicolo-ribaudo Jan 16, 2025
e1a4471
[Editor] Add a test for copy & paste a signature editor
calixteman Feb 21, 2025
8b67223
Provide a js fallback when the wasm version of openjpeg is failing to…
calixteman Feb 20, 2025
6e08204
Disable the loading of node types in the type tests
stof Feb 21, 2025
a78dabc
[api-minor] Re-factor how the `useWorkerFetch` option is used internally
Snuffleupagus Feb 21, 2025
59c0483
Simplify `JpxImage.setOptions` a little bit
Snuffleupagus Feb 22, 2025
3123612
[Editor] Fix the position in the page of a drawing after it has been …
calixteman Feb 22, 2025
4a2b756
Update dependencies to the most recent versions
timvandermeij Feb 23, 2025
5c7659a
Upgrade `eslint-plugin-unicorn` to version 57.0.0
timvandermeij Feb 23, 2025
582b790
Upgrade `globals` to version 16.0.0
timvandermeij Feb 23, 2025
2bfe273
Update translations to the most recent versions
timvandermeij Feb 23, 2025
cfe6e27
Remove the `waitForEditorMovedInDOM` helper function export
timvandermeij Feb 23, 2025
b60be3b
Deduplicate the `getXY` helper function in the highlight editor integ…
timvandermeij Feb 23, 2025
c579935
Deduplicate the `waitForPointerUp` helper function in the highlight e…
timvandermeij Feb 23, 2025
a05dd12
Introduce a generic `selectEditors` helper function
timvandermeij Feb 23, 2025
029c550
Introduce a generic `clearEditors` helper function
timvandermeij Feb 23, 2025
f30c0c4
Fix the link for issue5939.pdf
hecerinc Feb 23, 2025
80bc34c
[Editor] Shift the signature editor when pasted
calixteman Feb 22, 2025
ab58c2d
Add a comment 'THIS FILE IS GENERATED - DO NOT EDIT' in openjpeg file…
calixteman Feb 24, 2025
2d9552c
Fix the `assert` in `FontLoader.prototype.loadSystemFont`
Snuffleupagus Feb 24, 2025
5b2024d
[Editor] Add some telemetry for the signature editor (bug 1945827)
calixteman Feb 24, 2025
372cf82
Fix decryption of R=4, V=4 files with < 16-byte keys by 0-padding - u…
rossj Feb 24, 2025
354122c
Reset `#renderError` on `RenderingCancelledException` (PR 19128 follo…
Snuffleupagus Feb 25, 2025
02d9d3c
Send `disableFontFace` and `fontExtraProperties` as part of the expor…
Snuffleupagus Feb 23, 2025
e49aaeb
Improve the "FontFallback" handling on the worker-thread
Snuffleupagus Feb 23, 2025
16aa14f
[Editor] Fix the telemetry for the signature stuff
calixteman Feb 27, 2025
4dd4d63
[api-minor] Stop exporting, by default, a few additional Font propert…
Snuffleupagus Feb 24, 2025
a892839
Use more local variables in `PDFViewerApplication._initializeViewerCo…
Snuffleupagus Feb 25, 2025
786fbb5
Abort various timeouts, in `PDFViewer`, when closing the document (PR…
Snuffleupagus Feb 25, 2025
72c4784
Extend `getGlyphMapForStandardFonts` with some Cyrillic entries (issu…
Snuffleupagus Feb 26, 2025
a467ebf
Invoke `TranslatedFont.prototype.loadType3Data` only *once* per font
Snuffleupagus Feb 26, 2025
a73303c
Don't attempt to use auto-linking in XFA documents (PR 19110 follow-up)
Snuffleupagus Feb 28, 2025
27fa4ba
Reenable viewerCssTheme option for Firefox
hecerinc Feb 26, 2025
fc0827f
Fix the build of the openjpeg decoder in order to use an optimized bu…
calixteman Feb 28, 2025
d5ebd53
Add a `GlobalColorSpaceCache` to reduce unnecessary re-parsing
Snuffleupagus Feb 28, 2025
f5eba73
Fix flakiness of CSS-only zoom test
nicolo-ribaudo Feb 28, 2025
ab39c97
Add the missing return type for `PDFWorker.fromPort()`
yjoer Feb 27, 2025
b2308c2
Don't bundle the `FakeMLManager` class in regular builds
Snuffleupagus Feb 27, 2025
8bfffa6
Replace a loop with `TypedArray.prototype.fill()` in the `RunLengthSt…
Snuffleupagus Mar 2, 2025
8d15e22
Write string-data into the `.error`-file created for broken test-mani…
Snuffleupagus Feb 28, 2025
85f67a8
Be sure to consume responses in case of error in downloading test fil…
dhdaines Feb 28, 2025
d83e82b
Re-use the `isValidExplicitDest` helper function in the worker/viewer
Snuffleupagus Feb 28, 2025
357b3af
Use arrow function with various Array methods
Snuffleupagus Mar 2, 2025
e4177fb
Fix autolinking with highlighted search results
nicolo-ribaudo Feb 28, 2025
c948f53
Use arrow functions with some `Promise.then` calls
Snuffleupagus Mar 2, 2025
675c628
Comment unused code
atishdhu Mar 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 0 additions & 13 deletions .eslintignore

This file was deleted.

265 changes: 0 additions & 265 deletions .eslintrc

This file was deleted.

2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
blank_issues_enabled: true
blank_issues_enabled: false
contact_links:
- name: Need help?
url: https://github.com/mozilla/pdf.js/discussions
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [18, lts/*, 22, 23]
node-version: [20, 22, 23]

steps:
- name: Checkout repository
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/fluent_linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4

- name: Use Python 3.12
- name: Use Python 3.13
uses: actions/setup-python@v5
with:
python-version: '3.12'
python-version: '3.13'
cache: 'pip'

- name: Install Fluent dependencies
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/font_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@ jobs:
- name: Install dependencies
run: npm ci

- name: Use Python 3.12
- name: Use Python 3.13
uses: actions/setup-python@v5
with:
python-version: '3.12'
python-version: '3.13'
cache: 'pip'

- name: Install Fonttools
Expand Down
7 changes: 0 additions & 7 deletions .gitpod.Dockerfile

This file was deleted.

13 changes: 0 additions & 13 deletions .gitpod.yml

This file was deleted.

1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ external/bcmaps/
external/builder/fixtures/
external/builder/fixtures_babel/
external/quickjs/
test/stats/results/
test/tmp/
test/pdfs/
web/locale/
Expand Down
1 change: 1 addition & 0 deletions .stylelintignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ external/bcmaps/
external/builder/fixtures/
external/builder/fixtures_babel/
external/quickjs/
test/stats/results/
test/tmp/
test/pdfs/
web/locale/
Expand Down
14 changes: 14 additions & 0 deletions .svglintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,18 @@ export default {
},
],
},
ignore: [
"build/**",
"l10n/**",
"docs/**",
"node_modules/**",
"external/bcmaps/**",
"external/builder/fixtures/**",
"external/builder/fixtures_babel/**",
"external/quickjs/**",
"test/tmp/**",
"test/pdfs/**",
"web/locale/**",
"*~/**",
],
};
Loading
Loading