ceb1c35ada75186ba4ed458174a073e1cad8cdeb: Bug 1375145 - Make xdist hook optional in pytest-mozlog, r=davehunt
James Graham <james@hoppipolla.co.uk> - Wed, 21 Jun 2017 18:07:27 +0100 - rev 365550
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
Bug 1375145 - Make xdist hook optional in pytest-mozlog, r=davehunt MozReview-Commit-ID: 6wVUi9XoLZX
7f441c7a929f428cf58cec181e5af9cefcb0ce90: servo: Merge #17444 - Use FnvHashmap instead of HashMap for AnimationValueMap (from hiikezoe:fnv-hashmap-for-animation); r=emilio
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 22 Jun 2017 02:22:34 -0700 - rev 365549
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
servo: Merge #17444 - Use FnvHashmap instead of HashMap for AnimationValueMap (from hiikezoe:fnv-hashmap-for-animation); r=emilio <!-- Please describe your changes on the following line: --> https://bugzilla.mozilla.org/show_bug.cgi?id=1374842 --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors Source-Repo: https://github.com/servo/servo Source-Revision: bd2df70c3c198b826274b285c96978af27292c72
f34a3c55ea4c9056479a4690c5d6fe6ad4f976ae: Backed out changeset ea9c2e2a07e5 (bug 1375145) for test failures in /mozlog/pytest_mozlog/plugin.py:10:1
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 22 Jun 2017 12:13:36 +0200 - rev 365548
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
Backed out changeset ea9c2e2a07e5 (bug 1375145) for test failures in /mozlog/pytest_mozlog/plugin.py:10:1
ea9c2e2a07e5aec595e49c036917c7e88c8b42a4: Bug 1375145 - Make xdist hook optional in pytest-mozlog, r=davehunt
James Graham <james@hoppipolla.co.uk> - Wed, 21 Jun 2017 18:07:27 +0100 - rev 365547
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
Bug 1375145 - Make xdist hook optional in pytest-mozlog, r=davehunt MozReview-Commit-ID: 6wVUi9XoLZX
a7e6d0b5fbdda50a3d17de567b454c881c4ba2a2: Bug 1354750 - Disable loading mozlog plugin with pytest for wpt, r=ato
James Graham <james@hoppipolla.co.uk> - Wed, 21 Jun 2017 16:46:39 +0100 - rev 365546
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
Bug 1354750 - Disable loading mozlog plugin with pytest for wpt, r=ato Loading mozlog from within the executor process makes us prone to deadlocks since we can't guarantee that the log mutex isn't acquired when we fork() the parent process, and the python multiprocessing module doesn't respect posix guidelines about execv()ing a new process after a fork(). To avoid this specific instance of the probelm we stop pytest loading the mozlog plugin which we aren't actually using but is loaded by default when mozlog is available. MozReview-Commit-ID: IIllNZVOUJz
7d767b2755a2f538d1a3046ffcf5bff2be541a88: servo: Merge #17446 - Simplify machinery to serialise optional parts of CSS values (from servo:derive-all-the-things); r=emilio
Anthony Ramine <n.oxyde@gmail.com> - Thu, 22 Jun 2017 01:19:51 -0700 - rev 365545
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
servo: Merge #17446 - Simplify machinery to serialise optional parts of CSS values (from servo:derive-all-the-things); r=emilio Source-Repo: https://github.com/servo/servo Source-Revision: 0913d65243878ac6a37caed57c1cc7dfbd44ff54
247a9e959aaef7618a33c854bd25596a5544e422: Bug 1375398 - Unbreak build without Gecko Profiler after bug 1374389. r=jya
Jan Beich <jbeich@FreeBSD.org> - Thu, 22 Jun 2017 07:50:52 +0000 - rev 365544
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
Bug 1375398 - Unbreak build without Gecko Profiler after bug 1374389. r=jya MozReview-Commit-ID: 7DZESkA9G28
ff5b5c164713e213a1ea234841ff7688fe93b8d3: Bug 1372520 - use DevToolsShim to inspectNode in nContextMenu;r=bgrins,mixedpuppy
Julian Descottes <jdescottes@mozilla.com> - Wed, 14 Jun 2017 17:52:50 +0200 - rev 365543
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
Bug 1372520 - use DevToolsShim to inspectNode in nContextMenu;r=bgrins,mixedpuppy As devtools become optional, nsContextMenu needs to check if devtools are installed before displaying the devtools-related menu entries. Rather than loading devtools classing and calling APIs, use APIs provided by the DevToolsShim, that will stay in mozilla-central. MozReview-Commit-ID: CxqabTjhckC
3bced40559b645c8607b36389c7212f052179e79: Bug 1374207 - part5: nsTextControlFrame should use TextEditor instead of nsIEditor r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 19 Jun 2017 23:47:02 +0900 - rev 365542
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
Bug 1374207 - part5: nsTextControlFrame should use TextEditor instead of nsIEditor r=smaug MozReview-Commit-ID: Eh6Cp546bXT
fdfde4187469ee06cd5cfc7542de4aa07a25d5c0: Bug 1374207 - part4: Element classes should use TextEditor class instead of nIEditor r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 22 Jun 2017 15:21:31 +0900 - rev 365541
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
Bug 1374207 - part4: Element classes should use TextEditor class instead of nIEditor r=smaug Unfortunately, nsGenericHTMLElement::GetAssociatedEditor() cannot use concrete classes because it may return nsIEditor which is set via nsIDocShell.editor. The editor set to nsIDocShell may be implemented by JS since nsIEditor isn't marked as builtinclass. MozReview-Commit-ID: 6GY9LOYp4hM
527224116b19607b1031c68f3281cc8d56f81d17: Bug 1374207 - part3: Editor classes should use concrete classes instead of nsI*Editor r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 22 Jun 2017 15:02:59 +0900 - rev 365540
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
Bug 1374207 - part3: Editor classes should use concrete classes instead of nsI*Editor r=m_kato HTMLEditor inherits some interface classes. Therefore, CachedWeakPtr is confused at ambiguous conversion from HTMLEditor to nsISupports. Therefore, this patch adds second parameter to the template class. MozReview-Commit-ID: KGSYJHfp1L5
8230a1deb27fbeed8e96c93e7d57d29342aae71e: Bug 1374207 - part2: TextComposition, IMEContentObserver and IMEStateManager should use EditorBase instead of nsIEditor r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 20 Jun 2017 19:23:44 +0900 - rev 365539
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
Bug 1374207 - part2: TextComposition, IMEContentObserver and IMEStateManager should use EditorBase instead of nsIEditor r=m_kato MozReview-Commit-ID: IdHmseTiv2t
621ec6b67f20406ab14fad047386ada44a44b39a: Bug 1374207 - part1: nsTextEditorState should use mozilla::TextEditor instead of editor interfaces r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 20 Jun 2017 22:57:08 +0900 - rev 365538
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
Bug 1374207 - part1: nsTextEditorState should use mozilla::TextEditor instead of editor interfaces r=smaug Using concrete class rather than interface classes (nsI*Editor) will allow to reduce QI and some virtual calls. Therefore, Editor classes should be used as concrete class as far as possible. Unfortunately, if classes referring editor are initialized via scriptable interface, we cannot do this because nsI*Editor is still not marked as builtinclass. Therefore, their editor may be implemented by JS. E.g., inline nsIInlineSpellChecker.init() and nsIDocShell.editor. Such remaining cases should be fixed after nsI*Editor classes are marked as builtinclass. Note that this patch also creates nsIdentifierMapEntry.h which is separated from nsDocument.h because ShadowRoot.h needs the class but exposing nsDocument.h to the global and includes it causes bustage on Linux and Android. Therefore, for fixing the include hell, this patch touches them and ContentChild.cpp. MozReview-Commit-ID: i6fLWw6Qeo
d250b1796b875571019aa99f635fc7b7653b2c0a: servo: Merge #17443 - style: Don't use SmallVec::into_iter to move into another vector (from emilio:smallwat); r=SimonSapin
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 22 Jun 2017 00:14:38 -0700 - rev 365537
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
servo: Merge #17443 - style: Don't use SmallVec::into_iter to move into another vector (from emilio:smallwat); r=SimonSapin See bug 1374848 for why. Source-Repo: https://github.com/servo/servo Source-Revision: 6b99318f552c1561392208efd9030d0b4a6f91d1
eaf5690af79dd56a6281798957ab8b844f7a2cfe: Bug 1369302 - Set the font name to "Unknown" while fDWriteFontFamily is null. r=mchang
Farmer Tseng <fatseng@mozilla.com> - Thu, 22 Jun 2017 16:10:12 +0800 - rev 365536
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
Bug 1369302 - Set the font name to "Unknown" while fDWriteFontFamily is null. r=mchang MozReview-Commit-ID: 4TED3Gh56IW
455cf80ed5e2d8e7efc044dc74aa5f2f9b2b8cba: servo: Merge #17419 - Windows can run WPT (from camlorn:master); r=jgraham
Austin Hicks <camlorn@camlorn.net> - Wed, 21 Jun 2017 23:12:38 -0700 - rev 365535
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
servo: Merge #17419 - Windows can run WPT (from camlorn:master); r=jgraham <!-- Please describe your changes on the following line: --> This PR contains fixes that address the specific errors in #17392: WTP workarounds for Windows terminals (see #8313), modifications to `mach test --all` that allow `test_tidy` to be called properly, and modifications to the test harness for WPT that allow it to run when OpenSSL isn't found. How to handle OpenSSL on Windows is probably a separate issue because it doesn't have a straightforward answer: we either need to provide specific instructions to users or bundle it in binary form ourselves. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #17392 (github issue number if applicable). <!-- Either: --> - [x] These changes do not require tests because they fix test running. <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 64782bc6e3b8882630137d2e76cff4b90839bf1a
75f0262dd058212ec6f18d0191a12d0d54c3e999: Bug 1343515 - fixing video recv side jitter timebase;r=drno
Nico Grunbaum - Wed, 07 Jun 2017 12:33:22 -0700 - rev 365534
Push 32078 by kwierso@gmail.com at Thu, 22 Jun 2017 21:10:27 +0000
Bug 1343515 - fixing video recv side jitter timebase;r=drno MozReview-Commit-ID: Kax8OTcSnSL
4c6668cbaccb1c207ced3bba18b81cf2be8ca495: Merge inbound to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 22 Jun 2017 14:01:59 -0700 - rev 365533
Push 32077 by kwierso@gmail.com at Thu, 22 Jun 2017 21:02:06 +0000
Merge inbound to central, a=merge MozReview-Commit-ID: Gk6AmaPVVbV
768a1255610d1225ce412533da4379f664fe7c9c: Backed out changeset e44f1f746017 (bug 1325336) for crashing e.g. in browser-chrome's browser_flashblock_on_with_ask_to_activate.js with [@ mozilla::net::CacheFileUtils::CachePerfStats::MMA::GetStdDev]. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 22 Jun 2017 18:29:06 +0200 - rev 365532
Push 32077 by kwierso@gmail.com at Thu, 22 Jun 2017 21:02:06 +0000
Backed out changeset e44f1f746017 (bug 1325336) for crashing e.g. in browser-chrome's browser_flashblock_on_with_ask_to_activate.js with [@ mozilla::net::CacheFileUtils::CachePerfStats::MMA::GetStdDev]. r=backout
b7ab577515658d9acbc974e3a200f872aa93d20e: Bug 1248380 - Wrap long lines in Raw Data view. r=Honza
Oriol <oriol-bugzilla@hotmail.com> - Wed, 21 Jun 2017 16:54:00 -0400 - rev 365531
Push 32077 by kwierso@gmail.com at Thu, 22 Jun 2017 21:02:06 +0000
Bug 1248380 - Wrap long lines in Raw Data view. r=Honza
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip