summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Update libhyphen's glue code to include overloads for fgetc() and feof().wolfbeast2018-05-19-15/+42
| | | | | Follow-up to 41cbe2d931d2742bb8dd6240eae9599e3bf3a512 to fix a crash regression. This resolves #374.
* Fix missing include in Skia SafeMathwolfbeast2018-05-17-0/+1
|
* Merge pull request #370 from alaviss/system-nssMoonchild2018-05-17-4/+4
|\ | | | | palemoon/installer: Fix packaging when built --with-system-(nss|nspr)
| * palemoon/installer: Fix packaging when built --with-system-nss/nsprLeorize2018-05-17-4/+4
|/ | | | | | | | The variables set by 'configure' for --with-system-(nss|nspr) is named differently in UXP. This breaks packaging for palemoon when system nss/nspr is used. This commit corrects the name of said variables.
* Merge pull request #369 from alaviss/crmfMoonchild2018-05-17-1/+0
|\ | | | | external/nss: Don't link with libcrmf on --with-system-nss builds
| * external/nss: Don't link with libcrmf on --with-system-nss buildsLeorize2018-05-17-1/+0
|/ | | | | | | | | | | Since Bug 1030963, functions that make use of libcrmf has been removed from the codebase. Therefore, it's no longer necessary to link with libcrmf. This commit completely removes the '-lcrmf' for --with-system-nss builds, as libcrmf is not available on all systems (eg. Arch Linux) This commit is a follow up to #364
* Add blocklist.manifest to Basilisk's package-manifest.inMatt A. Tobin2018-05-16-0/+1
|
* Merge pull request #360 from janekptacijarabaci/readview_pageshow_persisted_1Moonchild2018-05-16-6/+102
|\ | | | | Fix: Reader Mode icon in urlbar is not displayed when close the Reader Mode view
| * Bug 1379762 part 2. Use a more reliable test to figure out when we can skip ↵janekptacijarabaci2018-05-15-2/+59
| | | | | | | | | | | | firing onload in nsDocumentViewer::LoadComplete Issue #357
| * Bug 1379762 part 1. Don't call MediaFeaturesChanged if our override device ↵janekptacijarabaci2018-05-15-5/+44
| | | | | | | | | | | | pixel ratio is set to its current value Issue #357
* | Merge pull request #358 from janekptacijarabaci/notifications_settings_3Moonchild2018-05-16-8/+49
|\ \ | | | | | | [PALEMOON] Fix: The settings icon in the notification is missing (copy some files from webextensions)
| * | [PALEMOON] Fix: The settings icon in the notification is missing (copy some ↵janekptacijarabaci2018-05-15-8/+49
| | | | | | | | | | | | | | | | | | | | | files from webextensions) Issue #121 Pull #273
* | | Merge pull request #365 from alaviss/wifiMoonchild2018-05-16-1/+1
|\ \ \ | | | | | | | | Explicitly specify the AccessPoint interface name
| * | | Bug 1314968 - Explicitly specify the AccessPoint interface name. r=kanruJan Steffens2018-05-16-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The DBus specification allows passing an empty string as the interface to the org.freedesktop.DBus.Properties.GetAll call to get all properties, throwing away the namespace (interface) information. However, GDBus does not allow this. When NetworkManager moved to using GDBus, Firefox lost the ability to retrieve access points from NetworkManager. Since we're only interested in properties from the org.freedesktop.NetworkManager.AccessPoint interface, name it explicitly. This works with both the old and the new NetworkManager. MozReview-Commit-ID: Kc5HaYvwfRZ --HG-- extra : rebase_source : e1550d327e5a4ea05b8d35d98ef7b27c0add709b
* | | | Merge pull request #364 from alaviss/crmfMoonchild2018-05-16-3/+1
|\ \ \ \ | | | | | | | | | | Don't link against crmf while building --with-system-nss
| * | | | Bug 1371991 - don't link against crmf when building with --with-system-nss, ↵Franziskus Kiefer2018-05-16-3/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r=ted Differential Revision: https://phabricator.services.mozilla.com/D836 --HG-- extra : rebase_source : 04127ba88296e8bd6849d227641bb0eebae2c23b extra : amend_source : dde2e35e2d12316950113e5f320d47a914783623
* | | | 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