Mason Chang
423fb81bd4
Bug 1294121 - Develop a continuous paint mode for Firefox. r=mattwoodrow
2016-08-16 08:46:13 -07:00
Masayuki Nakano
e48dbcc546
Bug 1291082 part.3 ContentCache::TextRectArray::GetUnionRectAsFarAsPossible() should avoid crash by itself r=m_kato
...
ContentCache::TextRectArray::GetUnionRectAsFarAsPossible() should avoid crash by itself even if it's caller's bug. This makes parent process more stable, that is what one of the purpose of e10s is.
MozReview-Commit-ID: qKAfvm6eZw
2016-08-17 00:15:44 +09:00
Sebastian Hengst
8505f067f2
Backed out changeset bc160abe215b (bug 1282070) for docshell leakage in browser_visibleFindSelection.js. r=backout
2016-08-16 16:05:45 +02:00
Ian Stakenvicius
1f75b211c2
Bug 1282843 - Add ability to specify system paths to @old_configure_options. r=glandium
2016-08-16 09:42:00 -04:00
Evan Tseng
5e174bdb8d
Bug 1295491 - Remove Reference component in grip-array.js. r=Honza
2016-08-16 15:35:33 +08:00
Pierre Bertet
f5eee5112f
Bug 1224863 - Make addon-sdk windows module include private browsing windows in browserWindows. r=bkelly
2016-08-17 10:12:00 -04:00
sudhanva
63eaeb5cc0
Bug 1282910 - Fix issuerOrganizationUnit property name in test_security-info-certificate.js. r=jsnajdr
2016-08-18 13:03:08 +05:30
Joseph Yeh
d06b5432a5
Bug 1036815 - Convert Advanced pane dialogs to be in-content. r=MattN
...
MozReview-Commit-ID: BXeCOryk4kE
2016-08-17 02:08:00 -04:00
Masayuki Nakano
2688d20c9b
Bug 1291082 part.2 ContentCache::TextRectArray::IsOverlappingWith() shouldn't include end offset in its range r=m_kato
...
ContentCache::TextRectArray's end offset is computed as start offset + its length. Therefore, end offset is the last offset in the range + 1. So, IsOverlappingWith() shouldn't return true only when end offset is overlapped with given range.
That means that when TextRectArray doesn't have rects, i.e., mRects is empty, IsOverlappingWith() always returns false. And when TextRectArray has one or more rects, IsOverlappingWith() should compare its range and given range without "=".
MozReview-Commit-ID: JxNPcEwikjR
2016-08-16 16:07:54 +09:00
Andi-Bogdan Postelnicu
108d1db3a1
Bug 1296297 - prevent integer overflow in QuotaManager::EnsureOriginIsInitialized. r=janv
...
MozReview-Commit-ID: KPYheDCdLa1
2016-08-18 17:16:24 +03:00
Sebastian Hengst
87b8b23d92
Backed out changeset a2b189275d7a (bug 1268544) for asserting in Windows M(oth) jobs. r=backout on a CLOSED TREE
...
--HG--
rename : accessible/ipc/other/DocAccessibleChild.cpp => accessible/ipc/DocAccessibleChild.cpp
rename : accessible/ipc/other/DocAccessibleChild.h => accessible/ipc/DocAccessibleChild.h
rename : accessible/ipc/win/PDocAccessible.ipdl => accessible/ipc/PDocAccessible.ipdl
2016-08-19 10:04:23 +02:00
Sebastian Hengst
8e027d975c
Backed out changeset 2b4c3a792b14 (bug 1268544)
...
--HG--
rename : accessible/ipc/win/ProxyAccessible.cpp => accessible/ipc/ProxyAccessible.cpp
rename : accessible/ipc/win/ProxyAccessible.h => accessible/ipc/ProxyAccessible.h
2016-08-19 10:02:32 +02:00
Sebastian Hengst
e2408b40db
Backed out changeset 9912f206b678 (bug 1268544)
2016-08-19 10:02:28 +02:00
Sebastian Hengst
cc42764379
Backed out changeset 8c550a7e9c2a (bug 1268544)
2016-08-19 10:02:23 +02:00
Sebastian Hengst
5842832f4e
Backed out changeset ff58e1a5f483 (bug 1268544)
2016-08-19 10:02:19 +02:00
Sebastian Hengst
2f058326f7
Backed out changeset ce6e2c41d939 (bug 1288841)
2016-08-19 10:02:15 +02:00
Sebastian Hengst
4d13bef6d5
Backed out changeset d84b4dd26a40 (bug 1272146)
2016-08-19 10:02:11 +02:00
Sebastian Hengst
942cc5dc87
Backed out changeset 00bf09b9870a (bug 1292452)
2016-08-19 10:02:06 +02:00
Sebastian Hengst
1ab23ac869
Backed out changeset dd26b9ddef2c (bug 1292452)
2016-08-19 10:02:02 +02:00
Sebastian Hengst
ea5a423e4b
Backed out changeset 4d00141b4cb9 (bug 1268544)
2016-08-19 10:01:51 +02:00
Sebastian Hengst
5dc07a28e3
Backed out changeset cf746c67d0e9 (bug 1268544)
2016-08-19 10:01:47 +02:00
Phil Ringnalda
b4f23026ee
Backed out 5 changesets (bug 1292618) for !mImageTracked assertion failures
...
CLOSED TREE
Backed out changeset 1d767147e160 (bug 1292618)
Backed out changeset e6034e58efe4 (bug 1292618)
Backed out changeset 928dd363efa0 (bug 1292618)
Backed out changeset 8e274c66ae7f (bug 1292618)
Backed out changeset 6c347701d343 (bug 1292618)
2016-08-19 00:23:42 -07:00
Nicholas Nethercote
3fda0deee8
Bug 1293596 (part 5) - Tweak nsIWidget::MakeFullScreen{,WithNativeTransition}(). r=mstange.
...
They don't need to be NS_IMETHOD.
The patch also gives nsBaseWidget an InfallibleMakeFullScreen() function, which
avoids the need for some checks.
2016-08-19 09:27:28 +10:00
Nicholas Nethercote
cc993d1772
Bug 1293596 (part 4) - Tweak nsIWidget::Create. r=mstange.
...
They don't need to be NS_IMETHOD, but they should be MOZ_MUST_USE. Adding the
latter catches a few missing checks, which the patch adds.
The patch also gives PuppetWidget an InfallibleCreate() function, which makes
the infallibility of PuppetWidget creation clear.
2016-08-19 09:03:17 +10:00
Nicholas Nethercote
8f79833e36
Bug 1293596 (part 3) - Remove GetNonClientMargins. r=mstange.
...
It's dead code -- the only use is a recursive call within
nsWindow::GetNonClientMargins().
2016-08-19 09:03:13 +10:00
Nicholas Nethercote
67af4817e9
Bug 1293596 (part 2) - Rework nsIWidget bounds getters. r=mstange.
...
This patch makes GetBounds(), GetScreenBounds() and GetClientBounds() more
obviously infallible, like existing functions such as GetNaturalBounds() and
GetClientSize(). This results in clearer behaviour in nsCocoaWindow.mm if
Objective C exceptions occur. Along the way, the patch removes some useless
failure checks for these functions.
The patch also removes the NS_IMETHOD from GetRestoredBounds and makes that
function MOZ_MUST_USE.
2016-08-19 09:03:04 +10:00
Rob Wu
0077f92ec3
Bug 1295473 - Fix return type of {tabs,runtime}.sendMessage r=billm
...
The tabs.sendMessage and runtime.sendMessage implementations behave like
an async function: They take a callback parameter and return a promise.
So they should be handled by |callAsyncFunction|, not
|callFunctionNoReturn|.
This fixes the issue for background pages, but not for content scripts
because sendMessage is not implemented as a schema at the moment. This
will also be fixed once content script APIs are generated via Schemas.
MozReview-Commit-ID: 9p1hvOP0KSm
--HG--
extra : rebase_source : 7fc804e52184d59cc1dae2f299c644ed13d8a3c7
2016-08-15 23:53:24 -07:00
Wes Kocher
66098b3d43
Merge m-c to autoland, a=merge
2016-08-17 17:25:57 -07:00
Ryan Hunt
ababbe26a1
Bug 1296021 - Forward DeallocateLayerTreeId to GPU process if there is one. r=dvander
...
MozReview-Commit-ID: 12JtwGqLyy4
--HG--
extra : rebase_source : d4382aed4c0ce85ae1aa263cf978690d04cfb5dd
2016-08-17 09:11:00 -07:00
Wes Kocher
65dd7b1d3c
Backed out changeset d0ba9997681a (bug 1283116) for android xpcshell failures a=backout
2016-08-17 16:00:47 -07:00
Mike Hommey
1c81b724fc
Bug 1295885 - Remove netwerk/protocol/rtsp. r=mcmanus
...
The only user of the RTSP protocol was removed in bug 1291629 and bug 1295516.
--HG--
extra : rebase_source : 4a8a66211277f8c6eb7f9191466d5c406bb26666
2016-08-17 14:54:47 +09:00
Andrew Comminos
1fbf3dafb5
Bug 1281241 - Use large desktop-test instances by default on TaskCluster. r=jmaher
...
MozReview-Commit-ID: 4SntPKPoJOS
--HG--
extra : rebase_source : 6140d1609572083476b9fee44cde1479b6c239af
2016-08-17 17:24:08 -04:00
Bob Silverberg
1075768ad9
Bug 1283116 - Implement chrome.management.getSelf, r=kmag
...
MozReview-Commit-ID: Bj9ZyF1meED
--HG--
extra : rebase_source : 86be57023640ef43d40f33f2fd604d3f39178da8
extra : source : aa58e53b263c0c74c7bca57d861c904d12d59698
2016-08-17 17:03:39 -04:00
Andrea Marchesini
01bf6ba4a1
Bug 1288770 - Switch worker timeouts to using nsJSTimeoutHandler, r=smaug
2016-08-16 08:10:30 +02:00
ctai
6127c90007
Bug 1140675 - Enable test_bug879717.html on windows. r=jwwang.
...
MozReview-Commit-ID: Enl9fCqHhYN
--HG--
extra : rebase_source : 2b0345d1e2b2d8cfc31a10057daeef0708492621
2016-08-15 16:07:04 +08:00
Fred Lin
358c4a1bf6
Bug 1294937 - The context menu does not appear when right-click on the inspector-searchbox. r=gl
...
MozReview-Commit-ID: 8Ebs5jeYlkq
--HG--
extra : rebase_source : d4358f8c6bb2e3d1e6456190daba6a320c604257
2016-08-15 11:23:16 +08:00
Andreas Tolfsen
cf5f3418f9
Bug 1255955 -Run element enabled check before accessibility checks; r=automatedtester
...
MozReview-Commit-ID: 18OtOKtox3K
--HG--
extra : rebase_source : 2773dbd04f7a728b6b9fcd5db8e57b8abc28abcc
2016-08-13 20:59:14 +02:00
Andreas Tolfsen
50d1d83f2a
Bug 1255955 - Simplify element.clickElement complexity; r=automatedtester
...
MozReview-Commit-ID: IXqgFlS6R6c
--HG--
extra : rebase_source : 77a35e9dcde68ef8c90888bdf6abea470b442296
2016-08-13 20:54:46 +02:00
Andreas Tolfsen
2b8b321b6a
Bug 1255955 - Document clickElement and calculateCentreCoords; r=automatedtester
...
MozReview-Commit-ID: tSC5xRAVAl
--HG--
extra : rebase_source : 2038db7219878edde781a9823a309efcf8d49053
2016-08-13 20:54:15 +02:00
Tooru Fujisawa
5f9bd4abac
Bug 1289051 - Add JS_ReportError*Latin1 variants. r=evilpie
2016-08-13 23:03:31 +09:00
divyanshu
c9785dc4c9
Bug 1292998 - Replace Iterator() with Object.{entries,values}. r=jryans
...
Replace simple in-tree consumer of non-standard Iterator() with Object.{values,entries} in devtools/
2016-08-14 02:02:06 +05:30
Chris Manchester
76d8f148d9
Backed out changeset c0e6aae0b93d (bug 1294803) for breaking artifact builds.
...
MozReview-Commit-ID: BTrQMCJSCRn
2016-08-19 11:12:07 -07:00
Chris Manchester
65ba8ff0f6
Backed out changeset 7f6047b2bc09 (bug 1294803) for breaking artifact builds.
...
MozReview-Commit-ID: FdzqUJnaSQT
2016-08-19 11:12:07 -07:00
Jesse Ruderman
3615ba53e6
Bug 1288608 - Crashtest.
2016-08-19 19:56:20 +02:00
Mats Palmgren
1b3197af3e
Bug 1288608 - Ensure the normal position is stored on a property before setting the relative position. r=jfkthame
2016-08-19 19:56:20 +02:00
Mats Palmgren
3e4d560e67
Bug 1293985 part 2 - Make EnumerateSubDocuments resilient to adding/removing sub-documents. r=tn
2016-08-19 19:56:20 +02:00
Mats Palmgren
e3a3b7c245
Bug 1293985 part 1 - Hold a strong ref on aDocument. r=tn
2016-08-19 19:56:20 +02:00
Ethan Lin
5a7af1a426
Bug 1293970 - Avoid copy in CanvasRenderingContext2D::PutImageData and DrawWindow. r=nical
2016-08-16 20:18:00 -04:00
xunga
8d01557c55
Bug 1295571 - Disable toggle in debugInfo on aboutNetError. r=johannh, r=Gijs
2016-08-18 21:51:10 +02:00
Nathan Froyd
9c219dbf17
Bug 1296642 - avoid compiling {Read,Write}Sentinel calls in non-sentinel checking builds; r=billm
...
Pickle::{Read,Write}Sentinel were introduced as a way of catching
problems with corrupted IPDL messages at the point of message
serialization, rather than the point of use of the bad data. The
checking itself is only done on debug or non-release builds, but the
calls to the functions are compiled in regardless of whether checking is
done. While LTO could plausibly optimize away all the calls, we don't
have LTO on all of our platforms, particularly mobile. Therefore, we
should move the non-checking versions of the calls inline, so the
compiler can eliminate those calls entirely, even in non-LTO builds.
2016-08-19 21:22:28 -04:00