Honza Bambas
3a39b6dbee
Bug 1322825 - Incremental tokenizer. r=froydnj
2017-02-06 10:49:00 -05:00
Jean-Yves Avenard
c64edca1b9
Bug 1319987: P4. Refactor H264 Converter. r=cpearce
...
We can make some assumptions now that the Input method is only called once and never again while a decode is pending.
MozReview-Commit-ID: EmzKEcwNY2J
--HG--
extra : rebase_source : 42ae59878962b425970a60abe25d98c023ef4fdf
2016-12-30 21:51:42 +11:00
Nathan Froyd
168a1fcbdc
Bug 1336086 - remove mozilla::services::_external_Get*Service; r=bsmedberg,jesup
...
Removing the exported symbols is straightforward enough.
The only wrinkle is that PeerConnectionCtx.cpp gets compiled with and
without MOZILLA_INTERNAL_API. When compiling without
MOZILLA_INTERNAL_API, mozilla::services::Get*Service was redirected to
the _external_* symbol variants. But as the _external_* symbols no
longer exist, PeerConnectionCtx.cpp's code no longer worked.
Fortunately, PeerConnectionCtx.cpp already contains a few #ifdef
MOZILLA_INTERNAL_API blocks to handle internal/external compilation;
fixing this newest issue was just a matter of extending existing blocks
and adding new ones. The key observation is that we never added any
observers when compiling without MOZILLA_INTERNAL_API, so we can #ifdef
out the removals of observers, as those would have no effect, and simply
skip getting the observer service for the observer additions if we're
compiling without MOZILLA_INTERNAL_API.
2017-02-03 11:52:02 -05:00
Gerald Squelart
d5ce43788f
Bug 1322700 - Enable range-for with nsDeque - r=froydnj
...
It's now possible to write:
for (void* item : deque) { ... }
MozReview-Commit-ID: FLoczCZd77y
--HG--
extra : rebase_source : 237293e94b478beb2bf352c1179d42c289dda145
2017-02-02 12:28:35 +11:00
Tom Tromey
ada066d0b0
Bug 1324434 - remove JS_GetCurrentEmbedderTime in favor of TimeStamp; r=sfink
...
MozReview-Commit-ID: CG0MidpH8k3
--HG--
extra : rebase_source : 1facc7347c19d9975bbeb168166ddd4c7de4545b
2016-12-19 08:23:59 -07:00
Andrew McCreight
3dacb601cf
Bug 1333974, part 1 - Add new API for releasing on main thread using the system group. r=froydnj
...
MozReview-Commit-ID: KP71tgpaXaY
--HG--
extra : rebase_source : c2cd25ee412748d47ed0953e2766fa8f40505d59
2017-01-31 11:35:10 -08:00
Carsten "Tomcat" Book
72823b1e95
merge mozilla-inbound to mozilla-central a=merge
2017-02-02 14:25:20 +01:00
Wes Kocher
f5eab47fb9
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: HVH8TbXbw7N
2017-02-01 16:30:50 -08:00
Michael Layzell
0dadca05f7
Bug 1335203 - Synchronize rust debug-assertions with C++ DEBUG, r=froydnj
...
MozReview-Commit-ID: JPD9eNFg89S
2017-02-01 13:54:22 -05:00
Chris Manchester
0aa1979e85
Bug 1333135 - Install test programs from xpcom/tests with moz.build rather than Makefile.in. r=mshal
...
MozReview-Commit-ID: AeJHDn2znAk
--HG--
extra : rebase_source : 81cbc9e0231668e3cdee9f5579dbbe6a48374b97
2017-01-27 13:57:04 -08:00
Jorg K
22cddce9af
Bug 1335854 - Tone down non-zero refcount message for dynamic atoms. r=froydnj
...
--HG--
extra : rebase_source : 31bef82b308fc5f7bd4eebbf898820e0b10640c0
2017-02-01 11:47:00 -05:00
Chris Pearce
701e1daf19
Bug 1332530 - Move GMPLoader code out of plugin-container and back into XUL. r=gerald
...
The GMPLoader code was in plugin-container so that it was covered by
Adobe's voucher of plugin-container, but that's no longer necessary.
MozReview-Commit-ID: 3VRBAohRI9I
--HG--
extra : rebase_source : 58a30855ade14af4c4b1420edabd3abb398f232e
2017-01-19 15:39:03 +13:00
Wes Kocher
e457683b2d
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: BipzgOEInZh
2017-01-30 15:54:34 -08:00
Wes Kocher
584127af5f
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 4GYZ5Pzy7BY
2017-01-30 15:44:58 -08:00
Emilio Cobos Álvarez
0a5eaecfac
Bug 1335204: Remove DEBUG-only ifdef for Gecko_IncrementStringAdoptCount. r=mystor
...
MozReview-Commit-ID: KhwAxk1fHUn
--HG--
extra : rebase_source : 80d844bf069ae09f0a9588d93fd49c57a3725c52
2017-01-30 23:17:19 +01:00
Sebastian Hengst
dcd9914458
Backed out changeset c8fe57b085bd (bug 1333631)
2017-01-30 23:17:34 +01:00
Benjamin Smedberg
ca77995f5d
Bug 1333826 - Remove SDK_FILES, SDK_LIBRARY, and related is_sdk support in the build goop, r=mshal
...
MozReview-Commit-ID: 52vPyDXdFte
--HG--
extra : rebase_source : c3217730bb70eb7319152dd07536b12f49d6a597
2017-01-30 11:24:10 -05:00
Masatoshi Kimura
835c70f82e
Bug 1333631 - Disallow nsIFile::GetNativeTarget on Windows. r=froydnj
...
MozReview-Commit-ID: 4igXHPtQu4x
--HG--
extra : rebase_source : b65e458521270500a7f9054d63ee17d162918402
2017-01-25 23:36:50 +09:00
Phil Ringnalda
5d4072a82c
Merge m-i to m-c, a=merge
2017-01-28 13:09:00 -08:00
Emilio Cobos Álvarez
c7cae408eb
Bug 1334579: Integrate nsstring bindings with leak logging. r=mystor
...
MozReview-Commit-ID: 368DwwuaMqr
--HG--
extra : rebase_source : e8e2149ca7169556df668615d654423ae9080097
2017-01-27 21:12:22 +01:00
Sebastian Hengst
f679eaafc6
Backed out changeset 558774589f3e (bug 1330326) for Windows build bustage in nsTSubstring.h. r=backout on a CLOSED TREE
2017-01-27 21:00:49 +01:00
Gian-Carlo Pascutto
305eb7cc8b
Bug 1330326 - Add Split() function on String classes. r=froydnj
...
MozReview-Commit-ID: 3xug2xMR60j
--HG--
extra : rebase_source : 60a9e37c2c7727eb6fbd69bfeee0f1292a0d880e
2017-01-24 12:07:00 +01:00
David Anderson
1a407d3a95
Add GPU process support to nsMemoryReportingManager. (bug 1321492 part 7, r=erahm)
2017-01-26 16:35:55 -08:00
David Anderson
23572be8d6
Add memory reporting message support to PGPU. (bug 1321492 part 6, r=rhunt, r=erahm)
2017-01-26 16:35:54 -08:00
David Anderson
79ae0d0a47
Factor ContentParent methods out of nsMemoryReportingManager. (bug 1321492 part 4, r=erahm)
2017-01-26 16:35:54 -08:00
David Anderson
694639356f
Remove PMemoryReportRequest. (bug 1321492 part 3, r=erahm)
...
--HG--
rename : dom/ipc/PMemoryReportRequest.ipdl => dom/ipc/MemoryReportTypes.ipdlh
2017-01-26 16:35:54 -08:00
Wes Kocher
65216b775b
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 5CIctUOTFma
2017-01-26 16:32:26 -08:00
Wes Kocher
8fa84ca644
Merge inbound to central, a=merge
...
MozReview-Commit-ID: BZgxmhS6OtM
2017-01-26 16:19:05 -08:00
Geoff Brown
7a0a9ab067
Bug 1325609 - Skip test_nsIProcess.js on linux, for frequent timeouts; r=me
2017-01-26 09:46:47 -07:00
Bill McCloskey
4b3b5c721f
Bug 1332494 - Use SystemGroup for LogMessageRunnable (r=froydnj)
...
MozReview-Commit-ID: DHYFYETDwce
2017-01-26 14:45:58 -08:00
Bill McCloskey
9c91994cbc
Bug 1332494 - Add SystemGroup class similar to TabGroup/DocGroup (r=froydnj)
...
MozReview-Commit-ID: ApxMkd5zEQ5
2017-01-26 14:45:58 -08:00
Bill McCloskey
ec760e9fba
Bug 1332494 - Move TaskCategory definition to xpcom/threads/TaskCategory.h (r=froydnj)
...
MozReview-Commit-ID: ET43PbGRgxl
2017-01-26 14:45:58 -08:00
Nathan Froyd
f5c90c28e1
Bug 1276669 - part 11 - strengthen assertions for atom table shutdown GC; r=erahm
...
This could have been done more simply, but the small amount of
refactoring that takes place in this comment enables better error
messages in the case where something does go wrong.
2017-01-26 16:43:38 -04:00
Nathan Froyd
ad51ed8360
Bug 1276669 - part 10 - remove dynamic->static atom transmutation code; r=erahm
...
Good riddance to some sketchy code.
2017-01-26 15:43:38 -05:00
Nathan Froyd
141f9b249d
Bug 1276669 - part 9 - forbid transmutation of dynamic atoms; r=erahm
...
We can do this now that we've shuffled static atom initialization around
appropriately.
2017-01-26 15:43:38 -05:00
Nathan Froyd
f5b2c78c1a
Bug 1276669 - part 8 - add a comment in NS_InitXPCOM2 to make static atom initialization less cryptic; r=erahm
...
This comment makes things slightly more greppable.
2017-01-26 15:43:38 -05:00
Nathan Froyd
b9192afdae
Bug 1276669 - part 7 - don't register static atoms after the table has been sealed; r=erahm
...
This change seems like an obvious thing we should have been doing, but
we weren't.
2017-01-26 15:43:38 -05:00
Nathan Froyd
bc9b47a453
Bug 1276669 - part 5 - don't try to test NS_RegisterStaticAtoms; r=erahm
...
There are several XPCOM tests that purport to call
NS_RegisterStaticAtoms. The tests located in the xpcom/tests/ directory
are unused, so we might as well just remove them. The gtests do get
run, but there's going to be no way to test NS_RegisterStaticAtoms once
sealing the atom table actually means forbidding new additions. So we
might as well remove the gtest too.
2017-01-26 15:43:39 -05:00
Chris Peterson
e3e3523d58
Bug 1331171 - Part 3: Remove xpcom checks for Windows Vista. r=froydnj
...
Also remove the #includes of some unused header files.
MozReview-Commit-ID: 6mRoIazEA3j
--HG--
extra : rebase_source : 6f96d22543509bf09b684b0bfbfa624eafc58b94
2017-01-12 01:13:55 -08:00
Chris Peterson
29bbf6d6b2
Bug 1331171 - Part 2: Remove Windows shell integration checks for Windows Vista. r=jimm
...
MozReview-Commit-ID: 8B6HnnpVP4L
--HG--
extra : rebase_source : 501ebb81dac3a56be9c64bf09d3261e570476a8d
2017-01-14 01:19:22 -08:00
Chris Peterson
2ffa3b99a7
Bug 1331171 - Part 1: Remove StartupSpecialSystemDirectory() workaround for Windows XP. r=jimm
...
SHGetKnownFolderPath() is available on Windows Vista+ so we no longer need to GetProcAddress("SHGetKnownFolderPath"). We can set _WIN32_WINNT 0x0600 to expose the SHGetKnownFolderPath function declaration in shlobj.h and call it directly.
Also remove a redundant #include <shlobj.h>.
MozReview-Commit-ID: AoAlrfvQ5AB
--HG--
extra : rebase_source : 2fa3a0d3d122ca31fb3369a43a03b6e2c5d5dec2
2017-01-14 01:12:02 -08:00
Kartikaya Gupta
1af1a82edf
Bug 1312319 - Add a NS_INLINE_DECL_PURE_VIRTUAL_REFCOUNTING macro and replace existing pure-virtual AddRef/Release declarations. r=froydnj
...
MozReview-Commit-ID: 5yt3O4Hoois
--HG--
extra : rebase_source : 5dad12cd8400b8a783e8407de874d4b7c75cb645
2017-01-25 14:51:34 -05:00
Sebastian Hengst
6d37374553
Backed out changeset aff814e1eebb (bug 1333135) for Linux pgo bustage (doesn't know how to make TestArguments). r=backout on a CLOSED TREE
2017-01-30 20:11:05 +01:00
Chris Manchester
e8c94ac70b
Bug 1333135 - Install test programs from xpcom/tests with moz.build rather than Makefile.in. r=mshal
...
MozReview-Commit-ID: AeJHDn2znAk
--HG--
extra : rebase_source : 59ce9a95b047db97e4ab42b7f75587fbb0a6c4c9
2017-01-27 13:57:04 -08:00
Phil Ringnalda
bc39cd575f
Merge m-c to m-i
2017-01-24 18:57:47 -08:00
Phil Ringnalda
bf98cd4315
Merge m-i to m-c, a=merge
2017-01-24 18:53:29 -08:00
Phil Ringnalda
1f6c6d4839
Merge autoland to m-c, a=merge
2017-01-24 18:43:56 -08:00
Wes Kocher
a65c1b1dfe
Merge inbound to central, a=merge
...
MozReview-Commit-ID: BeGxZAeguBr
2017-01-24 16:08:16 -08:00
Wes Kocher
f7ccafcb58
Backed out 8 changesets (bug 1331804, bug 1332100) for windows vm debug dt5 failures a=backout
...
Backed out changeset 8bf7f0e27c6c (bug 1331804)
Backed out changeset 600c0b9026c2 (bug 1331804)
Backed out changeset 3a5b5b9ecace (bug 1331804)
Backed out changeset c76432c9954e (bug 1331804)
Backed out changeset 46a9096745e7 (bug 1332100)
Backed out changeset 8b751230fa23 (bug 1331804)
Backed out changeset 2810212347fd (bug 1331804)
Backed out changeset be72b7763910 (bug 1331804)
MozReview-Commit-ID: Ywdsr4GZ4a
2017-01-24 15:12:21 -08:00
Nicholas Nethercote
22b6d342d7
Bug 1333296 (part 1) - Rename MOZ_ENABLE_PROFILER_SPS as MOZ_GECKO_PROFILER. r=mstange,glandium.
...
--HG--
extra : rebase_source : 223f3a17f009645369be503392cc1f0cea7f19a1
2017-01-24 14:15:12 +11:00