f32a30e626416f963ac3bd6a08d4a71d8ea084ea: Bug 1342051 - clear css grid pattern cache when destroying highlighter;r=zer0
Julian Descottes <jdescottes@mozilla.com> - Mon, 27 Feb 2017 18:59:49 +0100 - rev 345258
Push
87555 by cbook@mozilla.com at Wed, 01 Mar 2017 15:40:32 +0000
Bug 1342051 - clear css grid pattern cache when destroying highlighter;r=zer0
MozReview-Commit-ID: 5LpjjzjZfs3
a3859b017684597459fccd2648f4be46f72513d7: Bug 1342051 - add test for grid highlighter bug after reload;r=zer0
Julian Descottes <jdescottes@mozilla.com> - Mon, 27 Feb 2017 21:06:55 +0100 - rev 345257
Push
87555 by cbook@mozilla.com at Wed, 01 Mar 2017 15:40:32 +0000
Bug 1342051 - add test for grid highlighter bug after reload;r=zer0
MozReview-Commit-ID: 3ZqfxLgnJp0
3f7919d071569b8b75dc2ff817178027d021ab0d: Bug 1337325 - Remove unused zoom and scroll code from browser.js r=kats
Jan Henning <jh+bugzilla@buttercookie.de> - Sun, 12 Feb 2017 13:33:42 +0100 - rev 345256
Push
87555 by cbook@mozilla.com at Wed, 01 Mar 2017 15:40:32 +0000
Bug 1337325 - Remove unused zoom and scroll code from browser.js r=kats
More JPZ leftovers, I presume. In any case what's left doesn't do anything really useful and a DXR search didn't reveal any remaining users, so this can be thrown out.
MozReview-Commit-ID: 9dN6Jifpbvw
1257608f7fc6e4a73b6110dac7f7622ff385077a: Bug 1343166 - Disable another two tests for crash.
Xidorn Quan <me@upsuper.org> - Tue, 28 Feb 2017 21:31:13 +1100 - rev 345255
Push
87555 by cbook@mozilla.com at Wed, 01 Mar 2017 15:40:32 +0000
Bug 1343166 - Disable another two tests for crash.
f4ba72d50ec0856cb9dbea24a8dd3be4451aebb9: Bug 1343166 - Update test expectation for servo/servo#15761.
Xidorn Quan <me@upsuper.org> - Tue, 28 Feb 2017 19:55:39 +1100 - rev 345254
Push
87555 by cbook@mozilla.com at Wed, 01 Mar 2017 15:40:32 +0000
Bug 1343166 - Update test expectation for servo/servo#15761.
eb8f83fd7a7cffd77f49d4767b428e5674fb5cf5: Bug 1342747 - [be] Search engine setup for Firefox for Belarusian, r=mkaply
Francesco Lodolo (:flod) <flod@lodolo.net> - Mon, 27 Feb 2017 08:51:43 +0100 - rev 345253
Push
87555 by cbook@mozilla.com at Wed, 01 Mar 2017 15:40:32 +0000
Bug 1342747 - [be] Search engine setup for Firefox for Belarusian, r=mkaply
MozReview-Commit-ID: 7wpEiSpnK9g
ff962f4a7c6a3a8c95c369332f8c2060efd754e9: servo: Merge #15761 - Have shorthand parsing functions not return Option for their longhands (from upsuper:shorthand); r=Manishearth
Xidorn Quan <me@upsuper.org> - Mon, 27 Feb 2017 23:08:33 -0800 - rev 345252
Push
87555 by cbook@mozilla.com at Wed, 01 Mar 2017 15:40:32 +0000
servo: Merge
#15761 - Have shorthand parsing functions not return Option for their longhands (from upsuper:shorthand); r=Manishearth
Source-Repo:
https://github.com/servo/servo
Source-Revision:
7ee629492280289fdd19c812389e833d5905e508
ace3041492115096392a36c13240e3c0111eed47: servo: Merge #15760 - Update WR (mostly dep updates, clip-scroll work) (from glennw:update-wr-deps); r=jdm
Glenn Watson <github@intuitionlibrary.com> - Mon, 27 Feb 2017 20:40:00 -0800 - rev 345251
Push
87555 by cbook@mozilla.com at Wed, 01 Mar 2017 15:40:32 +0000
servo: Merge
#15760 - Update WR (mostly dep updates, clip-scroll work) (from glennw:update-wr-deps); r=jdm
Source-Repo:
https://github.com/servo/servo
Source-Revision:
b8b23fda5f53397be30057cb406011bbdbdc3582
831f13e13f320430af31fa37553fadddfa898585: backout b7a2f7ff5e87 (bug 1322703) for making local xul.dll link times way slower
Ted Mielczarek <ted@mielczarek.org> - Wed, 01 Mar 2017 10:37:35 -0500 - rev 345250
Push
87554 by tmielczarek@mozilla.com at Wed, 01 Mar 2017 15:37:52 +0000
backout b7a2f7ff5e87 (
bug 1322703) for making local xul.dll link times way slower
MozReview-Commit-ID: 5QVFWVhfFfD
1e1880fc4d8f9f79dafb440b041efaf84d73bed0: Bug 1342102 - Use the same threading structure in platform-linux-android.cpp as for the -macos and -win32 versions. r=n.nethercote.
Julian Seward <jseward@acm.org> - Wed, 01 Mar 2017 14:57:34 +0100 - rev 345249
Push
87553 by jseward@mozilla.com at Wed, 01 Mar 2017 15:01:40 +0000
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.
1adc95479dd12cf02d2617bb390488cbb31f6af9: Bug 1341678 P2 Update wpt test expectations now that we don't assert. r=asuth
Ben Kelly <ben@wanderview.com> - Wed, 01 Mar 2017 09:59:01 -0500 - rev 345248
Push
87552 by bkelly@mozilla.com at Wed, 01 Mar 2017 14:59:06 +0000
Bug 1341678 P2 Update wpt test expectations now that we don't assert. r=asuth
82001a435bce84794ea9c928d5643508f2044b47: Bug 1341678 P1 Make Request::Constructor() expect over-writing a copied body with an initializer. r=asuth
Ben Kelly <ben@wanderview.com> - Wed, 01 Mar 2017 09:59:01 -0500 - rev 345247
Push
87552 by bkelly@mozilla.com at Wed, 01 Mar 2017 14:59:06 +0000
Bug 1341678 P1 Make Request::Constructor() expect over-writing a copied body with an initializer. r=asuth
232a19e40a52117301918832dbd35a00b2e440ae: Bug 1343393 - add graph logic to handle a fennec beta build. r=mtabara DONTBUILD
Aki Sasaki <asasaki@mozilla.com> - Wed, 01 Mar 2017 14:54:15 +0000 - rev 345246
Push
87551 by mtabara@mozilla.com at Wed, 01 Mar 2017 14:57:09 +0000
Bug 1343393 - add graph logic to handle a fennec beta build. r=mtabara DONTBUILD
MozReview-Commit-ID: 4c6H5hiOiKj
7b406378bfe5fb840c633fe63262e30c8cfc60e3: Bug 1261894 - Update InitDeviceMotionEvent to handle high-res timestamps. r=smaug
Dylan Roeh <droeh@mozilla.com> - Tue, 28 Feb 2017 16:50:15 -0600 - rev 345245
Push
87550 by droeh@mozilla.com at Wed, 01 Mar 2017 14:40:38 +0000
Bug 1261894 - Update InitDeviceMotionEvent to handle high-res timestamps. r=smaug
36730ac6b59ff964fcc0fdfdc9425aad6349272c: Bug 1298823 - Make Request constructor throw less often, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Wed, 01 Mar 2017 11:44:38 +0100 - rev 345244
Push
87549 by amarchesini@mozilla.com at Wed, 01 Mar 2017 14:37:32 +0000
Bug 1298823 - Make Request constructor throw less often, r=qdot
a8f45b2afbf3bc116fc9c52d4631e426fb3d5733: Bug 1332639 - Remove the external string API: nsStringAPI.h/cpp and nsEmbedString.h, r=glandium
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 27 Feb 2017 11:41:52 -0500 - rev 345243
Push
87548 by bsmedberg@mozilla.com at Wed, 01 Mar 2017 14:12:43 +0000
Bug 1332639 - Remove the external string API: nsStringAPI.h/cpp and nsEmbedString.h, r=glandium
MozReview-Commit-ID: 9dZcmMAI0Vk
cae4a255be3f8edf44a4e6a91ef16a214bd1c9fe: Bug 1332639 - Fix nsBrowserApp.cpp and related headers to compile without the external string API, r=glandium
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 27 Feb 2017 13:39:34 -0500 - rev 345242
Push
87548 by bsmedberg@mozilla.com at Wed, 01 Mar 2017 14:12:43 +0000
Bug 1332639 - Fix nsBrowserApp.cpp and related headers to compile without the external string API, r=glandium
MozReview-Commit-ID: CQjtpA2lxAM
e761b88de9de57fb650e439293a45ca076f6c065: Bug 1332639 - Remove the external unicharutil library which isn't used and is now unlinkable, r=emk
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 27 Feb 2017 13:38:39 -0500 - rev 345241
Push
87548 by bsmedberg@mozilla.com at Wed, 01 Mar 2017 14:12:43 +0000
Bug 1332639 - Remove the external unicharutil library which isn't used and is now unlinkable, r=emk
MozReview-Commit-ID: UOPsyIOB8O
ab3684fe0488e10a65389a271fcd78c7987f7e6d: Bug 1332639 - Stop building the media/mtransport/testlib library which isn't used, r=dminor
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 27 Feb 2017 13:07:55 -0500 - rev 345240
Push
87548 by bsmedberg@mozilla.com at Wed, 01 Mar 2017 14:12:43 +0000
Bug 1332639 - Stop building the media/mtransport/testlib library which isn't used, r=dminor
MozReview-Commit-ID: 2tM8ftLBDpi
9825f34adc3d0d69a769c74391d25107d6d54cd8: Bug 1332639 - Remove the RDF "standalone" library which isn't used, r=glandium
Benjamin Smedberg <benjamin@smedbergs.us> - Mon, 27 Feb 2017 13:07:28 -0500 - rev 345239
Push
87548 by bsmedberg@mozilla.com at Wed, 01 Mar 2017 14:12:43 +0000
Bug 1332639 - Remove the RDF "standalone" library which isn't used, r=glandium
MozReview-Commit-ID: 69CSBBqLrPs