David Major
4d025daa76
Bug 1002748: Blocklist libinject.dll. r=bsmedberg
...
--HG--
extra : rebase_source : 09e8355ea54c81d8e82b7a01a6ccabf212fa814f
2014-05-07 09:59:20 +12:00
Ehsan Akhgari
7257ee5010
Bug 1004564 - Move AtomicRefCounted to mozilla::external and outlaw it in Gecko code; r=froydnj
2014-05-01 14:33:20 -04:00
David Major
d11a936043
Bug 973138: Block DLLs that match the MovieMode pattern. r=bsmedberg
2014-04-15 11:40:42 +12:00
Wes Kocher
048b39c570
Merge m-c to b2g-inbound
2014-04-28 16:26:34 -07:00
Mike Hommey
95601eca19
Bug 1001703 - Remove memswap wrapping. r=snorp
2014-04-29 04:12:27 +09:00
James Willcox
4379c05e4a
Bug 966154 - Don't use __fork, it's gone in newer bionic r=glandium
...
--HG--
extra : rebase_source : d9658b67bae73031b2a8212764a33bff8f0e3bb7
2014-04-28 10:21:22 -05:00
Gabriele Svelto
0f7f7f7cff
Bug 982569 - Don't hard-code the page size. r=khuey
2014-04-21 19:32:48 +02:00
David Major
951594b3b3
Bug 970362 - Block F-Secure on Windows XP. r=bsmedberg
2014-04-13 14:18:03 -04:00
Jim Chen
a19a03d507
Bug 984458 - f. Add NativeJSObject opt getters; r=blassey
2014-04-01 15:16:56 -04:00
Jim Chen
a829ab70bd
Bug 984458 - e. Add NativeJSObject object getter; r=blassey
2014-04-01 15:16:55 -04:00
Jim Chen
5e4de5d8fb
Bug 984458 - d. Add NativeJSObject property getters; r=blassey
2014-04-01 15:16:55 -04:00
Jim Chen
cdc7a228c1
Bug 984458 - c. Add skeletal NativeJSObject implementation; r=blassey
2014-04-01 15:16:54 -04:00
Jim Chen
1447ea535f
Bug 984458 - b. Add threading support to NativeJSContainer; r=blassey
2014-04-01 15:16:53 -04:00
Jim Chen
d291d3bec4
Bug 984458 - a. Add NativeJSContainer implementation; r=blassey
2014-04-01 15:16:52 -04:00
Nathan Froyd
b87a188e24
Bug 988499 - terminate #warning string in Nuwa.cpp; r=khuey; f=tzimmerman DONTBUILD because #warnings don't need build and tests
2014-03-24 13:35:43 -04:00
Douglas Crosher
a33e69853e
Bug 944612 - Guard the ElfLoader sigaction wrapper against the SIGSEGV handler not being installed. r=glandium
2014-03-20 12:35:15 +11:00
Thomas Zimmermann
2fac99cc52
Bug 979913: Remove unused variables, r=khuey
2014-03-14 11:23:51 +01:00
Thomas Zimmermann
fd33abc3bd
Bug 979913: Conditionally define PAGE_SIZE, r=khuey
...
With this patch the PAGE_SIZE value from the system is used if
possible. If page size is not defined by the system, it is set
to 4096 bytes and a warning is emitted. PAGE_ALIGN_MASK is now
derived from PAGE_SIZE. With these changes, the code should be
more robust on systems with non-4KiB page size.
2014-03-14 11:23:51 +01:00
Thomas Zimmermann
c95349d6cd
Bug 979913: Fix GCC warning about undeclared function |snprintf|, r=khuey
2014-03-14 11:23:50 +01:00
Carsten "Tomcat" Book
fe03b8518d
Backed out changeset b2e50a5b5eb3 (bug 979913) on request for pushing wrong version of the patch on a CLOSED TREE
2014-03-14 09:40:38 +01:00
Carsten "Tomcat" Book
4442714511
Backed out changeset 3e9182f7e25d (bug 979913)
2014-03-14 09:39:35 +01:00
Carsten "Tomcat" Book
013dd86d57
Backed out changeset 79ee6fda8e65 (bug 979913)
2014-03-14 09:39:26 +01:00
Thomas Zimmermann
ad35a39b55
Bug 979913: Remove unused variables, r=khuey
2014-03-14 09:24:05 +01:00
Thomas Zimmermann
69fdcaadac
Bug 979913: Conditionally define PAGE_SIZE, r=khuey
...
With this patch the PAGE_SIZE value from the system is used if
possible. The code still assumes that the PAGE_SIZE is 4096, but
emits a warning if the actual value differs. If page size is not
defined by the system, it is set to 4096 bytes and a warning is
emitted as well.
2014-03-14 09:24:04 +01:00
Thomas Zimmermann
aea66889b6
Bug 979913: Fix GCC warning about undeclared function |snprintf|, r=khuey
2014-03-14 09:24:04 +01:00
Jed Davis
154d9c5e2a
Bug 977859 - Drop uid 0 in all content processes immediately after fork. r=bent r=kang
...
Now all regular child processes, including preallocated, are deprivileged.
Only Nuwa needs uid 0, because each of its children has a different uid/gid.
2014-03-12 15:48:15 -07:00
Cervantes Yu
3b8647cc68
Bug 979741 - Use MOZ_DEBUG_CHILD_PROCESS environment variable for processes forked from Nuwa. r=khuey
2014-03-05 20:43:06 +08:00
Michael Comella
fd1b99b814
Bug 915312 - Part 2: Build native crypto into mozglue. r=glandium,kats,rnewman
2014-03-06 12:10:54 -08:00
Michael Comella
fbb95e3823
Bug 915312 - Part 1: Import sha files. r=rnewman
2014-03-06 12:10:54 -08:00
Ehsan Akhgari
17f4a32d8b
Bug 976896 - Port STL_FLAGS to moz.build; r=mshal
2014-03-04 19:39:06 -05:00
David Major
dacf888628
Bug 951827 - Force a detour-style hook for LdrLoadDll. r=ehsan
2014-03-03 10:27:21 -05:00
Ryan VanderMeulen
12d0416fc6
Backed out 5 changesets (bug 951827) for causing bug 975820.
...
Backed out changeset 16b840c2de31 (bug 951827)
Backed out changeset 8fb155711dfe (bug 951827)
Backed out changeset 1109dba48e6b (bug 951827)
Backed out changeset 236ed76eea8b (bug 951827)
Backed out changeset 96cf7c13a8cb (bug 951827)
2014-02-24 14:52:14 -05:00
Ehsan Akhgari
a8a0206da1
Bug 935778 - Part 1: Add RefCountType, a type compatible with nsrefcnt, to MFBT; r=dbaron,froydnj
2014-02-21 14:45:50 -05:00
Ehsan Akhgari
7e41f47adf
Bug 935778 - Part 0.4: Spray even more MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree
2014-02-21 09:11:33 -05:00
David Major
e08a801cd5
Bug 951827 - Part 4: Support absolute jumps in hooks. r=ehsan
2014-02-14 14:58:12 -08:00
Ehsan Akhgari
53ce387626
Bug 973389 - Move the LOCAL_INCLUDES in mozglue to moz.build; r=glandium
2014-02-18 01:02:32 -05:00
Wes Johnston
c1bd2f002f
Bug 946344 - Remove GeckoEventResponder. r=mfinkle,blassey,kats
...
--HG--
rename : mobile/android/base/util/EventDispatcher.java => mobile/android/base/EventDispatcher.java
2014-02-11 09:16:00 -08:00
Ehsan Akhgari
e4f4a283cc
Bug 970727 - Move DEFFILE to moz.build; r=mshal
2014-02-11 11:28:54 -05:00
Ehsan Akhgari
d91d200572
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
David Major
1e5de10330
Bug 944542 - Blocklist spvc32.dll. r=bsmedberg
2014-02-10 15:52:34 -05:00
Cervantes Yu
18af4cf1b7
Bug 966802 - Fix and protect from stack overflow of the threads cloned in the Nuwa process. r=khuey
2014-02-10 08:46:05 -05:00
Carsten "Tomcat" Book
b9788c5190
merge fx-team to mozilla-central
2014-02-06 12:51:21 +01:00
Jim Chen
c654d33cdf
Bug 967553 - Restore to using __wrap_free. r=gcp
2014-02-05 13:39:48 -05:00
Jim Chen
f9fdd4fcb3
Bug 964859 - Refactor SQLite bridge exception handling; r=gcp
2014-01-31 20:18:55 -06:00
Jim Chen
8cc0f19e61
Bug 959214 - Use unwinder when getting ANR native stack; r=blassey
2014-02-05 12:37:54 -06:00
Mike Hommey
81d8ff07e9
Bug 956398 - Only support text relocations for libflashplayer.so. r=nfroyd
2014-01-25 07:59:14 +09:00
Cervantes Yu
9556ddc7f7
Bug 961959: fix profiler breakage for the Nuwa process. r=khuey,benwa
2014-01-22 18:56:45 +08:00
Mike Hommey
9fe01db5ab
Bug 958404 - Recurse mfbt from top-level when building js standalone. r=gps
2014-01-20 09:11:45 +09:00
Mike Hommey
ec7b1e070a
Bug 956398 - Support text relocations in the custom linker. r=nfroyd
2014-01-16 09:13:42 +09:00
James Willcox
8cb44b437e
Bug 935676 - Stub out missing Flash symbols r=glandium
...
--HG--
extra : rebase_source : 7e02a6283a6ee53b3749e1816d4005b238085954
2014-01-15 09:16:33 -06:00
Mike Hommey
2d9ef44f86
Bug 959254 - Make MappableSeekableZStream::ensure mprotect error message more useful for debugging failures. r=nfroyd
2014-01-15 16:21:45 +09:00
David Major
248db83ccd
Bug 957258 - Block sprotector.dll on all versions of Windows. r=bsmedberg
2014-01-10 08:41:22 -05:00
Ehsan Akhgari
b6f3a348f0
Bug 956783 - Stop using NULL in Fennec's JNI code; r=jchen
2014-01-06 15:21:27 -05:00
Brad Lassey
b3ffa93ade
bug 832052 - log nss library load failures r=glandium
2013-12-18 00:25:18 -05:00
Wes Kocher
c4b5359756
Backed out changeset 9ab60c44a510 (bug 832052) for breaking android 2.2 debug builds
2013-12-17 21:13:35 -08:00
Brad Lassey
4741da17cb
bug 832052 - log nss library load failures r=glandium
2013-12-17 23:07:30 -05:00
Brad Lassey
47b9def07a
Backed out changeset ffcd46c7e8eb, forgot to refresh
2013-12-17 23:06:55 -05:00
Brad Lassey
647db11e26
bug 832052 - log nss library load failures r=glandium
2013-12-17 21:11:28 -05:00
Jacek Caban
fabc4c9101
Bug 945216 - Fixed mozglue/ compilation on mingw. r=glandium
2013-12-17 12:01:39 +01:00
Kartikaya Gupta
0b8bb93d3e
Bug 949132 - Use the FrameMetrics flag on the layers update to update APZC scroll offset instead of tracking it in widget code. r=Cwiiis
2013-12-16 12:04:46 -05:00
Benjamin Smedberg
62e28bd724
Bug 946799 part B - fix the blocklist annotation to use the correct size, r=dmajor
2013-12-06 09:00:06 -05:00
Jed Davis
b9e7a73a98
Bug 943170 - Fix Android mozglue for raise() to avoid pthread bug. r=glandium
2013-12-02 17:08:27 -05:00
Carsten "Tomcat" Book
c282ee3baf
Merge m-c to mozilla-inbound
2013-11-28 14:20:02 +01:00
Carsten "Tomcat" Book
6bf96d1851
merge fx-team to mozilla-central
2013-11-28 12:44:14 +01:00
Mike Hommey
8fd06cf41b
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-27 22:55:07 +09:00
Mike Hommey
b32a4ed166
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
...
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey
a1486ce449
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
2013-11-22 23:03:21 +09:00
Brad Lassey
c830fe558b
bug 744519 - mplement memory-pressure flag to react quicker to memory pressure, without waiting for event loop r=gsvelto
2013-11-27 06:52:05 -05:00
Mike Hommey
682364d535
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-28 13:08:16 +09:00
Mike Hommey
0a1fb8d11c
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
2013-11-28 12:49:43 +09:00
Mike Hommey
2812d11fce
Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
...
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
b2e90f6233
Bug 914245 - Move FORCE_SHARED_LIB to moz.build. r=mshal
2013-11-19 11:47:45 +09:00
Mike Hommey
e80e877ab7
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Mike Hommey
dda5b915fe
Bug 939039 - Remove now useless FORCE_STATIC_LIB definitions. r=gps
2013-11-19 11:47:28 +09:00
Mike Hommey
ffe0380912
Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps
2013-11-19 11:47:14 +09:00
David Major
1a2255d5e0
Bug 925459 - Block all versions of bitguard.dll. r=bsmedberg
2013-11-15 21:46:38 -05:00
David Major
4a637bff20
Bug 932100 - Part 2: Move DLL blocklist code to mozglue. r=bsmedberg, r=glandium
...
--HG--
rename : toolkit/xre/nsWindowsDllBlocklist.cpp => mozglue/build/WindowsDllBlocklist.cpp
2013-11-12 08:31:32 -05:00
Birunthan Mohanathas
c01f63b478
Bug 784739 - Switch from NULL to nullptr in mozglue/linker/; r=ehsan
2013-11-11 14:15:46 -05:00
Birunthan Mohanathas
a159fb8617
Bug 784739 - Switch from NULL to nullptr in mozglue/; r=ehsan
2013-11-11 14:14:45 -05:00
Birunthan Mohanathas
1bde8d50d8
Bug 784739 - Switch from NULL to nullptr in build/; r=ehsan
2013-11-11 14:13:38 -05:00
Mike Hommey
a470038314
Bug 935305 - Move preprocessor to mozbuild.action. r=gps
...
--HG--
rename : config/Preprocessor.py => python/mozbuild/mozbuild/preprocessor.py
rename : config/tests/unit-Expression.py => python/mozbuild/mozbuild/test/test_expression.py
rename : config/tests/unit-LineEndings.py => python/mozbuild/mozbuild/test/test_line_endings.py
rename : config/tests/unit-Preprocessor.py => python/mozbuild/mozbuild/test/test_preprocessor.py
2013-11-09 10:35:44 +09:00
Mike Hommey
00a70f6f7d
Bug 933120 - Move HOST_PROGRAM and HOST_SIMPLE_PROGRAMS to moz.build. r=gps
2013-11-02 08:44:11 +09:00
Mike Hommey
3da504d65e
Bug 933135 - Treat SIMPLE_PROGRAMS more like PROGRAM. r=mshal
2013-11-02 08:43:55 +09:00
Mike Hommey
4a02ac1e8a
Bug 864774 part 3 - Move some more CPPSRCS to moz.build. r=mshal
2013-10-30 07:51:03 +09:00
Jim Chen
9705613071
Bug 930627 - Implement __gnu_Unwind_Find_exidx in custom linker on ARM. r=glandium
2013-10-31 11:40:32 -04:00
Ted Mielczarek
673fd74516
Bug 930674 - convert VISIBILITY_FLAGS in Makefile.in to NO_VISIBILITY_FLAGS in moz.build. r=mshal
2013-10-24 15:06:19 -04:00
Cykesiopka
d733533b8f
Bug 914270 - Part 2: Manual moves. r=joey
2013-10-24 18:52:00 +01:00
Cykesiopka
d2f6b7333c
Bug 914270 - Part 1: Simple/Automated moves. r=joey
2013-10-24 18:51:00 +01:00
Mike Hommey
b000a846c2
Bug 929905 - Consolidate sources in moz.build. r=gps
2013-10-25 08:23:05 +09:00
Cervantes Yu
2f25875737
Bug 928186: fix nuwa process crash due to LibcAllocator not allocating enough memory. r=khuey
2013-10-17 17:00:00 +01:00
Mike Hommey
59a17d0f20
Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps
2013-10-24 08:05:43 +09:00
Mike Hommey
3fa7456cd6
Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal
2013-10-24 08:00:23 +09:00
Nathan Froyd
d0c177ce05
Bug 927428 - use __LP64__ instead of HAVE_64BIT_OS in the linker; r=glandium
2013-10-16 11:14:19 -04:00
Mike Hommey
f6addb05b1
Bug 886736 - Disable on-demand decompression when latency to get into segfault handlers is too high. r=nfroyd
2013-10-01 15:30:45 +09:00
Thinker Lee ext:(%2C%20Cervantes%20Yu%20%3Ccyu%40mozilla.com%3E)
52df1fd957
Bug 771765 - Support template content process, part 1: the Nuwa API and low-level wrappers. r=khuey
...
Support of zygote-like process forking is done as:
* The b2g chrome process forks a child process that will be the template for forking other content processes.
* The template process starts running to some point and freeze.
* When ready, the chrome process starts requesting the template to fork content proceses.
* The content processes forked from the template process recovers its states including the threads, file descriptors for epoll, signaling and IPC.
Recovery of the process states are done by wrapping some system and pthread calls to record the states in the template process and recover in the forked content process.
2013-05-07 14:25:13 +08:00
Nathan Froyd
0dd69ef1ca
Bug 920558 - map anonymous pages differently on ARM and x86; r=glandium
2013-09-26 11:17:05 -04:00
Nathan Froyd
eb112dbe95
Bug 916923 - work around crash reporter issues with adjacent memory mappings on x86 android; r=glandium,f=gbrown
2013-09-23 15:02:28 -04:00
Joey Armstrong
4913c4a933
bug 870406: move CSRCS to mozbuild (file batch #3 ). r=mshal
2013-09-20 17:37:36 -04:00
Joey Armstrong
d1be2c217c
bug 888009: move HOST_CPPSRCS to mozbuild (batch #2 ) r=mshal
2013-09-12 13:32:27 -04:00
Mike Hommey
0f2f8bef4c
Bug 914374 - Fix buffer overflow in BCJ_X86_filter when the given buffer is too small. r=nfroyd
2013-09-11 08:15:39 +09:00