Moonchild
139e7a7ac6
Issue #2678 - Remove NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED
...
This no longer does anything at this point, except add indirection.
2025-01-20 21:12:18 +08:00
Moonchild
b004af07d0
Revert "No Issue - add mutex in EventSource"
...
This reverts commit e4643f5bed2cdc600fc29900fe3b4d22e25763bc.
Apparently causes deadlocks in Linux.
2023-11-16 10:21:01 +08:00
Moonchild
6c37943e1c
No Issue - add mutex in EventSource
...
Potentially avoids a gc crash when load is high.
2023-11-10 15:33:13 +08:00
Brian Smith
b14a145be6
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-09-02 11:00:19 +08:00
Brian Smith
5fd53649bd
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-09-02 11:00:06 +08:00
Brian Smith
9f945d160d
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-09-02 10:59:52 +08:00
Brian Smith
70fbdd82b8
Issue #1990 - Part 3 - Fix build issue due to missing nsIThreadRetargetableStreamListener definition.
2022-09-02 10:59:31 +08:00
Brian Smith
ee996121aa
Issue #1990 - Part 2 - Fix crash when incorrectly access EventSourceImpl::mEventSource. - Mozilla Bug 1333099
2022-09-02 10:59:17 +08:00
Brian Smith
e27289d569
Issue #1990 - Part 1 - EventSource for workers - Mozilla Bug 1267903
2022-09-02 10:59:03 +08:00
Moonchild
8c395520d9
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-25 22:04:12 +08:00
roytam1
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00