Commit Graph

469877 Commits

Author SHA1 Message Date
Jessica Jong
ff9c1e0fe8 Bug 1344642 - Part 2: Add a new pref for input type=week, month and datetime-local. r=smaug 2017-03-17 11:01:59 +08:00
Jessica Jong
a1299fabfa Bug 1344642 - Part 1: Cleanup dom.forms.datepicker related code. r=smaug
This patch basically reverts Bug 825294.
2017-03-17 11:01:57 +08:00
Mats Palmgren
619e6e6ad0 Bug 1339062 - Wallpaper an orange failure by delaying the snapshot for 1s. r=me 2017-03-14 07:18:00 -04:00
Jerry Krinock
0c4dcaae3a Bug 1343473 - Fixed parentId on the root node returned from bookmarks.getSubTree. r=bsilverberg, r=mixedpuppy 2017-03-16 15:43:00 -04:00
Kevin Chen
7683e4ca1d Bug 1160157 - Make AcquireSync RAII. r=bas 2017-03-17 00:18:00 -04:00
Mihai Tabara
ae3433965e Bug 1348286 - add awsy.tests within en-US mobile artifacts too. r=jlund a=release DONTBUILD
MozReview-Commit-ID: DB9Mf0HkohJ
2017-03-17 21:27:03 +00:00
Joel Maher
e80db38136 Bug 1345728 - Intermittent netwerk/test/mochitests/test_user_agent_updates.html- fix preferences for testing. r=mcmanus
MozReview-Commit-ID: LN8xrBBNRkN
2017-03-17 16:39:27 -04:00
Joel Maher
1436426622 Bug 1167933 - Intermittent e10s browser_async_flushes.js- disable on debug. r=mikedeboer
MozReview-Commit-ID: 357NSaMFLqc
2017-03-17 16:39:23 -04:00
Joel Maher
71d3eacf20 Bug 1345514 - add BUG_COMPONENT to view/* files. r=jet
MozReview-Commit-ID: JC3bsH1Ok0D
2017-03-17 16:39:18 -04:00
Mats Palmgren
c0a3b4c9fd Bug 1348222 - Assign 'mScrollEvent' while 'ev' still has a non-null value. r=smaug
MozReview-Commit-ID: 3OsNlgHFEzM
2017-03-17 20:55:24 +01:00
Jeff Muizelaar
3d440652fd Bug 1345243. Remove support for building without DirectWrite. r=bas
Now that we don't support XP it's reasonable for us to drop support for GDI
fonts and rely solely on DirectWrite. We should start this process by removing
support for building without DirectWrite.
2017-03-17 15:39:14 -04:00
Gregory Moore
c63103e76b Bug 1204502 - Added a GTest to ensure that a nested-APZC overscroll handoff with opposing constrained axes will work properly (fixed by bug 1201098). r=botond
MozReview-Commit-ID: hZQQaeQBRT
2017-02-27 15:02:50 -08:00
Sebastian Hengst
ae9281ba20 Backed out changeset 62f80de05fa2 (bug 1341666) for build bustage in MediaStreamGraph.cpp. r=backout 2017-03-17 19:40:05 +01:00
Paul Adenot
6e86143853 Bug 1341666 - Allow running a close message during an MSG shutdown. r=jesup
MozReview-Commit-ID: Hqg0porLEXT
2017-03-07 16:50:37 +01:00
Wes Kocher
f606ea68a0 Merge m-c to inbound, a=merge
MozReview-Commit-ID: 1OlL1hP1bon
2017-03-17 11:13:31 -07:00
Boris Zbarsky
68cb200a36 Bug 1348215. Fix the SIMPLE_WORKER_PREF setup to not mishandle pref names that start with the worker pref name. r=ehsan
Without this change, we will call WorkerPrefChanged if a pref whose name just
_starts_ with the name of one of our WORKER_SIMPLE_PREF prefs changes.  Then in
WorkerPrefChanged we will get the value of the pref that changed, and store it
under the key identified by the closure, thus writing the value of an incorrect
pref in there.

MozReview-Commit-ID: JTsvvtC5P1o
2017-03-17 14:10:40 -04:00
Wes Kocher
54d9be6e9f Merge inbound to central, a=merge
MozReview-Commit-ID: Fq7B78wD7Wv
2017-03-17 11:03:59 -07:00
Wes Kocher
832d314c8b Merge autoland to central, a=merge
MozReview-Commit-ID: EtI9SIdmuhQ
2017-03-17 10:59:49 -07:00
ffxbld
35d29c66e4 No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update 2017-03-17 08:38:33 -07:00
ffxbld
be0afe1d5d No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update 2017-03-17 08:38:31 -07:00
Carsten "Tomcat" Book
dfd22b262a Merge mozilla-central to mozilla-inbound 2017-03-17 14:55:15 +01:00
Carsten "Tomcat" Book
cefa818f0c Backed out changeset 7b89ee0ae420 (bug 1348119) for causing merge conflicts 2017-03-17 14:45:57 +01:00
Gabriel Luong
ab580b213c Bug 1346378 - Grid inspector toggle should appear for display: [inline-]grid !important declarations. r=jdescottes 2017-03-17 13:55:50 +01:00
Julian Descottes
776ca4c6be Bug 1348271 - attach eyedropper click event to the proper element;r=gl
MozReview-Commit-ID: GNb6WED0CiP
2017-03-17 12:50:28 +01:00
Anthony Ramine
065f27b190 servo: Merge #16010 - Properly coalesce whitespace when given a reference child (fixes #15979) (from nox:h5e); r=KiChjang
Source-Repo: https://github.com/servo/servo
Source-Revision: 32784c5fa8f30f007a45122dae5ae16d06d1733d
2017-03-17 04:25:20 -07:00
Dale Harvey
0f1a2c4605 Bug 1347154 - Set correct csp for icon fetching. r=marcosc 2017-03-17 10:55:59 +00:00
Jeremy Chen
c6b8cd2878 Bug 1343516 - clean up the mess of PropertyProvider and its implementations. r=jfkthame
The cleanup work includes:

part 1: make all methods 'const' for the abstract class of PropertyProvider.

part 2: make nsFontMetrics's StubPropertyProvider final.

part 3: make nsTextFrame's PropertyProvider final.

  Make some methods 'const' and some variables 'mutable', so we could let all the
  overridden methods stay const.

  We also need to make the pass-in parameter of gfxFontGroup's GetHyphenWidth const.
  Note that the comment of GetHyphenWidth seem outdated, so I fixed it as well.

part 4: make the member variables in nsTextFrame's PropertyProvider to be 'const'.

  Make all the member variables 'const' except mStart, mLength,
  mJustificationArrayStart, and mJustificationSpacings.

  The static function AdvanceToNextTab is fixed since we only use 2 of the 4 parameters.

part 5: coding style fix for nsTextFrame's PropertyProvider.

MozReview-Commit-ID: 1kbWPwx27aQ
2017-03-17 18:53:15 +08:00
Hannes Verschore
f5b2d16cf7 Backed out changeset 323c768fdc43 (bug 1331136) for failures on websites 2017-03-17 11:24:24 +01:00
Patrick Brosset
6a98c7418c Bug 1348258 - Use MODE.TINY for ElementNodes displayed in the grid inspector; r=nchevobbe
MozReview-Commit-ID: WUGm4IhwpM
2017-03-17 11:23:35 +01:00
Carsten "Tomcat" Book
0cb5fec682 Backed out changeset 20537ebcebdb (bug 1303838) for eslint failure 2017-03-17 11:21:32 +01:00
Boris Zbarsky
da71c6b619 Bug 1348119. Move the test for setRangeText setting the dirty value flag into upstream wpt. r=smaug
MozReview-Commit-ID: 6yF42plMkAE
2017-03-16 17:51:51 -04:00
Trevor Saunders
b947a88b5b bug 1346439 - fixup linked list manipulation in CoalesceMutationEvents() r=davidb
Its possible to coalesce away events such that the first two events in the
  queue are reorder events where the second reorder can be coalesced with the
  first.  In that case there's no point in shuffling the list before removing
  the second reorder event.
2017-03-17 14:03:44 -04:00
Tom Tromey
917563e01d Bug 1347961 - use #f06, not #f0c, in devtools tests; r=pbro
MozReview-Commit-ID: Li0s9X82YQC
2017-03-16 16:40:10 +01:00
Patrick Brosset
65c4ab37f0 Bug 1347977 - Add docs about highlighters to /devtools/docs; r=jryans
MozReview-Commit-ID: 7Qdi9i2iaN8
2017-03-16 18:41:06 +01:00
Julian Descottes
9ec43d704c Bug 1344504 - do not catch click events closing the event tooltip;r=gl
MozReview-Commit-ID: 3ebzs0RwbJo
2017-03-15 18:47:27 +01:00
Julian Descottes
41c85f5c76 Bug 1344504 - handle rejected promise when showing/hiding box model in markup view;r=gl
MozReview-Commit-ID: C3aGIk1RUOU
2017-03-15 08:44:31 +01:00
BharatR123
48290256e9 Bug 1343827 - Removed icon for "Undo Closed Tab" and its references r=dao
MozReview-Commit-ID: 5RlLYy7O9yi

Removed all rules of #alltabs_undoCloseTab, class="menuitem-iconic" and the .png
images
2017-03-17 21:27:51 +05:30
Xidorn Quan
3553185951 Bug 1346353 - Disable test_hover.html for stylo because of intermittent issue. 2017-03-17 23:05:58 +11:00
Carsten "Tomcat" Book
13160f21d7 Backed out changeset c7df34767efb (bug 1344132) for stylo test failures 2017-03-17 12:37:07 +01:00
Paul Rouget
611f58c210 servo: Merge #16007 - cocoa update (from paulrouget:cocoa-update); r=KiChjang
Source-Repo: https://github.com/servo/servo
Source-Revision: 8835e1d88727ef6ef04ca6c0f5d4d3ea959b2a76
2017-03-17 03:45:20 -07:00
Hiroyuki Ikezoe
973dd46f05 Bug 1340958 - Drop Servo_AnimationValues_Uncompute. r=boris
MozReview-Commit-ID: 4CMzaCOnY7z
2017-03-17 13:24:42 +09:00
Hiroyuki Ikezoe
f8aeb7ad55 Bug 1340958 - Drop AnimationRule and ServoAnimationRule. r=boris
MozReview-Commit-ID: ClnvyShHpsN
2017-03-17 13:24:42 +09:00
Hiroyuki Ikezoe
7cc9990018 Bug 1340958 - Put computed values into AnimationValueMap instead of hashtable in gecko. r=heycam
Before this patch, we store each computed values in a hashtable,
nsRefPtrHashtable<nsUint32HashKey, RawServoAnimationValue>, for all
KeyframeEffectReadOnly on an element, and convert the ServoAnimationValues of
the hashtable into an nsTArray<ServoAnimationValue*> and then convert
the ServoAnimationValues of the nsTArray into PropertyDeclarationBlock
in rust.  This way was really inefficient.
In this patch, we store the computed values into AnimationValueMap and
convert all AnimationValue in the map into PropertyDeclarationBlock
after EffectCompositor::GetAnimationRule.

MozReview-Commit-ID: EJ2Kl65fVeF
2017-03-17 13:23:21 +09:00
Hiroyuki Ikezoe
85760fad4a Bug 1340958 - Add AnimationValueMap and expose it in FFI. r=heycam
Current Gecko composes all of effects in the composite order at once.
We can put each computed value into this AnimationValueMap every time composing
an effect.

MozReview-Commit-ID: EZdCYedva13
2017-03-17 13:22:19 +09:00
Hiroyuki Ikezoe
d65d560c39 Bug 1340958 - Templatize ComposeStyle. r=birtles
Later in this patch series we will replace ServoAnimationRule with a hashmap.
At that point, we would like to pass the hashmap to ComposeStyle. In order
to achieve that, this patch templatizes the 'animation rule' parameter of
ComposeStyle in both Animation and KeyframeEffectReadOnly so that it can
represent a hashmap instead.

MozReview-Commit-ID: H5bMxjN3W8n
2017-03-17 13:22:13 +09:00
Hiroyuki Ikezoe
efbf131e1d Bug 1340958 - Separate ComposeStyle() into servo and gecko versions. r=birtles
MozReview-Commit-ID: FAXf6J9UVjo
2017-03-17 12:48:56 +09:00
Hiroyuki Ikezoe
301983d126 Bug 1340958 - Allocate StyleRule only if we need to compose styles. r=birtles
MozReview-Commit-ID: 6ucsxBAaYRp
2017-03-17 12:48:51 +09:00
Hiroyuki Ikezoe
aab08dd5f9 Bug 1340958 - Do not call EffectCompositor::GetServoAnimationRule for print preview. r=heycam
The only one caller of GetServoAnimationRule is Gecko_GetAnimationRule.
There is no risk that pres context is destroyed in Gecko_GetAnimationRule.

MozReview-Commit-ID: 52pxbCiCNoJ
2017-03-17 12:48:34 +09:00
Hiroyuki Ikezoe
2a2663421d Bug 1340958 - Do not call get_animation_rules for pseudo elements other than ::before and ::after. r=heycam
MozReview-Commit-ID: FlrT4hIst6U
2017-03-17 12:48:15 +09:00
Hiroyuki Ikezoe
a26c163d32 servo: Merge #16005 - Compose animation with servo's hashmap (from hiikezoe:animation-compose); r=heycam
<!-- Please describe your changes on the following line: -->
This is a PR for https://bugzilla.mozilla.org/show_bug.cgi?id=1340958

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors

<!-- Either: -->
- [X] These changes do not require tests because it's for stylo.

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: 36234d717f7155d61a631e98f0a435110e1ec161
2017-03-17 03:09:31 -07:00