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

465039 Коммитов

Автор SHA1 Сообщение Дата
Andreas Tolfsen 1e70da6b17 Bug 1245064 - Lower specificationLevel to 0; r=automatedtester
Marionette is not yet compatible with the WebDriver specification, and
we indicate this by lowering the specificationLevel capability to 0.
This lets us "gate" specification-compatible features, such as the new
element interactability algorithm.

The new interactability algorithm can be enabled by requesting the
capability specificationLevel 1.

MozReview-Commit-ID: 6wsEAsBtR6P

--HG--
extra : rebase_source : f37444470987bb782f32e190e3b5476eb139f142
2016-03-04 18:00:17 +00:00
Andreas Tolfsen e3854ffb41 Bug 1245064 - Implement element pointer-interactability; r=automatedtester
Implements the WebDriver pointer-interactability algorithm described in
http://w3c.github.io/webdriver/webdriver-spec.html#dfn-interactable-element.

The specification compatible behaviour is enabled only when the client
requests the capability specificationLevel >= 0.

MozReview-Commit-ID: BP60SGj49OW

--HG--
extra : rebase_source : d84d38510e28ab5e0debce2051e336e1fd3f0f86
2016-03-04 16:44:38 +00:00
Andreas Tolfsen 71b94d4505 Bug 1245064 - Refactor interaction- and accessibility API; r=automatedtester
MozReview-Commit-ID: LblRZz8KqPx

--HG--
extra : rebase_source : fbb7995924c7e2707e2aaa2293b8a5c51fc563bc
2016-03-03 13:58:13 +00:00
Mike Shal f9d7acba82 Bug 1253431 - Touching CLOBBER to test OSX debug bustage 2016-03-09 12:42:46 -05:00
Mike Shal 053369e67e Bug 1253431 part 7 - Remove SDK_BINARY; r=gps
MozReview-Commit-ID: 4RmjsX966Qh

--HG--
extra : rebase_source : 0d9d94ed98ae8f1cfb9d5787edc1336ce1ee6785
2016-03-03 14:23:57 -05:00
Mike Shal 4bd051f9d7 Bug 1253431 part 6 - Remove SDK_BINARY from js/src; r=gps
It has no effect anyway, since it is set after including config/rules.mk

MozReview-Commit-ID: LfxwCLRl99i

--HG--
extra : rebase_source : 27c4765bf954dac71b6cad01639ad6c4fcbab5bb
2016-03-03 13:46:20 -05:00
Mike Shal 8a7fd16468 Bug 1253431 part 5 - Remove build/unix/Makefile.in; r=gps
MozReview-Commit-ID: 7FhprSrtqyt

--HG--
extra : rebase_source : 51a338e9c3e61eb39d3952176cc944c78fb64705
2016-01-21 16:46:34 -05:00
Mike Shal 691d1784ff Bug 1253431 part 4 - Convert header.py to a GENERATED_FILES script; r=gps
We only ever execute this in one place, so we can just have the main
action do the --regen --cachedir=. mode of operation.

MozReview-Commit-ID: Fis4YBPFjMl

--HG--
extra : rebase_source : f19ac1ad688115c0aee4bf307b72d6207512f702
2016-03-03 14:15:58 -05:00
Mike Shal 7b58ab8671 Bug 1253431 part 3 - Move SDK_BINARY files in xpcom/idl-parser/xpidl to moz.build; r=gps
We can just generate xpidllex.py/xpidlyacc.py in the current directory
rather than one directory higher, and specify this directory as an
include path to xpidl-process.py

MozReview-Commit-ID: KLoGjudc4Y8

--HG--
extra : rebase_source : 8dda268c6490cdfb8b896de9da5b789208584193
2016-03-03 13:49:42 -05:00
Mike Shal 99a6e03fb1 Bug 1253431 part 2 - Use SDK_FILES instead of INSTALL_TARGETS; r=gps
MozReview-Commit-ID: K2Va7og0xw9

--HG--
extra : rebase_source : f8ae661e14c350aed7b8f66453cd6affe7498e78
2016-01-21 16:31:02 -05:00
Mike Shal 7ea5981744 Bug 1253431 part 1 - Add SDK_FILES to moz.build; r=gps
This adds support for an SDK_FILES variable in moz.build, which creates
a FinalTargetFiles object to install files into dist/sdk/

MozReview-Commit-ID: 97a5NdbZmmD

--HG--
extra : rebase_source : ad8d521ec56fe4610437c8d2d503c545894b40c2
2016-01-21 16:17:57 -05:00
Christoph Kerschbaumer 007c074be0 Bug 1254689 - Remove SEC_NORMAL where loadingPrincipal is SystemPrincipal or NullPrincipal (r=sicking)
MozReview-Commit-ID: LKK3MGMODNI
2016-03-09 09:01:45 -08:00
Christoph Kerschbaumer f0fbe292c5 Bug 1254752 - Remove deprecated functions from nsIIOService (r=mcmanus)
MozReview-Commit-ID: 7ZV7ddKTCK5
2016-03-09 08:58:45 -08:00
Michal Novotny 2e9a36c765 Bug 1227136 - crash in mozilla::net::WebSocketChannel::StartWebsocketData, r=bagder, r=baku 2016-03-09 17:02:28 +01:00
Nathan Froyd 7578babdd1 Bug 1254618 - modify nsTransactionStack to use nsDeque rather than std::deque; r=ehsan
Using std::deque here causes problems for libc++ builds; TestTXMgr on
OSX 10.6 opt times out when libc++'d std::deque is used.  Running the
test locally shows that the test process consumes gigabytes (!) of
memory and is thus reduced to swapping, rather than making any progress.
libc++'s std::deque also appears to be slightly slower in said test that
even OSX libstdc++'s std::deque.  (Admittedly, this test is artificial.)

Let's sidestep the slowness of libc++'s std::deque by rewriting
nsTransactionStack to use nsDeque rather than std::deque.  Not only does
this change enable OSX 10.6 tests to pass, it also makes TestTXMgr
significantly faster in opt builds: TestTXMgr is anywhere from 25-60%
faster (depending on the platform) than when using std::deque from
libstdc++ or libc++.
2016-03-07 20:12:07 -05:00
Michal Novotny a226a7c588 Bug 1251130 - null out CacheFileIOManager::gInstance in CacheFileIOManager::ShutdownInternal() to prevent doing shutdown procedure multiple times, r=honzab 2016-03-09 16:50:16 +01:00
James Willcox 5949211ed6 Bug 1172872 - Enable ServiceWorkerClients.openWindow on Android r=catalinb 2016-03-09 09:48:25 -06:00
Jon Coppeard 6f6aece93c Backed out changeset 818e0d0ecbcc (bug 1254108) for performance regression on splay 2016-03-09 15:37:22 +00:00
Neil Deakin f4a281c4a0 Bug 1246662, enable test_focusrings in e10s, r=mkbkap 2016-03-09 09:12:15 -05:00
Neil Deakin db2bfbaf4b Bug 1246661, enable test_clipboard_events.html in e10s, r=mrbkap 2016-03-09 09:12:05 -05:00
Neil Deakin 038b1390a7 Bug 1246659, enable browser_bug453896.js in e10s, r=mconley 2016-03-09 09:11:56 -05:00
Neil Deakin 7e8e97329b Bug 1246654, enable browser_bug1008941_dismissGeolocationHanger.js in e10s, r=mconley 2016-03-09 09:11:46 -05:00
Neil Deakin 01667b7d93 Bug 1246635, enable browser_autofocus_preference.js in e10s, r=mrbkap 2016-03-09 09:11:35 -05:00
Neil Deakin 3c1f661ece Bug 1246635, enable browser_autofocus_background.js in e10s, r=mrbkap 2016-03-09 09:11:12 -05:00
Dan Minor 6b4f6f99fb Bug 1250656 - Don't block mach command completion when submitting build telemetry data r=gps
This spins up a separate process to submit telemetry data rather than
blocking the execution the current mach command.

Although the initial Python process needs to wait for the second process
to complete prior to exiting, it releases control of the console once it
finishes executing Python code, so from the user's perspective, mahc command
completion is not blocked by submitting telemetry data.

MozReview-Commit-ID: FlKDYd6rNPc

--HG--
extra : rebase_source : d10f3f2cdfe6e8c8cdd8b1e02ce9261178b528e6
2016-02-24 15:11:58 -08:00
Andrea Marchesini 31635f4f9a Bug 1254103 - Window.open() should not reuse an existing window if it's running a different container, r=bz 2016-03-09 14:57:50 +01:00
Patrick Cloke 0483614806 Bug 1254774 - error: member access into incomplete type 'nsIUUIDGenerator' after bug 1237847. r=aklotz 2016-03-09 08:46:03 -05:00
Ehsan Akhgari fca32e35f3 Bug 1254807 - Disambiguate ArrayType for clang trunk static analysis builds; r=jrmuizel 2016-03-09 08:36:15 -05:00
Rail Aliiev 82444de5a3 Bug 1254887 - Adjust requires_mirror in updates.py r=bhearsum a=release
MozReview-Commit-ID: Erwp3Q7uBH2

--HG--
extra : rebase_source : f4c5e971bacbb4f7bbb8a995de55f814b41f4233
2016-03-09 02:23:33 -05:00
Till Schneidereit dc24ad50e8 Bug 1254968 - Add support for running JS builtins' constructors over Xray wrappers without unwrapping the newTarget. r=bholley,f=bz 2016-02-10 23:09:13 +01:00
Till Schneidereit f8c3aa8993 Bug 1254966 - Disambiguate JS Telemetry macro names. r=evilpie 2016-03-09 14:25:13 +01:00
Till Schneidereit bbe76f1a0a Bug 1254947 - Fix instanceof checks that assume `promiseFromSomeGlobal instanceof otherGlobal.Promise` succeeds. r=bz 2016-03-09 14:25:11 +01:00
Till Schneidereit 227c5295de Bug 1254943 - Set JS execution reason when invoking Promise callbacks. r=bz 2016-03-09 14:24:33 +01:00
Carsten "Tomcat" Book 84efe80138 Backed out changeset 4dec8d87c105 (bug 1245064) for marionette bustage 2016-03-09 14:03:28 +01:00
Carsten "Tomcat" Book 38c337c81b Backed out changeset 1dd0bcc1c45e (bug 1245064) 2016-03-09 14:03:07 +01:00
Carsten "Tomcat" Book b622474229 Backed out changeset cb92135b84d1 (bug 1245064) 2016-03-09 14:03:06 +01:00
Carsten "Tomcat" Book b685a90a5e Backed out changeset 2483596f62ef (bug 1245064) 2016-03-09 14:03:04 +01:00
Carsten "Tomcat" Book f06c52d3e1 Backed out changeset 9c4589c2cf47 (bug 1245064) 2016-03-09 14:03:03 +01:00
Carsten "Tomcat" Book 763127bbc7 Backed out changeset 20d915f9df91 (bug 1245064) 2016-03-09 14:03:01 +01:00
Gabriele Svelto 7866c2e34a Bug 1253807 - Use the shared UniqueFreePtr class r=bent 2016-03-09 12:24:03 +01:00
Andreas Tolfsen b19085f378 Bug 1245064 - Run click tests with new interactability algorithm; r=automatedtester
MozReview-Commit-ID: FR7yucKZ7XT

--HG--
extra : rebase_source : a409d766a6853bdad6fb9c27ec62cd3f0e83b6c4
2016-03-04 18:04:16 +00:00
Andreas Tolfsen 608b6681f2 Bug 1245064 - Lint GeckoDriver#setSessionCapabilities; r=automatedtester
MozReview-Commit-ID: GXLGqjKCfVA

--HG--
extra : rebase_source : 1c0e879f11c6ec0bed455a083fe208d8cb6fb14f
2016-03-04 18:03:28 +00:00
Andreas Tolfsen 64ff8c0c0e Bug 1245064 - Pass all capabilities to listener; r=automatedtester
MozReview-Commit-ID: 2UgKKAUowM4

--HG--
extra : rebase_source : aae2e03f133b21ab1e65b51aebdec155a2990beb
2016-03-04 18:02:56 +00:00
Andreas Tolfsen 01b20214ee Bug 1245064 - Lower specificationLevel to 0; r=automatedtester
Marionette is not yet compatible with the WebDriver specification, and
we indicate this by lowering the specificationLevel capability to 0.
This lets us "gate" specification-compatible features, such as the new
element interactability algorithm.

The new interactability algorithm can be enabled by requesting the
capability specificationLevel 1.

MozReview-Commit-ID: 6wsEAsBtR6P

--HG--
extra : rebase_source : 3109e0925178ffca5d807a56feabfe66783b38f6
2016-03-04 18:00:17 +00:00
Andreas Tolfsen ed18a3de7d Bug 1245064 - Implement element pointer-interactability; r=automatedtester
Implements the WebDriver pointer-interactability algorithm described in
http://w3c.github.io/webdriver/webdriver-spec.html#dfn-interactable-element.

The specification compatible behaviour is enabled only when the client
requests the capability specificationLevel >= 0.

MozReview-Commit-ID: BP60SGj49OW

--HG--
extra : rebase_source : 357accaa38b44704fcaf839aa50e1e29af0b3f99
2016-03-04 16:44:38 +00:00
Andreas Tolfsen fcdf164815 Bug 1245064 - Refactor interaction- and accessibility API; r=automatedtester
MozReview-Commit-ID: LblRZz8KqPx

--HG--
extra : rebase_source : 347210842fae698acde760c2733dd8d882a09c25
2016-03-03 13:58:13 +00:00
Heiher 2d2692061c Bug 1254808 - IonMonkey: MIPS: Define JS_USE_LINK_REGISTER on MIPS. r=h4writer
---
 js/src/jit/MacroAssembler.h                           |  8 ++++----
 js/src/jit/SharedIC.cpp                               |  3 +--
 js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp | 14 ++++----------
 js/src/jit/mips32/Trampoline-mips32.cpp               |  7 +++++++
 js/src/jit/mips64/Trampoline-mips64.cpp               |  7 +++++++
 js/src/jit/shared/Assembler-shared.h                  |  3 ++-
 6 files changed, 25 insertions(+), 17 deletions(-)
2016-03-09 19:07:52 +08:00
Heiher bd60a663fc Bug 1254808 - IonMonkey: Factor MacroAssembler::popReturnAddress on ARM. r=nbp
---
 js/src/jit/CodeGenerator.cpp              | 2 +-
 js/src/jit/MacroAssembler.h               | 1 +
 js/src/jit/arm/MacroAssembler-arm.cpp     | 6 ++++++
 js/src/jit/arm64/MacroAssembler-arm64.cpp | 6 ++++++
 4 files changed, 14 insertions(+), 1 deletion(-)
2016-03-09 19:07:51 +08:00
Carsten "Tomcat" Book a225793d94 Merge mozilla-central to mozilla-inbound 2016-03-09 11:47:42 +01:00
Carsten "Tomcat" Book 1ca11b97af merge mozilla-inbound to mozilla-central a=merge 2016-03-09 11:46:43 +01:00