Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Bug 1426494 - Share more code between nsIDocument and ShadowRoot | Matt A. Tobin | 2020-06-13 | -335/+369 |
| | | | | Tag #1375 | |||
* | Bug 1355787 - nsIdentifierMapEntry should let one to use either strings or ↵ | Matt A. Tobin | 2020-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. Tobin | 2020-06-13 | -4/+12 |
| | | | | | | save an allocation Tag #1375 | |||
* | Merge branch 'abortcontroller-work' | Moonchild | 2020-06-12 | -43/+1381 |
|\ | ||||
| * | Issue #1587 - Part 10: Expose controlling pref and enable by default | Moonchild | 2020-06-12 | -0/+3 |
| | | ||||
| * | Issue #1587 - Part 9: Immediately reject an already-aborted signal | Moonchild | 2020-06-12 | -1/+6 |
| | | ||||
| * | Issue #1587 - Part 8: Remove controller follow/unfollow | Moonchild | 2020-06-12 | -124/+1 |
| | | | | | | | | Since it didn't end up being in the final spec after all. | |||
| * | Issue #1587 - Part 7: Rename FetchController to AbortController | Moonchild | 2020-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 dir | Moonchild | 2020-06-11 | -7/+41 |
| | | | | | | | | Since it is specced separately from fetch. | |||
| * | Issue #1587 - Part 5: Hook FetchObserver up to the Fetch API | Moonchild | 2020-06-11 | -75/+399 |
| | | ||||
| * | Issue #1587 - Part 4: Implement FetchObserver | Moonchild | 2020-06-11 | -0/+223 |
| | | ||||
| * | Issue #1587 - Part 3: Hook FetchSignal up to the Fetch API | Moonchild | 2020-06-10 | -30/+292 |
| | | ||||
| * | Issue #1587 - Part 2: Implement controller follow/unfollow | Moonchild | 2020-06-10 | -8/+202 |
| | | ||||
| * | Issue #1587 - Part 1: Implement FetchController/FetchSignal interface | Moonchild | 2020-06-10 | -0/+416 |
| | | ||||
* | | Merge pull request #1588 from g4jc/439 | New Tobin Paradigm | 2020-06-11 | -4/+4 |
|\ \ | | | | | | | Remove no longer existing test headers from WebIDL | |||
| * | | Issue #439 - Debug follow up to remove no longer existing headers | Gaming4JC | 2020-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-build | New Tobin Paradigm | 2020-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 ARM | adeshkp | 2020-06-08 | -8/+8 |
| | | ||||
* | | Issue #1585 - Replace node.rootNode with node.getRootNode() | Moonchild | 2020-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 binding | Matt A. Tobin | 2020-06-09 | -3/+10 |
| | | ||||
* | | Merge pull request #1584 from Lootyhoof/global-menu | Moonchild | 2020-06-09 | -4/+4811 |
|\ \ | | | | | | | Add global menubar support for GTK | |||
| * | | Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK | Lootyhoof | 2020-06-09 | -4/+4811 |
| | | | ||||
* | | | Issue #1560 - Always include speech synthesis IPDLs | Moonchild | 2020-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 tests | Moonchild | 2020-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 symbols | Moonchild | 2020-06-08 | -0/+3 |
| |/ |/| | | | | | Some symbols were missing from export which might lead to build bustage. | |||
* | | Merge pull request #1581 from g4jc/1580 | Moonchild | 2020-06-08 | -0/+1 |
|\ \ | | | | | | | Add missing MP3Demuxer.h to MediaDecoderReader.h | |||
| * | | Issue #1580 - Add missing MP3Demuxer.h to MediaDecoderReader.h | Gaming4JC | 2020-06-07 | -0/+1 |
| |/ | | | | | | | Follow up for dom/media work on Issue #80. Fixes non-optimized build bustage. | |||
* | | Merge pull request #1582 from g4jc/marqp | Moonchild | 2020-06-08 | -1/+0 |
|\ \ | |/ |/| | Kill marquee element; Debug Follow Up | |||
| * | Issue #1525 - Kill marquee element; Debug Follow Up | Gaming4JC | 2020-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-pr | Moonchild | 2020-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-7 | 2020-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 include | Moonchild | 2020-06-03 | -0/+1 |
| | | ||||
* | | Issue #80 - Re-land early dom/media de-unification with fixups. | Moonchild | 2020-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 version | Moonchild | 2020-06-03 | -6/+7 |
| | | ||||
* | | [NSS] Force a fixed length for DSA exponentiation | Moonchild | 2020-06-03 | -10/+35 |
| | | ||||
* | | Bug 1632717 | Moonchild | 2020-06-03 | -7/+24 |
| | | ||||
* | | Merge pull request #1574 from adeshkp/patch-19 | Moonchild | 2020-06-02 | -8/+8 |
|\ \ | | | | | | | Lowercase link filename extension on Windows | |||
| * | | Issue #1566 - Lowercase link filename extension | adeshkp | 2020-06-01 | -8/+8 |
|/ / | ||||
* | | Issue #1525 - Kill marquee element | Moonchild | 2020-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_address | New Tobin Paradigm | 2020-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 ↵ | athenian200 | 2020-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.md | Moonchild | 2020-05-31 | -1/+1 |
| | | | | | | | | | wiki -> site | |||
* | | | Issue #1570 - Implement globalThis | wolfbeast | 2020-05-30 | -3/+44 |
|/ / | | | | | | | This resolves #1570 | |||
* | | Merge pull request #1565 from Feodor2/master | Moonchild | 2020-05-29 | -0/+7 |
|\ \ | | | | | | | Prevent null deref crash in WebrtcVideoConduit DTOR | |||
| * | | Issue #1558 - Prevent null deref crash in WebrtcVideoConduit DTOR | Fedor | 2020-05-27 | -0/+7 |
| |/ | ||||
* | | Merge pull request #1568 from MoonchildProductions/1564 | Moonchild | 2020-05-27 | -146/+190 |
|\ \ | | | | | | | Split off nsIdentifierMapEntry in its own header | |||
| * | | Revert "Issue #1564 - Fix debug build dependencies for g4jc" | wolfbeast | 2020-05-27 | -1/+0 |
| | | | | | | | | | | | | This reverts commit 101c06946e6174734e494d260fa53d78255fea89. | |||
| * | | Issue #1564 - Fix debug build dependencies for g4jc | wolfbeast | 2020-05-26 | -0/+1 |
| | | | ||||
| * | | Issue #1564 - Fix debug build dependencies | wolfbeast | 2020-05-26 | -0/+12 |
| | | | ||||
| * | | Issue #1564 - Split off nsIdentifierMapEntry in its own header | wolfbeast | 2020-05-25 | -146/+178 |
| |/ | | | | | | | + Fix dependency fallout from removing nsDocument.h from ShadowRoot.h |