summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Issue #1307 - Part 7: Add missing MALLOC_STATSwolfbeast2019-11-30-1/+2
|
* Issue #1307 - Part 6: Remove dead code behind PTHREAD_MMAP_UNALIGNED_TSDwolfbeast2019-11-30-6/+0
|
* Issue #1307 - Part 5: Remove allocation tracing.wolfbeast2019-11-30-99/+1
| | | | Pointless for debugging and a major performance sink.
* Issue #1307 - Part 4: Stop using variable-length arrays.wolfbeast2019-11-30-38/+20
| | | | | | "USING VLA'S IS ACTIVELY STUPID! It generates much more code, and much slower code (and more fragile code), than just using a fixed key size would have done." -- Linus Torvalds
* Issue #1307 - Part 3: Assume MOZ_MEMORY is always enabled.wolfbeast2019-11-30-161/+10
| | | | | | We never use jemalloc without MOZ_MEMORY surrounding code (mostly a FreeBSD concession which doesn't work anyway). This allows us to get rid of the "poor man's mutex" (CPU-based spinlock) in mozjemalloc.
* Issue #1307 - Part 2: Remove disabled code blockswolfbeast2019-11-30-49/+1
|
* Issue #1307 - Part 1: Remove MALLOC_VALIDATEwolfbeast2019-11-30-37/+10
| | | | | | This basic validation is hard-set to always-on, so no point in keeping it conditional since we basically always want this rudimentary pointer validation to be done.
* No issue - Clean up libxul mozbuild a littlewolfbeast2019-11-30-10/+0
| | | | | - Remove delayload dlls from which there are no imports - Remove leftover MOZ_RUST config bit.
* Issue #1302 followup - Add spec-compliance checks/errorswolfbeast2019-11-30-2/+7
| | | | | | - Check for undefined/null regex flags (because...) - Make it throw a typeerror instead of syntax error on non-global - Generalize JS error messages for these checks.
* Remove unnecessary calls to ReparentFloatsForInlineChild inMats Palmgren2019-11-29-45/+10
| | | | nsInlineFrame.
* Merge branch 'master' of https://github.com/MoonchildProductions/UXPwolfbeast2019-11-29-8/+0
|\
| * Merge pull request #1305 from adeshkp/patch-13New Tobin Paradigm2019-11-28-8/+0
| |\ | | | | | | Issue #1258 - Remove remaining chat core bits
| | * Issue #1258 - Remove remaining chat core bitsadeshkp2019-11-28-8/+0
| |/ | | | | This fixes Interlink build on Mac.
* / Simplify the overflow child frame reparenting inMats Palmgren2019-11-29-7/+2
|/ | | | nsInlineFrame::DestroyFrom.
* Issue #1304 - Make the second arg of insertRule optionalMatt A. Tobin2019-11-28-3/+3
|
* Allow Solaris to use alt packaging for Pale Moon and BasiliskMatt A. Tobin2019-11-28-2/+2
|
* Fix typo in application./basilisk/build.mkMatt A. Tobin2019-11-28-1/+1
|
* Issue #1303 - Add langpack generation targets for Pale Moon and BasiliskMatt A. Tobin2019-11-28-5/+31
| | | | | * The langpack is not generated via the package target but IS for mozpackage target using old behavior * Add mach command to specifically generate the langpack when needed without the rest of the packaging routine (mach langpack)
* No Issue - Use alternative packaging for Pale Moon and BasiliskMatt A. Tobin2019-11-27-7/+51
| | | | | | | * This adds what will eventually be a rewritten packaging routine while maintaining backwards compatibility with the original mozilla routine * Changes the build target and installer makefile to use the alternative packaging * Adds build target to specifically invoke the original mozilla routine * Update mach commands accordingly
* Issue #1302 - Add self-hosted implementation for string regex .matchAllwolfbeast2019-11-26-58/+287
| | | | This resolves #1302.
* Merge pull request #1301 from JustOff/PR_mm_script_cacheMoonchild2019-11-25-9/+13
|\ | | | | Clear the message manager script cache when updating and removing add-ons
| * Issue #1300 - Clear the message manager script cache when updating and ↵JustOff2019-11-22-9/+13
| | | | | | | | removing add-ons
* | Issue #1254 - Update embedded emoji font to 0.5.0 (Twemoji 12.1.3) forwolfbeast2019-11-24-0/+0
| | | | | | | | Emoji 12 support.
* | Add crashtest for resolved bug 1558522.wolfbeast2019-11-24-0/+41
|/
* Issue #1251 - Remove obsolete XP_QSORT reference.athenian2002019-11-20-16/+3
| | | | | | | | | | | | I didn't include this in my initial PR because I assumed this part was not relevant to UXP. I was asked to submit this while the MailNews rebase was going on, but I was late with my patch and didn't quite grasp that this specifically was still needed. My counterpart at Mozilla, Petr Sumbara, has gotten his version of this approved. https://bugzilla.mozilla.org/show_bug.cgi?id=1568473
* Remove duplicate localization noteMoonchild2019-11-19-4/+0
| | | The note -used- to be where I inserted it but was apparently moved further down by Mozilla, outside of my FoV.
* Issue #447 - Update HSTS preload listwolfbeast2019-11-19-3828/+3982
|
* Issue #1242 - Reinstate GPU Accelerated Windows entry in about:supportwolfbeast2019-11-19-0/+22
| | | | This resolves #1242.
* Merge pull request #1298 from g4jc/b1284Moonchild2019-11-19-0/+1
|\ | | | | Update js/src/builtin/TestingFunctions.cpp for /s (dotAll) regular expression changes
| * Issue #1284 - Update js/src/builtin/TestingFunctions.cpp for /s (dotAll) ↵Gaming4JC2019-11-18-0/+1
|/ | | | | | regular expression changes This fixes debug builds
* Issue #1284 - Implement /s (dotAll) for regular expressions, v2.wolfbeast2019-11-18-23/+117
| | | | Resolves #1284.
* Merge pull request #1297 from athenian200/compiler-warningMoonchild2019-11-18-6/+6
|\ | | | | Fix a compiler warning in ipc/chromium/src/base/sys_info_posix.cc.
| * Issue #457 - Fix typo in ipc/chromium/src/base/sys_info_posix.ccathenian2002019-11-18-6/+6
| | | | | | | | I made a typo in commit 687a789 when updating the ifdef style I used to comply with UXP standards. The typo I made resulted in a compiler warning I failed to notice, so I was asked to tag issue #457 when submitting the PR. I also fixed some trailing whitespace I apparently left behind in the file.
* | Revert "Issue #1284 - Implement /s (dotAll) for regular expressions."wolfbeast2019-11-18-88/+6
|/ | | | This reverts commit f31b04a303607cd82757e7c4f60bb536658c8a30.
* Issue #1284 - Implement /s (dotAll) for regular expressions.wolfbeast2019-11-18-6/+88
| | | | Resolves #1284.
* Merge pull request #1293 from JustOff/PR_widevine_stringsMoonchild2019-11-17-5/+4
|\ | | | | Adjust Widewine strings after removing Adobe Primetime support
| * Issue #1259 - Adjust Widewine strings after removing Adobe Primetime supportJustOff2019-11-16-5/+4
| |
* | Merge pull request #1294 from g4jc/bug_1288Moonchild2019-11-17-1/+1
|\ \ | |/ |/| Use NS_DECL_THREADSAFE_ISUPPORTS in HttpBaseChannel.cpp
| * Issue #1288 - Use NS_DECL_THREADSAFE_ISUPPORTS in HttpBaseChannel.cppGaming4JC2019-11-16-1/+1
|/ | | | Fixes a regression in Part 1b which caused HTML5 parser to fall off the main thread.
* Merge branch 'master' into mailnews-workMatt A. Tobin2019-11-15-723/+763
|\
| * Merge branch 'fdlibm-work'wolfbeast2019-11-15-716/+745
| |\ | | | | | | | | | This resolves #1291
| | * Issue #1291 - Part 4: Update patch fileswolfbeast2019-11-15-155/+562
| | |
| | * Issue #1291 - Part 3: Update fdlibm to Sept 2019 versionwolfbeast2019-11-15-102/+163
| | |
| | * Issue #1291 - Part 2: Stop using the lib's sqrt() functionwolfbeast2019-11-15-459/+17
| | | | | | | | | | | | | | | Use <cmath>'s functions over fdlibm's for performance reasons. No significant precision loss when doing this.
| | * Issue #1291 - Part 1: Ensure exp(1) returns e exactly (use a const)wolfbeast2019-11-15-0/+3
| |/
| * Issue #80 - Stop building embedded xz lib unifiedwolfbeast2019-11-15-1/+1
| |
| * Issue #80 - Stop building woff2 lib unifiedwolfbeast2019-11-15-1/+1
| |
| * Issue #80 - Stop building brotli lib unifiedwolfbeast2019-11-15-2/+2
| |
| * Add Ekoru to the included search engines.wolfbeast2019-11-15-0/+11
| | | | | | | | | | | | | | This provides a charity-supporting search engine option focused on the planet's health and animal welfare. Since this engine is based on Bing search, it provides a balancing alternative to Ecosia (Google-based) with similar eco goals.
| * Merge pull request #1290 from g4jc/bug_1279New Tobin Paradigm2019-11-14-3/+3
| |\ | | | | | | Update TestingFunctions.cpp for regex lookbehind changes