Mike Hommey
1c81b724fc
Bug 1295885 - Remove netwerk/protocol/rtsp. r=mcmanus
...
The only user of the RTSP protocol was removed in bug 1291629 and bug 1295516.
--HG--
extra : rebase_source : 4a8a66211277f8c6eb7f9191466d5c406bb26666
2016-08-17 14:54:47 +09:00
Andrew Comminos
1fbf3dafb5
Bug 1281241 - Use large desktop-test instances by default on TaskCluster. r=jmaher
...
MozReview-Commit-ID: 4SntPKPoJOS
--HG--
extra : rebase_source : 6140d1609572083476b9fee44cde1479b6c239af
2016-08-17 17:24:08 -04:00
Bob Silverberg
1075768ad9
Bug 1283116 - Implement chrome.management.getSelf, r=kmag
...
MozReview-Commit-ID: Bj9ZyF1meED
--HG--
extra : rebase_source : 86be57023640ef43d40f33f2fd604d3f39178da8
extra : source : aa58e53b263c0c74c7bca57d861c904d12d59698
2016-08-17 17:03:39 -04:00
Andrea Marchesini
01bf6ba4a1
Bug 1288770 - Switch worker timeouts to using nsJSTimeoutHandler, r=smaug
2016-08-16 08:10:30 +02:00
ctai
6127c90007
Bug 1140675 - Enable test_bug879717.html on windows. r=jwwang.
...
MozReview-Commit-ID: Enl9fCqHhYN
--HG--
extra : rebase_source : 2b0345d1e2b2d8cfc31a10057daeef0708492621
2016-08-15 16:07:04 +08:00
Fred Lin
358c4a1bf6
Bug 1294937 - The context menu does not appear when right-click on the inspector-searchbox. r=gl
...
MozReview-Commit-ID: 8Ebs5jeYlkq
--HG--
extra : rebase_source : d4358f8c6bb2e3d1e6456190daba6a320c604257
2016-08-15 11:23:16 +08:00
Andreas Tolfsen
cf5f3418f9
Bug 1255955 -Run element enabled check before accessibility checks; r=automatedtester
...
MozReview-Commit-ID: 18OtOKtox3K
--HG--
extra : rebase_source : 2773dbd04f7a728b6b9fcd5db8e57b8abc28abcc
2016-08-13 20:59:14 +02:00
Andreas Tolfsen
50d1d83f2a
Bug 1255955 - Simplify element.clickElement complexity; r=automatedtester
...
MozReview-Commit-ID: IXqgFlS6R6c
--HG--
extra : rebase_source : 77a35e9dcde68ef8c90888bdf6abea470b442296
2016-08-13 20:54:46 +02:00
Andreas Tolfsen
2b8b321b6a
Bug 1255955 - Document clickElement and calculateCentreCoords; r=automatedtester
...
MozReview-Commit-ID: tSC5xRAVAl
--HG--
extra : rebase_source : 2038db7219878edde781a9823a309efcf8d49053
2016-08-13 20:54:15 +02:00
Tooru Fujisawa
5f9bd4abac
Bug 1289051 - Add JS_ReportError*Latin1 variants. r=evilpie
2016-08-13 23:03:31 +09:00
divyanshu
c9785dc4c9
Bug 1292998 - Replace Iterator() with Object.{entries,values}. r=jryans
...
Replace simple in-tree consumer of non-standard Iterator() with Object.{values,entries} in devtools/
2016-08-14 02:02:06 +05:30
Chris Manchester
76d8f148d9
Backed out changeset c0e6aae0b93d (bug 1294803) for breaking artifact builds.
...
MozReview-Commit-ID: BTrQMCJSCRn
2016-08-19 11:12:07 -07:00
Chris Manchester
65ba8ff0f6
Backed out changeset 7f6047b2bc09 (bug 1294803) for breaking artifact builds.
...
MozReview-Commit-ID: FdzqUJnaSQT
2016-08-19 11:12:07 -07:00
Jesse Ruderman
3615ba53e6
Bug 1288608 - Crashtest.
2016-08-19 19:56:20 +02:00
Mats Palmgren
1b3197af3e
Bug 1288608 - Ensure the normal position is stored on a property before setting the relative position. r=jfkthame
2016-08-19 19:56:20 +02:00
Mats Palmgren
3e4d560e67
Bug 1293985 part 2 - Make EnumerateSubDocuments resilient to adding/removing sub-documents. r=tn
2016-08-19 19:56:20 +02:00
Mats Palmgren
e3a3b7c245
Bug 1293985 part 1 - Hold a strong ref on aDocument. r=tn
2016-08-19 19:56:20 +02:00
Ethan Lin
5a7af1a426
Bug 1293970 - Avoid copy in CanvasRenderingContext2D::PutImageData and DrawWindow. r=nical
2016-08-16 20:18:00 -04:00
xunga
8d01557c55
Bug 1295571 - Disable toggle in debugInfo on aboutNetError. r=johannh, r=Gijs
2016-08-18 21:51:10 +02:00
Nathan Froyd
9c219dbf17
Bug 1296642 - avoid compiling {Read,Write}Sentinel calls in non-sentinel checking builds; r=billm
...
Pickle::{Read,Write}Sentinel were introduced as a way of catching
problems with corrupted IPDL messages at the point of message
serialization, rather than the point of use of the bad data. The
checking itself is only done on debug or non-release builds, but the
calls to the functions are compiled in regardless of whether checking is
done. While LTO could plausibly optimize away all the calls, we don't
have LTO on all of our platforms, particularly mobile. Therefore, we
should move the non-checking versions of the calls inline, so the
compiler can eliminate those calls entirely, even in non-LTO builds.
2016-08-19 21:22:28 -04:00
Wes Kocher
4c4e51ded0
Merge m-c to inbound, a=merge
2016-08-19 10:18:01 -07:00
Aaron Klotz
2745382e59
Bug 1293486: Add tearoff IDispatch handler to mscom interceptor; r=jimm
...
MozReview-Commit-ID: 9PSbpkNcOOh
--HG--
extra : rebase_source : 13ba9a670a43dc68b7760410fd808e03e1ac6d9c
2016-08-12 12:12:48 -06:00
Gregory Szorc
205a281d56
Bug 1295811 - Check COMPILE_ENVIRONMENT instead of SKIP_COMPILER_CHECKS; r=glandium
...
Reviewed over pastebin+irc, like a boss.
2016-08-17 13:54:22 -07:00
Andrew Halberstadt
66ee5d6243
Bug 1295962
- Remove 'tc' groupSymbol for tasks on the 'lint opt' platform, r=garndt
...
MozReview-Commit-ID: KQm0ZEEKUxw
--HG--
extra : rebase_source : 30434f8a4fbd8da706c7698ba3a2f8287749e1d0
2016-08-17 09:48:50 -04:00
Alexandre Lissy
a9ecd3e3df
Bug 1295900 - Switch git-repo off git.mozilla.org r=garndt
...
MozReview-Commit-ID: Lu6oo0XDTYU
--HG--
extra : rebase_source : 31b899167f8a57396f12033ba39d6ec4cbed82e5
2016-08-17 10:16:54 +02:00
Andrew Comminos
fe3660628a
Bug 1295757 - Add envvar to permit software GL implementations to use layers acceleration on Linux. r=jrmuizel
...
MozReview-Commit-ID: KxMZVEKscx3
--HG--
extra : rebase_source : 369bec2181ce4daea0f6e10052f0d9a1da695087
2016-08-16 17:49:41 -04:00
Gregory Szorc
0053208f34
Bug 1295811 - Remove check for __attribute__(aligned()); r=glandium
...
It was setting ATTRIBUTE_ALIGNED_MAX which hasn't been used for 6 years
since 590a7be0e60f (bug 556455) removed its only consumer.
MozReview-Commit-ID: HSAql5cUrQH
--HG--
extra : rebase_source : 34193d16b6073c5ad13eb4787b876fc3a9266c2b
2016-08-16 21:14:42 -07:00
Gregory Szorc
f9df0d3dca
Bug 1295811 - Only run allocator checks when compile environment needed; r=glandium
...
Skipping them saves 1.5-2.0s from configure during an artifact build
on Windows.
MozReview-Commit-ID: ArCvrFP9UsD
--HG--
extra : rebase_source : fa580b69d1d96dc0631b626512273302647126f7
2016-08-16 17:07:00 -07:00
Gian-Carlo Pascutto
99cf64792b
Bug 1294331 - Don't enable sandboxing outside of x86/x86_64. r=glandium
...
MozReview-Commit-ID: Jc0OpFwznVY
--HG--
extra : rebase_source : d0c7a84a8b4440973c6fb315a3171db9aca2bc2b
2016-08-12 15:24:35 +02:00
Bob Silverberg
068821e975
Bug 1295301 - history.onVisitRemoved argument is wrong after a call to history.deleteAll, r=aswan
...
MozReview-Commit-ID: 9b9PKAwcNDA
--HG--
extra : rebase_source : a0cbbe63b227139085b3641786e14e2a1df13bbe
2016-08-16 09:35:37 -04:00
ctai
36ce16e4cd
Bug 608634 - Add the bug number for the todo part. r=jwwang
...
MozReview-Commit-ID: 7r3GMRiuTNf
--HG--
extra : rebase_source : f91d18ffdd91fe7be862bd9d7c753dc63088bba0
2016-08-17 17:37:58 +08:00
ctai
57f4a5fc0f
Bug 608634 - Enable test_error_in_video_document.html in all platform. r=jwwang.
...
Bug 1154802 provided a workaround for this race condition. So enable it in all platform.
MozReview-Commit-ID: BS1iW4O7TsZ
--HG--
extra : rebase_source : ac825a25b195b22106ae70cb412a0b61bd846bfb
2016-08-17 17:34:07 +08:00
ctai
070831d08f
Bug 608634 - Fix redundant comments. r=jwwang.
...
MozReview-Commit-ID: EYW8O9vZipH
--HG--
extra : rebase_source : 301427f859ff50c32bc28e243f1a606e2ad9ef7a
2016-08-17 16:17:14 +08:00
Sylvestre Ledru
4d1e5235dd
Bug 1294650 - Block the version of websense crashing 48 & 49. Followup, we already had this dll r=aklotz
...
MozReview-Commit-ID: re4nqi94vk
--HG--
extra : rebase_source : b7df4f51335da611b29c0bf94801e748d0b38ecb
2016-08-12 10:45:37 +02:00
Daisuke Akatsuka
04a02cc919
Bug 1277433 - Part 7: Remove eStyleAnimType_EnumU8 related codes. r=birtles
...
MozReview-Commit-ID: nVN8r0QK4u
--HG--
extra : rebase_source : 81ba3ce1007858de497e620ba04e60b2d6be19b1
2016-08-16 14:30:16 +09:00
Daisuke Akatsuka
0341859607
Bug 1277433 - Part 6: Add tests that were eStyleAnimType_EnumU8. r=birtles
...
MozReview-Commit-ID: 3JL6whAD7KH
--HG--
extra : rebase_source : f0f5d1de98dd75b42338ff573ec01eeb738ce12e
2016-08-16 14:30:16 +09:00
Daisuke Akatsuka
2ce1433b3f
Bug 1277433 - Part 5: Replace eStyleAnimType_EnumU8 to eStyleAnimType_Discrete. r=birtles
...
MozReview-Commit-ID: IeQQ9rdcWD2
--HG--
extra : rebase_source : 5ffaec107853a42bf2b8c637e60707ca62cd3a92
2016-08-16 14:30:16 +09:00
Daisuke Akatsuka
b179aa1d62
Bug 1277433 - Part 4: Add CSS Animation tests. r=birtles
...
MozReview-Commit-ID: 12CdohazBTS
--HG--
extra : rebase_source : 87a6e17b33241d3db230137f4478357df5a8d4f0
2016-08-16 14:30:15 +09:00
Daisuke Akatsuka
4f5ae2e0ce
Bug 1277433 - Part 3: Add tests for CSS Flexbox. r=birtles
...
MozReview-Commit-ID: 6ozB69Mzy5Z
--HG--
rename : testing/web-platform/tests/web-animations/animation-model/animation-types/animation-types.html => testing/web-platform/tests/web-animations/animation-model/animation-types/type-per-property.html
extra : rebase_source : 86c50e8c9373c83875c4eaf92aff749263d606cc
2016-08-16 14:30:15 +09:00
Daisuke Akatsuka
5cf35f38c1
Bug 1277433 - Part 2: Add tests for CSS Alignment. r=birtles
...
MozReview-Commit-ID: DrFjQzSmiI8
--HG--
extra : rebase_source : 18623b1d79ceff80d5172a39eb98d0e04a06ba6c
2016-08-16 14:30:15 +09:00
Daisuke Akatsuka
095d7039ae
Bug 1277433 - Part 1: Use discrete animation for appropriate CSS Alignment properties. r=dholbert,heycam
...
MozReview-Commit-ID: BHtzuwJOuB5
--HG--
extra : rebase_source : 975720e6ce68743ab8915a62f8f8cda48ee69340
2016-08-16 14:29:21 +09:00
Mark Hammond
e895d544ee
Bug 1295410 - ensure we don't pass string objects for GUIDs to PlacesSyncUtils. r=kitcambridge
...
MozReview-Commit-ID: 8muV3ltTfSx
--HG--
extra : rebase_source : 3a7f7aa5d529a387f5c151a07b1f573c4b6e9eb0
2016-08-16 13:05:50 +10:00
Munro Mengjue Chiang
a365444cc2
Bug 1286429 - MediaDevices ondevicechange mochitest; r=jib
...
MozReview-Commit-ID: 9Mk1jDzRAEQ
--HG--
extra : rebase_source : 657e31211372be12b92369e56ece1c424a63ad50
2016-08-12 10:40:52 +08:00
Eddy Bruel
ab86c4dcea
Bug 1294013 - [jsdbg2] Disentangle parsing and checking of resumption values. r=jimb
...
CLOSED TREE
2016-08-11 10:50:00 +08:00
Nathan Froyd
1c2c21cebc
Bug 1295192 - part 4 - use a non-null-checked placement new operator in layout code; r=dholbert
...
The standard placement new function is declared to not throw, which
means that, per spec, a null check on its result is required. There are
a number of places throughout layout/ where we know that we are passing
non-null pointers to placement new (and receiving them as a return
value), and we are therefore doing useless work performing these null
checks.
Therefore, we should be using an operator new overload that doesn't
require the null check. MFBT has just such an overload, so use that.
2016-08-17 15:28:45 -04:00
Nathan Froyd
bd964c2136
Bug 1295192 - part 3 - remove CPP_THROW_NEW from display list code; r=dholbert
...
nsDisplayListBuilder::Allocate is infallible. Therefore,
nsDisplayListItem::operator new, which calls Allocate to obtain memory,
does not need to declare itself as throwing. And so on for functions
that call nsDisplayListBuilder::Allocate.
2016-08-17 15:28:45 -04:00
Nathan Froyd
274ff3d25a
Bug 1295192 - part 2 - remove CPP_THROW_NEW from style struct type-safe operator new overloads; r=bholley
...
operator new overloads that declare that they don't throw exceptions
require a null check on their return value, per the C++ spec. We know
that Servo isn't going to call these functions with null pointers, so
remove the CPP_THROW_NEW annotation and save ourselves some work.
2016-08-17 15:28:45 -04:00
Nathan Froyd
d9759d258f
Bug 1295192 - part 1 - remove CPP_THROW_NEW on layout struct operator new overloads that forward to nsPresShell::AllocateByObjectID; r=dholbert
...
Structs in our style system use an arena-style allocation system,
managed by the presshell to which they belong. All of the relevant
overloads that forward allocation requests to the presshell declare
themselves as CPP_THROW_NEW, which indicates that they do not throw
exceptions. The C++ specification states that operator new overloads
that declare themselves to not throw exceptions require a null check on
their return value. However, the relevant presshell allocation method,
AllocateByObjectID, is infallible and will never return a null pointer.
The callers of all of these methods are therefore doing useless
(compiler-generated) null checks. Let's get rid of those useless checks
by removing the CPP_THROW_NEW annotations. This change declares these
methods will return non-null pointers and throw exceptions in case of
errors--but as we don't use exceptions, and AllocateByObjectID will
abort on OOM, everything works out OK.
2016-08-17 15:28:45 -04:00
Michal Novotny
46b5c2fb6e
Bug 1258747 - Support for alternative data in CacheFile, r=honzab
2016-08-17 12:58:44 +02:00
Iris Hsiao
19389cc679
Backed out changeset 8ead64ff09e8 (bug 1294013)
2016-08-17 18:50:40 +08:00