summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* 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
* | Merge pull request #1567 from Ascrod/readerviewMoonchild2020-05-26-162/+412
|\ \ | |/ |/| Reader Updates
| * Issue #361 - Remove dead Android code.Ascrod2020-05-25-93/+2
| | | | | | | | See Bug 1629030, part 3.
| * Bug 1154295 - use normal formatting for plaintext documents in reader modeTrushita2020-05-25-0/+42
| | | | | | | | | | | | Before this change the plain text document in reader mode was not formatted/styled properly. Tag #361.
| * Bug 1621479 - Fix typo in reader mode CSS class preservation list.Cameron McCormack2020-05-25-1/+1
| | | | | | | | Tag #361.
| * Issue #361 - Update Readability from upstream.Ascrod2020-05-25-68/+367
|/ | | | (git rev 52ab9b5c8916c306a47b2119270dcdabebf9d203)
* [permissions] Fix build bustage with --disable-permissionsMoonchild2020-05-21-0/+2
|
* [printing] Fix build bustage with --disable-printingMoonchild2020-05-21-0/+6
|
* Merge pull request #1559 from athenian200/form-disabled-issueMoonchild2020-05-21-94/+113
|\ | | | | Restore -moz-input-disabled and allow events to target disabled form controls.
| * Issue #1557 - Allow event dispatch on disabled form controls.athenian2002020-05-21-26/+35
| | | | | | | | | | | | | | | | Based on https://bugzilla.mozilla.org/show_bug.cgi?id=329509 This seems to resolve #1356 without causing #1557. Also reverts previous changes as they no longer appear to serve a purpose.
| * Revert "Merge pull request #1357 from athenian200/form-disabled-issue"athenian2002020-05-20-68/+78
| | | | | | | | | | This reverts commit ed88b99849156004c04e4a0c87ea9b2360ef19b6, reversing changes made to c4b0715baaffc541670fd1158557aa7e61e521d3.
* | Issue #1538 - remove speech recognition engineMoonchild2020-05-20-351861/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes speech recognition, pocketsphinx, training models and the speech automated test interface. This also re-establishes proper use of MOZ_WEBSPEECH to work for the speech API (synthesis part only) that was a broken mess before, with some synth parts being always built, some parts being built only with it enabled and recognition parts being dependent on it. I'm pretty sure it'd be totally busted if you'd ever have tried building without MOZ_WEBPEECH before. Tested that synthesis still works as-intended. This resolves #1538
* | Merge pull request #1544 from FlyGoat/mips-upstreamMoonchild2020-05-19-961/+984
|\ \ | | | | | | Implements initial MIPS Support
| * | Bug 1430745 - IPC: Fix unaligned accesses in DirReaderLinuxJiaxun Yang2020-05-14-1/+4
| | | | | | | | | | | | Tag: #1542
| * | Issue #1542 - [mtransport] Fix unaligned memory allocation in r_memoryJiaxun Yang2020-05-14-1/+1
| | | | | | | | | | | | Unaligend memory access can't work on RISC.
| * | Bug 1426323 - Media: WebRTC: Fix build config for MIPS64Jiaxun Yang2020-05-14-0/+4
| | | | | | | | | | | | Tag: #1542
| * | Issue #1542 - [WebRTC] Set CPU speed to -1 on MIPSJiaxun Yang2020-05-14-0/+5
| | | | | | | | | | | | CPU is pretty slow due to lack of SIMD optmization.
| * | Issue #1542 - [WebRTC] Don't use post proc on MIPSJiaxun Yang2020-05-14-1/+1
| | |
| * | Bug 1384826 - Media: WebRTC: Fix build config for MIPSJiaxun Yang2020-05-14-5/+5
| | | | | | | | | | | | Tag: #1542