Ryan VanderMeulen
3dff13f360
Re-land the patch for bug 732639 after a b2g clobber.
2012-05-07 17:50:25 -04:00
Ryan VanderMeulen
c704b93e25
Backout 7a8607523522 (bug 732639) due to bustage. r=Boot2Fail
2012-05-07 17:21:01 -04:00
Kyle Machulis
4dee4af461
Bug 732639: Create event loop thread for bluetooth dbus on gonk/linux; r=cjones
2012-05-07 14:04:59 -07:00
Bas Schouten
a0126c8729
Bug 749499: Fix CrossProcessMutex ctor counter. r=cjones
2012-05-01 23:46:53 +02:00
Johnny Stenback
1541a5dfed
First part of bug 749392. Stop exposing 'clear' in our shells in preparation of removing the underlying JS_ClearScope() API. r=jwalden
2012-05-03 15:52:45 -07:00
James Willcox
85ae98e6a2
Bug 730890 - Install and run an Android Looper on Gecko main thread r=cjones
2012-05-03 10:53:31 -04:00
Nicolas Silva
24512a7367
Bug 750498 - Support IPC Thread::SetName on Linux. r=cjones
...
--HG--
extra : rebase_source : b7eeef0e1cf7886685675eb25fcb7dbf00da2f0a
2012-05-01 15:34:41 -04:00
Joey Armstrong
844ee8d341
Bug 739710 - Makefile.in edits to use mkdir_deps function: file batch #2 . r=ted
2012-05-03 06:22:33 -04:00
Mike Hommey
5473e94a5c
Bug 749530 - Import atomicops_internals_mips_gcc.h from protobuf. r=cjones
2012-05-03 08:36:42 +02:00
Bobby Holley
e79c2696df
Bug 750859 - Remove {Disable,Revert}Capability. r=bz, PGO helper on CLOSED TREE
2012-05-02 23:57:43 +02:00
Bobby Holley
999f61cc07
Bug 750859 - Remove (most of) SetCanEnableCapability. r=bz
2012-05-02 23:57:34 +02:00
Graeme McCutcheon
66eb9db815
Bug 747379 - Override Histogram::AddSampleSet for FlagHistograms. r=nfroyd
2012-04-27 11:14:03 +01:00
Nicholas Nethercote
c33177f72e
Bug 744311 (part 1) - Preliminary whitespace and code order changes. r=jlebar.
...
--HG--
extra : rebase_source : f700733d8aa1aed1ae1f9206b4ee9063f9a03341
2012-04-09 22:52:33 -07:00
Chris Lord
ab68da5d27
Bug 745177 - Retain and re-use uploaded GL tiles. r=ajuma
...
Rather than discarding uploaded tiles once they fall outside of the valid
region, shuffle them off into a separate tile-store with all the metadata they
need to render them, and render them in the areas that our current valid
region doesn't cover in TiledThebesLayerOGL::RenderLayer.
2012-04-24 22:48:33 -04:00
Matt Brubeck
cd95a32e35
Back out 4114c654f5d0 (bug 745177) because of Mac build errors
2012-04-24 20:18:50 -07:00
Chris Lord
6ecd30a481
Bug 745177 - Retain and re-use uploaded GL tiles. r=ajuma
...
Rather than discarding uploaded tiles once they fall outside of the valid
region, shuffle them off into a separate tile-store with all the metadata they
need to render them, and render them in the areas that our current valid
region doesn't cover in TiledThebesLayerOGL::RenderLayer.
2012-04-24 22:48:33 -04:00
Oleg Romashin
6c72a0b90b
Bug 746810 - Move mChannelState = ChannelOpening before PostTask call to fix assertion. r=cjones, a=mfinkle
2012-04-21 17:35:43 -04:00
Jeff Muizelaar
75f19e9b5e
Bug 744901 - Store the page size in FrameMetrics in CSS pixels in addition to device pixels. r=cjones
...
--HG--
extra : rebase_source : ac38e2ff9dda55bd5dc44d757b67cb1550da1eaa
2012-04-12 15:55:26 -04:00
Nathan Froyd
dde7ad05f5
Bug 745758 - pack ipdl-generated classes better; r=cjones
2012-04-16 13:30:07 -04:00
David Anderson
38bfcb0aba
Remove simple JS_FrameIterator use from content, DOM, and caps (bug 744617, r=mrbkap).
...
--HG--
extra : rebase_source : 003a5285b549845d47c9298606d737620db5bb3d
2012-04-16 12:30:00 -07:00
Ms2ger
904a38aeb8
Backed out changeset db5d4c1aece7 for B2g bustage.
2012-04-14 09:29:41 +02:00
Kyle Machulis
2b841aaa61
Bug 732639: DBus Thread Implementation for B2G Bluetooth r=cjones
...
--HG--
extra : rebase_source : 564ff82ed63cb02ab99204c572baad6a5e761376
2012-04-13 22:40:09 -07:00
David Rajchenbach-Teller
fa9913646b
Bug 728171 - Use Scoped.h throughout the code. r=cjones
2012-04-12 12:21:24 +02:00
Richard Newman
76d7d982d4
Backout 0e03eb171e08 (Bug 743574 - Deprecate DOMException.code). a=bustage
2012-04-11 15:33:37 -07:00
Richard Newman
b9c23542e6
Backout 4058f038e97f (bug 728171). a=bustage
2012-04-11 15:33:36 -07:00
Ryan VanderMeulen
3b405f594b
Fix stupid un-bitrotting bustage from bug 728171.
2012-04-11 18:10:10 -04:00
David Rajchenbach-Teller
cb1d34d766
Bug 728171 - Use Scoped.h throughout the code. r=cjones
2012-04-11 18:59:10 +02:00
Vivien Nicolas
45c723eb71
Bug 742805 - Do not dump ril socket failures on a desktop build with --enable-b2g-ril. r=philikon
2012-04-11 10:05:35 -07:00
James Willcox
c3bd125218
backout 022be5c50732 for xul bustage
2012-04-11 12:56:00 -04:00
James Willcox
19f98af9ab
Bug 730890 - Set up an Android Looper on the main Gecko thread r=cjones
2012-04-11 11:43:08 -04:00
Joey Armstrong
6826b30e6e
bug 743280: cosmetic edits removed from bug 739710. r=ted
2012-04-10 10:45:15 -07:00
Kyle Huey
902e133eab
Refix bug 741248 harder. r=me
2012-04-09 17:41:22 -07:00
Igor Bukanov
d3018bc6d8
Bug 737364 - part 2 - replace JSContext with JSRuntime in the GC-related API
...
This part replaces the JSContext *cx argument in most GC-related API
with JSRuntime *rt. When possible, the patch removes the code to obtain
a temporary cx just to run the GC.
The patch also removes JS_DestroyContextMaybeGC. That function is not
used in FF code base and its implementation is broken. It requires that
the context has an entered compartment when it is destroyed, which in
turns implies a missing leave compartment call.
2012-03-28 12:13:30 +02:00
Cervantes Yu
fe9ca8de18
Bug 739121: Nonblocking IO handling error in RIL.cpp, r=qdot
2012-04-06 19:58:31 -07:00
Takanori MATSUURA
ad43cf956c
Bug 737006 - Use internal ply only if needed. r=khuey
2012-04-06 14:06:52 -04:00
Ms2ger
9168447887
Backout bug 742805, 742778, 742775, 740974, 742765, 742761, 742092, 722197 for leaks.
2012-04-06 13:10:30 +02:00
Vivien Nicolas
fba91a724d
Bug 742805 - Do not dump ril socket failures on a desktop build with --enable-b2g-ril. r=philikon
2012-04-06 03:12:18 -07:00
Bill McCloskey
210b823250
Bug 742570 - Remove the compartment option for gczeal (r=igor)
2012-04-03 11:41:56 -07:00
Mike Hommey
8707a0e9c7
Bug 738176 - Completely disable jemalloc when it's supposed to be disabled on OSX, and cleanup exposed APIs. r=jlebar,r=khuey
2012-04-05 09:20:53 +02:00
Chris Jones
ada5ce0dbc
Bug 739452, part 2: Ensure we don't process stale 'reconnect' tasks after shutting down. r=kmachulis
2012-04-01 01:57:21 -07:00
Oleg Romashin
6b5cad0bce
Bug 703155 - Port Mozilla Qt to Qt5. r=mark.finkle,mh+mozilla,dougt
2012-03-22 16:24:40 -07:00
Jim Mathies
0de29143e2
Bug 732127 - win8 dev kit fixup for strdup call in ipctest harness, r=bbondy.
2012-03-22 09:18:47 -05:00
Mike Hommey
0dac431db3
Bug 736220 - Remove previously unused and broken assert definition from logging.h. r=cjones
2012-03-16 15:56:35 +01:00
Mike Hommey
65cef76ab4
Bug 716544 - Include assert.h from logging.h. r=cjones
2012-03-13 09:47:02 +01:00
Benoit Girard
6331ad66dd
Bug 734685 - Support IPC Thread::SetName on Mac. r=cjones
2012-03-10 18:08:17 -05:00
Mike Hommey
c17402ac1f
Backout changesets 923a278f7ad5, 8f0164c90145, f5171db26f48, 7b590e1e392c and bd9a2f904e1f (bug 716544) because of Linux red
2012-03-13 10:29:26 +01:00
Mike Hommey
6322bf90d8
Bug 716544 - Include assert.h from logging.h. r=cjones
2012-03-13 09:47:02 +01:00
Igor Bukanov
f0bddf0e88
bug 728250 - remove JSPrincipals::codebase. r=:luke,:bz
...
In just 2 cases where JSPrincipals::codebase is used it can be reconstructed from the values stored in the associated nsJSPrincipal. In addition the patch makes nsJSprincipals to inherit both from nsIPrincipal and JSPrincipals allowing to use static_cast to convert between nsIPrincipal and JSPrincipals pointers and to drop many cases of manual JSPrincipal reference counting.
2012-03-09 10:48:50 +01:00
Cameron McCormack
1c9adf5f7e
Back out bug 725475 due to breaking scrolling on some machines
2012-03-08 17:21:09 +11:00
Cameron McCormack
b12e1613eb
Bug 725475 - Use more hidden scrollbars to tempt Synaptics drivers into giving us scrolling messages. r=jmathies
2012-03-08 13:16:47 +11:00
Nathan Froyd
c81bfdaf39
Bug 723846 - Part 1: add FlagHistogram to ipc. r=taras
2012-03-01 15:03:11 -05:00
Bobby Holley
d3868262e8
Bug 720580 - Stop passing aExtraPtr to InitClassesWithNewWrapedGlobal. r=mrbkap
...
We only ever pass null here anyway, and this whole infrastructure is going away real soon now.
2012-03-05 15:22:44 -08:00
Bobby Holley
1a5208e617
Bug 720580 - Remove unnecessary aIID parameter from nsIXPConnect::InitClassesWithNewWrappedGlobal. r=mrbkap
2012-03-05 15:22:44 -08:00
Bas Schouten
d0ff82a582
Bug 725552 - Part 2: Implement cross-process mutex class in IPC code. r=cjones
2012-02-16 04:11:43 +01:00
Igor Bukanov
212769b040
bug 723286 - remove JSContext * parameter from heap-traversal and related API. r=:billm
2012-02-29 21:23:38 +01:00
Matt Brubeck
b2985cd260
Back out 2778f515ed5a (bug 723286) on suspicion of causing OSX64 crashes
2012-02-29 16:18:22 -08:00
Igor Bukanov
2e914758d0
bug 723286 - remove JSContext * parameter from heap-traversal and related API. r=:billm
2012-02-29 21:23:38 +01:00
Fabrice Desré
91792d9cd3
Bug 731656 - build broken since bug 728912 landed [r=philikon]
2012-02-29 10:44:05 -08:00
David Mandelin
60e80d55b6
Bug 730511: remove obsolete typedefs intN, uintN, r=luke
2012-02-28 15:11:11 -08:00
Kyle Machulis
4311ba524b
Bug 728912: Use RilRawData.MAX_DATA_SIZE instead of hardcoded constants r=philikon
2012-02-28 09:58:04 -08:00
Masatoshi Kimura
8cea90b046
Bug 699247 - Remove Win2K related code. r=jimm, sr=neil
2012-02-23 08:53:55 -06:00
Nathan Froyd
c8b7c1d40f
Bug 726761 - don't check count sums when deserializing SampleSets; r=cjones
2012-02-13 13:46:32 -08:00
Martin Stránský
39a454492b
Bug 725655 - gcc 4.7 build failures (missing headers). r=benjamin
2012-02-10 16:07:41 +01:00
Ed Morley
ada565efab
Backout f1acc52a59da (bug 719983) & 6771bd53e267 (bug 699247) for 30% WinXp Ts regression
2012-02-08 21:04:21 +00:00
Masatoshi Kimura
09012b6e7c
Bug 699247 - Say goodbye to Win2k related code. r=jimm, sr=neil
2012-02-08 10:00:45 -06:00
Sinker Li
67386c06c9
Bug 697641, part 2: Add a hal API for sensor access. r=cjones
...
With this API, Gecko code can access sensors provied by system. This
patch include an implementation for Android.
2012-02-05 19:51:06 +00:00
Ed Morley
c427e1b142
Backout 90f7f032757f, 6695904a4a70, 50e98f67df1b & d26e8631514c (bug 697641) for native Android failures and 20289eb83e51 (bug 712378) because it conflicted with the backout CLOSED TREE
2012-02-02 10:09:40 +00:00
Chris Jones
c4dc650eff
Bug 718254: Get the IPDL unit test harness compiling again. r=bent
2012-02-02 00:33:06 -08:00
Sinker Li
42001268cb
Bug 697641, part 2: Add a hal API for sensor access. r=cjones
...
With this API, Gecko code can access sensors provied by system. This
patch include an implementation for Android.
2012-02-01 22:47:53 -08:00
Makoto Kato
ad08c8063f
Bug 719319 - unnecessary to use additional OS_LIBS for firefox.exe. r=khuey
2012-01-31 19:30:20 +09:00
Daniel Holbert
27c319f928
Bug 722424: Reorder SyncChannel init list to fix build warning. r=jmathies
2012-01-30 13:06:33 -08:00
Igor Bukanov
cbdb18c744
bug 722348 - eliminate JSRuntime::requestCount. r=luke
2012-01-30 11:15:13 +01:00
Thinker K.F. Li
346d2567aa
Bug 718617 - Move ObserverList of chromium into namespace "base", r=bsmedberg
2012-01-17 05:41:00 -08:00
Jeff Muizelaar
07a63d0308
Bug 721069. Remove default case from filter switch statement. r=cjones
...
This fixes a clang warning and allows us to get warnings when a new enumeration is added to the enum.
2012-01-25 22:15:22 -05:00
Makoto Kato
5bcdf742d5
Bug 718382 - IPCMessageUtils.h(70) : warning C4099: 'base::FileDescriptor' : type name first seen using 'struct' now seen using 'class'. r=cjones
2012-01-18 11:01:51 +09:00
Marco Bonardo
89e2ac5379
Backout 789f244f34f8, 1bea53f2d067, 577cba6021d2, 4191fe602648 (bug 697641) for win build bustage
2012-01-16 15:43:46 +01:00
Sinker Li
c50b5856a8
Bug 697641, part 2: Add a hal API for sensor access. r=cjones
...
With this API, Gecko code can access sensors provied by system. This
patch include an implementation for Android.
2012-01-16 14:37:44 +01:00
Chao-ying Fu
2ee874bb61
Add MIPS support to JaegerMonkey (bug 678154, r=dvander).
...
--HG--
extra : rebase_source : 8f174670ae068741a1536696e17e3a2a6bb4c7e5
2012-01-12 19:18:05 -08:00
Ali Juma
e2177d97e9
Bug 717027 - Make IPDL compiler generate code to handle SHMEM-related messages even when there are no other async messages. r=cjones
2012-01-13 09:37:59 -05:00
Jacek Caban
b901401d23
Bug 717220 - Tons of 'comma at end of enumerator list' warnings r=jones.chris.g
2012-01-12 12:07:50 +01:00
aceman
4ca6153a2a
Bug 706724 - Fix for error: ‘ftruncate’ was not declared in this scope. r=benjamin
2012-01-11 10:46:54 +01:00
Mike Hommey
1f4341fcce
Bug 701371 - Rename mozutils to mozglue, and move it to top-level. r=khuey,a=brendan
...
--HG--
rename : memory/mozutils/Makefile.in => mozglue/Makefile.in
rename : memory/mozutils/Makefile.in => mozglue/build/Makefile.in
rename : memory/mozutils/dummy.cpp => mozglue/build/dummy.cpp
rename : memory/mozutils/fixcrt.py => mozglue/build/fixcrt.py
rename : memory/mozutils/mozutils.def.in => mozglue/build/mozglue.def.in
2011-12-28 08:24:02 +01:00
Jim Mathies
8dac40f067
Bug 679240 - Split total channel timeout into two discrete wait periods. Avoids aborting children after system sleep. r=bsmedberg
2012-01-06 12:17:03 -06:00
Jeff Muizelaar
08ff44e087
Bug 715672. Fix typo in ipc_message_utils.h. r=cjones
...
Caught by a clang warning:
/Users/jrmuizel/source/mozilla-central/ipc/chromium/src/chrome/common/ipc_message_utils.h:782:40: warning: expression result unused [-Wunused-value]
ReadParam(m, iter, &r->dispatch) &&
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
and fixed upstream in http://codereview.chromium.org/1455001
2012-01-05 17:37:32 -05:00
Landry Breuil
319fb7d267
Bug 714315 - Use DirReaderFallback on OpenBSD, where __NR_getdents64 doesn't exist. r=cjones
2012-01-05 10:15:06 +01:00
Jeff Walden
81cde4ab7b
Bug 714422 - Don't mark GetCurrentProcessArchitecture as a static inline, fixing 271 warnings when building with clang. rs=dholbert
2011-12-31 01:15:59 -06:00
Jeff Walden
553cc19655
Bug 714411 - Fix several instances of classes/structs inconsistently declared. rs=dholbert
2011-12-31 01:15:59 -06:00
Raúl Porcel
c36b8d37e3
Bug 713517 - Add IPC support for alpha. r=benjamin
2011-12-30 20:15:19 +01:00
Mike Hommey
21c1293aee
Backout 45820730dfa7 and 860035a3c04a (bug 701371) and 8ac6f34b44ff (bug 709776) because of Android random oranges.
...
--HG--
rename : mozglue/build/Makefile.in => memory/mozutils/Makefile.in
rename : mozglue/build/dummy.cpp => memory/mozutils/dummy.cpp
rename : mozglue/build/fixcrt.py => memory/mozutils/fixcrt.py
rename : mozglue/build/mozglue.def.in => memory/mozutils/mozutils.def.in
rename : mozglue/android/APKOpen.cpp => other-licenses/android/APKOpen.cpp
rename : mozglue/android/APKOpen.h => other-licenses/android/APKOpen.h
rename : mozglue/android/nsGeckoUtils.cpp => other-licenses/android/nsGeckoUtils.cpp
2011-12-28 12:12:09 +01:00
Mike Hommey
b193d0733f
Bug 701371 - Rename mozutils to mozglue, and move it to top-level. r=khuey
...
--HG--
rename : memory/mozutils/Makefile.in => mozglue/Makefile.in
rename : memory/mozutils/Makefile.in => mozglue/build/Makefile.in
rename : memory/mozutils/dummy.cpp => mozglue/build/dummy.cpp
rename : memory/mozutils/fixcrt.py => mozglue/build/fixcrt.py
rename : memory/mozutils/mozutils.def.in => mozglue/build/mozutils.def.in
2011-12-28 08:24:02 +01:00
Mike Hommey
029afd4bca
Bug 711144 - Prepend LD_LIBRARY_PATH instead of appending to it when starting plugin-container. r=bsmedberg
2011-12-28 08:23:42 +01:00
Ms2ger
5f5ed0e186
Bug 711838 - Remove the jetpack service; r=bsmedberg
...
Change to toolkit-makefiles.sh r=edmorley
2011-12-24 09:25:52 +01:00
Marco Bonardo
c3c5c549d4
Merge last green PGO changeset from mozilla-inbound to mozilla-central
2011-12-19 12:47:41 +01:00
Kyle Huey
9734a5525c
Back out Bug 629668 because it breaks pymake builds.
2011-12-18 14:08:21 -05:00
John Schoenick
34b5116fdd
Bug 687679 - Rename JS_CompileFile to JS_CompileUTF8File, fix users. r=jorendorff,jst
2011-12-16 11:08:59 -08:00
Jeff Walden
f51b6095a6
Mark GetCurrentProcessArchitecture as inline, silencing a couple hundred warnings in a build with Clang. No bug, rs=njn
...
--HG--
extra : rebase_source : 12b06827b2aadec9afb70eac06a5d8abbd1c6543
2011-12-18 17:34:52 -05:00
Ms2ger
b6f42e130c
Backed out changeset ba447ace2594 (bug 687679) for bustage.
2011-12-16 21:17:16 +01:00
John Schoenick
d2b02fa02e
Bug 687679 - Rename JS_CompileFile to JS_CompileUTF8File, fix users. r=jorendorff,jst
2011-12-16 11:08:59 -08:00
Jeff Walden
476c7d19c5
Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
2011-12-08 22:54:10 -05:00
Kyle Machulis
b10074d4d1
Bug 709915 - Change name of RIL socket from rilb2g to rilproxy. r=cjones
2011-12-09 15:12:32 +08:00