searching for reviewer(ehsan)
d0034c0946ea: Bug 1462702 - Add about:crashparent and about:crashcontent r=ehsan
James Willcox <snorp@snorp.net> - Fri, 18 May 2018 11:41:05 -0500 - rev 419007
Push 34017 by ebalazs@mozilla.com at 2018-05-19 09:39 +0000
Bug 1462702 - Add about:crashparent and about:crashcontent r=ehsan MozReview-Commit-ID: 4KurLWBZh6p
a3ebab26f0d9: Bug 1459206 - Use FileSystemSecurity in ContentParent::RecvGetFilesRequest, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 10 May 2018 11:24:25 +0200 - rev 417707
Push 33977 by ncsoregi@mozilla.com at 2018-05-10 16:43 +0000
Bug 1459206 - Use FileSystemSecurity in ContentParent::RecvGetFilesRequest, r=ehsan
05ad0f66aa8f: Bug 1459206 - Use FileSystemSecurity in ContentParent::RecvGetFilesRequest, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 10 May 2018 09:05:51 +0200 - rev 417701
Push 33977 by ncsoregi@mozilla.com at 2018-05-10 16:43 +0000
Bug 1459206 - Use FileSystemSecurity in ContentParent::RecvGetFilesRequest, r=ehsan
c44626b99de3: Bug 1452538 - Add telemetry probes HTMLEditors which have shown Gecko build-in editing UIs and count of user interaction with them r=Ehsan
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 09 Apr 2018 17:31:23 +0900 - rev 417537
Push 33970 by csabou@mozilla.com at 2018-05-09 17:26 +0000
Bug 1452538 - Add telemetry probes HTMLEditors which have shown Gecko build-in editing UIs and count of user interaction with them r=Ehsan Gecko has some built-in UIs: * to edit size of objects like <img>, <table> and absolute positioned elements. * to edit position of absolute positioned elements. * to add/remove table columns and rows. Currently, those UIs are available in both designMode editor and contenteditable editor only on Gecko. I.e., the other browsers' users cannot modify as such without web apps implement such function. So, for compatibility with the other browsers, we should hide those UIs by default. On the other hand, if this is too risky for backward compatibility, we should not do that. So, before doing that, we should collect actual usage data of object resizers, inline table editing UI, positioning UI of absolute positioned elements with telemetry probes. This patch adds 3 sets of probes for each UI. One is percentage of showing each UI in all instantiated HTMLEditor. The other is number of user interaction of each UI in HTMLEditors which has shown the UI. This patch makes all new probes as "opt-out" because they are really important data since used for deciding whether those UIs are necessary or unnecessary. MozReview-Commit-ID: B9Y6GTiCPw6
38e60f49b316: bug 1458720 - make RunOnAllContentParents runnable from any thread r=Ehsan,jcj
David Keeler <dkeeler@mozilla.com> - Wed, 02 May 2018 16:42:51 -0700 - rev 417168
Push 33962 by aiakab@mozilla.com at 2018-05-08 12:37 +0000
bug 1458720 - make RunOnAllContentParents runnable from any thread r=Ehsan,jcj In bug 1215723 RunOnAllContentParents was added to the DataStorage implementation so we could make more security state information available in child processes. It uses IPC APIs, which in general are not thread-safe. We need to make sure that these APIs are only accessed on the main thread, which means we have to copy any necessary data, create a runnable, and send it to the main thread to do the actual work. Note that the IPC APIs are async, so this dispatch can be async as well. MozReview-Commit-ID: HwkgSX1iORU
c1493d2344e9: Bug 1459097 - Add words to en-US dictionary. r=ehsan
Ekanan Ketunuti <ananuti@gmail.com> - Fri, 04 May 2018 08:32:09 +0700 - rev 417049
Push 33949 by ncsoregi@mozilla.com at 2018-05-05 09:50 +0000
Bug 1459097 - Add words to en-US dictionary. r=ehsan
83a92ca59b1e: Bug 1454100 - Add some telemetry for time spent moving cookies r=Ehsan,francois,mayhemer
Valentin Gosu <valentin.gosu@gmail.com> - Thu, 26 Apr 2018 16:56:40 +0200 - rev 416298
Push 33925 by apavel@mozilla.com at 2018-05-01 10:12 +0000
Bug 1454100 - Add some telemetry for time spent moving cookies r=Ehsan,francois,mayhemer MozReview-Commit-ID: 1pAiKaSok3J
2ac5ad8824e4: Bug 1454100 - Move cookies around every X seconds r=Ehsan,mayhemer
Valentin Gosu <valentin.gosu@gmail.com> - Thu, 26 Apr 2018 16:39:13 +0200 - rev 416297
Push 33925 by apavel@mozilla.com at 2018-05-01 10:12 +0000
Bug 1454100 - Move cookies around every X seconds r=Ehsan,mayhemer MozReview-Commit-ID: Y1zUvbDgDX
09f7885a83ce: Bug 1451576 - Set dir=auto on [Browse...] button of <input type=file> r=Ehsan
Timothy Guan-tin Chien <timdream@gmail.com> - Tue, 17 Apr 2018 18:04:39 +0800 - rev 416084
Push 33916 by apavel@mozilla.com at 2018-04-28 17:29 +0000
Bug 1451576 - Set dir=auto on [Browse...] button of <input type=file> r=Ehsan The label of the button comes from the UI; it's direction should be independent of the web content directionality. As there is no access to :-moz-locale-dir() selectors in HTML, we'll have to rely on auto-direction here. The alternative (or, addition to the fix here) would be adding the value of the dir attribute to HtmlForm.properties, allowing the localizers to set the directionality explicitly. I however don't know if that's necessary. MozReview-Commit-ID: 5NXeLtxLXVH
c576cede0ed1: Bug 1451576 - Add dir=auto to subtitle menu items in video control r=Ehsan
Timothy Guan-tin Chien <timdream@gmail.com> - Tue, 17 Apr 2018 18:14:47 +0800 - rev 416083
Push 33916 by apavel@mozilla.com at 2018-04-28 17:29 +0000
Bug 1451576 - Add dir=auto to subtitle menu items in video control r=Ehsan The labels of the subtitle track selections come from the web content, from <track label="...">. Given that it will likely be the name of the language in its native writing system, each of the item should have its own directionality, instead of inheriting direction: ltr set on the entire <xul:videocontrol> parent element. I do however wonders if the web content should have the opportunity to affect the directionality of these labels? We would need clarification from the spec to tell if this fix is already adequate. MozReview-Commit-ID: G4I2Wf9gFCu
8e51a02b3d48: Bug 1451576 - Allow dir=auto to work in native anonymous content r=Ehsan
Timothy Guan-tin Chien <timdream@gmail.com> - Tue, 17 Apr 2018 00:17:56 +0800 - rev 416082
Push 33916 by apavel@mozilla.com at 2018-04-28 17:29 +0000
Bug 1451576 - Allow dir=auto to work in native anonymous content r=Ehsan The rules set in place in bug 839886 and bug 1377826 prevents any native anonymous content to participate in auto-direction, both on having dir=auto to work on it and have it to affect the direction of non-anonymous dir=auto parent. This patch relax the rules a little bit by allowing the anonymous element with dir=auto to particiate in auto-direction. For simplicity, it would allow the text node in to affact auto-direction only if the text node is the direct children of the dir=auto parent. This patch is needed for HTML-based in-content widget to display RTL labels correctly. It shouldn't change any UI on its own; the purpose of the fix here is to display RTL-text filenames correctly when bug 1446830 is fixed. The change is needed in ResetDirectionSetByTextNode() because when CC clean-up the document, the function is called from nsTextNode::UnbindFromTree(). At that point, IsInAnonymousSubtree() will cause an assertion error on when calling SubtreeRoot(), since subtree hierarchy is already broken by earlier UnbindFormTree() calls to our parent nodes. Substitute that check with HasTextNodeDirectionalityMap() in and only in ResetDirectionSetByTextNode() should be ok -- given the function doesn't really do anything if HasTextNodeDirectionalityMap() is false. There is no need to call EnsureMapIsClearFor() when the condition is false either; EnsureMapIsClearFor() itself is a no-op if the condition is false. MozReview-Commit-ID: GqF5ypDZcbH
fad1b59c9f55: Bug 887889 - Fix leak in RemoteSpellCheckingEngineChild r=Ehsan
Doug Thayer <dothayer@mozilla.com> - Thu, 19 Apr 2018 14:33:18 -0700 - rev 415939
Push 33911 by csabou@mozilla.com at 2018-04-27 10:01 +0000
Bug 887889 - Fix leak in RemoteSpellCheckingEngineChild r=Ehsan The work to migrate to Sqlite.jsm seems to have caused a timing problem in our tests where shutdown the content process while this IPC message is still unresolved. This causes us to destroy RemoteSpellCheckingEngineChild without it having processed its RecvNotiy..., leading to the promise being leaked. As far as I can tell this resolves all of our leak issues on try. MozReview-Commit-ID: GdwVIp5dj1m
9c7053a30e4a: Bug 1454527 - Add words to en-US dictionary. r=ehsan
Ekanan Ketunuti <ananuti@gmail.com> - Wed, 25 Apr 2018 07:40:30 +0700 - rev 415749
Push 33906 by apavel@mozilla.com at 2018-04-26 14:05 +0000
Bug 1454527 - Add words to en-US dictionary. r=ehsan
a564665d8c09: Bug 1455970 - Write test for cookies being synced across tabs r=Ehsan
Valentin Gosu <valentin.gosu@gmail.com> - Sun, 22 Apr 2018 17:35:20 +0200 - rev 415588
Push 33900 by dluca@mozilla.com at 2018-04-26 04:51 +0000
Bug 1455970 - Write test for cookies being synced across tabs r=Ehsan Adds a test for code landed in bug 1450199. Opens two tabs in different processes then sets cookies in one followed by checking the value in the other. MozReview-Commit-ID: 605k68Kl7nA
4aeafd05a3b2: Bug 1455596 - Remove support for <panel backdrag="true"/>. r=enn,ehsan
Dão Gottwald <dao@mozilla.com> - Tue, 24 Apr 2018 22:07:20 +0200 - rev 415483
Push 33896 by rgurzau@mozilla.com at 2018-04-25 09:36 +0000
Bug 1455596 - Remove support for <panel backdrag="true"/>. r=enn,ehsan
5f3b781af6a7: Bug 1450199 - Cookie is not synced across tabs r=Ehsan
Valentin Gosu <valentin.gosu@gmail.com> - Thu, 19 Apr 2018 13:18:50 +0200 - rev 414472
Push 33870 by csabou@mozilla.com at 2018-04-19 22:28 +0000
Bug 1450199 - Cookie is not synced across tabs r=Ehsan This patch reverts parts of changeset e87e706def11 (bug 1425031). The problem in bug 1425031 was that when the content process set a cookie a notification was sent to the parent process. This notification was then forwarded to all the content processes, including the one it originated from. The solution was to not forward cookies that originated from a content process, but this causes the current bug. The correct fix is to forward the cookie changes to all content processes except the one they originated from. The test for bug 1425031 remains, and should keep passing. MozReview-Commit-ID: 1P6JwHQDy93
d7d2f08e051c: Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
Tristan Bourvon <tbourvon@mozilla.com> - Tue, 10 Apr 2018 21:11:02 +0200 - rev 412844
Push 33820 by shindli@mozilla.com at 2018-04-11 23:46 +0000
Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
f4753aa286e5: Bug 1450620 - Add words to en-US dictionary. r=ehsan
Ekanan Ketunuti <ananuti@gmail.com> - Tue, 03 Apr 2018 11:42:28 +0700 - rev 411810
Push 33771 by nerli@mozilla.com at 2018-04-05 10:02 +0000
Bug 1450620 - Add words to en-US dictionary. r=ehsan
658361dcadf3: Bug 1449925 - make the --private command line parameter work when browser.startup.blankWindow is true, r=Ehsan.
Florian Quèze <florian@queze.net> - Wed, 04 Apr 2018 21:29:16 +0200 - rev 411792
Push 33771 by nerli@mozilla.com at 2018-04-05 10:02 +0000
Bug 1449925 - make the --private command line parameter work when browser.startup.blankWindow is true, r=Ehsan.
682e5bf710fc: Bug 1448297 - Assume contiguous XPCOM strings in nsCookie.cpp. r=Ehsan
Henri Sivonen <hsivonen@hsivonen.fi> - Fri, 23 Mar 2018 14:16:23 +0200 - rev 411763
Push 33770 by nerli@mozilla.com at 2018-04-05 10:01 +0000
Bug 1448297 - Assume contiguous XPCOM strings in nsCookie.cpp. r=Ehsan MozReview-Commit-ID: 8aOh13vz6lM
1b653c3d140d: Bug 1449571 - Re-enable JS_CRASH_DIAGNOSTICS on ASan builds. r=ehsan
Jan de Mooij <jdemooij@mozilla.com> - Thu, 29 Mar 2018 09:14:11 +0200 - rev 410669
Push 33734 by aciure@mozilla.com at 2018-03-29 22:07 +0000
Bug 1449571 - Re-enable JS_CRASH_DIAGNOSTICS on ASan builds. r=ehsan
777cffb761a2: Bug 1443080 - Now that we use static call, some var instances are not needed anymore r=Ehsan
Sylvestre Ledru <sledru@mozilla.com> - Mon, 05 Mar 2018 09:33:02 +0100 - rev 408510
Push 33645 by rgurzau@mozilla.com at 2018-03-16 17:49 +0000
Bug 1443080 - Now that we use static call, some var instances are not needed anymore r=Ehsan MozReview-Commit-ID: AiuJIY8Gssl
e6c8f65ed723: Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan
Sylvestre Ledru <sledru@mozilla.com> - Fri, 16 Mar 2018 14:29:15 +0100 - rev 408509
Push 33645 by rgurzau@mozilla.com at 2018-03-16 17:49 +0000
Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan MozReview-Commit-ID: JwHh4bzxuTR
dbae3228e482: Bug 1445841 - Add words to en-US dictionary. r=ehsan
Ekanan Ketunuti <ananuti@gmail.com> - Thu, 15 Mar 2018 08:47:36 +0700 - rev 408461
Push 33638 by toros@mozilla.com at 2018-03-16 09:55 +0000
Bug 1445841 - Add words to en-US dictionary. r=ehsan
70500f888010: Bug 1442978 - Add words to en-US dictionary. r=ehsan
Ekanan Ketunuti <ananuti@gmail.com> - Sun, 04 Mar 2018 18:49:10 +0700 - rev 408150
Push 33628 by apavel@mozilla.com at 2018-03-14 22:07 +0000
Bug 1442978 - Add words to en-US dictionary. r=ehsan
7d509bb8a35d: Bug 1443080 - Now that we use static call, some var instances are not needed anymore r=Ehsan
Sylvestre Ledru <sledru@mozilla.com> - Mon, 05 Mar 2018 09:33:02 +0100 - rev 408103
Push 33627 by apavel@mozilla.com at 2018-03-14 22:06 +0000
Bug 1443080 - Now that we use static call, some var instances are not needed anymore r=Ehsan MozReview-Commit-ID: AiuJIY8Gssl
53bdcd5937cd: Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan
Sylvestre Ledru <sledru@mozilla.com> - Mon, 05 Mar 2018 13:43:54 +0100 - rev 408102
Push 33627 by apavel@mozilla.com at 2018-03-14 22:06 +0000
Bug 1443080 - Use the static call for static methods (not instance) r=Ehsan MozReview-Commit-ID: JwHh4bzxuTR
3af13e1ae15a: Bug 1442200 - about:profiles passes a removeFiles boolean param to nsIToolkitProfile::removeInBackground, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 13 Mar 2018 19:32:54 +0100 - rev 408032
Push 33626 by aiakab@mozilla.com at 2018-03-14 10:01 +0000
Bug 1442200 - about:profiles passes a removeFiles boolean param to nsIToolkitProfile::removeInBackground, r=ehsan
9642127941a0: Bug 1441496 - Add words to en-US dictionary. r=ehsan
Ekanan Ketunuti <ananuti@gmail.com> - Wed, 28 Feb 2018 07:39:55 +0700 - rev 405741
Push 33531 by csabou@mozilla.com at 2018-02-28 21:49 +0000
Bug 1441496 - Add words to en-US dictionary. r=ehsan
6ee8e78667cc: Bug 1431550 - Add words to en-US dictionary. r=ehsan
Ekanan Ketunuti <ananuti@gmail.com> - Fri, 19 Jan 2018 05:40:04 +0700 - rev 405740
Push 33531 by csabou@mozilla.com at 2018-02-28 21:49 +0000
Bug 1431550 - Add words to en-US dictionary. r=ehsan
a5e59d9a81f9: Bug 1434772 - Ensure caches.open() throws SecurityError in PBM workers r=ehsan
Arthur Edelstein <arthuredelstein@gmail.com> - Tue, 13 Feb 2018 12:11:00 +0200 - rev 405481
Push 33520 by aiakab@mozilla.com at 2018-02-27 09:59 +0000
Bug 1434772 - Ensure caches.open() throws SecurityError in PBM workers r=ehsan
33f5af992a67: Bug 1436354 - Enable modernize-use-bool-literals at review phase r=Ehsan
Sylvestre Ledru <sledru@mozilla.com> - Wed, 07 Feb 2018 15:14:32 +0100 - rev 405410
Push 33519 by aiakab@mozilla.com at 2018-02-27 09:56 +0000
Bug 1436354 - Enable modernize-use-bool-literals at review phase r=Ehsan This won't warn about existing defects. MozReview-Commit-ID: Fra6TmTREf2
b96bf2121395: Bug 1370794 - Use bool instead of integer being casted to bool r=Ehsan
Sylvestre Ledru <sledru@mozilla.com> - Wed, 07 Feb 2018 15:15:28 +0100 - rev 405409
Push 33519 by aiakab@mozilla.com at 2018-02-27 09:56 +0000
Bug 1370794 - Use bool instead of integer being casted to bool r=Ehsan MozReview-Commit-ID: lUVFeU0Y0p
2fae7bef0ce3: Bug 1370794 - Replace some 0 by false in the dom bindings code generation r=Ehsan
Sylvestre Ledru <sledru@mozilla.com> - Wed, 07 Feb 2018 12:05:45 +0100 - rev 405408
Push 33519 by aiakab@mozilla.com at 2018-02-27 09:56 +0000
Bug 1370794 - Replace some 0 by false in the dom bindings code generation r=Ehsan MozReview-Commit-ID: IRErUEAlkTc
fb9756553e9c: Bug 1436182 - Add a .mailmap file to mozilla-central, r=ehsan
Nika Layzell <nika@thelayzells.com> - Tue, 06 Feb 2018 16:34:06 -0500 - rev 402866
Push 33405 by shindli@mozilla.com at 2018-02-08 10:04 +0000
Bug 1436182 - Add a .mailmap file to mozilla-central, r=ehsan MozReview-Commit-ID: 2reDFK87sj8
91c18ad31b29: Bug 1432915 - don't save download source url when aIsPrivate r=Ehsan
Luke Crouch <lcrouch@mozilla.com> - Tue, 30 Jan 2018 10:59:43 -0600 - rev 401581
Push 33350 by btara@mozilla.com at 2018-01-31 09:59 +0000
Bug 1432915 - don't save download source url when aIsPrivate r=Ehsan MozReview-Commit-ID: 9mQjwcCtrWg
f37d962e0381: Bug 1360650 part 2 - Export VSINSTALLDIR so LLVM_ENABLE_DIA_SDK will be set. r=ehsan
Ting-Yu Chou <janus926@gmail.com> - Mon, 18 Dec 2017 11:28:20 -0500 - rev 396732
Push 33110 by rgurzau@mozilla.com at 2017-12-18 21:58 +0000
Bug 1360650 part 2 - Export VSINSTALLDIR so LLVM_ENABLE_DIA_SDK will be set. r=ehsan
18788603a88a: Bug 1290948 - Part 2: webidl for RTCRtpTransceiver and supporting interfaces r+jib, r+ehsan r=ehsan+251051,jib
Byron Campen [:bwc] <docfaraday@gmail.com> - Wed, 23 Aug 2017 15:47:54 -0500 - rev 394004
Push 32989 by dluca@mozilla.com at 2017-11-29 10:09 +0000
Bug 1290948 - Part 2: webidl for RTCRtpTransceiver and supporting interfaces r+jib, r+ehsan r=ehsan+251051,jib MozReview-Commit-ID: DmXufKwCAyW
49878c508ce6: Bug 1290948 - Part 2: webidl for RTCRtpTransceiver and supporting interfaces r+jib, r+ehsan r=ehsan+251051,jib
Byron Campen [:bwc] <docfaraday@gmail.com> - Wed, 23 Aug 2017 15:47:54 -0500 - rev 391759
Push 32904 by nerli@mozilla.com at 2017-11-15 09:56 +0000
Bug 1290948 - Part 2: webidl for RTCRtpTransceiver and supporting interfaces r+jib, r+ehsan r=ehsan+251051,jib MozReview-Commit-ID: DmXufKwCAyW
322dbb6b6736: Bug 1406818 - about:profile uses nsIToolkitProfile.removeInBackground, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 13 Oct 2017 08:47:41 +0200 - rev 386121
Push 32676 by archaeopteryx@coole-files.de at 2017-10-13 21:38 +0000
Bug 1406818 - about:profile uses nsIToolkitProfile.removeInBackground, r=ehsan
eeb89284500e: Bug 1406818 - Introduce nsIToolkitProfile.removeInBackground to remove profile folder in a separate thread, r=ehsan
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 13 Oct 2017 08:47:41 +0200 - rev 386120
Push 32676 by archaeopteryx@coole-files.de at 2017-10-13 21:38 +0000
Bug 1406818 - Introduce nsIToolkitProfile.removeInBackground to remove profile folder in a separate thread, r=ehsan
db7617f6bfa0: Bug 1348976 - let OffscreenCanvas::TransferToImageBitmap report its error. r=mtseng, r=ehsan
Lee Salzman <lsalzman@mozilla.com> - Thu, 12 Oct 2017 14:14:54 -0400 - rev 386008
Push 32673 by archaeopteryx@coole-files.de at 2017-10-13 09:13 +0000
Bug 1348976 - let OffscreenCanvas::TransferToImageBitmap report its error. r=mtseng, r=ehsan MozReview-Commit-ID: 8x5i4ukIWe5
17f625861aef: Bug 1404652: Part 1 - Add ChromeUtils.idleDispatch helper method. r=ehsan
Kris Maglione <maglione.k@gmail.com> - Sat, 23 Sep 2017 22:12:32 -0700 - rev 385823
Push 32669 by archaeopteryx@coole-files.de at 2017-10-12 21:58 +0000
Bug 1404652: Part 1 - Add ChromeUtils.idleDispatch helper method. r=ehsan This is similar to Services.tm.idleDispatchToMainThread, but provides an IdleDeadline argument to its callbacks, the same way that Window.requestIdleCallback does. The IdleDeadline argument was necessary for my first attempt at this bug. It's not necessary for the current version, but I suspect it will be useful in other areas, and it also avoids some XPConnect overhead, so it's probably worth keeping. MozReview-Commit-ID: FtrbNkE7Vz5
3959033a3166: Bug 1365894 - Make SystemGroupImpl be a normal ref-counted object. r=ehsan
James Cheng <jacheng@mozilla.com> - Mon, 09 Oct 2017 13:40:12 -0400 - rev 385193
Push 32647 by archaeopteryx@coole-files.de at 2017-10-09 21:55 +0000
Bug 1365894 - Make SystemGroupImpl be a normal ref-counted object. r=ehsan MozReview-Commit-ID: LUcoBhNx2M5
7e79bcb1f225: Bug 1406485 - provide PermissionHashKey with a move constructor; r=ehsan
Nathan Froyd <froydnj@mozilla.com> - Mon, 09 Oct 2017 10:39:38 -0400 - rev 385164
Push 32647 by archaeopteryx@coole-files.de at 2017-10-09 21:55 +0000
Bug 1406485 - provide PermissionHashKey with a move constructor; r=ehsan
22e994d66684: Bug 1406442 - Improve IPCShutdownState annotation for SendFinishShutdown state to know message status. r=ehsan
Andrew Osmond <aosmond@mozilla.com> - Fri, 06 Oct 2017 14:50:58 -0400 - rev 384951
Push 32636 by archaeopteryx@coole-files.de at 2017-10-07 08:46 +0000
Bug 1406442 - Improve IPCShutdownState annotation for SendFinishShutdown state to know message status. r=ehsan
cca8c45c7a34: Bug 1405602 - Add clang-apply-replacements to the clang-tidy build generated by toolchains. r=ehsan
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Wed, 04 Oct 2017 18:27:02 +0300 - rev 384641
Push 32632 by archaeopteryx@coole-files.de at 2017-10-05 08:56 +0000
Bug 1405602 - Add clang-apply-replacements to the clang-tidy build generated by toolchains. r=ehsan MozReview-Commit-ID: 1BT2ukzLoC3
5a295181603e: Bug 1402944: Part 9 - Optimize request/response header handling. r=mixedpuppy,ehsan
Kris Maglione <maglione.k@gmail.com> - Sat, 23 Sep 2017 16:25:19 -0700 - rev 383536
Push 32595 by kwierso@gmail.com at 2017-09-28 23:57 +0000
Bug 1402944: Part 9 - Optimize request/response header handling. r=mixedpuppy,ehsan We don't use the initial Map returned by ChannelWrapper as a map, so there's no need for the overhead involved in creating it. We also don't need the header map generated by HeaderChanger unless headers are actually being modified, which for many listeners they never are, so there's no need for the map creation and string lower-casing overhead prior to modification time. MozReview-Commit-ID: K2uK93Oo542
26711733ae3f: Bug 1402944: Part 7 - Move traceable channel registration to ChannelWrapper. r=mixedpuppy,ehsan
Kris Maglione <maglione.k@gmail.com> - Wed, 27 Sep 2017 18:15:39 -0700 - rev 383534
Push 32595 by kwierso@gmail.com at 2017-09-28 23:57 +0000
Bug 1402944: Part 7 - Move traceable channel registration to ChannelWrapper. r=mixedpuppy,ehsan MozReview-Commit-ID: 6hGmh4VpJMQ
cd219dd09639: Bug 1402944: Part 5 - Move request filtering and permission matching into ChannelWrapper. r=mixedpuppy,ehsan
Kris Maglione <maglione.k@gmail.com> - Wed, 27 Sep 2017 18:15:12 -0700 - rev 383532
Push 32595 by kwierso@gmail.com at 2017-09-28 23:57 +0000
Bug 1402944: Part 5 - Move request filtering and permission matching into ChannelWrapper. r=mixedpuppy,ehsan This allows us to reuse the same URLInfo objects for each permission or extension that we match, and also avoids a lot of XPConnect overhead we wind up incurring when we access URI objects from the JS side. MozReview-Commit-ID: GqgVRjQ3wYQ