Граф коммитов

593613 Коммитов

Автор SHA1 Сообщение Дата
Nicolas Chevobbe 6ff34d6d14 Bug 1451018 - Convert SymbolActor to protocol.js; r=yulia.
MozReview-Commit-ID: AW2uxeN1tpM

--HG--
extra : rebase_source : 4dc7656798af9ab0227318758a9b4e653ddf77f4
2018-04-18 15:04:03 +02:00
Mark Banner 88e4fd5825 Bug 1456076 - Update ESLint to 4.19.1 & eslint-plugin-html to 4.0.3. r=mossop
MozReview-Commit-ID: Gs6T8AsLPPo

--HG--
extra : rebase_source : bf189ef047294ea405d8e7628eae94daa6d93e89
2018-04-23 11:33:31 +01:00
Delphine Lebédel 19bd898ba3 Bug 1452785 - [lij] Search engine setup for Firefox Mobile in Ligurian, r=flod
MozReview-Commit-ID: Cg7AwyDrSIY

--HG--
extra : rebase_source : 83bfdd353b0c848f3297358984249491dfdc2876
2018-04-26 15:50:03 -07:00
Matthew Noorenberghe 3d998450f5 Bug 1456148 - Set supportedCountries for test_address_level_1_submission.html so it works on non-Nightly. r=MattN
MozReview-Commit-ID: AEKee22mbLS

--HG--
extra : rebase_source : 8b0c7a7da06e7da31c71e0271b7e0da338f1972e
2018-04-26 22:07:19 -07:00
Jan Odvarko 5e3f95c227 Bug 1456129 - Extend HAR toolbar with import; r=davidwalsh
MozReview-Commit-ID: 2g5sVon7xpk

--HG--
extra : rebase_source : 8044e25d9af8367c430ad1e0b3ebeaba14993a47
2018-04-26 19:28:10 +02:00
Makoto Kato 7f841de419 Bug 1450185 - Implement DWARF stack walker for aarch64. r=jseward
Since aarch64's DWARF doesn't have pc register, I use x29 (link register) if
not first frame.

I test by gtest on Linux/aarch64, and profiler works on Android/aarch64.

EM_AARCH64 might not be defined on our builders since headers are old, so
this define is needed.

MozReview-Commit-ID: 8VDb5i0vwBT

--HG--
extra : rebase_source : abfe58624dabc2551deb03527db4be3b93490206
2018-04-12 18:22:03 +09:00
sotaro 666719aa81 Bug 1456350 - Forward webrender error log to gfxCriticalNote r=bholley 2018-04-27 16:48:39 +09:00
Eric Rahm 51ccde5982 Bug 1453525 - Remove OOM check of infallible method. r=mccr8
--HG--
extra : rebase_source : 2cbe66638e3a77417414bd8ca3ae9e7bf37d5b2c
2018-04-11 17:09:55 -07:00
Gabriel Luong d51badc935 Bug 1457440 - Stop translating margin, padding, border in the box-model diagram. r=bgrins 2018-04-27 15:52:34 -04:00
Eugen Sawin d19971cbdb Bug 1439013 - [3.0] Update tests to use new onLoadRequest interface. r=jchen 2018-04-27 20:49:54 +02:00
Eugen Sawin 2711cb3a4d Bug 1439013 - [2.0] Add onLoadRequest load flags. r=snorp,droeh 2018-04-27 20:49:54 +02:00
Eugen Sawin b03149e8d0 Bug 1439013 - [1.2] Add isUserTriggered argument to nsILinkHandler and expose it as an internal load flag. r=smaug 2018-04-27 20:49:54 +02:00
Bobby Holley 3cbcfdf4cd Bug 1457325 - Expose time to DOMContentFlushed on the timeline. r=bholley,r=mstange
MozReview-Commit-ID: E6QPjgfUKdo
2018-04-27 11:15:27 -07:00
Dylan Roeh 1ecdb851b4 Bug 1454228 - Ignore onSecurityChange for initial about:blank load in PWAs. r=jchen 2018-04-27 12:56:29 -05:00
Gijs Kruitbosch b19e00359f Bug 1456652 - use triggering principal when leaving reader mode, r=mgoodwin
--HG--
extra : rebase_source : f3b86433b44551c75f0fc4f4d835fe07eb411efd
2018-04-26 12:30:34 +01:00
Neil Deakin ef5f9b4b23 Bug 1446961, move PopupBoxObject to XULPopupElement, a new subclass of XULElement. Remove popup.xml methods, r=paolo,bz
Test changes for removal of PopupBoxObject and popup.xml methods, some reflow tests now have different stacks now that they are not going through popup.xml binding methods, test_popupanchor.xul changes due to need to wait for popuppositioned event after resizing. The old code would just adjust the arrow directly when sizeTo was called, but the new code does this through an asynchronous popuppositioned event. Changes to some places that check for XULElement class.

--HG--
rename : dom/webidl/PopupBoxObject.webidl => dom/webidl/XULPopupElement.webidl
rename : layout/xul/PopupBoxObject.cpp => dom/xul/XULPopupElement.cpp
rename : layout/xul/PopupBoxObject.h => dom/xul/XULPopupElement.h
2018-04-27 11:04:38 -04:00
Neil Deakin 8fc4678d7a Bug 1446961, add two special cases in PopupBoxObject as supported in popup.xml, r=paolo,bz
1 - the old showPopup redirects to showMenu when no argument is specified. Support this in openPopup as bookmarks drag code that pops open menus as you drag over them relies on this
2 - reposition the popup after popup is resized, needed to update the arrow position in the arrow panel
2018-04-27 11:04:37 -04:00
Neil Deakin 0e1bcfce45 Bug 1446961, add dictionary second argument directly to PopupBoxObject::OpenPopup as supported in popup.xml#openPopup, r=bz 2018-04-27 11:04:37 -04:00
Neil Deakin f66d199e49 Bug 1446961, remove unused popup frame methods now that showPopup has been removed, r=paolo 2018-04-27 11:04:37 -04:00
Neil Deakin aa71e22720 Bug 1446961, remove deprecated showPopup method of PopupBoxObject as well as unused GetPopupSetFrame method, and move some methods' positions to group related methods together better, r=paolo,bz 2018-04-27 11:04:37 -04:00
Neil Deakin e25f02a7f3 Bug 1446961, restructuring to allow nsXULElement to be subclassed. Rename nsXULElement::Create to make it clearer it creates from the prototype element, r=bz 2018-04-27 11:04:37 -04:00
Neil Deakin cf9835ac8b Bug 1446961, remove obsolete calls to showPopup and replace usages of the popup box object with the same methods defined on popups, r=paolo 2018-04-27 11:04:36 -04:00
Jared Wein b9d7c2eba2 Bug 1446203 - Basic Payment Request Shipping Address Add/Edit page. r=MattN
MozReview-Commit-ID: 9f0vPciw65V

--HG--
rename : toolkit/components/payments/res/containers/basic-card-form.js => toolkit/components/payments/res/containers/address-form.js
rename : toolkit/components/payments/test/browser/browser_card_edit.js => toolkit/components/payments/test/browser/browser_address_edit.js
rename : toolkit/components/payments/test/mochitest/test_basic_card_form.html => toolkit/components/payments/test/mochitest/test_address_form.html
extra : rebase_source : 0660f24a96f99f6b702f726d093ae6fb67c1ced2
2018-04-10 11:53:16 -04:00
Brian Birtles b1959f906c Bug 1454298 - Add utm_source and utm_medium parameters to DevTools menu links; r=jryans
MozReview-Commit-ID: BVn1DXBdaMY

--HG--
extra : rebase_source : 6f3d58557c69eea758c63dcb21e3fed00a9cc2b6
2018-04-25 10:01:52 +09:00
Sam Foster 84a7ed1184 Bug 1428415 Add a checkbox for persisting new cards to the Add Payment Card screen. r=MattN
* Add a new labelled-checkbox component, and use it for the persist checkbox in basic card add/edit form
* Pass an isPrivate flag from the parent to UI in the state
* Re-work save logic for the basic card form to set correct defaults when payment is initiated from a private window
* Add a tempBasicCards object on the state, and a paymentRequest.getBasicCards(state) helper to get the union of both saved and temporary cards
* Set a newly added temporary card as the selectedPaymentCard
* Tests for basic-card-form.js in private windows, and correctly persisting or not new card info basic on the state of the 'Save to Firefox' checkbox
* Add paymentRequest.js to mochitests, pending landing of bug 1427939

MozReview-Commit-ID: 9oQ1gbHPojf

--HG--
extra : rebase_source : 947b74d62d9257d1ee27dbaffe47e9f907543518
2018-04-09 16:15:15 -07:00
Hiroyuki Ikezoe c6556c83a8 Bug 1456679 - Don't set non-animated values as AnimatedValue in delay phase. r=kats
We no longer need them since in the previous commit we make sure subsequent
ticks happens for animations in delay phase.

MozReview-Commit-ID: F68wCCsCEiE

--HG--
extra : rebase_source : 0f7d1b3ef45b9dd210473d3c374d193e3ee94e83
2018-04-26 08:29:29 +09:00
Hiroyuki Ikezoe 861eb6a9fb Bug 1456679 - Make SampleAnimations return boolean to tell there is any animations even if the animation in delay phase. r=kats
If the animation is in delay phase, we shouldn't produce any values for the
animation but we have to make sure subsequent ticks happen in order to the time
when the animation starts.  So what we should do here is that

1) Make AnimationHelper::SampleAnimations() return boolean, return true if
   there is any animation.
2) Schedule the next tick if AnimationHelper::SampleAnimations return true

This setup is equivalent to what we do non-WebRender.

So that we don't need to set non-animated value as AnimatedValue for delay
phase to make subsequent ticks happen for the delay phase animations.  The
non-animated value will be dropped in the next patch.

MozReview-Commit-ID: IwltLGgvT7K

--HG--
extra : rebase_source : 9854b182134adf3060260849741142841721d65b
2018-04-26 08:28:44 +09:00
Chris Manchester 60c3c10391 Bug 1454771 - Add mozconfig variables to the environment when running tup. r=mshal
MozReview-Commit-ID: BneMu8DfKLY

--HG--
extra : rebase_source : b4b306885f79336295cc8ce458597f0414319f2a
2018-04-25 14:55:42 -07:00
Chris Manchester efa96c69f0 Bug 1454771 - Move tup invocation from Makefile.in to mach. r=mshal
MozReview-Commit-ID: HkhK4oe93Vm

--HG--
extra : rebase_source : cbfc0b05deae9ca5b871952bfb771320f7d51d9e
2018-04-25 14:50:18 -07:00
Xidorn Quan 8171839f2c Bug 1455576 part 4 - Remove CSS_PROPERTY_PARSE_FUNCTION and CSS_PROPERTY_VALUE_PARSER_FUNCTION flags. r=emilio
These are the only remaining flags that we don't generate from Servo
side. We can now assert flags are equal and switch kFlagsTable to use
ServoCSSPropList.h instead.

MozReview-Commit-ID: 6RhXeCf6DgK

--HG--
extra : rebase_source : 604eb046b4cc56db2e6ee2d35441000a74575368
extra : source : cdd19a8641a86d2460107e6c0f50a9d27c7bdb6c
2018-04-26 09:01:02 +10:00
Xidorn Quan cd1312cc66 Bug 1455576 part 3 - Use Servo side data to back InspectorUtils::CssPropertySupportsType. r=emilio
The only difference in the final result is "all" shorthand, for which
the original result is wrong because "all" shorthand doesn't accept any
value other than the CSS-wide keywords.

MozReview-Commit-ID: BmT7kGwC0ZQ

--HG--
extra : rebase_source : 094d764007359cb928f4c31a3818448f254a4043
extra : source : 10d25cf7b4ff2b5615a638031f98dc6163708545
2018-04-26 09:01:02 +10:00
Xidorn Quan 68b65ee807 Bug 1455576 part 2 - Add a ValueInfo trait for exposing types needed by devtools. r=emilio
Most of types just derive it using proc_macro directly. Some of value
types need manual impl.

In my current plan, this new trait will be used in bug 1434130 to expose
values as well.

MozReview-Commit-ID: LI7fy45VkRw

--HG--
extra : rebase_source : a765e43b0c615e5f47bddb90ba6fa24bfc06959e
extra : source : 60812c1b190d90602bc6d49477fe1f558a53cd51
2018-04-26 09:01:02 +10:00
Xidorn Quan 7c40b966d3 Bug 1455576 part 1 - Shrink the list of CSS_TYPES in devtools to only those being used. r=tromey
It seems to me that only the remaining three types are actually used by
the devtools, so I remove other types to reduce the scope.

MozReview-Commit-ID: 5mm3nl9qOyQ

--HG--
extra : rebase_source : 3af817ced34fdd08df8d18e25d3834eb19a21652
extra : source : 452a68930d96300a0ac35f1a261f72a2fa04e513
2018-04-26 09:01:02 +10:00
arthur.iakab 3f597644f2 Merge mozilla-central to autoland
--HG--
extra : rebase_source : b4250002c4afa01c258649642e84b61ca7917804
2018-04-26 02:02:47 +03:00
J. Ryan Stinnett 3245e468de Bug 1456274 - Add target.makeRemote in several tests. r=ochameau
Navigation events now require a "remoted" target.  Add `makeRemote` calls to a
tests which make use of these features.

MozReview-Commit-ID: GJsleBWryCd

--HG--
extra : rebase_source : 37ffaac7215b2458a82b8a7a2a59fa4321e370b8
2018-04-23 19:18:59 -05:00
J. Ryan Stinnett a3794d7c9e Bug 1456274 - Rewrite browser_target_events in async style. r=ochameau
MozReview-Commit-ID: 8gF9T6qeYR3

--HG--
extra : rebase_source : e5a107e97e1dc660947e87d02111e86aac2f3c8d
2018-04-23 19:17:20 -05:00
J. Ryan Stinnett ab5790eaca Bug 1456274 - Remove local progress listener in DevTools target. r=ochameau
DevTools targets have used a local progress listener for a long time to track
tab navigation.  However, this is redundant with server side code that does the
same thing.

Removing this from the target reduces differences between local and remote
debugging.  It also simplifies one piece of the target, which is a massively
twisted module.

MozReview-Commit-ID: E7lm4GUFZQO

--HG--
extra : rebase_source : 602128c1bd166d2278251600a39eeed5e941ea2e
2018-04-23 19:09:40 -05:00
Aki Sasaki 64e8635656 bug 1456620 - chunk mac partner signing. r=nthomas
Previously, we had a single mac signing task that signed all mac locales and subpartners in a single signing task. This task required us to bump the signing task timeout. Chunking gives us a speed boost and a bit more resiliency if a single signing task fails - we don't have to re-sign everything, only the tasks that fail.

MozReview-Commit-ID: 4vPZE1vzZoQ

--HG--
extra : rebase_source : 320e9b51061b57d65d08aed1e621983e911c7b6d
extra : source : 00c8d34184b954d259c04459da916bda8baaca78
2018-04-23 17:12:43 -07:00
Aki Sasaki 1b40a4b7fc bug 1456620 - move check_if_partners_enabled call. r=nthomas
Because the transforms are generators, we actually call them from the bottom up. The previous transforms don't get called until the `for task in tasks:` or `for job in jobs:` in the following transform.

Moving the `check_if_partners_enabled` transform to the end means we never try to access `config.params['release_partner_config'].values()` in `add_command_arguments` when `release_partner_config` is None. Otherwise, we hit errors when we run taskgraph-gen.py.

MozReview-Commit-ID: Ho2odPL9FxS

--HG--
extra : rebase_source : 51406b39c358ff99690e073920a2e3f66cb39c83
extra : source : 02136f9beec0726098d9263f84f46244bd454b9f
2018-04-23 13:53:19 -07:00
Aki Sasaki 1d75a042d7 bug 1456620 - stop uploading public partners to private. r=nthomas
MozReview-Commit-ID: 2clmiQKswnp

--HG--
extra : rebase_source : df3571f12016a631d8e967eaed37780e6674584a
extra : source : a09d7b1149dccccfea0f6922261c2b66292b5715
2018-04-23 12:57:36 -07:00
Dorel Luca 399538631e Backed out 3 changesets (bug 1456274) for Linting failure. CLOSED TREE
Backed out changeset 707d5e397407 (bug 1456274)
Backed out changeset 97e8882d0343 (bug 1456274)
Backed out changeset 7cf34fe2036e (bug 1456274)

--HG--
extra : amend_source : 08e399334a2662d2e80a2c37b8c7f34c45a40af6
2018-04-26 01:28:33 +03:00
Nick Alexander 397ff33d16 Bug 1456487 - Update Firefox Account's first run UUID when re-connecting. r=rnewman
The behaviour of Android Firefox Account instances recently changed in
the face of system "Clear data" commands.  To align more closely with
common Apps like Dropbox and Whatsapp (which generally don't use
Android Account instances), after a "Clear data" a Firefox Account is
moved to the Separated state, requiring the user to re-connect them
with a password challenge.  To achieve this, newly created accounts
include a first run UUID; after a "Clear data", the App is killed and
restarted, Sync sees a different first run UUID, and the Account is
moved to the Separated state.  (I honestly don't know what happens if
the Sync code never sees a different first run UUID, but that's for
another day.)  If the user then, in the same first run session,
re-connects the Firefox Account... the Sync code will again see the
different first run UUID and move the Account to the Separated state.

This patch updates the first run UUID when the Account is
re-connected, breaking that cycle.

MozReview-Commit-ID: 9jcO9Ym54an

--HG--
extra : rebase_source : be92a7ab0f36563e7b3af69f42095dc2b244bdd2
2018-04-25 12:17:05 -07:00
Greg Tatum d3b8b75e8c Bug 1453014 - Persist the recording settings to preferences; r=julienw
MozReview-Commit-ID: JvPGx2ZstiA

--HG--
extra : rebase_source : dc416dd7ba469f45b768da8d5739f9a15a953395
2018-04-18 11:15:59 -05:00
Valentin Gosu 8f345870cc Bug 1455970 - Write test for cookies being synced across tabs r=Ehsan
Adds a test for code landed in bug 1450199.
Opens two tabs in different processes then sets cookies in one followed by checking the value in the other.

MozReview-Commit-ID: 605k68Kl7nA

--HG--
extra : rebase_source : 4efc6cf95d45b13ecbf50e51ce3134d87990fcbd
2018-04-22 17:35:20 +02:00
J. Ryan Stinnett f4ca801391 Bug 1456274 - Add target.makeRemote in several tests. r=ochameau
Navigation events now require a "remoted" target.  Add `makeRemote` calls to a
tests which make use of these features.

MozReview-Commit-ID: GJsleBWryCd

--HG--
extra : rebase_source : 2319d43ea29cfa33850295ff2d4c902e22ae3727
2018-04-23 19:18:59 -05:00
J. Ryan Stinnett 14cf4ed922 Bug 1456274 - Rewrite browser_target_events in async style. r=ochameau
MozReview-Commit-ID: 8gF9T6qeYR3

--HG--
extra : rebase_source : f9e8ccc87fc46741722c35abed4a28389b73091e
2018-04-23 19:17:20 -05:00
J. Ryan Stinnett 9346a4827c Bug 1456274 - Remove local progress listener in DevTools target. r=ochameau
DevTools targets have used a local progress listener for a long time to track
tab navigation.  However, this is redundant with server side code that does the
same thing.

Removing this from the target reduces differences between local and remote
debugging.  It also simplifies one piece of the target, which is a massively
twisted module.

MozReview-Commit-ID: E7lm4GUFZQO

--HG--
extra : rebase_source : b8998b391f0f6036b00c205dbf2577bd8f853ea6
2018-04-23 19:09:40 -05:00
Chris Manchester 64b21be6a1 Bug 1455504 - Normalize library paths to work around windows incremental linking bug. r=ted
MozReview-Commit-ID: DuZaGMKVZrn

--HG--
extra : rebase_source : 93e468ae60bd5731fc3ccc71c006465a6e294f8f
2018-04-24 16:39:36 -07:00
Chris AtLee 96d067df95 Bug 1403548: Enable nightly asan reportor builds and updates r=Callek
MozReview-Commit-ID: 2X03vU5bO32

--HG--
extra : rebase_source : 70d25b081ed874d4f88944e05f40764f948a45a7
2018-04-19 09:28:59 -04:00
arthur.iakab 51e6939ace Backed out changeset 8645b620dad4 (bug 1455504) on request of aklotz. 2018-04-26 00:57:35 +03:00