summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Merge pull request #366 from alaviss/bug1384062Moonchild2018-05-16-12/+26
|\ | | | | Make SystemResourceMonitor.stop more resilient to errors
| * Bug 1384062 - Make SystemResourceMonitor.stop more resilient to errors. ↵Mike Hommey2018-05-16-12/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r=ahal,gps The poll() call in SystemResourceMonitor.stop might fail even though there is something to read from the pipe, in some corner cases, and python won't let us know about it. In that case, an exception is thrown, leaving the SystemResourceMonitor (and its callers) in a weird state. In practice, this leads BuildMonitor.__exit__ to recall stop, which then fails. So when poll() throws an exception, we pretend there's still something to read, and we try to read anyways. If there is something to read, recv() will return it, otherwise, it will throw an exception of its own, which we catch, pretending we're done. Furthermore, when there is nothing to read from the pipe, poll() simply returns False, and our loop never sets `done` to True, and we then hit an assert, which doesn't have its place here, so we remove it. Finally, the other end of the pipe might have died at any time, making sending over the pipe fail, so we also protect against that. With all these changes, it feels like the reason to backout bug 1239939 in bug 1272782 should have been dealt with, and we can drop the timeout again. --HG-- extra : rebase_source : ac72dd5b2602cf3ffddfb429f95e02380f939893
* | Merge pull request #368 from trav90/safebrowsing-workMoonchild2018-05-16-39/+110
|\ \ | | | | | | Make safebrowsing optional at build time
| * | Include in-content preferences file security.js in pre-processingtrav902018-05-14-1/+1
| | |
| * | Make safebrowsing optional at build time - Part 5: preferencestrav902018-05-12-29/+22
| | |
| * | Make safebrowsing optional at build time - Part 4: configuretrav902018-05-12-0/+17
| | |
| * | Fix build bustagetrav902018-05-12-1/+1
| | |
| * | Make safebrowsing optional at build time - Part 3: toolkit/trav902018-05-12-3/+33
| | |
| * | Make safebrowsing optional at build time - Part 2: mobile/trav902018-05-12-2/+11
| | |
| * | Make safebrowsing optional at build time - Part 1: browser/trav902018-05-12-4/+26
| | |
* | | Merge pull request #367 from Ascrod/readerviewMoonchild2018-05-16-1914/+1784
|\ \ \ | | | | | | | | Reader and Narrator Updates
| * | | Change Reader API to use events, remove messaging.Ascrod2018-05-15-151/+50
| | | |
| * | | Initial updates for Reader View.Ascrod2018-05-15-1791/+1762
| | |/ | |/|
* / | Clarify Basilisk branding/licensing (official/unofficial)wolfbeast2018-05-16-8/+19
|/ /
* | Merge pull request #359 from JustOff/PR_about_newtab_fixNew Tobin Paradigm2018-05-15-2/+2
|\ \ | | | | | | Revive the quickdial page (about:newtab)
| * | Revive the quickdial page (about:newtab)JustOff2018-05-16-2/+2
|/ /
* | Don't linkify data: or javascript: URLs in the web console.wolfbeast2018-05-15-1/+1
| |
* | Merge libhyphen fix from upstream.wolfbeast2018-05-15-4/+18
| |
* | Consistently use PR memory functions.wolfbeast2018-05-15-3/+4
| |
* | Update in-tree freetype2 lib (unused) to 2.9.1wolfbeast2018-05-15-44533/+36048
| |
* | Add omitted Skia "Safe Math" includes.wolfbeast2018-05-15-0/+2
| |
* | Check for infinite value in txFormatNumberFunctionCall.wolfbeast2018-05-15-0/+6
| |
* | Use a temporary in Animation::Tick()wolfbeast2018-05-15-2/+4
| |
* | Drop invisible characters from downloads filename.wolfbeast2018-05-15-0/+1
| |
* | Pale Moon version bumpMatt A. Tobin2018-05-15-1/+1
| |
* | Issue #347 - TychoAM nsBlocklistService does not support gfxBlacklistMatt A. Tobin2018-05-15-1504/+42
| |
* | Merge pull request #356 from JustOff/PR_ssuao_revert_1148544New Tobin Paradigm2018-05-14-89/+4
|\ \ | | | | | | Revert incorrect UAO optimization that broke SSUAO
| * | Revert incorrect UAO optimization that broke SSUAOJustOff2018-05-15-89/+4
| | |
* | | [PALEMOON] Override Windows Installer usage of MOZ_APP_DISPLAYNAME when ↵Matt A. Tobin2018-05-14-3/+7
|/ / | | | | | | appropriate
* | [*AM] Make soft-blocked phrasing more generic so people will cry less when ↵Matt A. Tobin2018-05-14-10/+10
| | | | | | | | we do our job
* | Remove moz_widget_toolkit_gonkwolfbeast2018-05-14-48/+6
| | | | | | | | Tag #288
* | Merge pull request #351 from janekptacijarabaci/aboutSessionRestore_error_2Moonchild2018-05-14-1/+3
|\ \ | | | | | | about:welcomeback - fix an error "invalid 'in' operand gTreeData[idx]" in aboutSessionRestore.js
| * | about:welcomeback - fix an error "invalid 'in' operand gTreeData[idx]" in ↵janekptacijarabaci2018-05-13-1/+3
| | | | | | | | | | | | aboutSessionRestore.js
* | | Merge pull request #350 from janekptacijarabaci/aboutSessionRestore_error_1Moonchild2018-05-14-0/+3
|\| | | | | | | | about:sessionrestore - fix an error "treeView.treeBox is null" in aboutSessionRestore.js
| * | about:sessionrestore - fix an error "treeView.treeBox is null" in ↵janekptacijarabaci2018-05-13-0/+3
| | | | | | | | | | | | aboutSessionRestore.js
* | | Merge branch 'master' of https://github.com/MoonchildProductions/UXPwolfbeast2018-05-14-2/+0
|\ \ \
| * | | [PALEMOON] Remove non-applicable lines from package-manifest.in that block ↵Matt A. Tobin2018-05-14-2/+0
| | | | | | | | | | | | | | | | basic macintosh packaging
* | | | Add AMO override.wolfbeast2018-05-14-1/+2
|/ / /
* | | Remove other gonk widget conditionals and unused files.wolfbeast2018-05-13-36730/+256
| | | | | | | | | | | | Tag #288.
* | | Remove missed MOZ_WIDGET_GONK ifdefwolfbeast2018-05-13-4/+0
| | | | | | | | | | | | Tag #288
* | | Fix incorrectly removed #includeswolfbeast2018-05-13-0/+2
| | | | | | | | | | | | Tag #288.
* | | Remove MOZ_WIDGET_GONK [2/2]wolfbeast2018-05-13-1357/+68
| | | | | | | | | | | | Tag #288
* | | Remove MOZ_WIDGET_GONK [1/2]wolfbeast2018-05-12-750/+60
| |/ |/| | | | | Tag #288
* | Convert uses of KEY_MAP_ANDROID_EXCEPT_B2G to KEY_MAP_ANDROIDwolfbeast2018-05-12-13/+2
| |
* | Remove MOZ_B2G leftovers and some dead B2G-only components.wolfbeast2018-05-12-5017/+28
| |
* | Remove gonk IDL reference in /hal.wolfbeast2018-05-12-6/+0
| | | | | | | | Solves build bustage. Follow-up to cfe5ef4ac7cd59f094b538252161ad74223c47da
* | Merge branch 'ported-upstream'wolfbeast2018-05-12-36/+33
|\ \
| * | Bug 1449548.wolfbeast2018-05-10-36/+33
| | |
* | | Merge branch 'master' of https://github.com/MoonchildProductions/UXPwolfbeast2018-05-12-30/+1
|\ \ \ | | |/ | |/|
| * | Merge pull request #342 from JustOff/PR_mse_uiMoonchild2018-05-11-30/+1
| |\ \ | | | | | | | | Remove the obsolete `media.mediasource.format-reader` control from the preferences UI