35a8d93c2142342da86cd5614acbcdc5fa188067: Merge mozilla-central to mozilla-inbound r=merge a=merge on a CLOSED TREE
btara <btara@mozilla.com> - Tue, 14 Nov 2017 22:43:41 +0200 - rev 698235
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Merge mozilla-central to mozilla-inbound r=merge a=merge on a CLOSED TREE
0b135d7d8cef2858767e1384de7df75e0085d7c0: Bug 1375689 - Turn on experimentalObjectRestSpread in ESlint options. r=mossop
Mark Banner <standard8@mozilla.com> - Tue, 14 Nov 2017 13:21:16 +0000 - rev 698234
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1375689 - Turn on experimentalObjectRestSpread in ESlint options. r=mossop MozReview-Commit-ID: BLZp3HskBji
43b13dc4ab4c2849267215d473b4cd57f6e9f932: Bug 1389836 - Don't recreate mHandlerInfo for every little change. r=bz
Blake Kaplan <mrbkap@gmail.com> - Tue, 14 Nov 2017 15:37:47 -0800 - rev 698233
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1389836 - Don't recreate mHandlerInfo for every little change. r=bz There are non-cost reference return values on IPDL structs. We should take advantage of them in order not to recopy everything everytime something changes. MozReview-Commit-ID: D4hG2moE3f
469978a83f5c79e5598d0ab2095260d7cec0a91c: Bug 1389836 - Push extensions from MIME info objects to the child. r=bz
Blake Kaplan <mrbkap@gmail.com> - Wed, 01 Nov 2017 17:49:22 -0700 - rev 698232
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1389836 - Push extensions from MIME info objects to the child. r=bz It would be really nice to push all of this back up to the parent or to at least make it asynchronous. I think it should be possible since we control when we send the DOM events, but for the moment this should work. With this patch, I extend ProxyMIMEInfo and HandlerInfo with information about the available extensions for a given MIME type. On Linux, at least, we read the system (in my case GNOME) registry in the child and handlers.json in the parent finally merging them again in the child (in ContentHandlerService::FillHandlerInfo). Even though I was unable to get my mochitest to work, it did work well enough that I could verify that this patch was getting all of the proper extensions to the nsContentAreaDragDrop.cpp code. MozReview-Commit-ID: AR3VayMUiDN
a89b42b23213ce0f87a615adbfe8fa9b6a330c0d: Bug 1389836 - Put HandlerServiceChild in the proper namespace. r=bz
Blake Kaplan <mrbkap@gmail.com> - Wed, 25 Oct 2017 14:58:50 -0700 - rev 698231
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1389836 - Put HandlerServiceChild in the proper namespace. r=bz Non ns-prefixed classes are supposed to be in either the mozilla namespace or a sub namespace (such as dom, css, or others). MozReview-Commit-ID: 8bF6bP49NLG
b468a6f584f858967dc342cd5d28bec7db17aa77: Bug 1416076 - We should set visible rect to display item before computing visibility. r=mattwoodrow
Ethan Lin <ethlin@mozilla.com> - Mon, 13 Nov 2017 15:48:01 +0800 - rev 698230
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1416076 - We should set visible rect to display item before computing visibility. r=mattwoodrow MozReview-Commit-ID: HngrLGSS6St
28164096fde24ee2b534a91454202f6610ecaba7: Bug 1415836 - Make form autofill dropdown footer text centered. r=lchang
Ray Lin <ralin@mozilla.com> - Wed, 15 Nov 2017 11:49:00 +0800 - rev 698229
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1415836 - Make form autofill dropdown footer text centered. r=lchang MozReview-Commit-ID: Aw8bQFlGQj3
3d72237c5a0fd8cfcd77764db3e3fe13c90e0e82: Bug 1415729 - Make 'necessary_update_should_be_invoked' test in file_restyles.html more strict. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 15 Nov 2017 13:43:20 +0900 - rev 698228
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1415729 - Make 'necessary_update_should_be_invoked' test in file_restyles.html more strict. r=birtles Before this change, the test calls getAnimations() after changing animation duration. Unfortunately it was wallpapering what's going on there actually since getAnimations() flushes pending styles. This patch drops the getAnimations() call and makes it clear how many restyles happen there. MozReview-Commit-ID: A0a5MlTyBnD
feaa174ea9448c26853df32be2287c95e7e66c5b: Bug 1415729 - Use arrow function in file_restyles.html. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 15 Nov 2017 12:30:04 +0900 - rev 698227
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1415729 - Use arrow function in file_restyles.html. r=birtles MozReview-Commit-ID: AcjDRK36d9d
49a49d8486d5950b50c7812bfe13af1979d7608e: Bug 1417006 - remove tombstone files but keep the directory. r=dminor
John Lin <jolin@mozilla.com> - Mon, 13 Nov 2017 16:10:35 +0800 - rev 698226
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1417006 - remove tombstone files but keep the directory. r=dminor MozReview-Commit-ID: Ds87KZ47vf1
c9117e83e3a25d9e67d326147699f7e6946f0eda: Bug 1415469 - Remove mDeviceResetSequenceNumber from TDR process since we don't need it anymore; r=dvander
Kevin Chen <kechen@mozilla.com> - Wed, 08 Nov 2017 15:26:43 +0800 - rev 698225
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1415469 - Remove mDeviceResetSequenceNumber from TDR process since we don't need it anymore; r=dvander MozReview-Commit-ID: 3uQQwW8QOJA
d240b19cc50c5da57aa786e2301d113dfc102d32: Bug 1414067 Fix the compiler test for FORTIFY_SOURCE r=glandium
Tom Ritter <tom@mozilla.com> - Tue, 14 Nov 2017 12:13:30 -0600 - rev 698224
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1414067 Fix the compiler test for FORTIFY_SOURCE r=glandium MozReview-Commit-ID: 8ozY0Zbuczx
5b8cbab9374f065bf4cac694d5ad251f2134bb37: Bug 1417234 - Use SRWLock as Mutex for mozjemalloc on Windows. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Tue, 14 Nov 2017 12:58:33 +0900 - rev 698223
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1417234 - Use SRWLock as Mutex for mozjemalloc on Windows. r=njn SRWLock is more lightweight than CriticalSection, but is only available on Windows Vista and more. So until we actually dropped support Windows XP, we had to use CriticalSection. Now that all supported Windows versions do have SRWLock, this is a switch we can make, and not only because SRWLock is more lightweight, but because it can be statically initialized like on other platforms, allowing to use the same initialization code as on other platforms, and removing the requirement for a DllMain, which in turn can allow to statically link mozjemalloc in some cases, instead of requiring a shared library (DllMain only works on shared libraries), or manually call the initialization function soon enough. There is a downside, though: SRWLock, as opposed to CriticalSection, is not fair, meaning it can have thread scheduling implications, and can theoretically increase latency on some threads. However, it is the default used by Rust Mutex, meaning it's at least good enough there. Let's see how things go with this.
efbe44c7fa03bccafe5b14518a1635a0a5bf2554: Bug 1414077 - Don't try to scroll image if the image document is not visible; r=bz
Edgar Chen <echen@mozilla.com> - Tue, 07 Nov 2017 17:51:13 +0800 - rev 698222
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1414077 - Don't try to scroll image if the image document is not visible; r=bz MozReview-Commit-ID: J7Roez2btL
2a20002981356e4d710549b05943b22fe43d5973: Bug 1416490 - Backed out changeset 6a412222f22e (bug 1320738) in favor of fixing the underlying issue. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Mon, 13 Nov 2017 23:34:20 -0800 - rev 698221
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1416490 - Backed out changeset 6a412222f22e (bug 1320738) in favor of fixing the underlying issue. r=glandium MozReview-Commit-ID: 5JaoquWq5Jj
0545f114fb5be72f45e8678f0cd258824761bda5: Bug 1416490 - Ensure environment variables that are configure options are passed from configure to old-configure. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Mon, 13 Nov 2017 23:33:35 -0800 - rev 698220
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1416490 - Ensure environment variables that are configure options are passed from configure to old-configure. r=glandium MozReview-Commit-ID: GFP8bahu1bb
89af2bd84c001d94d22cf070b7acee7f13e4453d: Bug 1416490 - Check for a value passed to RUSTC_OPT_LEVEL rather than whether its value was a default. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Mon, 13 Nov 2017 22:07:46 -0800 - rev 698219
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1416490 - Check for a value passed to RUSTC_OPT_LEVEL rather than whether its value was a default. r=glandium The current code will fail if "RUSTC_OPT_LEVEL=" is passed. This can happen if the value isn't present and that fact is injected into js' configure. We only want to respect RUSTC_OPT_LEVEL if a value is passed, so we simply check for the presence of a value rather than its origin. MozReview-Commit-ID: 6GhLfprJEEn
26b0f3f9fca10fc215d2c597050e20ed21cad510: Bug 1416618 - Cannot show short date format (yy/MM/dd'('ddd')') correctly. r=jfkthame
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 14 Nov 2017 10:53:51 +0900 - rev 698218
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1416618 - Cannot show short date format (yy/MM/dd'('ddd')') correctly. r=jfkthame On Windows 7, there is yy/mm/dd'('ddd')' as short date format of Japanese. When selecting this, ddd isn't converted to day of the week correctly. FindInReadable will update start position iterator even if not found. So when using FindInReadable again, we have to reset start position iterator. MozReview-Commit-ID: AoS1Txq3Twc
9ccc25047469c3ccfaaa3a13c5e08595b3f31065: Bug 1417279 - Remove an odd second case from nsArray::IndexOf. r=froydnj
Blake Kaplan <mrbkap@gmail.com> - Tue, 14 Nov 2017 16:34:42 -0800 - rev 698217
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1417279 - Remove an odd second case from nsArray::IndexOf. r=froydnj Now that nsArray uses nsCOMArray under the hood, we don't have to do weird ForwardEnumeration hacks to start IndexOf at a non-zero index. MozReview-Commit-ID: 3ReDV0BT0hn
b19b455ae87a23f8e9a84b9541f01dfbe20ed8e8: Bug 1416052 - Fixup for test_clobber.py; r=me
Gregory Szorc <gps@mozilla.com> - Tue, 14 Nov 2017 16:08:35 -0800 - rev 698216
Push 89224 by stransky@redhat.com at Wed, 15 Nov 2017 10:34:28 +0000
Bug 1416052 - Fixup for test_clobber.py; r=me Forgot to push the updated patch to review. Test-only change. So self-reviewing. CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip