Jump to content

Recommended Posts

20 minutes ago, UCyborg said:

Translation: You can run the browser executable with -purgecaches command-line argument.

Or set an environment variable MOZ_PURGE_CACHES to 1.

If present at browser startup, should clean its caches then.

Thanks! Good to know. :)

Link to comment
Share on other sites


9 hours ago, AstroSkipper said:

Any further information on that? :dubbio:

... For future references ;) :

https://wiki.mozilla.org/Firefox/CommandLineOptions

and...

https://wiki.mozilla.org/Firefox/CommandLineOptions#-purgecaches

Quote

-purgecaches

Gecko (layout engine) has a JavaScript cache, which is not reset on startup, this clears it.

Link to comment
Share on other sites

42 minutes ago, VistaLover said:

I used to just delete all the startup caches, just because. 2 or so years ago I stopped doing so, after having a peek at them and seeing noting spyware like on them. Was I right then and wrong now?

Edited by dmiranda
Link to comment
Share on other sites

7 hours ago, dmiranda said:

I used to just delete all the startup caches, just because. 2 or so years ago I stopped doing so, after having a peek at them and seeing noting spyware like on them. Was I right then and wrong now?

I used to only delete the startup cache upon every new release of SP 52.9, like one has to do with KMeleon updates, but with SP it's not needed apparently.

Link to comment
Share on other sites

New build of Serpent/UXP for XP!

Test binary:
Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240203-3219d2d-uxp-0db181d2b7-xpmod.7z
Win64 https://o.rthost.win/basilisk/basilisk52-g4.8.win64-git-20240203-3219d2d-uxp-0db181d2b7-xpmod.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/custom

IA32 Win32 https://o.rthost.win/basilisk/basilisk52-g4.8.win32-git-20240203-3219d2d-uxp-0db181d2b7-xpmod-ia32.7z

source code that is comparable to my current working tree is available here: https://github.com/roytam1/UXP/commits/ia32

NM28XP build:
Win32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240203-d849524bd-uxp-0db181d2b7-xpmod.7z
Win32 IA32 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240203-d849524bd-uxp-0db181d2b7-xpmod-ia32.7z
Win32 SSE https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20240203-d849524bd-uxp-0db181d2b7-xpmod-sse.7z
Win64 https://o.rthost.win/palemoon/palemoon-28.10.7a1.win64-git-20240203-d849524bd-uxp-0db181d2b7-xpmod.7z

Official UXP changes picked since my last build:
- No issue - Remove leftover reference to focus handler for dev edition doorhanger (1116e8e137)
- Issue #618 - Follow-up: Fix missed constant refactor preventing ExportEntries from working. (9e3d38b642)
- Issue #2158 - Part 1: Add the 'as' attribute to the HTML Parser (8e1b3db048)
- Issue #2158 - Part 2: Handle and expose preload link destination to DOM (24189770aa)
- Issue #2158 - Part 3: Parse preload links as part of the HTML5 parser's speculative load queue (b0d2af4e01)
- Issue #2158 - Part 4: Dispatch load/error events upon parsing preload links (95490b25eb)
- Issue #2158 - Part 5: Guard preload links support with a preference (6c53117699)
- Issue #2158 - Follow-up: Add missing include (b84a61605a)

No official Pale-Moon changes picked since my last build.

No official Basilisk changes picked since my last build.

Update Notice:
- You may delete file named icudt*.dat inside program folder when updating from old releases.

* Notice: From now on, UXP rev will point to `custom` branch of my UXP repo instead of MCP UXP repo, while "official UXP changes" shows only `tracking` branch changes.

Link to comment
Share on other sites

New build of BOC/UXP for XP!

Test binary:
MailNews Win32 https://o.rthost.win/boc-uxp/mailnews.win32-20240203-e95fad7d-uxp-0db181d2b7-xpmod.7z
BNavigator Win32 https://o.rthost.win/boc-uxp/bnavigator.win32-20240203-e95fad7d-uxp-0db181d2b7-xpmod.7z

source repo (excluding UXP): https://github.com/roytam1/boc-uxp/tree/custom

* Notice: the profile prefix (i.e. parent folder names) are also changed since 2020-08-15 build, you may rename their names before using new binaries when updating from builds before 2020-08-15.

--

New build of HBL-UXP for XP!

Test binary:
IceDove-UXP(mail) https://o.rthost.win/hbl-uxp/icedove.win32-20240203-id-656ea98-uxp-0db181d2b7-xpmod.7z
IceApe-UXP(suite) https://o.rthost.win/hbl-uxp/iceape.win32-20240203-id-656ea98-ia-93af9a0-uxp-0db181d2b7-xpmod.7z

source repo (excluding UXP):
https://github.com/roytam1/icedove-uxp/tree/winbuild
https://github.com/roytam1/iceape-uxp/tree/winbuild

Link to comment
Share on other sites

New build of post-deprecated Serpent/moebius for XP!
* Notice: This repo will not be built on regular schedule, and changes are experimental as usual.
** Current moebius patch level should be on par with 52.9, but some security patches can not be applied/ported due to source milestone differences between versions.

Test binary:
Win32 http://o.rthost.win/basilisk/basilisk55-win32-git-20240203-9cfbb91bc-xpmod.7z
Win64 http://o.rthost.win/basilisk/basilisk55-win64-git-20240203-9cfbb91bc-xpmod.7z

repo: https://github.com/roytam1/basilisk55

Repo changes:
- import from UXP: No issue - Remove leftover reference to focus handler for dev edition doorhanger (1116e8e1) (323bda6dc)
- import from UXP: Issue #618 - Follow-up: Fix missed constant refactor preventing ExportEntries from working. (9e3d38b6) (88a7e3e89)
- ported from UXP: Issue #2158 - Part 1: Add the 'as' attribute to the HTML Parser (8e1b3db0) (0f324be8f)
- ported from UXP: Issue #2158 - Part 2: Handle and expose preload link destination to DOM (24189770) (7f603cf72)
- import from UXP: Issue #2158 - Part 3: Parse preload links as part of the HTML5 parser's speculative load queue (b0d2af4e) (5774f6537)
- ported from UXP: Issue #2158 - Part 4: Dispatch load/error events upon parsing preload links (95490b25) (b6c76d0ca)
- ported from UXP: Issue #2158 - Part 5: Guard preload links support with a preference (6c531176) (9cfbb91bc)

Link to comment
Share on other sites

New NewMoon 27 Build!

32bit https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240203-011f78a086-xpmod.7z
32bit SSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240203-011f78a086-xpmod-sse.7z
32bit noSSE https://o.rthost.win/palemoon/palemoon-27.10.0.win32-git-20240203-011f78a086-xpmod-ia32.7z

64bit https://o.rthost.win/palemoon/palemoon-27.10.0.win64-git-20240203-011f78a086-xpmod.7z

source repo: https://github.com/roytam1/palemoon27

repo changes since my last build:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1207494 - Part 8: Remove use of expression closure from dom/identity/. r=ferjm (34fac889f8)
 - minor crash thing (13fe2827c2)
 - Bug 1243359 - initialize mScrollSeriesNumber in all ScrollWheelInput constructors. r=roc (94163d8eca)
 - fix misspatch (b380a7bbe4)
 - Bug 1207412 - Make SystemTimeConverter use TimeStamp::Now() when converting times; r=karlt (f408549605)
 - Bug 1212102 - Drop unnecessary assertion comparing timestamps in SystemTimeConverter; r=karlt (1efaa04b3f)
 - Bug 1241302 - Slightly modernize this code. r=jst (c1e97bc069)
 - bug 1216916 clean up when InvokeDragSessionWithImage/Selection() fails r=roc (9cdf71b717)
 - Bug 1231329 - run ConvertToUnscaledDevPixels if *aPresContext is valid. r=roc (d10f23633b)
 - Bug 1245927: Innerize before creating DOM files from the file picker. r=baku (8754128362)
 - Bug 1155214 - Mark nsIBidiKeyboard as builtinclass; r=mrbkap (2d00326d2b)
 - reorder (c3c1ba92c9)
 - Bug 1236566 - add override declarations for widget/windows/GfxInfo.h; r=roc (940b40ed91)
 - Bug 1242659: Part 1. More information on the mismatches. r=jrmuizel (78331ddad2)
 - Block some Radeon drivers that crash on D3D9. (bug 1213107, r=jrmuizel) (482b66d313)
 - Bug 1203199 - Blacklist DXVA on some older intel drivers for causing crashes. r=jrmuizel (f1827d4498)
 - Bug 1203199 - Fix driver range with blacklist to avoid blacklisting other OSes. (2c2d547296)
 - Bug 1203199 - Bustage fix. CLOSED TREE (3233d407f3)
 - Bug 1178385. Enable DXVA on the G45 r=ajones (3c59a58a15)
 - Bug 1188442 IMMHandler::GetSelection() should use static Selection instance when IME doesn't have focus and return its or mSelection's reference r=emk (5cc4b30433)
 - Bug 1238899 Create hidden native caret for ATOK at composing in windowless plugin r=m_kato (40ef5bb4aa)
 - Bug 1257919 part 1. Kill off nsIXSLTException. r=khuey (11f37643f2)
 - Bug 1242072 - Change implementation of BaseProxyHandler::get() to follow ES6 [[Get]] specification. r=jorendorff (094a67f284)
 - Bug 489636 - Add a GC u-bench test for property tree splitting via deletion; r=sfink (9282fec25f)
 - Bug 1257919 part 2. Make nsIException and nsIStackFrame builtinclass, so we can start using [implicit_jscontext] on them. r=khuey (0e65fb8554)
 - Bug 1257919 part 3. Make the various toString methods on exceptions take an explicit JSContext. r=khuey (b342fb4930)
 - Bug 1257919 part 4. Stop returning StackFrame instances from exceptions::CreateStack. C++ callers of GetCurrentJSStack or exceptions::CreateStack always check for null anyway, and none of them seem to want this non-JS thing. r=khuey (d34036ccf9)
 - Bug 1257919 part 5. Get rid of the now-unused StackFrame class. r=khuey (aa13af0dfe)
 - Bug 1141222 - Create ScriptError with stack from Cu.reportError. r=bholley (b83ad26aa0)
 - Bug 1208641 - Extract stack from DOM/XPC exception. r=bholley (e382b5f48c)
 - Bug 1254380 part 1. Find the relevant window when the compartment we've got is an addon sandbox compartment in AutoJSAPI exception/warning reporting code. r=bholley (4b1f6c64a9)
 - Bug 1250630 - remove PBackgroundTest and ifdef ENABLE_TEST blocks. r=khuey (d7b36860a3)
 - Bug 1250963 part 1. Change NotifyRunnable::Dispatch to not require a JSContext. r=khuey (48e03c2fc2)
 - Bug 1250963 part 2. Remove the unused JSContext argument of WorkerPrivate::ModifyBusyCount. r=khuey (0f5ca42be1)
 - Bug 1250291 part 1. Stop pretending to report exceptions in MainThreadStopSyncLoopRunnable::PostDispatch. r=khuey (6e1c81cc06)
 - Bug 1250291 part 2. Stop pretending to report exceptions in MainThreadWorkerSyncRunnable::PostDispatch. r=khuey (f3d846ea31)
 - Bug 1250291 part 3. Stop pretending to report exceptions in WorkerDebuggerRunnable::PostDispatch. r=khuey (10bc1710d1)
 - Bug 1250975. Stop passing a JSContext argument to WorkerRunnable::PreDispatch and its overrides. r=khuey (71ab9046f0)
 - Bug 1255298. Just pass through the JSContext when passing through the NotificationOptions in notification code. r=wchen (552ae8e33e)
 - Bug 1250185 part 2. Remove some JSContext stuff that's no longer needed in Notification code. r=khuey (20b99ef28b)
 - Bug 1251045 part 8. Remove the JSContext argument from some nsINotificationStorageCallback methods. r=khuey (170c4afabc)
 - Bug 1227015 P7 Supress unused ErrorResult exception if the worker runnable failed to dispatch. r=catalinb (23a3cc6f45)
 - Bug 1251045 part 3. Remove the JSContext argument of WorkerRunnable::PostDispatch and its overrides. r=khuey (6a666d1a4a)
 - Bug 1251045 part 2. Remove the JSContext argument of ModifyBusyCountFromWorker. r=khuey (105bc4f59e)
 - Bug 1252130. Remove unnecessary JSContext argument from NotificationWorkerRunnable::WorkerRunInternal. r=khuey (642727f6f6)
 - Bug 1252127. Remove unnecessary JSContext argument from PromiseWorkerProxy::CleanUp. r=khuey (339e1157d1)
 - Bug 1251045 part 1. Make it possible to dispatch a ModifyBusyCountRunnable without a JSContext. r=khuey (665c1f81b4)
 - Bug 1251045 part 4. Remove the JSContext argument of WorkerRunnable::Dispatch. r=khuey (6c5cdab2b7)
 - Bug 1250185 part 1. nsIStructuredCloneContainer.initFromBase64 doesn't need a JSContext argument. r=khuey (d63a219209)
 - fix (773c0393aa)
 - Bug 1251045 part 5. Remove the JSContext argument from WorkerPrivateParent::Freeze/Thaw. r=khuey (cd419bfd2c)
 - Bug 1251045 part 6. Remove the JSContext argument from some worker debugger methods that no longer need it. r=khuey (abcc437cb9)
 - Bug 1251045 part 7. Remove the JSContext argument from some worker methods that no longer need it. r=khuey (3ddcbca08c)
 - Bug 1249652 part 1. Add a method on ErrorResult to steal an exception, if any, from a JSContext. r=khuey (9c07f5044b)
 - Bug 1229071 - importScripts should throw the correct error result in case the loading of one of scripts fails, r=bz (cd37645d76)
 - Bug 1229970 Abort script loading start requests if a load has been canceled. r=khuey (a44d9128ca)
 - Bug 1233171 Cancel channel when ScriptLoader is aborted during service worker script load. r=khuey (3b6ceafec7)
 - Bug 1249351 part 1. When doing importScripts of multiple scripts in a service worker, make sure to track the cache streams per-loadinfo, instead of trying to make them all wait on the same stream. r=bkelly (e1ccea9685)
 - Bug 1157544 - Fix a typo in the test; r=baku (8c0bf8f504)
 - Bug 1249351 part 2. Clean up test_importscript.html and add multiple-url importScript() case. r=bz (52b0a31032)
 - Bug 1249652 part 2. ScriptExecutorRunnable::WorkerRun should immediately move JS exceptions to its ErrorResult instead of allowing them to linger on the JSContext. r=baku,khuey (f628d3c8ba)
 - Bug 1249652 part 3. Simplify way we handle canceling when ScriptLoaderRunnable::RunInternal fails by canceling things with its actual failure code, so we don't have to guess which failed loads are actual failures and which are just canceled via this mechanism. r=baku,khuey (388543fbc3)
 - Bug 1251369. Use an AutoJSAPI that reports its own exceptions around the main runloop in workers. r=khuey (28b33287cd)
 - Bug 1251518. Fix js::ErrorReportToString to make a bit more sense, and change worker code to not use it anyway, so it matches the mainthread code. r=bholley,terrence (a48a40de90)
 - Bug 1254380 part 2. Go ahead and log the stack from our exception in AutoJSAPI::ReportException even if we don't have a window. r=bholley (64532b6017)
 - Bug 1212328 - Clean up some JSErrorReport-related code. r=Waldo,bz (d5aa611edc)
 - Bug 1255192 part 1. Remove the JSContext argument of JS::ExceptionStackOrNull. r=bholley (39b631d5ad)
 - bug 1252687 - make the ctor for CycleCollectorStats constexpr r=mccr8 (9e8168d8ac)
 - Bug 1254380 part 3. Skip firing error events for mainthread out of memory exceptions via AutoJSAPI::ReportException. r=bholley (d5e4e7dc29)
 - Bug 1254230 kinda-fix. Make sure to never send script errors with stacks attached to the console service if the associated windows have already had FreeInnerObjects called on them. r=bholley (8c379fe0e0)
 - Bug 1255192 part 2. Clean up the JSContext usage around xpc::FindExceptionStackForConsoleReport now that it just needs a JSContext for rooting. r=bholley (cade862491)
 - Bug 1255201. Improve the stack handling in nsXPCComponents_Utils::ReportError for the DOMException case to include the stack from the DOMException. r=bholley (fc6c065284)
 - Bug 1257919 part 6. Make the filename getter on JSStackFrame take an explicit JSContext. r=khuey (cde115b789)
 - Bug 1257919 part 7. Make the name getter on JSStackFrame take an explicit JSContext. r=khuey (d7466e9eab)
 - Bug 1257919 part 8. Make the line/column number getters on JSStackFrame take an explicit JSContext. r=khuey (b8766b98b2)
 - Bug 1257919 part 9. Make the asyncCause/asyncCaller getters on JSStackFrame take an explicit JSContext. r=khuey (b776ff9c6d)
 - Bug 1257919 part 10. Make the caller and formattedStack getters on JSStackFrame take an explicit JSContext. r=khuey (dc4d3d9091)
 - Bug 1252091. Add/RemoveFeature don't need a JSContext argument. r=khuey (5be6253a67)
 - Bug 1252123. Remove some unnecessary JSContext arguments from worker ScriptLoader methods. r=khuey (1657a35268)
 - Bug 1255181. Remove AutoJSAPI::InitWithLegacyErrorReporting. r=bholley (5ee7ac506e)
 - Bug 1254847 part 1. Take ownership of error reporting on the AutoEntryScript in nsXPCWrappedJSClass::DelegatedQueryInterface. r=bholley (62d987b030)
 - make style wrong again.... (fa4e6cfbc1)
 - Bug 1254847 part 2. Change nsJSNPRuntime to always use AutoEntryScript and always take ownership of error reporting. r=bholley (d24cb80622)
 - Bug 1251655 - Remove support for JavaScript-global-constructor-prototype-alias. r=bz. (2b354ea423)
 - Bug 1251655 - Remove support for JavaScript-DOM-class and JavaScript-DOM-interface. r=bz. (dd6786ea57)
 - Bug 1251275. Switch to using an AutoEntryScript in WorkerPrivate::RunExpiredTimeouts. r=khuey (f10d1b0dec)
 - Bug 1072144 part 1. Just release-assert that Promise::Resolve does not fail in service worker code. It can only do that on OOM or overrecursion anyway, and overrecursion is not likely if we're coming right off a runnable. r=khuey (ba4c89a3bc)
 - Bug 1072144 part 2. When UnregisterWorker tries to ScheduleWorker and that throws, just suppress the exception: there is no good place to report it anyway. r=khuey (ca563ec5cd)
 - Bug 1072144 part 3. Hoist the exception reporting out of WorkerRunnable::PostRun into WorkerRunnable::Run and make it unconditional. r=khuey (9914acd4a6)
 - Bug 1252221. When GetOrCreateGlobalScope fails while trying to run a ScriptExecutorRunnable::WorkerRun, just suppress the exception, because there is no way to report it without a compartment to work with. r=khuey (abcc9df148)
 - Bug 1072144 part 4. Add a WorkerRunnable::PreRun so that we can move worker global creation to it and always have an AutoEntryScript by the time we're evaluating the main worker script. r=khuey (007b528868)
 - Bug 1251276 part 1. Change WorkerPrivate::CancelAllTimeouts to no longer call RunExpiredTimeouts. r=khuey (6b937370a1)
 - Bug 1251276 part 2. Remove the JSContext argument of WorkerPrivate::CancelAllTimeouts. r=khuey (336b788e03)
 - Bug 1251380. Change things so that WorkerPrivate::NotifyInternal (hopefully) never throws. r=khuey (1d4863f83a)
 - Bug 1254846. Add an AutoEntryScript constructor that takes a JSObject instead of an nsIGlobalObject, for convenience. r=bholley (693857f9b0)
 - Bug 1255706 part 1. Remove JSContext argument from WorkerPrivate constructor. r=khuey (0486bdb01c)
 - Bug 1255706 part 2. Remove JSContext argument from WorkerPrivate::Terminate. r=khuey (f0b62de092)
 - Bug 1257568. Remove the JSContext argument of WorkerPrivate::Kill. r=khuey (ebe7d247b5)
 - Bug 1252189. Remove the unnecessary JSContext argument from WorkerPrivate::FreezeInternal/ThawInternal. r=khuey (22b137b05e)
 - Bug 1119490 - Expose the URL constructor to WorkerDebuggerGlobalScope;r=khuey (6f4fc13e1e)
 - Bug 1241841 - Clear the worker's debugger event queue before destroying its context;r=khuey (a1e8dd4b2d)
 - Bug 1249950 - Add Performance Markers for MessagePort - patch 1 - remove non-useful 'explicit', r=smaug (8a014b53e6)
 - Bug 1249950 - Add Performance Markers for MessagePort - patch 2, r=smaug, r=vporof (560caf0ae1)
 - bug 1250486 - make the ComponentsSH ctor constexpr r=bz (1c441dbb0f)
 - Bug 1257032: Make files in dom/workers actually build without unification. r=baku (6ab4ae0b65)
 - Bug 1241522 - handle OOM in nsExpatDriver::HandleCharacterData; r=hsivonen (b652220cdc)
 - Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in various files.r=benjamin (5fd5e8dbc8)
 - Bug 1238545 - Remove nsISimpleUnicharStreamFactory; r=froydnj (f0018c5b16)
 - Bug 1257335. Replace some AutoSafeJSContext uses with AutoJSAPI or AutoJSContext uses. r=bholley (7baf79deb7)
 - Bug 1247635 - Unify PostMessageRunnable and DispatchEventRunnable in MessagePort.cpp, r=smaug (df2765c215)
 - Bug 1250572 - Force a parent object in MessagePort/Channel and in StructuredCloneHolder, r=smaug (2a929d59d1)
 - Bug 1255375 - MessagePort should not leak if DispatchMessage() fails, r=smaug (0a5cdebfb0)
 - Bug 1251272. Remove the dead code in ReportErrorRunnable::ReportError that could fail, and make it infallible. r=khuey (89e80694d0)
 - Bug 1072144 part 5. Stop fiddling with compartments on the JSContext before calling PostRun in WorkerRunnable::Run. Add some documentation explaining what's going on. r=khuey (91f4bb6a7c)
 - Bug 1072144 part 6. Switch WorkerRunnable::Run to calling TakeOwnershipOfErrorReporting on its AutoJSAPI/AutoEntryScript and remove the remaining JS_ReportPendingException callers in worker code. r=khuey (405d9e0282)
 - Bug 1179548 - Close the windows opened in private browsing worker tests; r=baku (acf3430b69)
 - Bug 1179753 - Use pushPrefEnv more in worker tests; r=baku (4bfd949c72)
 - Bug 1134224 - More test for test_bug1132395.html, r=ehsan (626eb100cd)
 - Bug 1134224 - onerror for test_bug1132395.html, r=ehsan (147195f57e)
 - Bug 1207635 - get rid of dom.workers.sharedWorkers.enabled pref, r=khuey (22fe2965c6)
 - Bug 1252592. JS warnings should not trigger error events on shared workers. r=khuey (7f05c2c00d)
 - Bug 1251308; r=luke (3cbec95738)
 - Bug 1246838 - Handle const qualifiers and references better in Variant. r=waldo (30da6e3ebf)
 - Bug 1254565 - Allow passing matchers as rvalues to Variant::match. r=froydnj (1dd799fb0a)
 - Bug 1246841 - Allow construction of Variant values using type inference. r=waldo (6ba3e6704c)
 - Bug 1250666 - Forward Variant's move constructor argument correctly to the underlying variant type. r=waldo (7353a53bf0)
 - Bug 1252185. Remove the dead "target" variable from CloseEventRunnable::WorkerRun. r=khuey (be172da10b)
 - Bug 1253059: Use fallible allocation in the worker error reporter. r=baku (963222bdd4)
 - Bug 1253199 - MessagePort should handle the dispatching a message when the parent window is gone, r=smaug (d552e3cd9e)
 - Bug 1252839 - Remove some if stmt after allocation with 'new' - patch 2, r=bz (3c7eb959bc)
 - Bug 1252839 - Remove some if stmt after allocation with 'new' - patch 1, r=bz (85067dbfb6)
 - Bug 1254855. Switch AutoEntryScripts in nsDirectoryViewer to take ownership of error reporting. r=bholley (8c10532323)
 - Bug 1252565 part 1. Push the script environment preparer bits up from XPCJSRuntime to CycleCollectedJSRuntime, because we need them on workers to do ctypes on workers properly. r=bholley (aecf2595dd)
 - Bug 1252565 part 2. Make dom::WarningOnlyErrorReporter handle workers. r=bholley (f415b8868b)
 - Bug 1244222 - Check for function interfaces in DelegatedQueryInterface. r=bz (d213eec83c)
 - Bug 1254393. Take ownership of error reporting on the AutoEntryScript in nsXPCWrappedJSClass::CallMethod. r=bholley (4765b501c0)
 - Bug 1251769 - Remove remaining references to MOZILLA_XPCOMRT_API from mfbt. r=froydnj (236adc1d4c)
 - Bug 1247835 (part 0) - Minor comment and style tweaks in BinarySearch.h. r=luke. (db04793721)
 - Bug 1244074 - Part 1: Move SheetParsingMode to a separate file. r=dholbert (290adaadea)
 - Bug 1244074 - Part 2: Add HandleRefPtr for refcounting StyleSheetHandles. r=dholbert r=waldo (8549b24392)
 - Bug 1244068 - Part 1: Add enum to represent the style system backend type. r=dholbert (c2e53feaf2)
 - Bug 1244068 - Part 2: Add skeleton ServoStyleSet and a StyleSetHandle smart pointer. r=dholbert (71a5c28629)
 - Bug 1244068 - Part 3: Factor out nsStyleSet getting in RestyleManager/ElementRestyler. r=dholbert (9e9f4f2e80)
 - Bug 1245406: In ReflowBlockFrame, use Maybe<> to destroy & reconstruct a stack-allocated object, instead of an explicit call to destructor & placement 'new'. r=dbaron (d36858b818)
 - Bug 1244068 - Part 4: Use StyleSetHandle instead of concrete style set class in most places. r=dholbert (93f9bcf799)
 - Bug 1244074 - Part 3: Add skeleton ServoStyleSheet and a StyleSheetHandle smart pointer. r=dholbert (5b4fbdce38)
 - Bug 1195173 - Apply CSP to preloaded styles within layout/style/Loader.cpp (r=bz) (d1ba920fd3)
 - Bug 1245681 - Fix addOverrideStyleSheet. r=bz (64099eac73)
 - Bug 1244074 - Part 4: Use StyleSheetHandle instead of concrete style sheet class in most places. r=dholberti (867470ac83)
 - Bug 1246013 (part 1) - Store a copy of the ETLDEntry directly in DomainEntry instead of a pointer to it. r=jduell. (587b3a9fb7)
 - Bug 1246013 (part 2) - Change "explicit/xpcom/effective-TLD-service" path to the more sensible "explicit/network/effective-TLD-service". r=jduell. (2e0df6f28f)
 - Bug 1247835 (part 1) - Use binary search instead of a hash table in nsEffectiveTLDService. r=jduell. (685dae01c0)
 - Bug 1257121 part 1 - Use struct for passing some params of font metrics. r=jfkthame (1dfd7a7429)
 - Bug 1257121 part 2 - Merge nsFontMetrics::Init to the constructor and remove unused failure handling code. r=jfkthame (0cdc441511)
 - Bug 1257121 part 3 - Add GetInflatedFontMetricsForFrame function to simplify a common use pattern. r=jfkthame (d9630ebd1b)
 - Bug 1257121 part 4 - Use return value rather than out param to retur font metrics. r=jfkthame (c9a5b1d1dd)
 - Bug 1257121 part 5 - Make nsDeviceContext::mFontCache a RefPtr. r=jfkthame (9c53238a6a) (049b3235ac)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1153978 - Part 1: Separate buildIdOp from AsmJSCacheOps. r=jandem,bz (3e2b2c2754)
 - Bug 1190032 - Sandbox failure in nsPluginHost::GetPluginTempDir. r=areinald (5698ee5709)
 - Bug 1190032 - Sandbox failure in nsPluginHost::GetPluginTempDir, tighten earlier patch. r=areinald (81fad0767b)
 - Bug 1201935 - Allow reading from TmpD in OS X content processes. r=smichaud (d67de1d8da)
 - Bug 1237847 - [e10s] Null deref crash when running test_pluginstream_newstream.html; r=bobowen (c61e5fa268)
 - Add a helper function for iterating indirect layer trees. (bug 1245765 part 1, r=mattwoodrow) (9fcc19e731)
 - Propagate D3D9 device resets to remote layers. (bug 1245765 part 2, r=mattwoodrow) (15ab24ebd6)
 - Don't propagate simulated device resets to child processes. (bug 1245765 part 3, r=mattwoodrow) (fe0986532c)
 - Fix async drawing when we lose the D3D11 device. (bug 1245765 part 4, r=mattwoodrow) (fcf9e1a009)
 - Factor compositor initialization out of LayerManagerComposite. (bug 1245765 part 6, r=mattwoodrow) (7af570b6fc)
 - Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel (ac14c78377)
 - Handle device resets by recreating the compositor, rather than the compositor IPDL stack. (bug 1245765 part 7, r=mattwoodrow) (87292d6e2b)
 - Ensure that content processes recreate rendering devices. (bug 1245765 part 8, r=mattwoodrow) (8c4e712c6e)
 - Invalidate layers when starting a transaction on a stale device. (bug 1245765 part 9, r=mattwoodrow) (330efa7199)
 - Bug 1041599 - Maintain a single volume control session between browser, content, and plugins on Windows. r=aklotz (bdab2a3b35)
 - align more tests (c6445e1646)
 - Bug 1241646 - remove unused token arguments from nsIX509CertDB r=keeler (13e50d449c)
 - Bug 1064402 - Part 1: Remove Import button in Servers tab of the Certificate Manager. r=keeler (181a5a0be2)
 - Bug 1064402 - Part 2: Remove nsIX509CertDB.importServerCertificate() and nsIX509Cert::SERVER_CERT support in importCertsFromFile(). r=keeler (a4ee6e83f4)
 - Bug 1130418 - Remove broken e-mail cert trust editing UI. r=emk (d8dca873c1)
 - Bug 1243182 - Enable eslint "space-infix-ops" rule for PSM. r=keeler (9f5110213f)
 - Bug 1244245 - Enable eslint "curly" rule for PSM. r=keeler (09b4d913ab)
 - Bug 1246365 - Enable eslint "comma-spacing" and "semi" rules for PSM. r=keeler (e85d033547)
 - bug 1246765 - remove unnecessary resource://app/ registration from getHSTSPreloadList.js r=Cykesiopka DONTBUILD NPOTB (e4eb6d1a1e)
 - Bug 1249595 - Enable 11 more ESLint rules for PSM. r=keeler (7daa42685a)
 - Bug 1224968 - Support public key input to unbreak periodic HPKP updates. r=keeler (a14415f3c3)
 - Bug 1229284 - Remove support for SHA-1 hashes in genHPKPStaticPins.js. r=keeler (2e54ef3566)
 - Bug 1197607, Automated hsts & hpkp updates are failing on mozilla-central, mozilla-aurora, mozilla-esr38, r=cykesiopka (8754cce3ba)
 - Bug 1224481 - Comment out CA certs removed in NSS 3.21 in PreloadedHPKPins.json to keep periodic Static HPKP updates working. r=dkeeler (6680c85a1b)
 - bug 1232766 - update the preloaded pinset for Google domains r=rbarnes (83697d274b)
 - Bug 1250254 - Enable ESLint "no-throw-literal" rule for PSM. r=dkeeler (300ef6f5b8)
 - Bug 1256088 - Merge mock app-info implementation into AppInfo.jsm. r=gps (e38ae85b3d)
 - Bug 1153978 - Part 0: Separate nsIPlatformInfo from nsIXULAppInfo. r=jst,gps (2f4eef64c1)
 - Bug 1153978 - Part 2: Clear pending exception thrown from XDR related APIs when ignoring ReadCachedScript failure. r=bz (09f06d4c74)
 - Bug 1153978 - Part 3: Use the build id instead of the XDR_BYTECODE_VERSION constant. r=jandem (2e8e01f534)
 - bug 1241317 - gather telemetry on prevalence of FIPS r=jcj r=vladan (905485c911)
 - Bug 1220237 - Remove uses of nsIEnumerator from PSM. r=keeler (6b17abd967)
 - bug 1239455 - rework telemetry for SHA-1 certificates to reflect possible policy states r=Cykesiopka,mgoodwin,rbarnes (95fb0f63ab)
 - Bug 1247847 - Use smart pointers in nsNSSCertHelper.cpp to manage NSS resources. r=keeler (56140f95c4)
 - Bug 1248874 - Replace Scoped.h templates used only by PSM in ScopedNSSTypes.h with UniquePtr equivalents. r=dkeeler (1cedc01ab9)
 - Bug 1016555 - Disable OCSP checking for certificates covered by OneCRL r=keeler (3dc16a87d6)
 - Bug 1227970 - Perform preference checks to allow OCSP Bypass for OneCRL via Kinto r=keeler (58136eb9e5)
 - Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in security subdirectory.r=nfroyd (896838cc5d)
 - Bug 1226928 - remove Wshadow warning in ScopedNSSTypes, r=keeler (52ccbac1bc)
 - Bug 1226928 - signature verification for content-signing, r=keeler,mayhemer (5f589bf0e0)
 - Bug 1250256 - Partially clean up nsSDR.cpp. r=keeler (665c582a90)
 - bug 1241650 - remove nsIX509CertDB.findCertNicknames r=mgoodwin (bf0c26772b)
 - Bug 1250258 - Partially clean up nsNSSCertificateDB.cpp import methods. r=keeler (693e213484)
 - Bug 1204202 - Package Universal CRT DLLs for VS2015. r=glandium,ehsan (9b9e1e4057)
 - bug 496234 - add test vectors from RFC 1320 for md4 implementation r=mayhemer (6526e81ec7)
 - bug 1228175 - fix IsCertBuiltInRoot r=Cykesiopka,mgoodwin (13bdaf7bb3)
 - bug 1240118 - add functionality to treat a test certificate as a built-in root r=mgoodwin (bf31c4365b)
 - Bug 1245649: Turn on valid-typeof, no-invalid-regexp, no-empty-pattern and no-empty-character-class. r=felipe (f637f26dc7)
 - Bug 1245916: Add additional default globals. r=felipe (229e39bbbe)
 - Bug 1251011 - Enable ESLint "no-undef" rule for PSM. r=keeler r=mossop (a6e17d09aa)
 - Bug 1243636. Switch to gfx::CriticalSection (a4d6172870)
 - Bug 1137561 part.1 Implement WinTextEventDispatcherListener as a singleton class for using TextEventDispatcher at handling native keyboard and IME events r=m_kato (f4582070b0)
 - Bug 1137572 part.1 TextEventDispatcher should manage its input transaction type r=smaug (ccafc27024)
 - Bug 1137572 part.2 Add nsIWidget::GetNativeTextEventDispatcherListener() for TextEventDispatcher::NotifyIME() r=smaug, sr=smaug (21571501e8)
 - Bug 1137572 part.3 Use pseudo IME context when TextEventDispatcher has input transaction which is not for native event handler r=smaug (40be7193b1)
 - Bug 1137572 part.4 TextEventDispatcher::DispatchInputEvent() should decide if dispatches events with nsIWidget::DispatchInputEvent() with input transaction type r=smaug (ae71f47af2)
 - Bug 1137572 part.5 Implement TextEventDispatcher::SetPendingComposition() for some platforms whose clause information may overlap each other or the order may not be from start to the end r=smaug (fd046de0fc)
 - Bug 1137572 part.6 TextEventDispatcher::DispatchKeyboardEventInternal() should copy mNativeKeyEvent when it's in native text input transaction r=smaug (eb17ab1738)
 - Bug 1137572 part.7 Add TextEventDispatcherListener::WillDispatchKeyboardEvent() for easier to maintain r=smaug (e66759a731)
 - Bug 1137572 part.8 Callers of methods to dispatch composition events of TextEventDispatcher should be able to specify specific time/timeStamp r=smaug (2cdfd2f3d4)
 - Bug 1137572 part.9 TextEventDispatcher should not allow WillDispatchKeyboardEvent() modifies unexpected members of WidgetKeyboardEvent r=smaug (94f97ff72d)
 - Bug 1137561 part.2 Make TSFTextStore use TextEventDispatcher r=m_kato (5b0d92117d)
 - Bug 1137561 part.3 Make IMMHandler use TextEventDispatcher r=m_kato (2b5ef42de7)
 - Bug 1137561 part.4 Make NativeKey use TextEventDispatcher r=m_kato (e98eb8b72f)
 - Bug 1137561 part.5 TextEventDispatcher should decide if keypress events should be fired for specific keys r=m_kato (b5ad4d702c) (eeee2498f7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1208584 - Silence unconstrained size warning by default. r=jfkthame (31f1771976)
 - Bug 1248864 - Part 1: Move RestyleManager.h to EXPORTS.mozilla. r=dholbert (2ab8ae0d6a)
 - Bug 1248864 - Part 2: Add skeleton ServoRestyleManager and a RestyleManagerHandle smart pointer. r=dholbert (8c9e032edc)
 - Bug 1248864 - Part 3: Use RestyleManagerHandle instead of concrete restyle manager class. r=dholbert (ec282e77fa)
 - Bug 1237825. Find the root scroll frame even if the root element doesn't have a primary frame. r=mstange (ed4f14ebd4)
 - Bug 1237813. Refactor nsLayoutUtils::FindScrollableFrameFor to use GetScrollFrameFromContent. r=botond (403968c84c)
 - Bug 1238777: Bail early from ComputeSnappedImageDrawingParameters if we're somehow drawing from a 0-sized subimage. r=tn (da3ccc27f0)
 - Bug 1250377 - Part 1: Use MOZ_STYLO environment variable to switch on Servo-backed style system. r=bholley (4ce8d0bcf0)
 - Bug 1250377 - Part 2: Stub out enough ServoStyleSet methods to be able to create one for a document. r=bholley (1ef3b5c843)
 - Bug 1250377 - Part 3: Create a ServoStyleSet for HTML documents in content docshells. r=bholley (4ed1a5e6fc)
 - Bug 1250790 - Don't try to add CSSStyleSheets from the style sheet service to a ServoStyleSet. r=bholley (f1291300d7)
 - Bug 1247478: Rename FirstAdditionalAuthorSheet() to GetFirstAdditionalAuthorSheet(), since it can return null. r=heycam (cffd112172)
 - Bug 1253007 - part 1 - use UniquePtr for RangePaintInfo in nsPresShell.cpp; r=dholbert (ad14ef91b7)
 - Bug 1253007 - part 2 - pass a const& to PaintRangePaintInfo; rs=dholbert (9317f5b704)
 - Bug 1171371 - On memory-pressure, remove any stale images from the visible images list. r=tn (9108fdc561)
 - Bug 1251150. Add some crash annotations to try to track down a crash bug. r=dholbert (0b81d26d89)
 - Bug 1257315 (Part 1) - Add a visualization of visibility tracking to the APZ minimap. r=botond,mattwoodrow (c15a5ce0f8)
 - Bug 1257315 (Part 2) - Release old visible regions info when new info is available or a layers ID is no longer used. r=botond (3c5a1fb6e0)
 - Rename PCompositor to PCompositorBridge. (bug 1258479 part 1, r=mattwoodrow) (77390ba817)
 - Bug 1134385. Silk documentation. r=kats (23f43fa035)
 - Bug 1134385 follow-up - fix link to image in documentation. DONTBUILD because NPOTB. r=me (68809f8347)
 - Bug 1238743 - remove a bogus assertion in TextureClient.cpp. r=kats (6b10b546c5)
 - Bug 1241484 - Null check mActor in WaitForCompositorRecycle. r=nical (95f848830f)
 - Bug 1250117 - Fix b2g timeouts when gralloc is disabled. r=sotaro (2e67d92251)
 - Bug 1250117 - Trivial b2g build fix. r=me (9fab71821d)
 - Bug 1249273 - Enable BufferTextureHost to recycle a TextureSource that is not marked as owned. r=sotaro (f09b043af6)
 - Bug 1250500 - Avoid copying BufferTextureHost when possible. r=sotaro (8f44549c6c)
 - Bug 1248323: P1. Add support for YUV422 IOSurface. r=nical (e3eb53aa1c)
 - Bug 1248323: P2. Add readback code for converting YUV422 MacIOSurfaces into RGB. r=nical (d93574fd13)
 - Bug 1248323: P3. Add test for NV12/YUV422 readback. r=me (5373a2f839)
 - Bug 1249273 - Lazily prepare TextureSources and recycle them when possible in ImageHost. r=sotaro (66bb273c84)
 - Bug 1251910: Fix YUV422 IOSurface. r=mattwoodrow. (bfdbb2f60b) (0c05a61d5f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1250873 - Rename HasInternalBuffer into HasIntermediateBuffer in layers. r=sotaro (578235105f)
 - Bug 1256045 - Add a null-check in BufferTextureHost::EnsureWrappingTextureSource. r=jnicol (943c73559d)
 - Bug 1251726 - Check if Compositor is set r=nical (550d5b0164)
 - Bug 1251427 - Require a full update when a TextureHost switches from a TextureSource to another. r=sotaro (bc59ac4cd7)
 - Bug 1256693 - ISurfaceAllocator cleanup. r=sotaro (098e824d4d)
 - Bug 1257939 - initialize BGRX alpha channel to opaque when clearing and ignore uninitialized alpha in texture clients. r=mchang (73d778496f)
 - more of reapply Bug 1200595 - Consolidate the TextureClient's destruction logic (74517415ed)
 - Bug 1256693 - Refer to ClientIPCAllocator instead of ISurfaceAllocator where it makes sense. r=sotaro (e81f2dd923)
 - Bug 1236112 - Block on d3d9 video frames to complete before returning them from the decoder. r=cpearce (25114bb3c4)
 - Bug 1196409 - Disable D3D11-DXVA for resolutions not supported in hardware. r=jya (3007b1ebff)
 - Bug 1196411 - Disable DXVA on 60fps 1080p videos for AMD cards that can't decode quick enough. r=jya (9f8f67e12b)
 - Bug 1200775 - Check intel specific h264 decoder when checking for DXVA support. r=cpearce (e7bcbb10be)
 - Bug 1257013 - Part 1: Use readback to synchronize d3d9 video. r=cpearce,Bas (d247a9bed6)
 - Bug 1257013 - Part 2: Use readback to synchronize d3d11 video. r=cpearce,Bas (43883c1607)
 - missing bit of Bug 1206568: P2 (58de11b22f)
 - Bug 1239093 - Add pref to allow overriding of hardcoded DXVA blacklist. r=jrmuizel (dfd5e57c2f)
 - Bug 1217185: To allow for sandboxing, use null HWNDs when creating the D3D device for video decoding. r=mattwoodrow (0c96e66a47)
 - Bug 1200775 - Followup to fix typo and indent issues (b1d1c76788)
 - bits of  Bug 1207245 - part 3 (52a1939b74)
 - Bug 1224199 - Don't make the TextureClient wait for compositor recycle if the GLContext is shutting down - r=nical (9a0081f217)
 - more of Bug 1200595 (047201fd60)
 - Bug 1253094, part 2 - Stop using DebugOnly for class/struct members in gfx/. r=Bas (bab6569366) (ca19b65a80)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1249640: Part 1 A way to block canvas 2D acceleration from blocklists. r=benwa (889f13205e)
 - Bug 1249640: Part 2 gfxPlatform simplification when it comes to accelerated canvas, using the new blocking. r=gw280 (3dbbae066b)
 - Bug 1253807 - Use the shared UniqueFreePtr class r=bent (cf985688ea)
 - Bug 1230911 - modified asseert in order to prevent null pointer dereference. r=roc (607cc8871c)
 - Bug 1176024 - Have TextureClient::Lock check that it can expose a DrawTarget when it makes sense. r=Bas (bf18bfffd9)
 - more of Bug 1200595 (946a87ea4a)
 - Bug 1251150. Add crash annotations if image visibility is re-entering. r=mats (c0bb89f976)
 - Bug 1244850 - always validate destination rect for CanvasRenderingContext2D::DrawImage. r=jmuizelaar (1c1293f173)
 - Bug 1249640: Part 1 A way to block canvas 2D acceleration from blocklists. r=benwa (889f13205e)
 - Bug 1249640: Part 2 gfxPlatform simplification when it comes to accelerated canvas, using the new blocking. r=gw280 (3dbbae066b)
 - Bug 1249659 - Disable accelerated Canvas on OS X versions < 10.8. r=milan (6b0f7ec133)
 - Bug 1249640: Part 3 Update Mac to use the new blocking. r=mchang (ce5fd74ced)
 - Bug 1254447 - Don't always check UseAcceleratedCanvas when calling GetSkiaGLGlue, r=jrmuizel (2614de2926)
 - Bug 1170045 - part 0 - modify TestSegmentedVectors to use explicitly-updated counts; r=erahm (ece1064691)
 - Bug 1170045 - part 1 - add bulk pop support to SegmentedVector; r=erahm (021f0d5a3b)
 - Bug 1255857 - Allow mozilla::UniquePtr's deleter template argument to customize the pointer type; r=froydnj (154e2ac034)
 - Bug 1250767 - Basic Servo Bindings. r=heycam (50b4780ff2)
 - Bug 1250767 - Add support for hanging servo node data off Gecko nodes. r=heycam,r=bz (7d7d662a42)
 - Bug 1250767 - Reorder Gecko EventState to match Servo's ElementState, and add an API to let Servo access it. r=heycam,r=bz (c6b41a2f8b) (90f9ccbf99)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1253678 - Rename mozilla::Function to mozilla::function. r=froydnj (888553522d)
 - Bug 1250788 - Part 2: Expose IsCSSSheetType method. r=bholley (7eb73ec696)
 - Bug 1254943 - Set JS execution reason when invoking Promise callbacks. r=bz (212c135941)
 - Bug 1175881 - about:sync-log can't read files on OS X with e10s on and content process sandbox enabled. r=areinald (52cf449634)
 - Bug 1250788 - Part 3.1: Factor out CSSStyleSheetInner members so they can be used by ServoStyleSheet. r=bholley (4c50adcf26)
 - Bug 1250788 - Part 3.2: Factor out CSSStyleSheet members so they can be used by ServoStyleSheet. r=bholley (7f09f8b56e)
 - Bug 1250788 - Part 3.3: Implement enough of ServoStyleSheet for Loader to be able to create and parse one. r=bholley (7bb9e8bd47)
 - Bug 1251496 - Hoist existing RefPtrTraits into a ServoBindingHelpers.h. r=heycam (c62ad77b46)
 - Bug 1242690 - Ensure that mouse events have the callback transform applied. r=botond (296db0746b)
 - Bug 1250788 - Part 1: Add interface to create and parse Servo style sheets. r=bholley (c50e5ada02)
 - Bug 1250788 - Part 4: Implement enough of ServoStyleSet to handle the UA style sheets being added to it. r=bholley (d0ac9aa262)
 - Bug 1250788 - Part 5: Create and parse ServoStyleSheets in css::Loader. r=bholley (25f6b1f8b9)
 - Bug 1250788 - Part 6: Create ServoStyleSheets for the pref style sheet. r=bholley (275eb39243)
 - Bug 1250788 - Unified build fix. (e52a27ef8d)
 - Bug 1250379 - Create css::Loaders for specific style backend types. r=dholbert (a85f56226a)
 - Bug 1256500 - Root style contexts before calling ApplyStyleFixups. r=heycam (1b47d3401c)
 - Bug 1251496 - Introduce a servo-side data structure to represent the style set. r=heycam (956bd63b56)
 - Bug 1252611 - Hoist mDocument into StyleSheet. r=dholbert (993664de79)
 - Bug 1252611 - Add a method to get the StyleSheetInfo for a given StyleSheet. r=dholbert (59578e1bfc)
 - Bug 1252611 - Hoist IsComplete/SetComplete into StyleSheet. r=dholbert (7e88b78d11)
 - Preemptive unified build fix; no bug (100762c5c9)
 - Bug 1239945 part 0 - Fix unified build (425e1109bf)
 - Bug 1239945 part 1 - Drop a number of animation manager/collection-related methods that are unused (and in some cases undefined); r=dholbert (4d52514fe5)
 - Bug 1239945 part 2 - Drop CommonAnimationManager::ContentOrAncestorHasAnimation; r=dholbert (ba0a919dcb)
 - Bug 1239945 part 3 - Move AnimationCollection to a separate file; r=dholbert (b6af8d9ff3)
 - Bug 1239945 part 4 - Remove the pointer from an AnimationCollection to its manager since it is no longer used; r=dholbert (875581afd5)
 - Bug 1239945 part 5 - Use MayHaveAnimations() to return early in CommonAnimationManager::GetAnimationCollection; r=dholbert (aa4e1988e1)
 - Bug 1242872 - Part 1: Introduce CSSAnimationBuilder to factor a bunch of stuff in BuildAnimations and CheckAnimationRule out. r=dbaron (25c1002b42)
 - Bug 1242872 - Part 2: Set timeline in CSSAnimationBuilder::Build. r=dbaron (fd7461c6cb)
 - Bug 1242872 - Part 3: Factor finding old animations process out. r=dbaron (901e5dadae)
 - Bug 1242872 - Part 4: Factor updating animation properties process out. r=dbaron (deba9bbc34)
 - Bug 1242872 - Part 5: Change CopyPropertiesFrom to UpdateProperties. r=birtles (26cfdf190b)
 - Bug 1242872 - Part 6: Trigger a layer update explicitly when copying animation properties. r=birtles (8150212286)
 - Bug 1242872 - Part 7: Eliminate creation of temporary animations. r=dbaron (24e0a5b79d)
 - Bug 1242872 - Part 8: ElementPropertyTransition::ToValue(). r=birtles (2f21ea5887)
 - Bug 1242872 - Part 1.1: Move AnimationManager::BuildAnimations. r=dbaron (6c51d5409d)
 - Bug 1242872 - Part 9: Should not assume any order of animations in MurationObserver. r=pbrosset (910c5c0519)
 - Bug 1239945 part 6 - Templatize AnimationCollection based on the concrete type of Animation stored; r=dholbert (bb37958019)
 - Bug 1239945 part 7 - Move GetAnimationCollection to AnimationCollection; r=dholbert (e254079b58)
 - Bug 1239945 part 8 - Add GetOrCreateAnimationCollection; r=dholbert (4e59c24fc1)
 - Bug 1244641 - Part 1: Let AnimationEffectTiming have an effect. r=hiro (f2c4e43e80)
 - Bug 1244641 - Part 2: Add duration implementation in dom/animation/AnimationEffectTiming.cpp. r=hiro, r=smaug (05819e6b8f)
 - Bug 1244641 - Part 3: Notify animation mutation observers from AnimationEffectTiming::SetDuration. r=hiro (12ba42404a)
 - Bug 1244080 - Part 0: Remove unnecessary argument for remove(). r=bbirtles (4753fd443d)
 - Bug 1244080 - Part 1: Test that setting duration in the middle of the animation causes only once a restyling. r=bbirtles (64d568f0b2)
 - Bug 1241692 - Part 1: Ensure that element which is added in each test is removed before subsequent test is processed. r=dholbert (890cce3bb3)
 - Bug 1241692 - Part 2: We should observe stylings only for animations. r=dholbert (24e9497037)
 - Bug 1218646 - Skip to check whether property can run on compositor or not if mWinsInCascade is false. r=birtles (f59232736b)
 - Bug 1244641 - Part 4: Add duration tests in dom/animation/test/chrome. r=hiro (53fd5bdaf3)
 - Bug 1244641 - Part 5: Add duration tests in layout/style/test. r=hiro (a5fd00fe51)
 - Bug 1244641 - Part 6: Add duration tests in testing/web-platform/tests/web-animations. r=hiro (9ba57998ce)
 - Bug 1257422 part 1. Add a way to do IDBObjectStore::OpenCursor without a JSContext if we are not passing a keyrange. r=khuey (a281fffd31)
 - Bug 1257422 part 2. Use the overload of IDBRequest::GetResult that doesn't ask for a JSContext in FirstRevisionIdCallback::HandleEvent, since there is no reason not to. r=khuey (1d62d3da69) (011f78a086)

Link to comment
Share on other sites

New regular/weekly KM-Goanna release:
https://o.rthost.win/kmeleon/KM76.5.1-Goanna-20240203.7z

Changelog:

In-tree changes:
- bump KM version for engine API change (d50f5b7d)
- KmAppInfo: add nsIPlatformInfo interface (5d5a4476)

Out-of-tree changes:
* update Goanna3 to git 817a8eed36...011f78a086:
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1207494 - Part 8: Remove use of expression closure from dom/identity/. r=ferjm (34fac889f8)
 - minor crash thing (13fe2827c2)
 - Bug 1243359 - initialize mScrollSeriesNumber in all ScrollWheelInput constructors. r=roc (94163d8eca)
 - fix misspatch (b380a7bbe4)
 - Bug 1207412 - Make SystemTimeConverter use TimeStamp::Now() when converting times; r=karlt (f408549605)
 - Bug 1212102 - Drop unnecessary assertion comparing timestamps in SystemTimeConverter; r=karlt (1efaa04b3f)
 - Bug 1241302 - Slightly modernize this code. r=jst (c1e97bc069)
 - bug 1216916 clean up when InvokeDragSessionWithImage/Selection() fails r=roc (9cdf71b717)
 - Bug 1231329 - run ConvertToUnscaledDevPixels if *aPresContext is valid. r=roc (d10f23633b)
 - Bug 1245927: Innerize before creating DOM files from the file picker. r=baku (8754128362)
 - Bug 1155214 - Mark nsIBidiKeyboard as builtinclass; r=mrbkap (2d00326d2b)
 - reorder (c3c1ba92c9)
 - Bug 1236566 - add override declarations for widget/windows/GfxInfo.h; r=roc (940b40ed91)
 - Bug 1242659: Part 1. More information on the mismatches. r=jrmuizel (78331ddad2)
 - Block some Radeon drivers that crash on D3D9. (bug 1213107, r=jrmuizel) (482b66d313)
 - Bug 1203199 - Blacklist DXVA on some older intel drivers for causing crashes. r=jrmuizel (f1827d4498)
 - Bug 1203199 - Fix driver range with blacklist to avoid blacklisting other OSes. (2c2d547296)
 - Bug 1203199 - Bustage fix. CLOSED TREE (3233d407f3)
 - Bug 1178385. Enable DXVA on the G45 r=ajones (3c59a58a15)
 - Bug 1188442 IMMHandler::GetSelection() should use static Selection instance when IME doesn't have focus and return its or mSelection's reference r=emk (5cc4b30433)
 - Bug 1238899 Create hidden native caret for ATOK at composing in windowless plugin r=m_kato (40ef5bb4aa)
 - Bug 1257919 part 1. Kill off nsIXSLTException. r=khuey (11f37643f2)
 - Bug 1242072 - Change implementation of BaseProxyHandler::get() to follow ES6 [[Get]] specification. r=jorendorff (094a67f284)
 - Bug 489636 - Add a GC u-bench test for property tree splitting via deletion; r=sfink (9282fec25f)
 - Bug 1257919 part 2. Make nsIException and nsIStackFrame builtinclass, so we can start using [implicit_jscontext] on them. r=khuey (0e65fb8554)
 - Bug 1257919 part 3. Make the various toString methods on exceptions take an explicit JSContext. r=khuey (b342fb4930)
 - Bug 1257919 part 4. Stop returning StackFrame instances from exceptions::CreateStack. C++ callers of GetCurrentJSStack or exceptions::CreateStack always check for null anyway, and none of them seem to want this non-JS thing. r=khuey (d34036ccf9)
 - Bug 1257919 part 5. Get rid of the now-unused StackFrame class. r=khuey (aa13af0dfe)
 - Bug 1141222 - Create ScriptError with stack from Cu.reportError. r=bholley (b83ad26aa0)
 - Bug 1208641 - Extract stack from DOM/XPC exception. r=bholley (e382b5f48c)
 - Bug 1254380 part 1. Find the relevant window when the compartment we've got is an addon sandbox compartment in AutoJSAPI exception/warning reporting code. r=bholley (4b1f6c64a9)
 - Bug 1250630 - remove PBackgroundTest and ifdef ENABLE_TEST blocks. r=khuey (d7b36860a3)
 - Bug 1250963 part 1. Change NotifyRunnable::Dispatch to not require a JSContext. r=khuey (48e03c2fc2)
 - Bug 1250963 part 2. Remove the unused JSContext argument of WorkerPrivate::ModifyBusyCount. r=khuey (0f5ca42be1)
 - Bug 1250291 part 1. Stop pretending to report exceptions in MainThreadStopSyncLoopRunnable::PostDispatch. r=khuey (6e1c81cc06)
 - Bug 1250291 part 2. Stop pretending to report exceptions in MainThreadWorkerSyncRunnable::PostDispatch. r=khuey (f3d846ea31)
 - Bug 1250291 part 3. Stop pretending to report exceptions in WorkerDebuggerRunnable::PostDispatch. r=khuey (10bc1710d1)
 - Bug 1250975. Stop passing a JSContext argument to WorkerRunnable::PreDispatch and its overrides. r=khuey (71ab9046f0)
 - Bug 1255298. Just pass through the JSContext when passing through the NotificationOptions in notification code. r=wchen (552ae8e33e)
 - Bug 1250185 part 2. Remove some JSContext stuff that's no longer needed in Notification code. r=khuey (20b99ef28b)
 - Bug 1251045 part 8. Remove the JSContext argument from some nsINotificationStorageCallback methods. r=khuey (170c4afabc)
 - Bug 1227015 P7 Supress unused ErrorResult exception if the worker runnable failed to dispatch. r=catalinb (23a3cc6f45)
 - Bug 1251045 part 3. Remove the JSContext argument of WorkerRunnable::PostDispatch and its overrides. r=khuey (6a666d1a4a)
 - Bug 1251045 part 2. Remove the JSContext argument of ModifyBusyCountFromWorker. r=khuey (105bc4f59e)
 - Bug 1252130. Remove unnecessary JSContext argument from NotificationWorkerRunnable::WorkerRunInternal. r=khuey (642727f6f6)
 - Bug 1252127. Remove unnecessary JSContext argument from PromiseWorkerProxy::CleanUp. r=khuey (339e1157d1)
 - Bug 1251045 part 1. Make it possible to dispatch a ModifyBusyCountRunnable without a JSContext. r=khuey (665c1f81b4)
 - Bug 1251045 part 4. Remove the JSContext argument of WorkerRunnable::Dispatch. r=khuey (6c5cdab2b7)
 - Bug 1250185 part 1. nsIStructuredCloneContainer.initFromBase64 doesn't need a JSContext argument. r=khuey (d63a219209)
 - fix (773c0393aa)
 - Bug 1251045 part 5. Remove the JSContext argument from WorkerPrivateParent::Freeze/Thaw. r=khuey (cd419bfd2c)
 - Bug 1251045 part 6. Remove the JSContext argument from some worker debugger methods that no longer need it. r=khuey (abcc437cb9)
 - Bug 1251045 part 7. Remove the JSContext argument from some worker methods that no longer need it. r=khuey (3ddcbca08c)
 - Bug 1249652 part 1. Add a method on ErrorResult to steal an exception, if any, from a JSContext. r=khuey (9c07f5044b)
 - Bug 1229071 - importScripts should throw the correct error result in case the loading of one of scripts fails, r=bz (cd37645d76)
 - Bug 1229970 Abort script loading start requests if a load has been canceled. r=khuey (a44d9128ca)
 - Bug 1233171 Cancel channel when ScriptLoader is aborted during service worker script load. r=khuey (3b6ceafec7)
 - Bug 1249351 part 1. When doing importScripts of multiple scripts in a service worker, make sure to track the cache streams per-loadinfo, instead of trying to make them all wait on the same stream. r=bkelly (e1ccea9685)
 - Bug 1157544 - Fix a typo in the test; r=baku (8c0bf8f504)
 - Bug 1249351 part 2. Clean up test_importscript.html and add multiple-url importScript() case. r=bz (52b0a31032)
 - Bug 1249652 part 2. ScriptExecutorRunnable::WorkerRun should immediately move JS exceptions to its ErrorResult instead of allowing them to linger on the JSContext. r=baku,khuey (f628d3c8ba)
 - Bug 1249652 part 3. Simplify way we handle canceling when ScriptLoaderRunnable::RunInternal fails by canceling things with its actual failure code, so we don't have to guess which failed loads are actual failures and which are just canceled via this mechanism. r=baku,khuey (388543fbc3)
 - Bug 1251369. Use an AutoJSAPI that reports its own exceptions around the main runloop in workers. r=khuey (28b33287cd)
 - Bug 1251518. Fix js::ErrorReportToString to make a bit more sense, and change worker code to not use it anyway, so it matches the mainthread code. r=bholley,terrence (a48a40de90)
 - Bug 1254380 part 2. Go ahead and log the stack from our exception in AutoJSAPI::ReportException even if we don't have a window. r=bholley (64532b6017)
 - Bug 1212328 - Clean up some JSErrorReport-related code. r=Waldo,bz (d5aa611edc)
 - Bug 1255192 part 1. Remove the JSContext argument of JS::ExceptionStackOrNull. r=bholley (39b631d5ad)
 - bug 1252687 - make the ctor for CycleCollectorStats constexpr r=mccr8 (9e8168d8ac)
 - Bug 1254380 part 3. Skip firing error events for mainthread out of memory exceptions via AutoJSAPI::ReportException. r=bholley (d5e4e7dc29)
 - Bug 1254230 kinda-fix. Make sure to never send script errors with stacks attached to the console service if the associated windows have already had FreeInnerObjects called on them. r=bholley (8c379fe0e0)
 - Bug 1255192 part 2. Clean up the JSContext usage around xpc::FindExceptionStackForConsoleReport now that it just needs a JSContext for rooting. r=bholley (cade862491)
 - Bug 1255201. Improve the stack handling in nsXPCComponents_Utils::ReportError for the DOMException case to include the stack from the DOMException. r=bholley (fc6c065284)
 - Bug 1257919 part 6. Make the filename getter on JSStackFrame take an explicit JSContext. r=khuey (cde115b789)
 - Bug 1257919 part 7. Make the name getter on JSStackFrame take an explicit JSContext. r=khuey (d7466e9eab)
 - Bug 1257919 part 8. Make the line/column number getters on JSStackFrame take an explicit JSContext. r=khuey (b8766b98b2)
 - Bug 1257919 part 9. Make the asyncCause/asyncCaller getters on JSStackFrame take an explicit JSContext. r=khuey (b776ff9c6d)
 - Bug 1257919 part 10. Make the caller and formattedStack getters on JSStackFrame take an explicit JSContext. r=khuey (dc4d3d9091)
 - Bug 1252091. Add/RemoveFeature don't need a JSContext argument. r=khuey (5be6253a67)
 - Bug 1252123. Remove some unnecessary JSContext arguments from worker ScriptLoader methods. r=khuey (1657a35268)
 - Bug 1255181. Remove AutoJSAPI::InitWithLegacyErrorReporting. r=bholley (5ee7ac506e)
 - Bug 1254847 part 1. Take ownership of error reporting on the AutoEntryScript in nsXPCWrappedJSClass::DelegatedQueryInterface. r=bholley (62d987b030)
 - make style wrong again.... (fa4e6cfbc1)
 - Bug 1254847 part 2. Change nsJSNPRuntime to always use AutoEntryScript and always take ownership of error reporting. r=bholley (d24cb80622)
 - Bug 1251655 - Remove support for JavaScript-global-constructor-prototype-alias. r=bz. (2b354ea423)
 - Bug 1251655 - Remove support for JavaScript-DOM-class and JavaScript-DOM-interface. r=bz. (dd6786ea57)
 - Bug 1251275. Switch to using an AutoEntryScript in WorkerPrivate::RunExpiredTimeouts. r=khuey (f10d1b0dec)
 - Bug 1072144 part 1. Just release-assert that Promise::Resolve does not fail in service worker code. It can only do that on OOM or overrecursion anyway, and overrecursion is not likely if we're coming right off a runnable. r=khuey (ba4c89a3bc)
 - Bug 1072144 part 2. When UnregisterWorker tries to ScheduleWorker and that throws, just suppress the exception: there is no good place to report it anyway. r=khuey (ca563ec5cd)
 - Bug 1072144 part 3. Hoist the exception reporting out of WorkerRunnable::PostRun into WorkerRunnable::Run and make it unconditional. r=khuey (9914acd4a6)
 - Bug 1252221. When GetOrCreateGlobalScope fails while trying to run a ScriptExecutorRunnable::WorkerRun, just suppress the exception, because there is no way to report it without a compartment to work with. r=khuey (abcc9df148)
 - Bug 1072144 part 4. Add a WorkerRunnable::PreRun so that we can move worker global creation to it and always have an AutoEntryScript by the time we're evaluating the main worker script. r=khuey (007b528868)
 - Bug 1251276 part 1. Change WorkerPrivate::CancelAllTimeouts to no longer call RunExpiredTimeouts. r=khuey (6b937370a1)
 - Bug 1251276 part 2. Remove the JSContext argument of WorkerPrivate::CancelAllTimeouts. r=khuey (336b788e03)
 - Bug 1251380. Change things so that WorkerPrivate::NotifyInternal (hopefully) never throws. r=khuey (1d4863f83a)
 - Bug 1254846. Add an AutoEntryScript constructor that takes a JSObject instead of an nsIGlobalObject, for convenience. r=bholley (693857f9b0)
 - Bug 1255706 part 1. Remove JSContext argument from WorkerPrivate constructor. r=khuey (0486bdb01c)
 - Bug 1255706 part 2. Remove JSContext argument from WorkerPrivate::Terminate. r=khuey (f0b62de092)
 - Bug 1257568. Remove the JSContext argument of WorkerPrivate::Kill. r=khuey (ebe7d247b5)
 - Bug 1252189. Remove the unnecessary JSContext argument from WorkerPrivate::FreezeInternal/ThawInternal. r=khuey (22b137b05e)
 - Bug 1119490 - Expose the URL constructor to WorkerDebuggerGlobalScope;r=khuey (6f4fc13e1e)
 - Bug 1241841 - Clear the worker's debugger event queue before destroying its context;r=khuey (a1e8dd4b2d)
 - Bug 1249950 - Add Performance Markers for MessagePort - patch 1 - remove non-useful 'explicit', r=smaug (8a014b53e6)
 - Bug 1249950 - Add Performance Markers for MessagePort - patch 2, r=smaug, r=vporof (560caf0ae1)
 - bug 1250486 - make the ComponentsSH ctor constexpr r=bz (1c441dbb0f)
 - Bug 1257032: Make files in dom/workers actually build without unification. r=baku (6ab4ae0b65)
 - Bug 1241522 - handle OOM in nsExpatDriver::HandleCharacterData; r=hsivonen (b652220cdc)
 - Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in various files.r=benjamin (5fd5e8dbc8)
 - Bug 1238545 - Remove nsISimpleUnicharStreamFactory; r=froydnj (f0018c5b16)
 - Bug 1257335. Replace some AutoSafeJSContext uses with AutoJSAPI or AutoJSContext uses. r=bholley (7baf79deb7)
 - Bug 1247635 - Unify PostMessageRunnable and DispatchEventRunnable in MessagePort.cpp, r=smaug (df2765c215)
 - Bug 1250572 - Force a parent object in MessagePort/Channel and in StructuredCloneHolder, r=smaug (2a929d59d1)
 - Bug 1255375 - MessagePort should not leak if DispatchMessage() fails, r=smaug (0a5cdebfb0)
 - Bug 1251272. Remove the dead code in ReportErrorRunnable::ReportError that could fail, and make it infallible. r=khuey (89e80694d0)
 - Bug 1072144 part 5. Stop fiddling with compartments on the JSContext before calling PostRun in WorkerRunnable::Run. Add some documentation explaining what's going on. r=khuey (91f4bb6a7c)
 - Bug 1072144 part 6. Switch WorkerRunnable::Run to calling TakeOwnershipOfErrorReporting on its AutoJSAPI/AutoEntryScript and remove the remaining JS_ReportPendingException callers in worker code. r=khuey (405d9e0282)
 - Bug 1179548 - Close the windows opened in private browsing worker tests; r=baku (acf3430b69)
 - Bug 1179753 - Use pushPrefEnv more in worker tests; r=baku (4bfd949c72)
 - Bug 1134224 - More test for test_bug1132395.html, r=ehsan (626eb100cd)
 - Bug 1134224 - onerror for test_bug1132395.html, r=ehsan (147195f57e)
 - Bug 1207635 - get rid of dom.workers.sharedWorkers.enabled pref, r=khuey (22fe2965c6)
 - Bug 1252592. JS warnings should not trigger error events on shared workers. r=khuey (7f05c2c00d)
 - Bug 1251308; r=luke (3cbec95738)
 - Bug 1246838 - Handle const qualifiers and references better in Variant. r=waldo (30da6e3ebf)
 - Bug 1254565 - Allow passing matchers as rvalues to Variant::match. r=froydnj (1dd799fb0a)
 - Bug 1246841 - Allow construction of Variant values using type inference. r=waldo (6ba3e6704c)
 - Bug 1250666 - Forward Variant's move constructor argument correctly to the underlying variant type. r=waldo (7353a53bf0)
 - Bug 1252185. Remove the dead "target" variable from CloseEventRunnable::WorkerRun. r=khuey (be172da10b)
 - Bug 1253059: Use fallible allocation in the worker error reporter. r=baku (963222bdd4)
 - Bug 1253199 - MessagePort should handle the dispatching a message when the parent window is gone, r=smaug (d552e3cd9e)
 - Bug 1252839 - Remove some if stmt after allocation with 'new' - patch 2, r=bz (3c7eb959bc)
 - Bug 1252839 - Remove some if stmt after allocation with 'new' - patch 1, r=bz (85067dbfb6)
 - Bug 1254855. Switch AutoEntryScripts in nsDirectoryViewer to take ownership of error reporting. r=bholley (8c10532323)
 - Bug 1252565 part 1. Push the script environment preparer bits up from XPCJSRuntime to CycleCollectedJSRuntime, because we need them on workers to do ctypes on workers properly. r=bholley (aecf2595dd)
 - Bug 1252565 part 2. Make dom::WarningOnlyErrorReporter handle workers. r=bholley (f415b8868b)
 - Bug 1244222 - Check for function interfaces in DelegatedQueryInterface. r=bz (d213eec83c)
 - Bug 1254393. Take ownership of error reporting on the AutoEntryScript in nsXPCWrappedJSClass::CallMethod. r=bholley (4765b501c0)
 - Bug 1251769 - Remove remaining references to MOZILLA_XPCOMRT_API from mfbt. r=froydnj (236adc1d4c)
 - Bug 1247835 (part 0) - Minor comment and style tweaks in BinarySearch.h. r=luke. (db04793721)
 - Bug 1244074 - Part 1: Move SheetParsingMode to a separate file. r=dholbert (290adaadea)
 - Bug 1244074 - Part 2: Add HandleRefPtr for refcounting StyleSheetHandles. r=dholbert r=waldo (8549b24392)
 - Bug 1244068 - Part 1: Add enum to represent the style system backend type. r=dholbert (c2e53feaf2)
 - Bug 1244068 - Part 2: Add skeleton ServoStyleSet and a StyleSetHandle smart pointer. r=dholbert (71a5c28629)
 - Bug 1244068 - Part 3: Factor out nsStyleSet getting in RestyleManager/ElementRestyler. r=dholbert (9e9f4f2e80)
 - Bug 1245406: In ReflowBlockFrame, use Maybe<> to destroy & reconstruct a stack-allocated object, instead of an explicit call to destructor & placement 'new'. r=dbaron (d36858b818)
 - Bug 1244068 - Part 4: Use StyleSetHandle instead of concrete style set class in most places. r=dholbert (93f9bcf799)
 - Bug 1244074 - Part 3: Add skeleton ServoStyleSheet and a StyleSheetHandle smart pointer. r=dholbert (5b4fbdce38)
 - Bug 1195173 - Apply CSP to preloaded styles within layout/style/Loader.cpp (r=bz) (d1ba920fd3)
 - Bug 1245681 - Fix addOverrideStyleSheet. r=bz (64099eac73)
 - Bug 1244074 - Part 4: Use StyleSheetHandle instead of concrete style sheet class in most places. r=dholberti (867470ac83)
 - Bug 1246013 (part 1) - Store a copy of the ETLDEntry directly in DomainEntry instead of a pointer to it. r=jduell. (587b3a9fb7)
 - Bug 1246013 (part 2) - Change "explicit/xpcom/effective-TLD-service" path to the more sensible "explicit/network/effective-TLD-service". r=jduell. (2e0df6f28f)
 - Bug 1247835 (part 1) - Use binary search instead of a hash table in nsEffectiveTLDService. r=jduell. (685dae01c0)
 - Bug 1257121 part 1 - Use struct for passing some params of font metrics. r=jfkthame (1dfd7a7429)
 - Bug 1257121 part 2 - Merge nsFontMetrics::Init to the constructor and remove unused failure handling code. r=jfkthame (0cdc441511)
 - Bug 1257121 part 3 - Add GetInflatedFontMetricsForFrame function to simplify a common use pattern. r=jfkthame (d9630ebd1b)
 - Bug 1257121 part 4 - Use return value rather than out param to retur font metrics. r=jfkthame (c9a5b1d1dd)
 - Bug 1257121 part 5 - Make nsDeviceContext::mFontCache a RefPtr. r=jfkthame (9c53238a6a) (049b3235ac)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1153978 - Part 1: Separate buildIdOp from AsmJSCacheOps. r=jandem,bz (3e2b2c2754)
 - Bug 1190032 - Sandbox failure in nsPluginHost::GetPluginTempDir. r=areinald (5698ee5709)
 - Bug 1190032 - Sandbox failure in nsPluginHost::GetPluginTempDir, tighten earlier patch. r=areinald (81fad0767b)
 - Bug 1201935 - Allow reading from TmpD in OS X content processes. r=smichaud (d67de1d8da)
 - Bug 1237847 - [e10s] Null deref crash when running test_pluginstream_newstream.html; r=bobowen (c61e5fa268)
 - Add a helper function for iterating indirect layer trees. (bug 1245765 part 1, r=mattwoodrow) (9fcc19e731)
 - Propagate D3D9 device resets to remote layers. (bug 1245765 part 2, r=mattwoodrow) (15ab24ebd6)
 - Don't propagate simulated device resets to child processes. (bug 1245765 part 3, r=mattwoodrow) (fe0986532c)
 - Fix async drawing when we lose the D3D11 device. (bug 1245765 part 4, r=mattwoodrow) (fcf9e1a009)
 - Factor compositor initialization out of LayerManagerComposite. (bug 1245765 part 6, r=mattwoodrow) (7af570b6fc)
 - Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel (ac14c78377)
 - Handle device resets by recreating the compositor, rather than the compositor IPDL stack. (bug 1245765 part 7, r=mattwoodrow) (87292d6e2b)
 - Ensure that content processes recreate rendering devices. (bug 1245765 part 8, r=mattwoodrow) (8c4e712c6e)
 - Invalidate layers when starting a transaction on a stale device. (bug 1245765 part 9, r=mattwoodrow) (330efa7199)
 - Bug 1041599 - Maintain a single volume control session between browser, content, and plugins on Windows. r=aklotz (bdab2a3b35)
 - align more tests (c6445e1646)
 - Bug 1241646 - remove unused token arguments from nsIX509CertDB r=keeler (13e50d449c)
 - Bug 1064402 - Part 1: Remove Import button in Servers tab of the Certificate Manager. r=keeler (181a5a0be2)
 - Bug 1064402 - Part 2: Remove nsIX509CertDB.importServerCertificate() and nsIX509Cert::SERVER_CERT support in importCertsFromFile(). r=keeler (a4ee6e83f4)
 - Bug 1130418 - Remove broken e-mail cert trust editing UI. r=emk (d8dca873c1)
 - Bug 1243182 - Enable eslint "space-infix-ops" rule for PSM. r=keeler (9f5110213f)
 - Bug 1244245 - Enable eslint "curly" rule for PSM. r=keeler (09b4d913ab)
 - Bug 1246365 - Enable eslint "comma-spacing" and "semi" rules for PSM. r=keeler (e85d033547)
 - bug 1246765 - remove unnecessary resource://app/ registration from getHSTSPreloadList.js r=Cykesiopka DONTBUILD NPOTB (e4eb6d1a1e)
 - Bug 1249595 - Enable 11 more ESLint rules for PSM. r=keeler (7daa42685a)
 - Bug 1224968 - Support public key input to unbreak periodic HPKP updates. r=keeler (a14415f3c3)
 - Bug 1229284 - Remove support for SHA-1 hashes in genHPKPStaticPins.js. r=keeler (2e54ef3566)
 - Bug 1197607, Automated hsts & hpkp updates are failing on mozilla-central, mozilla-aurora, mozilla-esr38, r=cykesiopka (8754cce3ba)
 - Bug 1224481 - Comment out CA certs removed in NSS 3.21 in PreloadedHPKPins.json to keep periodic Static HPKP updates working. r=dkeeler (6680c85a1b)
 - bug 1232766 - update the preloaded pinset for Google domains r=rbarnes (83697d274b)
 - Bug 1250254 - Enable ESLint "no-throw-literal" rule for PSM. r=dkeeler (300ef6f5b8)
 - Bug 1256088 - Merge mock app-info implementation into AppInfo.jsm. r=gps (e38ae85b3d)
 - Bug 1153978 - Part 0: Separate nsIPlatformInfo from nsIXULAppInfo. r=jst,gps (2f4eef64c1)
 - Bug 1153978 - Part 2: Clear pending exception thrown from XDR related APIs when ignoring ReadCachedScript failure. r=bz (09f06d4c74)
 - Bug 1153978 - Part 3: Use the build id instead of the XDR_BYTECODE_VERSION constant. r=jandem (2e8e01f534)
 - bug 1241317 - gather telemetry on prevalence of FIPS r=jcj r=vladan (905485c911)
 - Bug 1220237 - Remove uses of nsIEnumerator from PSM. r=keeler (6b17abd967)
 - bug 1239455 - rework telemetry for SHA-1 certificates to reflect possible policy states r=Cykesiopka,mgoodwin,rbarnes (95fb0f63ab)
 - Bug 1247847 - Use smart pointers in nsNSSCertHelper.cpp to manage NSS resources. r=keeler (56140f95c4)
 - Bug 1248874 - Replace Scoped.h templates used only by PSM in ScopedNSSTypes.h with UniquePtr equivalents. r=dkeeler (1cedc01ab9)
 - Bug 1016555 - Disable OCSP checking for certificates covered by OneCRL r=keeler (3dc16a87d6)
 - Bug 1227970 - Perform preference checks to allow OCSP Bypass for OneCRL via Kinto r=keeler (58136eb9e5)
 - Bug 1219482: Replace PRLogModuleInfo with LazyLogModule in security subdirectory.r=nfroyd (896838cc5d)
 - Bug 1226928 - remove Wshadow warning in ScopedNSSTypes, r=keeler (52ccbac1bc)
 - Bug 1226928 - signature verification for content-signing, r=keeler,mayhemer (5f589bf0e0)
 - Bug 1250256 - Partially clean up nsSDR.cpp. r=keeler (665c582a90)
 - bug 1241650 - remove nsIX509CertDB.findCertNicknames r=mgoodwin (bf0c26772b)
 - Bug 1250258 - Partially clean up nsNSSCertificateDB.cpp import methods. r=keeler (693e213484)
 - Bug 1204202 - Package Universal CRT DLLs for VS2015. r=glandium,ehsan (9b9e1e4057)
 - bug 496234 - add test vectors from RFC 1320 for md4 implementation r=mayhemer (6526e81ec7)
 - bug 1228175 - fix IsCertBuiltInRoot r=Cykesiopka,mgoodwin (13bdaf7bb3)
 - bug 1240118 - add functionality to treat a test certificate as a built-in root r=mgoodwin (bf31c4365b)
 - Bug 1245649: Turn on valid-typeof, no-invalid-regexp, no-empty-pattern and no-empty-character-class. r=felipe (f637f26dc7)
 - Bug 1245916: Add additional default globals. r=felipe (229e39bbbe)
 - Bug 1251011 - Enable ESLint "no-undef" rule for PSM. r=keeler r=mossop (a6e17d09aa)
 - Bug 1243636. Switch to gfx::CriticalSection (a4d6172870)
 - Bug 1137561 part.1 Implement WinTextEventDispatcherListener as a singleton class for using TextEventDispatcher at handling native keyboard and IME events r=m_kato (f4582070b0)
 - Bug 1137572 part.1 TextEventDispatcher should manage its input transaction type r=smaug (ccafc27024)
 - Bug 1137572 part.2 Add nsIWidget::GetNativeTextEventDispatcherListener() for TextEventDispatcher::NotifyIME() r=smaug, sr=smaug (21571501e8)
 - Bug 1137572 part.3 Use pseudo IME context when TextEventDispatcher has input transaction which is not for native event handler r=smaug (40be7193b1)
 - Bug 1137572 part.4 TextEventDispatcher::DispatchInputEvent() should decide if dispatches events with nsIWidget::DispatchInputEvent() with input transaction type r=smaug (ae71f47af2)
 - Bug 1137572 part.5 Implement TextEventDispatcher::SetPendingComposition() for some platforms whose clause information may overlap each other or the order may not be from start to the end r=smaug (fd046de0fc)
 - Bug 1137572 part.6 TextEventDispatcher::DispatchKeyboardEventInternal() should copy mNativeKeyEvent when it's in native text input transaction r=smaug (eb17ab1738)
 - Bug 1137572 part.7 Add TextEventDispatcherListener::WillDispatchKeyboardEvent() for easier to maintain r=smaug (e66759a731)
 - Bug 1137572 part.8 Callers of methods to dispatch composition events of TextEventDispatcher should be able to specify specific time/timeStamp r=smaug (2cdfd2f3d4)
 - Bug 1137572 part.9 TextEventDispatcher should not allow WillDispatchKeyboardEvent() modifies unexpected members of WidgetKeyboardEvent r=smaug (94f97ff72d)
 - Bug 1137561 part.2 Make TSFTextStore use TextEventDispatcher r=m_kato (5b0d92117d)
 - Bug 1137561 part.3 Make IMMHandler use TextEventDispatcher r=m_kato (2b5ef42de7)
 - Bug 1137561 part.4 Make NativeKey use TextEventDispatcher r=m_kato (e98eb8b72f)
 - Bug 1137561 part.5 TextEventDispatcher should decide if keypress events should be fired for specific keys r=m_kato (b5ad4d702c) (eeee2498f7)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1208584 - Silence unconstrained size warning by default. r=jfkthame (31f1771976)
 - Bug 1248864 - Part 1: Move RestyleManager.h to EXPORTS.mozilla. r=dholbert (2ab8ae0d6a)
 - Bug 1248864 - Part 2: Add skeleton ServoRestyleManager and a RestyleManagerHandle smart pointer. r=dholbert (8c9e032edc)
 - Bug 1248864 - Part 3: Use RestyleManagerHandle instead of concrete restyle manager class. r=dholbert (ec282e77fa)
 - Bug 1237825. Find the root scroll frame even if the root element doesn't have a primary frame. r=mstange (ed4f14ebd4)
 - Bug 1237813. Refactor nsLayoutUtils::FindScrollableFrameFor to use GetScrollFrameFromContent. r=botond (403968c84c)
 - Bug 1238777: Bail early from ComputeSnappedImageDrawingParameters if we're somehow drawing from a 0-sized subimage. r=tn (da3ccc27f0)
 - Bug 1250377 - Part 1: Use MOZ_STYLO environment variable to switch on Servo-backed style system. r=bholley (4ce8d0bcf0)
 - Bug 1250377 - Part 2: Stub out enough ServoStyleSet methods to be able to create one for a document. r=bholley (1ef3b5c843)
 - Bug 1250377 - Part 3: Create a ServoStyleSet for HTML documents in content docshells. r=bholley (4ed1a5e6fc)
 - Bug 1250790 - Don't try to add CSSStyleSheets from the style sheet service to a ServoStyleSet. r=bholley (f1291300d7)
 - Bug 1247478: Rename FirstAdditionalAuthorSheet() to GetFirstAdditionalAuthorSheet(), since it can return null. r=heycam (cffd112172)
 - Bug 1253007 - part 1 - use UniquePtr for RangePaintInfo in nsPresShell.cpp; r=dholbert (ad14ef91b7)
 - Bug 1253007 - part 2 - pass a const& to PaintRangePaintInfo; rs=dholbert (9317f5b704)
 - Bug 1171371 - On memory-pressure, remove any stale images from the visible images list. r=tn (9108fdc561)
 - Bug 1251150. Add some crash annotations to try to track down a crash bug. r=dholbert (0b81d26d89)
 - Bug 1257315 (Part 1) - Add a visualization of visibility tracking to the APZ minimap. r=botond,mattwoodrow (c15a5ce0f8)
 - Bug 1257315 (Part 2) - Release old visible regions info when new info is available or a layers ID is no longer used. r=botond (3c5a1fb6e0)
 - Rename PCompositor to PCompositorBridge. (bug 1258479 part 1, r=mattwoodrow) (77390ba817)
 - Bug 1134385. Silk documentation. r=kats (23f43fa035)
 - Bug 1134385 follow-up - fix link to image in documentation. DONTBUILD because NPOTB. r=me (68809f8347)
 - Bug 1238743 - remove a bogus assertion in TextureClient.cpp. r=kats (6b10b546c5)
 - Bug 1241484 - Null check mActor in WaitForCompositorRecycle. r=nical (95f848830f)
 - Bug 1250117 - Fix b2g timeouts when gralloc is disabled. r=sotaro (2e67d92251)
 - Bug 1250117 - Trivial b2g build fix. r=me (9fab71821d)
 - Bug 1249273 - Enable BufferTextureHost to recycle a TextureSource that is not marked as owned. r=sotaro (f09b043af6)
 - Bug 1250500 - Avoid copying BufferTextureHost when possible. r=sotaro (8f44549c6c)
 - Bug 1248323: P1. Add support for YUV422 IOSurface. r=nical (e3eb53aa1c)
 - Bug 1248323: P2. Add readback code for converting YUV422 MacIOSurfaces into RGB. r=nical (d93574fd13)
 - Bug 1248323: P3. Add test for NV12/YUV422 readback. r=me (5373a2f839)
 - Bug 1249273 - Lazily prepare TextureSources and recycle them when possible in ImageHost. r=sotaro (66bb273c84)
 - Bug 1251910: Fix YUV422 IOSurface. r=mattwoodrow. (bfdbb2f60b) (0c05a61d5f)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1250873 - Rename HasInternalBuffer into HasIntermediateBuffer in layers. r=sotaro (578235105f)
 - Bug 1256045 - Add a null-check in BufferTextureHost::EnsureWrappingTextureSource. r=jnicol (943c73559d)
 - Bug 1251726 - Check if Compositor is set r=nical (550d5b0164)
 - Bug 1251427 - Require a full update when a TextureHost switches from a TextureSource to another. r=sotaro (bc59ac4cd7)
 - Bug 1256693 - ISurfaceAllocator cleanup. r=sotaro (098e824d4d)
 - Bug 1257939 - initialize BGRX alpha channel to opaque when clearing and ignore uninitialized alpha in texture clients. r=mchang (73d778496f)
 - more of reapply Bug 1200595 - Consolidate the TextureClient's destruction logic (74517415ed)
 - Bug 1256693 - Refer to ClientIPCAllocator instead of ISurfaceAllocator where it makes sense. r=sotaro (e81f2dd923)
 - Bug 1236112 - Block on d3d9 video frames to complete before returning them from the decoder. r=cpearce (25114bb3c4)
 - Bug 1196409 - Disable D3D11-DXVA for resolutions not supported in hardware. r=jya (3007b1ebff)
 - Bug 1196411 - Disable DXVA on 60fps 1080p videos for AMD cards that can't decode quick enough. r=jya (9f8f67e12b)
 - Bug 1200775 - Check intel specific h264 decoder when checking for DXVA support. r=cpearce (e7bcbb10be)
 - Bug 1257013 - Part 1: Use readback to synchronize d3d9 video. r=cpearce,Bas (d247a9bed6)
 - Bug 1257013 - Part 2: Use readback to synchronize d3d11 video. r=cpearce,Bas (43883c1607)
 - missing bit of Bug 1206568: P2 (58de11b22f)
 - Bug 1239093 - Add pref to allow overriding of hardcoded DXVA blacklist. r=jrmuizel (dfd5e57c2f)
 - Bug 1217185: To allow for sandboxing, use null HWNDs when creating the D3D device for video decoding. r=mattwoodrow (0c96e66a47)
 - Bug 1200775 - Followup to fix typo and indent issues (b1d1c76788)
 - bits of  Bug 1207245 - part 3 (52a1939b74)
 - Bug 1224199 - Don't make the TextureClient wait for compositor recycle if the GLContext is shutting down - r=nical (9a0081f217)
 - more of Bug 1200595 (047201fd60)
 - Bug 1253094, part 2 - Stop using DebugOnly for class/struct members in gfx/. r=Bas (bab6569366) (ca19b65a80)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1249640: Part 1 A way to block canvas 2D acceleration from blocklists. r=benwa (889f13205e)
 - Bug 1249640: Part 2 gfxPlatform simplification when it comes to accelerated canvas, using the new blocking. r=gw280 (3dbbae066b)
 - Bug 1253807 - Use the shared UniqueFreePtr class r=bent (cf985688ea)
 - Bug 1230911 - modified asseert in order to prevent null pointer dereference. r=roc (607cc8871c)
 - Bug 1176024 - Have TextureClient::Lock check that it can expose a DrawTarget when it makes sense. r=Bas (bf18bfffd9)
 - more of Bug 1200595 (946a87ea4a)
 - Bug 1251150. Add crash annotations if image visibility is re-entering. r=mats (c0bb89f976)
 - Bug 1244850 - always validate destination rect for CanvasRenderingContext2D::DrawImage. r=jmuizelaar (1c1293f173)
 - Bug 1249640: Part 1 A way to block canvas 2D acceleration from blocklists. r=benwa (889f13205e)
 - Bug 1249640: Part 2 gfxPlatform simplification when it comes to accelerated canvas, using the new blocking. r=gw280 (3dbbae066b)
 - Bug 1249659 - Disable accelerated Canvas on OS X versions < 10.8. r=milan (6b0f7ec133)
 - Bug 1249640: Part 3 Update Mac to use the new blocking. r=mchang (ce5fd74ced)
 - Bug 1254447 - Don't always check UseAcceleratedCanvas when calling GetSkiaGLGlue, r=jrmuizel (2614de2926)
 - Bug 1170045 - part 0 - modify TestSegmentedVectors to use explicitly-updated counts; r=erahm (ece1064691)
 - Bug 1170045 - part 1 - add bulk pop support to SegmentedVector; r=erahm (021f0d5a3b)
 - Bug 1255857 - Allow mozilla::UniquePtr's deleter template argument to customize the pointer type; r=froydnj (154e2ac034)
 - Bug 1250767 - Basic Servo Bindings. r=heycam (50b4780ff2)
 - Bug 1250767 - Add support for hanging servo node data off Gecko nodes. r=heycam,r=bz (7d7d662a42)
 - Bug 1250767 - Reorder Gecko EventState to match Servo's ElementState, and add an API to let Servo access it. r=heycam,r=bz (c6b41a2f8b) (90f9ccbf99)
- import changes from `dev' branch of rmottola/Arctic-Fox:
 - Bug 1253678 - Rename mozilla::Function to mozilla::function. r=froydnj (888553522d)
 - Bug 1250788 - Part 2: Expose IsCSSSheetType method. r=bholley (7eb73ec696)
 - Bug 1254943 - Set JS execution reason when invoking Promise callbacks. r=bz (212c135941)
 - Bug 1175881 - about:sync-log can't read files on OS X with e10s on and content process sandbox enabled. r=areinald (52cf449634)
 - Bug 1250788 - Part 3.1: Factor out CSSStyleSheetInner members so they can be used by ServoStyleSheet. r=bholley (4c50adcf26)
 - Bug 1250788 - Part 3.2: Factor out CSSStyleSheet members so they can be used by ServoStyleSheet. r=bholley (7f09f8b56e)
 - Bug 1250788 - Part 3.3: Implement enough of ServoStyleSheet for Loader to be able to create and parse one. r=bholley (7bb9e8bd47)
 - Bug 1251496 - Hoist existing RefPtrTraits into a ServoBindingHelpers.h. r=heycam (c62ad77b46)
 - Bug 1242690 - Ensure that mouse events have the callback transform applied. r=botond (296db0746b)
 - Bug 1250788 - Part 1: Add interface to create and parse Servo style sheets. r=bholley (c50e5ada02)
 - Bug 1250788 - Part 4: Implement enough of ServoStyleSet to handle the UA style sheets being added to it. r=bholley (d0ac9aa262)
 - Bug 1250788 - Part 5: Create and parse ServoStyleSheets in css::Loader. r=bholley (25f6b1f8b9)
 - Bug 1250788 - Part 6: Create ServoStyleSheets for the pref style sheet. r=bholley (275eb39243)
 - Bug 1250788 - Unified build fix. (e52a27ef8d)
 - Bug 1250379 - Create css::Loaders for specific style backend types. r=dholbert (a85f56226a)
 - Bug 1256500 - Root style contexts before calling ApplyStyleFixups. r=heycam (1b47d3401c)
 - Bug 1251496 - Introduce a servo-side data structure to represent the style set. r=heycam (956bd63b56)
 - Bug 1252611 - Hoist mDocument into StyleSheet. r=dholbert (993664de79)
 - Bug 1252611 - Add a method to get the StyleSheetInfo for a given StyleSheet. r=dholbert (59578e1bfc)
 - Bug 1252611 - Hoist IsComplete/SetComplete into StyleSheet. r=dholbert (7e88b78d11)
 - Preemptive unified build fix; no bug (100762c5c9)
 - Bug 1239945 part 0 - Fix unified build (425e1109bf)
 - Bug 1239945 part 1 - Drop a number of animation manager/collection-related methods that are unused (and in some cases undefined); r=dholbert (4d52514fe5)
 - Bug 1239945 part 2 - Drop CommonAnimationManager::ContentOrAncestorHasAnimation; r=dholbert (ba0a919dcb)
 - Bug 1239945 part 3 - Move AnimationCollection to a separate file; r=dholbert (b6af8d9ff3)
 - Bug 1239945 part 4 - Remove the pointer from an AnimationCollection to its manager since it is no longer used; r=dholbert (875581afd5)
 - Bug 1239945 part 5 - Use MayHaveAnimations() to return early in CommonAnimationManager::GetAnimationCollection; r=dholbert (aa4e1988e1)
 - Bug 1242872 - Part 1: Introduce CSSAnimationBuilder to factor a bunch of stuff in BuildAnimations and CheckAnimationRule out. r=dbaron (25c1002b42)
 - Bug 1242872 - Part 2: Set timeline in CSSAnimationBuilder::Build. r=dbaron (fd7461c6cb)
 - Bug 1242872 - Part 3: Factor finding old animations process out. r=dbaron (901e5dadae)
 - Bug 1242872 - Part 4: Factor updating animation properties process out. r=dbaron (deba9bbc34)
 - Bug 1242872 - Part 5: Change CopyPropertiesFrom to UpdateProperties. r=birtles (26cfdf190b)
 - Bug 1242872 - Part 6: Trigger a layer update explicitly when copying animation properties. r=birtles (8150212286)
 - Bug 1242872 - Part 7: Eliminate creation of temporary animations. r=dbaron (24e0a5b79d)
 - Bug 1242872 - Part 8: ElementPropertyTransition::ToValue(). r=birtles (2f21ea5887)
 - Bug 1242872 - Part 1.1: Move AnimationManager::BuildAnimations. r=dbaron (6c51d5409d)
 - Bug 1242872 - Part 9: Should not assume any order of animations in MurationObserver. r=pbrosset (910c5c0519)
 - Bug 1239945 part 6 - Templatize AnimationCollection based on the concrete type of Animation stored; r=dholbert (bb37958019)
 - Bug 1239945 part 7 - Move GetAnimationCollection to AnimationCollection; r=dholbert (e254079b58)
 - Bug 1239945 part 8 - Add GetOrCreateAnimationCollection; r=dholbert (4e59c24fc1)
 - Bug 1244641 - Part 1: Let AnimationEffectTiming have an effect. r=hiro (f2c4e43e80)
 - Bug 1244641 - Part 2: Add duration implementation in dom/animation/AnimationEffectTiming.cpp. r=hiro, r=smaug (05819e6b8f)
 - Bug 1244641 - Part 3: Notify animation mutation observers from AnimationEffectTiming::SetDuration. r=hiro (12ba42404a)
 - Bug 1244080 - Part 0: Remove unnecessary argument for remove(). r=bbirtles (4753fd443d)
 - Bug 1244080 - Part 1: Test that setting duration in the middle of the animation causes only once a restyling. r=bbirtles (64d568f0b2)
 - Bug 1241692 - Part 1: Ensure that element which is added in each test is removed before subsequent test is processed. r=dholbert (890cce3bb3)
 - Bug 1241692 - Part 2: We should observe stylings only for animations. r=dholbert (24e9497037)
 - Bug 1218646 - Skip to check whether property can run on compositor or not if mWinsInCascade is false. r=birtles (f59232736b)
 - Bug 1244641 - Part 4: Add duration tests in dom/animation/test/chrome. r=hiro (53fd5bdaf3)
 - Bug 1244641 - Part 5: Add duration tests in layout/style/test. r=hiro (a5fd00fe51)
 - Bug 1244641 - Part 6: Add duration tests in testing/web-platform/tests/web-animations. r=hiro (9ba57998ce)
 - Bug 1257422 part 1. Add a way to do IDBObjectStore::OpenCursor without a JSContext if we are not passing a keyrange. r=khuey (a281fffd31)
 - Bug 1257422 part 2. Use the overload of IDBRequest::GetResult that doesn't ask for a JSContext in FirstRevisionIdCallback::HandleEvent, since there is no reason not to. r=khuey (1d62d3da69) (011f78a086)

* Notice: the changelog above may not always applicable to XULRunner code which K-Meleon uses.

A goanna3 source tree that has kmeleon adaption patch applied is available here: https://github.com/roytam1/palemoon27/tree/kmeleon76

Link to comment
Share on other sites

Hi guys. I wanted to tell you all that I finally restored my system image and everything is back to normal. I was able to check that uBO and aBu were working perfectly combined so evidently the problems I was having were due to data corruption. My system was failing in general. Anyway, I decided to remove aBu and stay with uBO and nMatrix for now. I am sure with those two I'll have good results.

On the other hand, I've been testing programs to download videos from youtube that work in XP and I'm sticking with 3D Youtube Downloader. It's awesome. It allows you to download or convert videos according to quality or size and also allows you to configure how you connect to the internet, which is necessary for me because I'm far away from the router and I use my mobile phone as an extender through a proxy (if you can recommend any mobile phone app that works as direct extender without a proxy or if that's even possible I would appreciate some info). I have an antenna that picks up the signal but it's not compatible with XP and the antenna I use in XP works fine but doesn't have as much range.

Thanks again to all of you!!! :D

Link to comment
Share on other sites

52 minutes ago, chermany4ever said:

Hi guys. I wanted to tell you all that I finally restored my system image and everything is back to normal. I was able to check that uBO and aBu were working perfectly combined so evidently the problems I was having were due to data corruption. My system was failing in general. Anyway, I decided to remove aBu and stay with uBO and nMatrix for now. I am sure with those two I'll have good results.

On the other hand, I've been testing programs to download videos from youtube that work in XP and I'm sticking with 3D Youtube Downloader. It's awesome. It allows you to download or convert videos according to quality or size and also allows you to configure how you connect to the internet, which is necessary for me because I'm far away from the router and I use my mobile phone as an extender through a proxy (if you can recommend any mobile phone app that works as direct extender without a proxy or if that's even possible I would appreciate some info). I have an antenna that picks up the signal but it's not compatible with XP and the antenna I use in XP works fine but doesn't have as much range.

Thanks again to all of you!!! :D

I use these two sites for YT video downloading needs: https://en.savefrom.net/1-youtube-video-downloader-86/ and https://offeo.com/download/youtube-downloader/

. BTW - why don't you use an ethernet cable? It's best for a reliable connection.

Link to comment
Share on other sites

12 hours ago, roytam1 said:

Hello!

The latest versions of the New Moon browser do not play videos of the largest Russian social network VK: https://vk.com/video

In the August versions of the browser, everything works without errors.

Thank you for your work.

Безымянный.JPG

Link to comment
Share on other sites

6 hours ago, modnar said:

BTW - why don't you use an ethernet cable? It's best for a reliable connection

Hello modnar. I don't use cable 'cause it's a long distance, I live in a cold area and the inclement weather would make it complicated, plus we are many neighbours taking the same signal, so the landlord would not allow it. Anyway, thanks for your recommendations and good vibes! :hello:

Link to comment
Share on other sites

On 2/1/2024 at 2:58 PM, modnar said:

Just a quick report: the latest Serpent 52.9 sometimes crashes (xul.dll) on site videocardz.com (main site), on articles it doesn't crash.

Hi, I do not face any xul.dll crashes when loading videocardz.com on Serpent 52.9, however, it is indeed very heavy, and it sometimes hangs Serpent 52.9 for a moment, before it goes back normally.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...