Commit graph

1,198 commits

Author SHA1 Message Date
Moonchild
aa52f6bd53 Revert "Remove the Social API" 2019-02-15 23:58:52 +08:00
Ascrod
d7e628ffa5 Remove MOZ_SOCIAL. 2019-02-15 23:58:50 +08:00
Ascrod
44dc9ecd8e Remove the Social API 2019-02-15 23:58:48 +08:00
trav90
72d9e76fca Revoke MediaDataDecoder callback after RemoteVideoDecoder has been shut down 2019-02-15 23:58:46 +08:00
trav90
46621ae3e3 Null check the right pointer in RecvReadback 2019-02-15 23:58:45 +08:00
trav90
edf010898f Perform null check earlier in OggCodecState.cpp 2019-02-15 23:58:43 +08:00
trav90
1bc04e8910 [MSE] Correct ADTS frame size calculation
This should be bitwise OR rather than logical OR, which just returns 1.
2019-02-15 23:58:42 +08:00
wolfbeast
c006541548 Remove CrashReporterParent leftover.
Tag #20.
2019-02-15 23:58:40 +08:00
wolfbeast
e17c0d4d87 Remove IPC profile functions.
Resolves #378.
2019-02-15 23:58:39 +08:00
wolfbeast
1a823f5ad6 Remove SPS profiler.
- Conditionals and code blocks. (MOZ_ENABLE_PROFILER_SPS)
- Stub out several profiler-only functions.
2019-02-15 23:58:37 +08:00
wolfbeast
3fe8aff3f5 Remove CrashReporterParent leftover.
Tag #20.
2019-02-15 23:58:35 +08:00
wolfbeast
8d1e73fc3c Remove the jprof profiler.
This resolves #377.
2019-02-15 23:58:34 +08:00
janekptacijarabaci
64602172c2 [PALEMOON] [frontend vs backend] Places - fix: adding a livemark doesn't work correctly
Issue #121
2019-02-15 23:58:33 +08:00
wolfbeast
92fbd042f5 Remove the Dark Matter Detector (DMD) Memeory debugger component.
This resolves #376.
2019-02-15 23:58:31 +08:00
wolfbeast
4f9e1b3147 Remove IPC CrashReporterClient/Host
Tag #20.
2019-02-15 23:58:29 +08:00
wolfbeast
ad8dedfc91 Remove stubbed IPC CrashReporter(Parent/Child) 2019-02-15 23:58:28 +08:00
wolfbeast
a3f981092e Remove GMP, Plugin and IPC crash reporter hooks.
Stubs will be removed in follow-up

Tag #20.
2019-02-15 23:58:26 +08:00
wolfbeast
22a077d0ed Remove gfxCrashReporterUtils leftover.
Tag #20.
2019-02-15 23:58:24 +08:00
wolfbeast
121456f05a Remove gfxCrashReporterUtils.
Tag #20.
2019-02-15 23:58:22 +08:00
trav90
886642abc1 [MSE] Add a missing comma in validBoxes 2019-02-15 23:58:21 +08:00
wolfbeast
b88143e4be Update libhyphen's glue code to include overloads for fgetc() and feof().
Follow-up to 41cbe2d931d2742bb8dd6240eae9599e3bf3a512 to fix a crash regression.
This resolves #374.
2019-02-15 23:58:19 +08:00
wolfbeast
2a5df33520 Fix missing include in Skia SafeMath 2019-02-15 23:58:18 +08:00
Leorize
0f84519843 palemoon/installer: Fix packaging when built --with-system-nss/nspr
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.
2019-02-15 23:58:16 +08:00
Leorize
961f4c4dd0 external/nss: Don't link with libcrmf on --with-system-nss builds
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
2019-02-15 23:58:15 +08:00
NTD
3588229cfd Add blocklist.manifest to Basilisk's package-manifest.in 2019-02-15 23:58:13 +08:00
janekptacijarabaci
e29bf72ab4 Bug 1379762 part 2. Use a more reliable test to figure out when we can skip firing onload in nsDocumentViewer::LoadComplete
Issue #357
2019-02-15 23:58:12 +08:00
janekptacijarabaci
eb80674e82 Bug 1379762 part 1. Don't call MediaFeaturesChanged if our override device pixel ratio is set to its current value
Issue #357
2019-02-15 23:58:10 +08:00
janekptacijarabaci
bafa726b15 [PALEMOON] Fix: The settings icon in the notification is missing (copy some files from webextensions)
Issue #121
Pull #273
2019-02-15 23:58:09 +08:00
Jan Steffens
51c2477b99 Bug 1314968 - Explicitly specify the AccessPoint interface name. r=kanru
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
2019-02-15 23:58:07 +08:00
Franziskus Kiefer
3d47693868 Bug 1371991 - don't link against crmf when building with --with-system-nss, r=ted
Differential Revision: https://phabricator.services.mozilla.com/D836

--HG--
extra : rebase_source : 04127ba88296e8bd6849d227641bb0eebae2c23b
extra : amend_source : dde2e35e2d12316950113e5f320d47a914783623
2019-02-15 23:58:06 +08:00
Mike Hommey
62562b80d0 Bug 1384062 - Make SystemResourceMonitor.stop more resilient to errors. 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
2019-02-15 23:58:04 +08:00
trav90
b19b96bfe7 Include in-content preferences file security.js in pre-processing 2019-02-15 23:58:03 +08:00
trav90
dbcd0c066f Make safebrowsing optional at build time - Part 5: preferences 2019-02-15 23:58:01 +08:00
trav90
cc09c5f65f Make safebrowsing optional at build time - Part 4: configure 2019-02-15 23:58:00 +08:00
trav90
45921022dc Fix build bustage 2019-02-15 23:57:58 +08:00
trav90
5c16f3d5ba Make safebrowsing optional at build time - Part 3: toolkit/ 2019-02-15 23:57:56 +08:00
trav90
62afe1838f Make safebrowsing optional at build time - Part 2: mobile/ 2019-02-15 23:57:54 +08:00
trav90
e04e651ffe Make safebrowsing optional at build time - Part 1: browser/ 2019-02-15 23:57:53 +08:00
Ascrod
f0af6dce04 Change Reader API to use events, remove messaging. 2019-02-15 23:57:51 +08:00
Ascrod
1c494e80a6 Initial updates for Reader View. 2019-02-15 23:57:50 +08:00
wolfbeast
faaff24342 Clarify Basilisk branding/licensing (official/unofficial) 2019-02-15 23:57:48 +08:00
JustOff
1cb6795a53 Revive the quickdial page (about:newtab) 2019-02-15 23:57:47 +08:00
wolfbeast
ebb869264d Don't linkify data: or javascript: URLs in the web console. 2019-02-15 23:57:45 +08:00
wolfbeast
abd21e76ce Merge libhyphen fix from upstream. 2019-02-15 23:57:44 +08:00
wolfbeast
f6fa2effca Consistently use PR memory functions. 2019-02-15 23:57:42 +08:00
wolfbeast
7ec8b4bf6f Update in-tree freetype2 lib (unused) to 2.9.1 2019-02-15 23:57:40 +08:00
wolfbeast
4070f2c744 Add omitted Skia "Safe Math" includes. 2019-02-15 23:57:38 +08:00
wolfbeast
b2cb4042f0 Check for infinite value in txFormatNumberFunctionCall. 2019-02-15 23:57:36 +08:00
wolfbeast
685ae236c8 Use a temporary in Animation::Tick() 2019-02-15 23:57:35 +08:00
wolfbeast
e0714405a3 Drop invisible characters from downloads filename. 2019-02-15 23:57:33 +08:00