Commit Graph

15 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 0b755afb3d ported from custom branch of UXP: Issue #2255 - Follow-up: Check if we actually have a non-null global object. (24f3a981) 2024-11-29 21:12:26 +08:00
roytam1 eff11b06a0 import from UXP: Issue #2282 - Performance observer safety checks. Both fixes from later revisions, without the Dispatch API changes. (470af6ba) 2023-09-20 09:47:27 +08:00
roytam1 703f809bf9 import from UXP: Issue #2282 - - Properly implement Performance Timeline Level 2 w3c spec. https://bugzilla.mozilla.org/show_bug.cgi?id=1539006 Do not throw from PerformanceObserver.observe when none of the entryTypes are known. https://bugzilla.mozilla.org/show_bug.cgi?id=1403027 Implement PerformanceObserver::takeRecords(). https://bugzilla.mozilla.org/show_bug.cgi?id=1436692 "server" is not a valid PerformanceEntry type. https://bugzilla.mozilla.org/show_bug.cgi?id=1463065 Fix a null ptr crash in PerformanceObserver::Observe. https://bugzilla.mozilla.org/show_bug.cgi?id=1631346 (dd4c0a44) 2023-08-08 10:21:59 +08:00
roytam1 71da512f59 ported from UXP: Issue #2255 - Use Maybe<> in the Performance API. (1f5eaee1) 2023-07-14 11:42:58 +08:00
roytam1 a8bc9ea558 import from custom branch of UXP: Bug 1159003 - Remove Performance::GetAsISupports(), r=bz (16a1923c) 2023-04-13 16:50:41 +08:00
roytam1 c4462d5202 ported from custom branch of UXP: Bug 1159003 - setResourceTimingBufferSize shouldn't affect user timing, but we should clean user markers if we have memory pressure, r=bz (bc3eb89d) 2023-04-13 16:48:29 +08:00
roytam1 a0721af93b ported from UXP: Issue #2053 - Part 5: Throw a DOMException instead of a JS exception for some errors (ef8e3b54) 2023-04-12 11:19:29 +08:00
roytam1 d9f3b22d58 import from UXP: Issue #2053 - Part 4b: Fix measure name to timestamp conversion (a0d52c00) 2023-04-12 11:08:46 +08:00
roytam1 3e131e6ce2 import from UXP: Issue #2053 - Part 4a: Align IsPerformanceTimingAttribute to user-timing spec (4fc9cde7) 2023-04-12 11:01:22 +08:00
roytam1 a9df69e1b2 ported from UXP: Issue #2053 - Part 3: Update PerformanceMark to User Timing L3 (3b57ba14) 2023-04-12 10:58:45 +08:00
roytam1 feacbd2195 ported from UXP: Issue #2053 - Part 2: Update PerformanceMeasure to User Timing L3 (23519e0c) 2023-04-12 10:48:30 +08:00
roytam1 f8db12ed82 import from UXP: Bug 1430173 - Reduce the precision of all explicit clocks to 2ms. r=baku, a=RyanVM (c66f2e16) 2022-03-23 15:12:44 +08:00
roytam1 f63e51e471 revert most of "Switch working copy to Goanna 4" (https://github.com/MoonchildProductions/moebius/commit/c4895374053ab93b4f365d3e690e99a30ffa1a2f) in order to keep upstream patch applicable 2019-02-20 00:30:25 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00