Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | When using XRENDER, create Xlib-based offscreen image surfaces. | Mihai Moldovan | 2019-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. | |||
* | Capture delayed events and cancel as necessary. | wolfbeast | 2019-04-26 | -9/+20 |
| | | | | Tag #1052 | |||
* | Merge pull request #1054 from adeshkp/patch-11 | Moonchild | 2019-04-25 | -1/+1 |
|\ | | | | | [minor] Fix a variable name in Basilisk error page | |||
| * | [minor] Fix a variable name in Basilisk error page | adeshkp | 2019-04-24 | -1/+1 |
| | | | | | | Related commit: https://github.com/MoonchildProductions/UXP/commit/e313e5e2ec19355988c3d59745c202f4604670d3#diff-115f6bd87bbdaa1f6445547dac684c9c | |||
* | | Remove useless assert. | wolfbeast | 2019-04-25 | -1/+0 |
| | | | | | | | | Resolves #1055. | |||
* | | [PALEMOON] Remove errent extensions.blocklist.* from shared branding prefs | Matt A. Tobin | 2019-04-25 | -4/+0 |
| | | ||||
* | | Remove UpdateChannel.jsm | Matt A. Tobin | 2019-04-25 | -48/+0 |
| | | ||||
* | | Use UpdateUtils in GMPInstallManager.jsm | Matt A. Tobin | 2019-04-25 | -47/+3 |
| | | ||||
* | | Don't use UpdateChannel.jsm in nsBlocklistService.js | Matt A. Tobin | 2019-04-25 | -7/+8 |
| | | ||||
* | | Add application ID and widget toolkit placeholders to UpdateUtils.jsm | Matt A. Tobin | 2019-04-25 | -5/+12 |
|/ | ||||
* | Issue #1053 - Drop support Android and remove Fennec - Part 1b: Remove ↵ | Matt A. Tobin | 2019-04-23 | -361/+11 |
| | | | | MOZ_FENNEC | |||
* | Issue #1053 - Drop support Android and remove Fennec - Part 1a: Remove ↵ | Matt A. Tobin | 2019-04-23 | -428084/+0 |
| | | | | mobile/android | |||
* | Sort out search service | Matt A. Tobin | 2019-04-23 | -50/+28 |
| | | | | The ESR52 implementation is now Basilisk specific and the older implementation is the shared toolkit one | |||
* | Remove tests from search service | Matt A. Tobin | 2019-04-23 | -5262/+0 |
| | ||||
* | Merge pull request #1048 from Ascrod/geodefaults | New Tobin Paradigm | 2019-04-23 | -865/+14 |
|\ | | | | | Remove geo-specific selection of default search engines. | |||
| * | Remove browser.search.region usage. Tag #245. | Ascrod | 2019-04-20 | -17/+1 |
| | | ||||
| * | Remove geoip lookup for search engine defaults. Tag #245. | Ascrod | 2019-04-20 | -833/+13 |
| | | ||||
| * | Remove geo-specific search engine default preferences. Tag #245. | Ascrod | 2019-04-20 | -15/+0 |
| | | ||||
* | | Merge pull request #1051 from adeshkp/remove-telemetry-security_ui | New Tobin Paradigm | 2019-04-23 | -285/+0 |
|\ \ | | | | | | | Remove SecurityUI telemetry. | |||
| * | | Remove SecurityUI telemetry. | adeshkp | 2019-04-21 | -285/+0 |
| | | | ||||
* | | | Update Twemoji Mozilla COLR font to 0.4.0 (TweMoji v11.4.0) | wolfbeast | 2019-04-23 | -0/+0 |
| | | | ||||
* | | | Merge branch 'master' of https://github.com/MoonchildProductions/UXP | wolfbeast | 2019-04-22 | -15/+29 |
|\ \ \ | ||||
| * \ \ | Merge pull request #1045 from ThosRTanner/patch-1 | New Tobin Paradigm | 2019-04-21 | -2/+1 |
| |\ \ \ | | | | | | | | | | | Remove unused parameter from call | |||
| | * | | | Remove unused parameter from call | ThosRTanner | 2019-04-20 | -2/+1 |
| | | | | | | | | | | | | | | | Fixes #1043 | |||
| * | | | | Issue #1049 - Show sync status via label of sync-button | Matt A. Tobin | 2019-04-21 | -6/+25 |
| | | | | | ||||
| * | | | | [PHOENIX] Fix missing default from lastSync in browser-syncui.js in Pale ↵ | Matt A. Tobin | 2019-04-21 | -6/+2 |
| | | | | | | | | | | | | | | | | | | | | Moon and replace the tryblock in Basilisk | |||
| * | | | | Fix variable used before being declared in UpdateUtils.jsm | Matt A. Tobin | 2019-04-21 | -1/+1 |
| | |/ / | |/| | | | | | | | | | | Fall out from #991 | |||
* / | | | Update platform version to reflect major changes in platform. | wolfbeast | 2019-04-22 | -1/+1 |
|/ / / | | | | | | | | | | Slightly belated but there it is. | |||
* | | | Version bump | wolfbeast | 2019-04-20 | -1/+1 |
| | | | ||||
* | | | Merge pull request #1047 from JustOff/PR_css3_url_token | Moonchild | 2019-04-20 | -16/+55 |
|\ \ \ | |_|/ |/| | | Handle URL token in a closer way to the CSS3 spec | |||
| * | | Handle URL token in a closer way to the CSS3 spec | JustOff | 2019-04-20 | -16/+55 |
|/ / | ||||
* | | Merge pull request #1041 from Ascrod/default-pref | Moonchild | 2019-04-20 | -811/+199 |
|\ \ | | | | | | | Clean up try/catch blocks for preferences | |||
| * | | Remove unused try/catch block. Tag #991. | Ascrod | 2019-04-18 | -3/+0 |
| | | | ||||
| * | | Merge branch 'master' into default-pref | Ascrod | 2019-04-18 | -62592/+1179 |
| |\| | ||||
| * | | Pref try/catch block fixup. Tag #991. | Ascrod | 2019-04-13 | -12/+18 |
| | | | ||||
| * | | Issue #991 Part 8: Toolkit everything else | Ascrod | 2019-04-13 | -216/+62 |
| | | | ||||
| * | | Issue #991 Part 7: Toolkit Components | Ascrod | 2019-04-13 | -204/+55 |
| | | | ||||
| * | | Issue #991 Part 6: Services | Ascrod | 2019-04-13 | -27/+5 |
| | | | ||||
| * | | Issue #991 Part 5: DOM and layout | Ascrod | 2019-04-13 | -110/+21 |
| | | | ||||
| * | | Issue #991 Part 4: Network and URILoader | Ascrod | 2019-04-13 | -35/+9 |
| | | | ||||
| * | | Issue #991 Part 3: Devtools | Ascrod | 2019-04-13 | -41/+12 |
| | | | ||||
| * | | Issue #991 Part 2: Basilisk | Ascrod | 2019-04-13 | -151/+36 |
| | | | ||||
| * | | Issue #991 Part 1: Pale Moon | Ascrod | 2019-04-13 | -73/+16 |
| | | | ||||
* | | | Stop building /accessible unified and fix deprot. | wolfbeast | 2019-04-20 | -18/+45 |
| |/ |/| | | | | | | | | | | | Tag #80 Note: excludes changes to Mac-specific code because I can't build for OS X to check and fix deprot there. | |||
* | | Merge branch 'Sync-weave' | wolfbeast | 2019-04-19 | -53530/+16 |
|\ \ | ||||
| * | | Remove Firefox Accounts service and tie-ins. | wolfbeast | 2019-04-19 | -51958/+9 |
| | | | | | | | | | | | | See previous commit for removal of browser identity module. | |||
| * | | Remove various FxA tests | Moonchild | 2019-04-18 | -1522/+7 |
| | | | ||||
| * | | Remove FxAccounts front-end module references | Moonchild | 2019-04-18 | -50/+0 |
| | | | ||||
* | | | Merge branch 'Sync-weave' | wolfbeast | 2019-04-17 | -9085/+1161 |
|\| | | ||||
| * | | [BASILISK] Port PM Sync Client - Part 6b: Don't build the sync client ui ↵ | Matt A. Tobin | 2019-04-17 | -1/+3 |
| | | | | | | | | | | | | when it is disabled, duh. |