127cb15515fbacba487e89da0b8e7abb2a49159c: Bug 1348493 - Clear ServoElementData from canvas custom content's during-PresShell-destruction clones. r=bholley
Cameron McCormack <cam@mcc.id.au> - Sat, 18 Mar 2017 14:15:09 +0800 - rev 396396
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1348493 - Clear ServoElementData from canvas custom content's during-PresShell-destruction clones. r=bholley MozReview-Commit-ID: HqLgOuXsQuV
3fe29326502037020e7bd7e3b0eaa0843642a347: servo: Merge #16015 - Box more specified values to bring SpecifiedValue/PropertyDeclaration sizes down to 24/32 bytes (from bholley:box_more_properties); r=Manishearth
Bobby Holley <bobbyholley@gmail.com> - Fri, 17 Mar 2017 22:19:51 -0700 - rev 396395
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16015 - Box more specified values to bring SpecifiedValue/PropertyDeclaration sizes down to 24/32 bytes (from bholley:box_more_properties); r=Manishearth I think these properties are generally rare enough that they're not worth adding 8 bytes of memmove overhead on every PropertyDeclaration. There are a _lot_ of 24-byte properties though, so I think that's probably a good sustainable level. Source-Repo: https://github.com/servo/servo Source-Revision: ae1a7cc7b8079491c2140d694467113dcc1f44a6
110af17e4c5ea684d73a3eb34e7afd7218668897: Bug 1348322 - Fix the initial values of gVelocityCurveFunction. r=kats
Boris Chiou <boris.chiou@gmail.com> - Fri, 17 Mar 2017 23:54:46 +0800 - rev 396394
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1348322 - Fix the initial values of gVelocityCurveFunction. r=kats MozReview-Commit-ID: LDWCeRC4JBH
916023361969b0d86de926f3d5c00dc6d9f62934: Bug 1347073 Get rid of UIEvent.isChar since it's not initialized properly on most platforms and the other browsers don't support this r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 14 Mar 2017 18:29:39 +0900 - rev 396393
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1347073 Get rid of UIEvent.isChar since it's not initialized properly on most platforms and the other browsers don't support this r=smaug UIEvent.isChar is not supported by the other browsers and the value isn't initialized any platforms except on macOS. So, the value isn't useful and we have no reason to keep it. MozReview-Commit-ID: 4BLpo88gSZj
b2f781a18186d9330c3ce3e2f5e9a389c566b1a5: Bug 1348195 nsRange should set mCalledByJS to false before calling Selection::NotifySelectionListners() because non-*JS() methods may be called during a call of it r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 17 Mar 2017 13:32:51 +0900 - rev 396392
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1348195 nsRange should set mCalledByJS to false before calling Selection::NotifySelectionListners() because non-*JS() methods may be called during a call of it r=smaug When nsRange::*JS() is called, mCalledByJS is set to true. In such case, Selection::NotifySelectionListeners() may move focus or anyway, it calls selection listeners. Then, they may cause calling non-*JS() methods of the nsRange instance. In this case, nsRange treats the call as called by JS since mCalledByJS is still true. For preventing this issue, before calling Selection::NotifySelectionListeners(), nsRange should set mCalledByJS to false. This patch renames AutoCalledByJSSetter to AutoCalledByJSRestore and make it stop setting mCalledByJS automatically. So, AutoCalledByJSRestore works same as AutoRestore now. MozReview-Commit-ID: IYsbQTGp3VA
42f7c37bd49228e167c0511d0d96bd69eac4408c: Bug 1341102 - Update expectations after merge of #16006. r=me
Bobby Holley <bobbyholley@gmail.com> - Fri, 17 Mar 2017 17:29:26 -0700 - rev 396391
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1341102 - Update expectations after merge of #16006. r=me MozReview-Commit-ID: eV0noy7qe6
0232885afcb2f016a005e7db6ff5d25b4b6ef765: Bug 1338525 - Add test coverage for theme validation r=mikedeboer
Matthew Wein <mwein@mozilla.com> - Thu, 09 Mar 2017 16:56:46 -0500 - rev 396390
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1338525 - Add test coverage for theme validation r=mikedeboer MozReview-Commit-ID: FLYMpceZYhA
a8caa66acbfc9a397b3ef9161145b1a558a3942a: Bug 1338525 - Add schema validation for webextension themes r=mikedeboer,mossop
Matthew Wein <mwein@mozilla.com> - Fri, 17 Mar 2017 18:17:14 -0400 - rev 396389
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1338525 - Add schema validation for webextension themes r=mikedeboer,mossop MozReview-Commit-ID: 3QjDrTeMKH0
874293ae98ea8b2f8582be0d03a52557a11baabb: Bug 1347661 - Unbreak --enable-warnings-as-errors on platforms without Gecko Profiler. r=gfritzsche
Jan Beich <jbeich@FreeBSD.org> - Wed, 15 Mar 2017 19:05:33 +0000 - rev 396388
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1347661 - Unbreak --enable-warnings-as-errors on platforms without Gecko Profiler. r=gfritzsche MozReview-Commit-ID: Jp2HsYItboc
b583679fedc4746b54c66a5dd7f66301cea0d9e0: Bug 1346611 - Introduce LocaleService::GetDefaultLocale. r=jfkthame
Zibi Braniecki <gandalf@mozilla.com> - Tue, 14 Mar 2017 13:04:59 -0700 - rev 396387
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1346611 - Introduce LocaleService::GetDefaultLocale. r=jfkthame MozReview-Commit-ID: 8aMkbrh0SqI
9d252cbe67e1175e219efd8b162e7a7bdd85cbd7: servo: Merge #16006 - Implement -moz-box-ordinal-group property (from upsuper:box-ordinal-group); r=Manishearth
Xidorn Quan <me@upsuper.org> - Fri, 17 Mar 2017 15:15:01 -0700 - rev 396386
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #16006 - Implement -moz-box-ordinal-group property (from upsuper:box-ordinal-group); r=Manishearth This PR fixes #16000. Source-Repo: https://github.com/servo/servo Source-Revision: 8f3f8098c3c7e88dd851531f51e63f84437f9cf4
407f363abf4e31585b096a68b4a44ba303f79f9b: Bug 1346149 - Part 4: No longer need the index attribute in VRControllerHost; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Fri, 17 Mar 2017 11:09:24 +0800 - rev 396385
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1346149 - Part 4: No longer need the index attribute in VRControllerHost; r=kip MozReview-Commit-ID: 18KREzO4dy0
45d7ca77e14763b44ed7d03dd2f2c5d3de87e1c1: Bug 1346149 - Part 3: Adjust OpenVR controllers button and axis mapping to be more flexible; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Thu, 16 Mar 2017 15:57:04 +0800 - rev 396384
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1346149 - Part 3: Adjust OpenVR controllers button and axis mapping to be more flexible; r=kip MozReview-Commit-ID: 9qYzlgsWNXM
109db936e344c10543191aceb01a81eec1fa9f3f: Bug 1346149 - Part 2: Adjust Oculus Touch button and axis mapping; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Thu, 16 Mar 2017 15:54:00 +0800 - rev 396383
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1346149 - Part 2: Adjust Oculus Touch button and axis mapping; r=kip MozReview-Commit-ID: H9FxkG0S5OL
5f756281dc146040f0ec7e0b23bbec84239829fe: Bug 1346149 - Part 1: Make button support value in VRSystemManager; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Thu, 16 Mar 2017 15:49:46 +0800 - rev 396382
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1346149 - Part 1: Make button support value in VRSystemManager; r=kip MozReview-Commit-ID: 72rqJZtIaDa
d06ce06386adb22b15fcab20df4ed13a4ee6dc20: Bug 1348318 - Avoid toolbox.win.top with undocked toolboxes. r=ochameau
J. Ryan Stinnett <jryans@gmail.com> - Fri, 17 Mar 2017 10:51:03 -0500 - rev 396381
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1348318 - Avoid toolbox.win.top with undocked toolboxes. r=ochameau `toolbox.win.top` is a bit suspect when we support undocked toolboxes, as this doesn't allow you to reach a browser window for the toolbox. Here we take a different approach that should work for all docking types. MozReview-Commit-ID: 5mlsp4OyZrc
312bdabd35b80e14c52893f72915531e334017a3: Bug 1338897 - Avoid using NSS Base64 functions in PSM. r=keeler
Cykesiopka <cykesiopka.bmo@gmail.com> - Fri, 17 Mar 2017 23:31:40 +0800 - rev 396380
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1338897 - Avoid using NSS Base64 functions in PSM. r=keeler The NSS Base64 functions are less safe and convenient to use than the XPCOM ones. They're also an unnecessary dependency on NSS. The NSS Base64 functions behave slightly differently than the XPCOM ones: 1. ATOB_ConvertAsciiToItem() / NSSBase64_DecodeBuffer() silently ignore invalid characters like CRLF, space and so on. Base64Decode() will return an error if these characters are encountered. 2. BTOA_DataToAscii() will produce output that has CRLF inserted every 64 characters. Base64Encode() doesn't do this. For the reasons listed below, no unexpected compatibility issues should arise: 1. AppSignatureVerification.cpp already filters out CRLF and spaces for Manifest and Signature values before decoding. 2. ExtendedValidation.cpp is only given what should be valid hard-coded input to decode. 3. ContentSignatureVerifier.cpp already splits on CRLF for when it needs to decode PEM certs. Spaces shouldn't be likely. For Content-Signature header verification, examination of real input to a running instance of Firefox suggests CRLF and spaces will not be present in the header to decode. 4. nsCryptoHash.cpp encode is affected, but we actually don't want the CRLF behaviour. 5. nsDataSignatureVerifier.cpp decode is affected, but we add whitespace stripping to maintain backwards compatibility. 6. nsKeygenHandler.cpp encode is affected, but the previous CRLF behaviour was arguably a bug, since neither WHATWG or W3C specs specified this. MozReview-Commit-ID: IWMFxqVZMeX
1edd52437ecb2f6b64bcbdbae85b7faa79280a16: Bug 1332546 - Add SiteIdentityPopup to CustomTabsActivity r=sebastian
Julian_Chu <walkingice0204@gmail.com> - Fri, 10 Mar 2017 13:08:19 +0800 - rev 396379
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1332546 - Add SiteIdentityPopup to CustomTabsActivity r=sebastian Similiar to GeckoApp, once user click icon in ActionBar, it displays a popup menu for site identity. MozReview-Commit-ID: LpvhFjx2BSk
c9df402008ca91b48edcb5de1e8173f68c93108b: Bug 1332546 - add initialization checking to SiteIdentityPopup r=sebastian
Julian_Chu <walkingice0204@gmail.com> - Fri, 10 Mar 2017 12:54:09 +0800 - rev 396378
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1332546 - add initialization checking to SiteIdentityPopup r=sebastian If there are multiple SiteIdentityPopup instances.(ie. in GeckoApp and in CustomTabsActivity), each instances will start receiving events once attached to window. However it might have not call init() yet. MozReview-Commit-ID: 1dIAUOTeTLg
540020bee3a69181f00d1ab059d6588f3c9a2cd8: Bug 1332546 - Add CustomView to ActionBar of CustomTabsActivity r=sebastian
Julian_Chu <walkingice0204@gmail.com> - Thu, 09 Mar 2017 15:17:36 +0800 - rev 396377
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1332546 - Add CustomView to ActionBar of CustomTabsActivity r=sebastian The CustomView has three components * Icon - for site info to indicate whether the visited site is security * Title * Url Icon is for site info to indicate whether the visited site is security. Its icon type is decided by SecurityModeUtil. All of the components' color are the same as TextView color. When onTabChanged happens, it updates CustView of ActionBar to reflect current site security status. Sometimes the callback will be invoked rapidly several times in very short time. To avoid icon twinkle, to add a delay when updating CustomView. MozReview-Commit-ID: KCu3XLObmmV
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip