Jim Chen
270a97c29f
Bug 992359 - b. Add skeletal NativeJSObject.toBundle; r=blassey
2014-05-12 12:50:46 -04:00
Jacek Caban
a61a0617b4
Bug 973138 - Fixed goto crossing variable declaration (fixes GCC compilation).
...
--HG--
extra : rebase_source : 8b488731cb06cab3fc1e74e66f88046583e95fc2
2014-05-12 11:01:53 +02:00
David Major
e20edcb656
Bug 988311: Blocklist rf-firefox-22.dll. r=bsmedberg
...
--HG--
extra : rebase_source : 2729d41ff87bb92220e667ec43ad8f4a0273e1b7
2014-05-08 10:18:17 +12:00
Robert O'Callahan
949537330f
Bug 1006248. Part 1: Add MOZ_EXPORT in various places. r=glandium
...
--HG--
extra : rebase_source : cfe209a412cae28d405eae413415cebb6959072a
2014-05-06 17:26:46 +12:00
David Major
c809e48890
Bug 1002748: Blocklist libinject.dll. r=bsmedberg
...
--HG--
extra : rebase_source : 09e8355ea54c81d8e82b7a01a6ccabf212fa814f
2014-05-07 09:59:20 +12:00
Ehsan Akhgari
9f53091c9b
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
29a785c2f6
Bug 973138: Block DLLs that match the MovieMode pattern. r=bsmedberg
2014-04-15 11:40:42 +12:00
Wes Kocher
58c95fbbad
Merge m-c to b2g-inbound
2014-04-28 16:26:34 -07:00
Mike Hommey
32a335e0ef
Bug 1001703 - Remove memswap wrapping. r=snorp
2014-04-29 04:12:27 +09:00
James Willcox
f0ff167752
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
aefac143df
Bug 982569 - Don't hard-code the page size. r=khuey
2014-04-21 19:32:48 +02:00
David Major
458b64738b
Bug 970362 - Block F-Secure on Windows XP. r=bsmedberg
2014-04-13 14:18:03 -04:00
Jim Chen
08b3ed07e3
Bug 984458 - f. Add NativeJSObject opt getters; r=blassey
2014-04-01 15:16:56 -04:00
Jim Chen
7e177c1c5f
Bug 984458 - e. Add NativeJSObject object getter; r=blassey
2014-04-01 15:16:55 -04:00
Jim Chen
825979accf
Bug 984458 - d. Add NativeJSObject property getters; r=blassey
2014-04-01 15:16:55 -04:00
Jim Chen
9d87ae6802
Bug 984458 - c. Add skeletal NativeJSObject implementation; r=blassey
2014-04-01 15:16:54 -04:00
Jim Chen
31867cebc4
Bug 984458 - b. Add threading support to NativeJSContainer; r=blassey
2014-04-01 15:16:53 -04:00
Jim Chen
1e7149f865
Bug 984458 - a. Add NativeJSContainer implementation; r=blassey
2014-04-01 15:16:52 -04:00
Nathan Froyd
37e08e5564
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
a2f5f71531
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
2e54989c3f
Bug 979913: Remove unused variables, r=khuey
2014-03-14 11:23:51 +01:00
Thomas Zimmermann
a0988f8236
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
cdefdfab38
Bug 979913: Fix GCC warning about undeclared function |snprintf|, r=khuey
2014-03-14 11:23:50 +01:00
Carsten "Tomcat" Book
4200d96499
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
3ca71cec02
Backed out changeset 3e9182f7e25d (bug 979913)
2014-03-14 09:39:35 +01:00
Carsten "Tomcat" Book
4c28d837f5
Backed out changeset 79ee6fda8e65 (bug 979913)
2014-03-14 09:39:26 +01:00
Thomas Zimmermann
a9a47ad811
Bug 979913: Remove unused variables, r=khuey
2014-03-14 09:24:05 +01:00
Thomas Zimmermann
31829d16a1
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
254dc9b19d
Bug 979913: Fix GCC warning about undeclared function |snprintf|, r=khuey
2014-03-14 09:24:04 +01:00
Jed Davis
f8d175ce14
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
36d74024ca
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
e2a9e2ac3b
Bug 915312 - Part 2: Build native crypto into mozglue. r=glandium,kats,rnewman
2014-03-06 12:10:54 -08:00
Michael Comella
f72d7bc1cb
Bug 915312 - Part 1: Import sha files. r=rnewman
2014-03-06 12:10:54 -08:00
Ehsan Akhgari
bf09c6f469
Bug 976896 - Port STL_FLAGS to moz.build; r=mshal
2014-03-04 19:39:06 -05:00
David Major
c4fb388ba8
Bug 951827 - Force a detour-style hook for LdrLoadDll. r=ehsan
2014-03-03 10:27:21 -05:00
Ryan VanderMeulen
c4a66fb77a
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
f4ddde0564
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
f1e844fd62
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
ada6f22884
Bug 951827 - Part 4: Support absolute jumps in hooks. r=ehsan
2014-02-14 14:58:12 -08:00
Ehsan Akhgari
a375fb3668
Bug 973389 - Move the LOCAL_INCLUDES in mozglue to moz.build; r=glandium
2014-02-18 01:02:32 -05:00
Wes Johnston
8de37ce524
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
4076764251
Bug 970727 - Move DEFFILE to moz.build; r=mshal
2014-02-11 11:28:54 -05:00
Ehsan Akhgari
b870bb3fe9
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
45a5a7590a
Bug 944542 - Blocklist spvc32.dll. r=bsmedberg
2014-02-10 15:52:34 -05:00
Cervantes Yu
9282248e1e
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
58429da813
merge fx-team to mozilla-central
2014-02-06 12:51:21 +01:00
Jim Chen
f52fb57d99
Bug 967553 - Restore to using __wrap_free. r=gcp
2014-02-05 13:39:48 -05:00
Jim Chen
33607bb122
Bug 964859 - Refactor SQLite bridge exception handling; r=gcp
2014-01-31 20:18:55 -06:00
Jim Chen
36ec38752c
Bug 959214 - Use unwinder when getting ANR native stack; r=blassey
2014-02-05 12:37:54 -06:00
Mike Hommey
7d7c694103
Bug 956398 - Only support text relocations for libflashplayer.so. r=nfroyd
2014-01-25 07:59:14 +09:00
Cervantes Yu
009ac7863a
Bug 961959: fix profiler breakage for the Nuwa process. r=khuey,benwa
2014-01-22 18:56:45 +08:00
Mike Hommey
5cb8d003cb
Bug 958404 - Recurse mfbt from top-level when building js standalone. r=gps
2014-01-20 09:11:45 +09:00
Mike Hommey
b0ff197fa9
Bug 956398 - Support text relocations in the custom linker. r=nfroyd
2014-01-16 09:13:42 +09:00
James Willcox
c32e3e469c
Bug 935676 - Stub out missing Flash symbols r=glandium
...
--HG--
extra : rebase_source : 7e02a6283a6ee53b3749e1816d4005b238085954
2014-01-15 09:16:33 -06:00
Mike Hommey
19fa98973b
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
03cb18fbcc
Bug 957258 - Block sprotector.dll on all versions of Windows. r=bsmedberg
2014-01-10 08:41:22 -05:00
Ehsan Akhgari
37b2774903
Bug 956783 - Stop using NULL in Fennec's JNI code; r=jchen
2014-01-06 15:21:27 -05:00
Brad Lassey
661983fa3c
bug 832052 - log nss library load failures r=glandium
2013-12-18 00:25:18 -05:00
Wes Kocher
66ff025312
Backed out changeset 9ab60c44a510 (bug 832052) for breaking android 2.2 debug builds
2013-12-17 21:13:35 -08:00
Brad Lassey
fabfbc9467
bug 832052 - log nss library load failures r=glandium
2013-12-17 23:07:30 -05:00
Brad Lassey
c39f9b056e
Backed out changeset ffcd46c7e8eb, forgot to refresh
2013-12-17 23:06:55 -05:00
Brad Lassey
5ddeb55e54
bug 832052 - log nss library load failures r=glandium
2013-12-17 21:11:28 -05:00
Jacek Caban
f93cb065d2
Bug 945216 - Fixed mozglue/ compilation on mingw. r=glandium
2013-12-17 12:01:39 +01:00
Kartikaya Gupta
831e00fbf5
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
fa4886a2f8
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
db57d49d48
Bug 943170 - Fix Android mozglue for raise() to avoid pthread bug. r=glandium
2013-12-02 17:08:27 -05:00
Carsten "Tomcat" Book
847cabb793
Merge m-c to mozilla-inbound
2013-11-28 14:20:02 +01:00
Carsten "Tomcat" Book
b011bd06cb
merge fx-team to mozilla-central
2013-11-28 12:44:14 +01:00
Mike Hommey
9245936f8b
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-27 22:55:07 +09:00
Mike Hommey
2b828323f2
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
fc98abb416
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
c0e0017fe4
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
d210f8ff00
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-28 13:08:16 +09:00
Mike Hommey
1b90f90106
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
a65383e1e9
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
b95448fc0b
Bug 914245 - Move FORCE_SHARED_LIB to moz.build. r=mshal
2013-11-19 11:47:45 +09:00
Mike Hommey
bb6779efe3
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Mike Hommey
57a2dfcb91
Bug 939039 - Remove now useless FORCE_STATIC_LIB definitions. r=gps
2013-11-19 11:47:28 +09:00
Mike Hommey
d7b6f95761
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
6018acffec
Bug 925459 - Block all versions of bitguard.dll. r=bsmedberg
2013-11-15 21:46:38 -05:00
David Major
198e213e28
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
866c961b74
Bug 784739 - Switch from NULL to nullptr in mozglue/linker/; r=ehsan
2013-11-11 14:15:46 -05:00
Birunthan Mohanathas
e8e1ec6dec
Bug 784739 - Switch from NULL to nullptr in mozglue/; r=ehsan
2013-11-11 14:14:45 -05:00
Birunthan Mohanathas
b5d33d79af
Bug 784739 - Switch from NULL to nullptr in build/; r=ehsan
2013-11-11 14:13:38 -05:00
Mike Hommey
8f10c67fbb
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
53040f08c9
Bug 933120 - Move HOST_PROGRAM and HOST_SIMPLE_PROGRAMS to moz.build. r=gps
2013-11-02 08:44:11 +09:00
Mike Hommey
ff4fa14954
Bug 933135 - Treat SIMPLE_PROGRAMS more like PROGRAM. r=mshal
2013-11-02 08:43:55 +09:00
Mike Hommey
71a1f5b46c
Bug 864774 part 3 - Move some more CPPSRCS to moz.build. r=mshal
2013-10-30 07:51:03 +09:00
Jim Chen
a470a16c5b
Bug 930627 - Implement __gnu_Unwind_Find_exidx in custom linker on ARM. r=glandium
2013-10-31 11:40:32 -04:00
Ted Mielczarek
154a815b9e
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
b49b10627d
Bug 914270 - Part 2: Manual moves. r=joey
2013-10-24 18:52:00 +01:00
Cykesiopka
a3710e5c11
Bug 914270 - Part 1: Simple/Automated moves. r=joey
2013-10-24 18:51:00 +01:00
Mike Hommey
1d566f7586
Bug 929905 - Consolidate sources in moz.build. r=gps
2013-10-25 08:23:05 +09:00
Cervantes Yu
14514506ea
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
61124c1afc
Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps
2013-10-24 08:05:43 +09:00
Mike Hommey
e2ae65f67a
Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal
2013-10-24 08:00:23 +09:00
Nathan Froyd
3a9e98c668
Bug 927428 - use __LP64__ instead of HAVE_64BIT_OS in the linker; r=glandium
2013-10-16 11:14:19 -04:00
Mike Hommey
e9d9adfd0d
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)
571a106743
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
172b09169d
Bug 920558 - map anonymous pages differently on ARM and x86; r=glandium
2013-09-26 11:17:05 -04:00