Jed Davis
11c2c37592
Bug 1133073 - Use PR_DuplicateEnvironment to avoid post-fork malloc on all Linux platforms. r=dhylands
2016-01-11 14:17:01 -08:00
Jed Davis
dd3ff20e03
Back out 7f6bb9f7e60d (bug 1133073) for bustage. Sorry about that.
2016-01-11 13:29:53 -08:00
Jed Davis
5b44277caf
Bug 1133073 - Use PR_DuplicateEnvironment to avoid post-fork malloc on all Linux platforms. r=dhylands
2016-01-11 12:46:50 -08:00
Nathan Froyd
cadb69de4b
Bug 1232458 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in WindowsDllBlocklist.cpp; r=aklotz
2015-12-24 21:38:44 -05:00
Nathan Froyd
2384c3bdcf
Backout 6a9d0f869621 (bug 1232458) for adding inappropriate colors to our CLOSED TREE
2015-12-24 21:45:30 -05:00
Nathan Froyd
898943b89d
Bug 1232458 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in WindowsDllBlocklist.cpp; r=aklotz
2015-12-06 07:54:29 -05:00
Aaron Klotz
10379467c2
Bug 1233237: Backout a882a8c92a28 for causing winsock connectivity problems; r=backout
2015-12-23 14:35:42 -07:00
philipp
3f926b84bf
Bug 1233237 - Add Nvidia Network Access Manager .dlls to Windows blocklist. r=aklotz
2015-12-19 09:10:00 +01:00
Carsten "Tomcat" Book
0eca0c54c3
Backed out changeset 8b4bffb2ce7c (bug 1133073) for bustage on Android
2015-12-21 11:07:48 +01:00
Jed Davis
ab50338407
Bug 1133073 - Use PR_DuplicateEnvironment to avoid post-fork malloc on all Linux platforms. r=dhylands
...
This removes the Android-only in-Gecko version of PR_DuplicateEnvironment from bug 773414.
2015-12-17 10:10:00 +01:00
Nathan Froyd
eef875bd6b
Backout 62dab36901e2 and 9b4445c0f202 (bug 1232458) for Windows bustage; r=me
2015-12-18 11:15:10 -05:00
Nathan Froyd
ee894a155b
Bug 1232458 - fix Windows build bustage on a CLOSED TREE; r=me
2015-12-18 10:57:17 -05:00
Nathan Froyd
f6312ced04
Bug 1232458 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in WindowsDllBlocklist.cpp; r=aklotz
2015-12-06 07:54:29 -05:00
philipp
7e54372bd4
Bug 1222819 - Add Orbit Downloader .dlls to Windows blocklist. r=aklotz
2015-12-01 12:40:25 -07:00
Aaron Klotz
47dc8c0346
Bug 1222933: Backout previous DLL blocklist change as it had no effect on crash; r=backout
2015-12-01 11:53:14 -07:00
Aaron Klotz
939265df10
Bug 1222933 - Add am32-34121.dll to blocklist; r=bsmedberg
2015-11-10 15:25:06 -07:00
Andrew McCreight
61f76e4340
Bug 1216354 - Disable LSan leak checking by default in mozglue. r=glandium
2015-10-22 09:33:43 -07:00
Wes Kocher
90ebf26869
Backed out changeset a67ea3f24678 (bug 1205987) for not working as well as originally thought
...
CLOSED TREE
2015-10-14 09:51:35 -07:00
philipp
57aeda29d4
Bug 1205987 - Add freecorder dll to Windows blocklist. r=dmajor
...
CLOSED TREE
2015-10-13 13:03:12 -07:00
Chris Peterson
dd2fcb9b7d
Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium
2015-09-22 21:39:03 -07:00
Michael Layzell
f20336e5e1
Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
2015-09-12 16:53:33 -04:00
Nicholas Nethercote
dd6b6da237
Bug 1203553 - Fix an MSVC warning in mozglue. r=glandium.
...
This lets us remove the ALLOW_COMPILER_WARNINGS=True flag.
2015-09-10 16:52:30 -07:00
Aaron Klotz
8a0c89214f
Bug 1194890 - Ensure that any user32 imports to mozglue are delay loaded; r=glandium
2015-08-14 16:27:03 -06:00
Nicholas Nethercote
69d088e45f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
2015-08-27 20:44:53 -07:00
Cervantes Yu
aa469abcee
Bug 1166207 - Load preload.js in the Nuwa process. r=khuey
2015-08-28 17:57:44 +08:00
Ryan VanderMeulen
8f8d05680f
Merge m-c to fx-team. a=merge
2015-08-26 14:34:15 -04:00
Gijs Kruitbosch
638e27517a
Bug 1198186 - increase limit used to detect int values passed as first argument to LdrLoadDll, r=dmajor
2015-08-25 12:07:39 +01:00
Mike Hommey
03d9719906
Bug 1168291 - Install mozcrt.lib instead of mozglue.lib in the SDK. r=mshal
...
When building with MOZ_CRT (which is more or less the default when
building on Windows with MSVC2013), building e.g. XPCOM components
requires linking against mozcrt.lib, so it needs to be shipped in
the SDK. On the other hand, mozglue.lib, which is currently shipped,
is not useful because it lacks the necessary hacks from mozcrt.lib
avoiding crashes for memory allocator mismatch.
2015-08-11 07:20:20 +09:00
David Major
187400f43f
Bug 1196859 - Block Roboform binaries written against old SDK. r=bsmedberg
2015-08-20 12:27:00 -04:00
David Major
7b3f762ca3
Bug 1170141 - Block RealNetworks Browser Record Plugin due to startup crashes. r=ehan
2015-07-22 13:27:00 +02:00
Birunthan Mohanathas
47ed3a3675
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Mike Hommey
d594f5f393
Bug 1172668 - Unbreak DMD on OS X after bug 1168719. r=gps
...
Bug 1168719 added a generic replace malloc library which name happened to be
the same as the existing dummy library used to link replace malloc on OSX.
Change the name of that dummy library.
2015-06-10 10:49:22 +09:00
David Major
477ce1af3e
Bug 763395 - Add nlsp.dll to blocklist. r=bsmedberg
2015-06-05 11:49:00 -04:00
Julian Seward
ed082bc0ef
Bug 1125091 - Make Nuwa be Valgrind-friendly. r=njn.
2015-06-01 12:18:00 +02:00
Mike Hommey
a186075cb0
Bug 1043692 - Move DIST_INSTALL to moz.build. r=gps
2015-05-12 07:55:22 +09:00
David Major
dc677dff01
Bug 1160148: Also block AVX2 in Win7RTM, and move the code to mozglue. r=froydnj
2015-05-11 16:12:45 -04:00
David Major
1ebb4c286e
Bug 1130061: Block version 1.5 of vwcsource.ax. r=bsmedberg
2015-04-24 11:29:40 -04:00
David Major
a8c1002b48
Bug 1151506: Block long hex name DLLs due to startup crashes. r=bsmedberg
2015-04-10 15:23:32 -04:00
Mike Hommey
75f4f8947d
Bug 1138824 - Remove NO_INSTALL_IMPORT_LIBRARY. r=gps
...
NO_INSTALL_IMPORT_LIBRARY is only used in one place, and since we don't even
use $(DIST)/lib for gecko, it actually doesn't make a difference presently.
2015-03-27 09:42:00 +09:00
Cervantes Yu
96343f2326
Bug 1144535: Respect caller-specifed thread attributes in creating threads in the Nuwa process. r=asuth
2015-03-20 18:55:11 +08:00
Jim Blandy
3245acc086
Bug 1134039: Make SpiderMonkey standalone (JS_STANDALONE) builds use jemalloc and mozglue by default. r=glandium
...
JS_STANDALONE builds don't need everything in mozglue; have mozglue omit the
unneeded code for such builds.
Since the SpiderMonkey binaries are now more like the other Gecko binaries, we
can remove some special cases for JS_STANDALONE in GeckoSharedLibrary,
GeckoProgram, etc. All Gecko binaries now use mozglue, which contains mfbt, so
we no longer need mention mfbt explicitly.
Add a property to the getBuildConfiguration testing function's result that
indicates whether we're using jemalloc or not.
Include the newly necessary source directories in the SpiderMonkey source
package.
2015-03-19 02:12:53 -07:00
David Major
5f0a55b479
Bug 1136968 - Add YCWebCameraSource.ax to DLL blocklist. r=benjamin
2015-03-17 18:32:00 +01:00
Cervantes Yu
0316846a2e
Bug 1119157: Fix false over-recursion in web worker threads by cleaning up thread info in the processes forked from Nuwa. a=asuth
2015-02-17 16:25:24 +08:00
Mike Hommey
2a65448fd6
Bug 1139036 - Bind all symbols from libmozglue.dylib when it is loaded. r=ted
2015-03-04 21:15:08 +09:00
David Major
d559c2242b
Bug 1132663 - Part 2: Block rndlnpshimswf.dll and rndlmainbrowserrecordplugin.dll. r=bsmedberg
2015-02-18 14:12:41 +13:00
Mike Hommey
fa5908f9b0
Fixup bug 1121269 for b2g bustage on a CLOSED TREE. r=me
2015-02-11 11:30:58 +09:00
Mike Hommey
604d5f8d8c
Bug 1129244 - [Nuwa] wrap pthread_mutex_trylock. r=thinker
2015-02-11 10:21:04 +09:00
Mike Hommey
92c6b5db2d
Bug 1121269 - Remove TLS keys from bookkeeping in non-Nuwa processes too. r=thinker
2015-02-11 10:21:04 +09:00
Mike Hommey
e556ca8eeb
Bug 1121269 - Use a LinkedList to store TLS keys for Nuwa, and allocate the first element in a static buffer. r=thinker
2015-02-11 10:21:03 +09:00
David Major
768c60dd40
Bug 1123778 - Block Lenovo Onekey Theater DLLs. r=bsmedberg
2015-01-21 18:52:00 -05:00