b2e48cc9d3a02fc172910ce8b29f83c19db20777: merge fx-team to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 05 Jul 2016 16:02:17 +0200 - rev 303619
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
merge fx-team to mozilla-central a=merge
f47a1bc057ff5a6084e776040425da258a2851ca: merge autoland to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Tue, 05 Jul 2016 16:00:37 +0200 - rev 303618
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
merge autoland to mozilla-central a=merge
03ea4596d84203bf16fdf0d7fc003588c3e8a044: Bug 1283679 - fix misspelled mask-composite:subtract keyword. r=dbaron
Astley Chen <aschen@mozilla.com> - Mon, 04 Jul 2016 11:17:13 +0800 - rev 303617
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1283679 - fix misspelled mask-composite:subtract keyword. r=dbaron MozReview-Commit-ID: 67UEtupOLoM
045e13e67ed43f96e9639a9fec9f8e8b45fd91ed: Bug 1283579 - Use data schema rather than outside document for test of bug 682592 to make it faster. r=jfkthame
Xidorn Quan <me@upsuper.org> - Mon, 04 Jul 2016 13:16:08 +1000 - rev 303616
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1283579 - Use data schema rather than outside document for test of bug 682592 to make it faster. r=jfkthame MozReview-Commit-ID: 6ccLpZF1qr8
ded9d3adbde1f182320fdb1302ce2e30a6c73764: Bug 1224994 part.13 Fix some comments which say "locked content" in TSFTextStore.cpp r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 04 Jul 2016 15:53:58 +0900 - rev 303615
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1224994 part.13 Fix some comments which say "locked content" in TSFTextStore.cpp r=m_kato MozReview-Commit-ID: Jze8WtPx82G
99a286cee6950fd9b11ddd0daa60ce2db41f6ae5: Bug 1224994 part.12 Rename the variable names for the result of TSFTextStore::SelectionForTSF() to selectionForTSF r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 01 Jul 2016 14:13:46 +0900 - rev 303614
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1224994 part.12 Rename the variable names for the result of TSFTextStore::SelectionForTSF() to selectionForTSF r=m_kato MozReview-Commit-ID: 9gYiIKVohQl
d7eefd29bfef62c47e5499aaac6f136ee8a05e73: Bug 1224994 part.11 Rename TSFTextStore::CurrentSelection() to TSFTextStore::SelectionForTSF() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 01 Jul 2016 14:09:52 +0900 - rev 303613
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1224994 part.11 Rename TSFTextStore::CurrentSelection() to TSFTextStore::SelectionForTSF() r=m_kato MozReview-Commit-ID: 9KVLN63NL9Z
fadd96dff61f493f8a2ab113b25d9103175168f0: Bug 1224994 part.10 Rename TSFTextStore::mSelection to TSFTextStore::mSelectionForTSF for making its meaning clearer r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 01 Jul 2016 14:01:26 +0900 - rev 303612
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1224994 part.10 Rename TSFTextStore::mSelection to TSFTextStore::mSelectionForTSF for making its meaning clearer r=m_kato MozReview-Commit-ID: K9tVAw9aCaN
ff08df084602201a7daaa124b2b01671271daa0a: Bug 1224994 part.9 TSFTextStore shouldn't set selection when there is unknown pending text changes r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 30 Jun 2016 17:55:01 +0900 - rev 303611
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1224994 part.9 TSFTextStore shouldn't set selection when there is unknown pending text changes r=m_kato I'm still not sure what we should do in this case, though. If mContentForTSF is initialized and there are some unknown changes in actual contents, i.e., not caused by composition of the active TIP itself, we cannot set selection range properly in some cases. For example, if TSF tires to set non-empty selection range but the range has been removed by web apps. For now, let's try to return E_FAIL in such case because that should occur at reconversion or something immediately after previous content change not caused by previous composition. If TIP does nothing in this case, user can retry with same operation after all pending text changes are notified to TSF. MozReview-Commit-ID: 9unrNVeC1tW
8866c7c9a21d08e36cf45c1e9e2da6b6ef4b098d: Bug 1224994 part.8 Don't notify TSF of text changes while there is cached content r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 30 Jun 2016 15:04:02 +0900 - rev 303610
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1224994 part.8 Don't notify TSF of text changes while there is cached content r=m_kato Same as selection change notification, text change notification shouldn't be notified to TSF while there is cachec content because neither TSF nor TIP may allow to change text by web applications during keeping storing cached content. This patch makes TSFTextStore stores and merges text changes until MaybeFlushPendingNotifications() is called and there is no cached content. MozReview-Commit-ID: 9fj0GREbX18
d0b6fa38f05d68fb62eb4c2a1490ee59e7aea20e: Bug 1224994 part.7 Don't notify TSF of selection changes while there is a cached content r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 30 Jun 2016 16:17:11 +0900 - rev 303609
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1224994 part.7 Don't notify TSF of selection changes while there is a cached content r=m_kato TSFTextStore shouldn't notify TSF of selection change until MaybeFlushPendingNotifications() is called and there is no cached content because while there is cached content, neither TSF nor TIP may allow to change selection by web applications. Therefore, ITextStoreACP::GetSelection() and similar methods need to use mSelection instead of actual selection in the focused editor. Therefore, TSFTextStore should store selection change data during keeping storing content cache and notify it when the cache is cleared. So, when TSFTextStore notifies TSF of selection change, TSFTextStore needs to update mSelection to the actual selection which is stored in mPendingSelectionChangeData. MozReview-Commit-ID: 8ZWASzu7Znv
ce51850dddc6e6ac484ea4adeedb3ac99b8fed89: Bug 1224994 part.6 Don't clear TSFTextStore::mContentForTSF until active composition is committed r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 29 Jun 2016 18:24:10 +0900 - rev 303608
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1224994 part.6 Don't clear TSFTextStore::mContentForTSF until active composition is committed r=m_kato This patch stop clearing mContentForTSF at unlocking the document because we should keep it until active composition is committed. If so, TSF/TIP won't be confused by content changes by JS. So, this is important for a11y of TIP users in some complicated websites like GoogleDocs, Facebook, etc. Note that this patch doesn't work well without following patches. We need to stop notifying TSF of selection changes and text changed while mContentForTSF is valid. MozReview-Commit-ID: 9QOGZxdYU3I
e29577344d51c00c59d24c6e7066d359160b1e14: Bug 1224994 part.5 Implement TSFTextStore::IsComposingInContent() to check if the focused editor has composition r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 29 Jun 2016 17:39:59 +0900 - rev 303607
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1224994 part.5 Implement TSFTextStore::IsComposingInContent() to check if the focused editor has composition r=m_kato MozReview-Commit-ID: 2bmGeaxUpUU
08af14bb5e38c5723398431cf2c061ea3edd5add: Bug 1224994 part.4 Rename the variable name which is for storing the result of TSFTextStore::ContentForTSFRef() to contentForTSF r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 29 Jun 2016 17:26:35 +0900 - rev 303606
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1224994 part.4 Rename the variable name which is for storing the result of TSFTextStore::ContentForTSFRef() to contentForTSF r=m_kato MozReview-Commit-ID: 3wWMrpSWW6b
1927603da3c0dea401c1158771cc7b59960fbc32: Bug 1224994 part.3 Rename TSFTextStore::mDeferClearingLockedContent to TSFTextStore::mDeferClearingContentForTSF r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 29 Jun 2016 17:22:09 +0900 - rev 303605
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1224994 part.3 Rename TSFTextStore::mDeferClearingLockedContent to TSFTextStore::mDeferClearingContentForTSF r=m_kato MozReview-Commit-ID: 9cZ3Itx2zb4
f83dca35bb32bead8fa15ce0347f1a3d1115df26: Bug 1224994 part.2 Rename TSFTextStore::LockedContent() to TSFTextStore::ContentForTSFRef() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 29 Jun 2016 17:18:44 +0900 - rev 303604
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1224994 part.2 Rename TSFTextStore::LockedContent() to TSFTextStore::ContentForTSFRef() r=m_kato MozReview-Commit-ID: JC4lgZu38e9
154d0ebf99e0dba4f30fa6a1f5a19f422c1bd6fd: Bug 1224994 part.1 Rename TSFTextStore::mLockedContent to TSFTextStore::mContentForTSF r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 29 Jun 2016 17:15:40 +0900 - rev 303603
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1224994 part.1 Rename TSFTextStore::mLockedContent to TSFTextStore::mContentForTSF r=m_kato MozReview-Commit-ID: 5K0zPW1Mx4b
d429407260725e73d42d8b10fccdc4e51d2dd903: Bug 1249497 - Use isolate-override for bdo elements. r=jfkthame
Xidorn Quan <me@upsuper.org> - Fri, 01 Jul 2016 09:53:26 +1000 - rev 303602
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1249497 - Use isolate-override for bdo elements. r=jfkthame MozReview-Commit-ID: 9Sx87z5gcqZ
26cf02eec83062c5932edd32799a2ea1b6fb1936: Bug 1284292 - Allow GLScreenBuffer::CreateFactory to work without a CompositableForwarder r=gw280
kearwood - Mon, 04 Jul 2016 11:13:15 -0700 - rev 303601
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1284292 - Allow GLScreenBuffer::CreateFactory to work without a CompositableForwarder r=gw280 - GLScreenBuffer::CreateFactory has been overloaded to accept either a CompositableForwarder or a ClientIPCAllocator. - WebVR 1.0 API implementation in Bug 1250244 uses GLScreenBuffer without a CompositableForwarder. MozReview-Commit-ID: GWR1XuIgPBT
31c0f3a2f81cfcb338d0df7eb518d3fe52a85adf: Bug 1283596 - Update firefox-ui-tests task template files for local and remote tests. r=garndt
Henrik Skupin <mail@hskupin.info> - Thu, 30 Jun 2016 22:44:41 +0200 - rev 303600
Push 19868 by cbook@mozilla.com at Tue, 05 Jul 2016 14:08:32 +0000
Bug 1283596 - Update firefox-ui-tests task template files for local and remote tests. r=garndt Firefox-ui functional tests which use local test data should report with the Tier-1 level. Due to restrictions of Tier-1 the other tests with remote test data have to be kept as Tier-2 jobs. The patches reorganize our hierarchy of templates accordingly. MozReview-Commit-ID: 9QcuYUzkvwf
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip