Georg Fritzsche
aa9355d531
Bug 1313326 - Part 3: Update about:telemetry to show child process events. r=dexter
2017-02-15 17:00:11 +01:00
Georg Fritzsche
ad0e7c0ef3
Bug 1313326 - Part 2: Restrict event recording to specified processes. r=dexter
2017-02-15 16:59:42 +01:00
Georg Fritzsche
5094a3ae8d
Bug 1313326 - Part 1: Support recording events in child processes. r=dexter, r=froydnj
2017-02-14 14:43:51 +01:00
Honza Bambas
b338abfa75
Bug 1341017 - Fix XPCOM logging to work correctly with vsnprintf results. r=froydnj
2017-03-01 05:02:00 -05:00
Thinker K.F. Li
56974b9768
Bug 1342774 - Fix the deadlock caused by TaskTracer. r=cervantes
2017-03-01 00:57:00 -05:00
Stone Shih
b7fd0755d6
Bug 1331551
- [Pointer Event] Turn on PointerEvent preference on Windows nightly. r=smaug
2017-01-17 14:16:24 +08:00
Ho-Pang Hsu
155eb03237
Bug 1175163 - Part 2: Create a testcase for claim() should affect other registrations. r=bkelly
2017-03-01 11:31:00 +08:00
Ho-Pang Hsu
e4dd777d56
Bug 1175163 - Part 1: Migrate claim_fetch_worker to wpt. r=bkelly
2017-03-01 11:30:15 +08:00
André Bargull
d064f2c3ff
Bug 1343043 - Part 2: Enable previously disabled test262 tests. r=shu
2017-02-27 13:39:58 -08:00
André Bargull
9f390ff099
Bug 1343043 - Part 1: Remove some global variables from shell.js and instead declare them locally in tests. r=shu
2017-02-27 13:51:39 -08:00
André Bargull
f5150ddf41
Bug 1340146 - Part 2: Process js/src/shell JavaScript files as self-hosted in eslint plugin. r=evilpie
2017-02-27 09:55:21 -08:00
André Bargull
23a673a28d
Bug 1340146 - Part 1: Normalize paths for module registry in shell module loader. r=jonco
2017-02-28 03:31:25 -08:00
Ryan VanderMeulen
4c170cb836
Bug 1342964 - Update harfbuzz to version 1.4.3. r=jfkthame
2017-03-01 11:57:35 -05:00
Brian Hackett
deb1eaae99
Bug 1341321
- Require runtimes to be single threaded when using a Debugger, r=jandem.
...
--HG--
extra : rebase_source : 42f88769ddd36082339664cad86acd1f6dff5d67
2017-03-01 07:15:50 -07:00
Carsten "Tomcat" Book
b43c07a10c
Merge mozilla-central to mozilla-inbound
2017-03-01 16:39:27 +01:00
Ted Mielczarek
b89045917e
backout b7a2f7ff5e87 (bug 1322703) for making local xul.dll link times way slower
...
MozReview-Commit-ID: 5QVFWVhfFfD
2017-03-01 10:37:35 -05:00
Julian Seward
f7c6560850
Bug 1342102 - Use the same threading structure in platform-linux-android.cpp as for the -macos and -win32 versions. r=n.nethercote.
...
The MacOS and Windows profiler cores have a threading structure where one
thread ("sampler thread") collects information from a thread to be profiled
("samplee thread") by suspending it, getting its register state, unwinding its
stack, and then resuming it. This requires kernel-level primitives to perform
the suspend, get-registers and resume steps.
The Linux/Android core is different, because none of those three primitives
exist. Until now, data collection has been done by sending a SIGPROF to the
samplee, and collecting all relevant data within the signal handler. This has
a number of disadvantages:
(1) Current work to rationalise/clean up the threading structure of the
profiler is complicated by the need to reason about/verify two different
schemes.
In particular, the Tick call in the Windows and MacOS implementations will
produce its output on the sampler thread. In the Linux implementation
that is produced on the sampled threads.
(2) Dynamic verification results (primarily, absence of data races and
deadlocks) established for the Linux implementation are less likely to
carry over to the other two implementations, because the threading
structures are different.
(3) It causes a lot of duplicated code in platform-*.cpp. For example
SamplerThread::Run() in the -win32.cpp and -macos.cpp files are very
similar. Ideally all three could be merged into a single file with the
identical logic commoned up.
(4) Running lots of code -- the entire contents of Tick -- in a signal handler
isn't considered good practice. POSIX severely restricts the set of
functions we can safely call from within a signal handler.
This commit changes the Linux implementation by using semaphores to implement
the suspend and resume primitives, and moves the bulk of the data collection
work to the sampler thread. By doing this, it causes the Linux implementation
to have the same threading structure as the other two.
--HG--
extra : rebase_source : 675b6ef76915d164ed263b831dddd6ce0c0e97f3
2017-03-01 14:57:34 +01:00
Ben Kelly
b3ec179581
Bug 1341678 P2 Update wpt test expectations now that we don't assert. r=asuth
2017-03-01 09:59:01 -05:00
Ben Kelly
26f74266ea
Bug 1341678 P1 Make Request::Constructor() expect over-writing a copied body with an initializer. r=asuth
2017-03-01 09:59:01 -05:00
Aki Sasaki
9e15d5e731
Bug 1343393 - add graph logic to handle a fennec beta build. r=mtabara DONTBUILD
...
MozReview-Commit-ID: 4c6H5hiOiKj
--HG--
extra : rebase_source : d7d84554bee2764b033ae1a1305d5a91bf6f1ead
2017-03-01 14:54:15 +00:00
Carsten "Tomcat" Book
3b3f4c17a2
merge mozilla-inbound to mozilla-central a=merge
2017-03-01 11:40:59 +01:00
Tooru Fujisawa
bb44116931
Bug 1329113
- Use PropertyIteratorObject* in AutoCloseIterator. r=sfink
2017-03-01 13:34:45 +09:00
Tooru Fujisawa
8d91d7841a
Bug 1342634 - Use --optimize/--no-optimize style in autospider.py r=sfink
2017-03-01 13:34:45 +09:00
Tooru Fujisawa
822174c52d
Bug 1319638 - Part 2: Change line number of a function created by Function constructor to start from 1. r=shu
2017-03-01 13:34:45 +09:00
Tooru Fujisawa
08269d8e38
Bug 1319638 - Part 1: Use Function+eval in require() in worker. r=Yoric
2017-03-01 13:34:45 +09:00
Kyle Machulis
265309cd59
Bug 1343337 - Remove IsDispatchReliable check from AbstractThread; r=bholley
...
MozReview-Commit-ID: JxnyAZpzIcV
2017-02-28 20:34:37 -08:00
Kyle Machulis
27b05c3ae5
Bug 1343335 - Add asserts to check for null AbstractThread targets in MozPromise; r=bholley
...
AbstractThread::GetCurrent() can return null if a thread isn't a
default AbstractThread (MainThread, etc). This doesn't get caught in
MozPromise until we try to check for reliability of dispatching on the
thread. Adding asserts to make things clearer on crashes.
MozReview-Commit-ID: AQJwpdTUiHZ
2017-02-28 20:34:37 -08:00
Randell Jesup
6f01cb08c1
Bug 1342732: Adjust ANY11P16 r=sotaro
...
MozReview-Commit-ID: ARnj1K5o2LM
2017-02-28 23:31:47 -05:00
Randell Jesup
b4b1d2146e
Bug 1342730: clean up MipsCpuCaps r=sotaro
...
MozReview-Commit-ID: 2EwQHcN8gfF
2017-02-28 23:20:50 -05:00
Iris Hsiao
cde2364468
Backed out changeset 2a15e34e2d22 (bug 1341962) for build bustage
2017-03-01 11:54:27 +08:00
Dylan Roeh
efb7f9566e
Bug 1261894 - Update InitDeviceMotionEvent to handle high-res timestamps. r=smaug
2017-02-28 16:50:15 -06:00
Andrea Marchesini
9d68a92efe
Bug 1298823 - Make Request constructor throw less often, r=qdot
2017-03-01 11:44:38 +01:00
Lee Salzman
cebf845be0
Bug 1342571 - fix MaxStrokeExtents to account for partial pixel coverage properly. r=mstange
...
MozReview-Commit-ID: DS25AJKoVYo
2017-02-28 15:48:04 -05:00
Lee Salzman
4dfd1b6ac1
Bug 1342571 - shrink dashed DrawTargetSkia::StrokeRect where possible. r=mstange
...
MozReview-Commit-ID: 7vu9j8jCwQn
2017-02-28 15:47:46 -05:00
Ben Kelly
c834f9ba25
Bug 1266747 P4 Add a WPT test validating Clients.matchAll() result order. a=smaug
2017-02-28 22:12:28 -05:00
Ben Kelly
d03573312b
Bug 1266747 P3 Sort output of Clients.matchAll(). r=smaug
2017-02-28 22:12:27 -05:00
Ben Kelly
68348a54d1
Bug 1266747 P2 Track last focus time on ServiceWorkerClient. r=smaug
2017-02-28 22:12:27 -05:00
Ben Kelly
763b8b1bcd
Bug 1266747 P1 Track the last focus time on the nsIDocument. r=smaug
2017-02-28 22:12:27 -05:00
Wes Kocher
c12df814fe
Backed out 2 changesets (bug 1298823) for fetch/request failures a=backout
...
Backed out changeset f2606ea1b31d (bug 1298823)
Backed out changeset 7a11dda7af71 (bug 1298823)
MozReview-Commit-ID: C3488SlyhiX
2017-02-28 17:53:30 -08:00
Wes Kocher
63a80f0589
Backed out 2 changesets (bug 1341678) under suspicion of causing wpt failures in test_fetch_event.html a=backout
...
Backed out changeset 87ea3256dd8b (bug 1341678)
Backed out changeset ccc9257cda4d (bug 1341678)
MozReview-Commit-ID: KqHfX6DZuwf
2017-02-28 17:10:23 -08:00
Andrea Marchesini
7ac5d3b042
Bug 1298823 - Make Request constructor throw less often, r=me, CLOSED TREE
2017-02-28 19:53:27 +01:00
Wes Kocher
798552e5c8
Bug 1343144 - Followup to make flake8 happy a=bustage CLOSED TREE
...
MozReview-Commit-ID: 4FwSar2LFvU
2017-02-28 15:19:29 -08:00
Wes Kocher
b607cc0aca
Backed out changeset b8fb83d1d851 (bug 1342851) for xpcshell bustage a=backout CLOSED TREE
...
MozReview-Commit-ID: D9CBN8ObvsD
2017-02-28 15:18:00 -08:00
Bob Owen
8d80080897
Bug 1342395: Unwrap aPattern in DrawTargetRecording::FillGlyphs when calling wrapped DrawTarget. r=jrmuizel
2017-02-28 18:02:23 +00:00
Aki Sasaki
bdc6471097
bug 1343144 - use nightly beetmover on beta and release. r=mtabara a=release
...
MozReview-Commit-ID: GrWWYvWRpnj
--HG--
extra : rebase_source : 88235c33958c56038aa096510246e5eada84375b
2017-02-28 09:30:48 -08:00
Sebastian Hengst
a0902d9855
Backed out changeset d19ad1c1c214 (bug 1266747) for failing dom/workers/test/serviceworkers/test_claim.html. r=backout
2017-02-28 18:56:14 +01:00
Sebastian Hengst
4a1eb5e2a6
Backed out changeset e54c8d21e4c1 (bug 1266747)
2017-02-28 18:54:24 +01:00
Sebastian Hengst
78abfe9e2f
Backed out changeset 274999e28c07 (bug 1266747)
2017-02-28 18:54:20 +01:00
Sebastian Hengst
d41395acab
Backed out changeset b53d88cb7099 (bug 1266747)
2017-02-28 18:54:15 +01:00
Mats Palmgren
e8c6fd3388
Bug 1342801 - Store the 'writing-mode' used value on nsIFrame and make GetWritingMode non-virtual. r=jfkthame
...
MozReview-Commit-ID: HPhuxjDbOdh
2017-02-28 18:58:30 +01:00