Daniel Holbert
ec6d60e965
Bug 1331756 part 1: Drop redundant 'virtual' keyword from some macros that declare nsIFrame method overrides. r=xidorn
...
MozReview-Commit-ID: EjPoyunTLsc
2017-01-17 16:27:02 -08:00
Ehsan Akhgari
9089fd7cb9
Bug 1331749 - Promote Windows clang-cl builds to tier 1; r=KWierso
2017-01-17 18:11:47 -05:00
Nicholas Nethercote
290ea5719b
Bug 1330512 (part 2) - DocGroup labelling in nsGlobalWindow.cpp. r=billm.
...
For all the NS_DispatchToCurrentThread() cases I wasn't sure if we are
guaranteed to be on the main thread, but nsGlobalWindow::Dispatch() has a
MOZ_RELEASE_ASSERT(NS_IsMainThread()) and a try push showed up no problems
there.
2017-01-18 09:52:20 +11:00
Nicholas Nethercote
b1f2ed57b2
Bug 1330512 (part 1) - DocGroup labelling in nsDocument.cpp. r=billm.
...
For all the NS_DispatchToCurrentThread() cases I wasn't sure if we are
guaranteed to be on the main thread, so I added
MOZ_RELEASE_ASSERT(NS_IsMainThread()) to all of them. A try push showed up no
problems there.
2017-01-18 09:51:59 +11:00
Wes Kocher
cc67c49950
Backed out changeset 7a27e1371c3e (bug 1301495
) for breaking decision tasks a=backout
...
MozReview-Commit-ID: Gx21fdPIkyy
2017-01-17 13:47:20 -08:00
Nicholas Nethercote
5a388e7fe3
Bug 1330512 (part 0) - Add an nsresult return value to DocGroup::GetKey(). r=billm.
...
Because we need to treat failing cases differently in some places.
--HG--
extra : rebase_source : ad11f4acc2f44ccdef00d7919bdffb3753a52b36
2017-01-17 11:10:27 +11:00
André Bargull
69b9b9f2ec
Bug 1329187 - Call GetPrototypeFromConstructor before checking the ArrayBuffer length. r=evilpie
...
--HG--
extra : rebase_source : 1012281bfb8d2c6ed4fc4028a0c683aeb90c81e4
2017-01-11 14:08:00 -08:00
André Bargull
4c88a6f7d9
Bug 1331475 - Don't atomize "ArraySort" for every call to the self-hosted ArraySort function. r=till
...
--HG--
extra : rebase_source : 6fedc7009113acc44bda7893aeee7dac04e4a31e
2017-01-17 04:38:19 -08:00
André Bargull
90ef21d44f
Bug 1331472 - Unroll loop over dateTimeComponents in InitializeDateTimeFormat. r=till
...
--HG--
extra : rebase_source : 59483bfb5641a3ac7642059c858907aeb102addb
2017-01-17 04:40:51 -08:00
David Parks
a37ce18488
Bug 1306698 - Make sure that async changes to the plugin render mode do not cause AsyncShowPluginFrame to run when doing direct drawing. r=dvander
2017-01-10 17:47:25 -08:00
Glenn Randers-Pehrson
bf60b78bbe
Bug 1328099 - Update in-tree zlib to version 1.2.11. r=jrmuizel
2017-01-17 17:31:50 -05:00
Aaron Klotz
002dea23d1
Bug 1331738: Include mozilla-config.h in xulrunner.rc; r=tbsaunde
...
MozReview-Commit-ID: 2YSVJGmZnU0
--HG--
extra : rebase_source : 6234c27b017b6b60124c782f5f87962d2e5a9aa4
2017-01-17 14:12:17 -07:00
Wes Kocher
401e9acfca
Backed out 2 changesets (bug 1317322) for frequent clipboard test failures a=backout
...
Backed out changeset 1bc18bb10cc6
Backed out changeset 79d6e9229fda (bug 1317322)
MozReview-Commit-ID: 9SUWpmTLJqG
2017-01-17 14:10:53 -08:00
Wes Kocher
cb7e0bda60
Backed out 2 changesets (bug 1329032) for failures a=backout
...
Backed out changeset 16c4f0df527d (bug 1329032)
Backed out changeset 54f7bfe3ca11 (bug 1329032)
MozReview-Commit-ID: ChGyTdJvT8N
2017-01-17 14:08:10 -08:00
Shu-yu Guo
28b9daf168
Bug 1317374 - Don't do Annex B lexical function behavior when redeclaring a parameter name. (r=Waldo)
2017-01-17 14:04:19 -08:00
Randell Jesup
5262f0e0a9
Bug 1331158: Install new receive codec config for WebRTC if it changed r=ng
...
Adds a missing API parameter to upstream webrtc.org code in the Call API
2017-01-17 15:50:14 -05:00
Christoph Kerschbaumer
8c97c0cf8b
Bug 1329032 - Test privileged about page to use SystemPrincipal as TriggeringPrincipal when loading about page in child. r=gijs
2017-01-17 21:52:37 +01:00
Christoph Kerschbaumer
05287d4fa8
Bug 1329032 - Extend loadURIWithOptions by a triggeringPrincipal. r=bz,gijs
2017-01-17 21:52:01 +01:00
Benjamin Smedberg
1f3b6e235c
Bug 1330998 - Invalidate pluginreg.dat based on whether the flash-only pref is flipped, so that if users switch between 52 and 52ESR it gets updated correctly. r=qdot
...
MozReview-Commit-ID: 64yamsyIudD
--HG--
extra : rebase_source : d68a466d933ab17d8f753215f2a584539291de33
extra : amend_source : 80294e413ae5167d1650ee5a092de7d4dc4987cf
2017-01-17 13:44:13 -05:00
Bill McCloskey
1f291dd7dc
Bug 1328423 - Avoid calling into JS from Windows theming code (r=jimm)
...
MozReview-Commit-ID: GRur1ddbCVz
2017-01-17 13:29:26 -08:00
Bill McCloskey
aa90d7dcb6
Bug 1328423 - Add AutoAssertNoContentJS to PresShell::Paint (r=dvander)
...
MozReview-Commit-ID: 4M4pYZSygPH
2017-01-17 13:29:04 -08:00
Bill McCloskey
50b0406bb7
Bug 1328423 - Switch tab switch assertion to use AutoAssertNoContentJS (r=dvander)
...
MozReview-Commit-ID: D7bAfJRWLRg
2017-01-17 13:28:47 -08:00
Bill McCloskey
abe6f421eb
Bug 1328423 - Add AutoAssertNoContentJS assertion (r=sfink)
...
MozReview-Commit-ID: KY1JwysGzno
2017-01-17 13:28:36 -08:00
Michael Layzell
9ec8074497
No bug - Skip test_pasteImgTextarea.html on android, a=bustage
...
MozReview-Commit-ID: F7GPuSo8JBl
2017-01-17 16:21:33 -05:00
David Major
e46dbc2c0f
Bug 1324093 - Part 4: Make MOZ_Report{Crash,AssertionFailure} be MOZ_NEVER_INLINE. r=froydnj
...
You'd think that this would throw off the assertion stacks in nsTraceRefcnt::WalkTheStack. But as far as I can tell, it was already setting |skipFrames| too high!
On top of that, the function was getting out-of-lined in some instances already. It really should have been MOZ_ALWAYS_INLINE_EVEN_DEBUG.
MozReview-Commit-ID: J2FZmi0pKro
--HG--
extra : rebase_source : 20e5be9f8c21637a28435f47b8ab2de101825679
2017-01-18 09:37:54 +13:00
David Major
0cf4adb5f3
Bug 1324093 - Part 3.5: Add MOZ_MAYBE_UNUSED to mfbt/Attributes.h. r=froydnj
...
MozReview-Commit-ID: Ef1nkRipaDg
--HG--
extra : rebase_source : ea298dc948a027e5a686c2f022cce5d8cb170f27
2017-01-18 09:37:54 +13:00
David Major
2166409a1d
Bug 1324093 - Part 3: Don't MOZ_ReportAssertionFailure in non-debug builds. r=froydnj f=Waldo f=nbp
...
Not only does this trim the code, it also makes MOZ_RELEASE_ASSERT follow the advice of MOZ_CRASH earlier in the file:
* If we're a DEBUG build and we crash at a MOZ_CRASH which provides an
* explanation-string, we print the string to stderr. Otherwise, we don't
* print anything; this is because we want MOZ_CRASH to be 100% safe in release
* builds, and it's hard to print to stderr safely when memory might have been
* corrupted.
MozReview-Commit-ID: Kuxzn1v9Vfs
--HG--
extra : rebase_source : 5c6efe7cb9adb1c366b423d6ff8f95002512985c
2017-01-18 09:37:46 +13:00
David Major
77329182eb
Bug 1324093 - Part 2: Don't AnnotateMozCrashReason on debug builds. r=bsmedberg
...
I left gMozCrashReason visible (but not meaningfully used) in all builds, in order to match the behavior of Assertions.cpp, and to avoid more #ifdef clutter in nsExceptionHandler.cpp.
MozReview-Commit-ID: smoFkddGzd
--HG--
extra : rebase_source : 498f927f62fc944edf254c2ff3b115131367a506
2017-01-18 09:34:02 +13:00
David Major
dd8c1f9d4e
Bug 1324093 - Part 1: Move MOZ_REALLY_CRASH's null-deref and TerminateProcess into a never-inline function. r=froydnj
...
The C versus C++ distinction was only there so that Android could make sure it used the global ::abort. I didn't see the need to maintain the distinction for Windows. (Besides, with this change we're no longer doing textual inclusion of "TerminateProcess" in the macro, so people can't take over the name.)
Linux's abort sequence wasn't long enough to be troublesome, so I left it alone.
MozReview-Commit-ID: Ah5XtWpevGz
--HG--
extra : rebase_source : 37c3fb4c50bcba8e48c6a965a02e3f8608940538
2017-01-18 09:33:25 +13:00
David Major
d27150b889
Bug 1324093 - Part 0: Use MOZ_{BEGIN,END}_EXTERN_C in Assertions.h. r=froydnj
...
Drive-by cleanup.
MozReview-Commit-ID: 8slQlbS3NS2
--HG--
extra : rebase_source : 2df96c531b8cfa03ca17c134393c5f054ca25927
2017-01-18 09:32:47 +13:00
Trevor Saunders
bd2c1d2fdb
bug 1325834 - fixup windows bustage landed on a CLOSED TREE
2017-01-17 15:48:51 -05:00
Trevor Saunders
6798a4c8ce
bug 1325834 - create the DocAccessibleChild in DocAccessible::DoInitialUpdate() r=davidb
...
It seems likely that some documents are created in content processes without
a DocAccessibleChild actor because there is no docshell or tabchild
associated with the document. However DocAccessible::DoInitialUpdate()
already calls functions that assume the document is associated with a
docshell. So hopefully trying to create the child actor there will mean it
is more successful.
2017-01-17 15:20:32 -05:00
Michael Layzell
79a95a8db1
Bug 1317322 - Activate `paste` in menus when within <textarea> controls, r=ehsan
...
MozReview-Commit-ID: 7YD8qtsC3u6
2017-01-17 15:05:32 -05:00
Jason Orendorff
ff2f34762a
Bug 1330769 - Avoid using Symbol addresses in hash codes. r=jandem.
...
MozReview-Commit-ID: 9kllbUYaXLv
--HG--
extra : rebase_source : ecfa3a8aaaaf25189468f4e19e849390ea0adb69
2017-01-12 14:29:38 -06:00
Luke Wagner
7d79c6f41c
Bug 1330891 - Baldr: simplify ModuleGenerator (r=bbouvier)
...
MozReview-Commit-ID: LrBIuXsUhtX
2017-01-17 13:13:51 -06:00
Dale Harvey
0a37fafed0
Bug 1234558 - Use icons from app manifest. r=marcosc, r=sebastian
2017-01-17 18:24:53 +00:00
Lee Salzman
a25a4562c0
Bug 1322337 - load color bitmaps in SkFontHost_cairo when building with FreeType before 2.5.0. r=mchang
...
MozReview-Commit-ID: Ay7hJi7RK4T
2017-01-17 12:27:16 -05:00
Justin Wood
b36073aba8
Bug 1301495
- Taskcluster l10n indexing should match mozharness' l10n indexing. r=dustin
...
Adds l10n and nightly indexing, matching (better) what Buildbot is currently doing with these types of tasks
(This patch is against `date`, will be grafted on review for real landing, using autoland)
MozReview-Commit-ID: K0BYwaCm6xL
--HG--
extra : rebase_source : b3254f6cc3f6f526ec3877add890d12a8947080c
2017-01-09 16:23:04 -05:00
Justin Wood
18aa1bdfa6
Bug 1330668 - Schedule balrog submission tasks. r=dustin a=me
...
MozReview-Commit-ID: ASBDESDps8G
2017-01-12 21:01:54 -05:00
Chris AtLee
5316591b27
Bug 1330959: Disable windows VM tests on everything but mozilla-central r=wcosta
...
MozReview-Commit-ID: EfvxCcOXFs9
--HG--
extra : rebase_source : 099bd734c17b70c0f3b279f6ea22b387082a2195
2017-01-17 12:44:46 -05:00
Justin Wood
670cc01865
Bug 1330668 - Schedule beetmover tasks. r=dustin
...
ToDo: attribute this cset to changes on date.
MozReview-Commit-ID: 7gl3aLGNWvP
--HG--
extra : rebase_source : dd2736c8f683350655628b3411cea82319f4ddae
2017-01-12 17:45:36 -05:00
Justin Wood
59509b566a
Bug 1330668 - Generate balrog_props.json for l10n repacks. r=aki
...
Needed to support beetmover and balrog.
ToDo: attribute this cset to changes on date.
MozReview-Commit-ID: 430QCIe7tM7
--HG--
extra : rebase_source : c23b9311f0b897884aac7aafa9a84463655957c5
2017-01-12 17:14:25 -05:00
Justin Wood
141214294c
Bug 1330668 - Add routes used to trigger funsize. r=dustin
...
Involved work which landed on the date project branch with:
* Bug 1319824, by sfraser@mozilla.com (https://hg.mozilla.org/projects/date/rev/a331041b33da )
MozReview-Commit-ID: 3Ep4ZzSmNCX
--HG--
extra : rebase_source : 3e02f55b2b211139351a2045fb16dcde78df5238
2017-01-12 15:25:43 -05:00
Byron Campen [:bwc]
f1db6a1c0d
Bug 1056934 - Part 6: Fix bug where TCPSocketParent would not use TLS when requested. r=mcmanus
...
MozReview-Commit-ID: EQHzJWyzAN9
--HG--
extra : rebase_source : 5fbe00fd2a4993c23ef11041b70d0a4e8975c1dc
2017-01-03 12:34:19 -06:00
Byron Campen [:bwc]
3ab20717f0
Bug 1056934 - Part 5: Open TLS sockets when communicating with a TLS endpoint. r=drno
...
MozReview-Commit-ID: 1V7bzPLPBYi
--HG--
extra : rebase_source : 588697a31e2991ea24526ad32d74ecb4ec3c306b
2017-01-03 12:32:54 -06:00
Byron Campen [:bwc]
357ff5d106
Bug 1056934 - Part 4: Handle turns URLs when configuring nICEr. r=drno
...
MozReview-Commit-ID: 6izdoAUgwcn
--HG--
extra : rebase_source : 8a45e9cd5b7962b0d674aff8a72283d99655c556
2017-01-03 12:31:30 -06:00
Byron Campen [:bwc]
b35cd43e20
Bug 1056934 - Part 3: Make it possible to configure TURN TLS servers in nICEr. r=drno
...
MozReview-Commit-ID: 2FotueuPHKn
--HG--
extra : rebase_source : f79dc559b03b540343d15abd07651a09f124bb36
2017-01-03 12:29:59 -06:00
Byron Campen [:bwc]
f917fb4175
Bug 1056934 - Part 2: Test-case for TURN TLS. r=drno
...
MozReview-Commit-ID: AWJGwWE55Ct
--HG--
rename : dom/media/tests/mochitest/test_peerConnection_basicAudioNATRelayTCP.html => dom/media/tests/mochitest/test_peerConnection_basicAudioNATRelayTLS.html
extra : rebase_source : d2687df6c52f13cabf3138c89c187175c59602a5
2017-01-03 12:28:13 -06:00
Dragana Damjanovic
92818c0cee
Bug 1261585 - Necko does content conversions for TracableChannel so devtool does not need to do it separately. r=ochameau
2016-12-20 06:45:00 -05:00
Dragana Damjanovic
678e2b1447
Bug 1261585 - Make nsITraceableChannel listener work with content encoding. r=mayhemer
2017-01-17 08:27:00 -05:00