Commit Graph

143 Commits

Author SHA1 Message Date
Christian Holler (:decoder)
0ee2e05a6f Bug 1289194 - Experimental LibFuzzer integration. r=glandium
MozReview-Commit-ID: 9njDcbltyow
2016-09-01 15:07:01 +02:00
Jorg K
414f56691b Bug 1301987 - removed unused io.h and fcntl.h. r=jimm 2016-09-12 13:04:39 -07:00
Sebastian Hengst
cda67b5d84 Backed out changeset 95e68b473e91 (bug 1289194) for failure to process moz.build file. r=backout a=backout
MozReview-Commit-ID: GhfzNoiE808
2016-09-07 18:45:40 +02:00
Christian Holler (:decoder)
09deaa21d9 Bug 1289194 - Experimental LibFuzzer integration. r=glandium 2016-09-01 15:07:01 +02:00
Jim Mathies
fb8b02acac Bug 1286306 - Add an app info property exposing the state of the Windows dll blocklist, and test the value during browser test runs. r=bsmedberg
MozReview-Commit-ID: H7206wTh8YM
2016-07-27 15:20:58 -05:00
Aaron Klotz
d6375a0a0f Bug 1285356: Fix blocklist initialization regressions; r=bsmedberg
MozReview-Commit-ID: AlWyzVhtPLL
2016-07-07 17:00:23 -06:00
Eric Rahm
a9769642d5 Bug 1282980 - Remove MacQuirks. r=jrmuizel
MacQuirks was targeted for OSX from 10.6.8 up to but not including 10.7.0. We
have now removed support for 10.6 so we can safely remove this code. This also
fixes bug 1282184 where DMD is apparently choking on memory allocated in the
interpose library.
2016-07-19 23:48:29 -07:00
Makoto Kato
e28a8d5d84 Backed out changeset d6523dfaab78 (bug 1282980) due to OSX build failure
MozReview-Commit-ID: 9ZSylYsKDjp
2016-07-20 11:03:57 +09:00
Eric Rahm
7f5c0da102 Bug 1282980 - Remove MacQuirks. r=jrmuizel
MacQuirks was targeted for OSX from 10.6.8 up to but not including 10.7.0. We
have now removed support for 10.6 so we can safely remove this code. This also
fixes bug 1282184 where DMD is apparently choking on memory allocated in the
interpose library.
2016-07-19 16:49:24 -07:00
Chris Peterson
9591260fc7 Bug 1277155 - Part 1: Remove snprintf() polyfills for VS2013 in Sprintf.h and #defines. r=froydnj r=mhowell 2016-06-27 20:45:03 -07:00
Andrea Marchesini
7b077db3d2 Bug 1281793 - Remove some non-used telemetry IDs - part 1 - expired keys in nsBrowserApp, r=gfritzsche 2016-06-28 19:29:09 +02:00
Carsten "Tomcat" Book
6ec8837325 Backed out changeset e1001d232f8a (bug 1281793) for bustage on a CLOSED TREE 2016-06-28 17:05:04 +02:00
Andrea Marchesini
7bf5a197c2 Bug 1281793 - Remove some non-used telemetry IDs - part 1 - expired keys in nsBrowserApp, r=gfritzsche 2016-06-28 16:44:42 +02:00
Mike Hommey
04d312f0af Bug 1271574 - Purposefully leak the XUL_APP_FILE string passed to putenv. r=bsmedberg
Before bug 552864, the string was created with PR_smprintf, and
PR_SetEnv'ed (which, under the hood, just calls putenv). PR_smprintf was
allocating the string on the heap. Now, it's allocated on the stack, and
still putenv'ed.

putenv kind of takes ownership of the strings it's being passed, so
stack allocated strings are dangerous to use. It looks like we've been
fairly lucky that it worked, presumably because compilers would keep the
stack frame with the variable, but that's not guaranteed to happen, and
in some case, doesn't.

So we strdup the string and purposefully leak it instead, which matches
what happened before bug 552864, and is the only "sane" way to use
putenv.
2016-06-02 08:44:16 +09:00
Bob Owen
234469274c Bug 1278528: Don't try to initialize the sandbox TargetServices when we are not sandboxed. r=jimm
MozReview-Commit-ID: EpXy9LYXwQL
2016-06-07 14:03:51 +01:00
Jed Davis
48dd26ae20 Bug 1114647 - Use firefox for child processes instead of plugin-container. r=ted
Disabled on Mac (content processes need to use plugin-container.app for
UI reasons) and on Linux unless --disable-sandboxing (build issues).

Based on work by George Wright <george@mozilla.com>.
2016-06-03 12:49:39 -07:00
Bob Owen
a3e759646e Bug 1035125 Part 9: Link Chromium sandbox into firefox.exe instead of having a separate DLL. r=aklotz,glandium
MozReview-Commit-ID: 1vgDPjpcwz3
2016-05-15 16:41:40 +01:00
Mike Hommey
3582442233 Bug 1238769 - Add a -xpcshell option to Firefox. r=bsmedberg 2016-02-10 07:39:27 +09:00
Phil Ringnalda
dd6dd89c1f Back out 7af06ac5c280 (bug 1238769) for bustage
CLOSED TREE
2016-02-03 20:15:33 -08:00
Mike Hommey
b3b7fc15fe Bug 1238769 - Add a -xpcshell option to Firefox. r=bsmedberg 2016-02-04 12:49:57 +09:00
Mike Hommey
899f1cabf4 Bug 1211765 - Remove remnants from --with-libxul-sdk. r=bsmedberg
The configure option has explicitly thrown an error for more than a year now,
and it happens that the remaining way to still forcefully use it has been
broken for more than 8 months.
2015-10-14 08:02:34 +09:00
Gabriele Svelto
d9aa3cd009 Bug 858928 - Switch XRE_StartupTimelineRecord() from PRTime to TimeStamp. r=froydnj 2015-07-06 18:01:09 +02:00
Kartikaya Gupta
ebe4a3e37e Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong 2015-04-23 15:10:30 -04:00
Nicholas Nethercote
0ec1dcb0c0 Bug 1123527 - Added #error cases for impossible platforms. r=glandium.
cppcheck says:

> b2g/app/nsBrowserApp.cpp:251: error: Uninitialized variable: gotCounters
> browser/app/nsBrowserApp.cpp:637: error: Uninitialized variable: gotCounters

It's a false positive because one of XP_WIN and XP_UNIX is always defined, but
it doesn't hurt to make that fact clearer.
2015-01-15 22:10:29 -08:00
Brian Smith
ebf74f4fbc Bug 1119776, Part 7: Avoid defining snprintf when MSVC provides it (other), r=bsmedberg 2015-01-08 22:35:33 -08:00
Ehsan Akhgari
89b3e6b4ed Bug 1082792 - Build firefox.exe with -MD in ASAN builds; r=glandium
Mixing -MT and -MD as we do by default is not a supported configuration
for ASAN.  Given that we don't require supporting XP SP2 in those
builds, we can opt out of this.
2014-11-24 13:42:33 -05:00
Jacek Caban
4abb0d4e6f Bug 1102809 - Fixed -Wunused-function warnings found in mingw build. r=mattwoodrow 2014-11-24 11:19:36 +01:00
Jim Mathies
e113f61bb3 Bug 1042708 - Fix improper metro main thread identification. Regression from bug 1033358. r=me 2014-07-23 10:13:18 -05:00
Stephen Pohl
743f796a95 Bug 1077282: Cleanup uses of GreD vs GreBinD, introcuded by v2 signature changes on OSX. Based on initial patch by rstrong. r=bsmedberg 2014-10-10 15:06:57 -04:00
Stephen Pohl
270318b6fa Mac v2 signing - Bug 1050944 - Get Firefox to launch and run on OSX with the new .app bundle structure, made necessary by Apple's v2 signatures. r=smichaud, r=ted, sr=bsmedberg 2014-09-29 11:51:04 -07:00
Masatoshi Kimura
5bbacee4ff Bug 969918 - Use decltype to declare pointers for dynamic-loaded functions. r=jimm sr=roc 2014-02-18 07:32:52 +09:00
Ehsan Akhgari
860f2c1f29 Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg 2014-02-10 17:57:01 -05:00
Jim Mathies
d6b09668e3 Bug 968774 - Don't set XUL_APP_FILE on metrofx startup. r=mbrubeck 2014-02-06 17:41:13 -06:00
David Major
6cdf047572 Bug 939043 - Downgrade the user32 assertion to a warning message. r=bsmedberg 2013-12-06 10:21:16 -05:00
David Major
f3ff22e118 Bug 932100 - Part 2: Move DLL blocklist code to mozglue. r=bsmedberg, r=glandium 2013-11-12 08:31:32 -05:00
David Major
cc6692b007 Bug 932100 - Part 1: Remove load-time dependency on user32. r=bsmedberg 2013-11-12 08:31:32 -05:00
Jonas Finnemann Jensen
cf099c0754 Bug 902587 - Part 2A: Refactor late-write-checks as client of IO Interposer. r=BenWa 2013-11-05 07:45:20 -05:00
Birunthan Mohanathas
ef6a40f19b Bug 784739 - Switch from NULL to nullptr in browser/components. r=ehsan 2013-08-21 12:13:50 -04:00
Jim Mathies
fc942f8009 Bug 898370 - Disable crash reporting when running in metrodesktop mode. r=bbondy 2013-07-26 12:19:55 -05:00
Gabriele Svelto
6a57e5c74c Bug 793735 - Make XRE_StartupTimelineRecord() generate TimeStamps and modify its callers to use the appropriate timers, r=nfroyd 2013-03-26 11:31:20 +01:00
Jim Mathies
1bde9a9ba8 Bug 860683 - When running tests in immersive mode, connect firefox stdout to a metrotestharness pipe to route test output to mozilla test harnesses. r=bbondy 2013-04-11 17:45:29 -05:00
Nathan Froyd
5e2155bec0 Backout 61e1edc0b6bf (bug 793735), 77014412cd4a (bug 793735), and 8c5aa269c3cd (bug 793735) for botching FHR data 2013-04-09 16:25:42 -04:00
Gabriele Svelto
0d3fe8e334 Bug 793735 - Make XRE_StartupTimelineRecord() generate TimeStamps and modify its callers to use the appropriate timers, r=froydnj 2013-03-26 11:31:20 +01:00
Ehsan Akhgari
755333d3f2 Backed out 2 changesets (bug 784739) because of Windows build failures
Backed out changeset 06ae36377cfa (bug 784739)
Backed out changeset e56f91d780df (bug 784739)
2013-04-02 23:04:49 -04:00
Ehsan Akhgari
9e6ee4a38d Follow-up to bug 784739 - Compare a char against a numeric value, not nullptr
Landed on a CLOSED TREE
2013-04-02 22:11:11 -04:00
matekm
95eb6c3e62 Bug 784739 - Switch from NULL to nullptr in browser/; r=ehsan 2013-04-02 20:40:29 -04:00
Jim Mathies
27aee10be6 Bug 855407 - Route mochitest-metro-chrome test output to the metrotestharness console. r=tabraldes 2013-03-31 15:48:48 -05:00
Ryan VanderMeulen
d48202cc7a Backed out changeset 17b7d2222f14 (bug 855407) for likely causing leaks. 2013-03-29 10:28:05 -04:00
Jim Mathies
bf1c90b0d5 Bug 855407 - When running mochitest-metro-chrome, route test harness output to the metrotestharness console. r=tabraldes 2013-03-29 06:47:17 -05:00
Brian R. Bondy
42cfd673cd Bug 846365 - Add proper handling for background session closes in Firefox for Metro. r=jimm 2013-03-24 19:10:46 -04:00