Jed Davis
b1a19f116a
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
f8ada5198c
Back out 7f6bb9f7e60d (bug 1133073) for bustage. Sorry about that.
2016-01-11 13:29:53 -08:00
Jed Davis
d5374987d3
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
25b0cc94df
Bug 1232458 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in WindowsDllBlocklist.cpp; r=aklotz
2015-12-24 21:38:44 -05:00
Nathan Froyd
a528716ed8
Backout 6a9d0f869621 (bug 1232458) for adding inappropriate colors to our CLOSED TREE
2015-12-24 21:45:30 -05:00
Nathan Froyd
f90195cc50
Bug 1232458 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in WindowsDllBlocklist.cpp; r=aklotz
2015-12-06 07:54:29 -05:00
Aaron Klotz
13a5b9603d
Bug 1233237: Backout a882a8c92a28 for causing winsock connectivity problems; r=backout
2015-12-23 14:35:42 -07:00
philipp
62ac0e67ae
Bug 1233237 - Add Nvidia Network Access Manager .dlls to Windows blocklist. r=aklotz
2015-12-19 09:10:00 +01:00
Carsten "Tomcat" Book
f36ecc8704
Backed out changeset 8b4bffb2ce7c (bug 1133073) for bustage on Android
2015-12-21 11:07:48 +01:00
Jed Davis
dd2ff7e6a3
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
2af149f088
Backout 62dab36901e2 and 9b4445c0f202 (bug 1232458) for Windows bustage; r=me
2015-12-18 11:15:10 -05:00
Nathan Froyd
a28a7e0982
Bug 1232458 - fix Windows build bustage on a CLOSED TREE; r=me
2015-12-18 10:57:17 -05:00
Nathan Froyd
cbd9a3a12c
Bug 1232458 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in WindowsDllBlocklist.cpp; r=aklotz
2015-12-06 07:54:29 -05:00
philipp
654ed0cd8d
Bug 1222819 - Add Orbit Downloader .dlls to Windows blocklist. r=aklotz
2015-12-01 12:40:25 -07:00
Aaron Klotz
aa296875cc
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
66b78054ea
Bug 1222933 - Add am32-34121.dll to blocklist; r=bsmedberg
2015-11-10 15:25:06 -07:00
Andrew McCreight
a3ca38bb9f
Bug 1216354 - Disable LSan leak checking by default in mozglue. r=glandium
2015-10-22 09:33:43 -07:00
Wes Kocher
40a1e7a42d
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
3309856eb1
Bug 1205987 - Add freecorder dll to Windows blocklist. r=dmajor
...
CLOSED TREE
2015-10-13 13:03:12 -07:00
Chris Peterson
b06d7f99a7
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
6261581c48
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
207940a6b1
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
ef9662fad4
Bug 1194890 - Ensure that any user32 imports to mozglue are delay loaded; r=glandium
2015-08-14 16:27:03 -06:00
Nicholas Nethercote
10d95cca57
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
665099fb75
Bug 1166207 - Load preload.js in the Nuwa process. r=khuey
2015-08-28 17:57:44 +08:00
Ryan VanderMeulen
9e2bed1c36
Merge m-c to fx-team. a=merge
2015-08-26 14:34:15 -04:00
Gijs Kruitbosch
dd3714771b
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
642029f73e
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
7ff185644b
Bug 1196859 - Block Roboform binaries written against old SDK. r=bsmedberg
2015-08-20 12:27:00 -04:00
David Major
d96d6c8a02
Bug 1170141 - Block RealNetworks Browser Record Plugin due to startup crashes. r=ehan
2015-07-22 13:27:00 +02:00
Birunthan Mohanathas
e52329c788
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
0e46c00654
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
4692c3bbea
Bug 763395 - Add nlsp.dll to blocklist. r=bsmedberg
2015-06-05 11:49:00 -04:00
Julian Seward
4b204e26c4
Bug 1125091 - Make Nuwa be Valgrind-friendly. r=njn.
2015-06-01 12:18:00 +02:00
Mike Hommey
3a3e32f4c0
Bug 1043692 - Move DIST_INSTALL to moz.build. r=gps
2015-05-12 07:55:22 +09:00
David Major
d3b8484400
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
4a740934b7
Bug 1130061: Block version 1.5 of vwcsource.ax. r=bsmedberg
2015-04-24 11:29:40 -04:00
David Major
b25322fe2f
Bug 1151506: Block long hex name DLLs due to startup crashes. r=bsmedberg
2015-04-10 15:23:32 -04:00
Mike Hommey
47007104f5
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
bc42b9f9df
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
1f8998c1b5
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
62412b3c87
Bug 1136968 - Add YCWebCameraSource.ax to DLL blocklist. r=benjamin
2015-03-17 18:32:00 +01:00
Cervantes Yu
c0de5f3e6b
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
b11834deed
Bug 1139036 - Bind all symbols from libmozglue.dylib when it is loaded. r=ted
2015-03-04 21:15:08 +09:00
David Major
043893abb4
Bug 1132663 - Part 2: Block rndlnpshimswf.dll and rndlmainbrowserrecordplugin.dll. r=bsmedberg
2015-02-18 14:12:41 +13:00
Mike Hommey
d8f563fcbd
Fixup bug 1121269 for b2g bustage on a CLOSED TREE. r=me
2015-02-11 11:30:58 +09:00
Mike Hommey
6ad25cb792
Bug 1129244 - [Nuwa] wrap pthread_mutex_trylock. r=thinker
2015-02-11 10:21:04 +09:00
Mike Hommey
ed233942cc
Bug 1121269 - Remove TLS keys from bookkeeping in non-Nuwa processes too. r=thinker
2015-02-11 10:21:04 +09:00
Mike Hommey
1ed447aabd
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
24fa4a4b75
Bug 1123778 - Block Lenovo Onekey Theater DLLs. r=bsmedberg
2015-01-21 18:52:00 -05:00