ac4320ab9874cc58163f52458c69cf2f8afef9f3: Backed out changeset 57c4f4fea139 (bug 1412240)for Static failures in /usr/include/bits/stdlib.h:91:3: "Assumed value of MB_LEN_MAX wrong" r=backout on a CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Thu, 30 Nov 2017 12:47:38 +0200 - rev 394415
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Backed out changeset 57c4f4fea139 (bug 1412240)for Static failures in /usr/include/bits/stdlib.h:91:3: "Assumed value of MB_LEN_MAX wrong" r=backout on a CLOSED TREE
5b226353f1b736d3fbce0602b1efa44e45efc872: Backed out changeset 879847827de6 (bug 1408949) for freqvently failing in devtools/client/webconsole/test/browser_webconsole_split.js r=backout
Noemi Erli <nerli@mozilla.com> - Thu, 30 Nov 2017 12:36:48 +0200 - rev 394414
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Backed out changeset 879847827de6 (bug 1408949) for freqvently failing in devtools/client/webconsole/test/browser_webconsole_split.js r=backout
57c4f4fea13902c843236f588add6c7920d2fd85: Bug 1412240: Compile ffvpx library with -ffreestanding, to avoid triggering clang bug in icecc configurations. r=glandium,jya
Daniel Holbert <dholbert@cs.stanford.edu> - Sat, 25 Nov 2017 10:21:03 -0800 - rev 394413
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1412240: Compile ffvpx library with -ffreestanding, to avoid triggering clang bug in icecc configurations. r=glandium,jya Specifically: without this fix, icecc + clang users will hit this clang bug when compiling stdatomics.h: https://bugs.llvm.org/show_bug.cgi?id=26828 MozReview-Commit-ID: BJUN82HyXpF
f6bd72fc921522d780778e20c3ce0191451bf799: Bug 1419460 - search XDG_CURRENT_DESKTOP for desktop environment type substring, r=jhorak
Martin Stransky <stransky@redhat.com> - Thu, 23 Nov 2017 14:01:35 +0100 - rev 394412
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1419460 - search XDG_CURRENT_DESKTOP for desktop environment type substring, r=jhorak We need apply various titlebar/border configuration which is based on active window manager and desktop type. The XDG_CURRENT_DESKTOP shell variable contains active desktop environment which we use at GetCSDSupportLevel(). Unfortunately Ubuntu adds "ubuntu:" prefix at XDG_CURRENT_DESKTOP so we can't do plain string compare but rather search for DE substring at GetCSDSupportLevel(). MozReview-Commit-ID: GmAZ30p47eI
d338012d4d45ad9a23e11ad18cf932de50580c23: Bug 1420124 - X Remote client: Encode DBus interface strings by base64 to avoid failure/crashes, r=jhorak
Martin Stransky <stransky@redhat.com> - Thu, 23 Nov 2017 12:28:07 +0100 - rev 394411
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1420124 - X Remote client: Encode DBus interface strings by base64 to avoid failure/crashes, r=jhorak DBus strings can contain only [a-z][A-Z][0-9]_ chars. Encode profile name (used as part of interface name) by base64 and adjust it to avoid crashes (Bug 1418985). MozReview-Commit-ID: J2SQHYRcWDW
d971e9a4650ddc5bf08c9f2d41cbb0dcfda0b45e: Bug 1420124 - X Remote Service: Encode DBus interface strings by base64 to avoid failure/crashes, r=jhorak
Martin Stransky <stransky@redhat.com> - Thu, 23 Nov 2017 12:27:38 +0100 - rev 394410
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1420124 - X Remote Service: Encode DBus interface strings by base64 to avoid failure/crashes, r=jhorak DBus strings can contain only [a-z][A-Z][0-9]_ chars. Encode profile name (used as part of interface name) by base64 and adjust it to avoid crashes (Bug 1418985). Also remove DBusError where it's not useful. MozReview-Commit-ID: DWnzFGUYybp
28670a4ceecac272266d104ce6b650f1ccf929ad: Bug 1420055 - Drop an event when user finish first run on-boarding. r=maliu
Nevin Chen <cnevinchen@gmail.com> - Thu, 23 Nov 2017 14:21:29 +0800 - rev 394409
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1420055 - Drop an event when user finish first run on-boarding. r=maliu MozReview-Commit-ID: 11pkuifwhAf
c5bc80ce386c7977efb503557be8dc31700db6d8: Bug 1418223 - Use the decrypted credit card number to search duplicate records in the storage if master password is disabled. r=steveck
Luke Chang <lchang@mozilla.com> - Thu, 23 Nov 2017 16:10:36 +0800 - rev 394408
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1418223 - Use the decrypted credit card number to search duplicate records in the storage if master password is disabled. r=steveck MozReview-Commit-ID: 7BihUtjOxvt
fba5a40806a6f8c636e0a91bdc4460c126e75555: Bug 1421877 - Fix some warnings which hit (almost) always in EditorDOMPointBase r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 30 Nov 2017 13:21:12 +0900 - rev 394407
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1421877 - Fix some warnings which hit (almost) always in EditorDOMPointBase r=m_kato There are 3 spam warning assertion in EditorDOMPointBase. One is in constructor. Which warns if IsSet() returns false, but it checks before finishing initializing. The others are in IsStartOfContainer() and IsEndOfContainer(). They try to check if mOffset is valid value with current DOM tree if it's initialized when it's at start or end of the container. However, they do it even when it's not start nor end of the container. This patch fixes those spammers. MozReview-Commit-ID: DvFa501m9V0
6f688725f9e7b9334125d86e895a3c02f27d05e0: Bug 1421873: Fix infinite loop in HandlerProvider::GetAllTextInfoMainThread when invalid attribute offsets are returned. r=MarcoZ
James Teh <jteh@mozilla.com> - Thu, 30 Nov 2017 16:44:02 +1000 - rev 394406
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1421873: Fix infinite loop in HandlerProvider::GetAllTextInfoMainThread when invalid attribute offsets are returned. r=MarcoZ When querying text attributes, Gecko can return an end offset less than the requested offset in some rare cases, which isn't valid. This is perhaps because the text mutated during the attribute fetching loop for some reason, making the requested offset invalid. We now check the end offset and break out of the loop in this case. This fixes a freeze after sending a message in OX Mail with NVDA. MozReview-Commit-ID: 1lVSLAdOcS7
a52b0b97a64a447b61b0e221dadfec6143b93f2d: Bug 1421864 - move mChannelStatistics from ChannelMediaResource to MediaCacheStream. r=bechen,gerald
JW Wang <jwwang@mozilla.com> - Wed, 29 Nov 2017 16:49:54 +0800 - rev 394405
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1421864 - move mChannelStatistics from ChannelMediaResource to MediaCacheStream. r=bechen,gerald So it is callable from non-main thread. MozReview-Commit-ID: atYmz4u2c9
27ce27ac8b1d9b42060c9fd1efdee0835f1746a6: Bug 1421453 - Extend Intl.RelativeTimeFormat to support `type` option. r=Waldo
Zibi Braniecki <zbraniecki@mozilla.com> - Tue, 28 Nov 2017 14:45:04 -0800 - rev 394404
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1421453 - Extend Intl.RelativeTimeFormat to support `type` option. r=Waldo MozReview-Commit-ID: BUdmtVSF5La
397be73c1a6f97441347983b2d33eab554522ee9: Bug 1421861 - remove unused MediaStatistics::mDecoderPosition. r=bechen
JW Wang <jwwang@mozilla.com> - Wed, 29 Nov 2017 10:57:40 +0800 - rev 394403
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1421861 - remove unused MediaStatistics::mDecoderPosition. r=bechen MozReview-Commit-ID: LxZtvFpg3mD
157f0da9f14440da700627a53787c874d3540d0e: Bug 1421850 - ensure Sync is fully initialized before syncing. r=tcsc
Mark Hammond <mhammond@skippinet.com.au> - Thu, 30 Nov 2017 14:03:57 +1100 - rev 394402
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1421850 - ensure Sync is fully initialized before syncing. r=tcsc MozReview-Commit-ID: 7hS3fttgqqr
4738d8ddf7e9645365ae436e8e7f3f1c225939f4: Bug 1421817 - Send a sync ping on shutdown if we have events but no syncs. r=markh
Thom Chiovoloni <tchiovoloni@mozilla.com> - Wed, 29 Nov 2017 17:41:59 -0500 - rev 394401
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1421817 - Send a sync ping on shutdown if we have events but no syncs. r=markh MozReview-Commit-ID: ExxN6UXs2Ip
2917fb414cad585b0d58fd55f298ea617d77133a: Bug 1418433 - increment RestyleGeneration for undisplayed elements when invalidating servo stylist. r=heycam
Jeremy Chen <jeremychen@mozilla.com> - Sun, 26 Nov 2017 15:24:12 +0000 - rev 394400
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1418433 - increment RestyleGeneration for undisplayed elements when invalidating servo stylist. r=heycam In the current implementation, we call SetStylistStyleSheetsDirty() every time a style sheet is changed. However, the dirty bit setting may or may not always update the style data. For example, the style data for undisplayed elements are deliberately not updated in Stylo. However, the getComputedStyle API is supposed to provide a way to get the up-to-date computed style data, even for undisplayed elements. In this patch, we increment RestyleGeneration for undisplayed elements when we call SetStylistStyleSheetsDirty(). This could flush the cached data that getComputedStyle API holds, and ensures the getComputedStyle API computes a new one. MozReview-Commit-ID: JDDhACOG3z4
1790eb0797c8c7e9a395f55067a7ab9c19cda14b: Bug 1418433 - move the implementation of SetStylistStyleSheetsDirty to .cpp file. r=heycam
Jeremy Chen <jeremychen@mozilla.com> - Wed, 29 Nov 2017 10:56:15 +0000 - rev 394399
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1418433 - move the implementation of SetStylistStyleSheetsDirty to .cpp file. r=heycam This is a pre-patch for the real fix of Bug 1418433. In the real fix, we'll add a IncrementUndisplayedRestyleGeneration() call into SetStylistStyleSheetsDirty(). However, the IncrementUndisplayedRestyleGeneration() call needs get through some deep structures in nsPresContext, RestyleManager,... etc., and doing so means we need to move bunches of related include files, forward declarations, from .cpp file to .h file, which doesn't make sense. Instead, we move the implementation parts of SetStylistStyleSheetsDirty() to .cpp file (since it is now a bit more complicated than it was), so we can use the existing include files in the .cpp file to add IncrementUndisplayedRestyleGeneration() call (this is in a following patch). MozReview-Commit-ID: 3Vp9qyCf8NA
69d52155845ac28dd46d7551de3d49c134ffcafd: Bug 1418433 - add tests for style data update mechanism for non-displayed elements. r=emilio,heycam
Jeremy Chen <jeremychen@mozilla.com> - Sun, 26 Nov 2017 15:24:12 +0000 - rev 394398
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1418433 - add tests for style data update mechanism for non-displayed elements. r=emilio,heycam In certain situations, we might access a non-displayed (i.e., display: none;) element's style data through getComputedStyle API. In this patch, we add some tests to ensure that, if the inline style sheet is added/changed/removed, the style data of a non-displayed element is always up-to-date. Some more tests are added to verify the correctness of the style data when a style rule is added/changed/removed via CSSOM. MozReview-Commit-ID: Ggjd4FMqZlo
7a5b6591d679c44b90f95e5beeb6d08a855feabe: Bug 1419527 - Use scrollend event to detect when spinner stops. r=mconley
Scott Wu <scottcwwu@gmail.com> - Thu, 23 Nov 2017 17:25:54 +0800 - rev 394397
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1419527 - Use scrollend event to detect when spinner stops. r=mconley MozReview-Commit-ID: AnRO1FOwhvP
29dcfd9a7ce80e383d99e690024001a4449066a5: Bug 1421200 - Fix memory leakage problem when getting WebRenderUserData. r=kats
Ethan Lin <ethlin@mozilla.com> - Tue, 28 Nov 2017 14:03:34 +0800 - rev 394396
Push 97880 by nbeleuzu@mozilla.com at Thu, 30 Nov 2017 22:47:54 +0000
Bug 1421200 - Fix memory leakage problem when getting WebRenderUserData. r=kats MozReview-Commit-ID: 3GQq5Aipqux
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip