Moonchild
0603b037ef
Issue #2678 - Remove NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED
...
This no longer does anything at this point, except add indirection.
2025-01-18 16:15:51 +01:00
Moonchild
465ae3c5e5
Revert "No Issue - add mutex in EventSource"
...
This reverts commit e4643f5bed .
Apparently causes deadlocks in Linux.
2023-11-15 12:19:13 +01:00
Moonchild
e4643f5bed
No Issue - add mutex in EventSource
...
Potentially avoids a gc crash when load is high.
2023-11-09 12:25:41 +01:00
Brian Smith
860800629b
Issue #1990 - Part 6 - Fix for infinite loop from Release() on shutdown worker.
...
If the worker is shut down, call Cancel() on the Runnable, this will prevent
nsInputStreamReadyEvents to be called again when deallocated.
2022-08-26 14:21:47 -05:00
Brian Smith
d6f18548a6
Issue #1990 - Part 5 - Common up the skippability implementations that are basically copy/pastes of the DOMEventTargetHelper one.
...
Mozilla Bug Bug 1333540. Skipped the renamed of various functions, but otherwise a direct port.
2022-08-25 21:59:08 -05:00
Brian Smith
bbc3e455b0
Issue #1990 - Part 4 - Add a number of Mozilla patches from between Part 1 and 2.
...
1334081 - prevent null pointer dereference in StreamReaderFunc.
1330631 - Convert the EventSourceImpl::Message to be UniquePtr.
1337619 - Reset mGoingToDispatchAllMessages flag before early return.
2022-08-22 13:23:34 -05:00
Brian Smith
3596656ea4
Issue #1990 - Part 3 - Fix build issue due to missing nsIThreadRetargetableStreamListener definition.
2022-08-18 17:57:47 -05:00
Brian Smith
10dbd42596
Issue #1990 - Part 2 - Fix crash when incorrectly access EventSourceImpl::mEventSource. - Mozilla Bug 1333099
2022-08-18 16:35:40 -05:00
Brian Smith
b52731f9e0
Issue #1990 - Part 1 - EventSource for workers - Mozilla Bug 1267903
2022-08-18 16:30:38 -05:00
Moonchild
a680bdc637
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
...
Since these are just interpreted comments, there's 0 impact on actual code.
This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are
a few others scattered around which will be removed manually in a second part.
2020-09-23 13:55:00 +00:00
Matt A. Tobin
5f8de423f1
Add m-esr52 at 52.6.0
2018-02-02 04:16:08 -05:00