If the stacktrace wasn't similar to SpiderMonkey structure,
we could end up calling the match function on a null variable,
which would throw (and ultimately display the safenet Invalid Object
element).
The fix is simple, we guard on the variable before calling match
on it.
Test cases are added to ensure we can deal with different kind
of stacktraces.
Differential Revision: https://phabricator.services.mozilla.com/D26125
--HG--
extra : moz-landing-system : lando
The File column in Network monitor regressed to show the full URL while it should just show the parts after the domain.
Differential Revision: https://phabricator.services.mozilla.com/D24303
--HG--
extra : moz-landing-system : lando
Fix main bug. Refine output of curl with multipart data payload.
Add missing units tests, including regression tests.
Differential Revision: https://phabricator.services.mozilla.com/D25890
--HG--
extra : moz-landing-system : lando
We do not need to handle onProgressChange64 notifications since the TabChild's
web progress events are filtered through an nsBrowserStatusFilter, which
truncates onProgresChange64 event values to 32-bit integers and then calls
onProgressChange.
Differential Revision: https://phabricator.services.mozilla.com/D25649
--HG--
extra : moz-landing-system : lando
Depends on D25087
Simplified the convertUnits() method by externalizing the logic to get the reference node, reference box and reference font size value used when converting between units.
The result is easier to read, but more importantly it reduces the cyclomatic complexity which trips the ESlint "complexity" rule and triggers a backout.
Differential Revision: https://phabricator.services.mozilla.com/D25611
--HG--
extra : moz-landing-system : lando
- Reads the value for the letter-spacing CSS property and shows it in the Font Editor. When it is default, show the "normal" identifier. As soon as the user tries to edit it using the value slider, switch to an em-based value.
- Tweaks the unit conversion method to support letter-spacing: using correct reference node for em units, returning high-precision results even for pixels (allow sub-pixel precision)
Differential Revision: https://phabricator.services.mozilla.com/D25087
--HG--
extra : moz-landing-system : lando
Mechanical change from Matcher::match(...) to Matcher::operator()(...).
This will now permit the use of generic lambdas, and facilitate the
implementation of multi-lambda match.
Differential Revision: https://phabricator.services.mozilla.com/D24889
--HG--
extra : moz-landing-system : lando
Navigating with Alt + arrow keys on OSX when the autocomplete popup
was open wasn't closing the popup, which could lead to weird behavior.
The test asserting arrow keys behavior is modified to ensure
this works as expected on all the different platforms.
Differential Revision: https://phabricator.services.mozilla.com/D25378
--HG--
extra : moz-landing-system : lando
Increase the minimum width of the custom method value to make all options appear comfortably.
Fix Custom Request Panel header title wrap bug.
Style & position Custom Requeset Panel buttons properly.
Differential Revision: https://phabricator.services.mozilla.com/D23252
--HG--
extra : moz-landing-system : lando
Converted StatusBar to a Component and added a `shouldComponentUpdate` method to prevent unnecessary updates.
Differential Revision: https://phabricator.services.mozilla.com/D24599
--HG--
extra : moz-landing-system : lando
The propType is changed to *not* required as the function is
only passed when the grouping pref is true.
Differential Revision: https://phabricator.services.mozilla.com/D25560
--HG--
extra : moz-landing-system : lando
Only place reps can display a ::marker currently is in the animation panel.
Differential Revision: https://phabricator.services.mozilla.com/D25165
--HG--
extra : moz-landing-system : lando
So ::marker pseudo elements can be found via searching for "::marker" in the
markup view.
Differential Revision: https://phabricator.services.mozilla.com/D25109
--HG--
extra : moz-landing-system : lando
Prior to this the tab would crash with signature [@ nsINode::InsertChildBefore ]
if trying to insert before the ::marker.
Differential Revision: https://phabricator.services.mozilla.com/D25106
--HG--
extra : moz-landing-system : lando