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

648193 Коммитов

Автор SHA1 Сообщение Дата
Dão Gottwald 6cf49d57b6 Bug 1545394 - Keep stale rows in the view while receiving new results. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D28049

--HG--
extra : moz-landing-system : lando
2019-04-19 20:09:13 +00:00
David Teller 9d8ae2dabc Bug 1545782 - Store BinVariant and BinField as int16_t r=arai
This will help us convert between a context (BinVariant, BinField) and a int32_t.

Differential Revision: https://phabricator.services.mozilla.com/D28208

--HG--
extra : moz-landing-system : lando
2019-04-19 18:57:40 +00:00
Timothy Nikkel ccd46863d8 Bug 1544668. Register/Deregister for activity observer in nsImageLoadingContent as an Element. r=aosmond
When an imageloadingcontent is moved between documents, nsNodeUtils::CloneAndAdopt looks for it as an element in the list of activity observers, and so it doesn't find it to remove and add to the new doc.

Differential Revision: https://phabricator.services.mozilla.com/D28002

--HG--
extra : moz-landing-system : lando
2019-04-18 17:31:10 +00:00
Andrew McCreight 3b1ec85b01 Bug 1545819 - nsI-ify some XPCOM test interfaces in NotXPCOMTest.idl. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D28237

--HG--
extra : moz-landing-system : lando
2019-04-19 19:19:27 +00:00
Byron Campen [:bwc] af20a470c6 Bug 1545120: Simplify this callback management stuff a little. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D27914

--HG--
extra : moz-landing-system : lando
2019-04-18 14:53:18 +00:00
Andrew McCreight ad890418b2 Bug 1545818 - Rename ScheduledGCCallback to nsIScheduledGCCallback. r=froydnj
This makes it more obvious that it is an XPIDL interface.

I also changed a RefPtr<> to an nsCOMPtr<>.

Differential Revision: https://phabricator.services.mozilla.com/D28235

--HG--
extra : moz-landing-system : lando
2019-04-19 19:19:19 +00:00
jaril 2e143cda16 Bug 1538054 - Toggle off 'Pause on Exception' immediately. r=loganfsmyth
After toggling off 'Pause on exceptions' in the debugger, exceptions were still being paused on once.

This was because the server's exception-pausing behavior was not toggled off until an exception was paused on. This patch makes it so that the behavior is changed immediately after unchecking the 'Pause on exceptions' checkbox in the debugger.

Differential Revision: https://phabricator.services.mozilla.com/D27453

--HG--
extra : moz-landing-system : lando
2019-04-19 15:35:53 +00:00
Andrew McCreight 9c94962bf5 Bug 1545831 - Use ChromeUtils.generateQI in a few more places. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D28241

--HG--
extra : moz-landing-system : lando
2019-04-19 19:58:13 +00:00
Brindusan Cristian dd528e580c Backed out changeset fd06c4854aba (bug 1545736) for bc failures at browser_policy_disable_safemode.js. CLOSED TREE 2019-04-19 21:51:53 +03:00
J. Ryan Stinnett f6228d736f Bug 1151368 - Add test for DevTools request blocking. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D26582

--HG--
extra : moz-landing-system : lando
2019-04-19 18:25:46 +00:00
J. Ryan Stinnett 4c41f2a87f Bug 1151368 - Unblock requests by URL in DevTools. r=ochameau
This is nearly the same the first patch for blocking, but adds the unblock
option as well.

Differential Revision: https://phabricator.services.mozilla.com/D26581

--HG--
extra : moz-landing-system : lando
2019-04-19 18:25:38 +00:00
J. Ryan Stinnett cc8110e6ff Bug 1151368 - Display blocked requests in Network Monitor. r=ochameau,Honza
This updates the request list to indicate a request was blocked by marking the
entire request item and also replaces transferred size column with "blocked by
DevTools". In the future, we may show other reasons for blocking in this way,
such as CORS, etc.

Differential Revision: https://phabricator.services.mozilla.com/D26580

--HG--
extra : moz-landing-system : lando
2019-04-19 18:25:29 +00:00
J. Ryan Stinnett d4c5593416 Bug 1151368 - Block requests by URL in DevTools. r=ochameau
This is a very basic form of request blocking for the Network Monitor. It only
supports blocking a request via right-click. This change adds the minimal UI and
server support to block the request.

There is no UI to indicate what happened to the request yet, so it will just
look like a "confused" request that never started. Future patches will improve
from here.

Differential Revision: https://phabricator.services.mozilla.com/D26579

--HG--
extra : moz-landing-system : lando
2019-04-19 18:25:19 +00:00
Ting-Yu Lin 74149656b7 Bug 1545328 Part 7 - Fix a typo in FindBestBalanceBSize(). r=mats
Differential Revision: https://phabricator.services.mozilla.com/D28157

--HG--
extra : moz-landing-system : lando
2019-04-19 05:43:16 +00:00
Ting-Yu Lin 4319b2077b Bug 1545328 Part 6 - Mark some nsColumnSetFrame methods "const". r=mats
Also, move GetAvailableContentBSize() to non-public section because it's
only used by nsColumnSetFrame.

Differential Revision: https://phabricator.services.mozilla.com/D28014

--HG--
extra : moz-landing-system : lando
2019-04-19 05:43:14 +00:00
Ting-Yu Lin de008d4346 Bug 1545328 Part 5 - Move "feasible" result into ColumnBalanceData, and make reflow methods return ColumnBalanceData. r=mats
ColumnBalanceData is reset in the beginning of ReflowChildren(), so I
make ReflowChildren() return a fresh ColumnBalanceData so that it's
easier (at least for me) to understand the data is recomputed in
every reflow iteration.

Also, FindBestBalanceBSize() uses ColumnBalanceData as an input to begin
its column balancing iteration. Make the argument pass by value so that
the caller's copy won't be modified.

Differential Revision: https://phabricator.services.mozilla.com/D28013

--HG--
extra : moz-landing-system : lando
2019-04-19 05:43:04 +00:00
Ting-Yu Lin 8f603f3d9c Bug 1545328 Part 4 - Replace "height" with "block-size" in comments. r=mats
I manually search "height" and replace it with "block-size" if the code
around it uses logical coordinates.

Differential Revision: https://phabricator.services.mozilla.com/D28012

--HG--
extra : moz-landing-system : lando
2019-04-19 05:43:00 +00:00
Ting-Yu Lin f8ad4e052f Bug 1545328 Part 3 - Stop exposing ClampUsedColumnWidth() in the header. r=mats
The static function is used only in nsColumnSetFrame's implementation.

Differential Revision: https://phabricator.services.mozilla.com/D28011

--HG--
extra : moz-landing-system : lando
2019-04-19 05:42:56 +00:00
Ting-Yu Lin d66a448af7 Bug 1545328 Part 2 - Remove "virtual" keywords for methods that already have "override". r=mats
Differential Revision: https://phabricator.services.mozilla.com/D28010

--HG--
extra : moz-landing-system : lando
2019-04-19 05:42:46 +00:00
Ting-Yu Lin b37f9457e7 Bug 1545328 Part 1 - Change two FindBestBalanceBSize()'s arguments to be passed by value. r=mats
No code after FindBestBalanceBSize() is interested in
aUnboundedLastColumn and aRunWasFeasible, so they don't need to be
input/output arguments.

Differential Revision: https://phabricator.services.mozilla.com/D28009

--HG--
extra : moz-landing-system : lando
2019-04-19 06:43:56 +00:00
Jason Laster bbdcbf072a Bug 1545594 - Memoize md5. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D28147

--HG--
extra : moz-landing-system : lando
2019-04-19 16:03:23 +00:00
Brian Grinstead 77c278c728 Bug 1545700 - Eagerly render <menu> inserted into already-opened menupopup r=surkov
Differential Revision: https://phabricator.services.mozilla.com/D28198

--HG--
extra : moz-landing-system : lando
2019-04-19 16:27:37 +00:00
Myk Melez 2eece48676 Bug 1460811 - migrate XULStore to rkv r=bgrins,lina
Differential Revision: https://phabricator.services.mozilla.com/D25355

--HG--
rename : toolkit/components/xulstore/components.conf => toolkit/components/xulstore/tests/gtest/moz.build
extra : moz-landing-system : lando
2019-04-19 17:42:48 +00:00
Boris Zbarsky 89a288dda5 Fix outdated comment explaining XPCWrappedNative tearoff lifetime. No bug. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D28216

--HG--
extra : moz-landing-system : lando
2019-04-19 17:18:41 +00:00
Alastor Wu 5e55c84124 Bug 1544150 - add new operator'%' to handle modular by TimeUnit. r=jya
As operator`%` would need to handle `TimeUnit` as a input as well, we add new operator function.

Also use `int64` as a input parameter for another two operator functions `%` and `/` in order to add assertion to ensure that the input won't overflow.

Differential Revision: https://phabricator.services.mozilla.com/D27644

--HG--
extra : moz-landing-system : lando
2019-04-19 13:16:43 +00:00
Ed Lee e3dda5bfe1 Bug 1544547 - Some strings/json stretch about:config hiding buttons r=paolo
Differential Revision: https://phabricator.services.mozilla.com/D27575

--HG--
extra : moz-landing-system : lando
2019-04-19 17:27:49 +00:00
Dave Townsend 859058438a Bug 1545736: about:profiles buttons should be initialised when the UI loads, not everytime the UI is refreshed. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D28194

--HG--
extra : moz-landing-system : lando
2019-04-19 17:15:24 +00:00
Robert Strong ce20a238d8 Bug 1545631 - Fix no-throw-literal in update\tests\browser\app_update.sjs and update\tests\chrome\update.sjs. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D28162

--HG--
extra : moz-landing-system : lando
2019-04-19 17:08:09 +00:00
Robert Strong 2255b6c575 Bug 1540191 - Add ability to disable BITS download for an update using the advertised update.xml. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D28156

--HG--
extra : moz-landing-system : lando
2019-04-19 17:07:36 +00:00
Jim Porter b9fbeafa41 Bug 1493225, part 4 - Cancel content JS when navigating through history to prevent hangs r=smaug
Add tests to verify the behavior of the previous patches.

Differential Revision: https://phabricator.services.mozilla.com/D27370

--HG--
extra : moz-landing-system : lando
2019-04-18 18:40:00 +00:00
Jim Porter 7f3f2e49dc Bug 1493225, part 3 - Cancel content JS when navigating through history to prevent hangs r=smaug
This patch adds an ID to ensure that we avoid canceling content JS if the next
page already started loading by the time we're ready to try canceling the JS.

Differential Revision: https://phabricator.services.mozilla.com/D25164

--HG--
extra : moz-landing-system : lando
2019-04-18 18:39:45 +00:00
Jim Porter dcf852821e Bug 1493225, part 2 - Cancel content JS when navigating through history to prevent hangs r=smaug
In this part, we pass along the navigation type (and index for when using the
dropdown on the back/forward buttons). This allows us to check if there's a
top-level load "between" the start and end pages.

The patch might look a bit strange, since we're passing the navigation
operation to two places from RemoteWebNavigation.js (the normal message passing
that existed before this patch and the HangMonitor channel in this patch). This
is primarily to make it easier to stop passing the navigation info along the
HangMonitor channel once session history is uplifted into the parent process.
At that point, the check for whether there's a top-level load could happen in
TabParent (I think).

Differential Revision: https://phabricator.services.mozilla.com/D23090

--HG--
extra : moz-landing-system : lando
2019-04-18 19:53:34 +00:00
Jim Porter e083d2b226 Bug 1493225, part 1 - Cancel content JS when navigating through history to prevent hangs r=smaug
This patch passes a message through the HangMonitor channel when navigating
through history to cancel content JS that could hang the chrome JS in the
content process responsible for history navigation. If the content JS is
actually canceled, this also disables the BF cache for the current page, since
it could end up in an inconsistent state due to the JS cancellation.

Differential Revision: https://phabricator.services.mozilla.com/D23089

--HG--
extra : moz-landing-system : lando
2019-04-18 18:39:24 +00:00
Eitan Isaacson cb33ea8e16 Bug 1545190 - Allow table in host and row in shadow. r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D27993

--HG--
extra : moz-landing-system : lando
2019-04-18 22:52:06 +00:00
Tom Tung 96cc526deb Bug 1528690 - P2 - Change some assertions to diagnostic assertion to get more information on Nightly; r=asuth
Depends on D28148

Differential Revision: https://phabricator.services.mozilla.com/D28149

--HG--
extra : moz-landing-system : lando
2019-04-19 14:35:33 +00:00
Logan Smyth cde6e6feaa Bug 1541629 - Part 3: Adopt new SourceActor types/actions throughout codebase. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D27958

--HG--
extra : moz-landing-system : lando
2019-04-19 16:07:39 +00:00
Logan Smyth 59376adc13 Bug 1541629 - Part 2: Add a new source-actor action/reducer root type. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D27957

--HG--
extra : moz-landing-system : lando
2019-04-19 16:07:37 +00:00
Logan Smyth 74f51f53d5 Bug 1541629 - Part 1: Create new Resource utility for common Redux state operations. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D27956

--HG--
extra : moz-landing-system : lando
2019-04-19 16:11:47 +00:00
Logan Smyth 502d99561a Bug 1545796 - Invert emptyLines to breakableLines so we no longer need to rely on source text. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D28202

--HG--
rename : devtools/client/debugger/src/utils/empty-lines.js => devtools/client/debugger/src/utils/breakable-lines.js
rename : devtools/client/debugger/src/utils/tests/empty-lines.spec.js => devtools/client/debugger/src/utils/tests/breakable-lines.spec.js
extra : moz-landing-system : lando
2019-04-19 16:13:45 +00:00
Jason Laster f2cd91cb30 Bug 1545103 - applyBreakpoint should no longer support fuzzy matches.
Differential Revision: https://phabricator.services.mozilla.com/D28203

--HG--
extra : moz-landing-system : lando
2019-04-19 16:07:24 +00:00
Vijay Budhram 39576bf48c Bug 1542334 - Add FxA toolbar menu to app menu r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D26377

--HG--
extra : moz-landing-system : lando
2019-04-19 14:05:24 +00:00
Tom Tung 8e88ce043f Bug 1528690 - P1 - Mitigate the issue by checking the pointer before accessing it; r=asuth
The real problem is because the connection was closed for some reason. This
patch won't resolve the issue by only let the operation and the transaction fail
to escape from the crash. Note that it also changing an assertion when the
transaction is either commiting or aborting. This is prevent the problem for
closing connection is worser than we expected.

Differential Revision: https://phabricator.services.mozilla.com/D28148

--HG--
extra : moz-landing-system : lando
2019-04-19 14:32:53 +00:00
Nicolas B. Pierron c66fe2ba5d Bug 1441436 - ARM64 Simulator: Add D&I cache coherency checks. r=sstangl
Differential Revision: https://phabricator.services.mozilla.com/D19970

--HG--
extra : moz-landing-system : lando
2019-04-15 21:11:40 +00:00
Noemi Erli cf310dc4ad Backed out changeset 3240b92c5566 (bug 1545103) for failures in test_setBreakpoint-at-the-beginning-of-a-minified-fn.js 2019-04-19 17:29:37 +03:00
Alexander Surkov fbd81b661b Bug 1539414 - checkboxes are not redrawn on Win7 classic theme r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D27727

--HG--
extra : moz-landing-system : lando
2019-04-16 16:01:33 +00:00
Oana Pop Rus 16d90813e3 Backed out changeset dbd5a80a7a3b (bug 1470107) for reftests failures in 1463020-letter-spacing-text-transform-1.html on a CLOSED TREE 2019-04-19 17:18:39 +03:00
Emilio Cobos Álvarez aa16a0ace0 Bug 1545754 - Always use a boolean variable to fix builds where diagnostic asserts are disabled. r=beta-bustage 2019-04-19 16:01:04 +02:00
Emilio Cobos Álvarez ca33d8548f Bug 1281135 - Make <link disabled> work and HTMLLinkElement.disabled reflect that attribute. r=bzbarsky
...instead of forwarding to the sheet like HTMLStyleElement does.

I've proposed this behavior in:

  https://github.com/whatwg/html/issues/3840#issuecomment-480894419

I think this is one of the sane behaviors we can have, what Blink / WebKit do
makes no sense to me.

Alternative potentially-sane behavior is making the initial value of the
stylesheet's disabled bit the same as the content attribute, and both reflect
and forward the attribute from the setter.

That means that setAttribute does something different than setting `disabled`,
which means that you can get into all sorts of funny states when reloading the
sheet... So I rather not do that.

Differential Revision: https://phabricator.services.mozilla.com/D26573

--HG--
extra : moz-landing-system : lando
2019-04-19 13:31:05 +00:00
Jason Laster 6828479873 Bug 1545103 - applyBreakpoint should no longer support fuzzy matches. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D27943

--HG--
extra : moz-landing-system : lando
2019-04-19 13:29:50 +00:00
Bob Clary 8312c0ed8e Bug 1544044 - turn off duplicated raptor jobs on android, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D28166

--HG--
extra : moz-landing-system : lando
2019-04-19 12:43:12 +00:00