summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Revert "Issue #1676 - Part 6: Split ds sources out of js/src/moz.build"Moonchild2022-09-05
| | | | This reverts commit eedfa63a1d244426df38be6d72ee35422a5d9d82.
* Revert "Issue #1676 - Part 7: Split frontend sources out of js/src/moz.build"Moonchild2022-09-05
| | | | This reverts commit 1396383aeed414c23b3dce639932987000412be0.
* Revert "Issue #1676 - Part 8: Fix up include for selfhosted.out.h"Moonchild2022-09-05
| | | | This reverts commit bc450dab41695f85290f83c53c2c6914c1710883.
* Revert "Issue #1676 - Part 9: Move DIRS down in js/src/moz.build"Moonchild2022-09-05
|
* Revert "Issue #1676 - Part 10: Split gc sources out of js/src/moz.build"Moonchild2022-09-05
| | | | This reverts commit 65eac50e2dd9d2c4773a927aa7909eff13bc121c.
* Revert "Issue #1676 - Part 11: Split irregexp sources out of js/src/moz.build"Moonchild2022-09-05
| | | | This reverts commit 3d9bf5d7a32eb7076ad4e1782ca677981efff150.
* Revert "Issue #1676 - Part 12: Split jit sources out of js/src/moz.build"Moonchild2022-09-05
| | | | This reverts commit 95e057e737e3edcb270c256000b893365e1d9a9b.
* Revert "Issue #1676 - Part 13: Split perf sources out of js/src/moz.build"Moonchild2022-09-05
| | | | This reverts commit 383bc182e3a3fe53cf79a51bc36c6218334d93b5.
* Revert "Issue #1676 - Part 14: Split proxy sources out of js/src/moz.build"Moonchild2022-09-05
| | | | This reverts commit 6f76f1cb362b98fc617c5c0735cdacee64103e89.
* Revert "Issue #1676 - Part 15: Split threading sources out of js/src/moz.build"Moonchild2022-09-05
| | | | This reverts commit 2f50f543a245a559a277505dfa6906f1888ef0d9.
* Revert "Issue #1676 - Part 16: Split WASM sources out of js/src/moz.build"Moonchild2022-09-05
| | | | This reverts commit 1abc696f87d175ab967e0e86fdf375255c43e98d.
* Revert "Issue #1676 - Part 17: Put remaining source files which have debug ↵Moonchild2022-09-05
| | | | | | code ifdef'd behind MOZ_DEBUG" This reverts commit ff355fe9ac5327a62cdbd05f99dff9febe5de5df.
* Revert "Issue #1676 - Part 18: Move and separate top level sources from vm ↵Moonchild2022-09-05
| | | | | | sources in js/src/moz.build" This reverts commit 59511eb8dddac5556c4aa72d6d7fe1a2c3dc3972.
* Revert "Issue #1676 - Part 19: Split ctypes sources out of js/src/moz.build"Moonchild2022-09-05
| | | | This reverts commit cdf46e803b2fc1ab0787138890dfff67030e6516.
* Revert "Issue #1676 - Part 20: Split vtune sources out of js/src/moz.build"Moonchild2022-09-05
| | | | This reverts commit fd1b2dc2b14ded708f8eb62a55109c03356c6b26.
* Revert "Issue #1676 - Follow-up: Put js/src (including vm), jit, and wasm ↵Moonchild2022-09-05
| | | | | | back into unified sources." This reverts commit a8a397fbceb78d2338e214e583be4f02797637d1.
* Issue #80 - reinstated unified building for some large chunks of our code.Moonchild2022-09-04
| | | | This should reduce compile complexity saving time and reducing linker stress.
* Issue #1999 - Switch to the unorm2 API for String.normalize()Moonchild2022-09-02
| | | | Resolves #1999
* Merge pull request 'Support EventSource in workers' (#1997) from ↵Moonchild2022-09-01
|\ | | | | | | | | | | dbsoft/UXP:1990fix2 into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1997
| * Issue #1990 - Part 6 - Fix for infinite loop from Release() on shutdown worker.Brian Smith2022-08-26
| | | | | | | | | | If the worker is shut down, call Cancel() on the Runnable, this will prevent nsInputStreamReadyEvents to be called again when deallocated.
| * Issue #1990 - Part 5 - Common up the skippability implementations that are ↵Brian Smith2022-08-25
| | | | | | | | | | | | basically copy/pastes of the DOMEventTargetHelper one. Mozilla Bug Bug 1333540. Skipped the renamed of various functions, but otherwise a direct port.
| * Issue #1990 - Part 4 - Add a number of Mozilla patches from between Part 1 ↵Brian Smith2022-08-22
| | | | | | | | | | | | | | | | and 2. 1334081 - prevent null pointer dereference in StreamReaderFunc. 1330631 - Convert the EventSourceImpl::Message to be UniquePtr. 1337619 - Reset mGoingToDispatchAllMessages flag before early return.
| * Issue #1990 - Part 3 - Fix build issue due to missing ↵Brian Smith2022-08-18
| | | | | | | | nsIThreadRetargetableStreamListener definition.
| * Issue #1990 - Part 2 - Fix crash when incorrectly access ↵Brian Smith2022-08-18
| | | | | | | | EventSourceImpl::mEventSource. - Mozilla Bug 1333099
| * Issue #1990 - Part 1 - EventSource for workers - Mozilla Bug 1267903Brian Smith2022-08-18
| |
* | [No issue] Don't use gfxXlibSurface in GLContextGLX.Moonchild2022-08-31
| |
* | Merge pull request 'Fix a couple miscellaneous Mac specific issues.' (#1998) ↵Moonchild2022-08-30
|\ \ | | | | | | | | | | | | | | | from dbsoft/UXP:macfixes into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1998
| * | No Issue - Fix building with WebRTC enabled on non-Intel Macs.Brian Smith2022-08-29
| | | | | | | | | | | | int3 is Intel only, so don't use it on ARM, use __builtin_trap() instead.
| * | No Issue - Fix building on MacOS Big Sur.Brian Smith2022-08-29
| |/ | | | | | | | | | | The python binary copied reports a valid signature on Big Sur and thus codesign fails. Add the -f option so it overwrites the supposedly valid signature. Other versions are either already unsigned or the install_name_tool invalidates the signature.
* | Issue #1996 - Implement at() method on built-in indexables.Moonchild2022-08-29
| | | | | | | | Resolves #1996
* | Issue #1956 - Fix C++ code standard conformance issue in webaudioMoonchild2022-08-29
| |
* | Issue #1956 - Fix C++ code standard conformance issue in StoreBuffer.hMoonchild2022-08-28
| |
* | Merge pull request 'Support TURN TLS in WebRTC' (#1993) from ↵Moonchild2022-08-26
|\ \ | | | | | | | | | | | | | | | Basilisk-Dev/UXP:master into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1993
| * | Issue #1991 - backport Mozilla bug 1266667Basilisk-Dev2022-08-20
| | |
| * | Issue #1991 - Remove console log stating TURNS is not supportedBasilisk-Dev2022-08-20
| | | | | | | | | | | | Port of Mozilla bug 1383575
| * | Issue #1991 - Support TURN TLS Support in WebRTCBasilisk-Dev2022-08-20
| |/ | | | | | | Backport of Mozilla bug 1056934
* | Issue #1975 - Follow-up: Enable Origin header on same-origin by default.Moonchild2022-08-24
| | | | | | | | | | I've used this setting without ill effects for weeks, including visiting many a cloudflare-backed site. There is no issue there.
* | Merge branch 'master' of https://repo.palemoon.org/MoonchildProductions/UXPMoonchild2022-08-24
|\ \
| * \ Merge pull request 'Use logical coordinates in flex containers.' (#1987) ↵Moonchild2022-08-20
| |\ \ | | |/ | |/| | | | | | | | | | from athenian200/UXP:flex-container-changes into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1987
| | * Issue #1986 - Add in reftests for new behavior.Jeremy Andrews2022-08-18
| | | | | | | | | | | | | | | | | | Almost forgot to do this. This is in case we need to revisit this for regressions in the future and the tests are not available online. Never know when they might come in handy again.
| | * Issue #1986 - Part 2: Add IsItemInlineAxisMainAxis() and rework some nsFrame ↵Jeremy Andrews2022-08-16
| | | | | | | | | | | | | | | | | | | | | | | | code. It turns out part 10 was actually needed, but Bug 1449838 had a significantly better version of what that code does that was easy enough to backport to what we have. As far as I can tell, this passes the relevant reftests now.
| | * Issue #1986 - Use logical coordinates in flex containers.Jeremy Andrews2022-08-16
| | | | | | | | | | | | | | | This mostly reworks the way nsFlexContainerFrame handles things so that it can deal with more than just height.
| * | Issue #1988 - Use libc's arc4random where available.Jeremy Andrews2022-08-17
| |/ | | | | | | | | | | Configure was defining HAVE_ARC4RANDOM_BUF on systems that have it this whole time, so the OS specific ifdefs weren't necessary. Maybe the flag that was in the original patch was an obsolete name for that flag...
* / Issue #1994 - Align CSS.supports with the current spec.Moonchild2022-08-24
|/ | | | | | The current spec makes "implicit" parentheses a thing for feeding css strings to CSS.supports() The current spec also implies CSS is a namespace, not an interface
* Issue #1970 - Follow-up: Better fix for Unix that works on newer GCC.Jeremy Andrews2022-08-13
| | | | | | | | | | My previous fix apparently only worked with GCC 7. Having that return at the end doesn't seem to hurt anything on Windows, so I see no reason to ifdef it. I don't remember where I heard this, but I vaguely remember hearing that ending a function without a return statement may be undefined behavior that differs between compilers and operating systems. If so, that would explain why this has behaved so differently across platforms and compilers.
* Issue #1970 - Follow-up: Fix GTK3 build for SunOS and CentOS.Jeremy Andrews2022-08-13
| | | | This seems to work for me, but I haven't tested anything else yet. Still, seems better to have a fix in the tree than to leave it as-is.
* No issue - Remove directive 4Moonchild2022-08-11
| | | | | | | | This was a control issue way back when. Since this only really relates to deviating build configs anymore and no longer to critical system libs of note, there's no point in retaining this overbearing control through build errors. People have clear instructions how to build - it is their responsibility to stick to those.
* Issue #1956 - Account for multiple DLL files in newer CRT.Jeremy Andrews2022-08-03
| | | | | The wildcard seems to work well here for getting files included in the final target.
* Merge pull request 'Issue #1982 - Fix libopus webrtc build breakage' (#1983) ↵Moonchild2022-07-30
|\ | | | | | | | | | | from Basilisk-Dev/UXP:master into master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1983
| * Issue #1982 - Fix libopus webrtc build breakageBasilisk-Dev2022-07-30
|/