Commit Graph

506827 Commits

Author SHA1 Message Date
Boris Zbarsky
8cfef678c8 Bug 851892 part 9. Add a CSSRule Web IDL interface. r=peterv,heycam
Note that this explicitly drops CSSRule.UNKNOWN_RULE.
2017-01-13 10:41:03 -05:00
Boris Zbarsky
c2d6f05094 Bug 851892 part 8. Get rid of css::Rule::GetDOMRule. r=heycam 2017-01-13 10:41:03 -05:00
Boris Zbarsky
75a4f847c1 Bug 851892 part 7. Push the nsIDOMCSSRule implementation up to css::Rule. r=heycam 2017-01-13 10:41:02 -05:00
Boris Zbarsky
edd491c862 Bug 851892 part 6. Make css::Rule inherit from nsIDOMCSSRule. r=heycam 2017-01-13 10:41:02 -05:00
Boris Zbarsky
2f515d8b8a Bug 851892 part 5. Get rid of DOMCSSStyleRule. r=heycam 2017-01-13 10:41:02 -05:00
Boris Zbarsky
d4570e4e2e Bug 851892 part 4. Make css::Rule wrappercached. r=heycam,peterv
Note that this increases the size of css::Rule by three words, unfortunately.
2017-01-13 10:41:02 -05:00
Boris Zbarsky
add14f2176 Bug 851892 part 3. Give CSS rules a PreCreate hook so we can safely wrappercache them. r=peterv 2017-01-13 10:41:02 -05:00
Boris Zbarsky
87ecdeb643 Bug 851892 part 2. Remove the now-unused GetExistingDOMRule method. r=heycam 2017-01-13 10:41:02 -05:00
Boris Zbarsky
b775cd73c7 Bug 851892 part 1. Make all CSS rules cycle-collected. r=heycam 2016-11-30 18:18:14 -05:00
Geoff Brown
3e7fb4e4c0 Bug 1303668 - Actually retry when mozharness query_symbols_url() fails; r=aki 2017-01-13 07:56:03 -07:00
Andrea Marchesini
ecd3a28486 Bug 1329521 - nsGlobalWindow::GetSessionStorage should not compare privateBrowsing with originAttributes when window is chrome type, r=smaug 2017-01-13 15:42:23 +01:00
Andrea Marchesini
4a461b1ce2 Bug 1329521 - GetLoadContextInfo() should not compare originAttributes and privateBrowsing boolean when docShell is chrome type, r=smaug 2017-01-13 15:41:28 +01:00
Joel Maher
8c3f52c48e Bug 1330697 - remove old xperf_whitelist.json entries. r=rwood
MozReview-Commit-ID: AoWXiFCWEoT
2017-01-13 08:47:10 -05:00
Joel Maher
41529739bc Bug 1330325 - add BUG_COMPONENT to devtools/* files. r=jryans
MozReview-Commit-ID: Bd0ca7f6QE6
2017-01-13 08:40:35 -05:00
Joel Maher
d35b693e83 Bug 1330329 - set bug_components for talos tests in moz.build files. r=gbrown
MozReview-Commit-ID: Jay6W3I6CX0
2017-01-13 08:40:30 -05:00
Joel Maher
bedb17b11f Bug 1330402 - add BUG_COMPONENT to editor/* files. r=m_kato
MozReview-Commit-ID: 3VTNcM49BSS
2017-01-13 08:40:24 -05:00
Andrea Marchesini
6f72097efb Bug 1328756 - Add a pref for and options to the Long Press of the plus button, r=gijs 2017-01-12 18:30:47 +01:00
Carsten "Tomcat" Book
1542523b07 Backed out changeset b28ef89ebda2 (bug 1147371) since it seems this made browser_console_addonsdk_loader_exception.js | Test timed out - more worse 2017-01-13 11:13:17 +01:00
Carsten "Tomcat" Book
522f96d03f Backed out changeset 1304f6c59821 (bug 1147371) 2017-01-13 10:50:35 +01:00
Carsten "Tomcat" Book
a381a054c9 Backed out changeset 314efb239b64 (bug 1147371) 2017-01-13 10:50:33 +01:00
Carsten "Tomcat" Book
aa7ba42567 Backed out changeset 7872a2456195 (bug 1147371) 2017-01-13 10:50:31 +01:00
Carsten "Tomcat" Book
176f214a55 Backed out changeset d9eef2331ae6 (bug 1147371) 2017-01-13 10:50:29 +01:00
Carsten "Tomcat" Book
0ce74b91af Backed out changeset 408a37107c7f (bug 1147371) 2017-01-13 10:50:27 +01:00
Carsten "Tomcat" Book
c9312842b5 Merge mozilla-central to mozilla-inbound 2017-01-13 10:22:50 +01:00
Carsten "Tomcat" Book
d69139ac79 merge mozilla-inbound to mozilla-central a=merge 2017-01-13 10:20:25 +01:00
Iris Hsiao
5de57312ba Backed out changeset 865a34953fb5 (bug 1324093) 2017-01-13 10:51:29 +08:00
Iris Hsiao
cfdcf7cc03 Backed out changeset d3cc90db1908 (bug 1324093) 2017-01-13 10:51:25 +08:00
Iris Hsiao
34b2dfc2b1 Backed out changeset 0ee273b613db (bug 1324093) 2017-01-13 10:51:22 +08:00
Iris Hsiao
bd9f5b0ffe Backed out changeset b843a34fdc23 (bug 1324093) 2017-01-13 10:51:19 +08:00
Iris Hsiao
70dfe84673 Backed out changeset 630abb959e06 (bug 1324093) 2017-01-13 10:51:15 +08:00
Iris Hsiao
9380475110 Backed out changeset 7c26d27a3635 (bug 1324093) for jit6 assert failure 2017-01-13 10:51:12 +08:00
Bobby Holley
e69afdcb2e Bug 1323671 - Reenable crashtests. r=me 2017-01-12 17:37:30 -08:00
Bobby Holley
eb34404cc8 Bug 1323654 - Reenable crashtests. r=me 2017-01-12 17:37:27 -08:00
Bobby Holley
129614b0d6 Bug 1329854 - Update crashtest expectations. r=me 2017-01-12 17:37:23 -08:00
Bobby Holley
6a150c778b Bug 1329854 - Check IsInStyleRefresh for all the servo-related handling in nsCSSFrameConstructor::Content{Appended,RangeInserted}. r=heycam 2017-01-12 17:33:07 -08:00
Bobby Holley
0574db6b6e Bug 1329854 - Call NoteDirtyDescendants when frame construction bails out due to lack of a container frame. r=heycam 2017-01-12 17:33:01 -08:00
Bobby Holley
2a1b6401df Bug 1329854 - Avoid propagating the dirty descendants bit when appending items to display:none subtrees. r=heycam 2017-01-12 17:32:56 -08:00
Bobby Holley
38e55d8cfa Bug 1329854 - Handle suppressed frames in stylo incremental restyle. r=heycam 2017-01-12 17:32:40 -08:00
Ryan VanderMeulen
605429a73d Bug 1326277 - Update README.mozilla to reflect the correct in-tree Hunspell version. DONTBUILD 2017-01-12 20:24:07 -05:00
Kartikaya Gupta
a147e85efe Bug 1330755 - Properly release the window device context. r=jimm
MozReview-Commit-ID: 7Y3p4g3yI3s

--HG--
extra : rebase_source : 111817e743836644fb1077c9b961cfe99a62980f
2017-01-12 17:25:12 -05:00
Brian Grinstead
a8e973778d Bug 1307347 - Longer timeout for browser_console_history_persist.js.
--HG--
extra : rebase_source : f7db2b0ca61d80de139e78f8bd6d151f2b40c732
2017-01-12 12:36:00 -05:00
Kestrel
3b6772f065 Bug 1325014 - Adding tab related to current tab inherits current tab's container usercontextid unless otherwise specified. r=gijs
MozReview-Commit-ID: FJ1oKDRp9Dn

--HG--
extra : rebase_source : ac0749c5d5cb076110dea5cb434dee92dc90481a
2017-01-12 01:18:00 +00:00
Dimi Lee
2dae4fbcea Bug 1329593 - Compiling with mingw-w64 is broken with conflict-with-previous-declaration errors. r=gcp
--HG--
extra : rebase_source : 07e5b745c371aeca4de55abd2a99b61c915113f0
2017-01-12 23:00:22 +08:00
Brian Grinstead
3a31e3f62d Bug 1315508 - Longer timeout for browser_webconsole_bug_614793_jsterm_scroll.js.
--HG--
extra : rebase_source : 8368d676d1d65ea348adcd42ab108c9cbe8e8418
2017-01-12 11:41:00 -05:00
Ryan VanderMeulen
b8c0bfe02d Bug 1330830 - Update pdf.js to version 1.6.454. r=bdahl
--HG--
extra : rebase_source : 900da5f819a48343355172bd349333ef01415681
2017-01-12 20:19:09 -05:00
sotaro
2df50d5706 Bug 1307458 - Update LayerManager pointer of all Layers of LayerTransactionParent r=mattwoodrow 2017-01-13 10:15:49 +09:00
David Major
d2ae2ffb15 Bug 1324093 - Part 4: Make MOZ_Report{Crash,AssertionFailure} be MOZ_NEVER_INLINE. r=froydnj
You'd think that this would throw off the assertion stacks in nsTraceRefcnt::WalkTheStack. But as far as I can tell, it was already setting |skipFrames| too high!

On top of that, the function was getting out-of-lined in some instances already. It really should have been MOZ_ALWAYS_INLINE_EVEN_DEBUG.

MozReview-Commit-ID: JgTku7J2Vgf

--HG--
extra : rebase_source : 8a10599f4f9412c83f350ff66847c6f0008456c2
2017-01-13 13:58:23 +13:00
David Major
62cf344c27 Bug 1324093 - Part 3.5: Add MOZ_MAYBE_UNUSED to mfbt/Attributes.h. r=froydnj
MozReview-Commit-ID: KXIaGGJnds3

--HG--
extra : rebase_source : 79738bfb55e562610f2c8501015a7c3fb80bdf9d
2017-01-13 13:58:23 +13:00
David Major
1b90484989 Bug 1324093 - Part 3: Don't MOZ_ReportAssertionFailure in non-debug builds. r=froydnj f=Waldo
Not only does this trim the code, it also makes MOZ_RELEASE_ASSERT follow the advice of MOZ_CRASH earlier in the file:

 * If we're a DEBUG build and we crash at a MOZ_CRASH which provides an
 * explanation-string, we print the string to stderr.  Otherwise, we don't
 * print anything; this is because we want MOZ_CRASH to be 100% safe in release
 * builds, and it's hard to print to stderr safely when memory might have been
 * corrupted.

MozReview-Commit-ID: GiKMQDIihxI

--HG--
extra : rebase_source : 3d47cd863f5ce833e379cf1ad5e065453450ff84
2017-01-13 13:58:22 +13:00
David Major
eea28dc166 Bug 1324093 - Part 2: Don't AnnotateMozCrashReason on debug builds. r=bsmedberg
I left gMozCrashReason visible (but not meaningfully used) in all builds, in order to match the behavior of Assertions.cpp, and to avoid more #ifdef clutter in nsExceptionHandler.cpp.

MozReview-Commit-ID: JOWNTMMYcDa

--HG--
extra : rebase_source : d6d1331d384ed4704bd1c30407f18d25f452dbb6
2017-01-13 13:58:22 +13:00