Commit Graph

  • 92f862bae9
    Merge pull request #21115 from calixteman/improve_reftest_perfs2 master calixteman 2026-04-18 23:07:57 +02:00
  • 7810cee005
    Improve reftest runner memory usage and load balancing Calixte Denizet 2026-04-17 19:50:24 +02:00
  • 78ba424dcf
    Merge pull request #21118 from timvandermeij/actions-versions Tim van der Meij 2026-04-18 19:38:27 +02:00
  • 657eba4139
    Update GitHub workflow actions to the most recent versions Tim van der Meij 2026-04-18 18:55:18 +02:00
  • 7c2ef03202
    Merge pull request #21117 from timvandermeij/updates Tim van der Meij 2026-04-18 18:15:54 +02:00
  • a058acb34d
    Fix vulnerability in the basic-ftp dependency Tim van der Meij 2026-04-18 16:08:13 +02:00
  • ba2cc9c1e2
    Update dependencies to the most recent versions Tim van der Meij 2026-04-18 16:07:10 +02:00
  • c2a050432d
    Merge pull request #21116 from Snuffleupagus/extractFontProgram-privateData-Map Tim van der Meij 2026-04-18 13:53:47 +02:00
  • c155a86733 Store the Type1 program privateData in a Map, rather than an Object Jonas Jenwald 2026-04-18 12:20:33 +02:00
  • df863ae9c4
    Merge pull request #21111 from calixteman/improve_reftest_perfs calixteman 2026-04-17 08:54:07 +02:00
  • 1108c6088b
    Merge pull request #21114 from mozilla/update-locales calixteman 2026-04-17 08:52:18 +02:00
  • eb50166333 l10n: Update locale files github-actions[bot] 2026-04-17 00:39:40 +00:00
  • b6fac76429 Improve reftest runner performance Calixte Denizet 2026-04-15 15:45:12 +02:00
  • 302b4cb008
    Merge pull request #21112 from Snuffleupagus/createNameTable-TypedArray Jonas Jenwald 2026-04-16 22:48:52 +02:00
  • 7c5f7876e9
    Merge pull request #21108 from calixteman/parallelize_browser_tests calixteman 2026-04-16 21:30:45 +02:00
  • 5ec6ab1ab8
    Merge pull request #21104 from calixteman/fix_focus Tim van der Meij 2026-04-16 20:02:50 +02:00
  • 92a0a91046 Pre-compute the length of more intermediate tables in createCmapTable (PR 21103 follow-up) Jonas Jenwald 2026-04-16 09:44:02 +02:00
  • 0a4e8d024d Use TypedArrays in the createNameTable function Jonas Jenwald 2026-04-14 22:28:29 +02:00
  • 445cb9abf9
    Merge pull request #21103 from Snuffleupagus/TrueTypeTableBuilder-2 Jonas Jenwald 2026-04-16 11:44:14 +02:00
  • 9159afd633
    Merge pull request #21107 from supermar1010/fix-savedocument-jsdoc calixteman 2026-04-15 22:14:39 +02:00
  • 17a397ad63
    Merge pull request #20958 from Snuffleupagus/rm-sumPrecise-polyfill Jonas Jenwald 2026-04-15 19:57:06 +02:00
  • aced833344 Remove the basic Math.sumPrecise polyfill Jonas Jenwald 2026-03-23 13:20:19 +01:00
  • 863b5d346e Add an option -j XX for browser tests in order to set the number of jobs Calixte Denizet 2026-04-15 15:01:50 +02:00
  • 9dd30474c2 Fix saveDocument JSDoc return type Mario 2026-04-15 14:47:36 +02:00
  • 733a9b55a6
    Fix integration tests failing because the focus isn't on the right element Calixte Denizet 2026-04-14 21:31:13 +02:00
  • 59908ccad3
    Merge pull request #21101 from calixteman/improve_smask calixteman 2026-04-14 20:57:08 +02:00
  • b2cc9ae6d5 Move the string32 helper to the src/display/font_loader.js file Jonas Jenwald 2026-04-14 17:29:29 +02:00
  • cb935c35d3 Use TypedArrays in the createCmapTable function Jonas Jenwald 2026-04-14 16:34:55 +02:00
  • f9ecebe63c Add a helper class for building TrueType font tables Jonas Jenwald 2026-04-14 15:32:25 +02:00
  • 7f7ac949ff
    Merge pull request #21100 from Snuffleupagus/createTables-TypedArray Jonas Jenwald 2026-04-14 20:35:22 +02:00
  • 22a4bd79af
    Improve SMask compositing by pre-baking backdrop and filter Calixte Denizet 2026-04-14 14:53:53 +02:00
  • ee72d8d460
    Merge pull request #21102 from nicolo-ribaudo/fix-pattern-fill-deps-tracking calixteman 2026-04-14 18:04:45 +02:00
  • 2ad6b88850
    Fix dependency tracking in pattern fill Nicolò Ribaudo 2026-04-14 11:20:47 +02:00
  • 634ce3c163 Convert the return value in createCmapTable and createNameTable to a TypedArray Jonas Jenwald 2026-04-14 12:18:56 +02:00
  • e8ed6c6e24 Use a TypedArray in the createOS2Table function Jonas Jenwald 2026-04-13 15:29:02 +02:00
  • aa0bc24e95 Use a TypedArray in the createPostTable function Jonas Jenwald 2026-04-13 15:12:38 +02:00
  • 419c2652c3
    Merge pull request #21094 from calixteman/issue17784 calixteman 2026-04-13 23:58:20 +02:00
  • 1025af059f
    Merge pull request #21099 from calixteman/no_gpu calixteman 2026-04-13 23:55:52 +02:00
  • 865b48893a
    Correctly sync the transform on the scratch canvas calixteman 2026-04-12 19:48:31 +02:00
  • d1ef620541
    Merge pull request #21096 from calixteman/issue13520 calixteman 2026-04-13 22:40:12 +02:00
  • a2c57ee69e
    Use the gpu for drawing meshes only when it has more than 16 triangles (bug 2030745) Calixte Denizet 2026-04-13 21:05:00 +02:00
  • 22bcaf5a8a Fix blending issues while compositing calixteman 2026-04-12 23:32:25 +02:00
  • b82ceda22b
    Merge pull request #21060 from calixteman/implement_merge calixteman 2026-04-13 21:37:02 +02:00
  • 2417d9aecb
    Merge pull request #21098 from calixteman/rm_workaround_1820511 calixteman 2026-04-13 21:28:49 +02:00
  • 7aca886f2b
    Merge pull request #21097 from Snuffleupagus/convert-tables-TypedArray Tim van der Meij 2026-04-13 21:07:07 +02:00
  • 8c9b819b4e
    Add the UI for merging PDFs (bug 2028071) Calixte Denizet 2026-04-02 19:34:04 +02:00
  • ec35057b46
    Remove the workaround for bug 1820511 Calixte Denizet 2026-04-13 16:49:07 +02:00
  • 96debf0c81
    Merge pull request #21095 from calixteman/issue19634 calixteman 2026-04-13 16:09:21 +02:00
  • 052e29cc56
    Take into account CharProcs keys when computing the type3 hash calixteman 2026-04-12 21:09:35 +02:00
  • 2437f5f961 Use a TypedArray when building the "head" TrueType table Jonas Jenwald 2026-04-13 12:35:39 +02:00
  • 5096982cfc Use a TypedArray when building the "hhea" TrueType table Jonas Jenwald 2026-04-13 11:59:14 +02:00
  • 0c789ecc97 Use a TypedArray when building the "maxp" TrueType table Jonas Jenwald 2026-04-13 11:52:43 +02:00
  • aaaf143156 Use a DataView when building the "hmtx" TrueType table (PR 21072 follow-up) Jonas Jenwald 2026-04-13 11:47:22 +02:00
  • 652700dac6
    Merge pull request #21078 from Snuffleupagus/isTrueTypeFile-rm-readUint32 Jonas Jenwald 2026-04-12 21:34:20 +02:00
  • 2e5ab9c9eb Remove unused helper functions in src/core/core_utils.js Jonas Jenwald 2026-04-12 19:52:02 +02:00
  • c92d4be973 Remove readUint32 usage from the isTrueTypeFile function Jonas Jenwald 2026-04-10 17:08:44 +02:00
  • 169d8c9616
    Merge pull request #21077 from Snuffleupagus/FontRendererFactory-DataView Jonas Jenwald 2026-04-12 19:50:06 +02:00
  • 8cfb1f8456
    Merge pull request #21093 from timvandermeij/updates Tim van der Meij 2026-04-12 19:39:05 +02:00
  • a24d86e1cf Re-factor the FontRendererFactory class, and related code, to use DataViews when reading data Jonas Jenwald 2026-04-10 15:50:32 +02:00
  • 88abcefea0
    Merge pull request #21080 from calixteman/recursive_glyf Tim van der Meij 2026-04-12 18:32:03 +02:00
  • 89b195d35c
    Merge pull request #21092 from Snuffleupagus/AnnotationEditorLayer-stopEvent Tim van der Meij 2026-04-12 18:31:31 +02:00
  • 0d61268875
    Merge pull request #21091 from calixteman/debbuger_array_content_stream Tim van der Meij 2026-04-12 16:29:28 +02:00
  • d3b00c3b32
    Upgrade babel-plugin-istanbul to version 8.0.0 Tim van der Meij 2026-04-12 16:09:19 +02:00
  • 583c9d6b98
    Update dependencies to the most recent versions Tim van der Meij 2026-04-12 16:06:01 +02:00
  • b4d689ce06
    Avoid infinite recursion while compiling a glyph Calixte Denizet 2026-04-10 18:55:01 +02:00
  • 006931f3d3
    Merge pull request #21090 from calixteman/issue21089 Tim van der Meij 2026-04-12 14:42:49 +02:00
  • 57acd97f6d
    Merge pull request #21088 from Snuffleupagus/fonts-rm-int32-helper Tim van der Meij 2026-04-12 14:25:14 +02:00
  • 041f58f1e6 Use the stopEvent helper function in the AnnotationEditorLayer class Jonas Jenwald 2026-04-12 14:23:52 +02:00
  • 01f5de36ad
    Merge pull request #21087 from Snuffleupagus/Jbig2Image-DataView Tim van der Meij 2026-04-12 14:23:34 +02:00
  • fbed36db00
    Merge pull request #21082 from calixteman/fix_comb_ltr Tim van der Meij 2026-04-12 14:16:42 +02:00
  • 1a1e5dc296
    Merge pull request #21083 from mozilla/dependabot/npm_and_yarn/basic-ftp-5.2.2 Tim van der Meij 2026-04-12 14:12:38 +02:00
  • 5cc5d9be45
    [Debugger] Fix the content stream rendering when it's a ref to an array calixteman 2026-04-12 13:40:13 +02:00
  • 6d3034d4f9
    Remove pattern fill when setting fill color before drawing a tile calixteman 2026-04-12 13:08:40 +02:00
  • f924526f1a Remove the int32 helper, and replace it with DataView usage, in src/core/fonts.js Jonas Jenwald 2026-04-12 10:01:14 +02:00
  • 5089cceec7
    Merge pull request #21086 from Snuffleupagus/JpegImage-DataView Jonas Jenwald 2026-04-11 17:34:39 +02:00
  • afbded8da1 Re-factor the Jbig2Image class, and related code, to use DataViews when reading data Jonas Jenwald 2026-04-11 16:44:15 +02:00
  • 64e5a7021d Re-factor the JpegImage class, and related code, to use DataViews when reading data Jonas Jenwald 2026-04-11 11:46:38 +02:00
  • ec827e0766
    Bump basic-ftp from 5.2.1 to 5.2.2 dependabot[bot] 2026-04-10 22:09:53 +00:00
  • fa9b2ae32c Fix how the text is printed/saved in a comb field when it's a RTL one Calixte Denizet 2026-04-10 22:48:18 +02:00
  • 81c9a34fd3
    Merge pull request #21079 from Snuffleupagus/CFFParser-DataView Jonas Jenwald 2026-04-10 19:56:46 +02:00
  • 7cfcafbb4b
    Merge pull request #21069 from calixteman/issue21068 calixteman 2026-04-10 19:29:20 +02:00
  • dd9ed2040e Re-factor the CFFParser class to use DataViews when reading data Jonas Jenwald 2026-04-10 17:44:19 +02:00
  • 545b512e74
    Merge pull request #21076 from Snuffleupagus/OpenTypeFileBuilder-DataView Jonas Jenwald 2026-04-10 16:22:19 +02:00
  • cb3f956a11
    Merge pull request #21073 from Snuffleupagus/TrueType-table-comments Jonas Jenwald 2026-04-10 15:08:24 +02:00
  • e9eabf051d Re-factor the OpenTypeFileBuilder class to use a DataView when writing data Jonas Jenwald 2026-04-10 11:19:13 +02:00
  • ca13d0089b
    Merge pull request #21074 from mozilla/update-locales calixteman 2026-04-10 09:55:22 +02:00
  • 142f42559e l10n: Update locale files github-actions[bot] 2026-04-10 00:35:52 +00:00
  • a69b9ad033 Ensure that the built "hmtx" font table has valid widths (PR 21072 follow-up) Jonas Jenwald 2026-04-09 23:07:30 +02:00
  • 94f8934d05 Move some TrueType header comments to the correct lines Jonas Jenwald 2026-04-09 22:55:38 +02:00
  • ab124db046
    Merge pull request #21072 from Snuffleupagus/hmtx-TypedArray Tim van der Meij 2026-04-09 21:26:45 +02:00
  • 27e171ea38
    Merge pull request #21067 from mozilla/dependabot/npm_and_yarn/basic-ftp-5.2.1 Tim van der Meij 2026-04-09 21:23:36 +02:00
  • 8f56ee2ae9 Use a TypedArray when building the "hmtx" font table Jonas Jenwald 2026-04-09 18:58:58 +02:00
  • 9efd9fa2c7
    Merge pull request #21071 from Snuffleupagus/BBOX_INIT calixteman 2026-04-09 14:51:56 +02:00
  • b5f52c49d0
    Merge pull request #21070 from Snuffleupagus/ChunkedStream-getBytes-non-length-update-pos calixteman 2026-04-09 14:00:52 +02:00
  • 1d48f17b98
    Merge pull request #21065 from calixteman/issue19988 calixteman 2026-04-09 13:50:34 +02:00
  • 3d544294af Take into account the alignment when printing/saving a comb field Calixte Denizet 2026-04-09 09:31:05 +02:00
  • 2d8b25cd6d Update the position when calling ChunkedStream.prototype.getBytes without a length Jonas Jenwald 2026-04-09 12:05:35 +02:00
  • 81644a7ee9
    Bump basic-ftp from 5.2.0 to 5.2.1 dependabot[bot] 2026-04-08 20:13:58 +00:00
  • 0fd556f435 Take full advantage of the lookupRect helper in the FunctionBasedShading constructor Jonas Jenwald 2026-04-03 10:36:19 +02:00
  • 654985c621 Add constants for defining the initial BBox and Float32 BBox Jonas Jenwald 2026-04-02 22:28:17 +02:00