summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Bug 1426494 - Share more code between nsIDocument and ShadowRootMatt A. Tobin2020-06-13-335/+369
| | | | Tag #1375
* Bug 1355787 - nsIdentifierMapEntry should let one to use either strings or ↵Matt A. Tobin2020-06-13-22/+76
| | | | | | atoms as keys to avoid slow string assignments when possible. Tag #1375
* Bug 1217436 - Make nsIdentifierMapEntry::mIdContentList an AutoTArray to ↵Matt A. Tobin2020-06-13-4/+12
| | | | | | save an allocation Tag #1375
* Merge branch 'abortcontroller-work'Moonchild2020-06-12-43/+1381
|\
| * Issue #1587 - Part 10: Expose controlling pref and enable by defaultMoonchild2020-06-12-0/+3
| |
| * Issue #1587 - Part 9: Immediately reject an already-aborted signalMoonchild2020-06-12-1/+6
| |
| * Issue #1587 - Part 8: Remove controller follow/unfollowMoonchild2020-06-12-124/+1
| | | | | | | | Since it didn't end up being in the final spec after all.
| * Issue #1587 - Part 7: Rename FetchController to AbortControllerMoonchild2020-06-11-142/+142
| | | | | | | | | | Also renames FetchSignal to AbortSignal. Includes renaming the various controlling prefs to enable.
| * Issue #1587 - Part 6: Move FetchController/Signal to its own dirMoonchild2020-06-11-7/+41
| | | | | | | | Since it is specced separately from fetch.
| * Issue #1587 - Part 5: Hook FetchObserver up to the Fetch APIMoonchild2020-06-11-75/+399
| |
| * Issue #1587 - Part 4: Implement FetchObserverMoonchild2020-06-11-0/+223
| |
| * Issue #1587 - Part 3: Hook FetchSignal up to the Fetch APIMoonchild2020-06-10-30/+292
| |
| * Issue #1587 - Part 2: Implement controller follow/unfollowMoonchild2020-06-10-8/+202
| |
| * Issue #1587 - Part 1: Implement FetchController/FetchSignal interfaceMoonchild2020-06-10-0/+416
| |
* | Merge pull request #1588 from g4jc/439New Tobin Paradigm2020-06-11-4/+4
|\ \ | | | | | | Remove no longer existing test headers from WebIDL
| * | Issue #439 - Debug follow up to remove no longer existing headersGaming4JC2020-06-11-4/+4
|/ / | | | | | | | | Although the headers were removed, they are still referenced in WebIDL causing compiler to fail for debug builds. This removes TestFunctions.webidl and TestInterfaceJSMaplikeSetlikeIterable.webidl, with nit fix for existing incorrect whitespace.
* | Merge pull request #1586 from adeshkp/fix-arm-buildNew Tobin Paradigm2020-06-10-8/+8
|\ \ | |/ |/| Fix a typo in wasm which was causing build failure on ARM
| * Issue #1542 - Fix a typo in wasm which was causing build failure on ARMadeshkp2020-06-08-8/+8
| |
* | Issue #1585 - Replace node.rootNode with node.getRootNode()Moonchild2020-06-10-89/+128
| | | | | | | | | | | | | | This removes the (default disabled) node.rootNode readonly attribute and replaces it with a node.getRootNode() function per WhatWG spec discussion. Based on work by John Dai <jdai@mozilla.com>
* | Follow up to Issue #1578 - Preprocess the popup bindingMatt A. Tobin2020-06-09-3/+10
| |
* | Merge pull request #1584 from Lootyhoof/global-menuMoonchild2020-06-09-4/+4811
|\ \ | | | | | | Add global menubar support for GTK
| * | Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTKLootyhoof2020-06-09-4/+4811
| | |
* | | Issue #1560 - Always include speech synthesis IPDLsMoonchild2020-06-09-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | This is entangled with the IPC messaging configuration so we need these IPDLs even if sppech synthesis is otherwise not being built. This resolves #1560
* | | Issue #439 - Remove, fix and clean up automated testsMoonchild2020-06-08-18321/+0
| | | | | | | | | | | | | | | | | | | | | With the big amount of code churn around DOM a lot of tests broke severely enough that they caused build bustage. This commit cleans up, removes or otherwise fixes tests that are broken, no longer relevant or obsolete.
* | | [NSS] Update exported symbolsMoonchild2020-06-08-0/+3
| |/ |/| | | | | Some symbols were missing from export which might lead to build bustage.
* | Merge pull request #1581 from g4jc/1580Moonchild2020-06-08-0/+1
|\ \ | | | | | | Add missing MP3Demuxer.h to MediaDecoderReader.h
| * | Issue #1580 - Add missing MP3Demuxer.h to MediaDecoderReader.hGaming4JC2020-06-07-0/+1
| |/ | | | | | | Follow up for dom/media work on Issue #80. Fixes non-optimized build bustage.
* | Merge pull request #1582 from g4jc/marqpMoonchild2020-06-08-1/+0
|\ \ | |/ |/| Kill marquee element; Debug Follow Up
| * Issue #1525 - Kill marquee element; Debug Follow UpGaming4JC2020-06-07-1/+0
|/ | | | The marquee element was still specified in debug code, causing build to fail without it's removal.
* Merge pull request #1576 from win7-7/1379306-prMoonchild2020-06-04-2/+154
|\ | | | | Fix the wrong position when we calculate the position for position:absolute child
| * issue #1575 - Fix the wrong position when we calculate the position for ↵win7-72020-06-02-2/+154
| | | | | | | | | | | | position:absolute child and add reftests Use |GetUsedBorder| instead of |GetComputedBorder| when we calculate the position for position:absolute child.
* | Fix missing includeMoonchild2020-06-03-0/+1
| |
* | Issue #80 - Re-land early dom/media de-unification with fixups.Moonchild2020-06-03-50/+78
| | | | | | | | | | For some reason these changes never got merged back to master after reverting to work on a branch...
* | [NSS] Bump NSS versionMoonchild2020-06-03-6/+7
| |
* | [NSS] Force a fixed length for DSA exponentiationMoonchild2020-06-03-10/+35
| |
* | Bug 1632717Moonchild2020-06-03-7/+24
| |
* | Merge pull request #1574 from adeshkp/patch-19Moonchild2020-06-02-8/+8
|\ \ | | | | | | Lowercase link filename extension on Windows
| * | Issue #1566 - Lowercase link filename extensionadeshkp2020-06-01-8/+8
|/ /
* | Issue #1525 - Kill marquee elementMoonchild2020-06-01-4383/+483
| | | | | | | | | | | | * Remove marquee code * Regenerate HTML Elements/parser code for Removal of Marquee. Co-authored-by: Gaming4JC <g4jc@hyperbola.info>
* | Merge pull request #1572 from athenian200/jemalloc_48bit_addressNew Tobin Paradigm2020-05-31-42/+4
|\ \ | | | | | | Remove JEMALLOC_USES_MAP_ALIGN and fix 48-bit addressin…
| * | Issue #1571 - Remove JEMALLOC_USES_MAP_ALIGN and fix 48-bit addressing on ↵athenian2002020-05-31-42/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SunOS AMD64. The JEMALLOC_USES_MAP_ALIGN code has turned out to be worse than useless, and in fact it breaks 64-bit SunOS. It's very old and turned out not to be needed anymore because the way the memory allocator works has changed since it was implemented. It prevented a fix I tried for 48-bit addressing from working properly. However, without either this code or the 48-bit addressing fix, the 64-bit version won't even start, which is why I thought the code was still needed. https://bugzilla.mozilla.org/show_bug.cgi?id=457189 https://hg.mozilla.org/mozilla-central/rev/a26c500b98ab The 48-bit addressing fix is based on code found here: https://github.com/OpenIndiana/oi-userland/blob/oi/hipster/components/web/firefox/patches/patch-js_src_gc_Memory.cpp.patch I already applied these changes to js/src/gc/Memory.cpp, but as I was looking through jemalloc.c I saw that there were very similar ifdefs for Linux on SPARC as the ones I'd had to enaable in Memory.cpp, but for whatever reason the patches I found didn't touch them. So I tried doing for jemalloc.c what was already done for Memory.cpp, and it worked (but only after I removed the map align code).
* | | Update README.mdMoonchild2020-05-31-1/+1
| | | | | | | | | wiki -> site
* | | Issue #1570 - Implement globalThiswolfbeast2020-05-30-3/+44
|/ / | | | | | | This resolves #1570
* | Merge pull request #1565 from Feodor2/masterMoonchild2020-05-29-0/+7
|\ \ | | | | | | Prevent null deref crash in WebrtcVideoConduit DTOR
| * | Issue #1558 - Prevent null deref crash in WebrtcVideoConduit DTORFedor2020-05-27-0/+7
| |/
* | Merge pull request #1568 from MoonchildProductions/1564Moonchild2020-05-27-146/+190
|\ \ | | | | | | Split off nsIdentifierMapEntry in its own header
| * | Revert "Issue #1564 - Fix debug build dependencies for g4jc"wolfbeast2020-05-27-1/+0
| | | | | | | | | | | | This reverts commit 101c06946e6174734e494d260fa53d78255fea89.
| * | Issue #1564 - Fix debug build dependencies for g4jcwolfbeast2020-05-26-0/+1
| | |
| * | Issue #1564 - Fix debug build dependencieswolfbeast2020-05-26-0/+12
| | |
| * | Issue #1564 - Split off nsIdentifierMapEntry in its own headerwolfbeast2020-05-25-146/+178
| |/ | | | | | | + Fix dependency fallout from removing nsDocument.h from ShadowRoot.h