66b64c1105db7b1a07273c9d31c07cfd6652231c: Bug 1326317 - Convert FilePicker events to bundle events; r=sebastian
Jim Chen <nchen@mozilla.com> - Tue, 10 Jan 2017 23:00:58 -0500 - rev 328896
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1326317 - Convert FilePicker events to bundle events; r=sebastian Convert the "FilePicker:Show" event used in FilePicker and testFilePicker to use GeckoBundle/BundleEventListener. UI event is used because the listener performs Intent operations, which is best for the UI thread. "FilePicker:Result" notification is removed in favor of using a callback.
61fb97027c1184b40582cec590c3e5e9358a3472: Bug 1326249 - Convert MulticastDNSManager events to bundle events; r=sebastian
Jim Chen <nchen@mozilla.com> - Tue, 10 Jan 2017 23:00:58 -0500 - rev 328895
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1326249 - Convert MulticastDNSManager events to bundle events; r=sebastian Convert events used in MulticastDNSManager to GeckoBundle/BundleEventListener events. MulticastDNSManager also sends observer notifications from Java to Gecko, and that converts nicely to using the new unified EventDispatcher on both sides. The patch also hides some logging behind a flag to reduce logcat clutter.
39ea2262470365cd5225575737ba8adea67a0940: Bug 1325156 - 2. Convert JavaAddonManager events to bundle events; r=sebastian
Jim Chen <nchen@mozilla.com> - Tue, 10 Jan 2017 23:00:57 -0500 - rev 328894
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1325156 - 2. Convert JavaAddonManager events to bundle events; r=sebastian Convert events used in the two JavaAddonManager implementations to GeckoBundle/BundleEventListener events. Gecko thread events are used to keep with previous behavior. The external interface for addons is kept the same (using Bundle/JSONObject as container objects), in order to preserve compatibility, while the internal implementation is changed to use GeckoBundle.
7139c89482fb880253548fb2157a5ff37ae12f33: Bug 1325156 - 1. Add complete Bundle/JSONObject conversion methods to GeckoBundle; r=sebastian
Jim Chen <nchen@mozilla.com> - Tue, 10 Jan 2017 23:00:57 -0500 - rev 328893
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1325156 - 1. Add complete Bundle/JSONObject conversion methods to GeckoBundle; r=sebastian In addition to the existing fromJSONObject method, add fromBundle, toBundle, and toJSONObject methods to GeckoBundle, so a GeckoBundle can be easily converted to/from Bundle and JSONObject.
0673be23886e7eadfa5d815394357db365b86f70: Bug 1325503 - Remove Windows {XP, Server 2003, Vista} support from widget/. r=jimm.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 23 Dec 2016 13:13:31 +1100 - rev 328892
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1325503 - Remove Windows {XP, Server 2003, Vista} support from widget/. r=jimm. I did my best to remove as much stuff as possible in this patch. The starting point was to remove all the IsVistaOrLater() and IsWin7OrLater() calls, but I also grepped for various strings and found some other removable stuff that way. I may have still missed some things. Notable things done by this patch. - It removes numerous blocklist entries. - It removes CanComputeVirtualKeyCodeFromScanCode(), because it's always true now. - It removes ShowXP{Folder,File}Picker(), even though these were available as fallbacks on Vista+. The "when platform is built without the longhorn SDK" condition in the comment above nsFilePicker::ShowXPFolderPicker() sounds like it won't ever happen any more. - It removes the config.trim_on_minimize preference. This requires adding a bool sHaveInitializedPrefs variable; previously the lack of pref initialization was indicated by the tri-state sTrimOnMinimize variable having the value 2. Notable things *not* done by this patch. - ClearThemeRegion() still exists. The comment suggests that it is XP/Vista only, but the code suggests otherwise. jimm thinks the comment is wrong. - The comment in WinWakeLockListener::Callback() suggests that the StartTimer() call is no longer needed to block the screen saver. I'm uncertain about this and so I think it's best left to a follow-up.
5001b49ef3f6083e770fb23749a629a0c9b0d825: Bug 1328093 - HTMLEditor::InsertTextWithQuotations() should include the first line break into the <span> it creates. r=masayuki
Jorg K <jorgk@jorgk.com> - Tue, 10 Jan 2017 01:50:00 -0500 - rev 328891
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1328093 - HTMLEditor::InsertTextWithQuotations() should include the first line break into the <span> it creates. r=masayuki
ae3ed8b79fa70f533a2dc639888b8484b04f8364: Bug 1200951 - Use the same poison patterns for jemalloc4 as mozjemalloc. r=glandium
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 10 Jan 2017 22:50:36 -0500 - rev 328890
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1200951 - Use the same poison patterns for jemalloc4 as mozjemalloc. r=glandium
e0ee0cfe7c87f1edf4fdb2e871ec8c407a7d3bbf: Bug 1322027 - Update jemalloc 4 to version 4.4.0. r=glandium
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 10 Jan 2017 22:50:36 -0500 - rev 328889
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1322027 - Update jemalloc 4 to version 4.4.0. r=glandium
5dc3481b01b658586fc14574d83b75f162c18d0a: Bug 1329857 - Remove NS_METHOD and NS_CALLBACK. r=froydnj.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 10 Jan 2017 14:08:43 +1100 - rev 328888
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1329857 - Remove NS_METHOD and NS_CALLBACK. r=froydnj. Bug 1295053 removed most uses of NS_METHOD and NS_CALLBACK, but one use was unintentionally left behind (in the XPIDL parser) and another has since crept in (in MediaDrmCDMProxy.h). So this patch removes NS_METHOD and NS_CALLBACK. NS_METHOD_(nsresult) and NS_CALLBACK_(nsresult, T) can still be used for the same purpose, but those alternatives are less likely to be used unintentionally.
4c14354de76ce8d50300f0d8121715d13898b01e: Bug 1325193 - A crash test.r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 11 Jan 2017 12:01:10 +0900 - rev 328887
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1325193 - A crash test.r=birtles
e3154c7c83c1e9d15f30fb3194840c18b96a6eee: (no bug) Drive-by ReflowInput whitespace fixup. r=dholbert
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 10 Jan 2017 18:55:42 -0800 - rev 328886
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
(no bug) Drive-by ReflowInput whitespace fixup. r=dholbert DONTBUILD because whitespace-only MozReview-Commit-ID: GRIdsfVYsqD
c5bce4cd684af6b0042ac3bbb0a260f2e770f33c: Merge m-c to inbound, a=merge
Wes Kocher <wkocher@mozilla.com> - Tue, 10 Jan 2017 18:36:19 -0800 - rev 328885
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Merge m-c to inbound, a=merge MozReview-Commit-ID: 6eBJRasdMck
3a0283ede511c4f279f8ecbce6f59c52515a794a: Bug 1329171 (part 2) - Rewrite nsDataHandler::ParseURI. r=jduell.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 11 Jan 2017 13:23:16 +1100 - rev 328884
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1329171 (part 2) - Rewrite nsDataHandler::ParseURI. r=jduell. The new version has the following improvements. - If the non-data part is empty, the spec isn't duplicated at all for parsing; otherwise, only the non-data part gets copied. This avoids a potential OOM case when the data part is large. - The base64 parsing is moved later. It now only occurs once we've determined that the non-data part is non-empty. - It now uses |sizeof| consistently to get the length of string literals. Previously it was a mix of |sizeof|, strlen() and hard-coded lengths. - There's now no need to undo null-insertion once parsing is finished, because the parsing is done on a local copy of the non-data part.
3422f6703d05f36aafa56007486438689f70c8c8: Bug 1329171 (part 1) - Add some more cases to the data URI unit test. r=jduell.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 09 Jan 2017 15:14:37 +1100 - rev 328883
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1329171 (part 1) - Add some more cases to the data URI unit test. r=jduell.
0d26e43c0d5d6c95bcedb62467f22f190a70f24d: Bug 1329777 - Don't bail early from SwitchRenderingMode unless there's also no buffer provider r=Bas
George Wright <gw@gwright.org.uk> - Mon, 09 Jan 2017 22:40:23 -0500 - rev 328882
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1329777 - Don't bail early from SwitchRenderingMode unless there's also no buffer provider r=Bas
9984082aba425885e956875ce2f9bdb08592bbb0: Bug 1329300 - Update validity check of SharedPlanarYCbCrImage r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 11 Jan 2017 10:39:27 +0900 - rev 328881
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1329300 - Update validity check of SharedPlanarYCbCrImage r=nical
601ee6e72cf15c306d659f34f405f9b5c70dcb58: Bug 1329827 (part 2) - Remove DEVMO_NAMESPACE_URI_PREFIX. r=pike.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 23 Dec 2016 15:14:58 +1100 - rev 328880
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1329827 (part 2) - Remove DEVMO_NAMESPACE_URI_PREFIX. r=pike. It's unused and the site it refers to no longer exists.
b0ef4cf3667f80772c2dfcd40199c2780fce9efc: Bug 1329827 (part 1) - Remove rdfISerializer. r=pike.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 23 Dec 2016 15:14:46 +1100 - rev 328879
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1329827 (part 1) - Remove rdfISerializer. r=pike. Neither Firefox nor Thunderbird use any of rdfISerializer, NS_RDFNTRIPLES_SERIALIZER_CID, and "@mozilla.org/rdf/serializer;1?format=ntriples". https://dxr.mozilla.org/addons/source/ shows three addons that use them, but only one does so meaningfully: ArchView. (The others mention them as part of long lists of XPCOM interfaces.) According to AMO, ArchView hasn't been updated since August 2008, it has only 153 users, it doesn't work in Firefox 53. Also, judging from the code, rdfISerializer is only be used as part of debugging the addon itself. So I think that use can be ignored. This patch removes them. It also removes rdfTriplesSerializer.cpp.
aa20cf1a138e9888e6825c239b77016927554ba4: Backed out changeset 8da0d71a754c (bug 1325834) for mn-e10s bustage a=backout
Wes Kocher <wkocher@mozilla.com> - Tue, 10 Jan 2017 17:33:39 -0800 - rev 328878
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Backed out changeset 8da0d71a754c (bug 1325834) for mn-e10s bustage a=backout MozReview-Commit-ID: 85BcTBhW6HY
2b8ba961cbc61932a3aaaa8be9c5d1bd6f169a5f: Bug 1244697 - Skip test_WorkerDebuggerGlobalScope.reportError.xul on Linux for intermittent timeouts.
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 10 Jan 2017 20:23:23 -0500 - rev 328877
Push 31191 by cbook@mozilla.com at Wed, 11 Jan 2017 15:24:19 +0000
Bug 1244697 - Skip test_WorkerDebuggerGlobalScope.reportError.xul on Linux for intermittent timeouts.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip