| Commit message (Collapse) | Author | Age | Lines |
| |
|
| |
|
|
|
|
| |
Fixes build bustage with GCC/clang.
|
| |
|
|
|
|
| |
Adds support for cdm::ContentDecryptionModule_9 and cdm::Host_9 definitions, HDCP definitions, and 10 and 12 bit image format definitions.
|
|
|
|
| |
TODO: Implement this properly in the future.
|
|
|
|
| |
NOTE: this breaks compatibility with CDM version 8.
|
|
|
|
|
|
| |
2: Add domain to permissions file
Also, remove duplicate comment from app preferences
|
| |
|
|
|
|
| |
This reverts commit babedf6c696f88734e59b63d0c6614962cc57519.
|
|
|
|
|
| |
This gets rid of the old nsImageClipboard widget code in favor of using
the nsBMPDecoder in imglib.
|
| |
|
|
|
|
| |
Also make "No proxy for" editable always when usable.
|
|
|
|
|
| |
Avoid potential use-after-free by getting a RefPtr to a transaction
before calling content code that could cause its de-allocation.
|
| |
|
| |
|
|
|
|
| |
This reverts commit d9a05498806ede2978623019ce222150c5cfcef5.
|
|
|
|
| |
Tag #963.
|
|
|
|
| |
This resolves #965.
|
| |
|
|\
| |
| | |
Use 'mousemove' events for hiding the Navigation Toolbar in Full Screen
|
| |
| |
| |
| |
| |
| | |
navigation bar in fullscreen
* Tag #336
|
| |
| |
| |
| |
| |
| | |
navigation bar in fullscreen
* Tag #336
|
|\ \ |
|
| |\ \
| | | |
| | | | |
implement missing parts of CSS mask
|
| |/ / |
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | | |
This fixes #773.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If a CC takes too long (around 50 slices) or gets interrupted by a GC,
we have to finish it synchronously, which can cause a big pause.
This patch tries to avoid that by eagerly increasing the slice budget
the longer a CC goes on. It linearly increases the slice time from 5ms
to 40ms as we approach the halfway point of a CC (1 second), matching
GC pauses, and then leaves it at 40ms.
|
| | |
| | |
| | |
| | |
| | | |
Making these much larger to allow more purple buffer buildup
and prevent overzealous cycle collection on purple buffer pressure.
|
| |\ \ |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Pale Moon: Use file path for bookmarks import/export.
|
| | | | | |
|
|/ / / / |
|
| | | |
| | | |
| | | |
| | | | |
Tag #447
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
[TychoAM] Fix GMP* so that EME works in Basilisk
|
| | |/ /
| |/| |
| | | |
| | | | |
Also, keep WebExAM working for the moment
|
|\ \ \ \
| | | | |
| | | | | |
Remove telemetry leftovers from JS engine.
|
| |/ / / |
|
| | | |
| | | |
| | | |
| | | | |
nsWebBrowserPersist::EndDownload
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit 99f5afe64b393809c4bdee6c92d0769091bd2ca0.
|
|/ / /
| | |
| | |
| | | |
This fixes #773.
|
|\ \ \
| | | |
| | | | |
Always treat composition time offsets as signed
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Even for version 0 ctts atoms that technically should contain only
unsigned values.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This patch fixes two related issues.
1. The AutoStopwatch uses a stack-allocated `mozilla::Vector` to
communicate with its callback during each compartment switch.
This vector was designed to allow its contents to be stack-allocated
but they turned out to be accidentally heap-allocated.
2. During each tick, the stopwatch fills a vector `recentGroups_`.
This vector always started with minimal capacity and had to grow
repeatedly as groups were added, causing repeated reallocations.
This patch preallocates `recentGroups_` to have the same capacity as the
previous tick. We expect that this should eventually reach a stable size
that closely matches the actual needs of the process.
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit 3476c1d60ec29c5497123194acd7a9310b1023d2.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This patch fixes two related issues.
1. The AutoStopwatch uses a stack-allocated `mozilla::Vector` to
communicate with its callback during each compartment switch.
This vector was designed to allow its contents to be stack-allocated
but they turned out to be accidentally heap-allocated.
2. During each tick, the stopwatch fills a vector `recentGroups_`.
This vector always started with minimal capacity and had to grow
repeatedly as groups were added, causing repeated reallocations.
This patch preallocates `recentGroups_` to have the same capacity as the
previous tick. We expect that this should eventually reach a stable size
that closely matches the actual needs of the process.
|