Andrew McCreight
de95dbd061
Bug 1337536 - MessageType ctor assert should check cdtype. r=billm
...
type is some existing Python object, so this assertion can never fail.
Looking at GatherDecls::visitMessageDecl, I think this is supposed to
be checking cdecl.
MozReview-Commit-ID: 8Oppw5SYdWO
--HG--
extra : rebase_source : d2e5d6c4f22a490e14f668a1f6ed28738dc56ca8
2017-02-07 14:15:31 -08:00
Matthew Noorenberghe
cf0a1e0be3
Bug 1332610 - Don't eagerly create Intl.DateTimeFormat in LoginManagerContextMenu.jsm. r=johannh
...
MozReview-Commit-ID: IuXdWyy4C7b
--HG--
extra : rebase_source : cfe475768cd6c1cc051c5ba7981b82d428278eb3
2017-01-23 11:27:10 -08:00
Boris Chiou
0d9917ce74
servo: Merge #15493 - stylo: Add Servo_AnimationValue_Serialize (from BorisChiou:animation/get_property); r=Manishearth
...
This is the servo-side change for [bug 1337313](https://bugzilla.mozilla.org/show_bug.cgi?id=1337313 ). @Manishearth had already reviewed it there. Please merge this patch until the gecko-side changes for [bug 1337313](https://bugzilla.mozilla.org/show_bug.cgi?id=1337313 ) is landed.
---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix [bug 1337313](https://bugzilla.mozilla.org/show_bug.cgi?id=1337313 ).
- [X] These changes do not require tests because there are existing tests for this in mozilla-central
Source-Repo: https://github.com/servo/servo
Source-Revision: 401a55e172e7ebdbc1045400ec4720a6c3f1cb03
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : 523d8f18cfbc60467fd6dbb917111893d4af6964
2017-02-10 01:34:07 -08:00
Ajay
dddc1df2ec
Bug 1327773 - Fix non-functioning devtools option 'Indent using spaces' by modifying prettifyCSS.js; r=tromey
...
MozReview-Commit-ID: 5m5nNgwX6v2
--HG--
extra : rebase_source : 563df3f299e855e4d005f8308c2c14ffbd5373e9
2017-02-07 21:06:28 +05:30
Paul Adenot
add4b47dc6
Bug 1332937 - Use MOZ_RELEASE_ASSERT behind cubeb's XASSERT so it's enabled in release. r=achronop
...
MozReview-Commit-ID: ISAb2ops8iq
--HG--
extra : rebase_source : be0b14e0edc823c847f72bacf7adf10d5e56ed9e
2017-02-10 15:15:06 +01:00
Alex Chronopoulos
eeb706b254
Bug 1337805 - Avoid deadlock in AudioStream::DataCallback. r=padenot
...
MozReview-Commit-ID: IPCjepQ4dKt
--HG--
extra : rebase_source : cf45c748521bacdb23f49c27bcda71110e62f324
2017-02-10 16:14:36 +02:00
Alex Chronopoulos
c0634dbb84
Bug 1337805 - Update cubeb from upstream 21e96ac. r=padenot
...
MozReview-Commit-ID: 62VM613n915
--HG--
extra : rebase_source : 5a58866e8e3a0458eacabcdbb894bffcebe3467f
2017-02-10 13:20:15 +02:00
Masatoshi Kimura
448874c0f1
Bug 1337748 - Move security-prefs.js from netwerk/ to security/manager/. r=keeler,mcmanus
...
MozReview-Commit-ID: 2TOJG6tRWJZ
--HG--
rename : netwerk/base/security-prefs.js => security/manager/ssl/security-prefs.js
extra : rebase_source : e11ef6fa7264edd41e77d65512a2183c737f34dd
2017-02-08 21:16:27 +09:00
Wander Lairson Costa
18cd648928
Bug 1330310: Switch macosx tests to buildbot-bridge. r=catlee,dustin
...
We use buildbot-bridge to schedule macosx tests in buildbot, and disable
scheduling on buildbot. Also, schedule a subset of unittests in
taskcluster-worker Tier 3 machines.
MozReview-Commit-ID: 38I33BlUvmt
--HG--
extra : rebase_source : 36347b6fb976f8ec0a90e239ec05ebaedbdf2253
2017-02-10 06:00:28 -02:00
Carsten "Tomcat" Book
0def7981e0
Merge mozilla-central to autoland
2017-02-10 14:28:13 +01:00
Carsten "Tomcat" Book
3ed98bee2a
merge mozilla-inbound to mozilla-central a=merge
2017-02-10 13:49:56 +01:00
Makoto Kato
a9a70d9396
Bug 1337266 - Don't use LoadLibrary to use Vista+ API in browser/components. r=jimm
...
MozReview-Commit-ID: AUSwfNHqJmc
2017-02-10 16:40:19 +09:00
Matthew Noorenberghe
18b3265289
Bug 1338075 - formautofill: Enable no-cpows-in-tests and var-only-at-top-level. r=lchang
...
MozReview-Commit-ID: 4oYbRAMxZvH
--HG--
extra : rebase_source : cb35be0e94e6e1fe8271b414ad6bb508890d1b0b
2017-02-10 15:14:55 +08:00
Matthew Noorenberghe
86efce1f15
Bug 1338075 - formautofill: Inherit all eslint rules where off is currently specified. r=lchang
...
MozReview-Commit-ID: HHAzuSHMwju
--HG--
rename : browser/extensions/formautofill/test/unit/.eslintrc => browser/extensions/formautofill/test/unit/.eslintrc.js
extra : rebase_source : 02e90deb19978704c3fa1d94e1ae0a910c9d33e9
2017-02-10 15:12:32 +08:00
Boris Chiou
3382ea746c
Bug 1337313 - Part 3: Rename Servo_AnimationValues_XXX with Servo_AnimationValue_XXX. r=hiro
...
MozReview-Commit-ID: 7sAEBtR8BQq
--HG--
extra : rebase_source : 3e66e4564c70753b83c7a54a5ba83ca2bba85a73
2017-02-10 12:03:08 +08:00
Matthew Noorenberghe
dfc778070c
Bug 1338075 - formautofill: Enable object-shorthand. r=lchang
...
MozReview-Commit-ID: 1y2B2jxmsaC
--HG--
extra : rebase_source : 34c0854b5816608e3a5fed673a08ab74555a0b0a
2017-02-09 16:28:56 +08:00
Matthew Noorenberghe
1465414fd0
Bug 1338075 - formautofill: Remove eslint rules that match or are less strict than inheritted ones. r=lchang
...
MozReview-Commit-ID: FD0r0TKXDSO
--HG--
extra : rebase_source : 693936160b45c90b67482addc6b7c420dc4a20c8
2017-02-09 16:29:53 +08:00
Matthew Noorenberghe
2e6f114b8a
Bug 1338075 - formautofill: Remove eslint rules that match inheritted values. r=lchang
...
MozReview-Commit-ID: 9ArZh71ck0j
--HG--
extra : rebase_source : 6e44c5812013a425312dd50da0402e156c5e3f43
2017-02-09 16:30:26 +08:00
Boris Chiou
606e52ba0f
Bug 1337313 - Part 2: Add AnimationValue::SerializeSpecifiedValue. r=hiro
...
Move the implementation of uncomputing to string into AnimationValue,
and add one more FFI for RawServoAnimationValue.
MozReview-Commit-ID: JFnXnGO3mlp
--HG--
extra : rebase_source : 83c0e084ef4202a5c98c668d68bfe9066196d735
2017-02-09 11:33:17 +08:00
Boris Chiou
ac7c271b7f
Bug 1337313 - Part 1: Use AnimationValue in CreatePropertyValue. r=hiro
...
Replace the argument type with AnimationValue.
MozReview-Commit-ID: IeydVOLKTB9
--HG--
extra : rebase_source : 9537e40c9ffa16919a08765daa5d12e020e5d17c
2017-02-08 16:15:18 +08:00
Masayuki Nakano
b30dc0891e
Bug 1337718 part.10 Make EditorEventListener::MouseClick() and EditorEventListener::HandleMiddleClickPaste() use WidgetMouseEvent as far as possible r=m_kato
...
MozReview-Commit-ID: EMFevpq9ftM
--HG--
extra : rebase_source : bc2074cf119b8ea698f3eed809b43d4a93d49168
2017-02-08 22:55:54 +09:00
Masayuki Nakano
fa85dc8ad8
Bug 1337718 part.9 Make IMEStateManager::OnClickInEditor() take const WidgetMouseEvent* instead of nsIDOMMouseEvent* r=m_kato
...
MozReview-Commit-ID: KdoMcxW8lkT
--HG--
extra : rebase_source : a03316e3a6ca7daf937032f32e00f2a4b2fd23fc
2017-02-08 22:29:14 +09:00
Masayuki Nakano
a6bd2cc214
Bug 1337718 part.8 Make EditorEventListener::NotifyIMEOfMouseButtonEvent() take WidgetMouseEvent* instead of nsIDOMMouseEvent* r=m_kato
...
MozReview-Commit-ID: A53lxmDXLMb
--HG--
extra : rebase_source : 4b022a38c45d68563fcd89b9e8c504cb52f7fab0
2017-02-08 22:19:14 +09:00
Masayuki Nakano
cee96a2b9a
Bug 1337718 part.7 Make IMEStateManager::OnMouseButtonEventInEditor() take WidgetMouseEvent* instead of nsIDOMMouseEvent r=m_kato
...
MozReview-Commit-ID: FDselwSymZq
--HG--
extra : rebase_source : 211e4f91075d0a93bf10fd82273856010957b3ee
2017-02-08 22:02:49 +09:00
Masayuki Nakano
3e94f4acb9
Bug 1337718 part.6 Make EditorEventListener::KeyDown() take const WidgetKeyboardEvent* instead of nsIDOMKeyEvent* r=m_kato
...
MozReview-Commit-ID: 6gST8uULwSb
--HG--
extra : rebase_source : 1428e1d24b0b8295a3d57764535651f221fcf637
2017-02-08 21:30:27 +09:00
Masayuki Nakano
b66e2b2e6e
Bug 1337718 part.5 Make IsCtrlShiftPressed() take const WidgetKeyboardEvent* instead of nsIDOMKeyEvent* r=m_kato
...
Additionally, this patch removes unnecessary name space wrapper of IsCtrlShiftPressed(). Perhaps, it was necessary when mozilla::EditorEventListener was nsEditorEventListener.
MozReview-Commit-ID: EHzt7aRtYgQ
--HG--
extra : rebase_source : d38d73226de8f5563ad66de10f8f8ed701d766a1
2017-02-08 20:05:12 +09:00
Masayuki Nakano
c58f95a48b
Bug 1337718 part.4 Make EditorEventListener::KeyUp() take const WidgetKeyboardEvent* instead of nsIDOMKeyEvent* r=m_kato
...
MozReview-Commit-ID: K9zCJsYgfbL
--HG--
extra : rebase_source : 77941f0fe5be600a61576706968f25ff13d218c7
2017-02-08 20:22:57 +09:00
Masayuki Nakano
2f6ff9d325
Bug 1337718 part.3 Make EditorEventListener::KeyPress() take WidgetKeyboardEvent* instead of nsIDOMKeyEvent* r=m_kato
...
MozReview-Commit-ID: 49fcZXPSsQ4
--HG--
extra : rebase_source : f0e3791c0067c580cb4f134d3ff9c1f5f504aaa2
2017-02-08 19:50:50 +09:00
Masayuki Nakano
87c78a5bfb
Bug 1337718 part.2 Make EditorEventListener::ShouldHandleNativeKeyBindings() take WidgetKeyboardEvent* instead of nsIDOMKeyEvent* r=m_kato
...
MozReview-Commit-ID: 4JS2yJ6iXgY
--HG--
extra : rebase_source : 30cbcab74da7731e446329a3263dd82cd16fdfab
2017-02-08 19:47:05 +09:00
Masayuki Nakano
c4cea9a380
Bug 1337718 part.1 Make EditorBase::HandleKeyPressEvent() take WidgetKeyboardEvent* instead of nsIDOMKeyEvent* r=m_kato
...
MozReview-Commit-ID: 8QUiHPRf9AH
--HG--
extra : rebase_source : d9a531248f4e72dfb501146976af7efd64d1e122
2017-02-08 20:18:17 +09:00
Iris Hsiao
24ddf955dd
Backed out changeset e887fb5d5d06 (bug 1337748) for eslint failure
...
--HG--
rename : security/manager/ssl/security-prefs.js => netwerk/base/security-prefs.js
2017-02-10 14:00:02 +08:00
Masatoshi Kimura
2154e8d95a
Bug 1337748 - Move security-prefs.js from netwerk/ to security/manager/. r=keeler,mcmanus
...
MozReview-Commit-ID: 2TOJG6tRWJZ
--HG--
rename : netwerk/base/security-prefs.js => security/manager/ssl/security-prefs.js
extra : rebase_source : 4127a5c9676f24d17a0f38efed8e9ad558044b07
2017-02-08 21:16:27 +09:00
Shane Caraveo
c7c7bd4f51
Bug 1308640 bypass TP when addon has explicit permission to url, r=bz,kmag,mrbkap
...
MozReview-Commit-ID: BIhoUY2Ug8k
--HG--
extra : rebase_source : 29cc48becfa958ba8f50d254fa6f30fd1820aef9
2017-02-09 21:08:06 -08:00
Manish Goregaokar
31d0bc713f
servo: Merge #15463 - stylo: Implement a bunch of properties (from Manishearth:buncha-props); r=mbrubeck
...
r? @mbrubeck or @heycam
Source-Repo: https://github.com/servo/servo
Source-Revision: e985ad54229083e5e76b2862cec57ce4fef4433c
--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : cf5e934c2a41f9950840da9edf74c684dee44d47
2017-02-09 15:51:29 -08:00
Phil Ringnalda
b5acb9b812
Backed out 2 changesets (bug 1336867) for (at least) eslint failures
...
CLOSED TREE
Backed out changeset 0a4f283638cb (bug 1336867)
Backed out changeset 837766805d75 (bug 1336867)
--HG--
rename : security/manager/ssl/tests/unit/test_sts_parser.js => security/manager/ssl/tests/gtest/STSParserTest.cpp
2017-02-09 19:02:32 -08:00
cku
6e8cbdd3d4
Bug 1287492 - Part 4. Reftest r=mstange
...
MozReview-Commit-ID: C0WinAt7AX7
--HG--
extra : rebase_source : b1f607bc0272a3f5baeadedb1ce6820e7bcd4e68
2017-02-09 18:05:26 +08:00
cku
ec79c18b27
Bug 1287492 - Part 3. (Main) Shrink mTargetBBoxInFilterSpace r=mstange
...
Clip mTargetBBoxInFilterSpace by the bounds of parent SVG frame. Fix this bug and
good for both rendering performance and memory consumption.
The root cause of this bug
<svg width="100" height="100" style="filter: opacity(100%);">
<g transform="matrix(200,0,0,200,-20000,-20000)">
<rect width="200" height="200" style="fill:lime">
</g>
</svg>
In this example, <rect> is going to be a huge graphic object because of the scale
transform in <g>. The bounding-box of <svg> is an union of all descedants, so the
size of mTargetBBoxInFilterSpace is huage too. We are not able to create such a
huge surface because of the limitation at
nsFilterInstance::OutputFilterSpaceBounds[1].
[1] https://hg.mozilla.org/mozilla-central/file/f4f6790e3926/layout/svg/nsFilterInstance.cpp#l556
MozReview-Commit-ID: 4Fdj5mgcE0V
--HG--
extra : rebase_source : 00b668933255cc9ea4a5f5e4fddc6d2f509c41c7
2017-02-09 23:17:43 +08:00
cku
0af1fba5ed
Bug 1287492 - Part 2. Rewrite nsSVGUtils::GetNearestSVGViewport r=mstange
...
GetNearestSVGViewport is not used anymore, rewrite it, Part 3 will need this new
version.
MozReview-Commit-ID: GNJXICG9akj
--HG--
extra : rebase_source : 7498404cdafca7563ad93d685efac7c606a7ff0b
2017-02-09 22:36:17 +08:00
cku
6f08ab184e
Bug 1287492 - Part 1. Implement nsLayoutUtils::HasCSSBoxLayout. r=mstange
...
There is no direct relation between this patch and the bug. Read through the code
and think we may reuse some logic.
MozReview-Commit-ID: HGEvDNGoIBS
--HG--
extra : rebase_source : b349702a787203317c6e66be0b9aa6818d532788
extra : source : b4ca22d03b6ba3e8eb9d0e3551830149ec99de82
2017-02-08 20:15:28 +08:00
Nevin Chen
6c1328a7f4
Bug 1319366 - When fullscreen, defer new tab selection until exiting fullscreen completed. r=jchen,sebastian
...
MozReview-Commit-ID: 2vAkpp7M7Cv
--HG--
extra : rebase_source : f6444974a190e8f0992bb7af6446739c14821a11
2017-02-03 18:00:27 +08:00
Tom Klein
e065b3c989
Bug 1338027 - Fix RTL padding in the linear tabs layout. r=maliu,sebastian
...
MozReview-Commit-ID: Lrljp1een4y
--HG--
extra : rebase_source : a4e9be8d4b08ca4699f76da3663532ecf446e9b0
2017-02-08 18:10:27 -06:00
Jonathan Hao
e28cb314a8
Bug 1336867 - Remove unsafeProcessHeader and isSecureHost in nsISiteSecurityService r=keeler,mgoodwin,past
...
--HG--
extra : rebase_source : 3b14ddfcb4107eeeb15ba5498d0b516310847c58
2017-02-08 11:17:29 +08:00
Jonathan Hao
8b8bdd6f07
Bug 1336867 - Move STSParserTest.cpp to test_sts_parser.js r=keeler
...
--HG--
rename : security/manager/ssl/tests/gtest/STSParserTest.cpp => security/manager/ssl/tests/unit/test_sts_parser.js
extra : rebase_source : dfadaa8f9f0030e07a4ea7bf64e36a7b4d959521
2017-02-07 10:23:45 +08:00
Shih-Chiang Chien
4b485ef935
Bug 1325915 - Part 2, update comment for reseting event target of event queue after the completion of ServiceWorker interception. r=mayhemer
...
MozReview-Commit-ID: Dc2TbCwQfpO
--HG--
extra : rebase_source : f1a882bac48f03b8fadda430f84027c4c3ace010
2017-02-07 16:56:06 +08:00
Shih-Chiang Chien
4d6af6c71e
Bug 1325915 - Part 1, derive transportStatus in HttpChannelParent ODA and derive progress/progressMax in child side. r=mayhemer
...
MozReview-Commit-ID: 41qlyHKMSFm
--HG--
extra : rebase_source : da54f269b4b186ad784b2351f39829922f08db89
2017-02-02 15:20:04 +08:00
Masayuki Nakano
5442d350f3
Bug 1337739 Create an enum eKeyLocation* for avoiding to use nsIDOMKeyEvent::DOM_KEY_LOCATION_* r=smaug
...
Currently, we use alias NS_VK_* for WidgetKeyboardEvent::mKeyCode. Similarly, we should create alias enum for nsIDOMKeyEvent::DOM_KEY_LOCATION_*. Then, we can reduce the length and avoid to include nsIDOMKeyEvent in some cpp files.
MozReview-Commit-ID: 5cs4zQ061Lc
--HG--
extra : rebase_source : e6a6edd27718b9e3d4a40b07902d029791876999
2017-02-08 21:04:22 +09:00
Wes Kocher
30d9ef4d29
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: D76dMYwFRUQ
2017-02-09 17:06:59 -08:00
Wes Kocher
d3307f19d5
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 9TTIrjfNKZm
--HG--
rename : dom/base/test/test_bug1263696.html => testing/web-platform/tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-2.html
rename : dom/base/test/test_bug1263696.html => testing/web-platform/tests/html/semantics/embedded-content/the-object-element/object-in-object-fallback-2.html
2017-02-09 17:01:39 -08:00
Wes Kocher
e27ab18a24
Merge autoland to central, a=merge
...
MozReview-Commit-ID: Cu9iXbDAS7t
2017-02-09 16:36:11 -08:00
Mats Palmgren
a06eb5c98d
Bug 605985 part 3 - The expected result for all checkboxes and radios with -moz-appearance:none is about:blank now (except on Android).
...
--HG--
rename : layout/reftests/forms/input/checkbox/checked.html => layout/reftests/forms/input/checkbox/checked-appearance-none.html
rename : layout/reftests/forms/input/checkbox/checked-notref.html => layout/reftests/forms/input/checkbox/unchecked-appearance-none.html
rename : layout/reftests/forms/input/radio/checked.html => layout/reftests/forms/input/radio/checked-appearance-none.html
rename : layout/reftests/forms/input/radio/checked-notref.html => layout/reftests/forms/input/radio/unchecked-appearance-none.html
2017-02-09 21:22:40 +01:00