Commit Graph

509201 Commits

Author SHA1 Message Date
Benjamin Smedberg
ca77995f5d Bug 1333826 - Remove SDK_FILES, SDK_LIBRARY, and related is_sdk support in the build goop, r=mshal
MozReview-Commit-ID: 52vPyDXdFte

--HG--
extra : rebase_source : c3217730bb70eb7319152dd07536b12f49d6a597
2017-01-30 11:24:10 -05:00
Benjamin Smedberg
657dd4420b Bug 1333826 - Remove SDK references from moz-automation.mk, r=mshal
MozReview-Commit-ID: 29FWzE8nVpW

--HG--
extra : rebase_source : 53cd0e10c91ac4850ca37f998e3aae7b35c7e57c
2017-01-25 12:39:25 -05:00
Benjamin Smedberg
4e6e807729 Bug 1333826 - Remove the make-sdk build target, the INSTALL_SDK variable, and all the supporting packager/upload machinery, r=mshal
MozReview-Commit-ID: AdSSrTWuDcc

--HG--
extra : rebase_source : f265ef4fe9fb84ffe6f065be58cab6aa45541514
2017-01-25 12:37:19 -05:00
Benjamin Smedberg
270de3f511 Bug 1333826 - Remove all references to MOZ_AUTOMATION_SDK, r=mshal
MozReview-Commit-ID: CuTK1hn0pVl

--HG--
extra : rebase_source : 4581c71360ccd81505079ee9e068ed2ca0431a6a
2017-01-25 12:30:49 -05:00
Benjamin Smedberg
2487f35654 Bug 1333826 - Remove SDK references from taskcluster beetmover, r=jlund
MozReview-Commit-ID: SG7l2zAxCQ

--HG--
extra : rebase_source : a0e294ab41938cba2a3177f027d0584c4b45a996
2017-01-27 08:45:18 -05:00
Jan de Mooij
f75c5acde7 Bug 1334744 - Add a faster API for working with external strings. r=luke
--HG--
extra : rebase_source : 99b93a6cb0dde0960d1d4349498dd3e61fefec56
2017-01-30 19:07:54 +01:00
Steve Fink
7700214282 Bug 1264053 - Transfer DifferentProcess ArrayBuffers by copying, r=jorendorff
--HG--
extra : rebase_source : aed39bb2f92888af7626fd4c37df366cb1761bb8
extra : histedit_source : 4e231e7ef1b0b21d0c4bff2ebaa611e8b321e6d4
2017-01-19 14:02:40 -08:00
Paul Adenot
7b3f33ea5b Bug 1335066 - Fix logging in TrackEncoder.cpp. r=pehrsons
This was a mix of Android logging for b2g and normal logging and also noop
logging statement. This makes everything use MOZ_LOG.

MozReview-Commit-ID: BGE2JVcCVdF
2017-01-30 17:44:07 +01:00
Tomer Cohen
abfe1947fc Bug 1334769 - RTL support for DevTools Font Inspector. r=gl
MozReview-Commit-ID: 6ga6KRJyj0x
2017-01-28 11:33:20 +02:00
Tooru Fujisawa
9e08889388 Bug 1335049 - Fix bytecode documentation stack notation to match nuses/ndefs, and verify it in make_opcode_doc.py. r=jandem 2017-01-31 01:22:37 +09:00
Tooru Fujisawa
ba7dfbbb82 Bug 1335032 - Fix documentation comment for PNK_AWAIT. r=till 2017-01-31 01:22:36 +09:00
Tooru Fujisawa
021601c3c0 Bug 1335025 - Fix source notation of async function expression. r=till 2017-01-31 01:22:36 +09:00
Brian Hackett
8033ed29a8 Bug 1324002 - Mark atoms separately in each zone, r=jonco,mccr8,peterv.
--HG--
extra : rebase_source : 53cf4fa94f122a991c2adbd7bae3714de4391bb4
2017-01-30 06:31:47 -07:00
Ryan VanderMeulen
b398d33261 Bug 1335048 - Update pdf.js to version 1.7.235. r=bdahl
--HG--
extra : rebase_source : 38512833f596920703557e4daf311464b1c13fdf
2017-01-23 15:32:49 -05:00
Cameron McCormack
59d7d77114 Bug 1334768 - stylo: Annotate one crashtest.
MozReview-Commit-ID: Jk0rMNpA9aK
2017-01-30 23:10:59 +08:00
Kartikaya Gupta
d492ef8935 Bug 1322633 - Don't initialize APZ protocols unless PLayerTransaction was successfully set up. r=dvander
MozReview-Commit-ID: Ja8TsCeGZ9
2017-01-30 10:05:43 -05:00
Carsten "Tomcat" Book
86d6d898a4 Merge mozilla-central to mozilla-inbound 2017-01-30 16:02:19 +01:00
Carsten "Tomcat" Book
29cd257175 merge mozilla-inbound to mozilla-central a=merge 2017-01-30 15:59:14 +01:00
Jan de Mooij
136c6ae6ee Bug 1333690 part 3 - Port Baseline AddSlot stub to CacheIR. r=evilpie
--HG--
extra : rebase_source : 384d86345fe1a61065891a8fd0c293c772c3babe
2017-01-30 15:28:10 +01:00
Jon Coppeard
3ca0029737 Bug 1334433 - Add gray marking jsapi tests r=sfink 2017-01-30 11:24:10 +00:00
Bob Owen
859f18b493 Bug 1328829 Part 2: Check that related browser is not copied when switching remote type. r=gijs 2017-01-30 10:36:37 +00:00
Bob Owen
76579c1821 Bug 1328829 Part 1: Don't copy related browser when switching between different remote types. r=mrbkap 2017-01-30 10:36:37 +00:00
Masayuki Nakano
c6705b1fde Bug 1333927 Make ScrollAreaEvent::mClientArea cycle collected r=smaug
ScrollAreaEvent extends a cycle collected class UIEvent.  It also contains a cycle collected DOMRect member field.

MozReview-Commit-ID: D1xsod4es0r

--HG--
extra : rebase_source : 1da827caecec7748ba8d89743b3bab59ba0faa73
2017-01-27 15:57:38 +09:00
André Bargull
0ac44cf89e Bug 1323782: Check iterated-flag before proceeding to fast path in Array.prototype.unshift. r=Waldo 2017-01-26 12:20:16 -08:00
philipp
9136e5b769 Bug 1334561 - Add another batch of affected AMD driver versions to d3d11 dxva blacklist. r=gerald 2017-01-27 10:43:00 +01:00
Dimitry Andric
8b0557b033 Bug 1329520 - Fix "memory/mozalloc/throw_gcc.h:35:1: note: declaration missing '[[noreturn]]' (libc++ 4.0)" r=nfroyd 2017-01-27 13:55:00 +01:00
Franziskus Kiefer
27dd4cc8f4 Bug 1334127 - land NSS 87188da8b352, r=me
--HG--
extra : rebase_source : 6b38e725b6663df981fccdb0fe00991734775cfb
2017-01-30 14:20:42 +01:00
Cameron McCormack
01afae2b4b Bug 1334768 - stylo: Test expectation adjustments for 2017-01-30 merge.
MozReview-Commit-ID: 5Uua9zyS9Db
2017-01-30 21:27:43 +08:00
Cameron McCormack
9c4ea5685f Bug 1334768 - stylo: Back out 800030115d2e and 404506488cfb for being completely wrong due to bug 1334938.
MozReview-Commit-ID: 8CGTqmtlguT
2017-01-30 16:49:54 +08:00
Valentin Gosu
11eaff63fe Bug 1334520 - Trigger captive portal recheck recheck for NS_NETWORK_LINK_DATA_CHANGED events r=mcmanus
MozReview-Commit-ID: L8XBLx88PbS
2017-01-30 13:16:05 +01:00
Valentin Gosu
dc123e157b Bug 1333285 - Add null check to nsHttpPipeline::OnHeadersAvailable() r=mcmanus
MozReview-Commit-ID: 9vvpEIUtDkv
2017-01-30 13:15:34 +01:00
Jan de Mooij
5ed4988974 Bug 1333000 part 3 - Add more release asserts to TI code. r=jonco 2017-01-30 12:52:27 +01:00
Gijs Kruitbosch
862d5504b4 Bug 1333210, r=honzab,ckerschb
MozReview-Commit-ID: 2Gu8sv36Yyy

--HG--
extra : rebase_source : a1dc27e435c0bb4bea545d07e1675a7e27a1766e
2017-01-23 22:18:21 +00:00
Lars T Hansen
bea7761589 Bug 1333392 - single-step profiling stacks are per-thread. r=jandem
--HG--
extra : rebase_source : bc0a2a2cab974b035c2f2d5f87a1ea56ec3f3140
2017-01-27 09:57:37 +01:00
Lars T Hansen
39550ffd9f Bug 1333436 - Guard against slicing onto the same shared memory block. r=bbouvier
--HG--
extra : rebase_source : b3bf18ad07c611a16c8d5f204e280ead4be39a2b
2017-01-24 18:20:01 +01:00
Lars T Hansen
ce9711ce02 Bug 1333436 - Add assertions about overlaps to the safe-for-races memcpy blocks. r=bbouvier
--HG--
extra : rebase_source : b5ffdbb03e85bc507bd1bdc0fb07dae50038d295
2017-01-24 18:39:21 +01:00
Florian Quèze
bdc1ffa608 Bug 1334831 - script-generated patch to use .remove() instead of .parentNode.removeChild, r=jaws. 2017-01-30 08:10:22 +01:00
Florian Quèze
77bac28360 Bug 1334831 - add an eslint rule to report usage of .parentNode.removeChild when .remove() could be used instead, r=jaws. 2017-01-30 08:10:18 +01:00
Florian Quèze
f5038afffa Bug 1334831 - Make the printpreview_bug396024_helper.xul test not depend on the removeChild return value, r=jaws. 2017-01-30 08:10:15 +01:00
Florian Quèze
bb2e204d5d Bug 1327953 - Fix enabling the 'Restore Default Search Engines' button when removing a default engine, r=Standard8. 2017-01-30 08:10:00 +01:00
Andrew Sutherland
8e593b76bd Bug 1319531 - Ensure all streams provided by DatabaseFile can be read without generating NS_BASE_STREAM_WOULD_BLOCK errors. r=janv
IndexedDB database operations are written such that they must execute
synchronously.  For this reason, the add/put operation reads/writes its
Blobs to disk in a synchronous fashion.  However, with the introduction
of SendStream-backed Blobs for large (>1 MiB) blobs whose contents are
streamed to the parent replacing nsStringInputStream-backed Blobs
(whose contents were sent up in a single IPC message that might exceed
the size limit and cause a crash), this has no longer been a safe
assumption.  However, the problems weren't immediately obvious because
most pre-WASM Blobs are smaller than the 1MiB threshold and even when
they exceeded the size, their memory-backed contents could rapidly be
sent to the parent via IPC, making NS_BASE_STREAM_WOULD_BLOCK errors
rare/hard to reproduce.  (rr and its enforced single-threading is a
good way to reproduce, however.  Also, see the testing patch on the
bug that introduces artificial delays into SendStream.)

Included SpecialPowersObserver.jsm minor changes to "CreateFiles":
- appendRelativePath is used instead of appendPath because appendPath
  only allows a single path component to be appended.  In other words,
  file creation is limited to files at the root of the profile
  directory using appendPath, which is needlessly limiting.
- outStream is now closed even if no data is provided.  This is
  essential on windows where file deletion only occurs when all handles
  are closed.  Without this fix, "RemoveFiles" side-effect of deleting
  the created files might not take effect until garbage collection runs
  and collects the outStream.
2017-01-30 01:07:27 -05:00
Mats Palmgren
454b00deaa Bug 1332876 - test. 2017-01-30 04:54:38 +01:00
Mats Palmgren
4673e4df59 Bug 1332876 - Bail out of HTMLEditRules::BeforeEdit if we have no Selection. r=masayuki 2017-01-30 04:54:37 +01:00
Cameron McCormack
35486c881a Bug 1334768 - stylo: More reftest expectation adjustments for 2017-01-29 merge.
MozReview-Commit-ID: 8TT4JzUIBZl
2017-01-30 10:53:58 +08:00
Nicholas Nethercote
dfbacc4a42 Bug 1334466 (part 5) - Remove PlatformData::profiled_pthread_. r=mstange.
It's unused.

--HG--
extra : rebase_source : a755202318cf8abceefd1d29326380f3bc2746b7
2017-01-28 01:07:01 +11:00
Nicholas Nethercote
d1afdf0d74 Bug 1334466 (part 4) - Remove Sampler::profiling_. r=mstange.
Because it's always true.

--HG--
extra : rebase_source : b77cccb79989e6e93f003609baab34ca588e455e
2017-01-28 00:58:55 +11:00
Nicholas Nethercote
9c6ed67ad7 Bug 1334466 (part 3) - Rename GeckoSampler.cpp as Sampler.cpp. r=mstange.
The patch also moves some Sampler methods from platform.cpp to Sampler.cpp. Now
all Sampler methods are in Sampler.cpp except for a small number of
platform-specific ones, which are in platform-*.cpp.

--HG--
rename : tools/profiler/core/GeckoSampler.cpp => tools/profiler/core/Sampler.cpp
extra : rebase_source : a13862dccfcb1c78567cc9eb22e92b8410d2e544
2017-01-28 00:57:52 +11:00
Nicholas Nethercote
b33fc679ac Bug 1334466 (part 2) - Merge Sampler and GeckoSampler. r=mstange.
There's no point having them as separate classes. This removes the need for
some virtual functions, too.

--HG--
extra : rebase_source : b2607ba2431ae043b6e015f4f435b0d660b02d71
2017-01-25 14:34:25 +11:00
Nicholas Nethercote
0a42d0f79c Bug 1334466 (part 1) - Merge Sampler constructors and destructors. r=mstange.
They're defined separately for each platform, but the definitions are almost
identical and can be commoned up.

--HG--
extra : rebase_source : 67b7f88410db1951a20f03f6c156aa6b35a3ee20
2017-01-28 00:52:57 +11:00
Mats Palmgren
b2ac374a02 Bug 1330962 part 6 - Start this test using MozReftestInvalidate rather than onload.
The test fails when using onload if it's the first test to run in its
reftest chunk.
2017-01-30 00:37:00 +01:00