Botond Ballo
c57de18781
Bug 1331495 - Add an operator<< overload for TimeDuration. r=froydnj
...
MozReview-Commit-ID: dYKdlKI8Le
--HG--
extra : rebase_source : a56ed17f1c505ca50e3a9bb9ad0e34a1060ef1ac
2017-01-16 16:55:58 -05:00
Mike Hommey
11a4734e0d
Bug 1332523 - Remove nsXPCOMGlue.h. r=bsmedberg
...
--HG--
extra : rebase_source : 7a0b2441f768cbdef1a5b51139f8ecd4a6fde0c1
2017-01-13 07:56:05 +09:00
Mike Hommey
9d2b3754b7
Bug 1332523 - Move message indicating when the blocklist is initialized after user32.dll was loaded to the blocklist itself. r=dmajor
...
--HG--
extra : rebase_source : 4aea579104d2bad56a91f67e66d0af8c4ada9c3d
2017-01-12 11:13:40 +09:00
Mike Hommey
bebd095c4c
Bug 1306327 - Use the new XRE Bootstrap API in Firefox for Android. r=bsmedberg
...
Here, we also modify APKOpen to use the XPCOM glue loading process
instead of custom symbol resolution, so that the Bootstrap API can be
used in a more straightforward manner.
--HG--
extra : rebase_source : 55037ba30ca66a090b73923a3ce8df5b054bf47a
2016-12-17 06:48:01 +09:00
Eric Rahm
87cfbc1b65
Bug 1322735 - Remove MOZ_STACKWALKING define. r=glandium
...
With frame pointer omission disabled we should always have usable stacks on Windows. This allows us to remove the MOZ_STACKWALKING define as it will always be enabled.
MozReview-Commit-ID: 54xs3Hf1r4P
--HG--
extra : rebase_source : dfaf13fb4c2185985f4f074c338ccf1fef8f3c94
2016-12-20 15:11:36 -08:00
Chris Peterson
ae18f9a8b4
Bug 1329563
- Remove DLL blocklist checks for Windows XP. r=aklotz
...
MozReview-Commit-ID: 3zZDsjQii3o
--HG--
extra : rebase_source : 8880c393ee1a205c6221deeee416429a5272b48c
2017-01-08 20:55:05 -08:00
Ehsan Akhgari
1c687043f1
Bug 1251936 - Mark AutoSetXPCOMLoadOnMainThread's constructor as explicit
2016-12-23 21:03:21 -05:00
Jan de Mooij
cad14cbd6e
Bug 1313351 followup - Also back out the ElfLoader changes from bug 1320905 on a CLOSED TREE. r=red
...
--HG--
extra : rebase_source : 5ce387a5d813752957733c46381ea85245bc8eda
2016-12-23 21:27:57 +01:00
Ting-Yu Chou
9b4a42ffed
Bug 1322465 part 9 - Use explicit/MOZ_IMPLICIT for the unary constructors in mozglue/. r=Ehsan
...
MozReview-Commit-ID: MHgGyQGRdM
--HG--
extra : rebase_source : 9b5cb97c0264a734cd166393a49252db22af4bf1
2016-12-16 15:57:53 +08:00
Botond Ballo
71a6962e97
Bug 1321885 - Add Max() and Min() methods to TimeDuration. r=froydnj
...
MozReview-Commit-ID: 4WvRa3ZSrmP
--HG--
extra : rebase_source : d7433ab7cdb949194e494568f0bf94b91639e27e
extra : source : bac442a609767fbb21b266dbd719d6eb968fbf3d
2016-07-27 14:07:57 -04:00
Phil Ringnalda
ce9ad65e4e
Merge m-c to autoland
...
--HG--
rename : xpcom/build/nsXREAppData.h => xpcom/build/XREAppData.h
rename : xpcom/glue/AppData.cpp => xpcom/glue/XREAppData.cpp
extra : rebase_source : 84774ad3fb5a596ad5c105cc0f3b269371c4308e
2016-12-13 19:28:57 -08:00
Ting-Yu Chou
19a9104684
Bug 1322463 - Replace snprintf/vsnprintf by SprintfLiteral/VsprintfLiteral for what clang plugin reports on Windows. r=Ehsan
...
MozReview-Commit-ID: 2bFcM53uEPb
--HG--
extra : rebase_source : 4e69d3f3f95c18bcbf731a17cb98fa456ddaa118
2016-12-09 09:47:19 +08:00
Sebastian Hengst
27bd22acd7
Backed out changeset eae2252a519f (bug 1321593) for leaks, e.g. in clipboard and jetpack tests. r=backout
...
--HG--
rename : xpcom/build/XREAppData.h => xpcom/build/nsXREAppData.h
rename : xpcom/glue/XREAppData.cpp => xpcom/glue/AppData.cpp
2016-12-12 22:10:17 +01:00
Benjamin Smedberg
835aaa0cad
Bug 1306327 part A - NS_EXPORT macro in APKOpen.h can conflict with nscore.h: rename it to APKOPEN_EXPORT to avoid build issues on a CLOSED TREE, r=glandium
...
MozReview-Commit-ID: 5Y08hwtc7s2
--HG--
extra : source : b1a3d2e42a4e38ca49f7316bef5ac5de9340f940
extra : amend_source : 7858b1690ccf42619c88dd3c9a2984dedebd4e65
2016-11-29 14:27:30 -05:00
Benjamin Smedberg
4df1abc2c0
Bug 1321593 part A - Refactor nsXREAppData: 1) make nsXREAppData strongly own its members 2) rename it to mozilla::XREAppData 3) separate out the static compiled data into StaticXREAppData 4) Remove XRE_CreateAppData and XRE_FreeAppData 5) remove the struct size and related size-checking code which was only ever useful for cross-version compatibility, r=glandium
...
MozReview-Commit-ID: CQv1UrSaw4D
--HG--
rename : xpcom/build/nsXREAppData.h => xpcom/build/XREAppData.h
rename : xpcom/glue/AppData.cpp => xpcom/glue/XREAppData.cpp
extra : rebase_source : c909ee206d31b110c6a38cc466ef24a465ee2ae5
extra : histedit_source : e86c3900412229f99ade29c5b8e3943d943ec718
2016-12-02 09:07:24 -05:00
Benjamin Smedberg
d37894f60d
Bug 1321593 part A - Refactor nsXREAppData: 1) make nsXREAppData strongly own its members 2) rename it to mozilla::XREAppData 3) separate out the static compiled data into StaticXREAppData 4) Remove XRE_CreateAppData and XRE_FreeAppData 5) remove the struct size and related size-checking code which was only ever useful for cross-version compatibility, r=glandium
...
MozReview-Commit-ID: CQv1UrSaw4D
--HG--
rename : xpcom/build/nsXREAppData.h => xpcom/build/XREAppData.h
rename : xpcom/glue/AppData.cpp => xpcom/glue/XREAppData.cpp
extra : source : eae2252a519f3ac5850f5110a6a1be45891ea5e9
2016-12-02 09:07:24 -05:00
Luke Wagner
549d7571b3
Bug 1320905 - Add js::RefCounted that uses js_delete (r=waldo)
2016-12-05 15:59:18 -08:00
Andrew Halberstadt
6adcf5b456
Bug 1317970 - Use manifestparser manifests for python unit tests, r=chmanchester
...
This deprecates PYTHON_UNIT_TESTS and replaces it with PYTHON_UNITTEST_MANIFESTS.
In the build system, this means python unittests will be treated the same as all
other test suites that use manifestparser. New manifests called 'python.ini' have
been created for all test directories containing python unittests.
MozReview-Commit-ID: IBHG7Thif2D
--HG--
extra : rebase_source : 11a92a2bc544d067946bbd774975140147458caa
2016-11-16 09:59:22 -05:00
Carsten "Tomcat" Book
e7ca75286b
Merge mozilla-central to inbound
2016-11-16 14:53:15 +01:00
Carsten "Tomcat" Book
f28942ae47
Merge mozilla-central to autoland
2016-11-15 12:34:47 +01:00
Cervantes Yu
daacdebe95
Bug 1317259 - Prevent double init in mozilla::TimeStamp::Startup() on Windows. r=froydnj
...
MozReview-Commit-ID: JKfEFqo5qHj
--HG--
extra : rebase_source : 730f9a969215d559dbcc3c2b4126fa543de5dbbe
2016-11-14 19:01:17 +08:00
Eugen Sawin
5196420c32
Bug 1283629 - [1.1] Check for cached library file availability before reusing it. r=glandium
2016-11-15 15:19:25 +01:00
Randall Barker
de17af98b5
Bug 1314466 - part 5, Add service process manager r=snorp
2016-11-14 16:45:23 -08:00
Eugen Sawin
8f140cc639
Bug 1313451 - [1.1] Make Zip thread-safe. r=glandium
2016-11-11 14:26:08 +01:00
Eugen Sawin
73f2949cad
Bug 1309708 - [1.2] Delete reported library mapping on close. r=glandium
2016-11-10 15:47:59 +01:00
Emanuel Hoogeveen
e0a81d7503
Bug 1309573 - Part 2: Define MOZ_HAS_MOZGLUE in various places so that the crash reason gets used. r=glandium
...
--HG--
extra : rebase_source : d55e8dd75469759f333366bdf9662178ff0a2474
2016-11-08 03:53:00 -05:00
Aaron Klotz
4e2ad82fdd
Bug 1311969: Add nzbrcom.dll to blocklist; r=bsmedberg
...
MozReview-Commit-ID: BFVajNJNUdw
--HG--
extra : rebase_source : c5edc09b343b03bf722acd75995ce86388170071
2016-11-03 14:22:20 -06:00
Nathan Froyd
014c62a607
Bug 1314762 - move #includes of system-y headers out of anonymous namespace in SSE.cpp; r=erahm
...
#include'ing system headers inside anonymous namespaces seems to work
OK with GCC and MSVC, but it does not work well with clang-cl in some
compilation modes. Moving them out of the anonymous namespace makes
everybody happy.
MozReview-Commit-ID: K8AkYZEznzm
--HG--
extra : rebase_source : fe0dc2498253dab96c0f1b03a051d7e347fb13af
2016-11-02 16:19:35 -04:00
Phil Ringnalda
8377010e6a
Merge m-c to m-i
...
MozReview-Commit-ID: Ihd0iacfcIW
--HG--
rename : devtools/.eslintrc => devtools/.eslintrc.js
2016-10-18 19:45:02 -07:00
Phil Ringnalda
6c91017f20
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: FA9OZyjP59N
2016-10-18 19:36:18 -07:00
Eugen Sawin
5b99355518
Bug 1307570
- [1.4] Add XZ Embedded support configuration, scripts and the initial library version. r=glandium
2016-10-18 15:11:02 +02:00
John Lin
ce9e7de84b
Bug 1295106 - Part 4: implement JNI methods for shared memory buffers. r=nalexander
...
MozReview-Commit-ID: 7tXhV6KHzO8
--HG--
extra : rebase_source : c3f97ff1b31011e67c13dbc72a382b0f8bcd53fd
2016-10-06 16:21:24 +08:00
Eugen Sawin
940c54d37b
Bug 1294736 - [5.0] Switch to CRC64 integrity checking. r=glandium
2016-10-18 20:53:33 +02:00
Eugen Sawin
c1ad292ceb
Bug 1294736 - [3.2] Detect and decode XZ streams when extracting files. r=glandium,snorp
2016-10-18 20:53:33 +02:00
Eugen Sawin
45ea103938
Bug 1294736 - [2.3] Implement XZStream interface for decoding with XZ Embedded. r=glandium,snorp
2016-10-18 20:53:33 +02:00
Eugen Sawin
06c47357d2
Bug 1298090 - [1.6] Extract and cache native libraries on APK update. r=glandium,snorp
2016-10-10 22:59:27 +02:00
Sebastian Hengst
cdcc9e20da
Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
...
MozReview-Commit-ID: 1lCt0xTMV5O
2016-10-08 11:14:49 +02:00
Eugen Sawin
18f563fd04
Bug 1305745
- [1.1] Free the zip path intermediate variable. r=glandium
2016-10-04 15:21:22 +02:00
Chris Pearce
f5797cb124
Bug 1239690 - Add vorbis.acm version 0.0.3.6 to the DLL blocklist. r=aklotz
...
Vorbis.acm seems to be somehow injecting itself into our process, and also the
Flash process, and intercepting the system audio APIs. Version 0.0.3.6 seems to
be crashing, and it's an obsolete version, so we should block it to stop it
crashing us.
MozReview-Commit-ID: Hk93kG0Ly4Q
--HG--
extra : rebase_source : b16dd8decdc8a767bd84f28a009667b4d79677d8
2016-09-23 14:18:04 +12:00
Eric Faust
121151ec67
Bug 1263595
- Avoid deadlock between the JIT and the gecko profiler on win64. (r=froydnj)
2016-09-15 21:35:14 -07:00
Wes Kocher
611fb66887
Backed out changeset 39da44265946 (bug 1263595
) for build bustage a=backout CLOSED TREE
2016-09-16 14:19:22 -07:00
Eric Faust
db0cfdc6bc
Bug 1263595
- Avoid deadlock between the JIT and the gecko profiler on win64. (r=froydnj)
2016-09-15 21:35:14 -07:00
Phil Ringnalda
6beabc555f
Backed out changeset 48694b762a84 (bug 1263595
) for -Werror bustage
...
CLOSED TREE
2016-09-15 22:04:50 -07:00
Eric Faust
c725e729c5
Bug 1263595
- Avoid deadlock between the JIT and the gecko profiler on win64. (r=froydnj)
2016-09-15 21:35:14 -07:00
Eugen Sawin
1b8ab7ef74
Bug 1302516 - [1.2] Add mutex locking to ZipCollection zip vector access. r=glandium
2016-09-14 12:47:06 +02:00
Eugen Sawin
06a7828be2
Bug 1301665 - [1.1] Statically initialize lib mapping array. r=glandium
2016-09-13 14:11:30 +02:00
Jim Mathies
954d619dbb
Bug 1286306 - Remove temporary assertion now that we have a test. r=aklotz
...
MozReview-Commit-ID: Cg2MjRGIjCO
2016-08-11 09:11:16 -05:00
Jim Chen
984436a532
Bug 1297807 - Remove old JNI stubs; r=snorp
2016-08-26 12:26:46 -04:00
Jim Chen
cb7a422ffa
Bug 1296744 - Update auto-generated bindings; r=me
2016-08-26 12:26:46 -04:00
Jim Chen
da50d1a62c
Bug 1297462 - Combine Java exception stack code paths; r=snorp
...
Right now we report Java exception stacks through two code paths:
- GeckoAppShell.reportJavaCrash for exceptions caught by Java code
- jni::HandleUncaughtException for exceptions caught by native code
This patch combines the code for reporting the Java stack trace into
ReportException, to make it easier to add new features such as reporting
OOM exceptions.
2016-08-26 12:25:57 -04:00