calixteman
4ab381f52e
Merge pull request #18786 from calixteman/update_toolbar_height
...
Increase the size of the toolbar depending on the uidensity (bug 1171799)
2024-09-25 15:48:54 +02:00
calixteman
45758104a4
Merge pull request #18790 from calixteman/bug1917734
...
Correctly compute the font size when printing a text field with an auto font size (bug 1917734)
2024-09-25 14:58:33 +02:00
Sylvestre Ledru
5c407a2d23
Add Calixte to the list of authors
2024-09-25 14:48:01 +02:00
Calixte Denizet
e23159c41b
Increase the size of the toolbar depending on the uidensity (bug 1171799)
2024-09-25 14:27:17 +02:00
Calixte Denizet
fc1564f476
Correctly compute the font size when printing a text field with an auto font size (bug 1917734)
2024-09-25 14:05:54 +02:00
calixteman
529906c74f
Merge pull request #18784 from calixteman/rm_useless_css
...
Remove duplicated --toolbar-height definition in the css
2024-09-24 12:44:34 +02:00
Calixte Denizet
50517b8fba
Remove duplicated --toolbar-height definition in the css
2024-09-24 12:31:43 +02:00
calixteman
cc63941b64
Merge pull request #18783 from calixteman/rm_useless_css
...
Remove useless css variable --editor-toolbar-base-offset
2024-09-24 10:08:02 +02:00
Calixte Denizet
e9b10ae8b2
Remove useless css variable --editor-toolbar-base-offset
2024-09-24 09:58:17 +02:00
Jonas Jenwald
45fef4c6d7
Merge pull request #18781 from timvandermeij/typescript
...
Update `typescript` to version 5.6.2
2024-09-24 09:38:47 +02:00
calixteman
313ab9a464
Merge pull request #18385 from calixteman/remove_tabindex
...
Refactor the toolbar html & css to improve its overall accessibility (bug 1171799, bug 1855695)
2024-09-24 09:04:36 +02:00
Calixte Denizet
6f40ed729b
Refactor the toolbar html & css to improve its overall accessibility (bug 1171799, bug 1855695)
...
The first goal of this patch was to remove the tabindex because it helps
to improve overall a11y. That led to move some html elements associated
with the buttons which helped to position these elements relatively to their
buttons.
Consequently it was easy to change the toolbar height (configurable in Firefox
with the pref browser.uidensity): it's the second goal of this patch.
For a11y reasons we want to be able to change the height of the toolbar to make
the buttons larger.
2024-09-23 22:43:44 +02:00
calixteman
c90ce5da20
Merge pull request #18779 from calixteman/bug1920515
...
[Editor] Don't show the ml toggle button when the ml is disabled (bug 1920515)
2024-09-23 22:12:25 +02:00
Tim van der Meij
c8af3f14d3
Update typescript
to version 5.6.2
...
This is unblocked because in commit bb302dd
the default value for the
constructor got removed, which apparently confused TypeScript before.
Fixes #18770 .
2024-09-23 20:34:35 +02:00
Calixte Denizet
d35a20a8c1
[Editor] Don't show the ml toggle button when the ml is disabled (bug 1920515)
2024-09-23 19:46:32 +02:00
Jonas Jenwald
b65b7747b6
Merge pull request #18777 from Snuffleupagus/version-4.7
...
Bump library version to `4.7`
2024-09-23 14:46:12 +02:00
Jonas Jenwald
be60ca66e1
Bump library version to 4.7
2024-09-23 14:40:09 +02:00
Jonas Jenwald
bbef99fe82
Merge pull request #18776 from Snuffleupagus/api-CanvasFactory-FilterFactory
...
[api-minor] Pass `CanvasFactory`/`FilterFactory`, rather than instances, to `getDocument`
2024-09-23 14:36:32 +02:00
Jonas Jenwald
6aa02ed7f6
Merge pull request #18771 from timvandermeij/updates
...
Update dependencies and translations to the most recent versions
2024-09-23 11:53:54 +02:00
Jonas Jenwald
bb302dd993
[api-minor] Pass CanvasFactory
/FilterFactory
, rather than instances, to getDocument
...
This unifies the various factory-options, since it's consistent with `CMapReaderFactory`/`StandardFontDataFactory`, and ensures that any needed parameters will always be consistently provided when creating `CanvasFactory`/`FilterFactory`-instances.
As shown in the modified example this may simplify some custom implementations, since we now provide the ability to access the `CanvasFactory`-instance used with a particular `getDocument`-invocation.
2024-09-23 11:26:30 +02:00
Tim van der Meij
ed100f2ef2
Update translations to the most recent versions
2024-09-22 20:27:10 +02:00
Tim van der Meij
3753387e9d
Update dependencies to the most recent versions
2024-09-22 20:27:10 +02:00
Tim van der Meij
ddd7b63406
Merge pull request #18772 from Snuffleupagus/Node-unit-test-fs-promise
...
Use `fs/promises` in the Node.js unit-tests (PR 17714 follow-up)
2024-09-22 20:21:37 +02:00
Jonas Jenwald
1a1dfe60bf
Add more optional chaining in the test/
directory
2024-09-22 13:00:57 +02:00
Jonas Jenwald
0a621ba73a
Use fs/promises
in the Node.js unit-tests (PR 17714 follow-up)
...
This is available in all Node.js versions that we currently support, and using it allows us to remove callback-functions; please see https://nodejs.org/docs/latest-v18.x/api/fs.html#promises-api
2024-09-22 12:57:23 +02:00
Jonas Jenwald
ea2172e754
Merge pull request #18766 from Snuffleupagus/issue-18765
...
Ignore non-existing /Shading resources during parsing (issue 18765)
2024-09-21 21:11:53 +02:00
Jonas Jenwald
67af371e58
Ignore non-existing /Shading resources during parsing (issue 18765)
2024-09-19 21:55:02 +02:00
Jonas Jenwald
96cdff4a73
Merge pull request #18763 from Snuffleupagus/readme-update-issue-link
...
Link to the new issue templates from the README (PR 18308 follow-up)
2024-09-19 16:31:48 +02:00
Jonas Jenwald
9e001f8513
Link to the new issue templates from the README (PR 18308 follow-up)
2024-09-19 16:14:39 +02:00
calixteman
6222359c5f
Merge pull request #18761 from calixteman/fix_separator_color
...
Fix the rendering of the different separators we've in the UI
2024-09-19 15:37:17 +02:00
Calixte Denizet
b29278efb8
Fix the rendering of the different separators we've in the UI
...
Currently, the css for a separator is something like { height: 1px; background-color: ... }.
But its rendering depends on its position on the screen.
So instead of setting the height to 1px, we just set something like { border-top: 1px solid ...; },
this way the final rendering is exactly the same for all the separators.
2024-09-19 15:24:01 +02:00
calixteman
652e3e0d76
Merge pull request #18760 from calixteman/bug1919513
...
Read a signed integer when using PUSHW in sanitizing a font (bug 1919513)
2024-09-19 13:33:50 +02:00
Calixte Denizet
78dd35483c
Read a signed integer when using PUSHW in sanitizing a font (bug 1919513)
2024-09-18 22:09:17 +02:00
calixteman
19151feb5f
Merge pull request #18757 from calixteman/rename_toolbar_buttons
...
Rename the toolbar buttons in order to free their current names
2024-09-17 21:20:38 +02:00
Calixte Denizet
ee89bd1c39
Rename the toolbar buttons in order to free their current names
...
which can then be used for their future parent container.
This patch aims to simplify a bit the patch in #18385 .
2024-09-17 20:34:38 +02:00
Tim van der Meij
a58cd6851e
Merge pull request #18756 from Snuffleupagus/api-NetworkStream
...
Simplify the code that picks the appropriate NetworkStream-implementation
2024-09-17 19:19:19 +02:00
Jonas Jenwald
f77a29d675
Simplify the code that picks the appropriate NetworkStream-implementation
...
This code is quite old and has been moved/re-factored a few times over the years, however we can simplify this even further since we don't actually need a function to determine what NetworkStream-implementation to use.
2024-09-17 12:23:43 +02:00
calixteman
f68310b7b1
Merge pull request #18749 from calixteman/issue18626
...
[Editor] Take into account the device pixel ratio when drawing an added image
2024-09-16 15:01:38 +02:00
Calixte Denizet
46fac8b2c1
[Editor] Take into account the device pixel ratio when drawing an added image
...
Fixes #18626 .
2024-09-16 14:48:26 +02:00
Tim van der Meij
014ce7c1db
Merge pull request #18728 from Rob--W/crx-mv3-fallback-detect-fixup
...
[CRX] Fix feature detect of DNR responseHeaders option
2024-09-15 15:43:23 +02:00
Tim van der Meij
bf5c987fee
Merge pull request #18748 from Rob--W/crx-mv3-enable-wasm
...
[CRX] Enable WebAssembly in Chrome extension
2024-09-15 15:42:38 +02:00
Rob Wu
3170bf3f69
[CRX] Enable WebAssembly in Chrome extension
...
After the removal of 'unsafe-eval' CSP in #18651 , WebAssembly fails to
load, resulting in issues such as seen in #18457 .
Manifest Version 3 does not allow 'unsafe-eval', does accept the more
specific 'wasm-unsafe-eval' as of Chrome 103. Note that manifest.json
already sets minimum_chrome_version to 103.
This patch also adds `object-src 'self'` because it was required until
Chrome 110. As of Chrome 111, the default is `object-src 'self'` and
`object-src` is no longer required. We could drop `object-src` in the
future, but for now we need to include it to support Chrome 103 - 110.
2024-09-15 12:58:38 +02:00
Jonas Jenwald
c72fb9b733
Merge pull request #18742 from Snuffleupagus/pageColorsBackground-unloaded-pages
...
Use the "pageColorsBackground" option as background-color for non-loaded pages (issue 18680)
2024-09-12 22:38:52 +02:00
Jonas Jenwald
d86f94a3db
Use the "pageColorsBackground" option as background-color for non-loaded pages (issue 18680)
...
This should prevent non-loaded pages from flashing white in e.g. high contrast mode (HCM).
2024-09-12 21:15:15 +02:00
calixteman
b915a9c3a5
Merge pull request #18741 from flodolo/fluent_number
...
Fluent: use explicit NUMBER() in plural variants
2024-09-12 17:03:17 +02:00
calixteman
4275424456
Merge pull request #18740 from calixteman/bug1897909
...
[Editor] Avoid an extra new line when serializing a FreeText annotation (bug 1897909)
2024-09-12 17:00:38 +02:00
Francesco Lodolo
6e1b4d63e7
Fluent: use explicit NUMBER() in plural variants
2024-09-12 16:53:18 +02:00
Calixte Denizet
85e8bac45d
[Editor] Avoid an extra new line when serializing a FreeText annotation (bug 1897909)
...
The extra new line is added because of using shift+enter to add a new line
in the text editor.
2024-09-12 15:35:19 +02:00
Jonas Jenwald
1ab9ab67ee
Merge pull request #18738 from mozilla/dependabot/npm_and_yarn/dset-3.1.4
...
Bump dset from 3.1.3 to 3.1.4
2024-09-12 10:35:14 +02:00
dependabot[bot]
edd1dfb699
Bump dset from 3.1.3 to 3.1.4
...
Bumps [dset](https://github.com/lukeed/dset ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/lukeed/dset/releases )
- [Commits](https://github.com/lukeed/dset/compare/v3.1.3...v3.1.4 )
---
updated-dependencies:
- dependency-name: dset
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-11 23:53:47 +00:00