summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Add nullcheck.wolfbeast2019-05-17-0/+4
| | | | This resolves #1088
* Implement String.prototype.trimStart and trimEnd.wolfbeast2019-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/UXPwolfbeast2019-05-15-3/+2
|\
| * Fix scroll bar orientation on MacOSwicknix2019-05-15-3/+2
| |
* | Map IntersectionObserver rect to the correct viewport.wolfbeast2019-05-15-1/+2
|/ | | | | | | | | targetFrame is modified during the intersection computation loop, so it's not the viewport you want if there are scrollframes around. This bug triggers when IntersectionObservers are used on frames that wrap. Follow-up for #249.
* Rip broken telemetry out of the app AUS.wolfbeast2019-05-14-736/+1
| | | | Tag #21
* Merge pull request #1060 from Ionic/bugfix/scrolling-regressionMoonchild2019-05-13-8/+5
|\ | | | | When using XRENDER, create Xlib-based offscreen image surfaces.
| * When using XRENDER, create Xlib-based offscreen image surfaces.Mihai Moldovan2019-04-27-8/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mozilla tried to enable XRENDER support with backends other than Cairo in 286348:e13aaaaf1962 / https://hg.mozilla.org/mozilla-central/rev/e13aaaaf1962 - at least until they decided to completely remove XRENDER support. The change looked innocent enough, but actually turned out to do exactly the opposite: it forcefully enabled image offscreen surfaces with GTK2 when it was previously disabled (since gfxPrefs::UseImageOffscreenSurfaces() will always return true) and, by extension, disabled the XRENDER-based functionality by creating a non-Xlib surface. Interestingly, a previously enabled double buffering check was also disabled by this, but since the comment for this was diverging with the code, that behavior just sounds like yet another bug. Instead of disabling image offscreen surfaces (at least when using the GTK2 backend), let's force the creation of Xlib-based image surfaces when XRENDER support is enabled. This will let UXP use the more common/modern code paths, but also make scrolling much faster again. Too fast scrolling may induce tearing (if not smoothed), but on the other hand performs much better in remote computing contexts. As an added benefit, GTK3-based builds should roughly behave the same way. Further tests with the GTK3-backend enabled will be required in the future.
* | Remove deprecated appending of #-moz-resolution from Pale Moon and left over ↵Matt A. Tobin2019-05-12-17/+3
| | | | | | | | | | | | | | | | from nsMediaFragmentURIParser.h This also magically makes Aero Peek work properly with Pale Moon thus: Resolves #809
* | Merge pull request #1086 from zootboy/masterNew Tobin Paradigm2019-05-12-1/+1
|\ \ | | | | | | Update sync clear history function to use new clear() API call.
| * | Update sync clear history function to use new clear() API call.Sean Greenslade2019-05-11-1/+1
|/ /
* | [PALEMOON] buildHelpMenu() is executed by the shared help menu but not all ↵Matt A. Tobin2019-05-11-7/+25
| | | | | | | | windows have the AppMenu
* | Issue #1084 - Add null check for URL Bar in the writePlaceholder() methodFranklin DM2019-05-11-0/+5
| |
* | Issue #968 - Preload the permissions manager with permissions fileMatt A. Tobin2019-05-09-3/+19
| |
* | Issue #1081 - Restore "release notes" item in the help menuMatt A. Tobin2019-05-09-8/+33
| |
* | Issue #1083 - Deprecate FUEL extension helper javascript libraryMatt A. Tobin2019-05-09-0/+4
| |
* | Issue #1082 - Restore a getBoolPref global shim in utilityOverlay.js for ↵Matt A. Tobin2019-05-09-0/+21
| | | | | | | | Extension compatibility
* | Merge pull request #1080 from Ascrod/readerviewMoonchild2019-05-06-330/+415
|\ \ | | | | | | Reader Updates
| * | Bug 1429442 - Buttons in "type control" popup in reader mode should have ↵monikamaheshwari2019-04-27-0/+30
| | | | | | | | | | | | tooltips r=Gijs,MarcoZ
| * | Bug 1151735 - Hide font panel when text is being selected r=GijsSonali92019-04-27-3/+7
| | |
| * | Bug 1422680 - simplify aboutReader.css font-size classes using CSS variables ↵monikamaheshwari2019-04-27-42/+5
| | | | | | | | | | | | r=Gijs
| * | Bug 1399616 - add WP emoji styling to reader mode.Ascrod2019-04-27-0/+13
| | |
| * | Fix parse node limit preference. Tag #361.Ascrod2019-04-27-1/+1
| | |
| * | Replace explicit pref observer with lazy preference getters. Tag #361.Ascrod2019-04-27-33/+11
| | |
| * | Update surrounding code for new Readerable module. Tag #361.Ascrod2019-04-27-110/+138
| | |
| * | Update Readability from mozilla-central release branch (FF 66.0.3). Tag #361.Ascrod2019-04-27-166/+235
| | |
* | | Merge pull request #1078 from Lootyhoof/issue-1072Moonchild2019-05-05-3/+3
|\ \ \ | | | | | | | | Don't shrink the tab bar in customize mode
| * | | Don't shrink the tab bar in customize modeRyan C2019-05-04-3/+3
| | | |
* | | | Merge pull request #1077 from g4jc/cve_2018_18500Moonchild2019-05-05-5/+12
|\ \ \ \ | |/ / / |/| | | Fix Use-After-Free in the HTML5 Parser (DiD)
| * | | backport m-c 1510114: Fix Use-After-Free in the HTML5 ParserGaming4JC2019-05-04-5/+12
|/ / / | | | | | | | | | Fixes #1076
* | | Update icon to the new and improved branding.wolfbeast2019-05-04-0/+0
| | | | | | | | | | | | | | | Many thanks to "browser tech" and "CharmCityCrab" on the forum for suggesting the elements that make up this much improved design!
* | | Merge pull request #1075 from adeshkp/deunify-accessible-build-2Moonchild2019-05-04-38/+56
|\ \ \ | | | | | | | | De-unify accessibility build on Mac.
| * | | De-unify accessibility build on Mac.adeshkp2019-05-04-38/+56
|/ / / | | | | | | | | | Also fixes Linux build bustage with accessibility enabled.
* | | Only change the default and hover text color on buttons for Windows 8+ HC ↵Matt A. Tobin2019-05-03-1/+1
| | | | | | | | | | | | Themes (aero-lite)
* | | Merge pull request #1071 from win7-7/nsDisplayListBuilderMoonchild2019-05-03-2/+2
|\ \ \ | | | | | | | | nsFrameList::GetLength() calls in nsDisplayListBuilder::MarkFramesForDisplayList() are slow
| * | | patch to Bug 1377329win7-72019-05-02-2/+2
| | | |
* | | | Merge pull request #1070 from win7-7/PresShellPaint-performance-patchMoonchild2019-05-03-0/+4
|\ \ \ \ | |/ / / |/| | | PresShell paint performance patch
| * | | unnecessary space at the end removedwin7-72019-05-02-1/+0
| | | |
| * | | patch to Bug 1363423win7-72019-05-02-0/+5
|/ / /
* | | Restore BROWSER_NEW_TAB_URL check in Basilisk.wolfbeast2019-05-02-1/+1
| | | | | | | | | | | | This resolves #1066
* | | Merge pull request #1065 from win7-7/Improve-dead-compartment-collectionMoonchild2019-04-30-90/+166
|\ \ \ | | | | | | | | Improve dead compartment collection
| * | | Braces and one more typo fix for commentwin7-72019-04-30-3/+5
| | | |
| * | | Whitespaces, typo, tabs to spacewin7-72019-04-30-7/+7
| | | | | | | | | | | | Remove whitespaces, correct comment typo, one more tab to space
| * | | Remove rest of empty lines.win7-72019-04-30-3/+1
| | | |
| * | | Remove some empty lineswin7-72019-04-30-7/+0
| | | |
| * | | Remaining tabs to spaces JavaScriptShared.cppwin7-72019-04-30-4/+4
| | | |
| * | | remaining tabs to space js/src/jsgc.cppwin7-72019-04-30-26/+26
| | | |
| * | | tab to spaces js/ipcwin7-72019-04-30-2/+2
| | | |
| * | | tab to spaces js/src/builtinwin7-72019-04-30-0/+0
| | | |
| * | | tab to spaces js/src/gcwin7-72019-04-30-21/+21
| | | |