| Commit message (Collapse) | Author | Age | Lines |
|\
| |
| | |
Sync event loops in workers should be created only if compatible with the worker shutdown status
|
| |
| |
| |
| | |
compatible with the worker shutdown status
|
|\ \
| | |
| | | |
nsIContentPolicy::TYPE_DOCUMENT - Use "aLoadInfo->ContextForTopLevelLoad()" instead of "aLoadInfo->LoadingNode()"
|
| |/
| |
| |
| |
| |
| | |
instead of "aLoadInfo->LoadingNode()"
Issue #600
|
|/ |
|
|\
| |
| | |
[PALEMOON] DevTools - remove unused items from browser.dtd
|
| | |
|
|\ \
| | |
| | | |
[Pale Moon] Adjust popup ID for password manager
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
If a background page thumbnail capture fails (e.g. due to too heavy scripting), we should
write -something- to the thumbnail cache, because otherwise it will try again and again,
which is problematic for bad trap pages, that even if the user has left the page never
to return again, the thumbnail service may still try to capture, and fail.
This resolves the only problem for us in #592.
|
|\ \
| | |
| | | |
[PALEMOON] about:sessionrestore - fix an error "treeView.treeBox is null" in aboutSessionRestore.js
|
| |/
| |
| |
| |
| |
| | |
aboutSessionRestore.js
Issue #350
|
|\ \
| | |
| | | |
Don't hide caption buttons with a lw theme, either
|
| | |
| | |
| | | |
Follow-up to #585. I removed this from the PR, but it's actually needed, otherwise the caption buttons are hidden with a lightweight theme!
|
|\| |
| |/
|/| |
Mac: Do not hide caption buttons or titlebar
|
|/
|
|
|
|
| |
on private browsing windows or with a lightweight theme installed.
This resolves #491. This resolves #584.
Tag https://github.com/MoonchildProductions/Pale-Moon/issues/623
|
|\
| |
| |
| |
| | |
janekptacijarabaci/_testBranch_pageInfo_permissions_indexedDB
Remove the UI for indexedDB in Page Info and Permissions Manager
|
| | |
|
| |
| |
| |
| | |
This restores parity with v27
|
| | |
|
| |
| |
| |
| |
| |
| | |
- Renames browser.cache.use_new_backend to browser.cache.backend
- Sets browser.cache.backend to 1 (use cache v2)
- Removes browser.cache.use_new_backend_temp
|
| | |
|
| | |
|
|/
|
|
| |
Bonus: combats some fingerprinting.
|
|
|
|
| |
593835e861ce3ab3f9d58aa1fc241399f1c1f244
|
|
|
|
|
|
|
|
|
|
| |
checkbox.
A hidden preference matching the behavior of "browser.download.manager.alertOnEXEOpen" is kept, but is renamed in order to recover cases where the checkbox was used accidentally.
While there, simplify the `confirmLaunchExecutable` function by converting from promises to async function.
Since Basilisk moved this prompting to toolkit, we also clean up some unused duplicate strings from application/basilisk while we're there.
This resolves #581
|
|\ |
|
| |
| |
| |
| | |
Cherry-pick of NSS fix from 3.37
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
transform function uses the grid size. r=Bas a=jcristau
|
| |
| |
| |
| |
| |
| |
| |
| | |
r=pauljt, a=jcristau
NPAPI may handle a 307 redirect across different origins, while they
should only happen on same origin requests. Have the browser check
this before forwarding to NPAPI.
|
| |
| |
| |
| | |
extensions. r=Gijs, a=RyanVM
|
| | |
|
| | |
|
| |
| |
| |
| | |
WebRTC
|
| |
| |
| |
| | |
a=RyanVM
|
| |
| |
| |
| |
| |
| | |
a=RyanVM
WebRTC
|
| |
| |
| |
| | |
consumes the entirety of the BufferList. r=froydnj, a=RyanVM
|
| |
| |
| |
| | |
r=froydnj, a=RyanVM
|
| | |
|
| |
| |
| |
| | |
This draft implementation does not play nice with several large sites (e.g. Facebook).
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
UXP uses the current stack frame address and the stack size
as a sort of heuristic for various things in the JavaScript
engine. The js::GetNativeStackBaseImpl() function is used to
get the base stack address (i.e. the address from which the stack
grows, so this can be either the first or last memory address of
the stack memory space depending on the CPU architecture).
On Linux, this function is implemented using the pthreads APIs.
For non-main threads, the queried thread info is stored in
memory. The main thread does not have this information on hand,
so it gets the stack memory range via the /proc/self/maps file
(see glibc's pthread_get_attr_np.c).
Fortunately (per discussions with the firefox devs in #jsapi)
the base address only needs to be approximate. In reality,
environment variables, args, and other things are stored in
stack space between the end/beginning of the mapped stack
memory and the 'top' of the stack space used by stack frames.
When using glibc, we can get the top of this usable stack from
__libc_stack_end, which is a void* set by glibc during program
initialization, avoiding the need to access /proc.
Non-main threads still get their stack-base through the usual
pthreads APIs.
Other libc implementations like musl will fall back to the
standard UNIX-like implementation which calls pthread's
pthread_attr_getstack() also from the main thread, which
may imply /proc access and not work in restricted
environments.
|
|\ \
| | |
| | | |
[PMkit] Keep the buttons position when they are placed right before space, flexible space or separator
|
| | |
| | |
| | |
| | | |
flexible space or separator
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
janekptacijarabaci/devtools_locales_performance_typos-in-comments_1
Fix typo in a comment - performance.dtd
|