Commit Graph

8 Commits

Author SHA1 Message Date
roytam1 7bc855bb7c ported from UXP: Issue #2678 - Remove NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED (139e7a7a) 2025-01-20 23:04:04 +08:00
roytam1 9bd1d38f77 import from UXP: Revert "No Issue - add mutex in EventSource" (b004af07) 2023-11-16 16:49:12 +08:00
roytam1 666eefeae4 import from UXP: No Issue - add mutex in EventSource (6c37943e) 2023-11-10 15:45:55 +08:00
roytam1 07a2e8ae8b import from UXP: 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. (e42cb3f2) 2022-09-02 11:17:38 +08:00
roytam1 ddcb29b8cf import from UXP: 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. (5fd53649) 2022-09-02 11:17:02 +08:00
roytam1 355f901063 import from UXP: 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. (9f945d16) 2022-09-02 11:16:13 +08:00
roytam1 f00bcbf5d4 import from UXP: Issue #1990 - Part 3 - Fix build issue due to missing nsIThreadRetargetableStreamListener definition. (70fbdd82) 2022-09-02 11:15:02 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00