Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Merge pull request #1119 from win7-7/NodeInfoManager-local-cache | Moonchild | 2019-05-25 | -2/+32 |
|\ | | | | | NodeInfoManager should use a local cache | |||
| * | NodeInfoManager should use a local cache | win7-7 | 2019-05-25 | -2/+32 |
| | | | | | | issue #1111 | |||
* | | Merge pull request #1121 from win7-7/nsHtml5PortabilitylocalEqualsBuffer-pr | Moonchild | 2019-05-25 | -10/+10 |
|\ \ | | | | | | | Use memcmp in nsHtml5Portability::localEqualsBuffer | |||
| * | | use memcmp for nsIAtom Equals to improve performance parser/html | win7-7 | 2019-05-25 | -1/+1 |
| | | | | | | | | | issue MoonchildProductions#1113 Use memcmp and not slower string Equals in nsHtml5Portability::localEqualsBuffer | |||
| * | | use memcmp for nsIAtom Equals to improve performance xpcom/ds | win7-7 | 2019-05-25 | -9/+9 |
| |/ | | | | | issue #1113 Use memcmp and not slower string Equals in nsHtml5Portability::localEqualsBuffer | |||
* | | [media] Rewrite AudioConverter::DownmixAudio | wolfbeast | 2019-05-25 | -46/+62 |
| | | | | | | | | | | - Structure the code better - Directly downmix to mono from multichannel | |||
* | | [Basilisk/Pale Moon] Update region.properties. | wolfbeast | 2019-05-25 | -19/+12 |
| | | | | | | | | | | | | - Fix incorrect goanna prefix - Remove dead/insecure 30boxes service for webcal - Add preset order for Ecosia | |||
* | | Avoid some useless ForgetSkippable handling while we're already dealing | wolfbeast | 2019-05-25 | -0/+5 |
| | | | | | | | | with snow-white objects. | |||
* | | [IndexedDB] Call SendFailureResult if the actor has been destroyed. | wolfbeast | 2019-05-25 | -20/+26 |
| | | | | | | | | | | | | | | | | | | | | Normally we wouldn't need to send any notifications if the actor was already destroyed, but it can be a VersionChangeOp which needs to notify its parent operation (OpenDatabaseOp) about the failure. So SendFailureResult needs to be called even when the actor was destroyed. Normal operations redundantly check if the actor was destroyed in SendSuccessResult and SendFailureResult, therefore it's ok to call it in all cases here. | |||
* | | [js, ARM] Always check error return from BufferOffset::diffB. | Lars T Hansen | 2019-05-25 | -2/+10 |
| | | | | | | | | | | | | | | We were missing error checks at two points. In one case an error return is meaningful; in another case it is not, as the problem should have been guarded against at a higher level by emitting far jump islands soon enough during pasteup of compiled code. | |||
* | | [libpng] Backport an upstream libpng patch. | wolfbeast | 2019-05-25 | -2/+1 |
| | | ||||
* | | Make nsFind::Find handle empty string searches. | wolfbeast | 2019-05-25 | -0/+5 |
|/ | ||||
* | Merge pull request #1115 from win7-7/NS_Atomize-cache | Moonchild | 2019-05-25 | -21/+74 |
|\ | | | | | Add NS_Atomize cache for main thread use | |||
| * | change for nsNodeInfoManager.cpp | win7-7 | 2019-05-25 | -1/+1 |
| | | | | | | based to patch for https://bugzilla.mozilla.org/show_bug.cgi?id=1352235 v1 add main thread only cache. | |||
| * | Add missing NS_AtomizeMainThread(nameToUse); | win7-7 | 2019-05-24 | -1/+1 |
| | | | | | | nsCOMPtr<nsIAtom> nameAtom = NS_AtomizeMainThread(nameToUse); | |||
| * | make HTML parser to use faster atomization in main thread | win7-7 | 2019-05-24 | -1/+1 |
| | | ||||
| * | remove unnecessary spaces | win7-7 | 2019-05-24 | -4/+0 |
| | | ||||
| * | add main thread only cache for nsIAtoms to speed up atomization xpcom/ds | win7-7 | 2019-05-24 | -2/+57 |
| | | | | | | add main thread only cache for nsIAtoms to speed up atomization | |||
| * | add main thread only cache for nsIAtoms to speed up atomization dom/base | win7-7 | 2019-05-24 | -16/+18 |
| | | | | | | add main thread only cache for nsIAtoms to speed up atomization | |||
* | | Merge pull request #1114 from g4jc/disable-meta-cookie | Moonchild | 2019-05-25 | -17/+32 |
|\ \ | | | | | | | Disable <meta http-equiv=set-cookie> | |||
| * | | Issue #1102 - Disable <meta http-equiv=set-cookie> | Gaming4JC | 2019-05-24 | -17/+32 |
|/ / | | | | | | | Create a new pref 'dom.meta-set-cookie.enabled' which is set to 'false', disabling http-equiv meta cookies. | |||
* | | Fix architecture flag for PPC64 | wolfbeast | 2019-05-25 | -1/+1 |
| | | | | | | | | Fixes #1092 | |||
* | | Lots of time spent maintaining nsDisplayLayerEventRegions (#1116) | win7-7 | 2019-05-24 | -0/+4 |
|/ | | | | | | | | * Simplify the dispatch-to-content region Simplify the dispatch-to-content region in nsDisplayLayerEventRegions::AddFrame() and AddInactiveScrollPort() if it starts to get large. * tabs to spaces | |||
* | Merge pull request #1099 from adeshkp/remove-telemetry-func | Moonchild | 2019-05-24 | -11/+0 |
|\ | | | | | Remove a stubbed telemetry function from app AUS. | |||
| * | Remove a stubbed telemetry function from app AUS. | adeshkp | 2019-05-22 | -11/+0 |
| | | ||||
* | | Merge pull request #1105 from FranklinDM/pm_uri_tabbrowser-work | Moonchild | 2019-05-24 | -2/+13 |
|\ \ | | | | | | | Clicking a link with a target should open only 1 tab | |||
| * | | Issue #1104 - Pass an opener to loadOneTab in the openURI function | FranklinDM | 2019-05-23 | -1/+3 |
| | | | ||||
| * | | Issue #1104 - Set the browser's opener when adding a new tab | FranklinDM | 2019-05-23 | -1/+10 |
| | | | | | | | | | | | | | | | - This modifies `loadOneTab` and `addTab` to accept an opener - This code was adapted from Basilisk's copy of tabbrowser.xml without the refactored code changes (which is a lot more involved as it divides addTab's functions into multiple functions) | |||
* | | | Merge pull request #1108 from g4jc/svg_opentype | Moonchild | 2019-05-24 | -0/+69 |
|\ \ \ | | | | | | | | | Support gzip-compressed SVGs in OpenType+SVG fonts | |||
| * | | | Issue #1101 - Support gzip-compressed SVGs in OpenType+SVG fonts | Gaming4JC | 2019-05-23 | -0/+69 |
|/ / / | ||||
* | | | Merge pull request #1100 from Ionic/bugfix/xrender-flicker | Moonchild | 2019-05-22 | -1/+14 |
|\ \ \ | |_|/ |/| | | Enable double buffering when using XRENDER. | |||
| * | | Enable double buffering when using XRENDER. | Mihai Moldovan | 2019-05-22 | -1/+14 |
|/ / | | | | | | | | | | | | | | | | | This fixes flickering/bars/stripes showing up during quickly-updating operations on Intel hardware when using XRENDER. For more information, refer to the code comment. See #1061 | |||
* | | Merge pull request #1091 from MoonchildProductions/remove-unboxed | Moonchild | 2019-05-22 | -1511/+102 |
|\ \ | | | | | | | Remove unboxed objects phase 1 | |||
| * | | Remove Unboxed Objects from vm/ - Part 2 | wolfbeast | 2019-05-16 | -64/+17 |
| | | | ||||
| * | | Remove unboxed object code from jit, Part 1 | wolfbeast | 2019-05-16 | -627/+26 |
| | | | ||||
| * | | Remove Unboxed Objects from vm/ Part 1 + fix deprot | wolfbeast | 2019-05-16 | -15/+10 |
| | | | ||||
| * | | Remove array header | wolfbeast | 2019-05-16 | -1/+0 |
| | | | ||||
| * | | Remove unboxed object code from iteration. | wolfbeast | 2019-05-15 | -32/+10 |
| | | | ||||
| * | | Remove unboxed objects from GC | wolfbeast | 2019-05-15 | -118/+3 |
| | | | ||||
| * | | Remove Unboxed Objects in ScalarReplacement | wolfbeast | 2019-05-15 | -112/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | A note about the Scalar Replacement Changes: The M{Load,Store}Unboxed* instructions in theory could be used to manipulate and analyze typed arrays. However, TypedArrays should already be excluded from eligibility because of the potential for cross-thread sharing in a SharedArrayBuffer world, and so the only support in Scalar Replacement here is for Unboxed Objects, meaning it can all be removed. | |||
| * | | Remove initial chunk of Unboxed Objects machinery part 2 | wolfbeast | 2019-05-15 | -12/+0 |
| | | | ||||
| * | | remove unboxed code chunk (wip1) | wolfbeast | 2019-05-14 | -507/+25 |
| | | | ||||
| * | | Unhook Unboxed Objects option | wolfbeast | 2019-05-13 | -24/+12 |
| | | | ||||
* | | | Merge pull request #1097 from FranklinDM/pm_external_sametab-work | Moonchild | 2019-05-22 | -1/+0 |
|\ \ \ | | |/ | |/| | Issue #971 - Fix browser.link.open_newwindow functionality in Pale Moon | |||
| * | | Issue #971 - Fix browser.link.open_newwindow functionality in Pale Moon | FranklinDM | 2019-05-22 | -1/+0 |
|/ / | ||||
* | | Implement Symbol.prototype.description | wolfbeast | 2019-05-20 | -0/+33 |
| | | | | | | | | Resolves #1096 | |||
* | | Implement array.flat and array.flatMap | wolfbeast | 2019-05-19 | -1/+120 |
| | | | | | | | | | | | | Self-hosted implementation that adds both functions and adds them to @@unscopables as specced in ES2019. Resolves #1095 | |||
* | | Add nullcheck. | wolfbeast | 2019-05-17 | -0/+4 |
| | | | | | | | | This resolves #1088 | |||
* | | Implement String.prototype.trimStart and trimEnd. | wolfbeast | 2019-05-17 | -16/+22 |
| | | | | | | | | | | | | This renames our internal function names because *Left and *Right might be deprecated and have to be removed later, making that trivial. Resolves #1089 | |||
* | | Merge branch 'master' of https://github.com/MoonchildProductions/UXP | wolfbeast | 2019-05-15 | -3/+2 |
|\ \ |