0aeee92e288e305a6c29a683a48a9c7a5fc7c079: Bug 1275914 part.8 TextComposition should always update its composition start offset during composing r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 20 Jun 2016 16:34:40 +0900 - rev 302145
Push 78617 by masayuki@d-toybox.com at Tue, 21 Jun 2016 06:58:42 +0000
Bug 1275914 part.8 TextComposition should always update its composition start offset during composing r=smaug TextComposition should update its composition start offset after every DOM event dispatch with first clause's selection type if there is composition string. MozReview-Commit-ID: HFkePci1PhU
d758ecd88650be969181e8add7423721ea54a7fc: Bug 1275914 part.7 Add automated tests to query IME selections r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 20 Jun 2016 16:31:29 +0900 - rev 302144
Push 78617 by masayuki@d-toybox.com at Tue, 21 Jun 2016 06:58:42 +0000
Bug 1275914 part.7 Add automated tests to query IME selections r=smaug MozReview-Commit-ID: GwBU6Evcpfa
68e44df1e61e9d06ea976c4914709347c4305d41: Bug 1275914 part.6 ContentEventHandler::OnQuerySelectedText() shouldn't refer anchor and focus of selection if there are 2 or more selection ranges r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Sat, 11 Jun 2016 22:22:10 +0900 - rev 302143
Push 78617 by masayuki@d-toybox.com at Tue, 21 Jun 2016 06:58:42 +0000
Bug 1275914 part.6 ContentEventHandler::OnQuerySelectedText() shouldn't refer anchor and focus of selection if there are 2 or more selection ranges r=smaug Selection's focus and anchor node and offset are stored only for the last range. However, ContentEventHandler needs its first range. Therefore, ContentEventHandler shouldn't refer them if there are two or more selection ranges. MozReview-Commit-ID: ACflFE3ZrOM
76c08df53e1a400a102c0296a24c34dad8663197: Bug 1275914 part.5 Support special selections at handling eQuerySelectedText r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 21 Jun 2016 13:13:11 +0900 - rev 302142
Push 78617 by masayuki@d-toybox.com at Tue, 21 Jun 2016 06:58:42 +0000
Bug 1275914 part.5 Support special selections at handling eQuerySelectedText r=smaug TextComposition needs to query first IME selection. Therefore, we need to add support to query special selection range with eQuerySelectedText. First, WidgetQueryContentEvent::mInput should have mSelectionType which should be initialized with InitForQuerySelectedText() but unfortunately, there is no method for eQuerySelectedText. Therefore, this patch initializes WidgetQueryContentEvent::mInit::mSelectionType with SelectionType::eNormal in its constructor. Next, ContentEventHandler needs to support to handle eQuerySelectedText with special selection types. However, we need to create 2 paths in some cases, one is for normal selection and the other is for special selections because there are no selection ranges may be usual case for special selections but not so for normal selection. Therefore, ContentEventHandler::InitCommon() becomes a little bit more complicated. ContentEventHandler::mSelection and ContentEventHandler::mFirstSelectedRange is initialized with the specified selection type but normal selection type is also necessary to compute the selection root since the selection root is computed from the first selected range which may not be anywhere if its selection type is not normal. Finally, ContentEventHandler::OnQuerySelectedText() returns "there are no selections" as succeeded case in special selection type cases. MozReview-Commit-ID: 9WzUx8b5piw
c3d1a45c8796948e95d3e93bc3d98f0583d97a11: Bug 1275914 part.4 Add a method to retrieve focused content's selection controller to nsIPresShell r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 10 Jun 2016 21:01:32 +0900 - rev 302141
Push 78617 by masayuki@d-toybox.com at Tue, 21 Jun 2016 06:58:42 +0000
Bug 1275914 part.4 Add a method to retrieve focused content's selection controller to nsIPresShell r=smaug ContentEventHandler will need to support query any types of selection. Therefore, it cannot use nsCopySupport::GetSelectionForCopy(). Instead, a part of it should be implemented by nsIPresShell::GetSelectionControllerForFocusedContent() and it should be shared by nsCopySupport::GetSelectionForCopy() and ContentEventHandler. MozReview-Commit-ID: 1ItkkIUPFMG
dd927e5e00a29d9998029e8f80dad8582e0d0fba: Bug 1275914 part.3 TextComposition should use IMEContentObserver or ContentEventHandler directly when it queries the selection r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 10 Jun 2016 19:45:21 +0900 - rev 302140
Push 78617 by masayuki@d-toybox.com at Tue, 21 Jun 2016 06:58:42 +0000
Bug 1275914 part.3 TextComposition should use IMEContentObserver or ContentEventHandler directly when it queries the selection r=smaug TextComposition queries selection start offset a lot of times. Therefore, for reducing the runtime cost, it should use IMEContentObserver if it's available or ContentEventHandler, otherwise. MozReview-Commit-ID: 61GgQZDX2HP
a6edf7da37d329841a3cf637678a26a6a5090506: Bug 1275914 part.2 Modify TextComposition::mCompositionStartOffset after every composition event dispatch r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 10 Jun 2016 19:32:49 +0900 - rev 302139
Push 78617 by masayuki@d-toybox.com at Tue, 21 Jun 2016 06:58:42 +0000
Bug 1275914 part.2 Modify TextComposition::mCompositionStartOffset after every composition event dispatch r=smaug When composition string hasn't been non-empty, insertion point of the composition string can be changed by a DOM event handler. E.g., compositionstart, first compositionupdate and first text. Therefore, TextComposition should update the composition start offset cache after every event dispatch. MozReview-Commit-ID: FOPewPTRuCn
b202c72df4f1165926de1d00772b78f97ac66e4d: Bug 1275914 part.1 TextComposition should store target clause offset from start of the composition instead of start of the editor r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 02 Jun 2016 14:26:47 +0900 - rev 302138
Push 78617 by masayuki@d-toybox.com at Tue, 21 Jun 2016 06:58:42 +0000
Bug 1275914 part.1 TextComposition should store target clause offset from start of the composition instead of start of the editor r=smaug It's enough to store target clause offset from start of the composition and better to modify mCompositionStartOffset because when even if mCompositionStartOffset is changed, we don't need to modify the target clause offset. This patch renames mCompositionTargetOffset to mTargetClauseOffsetInComposition. MozReview-Commit-ID: 1wt2OTUUjkY
e15474388a5ff4a49fcea922a2e74ae2a0aff0d7: Bug 1280252 - Refactor RareArgumentsData a bit so it behaves correctly on moving GC. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 21 Jun 2016 08:49:09 +0200 - rev 302137
Push 78616 by jandemooij@gmail.com at Tue, 21 Jun 2016 06:50:07 +0000
Bug 1280252 - Refactor RareArgumentsData a bit so it behaves correctly on moving GC. r=luke
2c64b2476147f216c14e22f997d26722e50b673a: Bug 1280036: don't create video frame before seek target. r=jya
Alfredo <ayang@mozilla.com> - Thu, 16 Jun 2016 13:43:52 +0100 - rev 302136
Push 78615 by ayang@mozilla.com at Tue, 21 Jun 2016 06:48:44 +0000
Bug 1280036: don't create video frame before seek target. r=jya MozReview-Commit-ID: G1QTZTWtvmR
87f4fe4848c26efe073ed77313aac00ffd437060: Bug 1278752 (part 2) - Make explicit the ignoring of a hasStableClassAndProto() return value. r=bhackett.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 03 Jun 2016 16:15:50 +1000 - rev 302135
Push 78614 by nnethercote@mozilla.com at Tue, 21 Jun 2016 05:48:51 +0000
Bug 1278752 (part 2) - Make explicit the ignoring of a hasStableClassAndProto() return value. r=bhackett.
d1e5d75a2e9d6f46a48bc66c243dcfeb2cd40788: Bug 1278752 (part 1) - Add a missing null check in PropertyTypeIncludes. r=bhackett.
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 03 Jun 2016 16:12:25 +1000 - rev 302134
Push 78614 by nnethercote@mozilla.com at Tue, 21 Jun 2016 05:48:51 +0000
Bug 1278752 (part 1) - Add a missing null check in PropertyTypeIncludes. r=bhackett.
629faa5d9254287324f40989941fca237beb93ac: Bug 1279859 - Correctly skip over extra image sub blocks in the GIF decoder. r=njn
Seth Fowler <mark.seth.fowler@gmail.com> - Mon, 20 Jun 2016 20:42:31 -0700 - rev 302133
Push 78613 by mfowler@mozilla.com at Tue, 21 Jun 2016 04:09:38 +0000
Bug 1279859 - Correctly skip over extra image sub blocks in the GIF decoder. r=njn
c7933c6620c53681b2f2443deed69e442e1db542: Bug 1281015 - Remove unused mConsumerKeyedMutex. r=kamidphish
Sean Stangl <sstangl@mozilla.com> - Mon, 20 Jun 2016 11:09:00 -0400 - rev 302132
Push 78612 by ryanvm@gmail.com at Tue, 21 Jun 2016 02:18:58 +0000
Bug 1281015 - Remove unused mConsumerKeyedMutex. r=kamidphish
bf7c4fd410716e274a8be5462ac907cc66792190: Bug 1277831 - Enable e10s for RTL users on Windows and OSX. r=felipe
Jim Mathies <jmathies@mozilla.com> - Thu, 09 Jun 2016 07:35:37 -0500 - rev 302131
Push 78612 by ryanvm@gmail.com at Tue, 21 Jun 2016 02:18:58 +0000
Bug 1277831 - Enable e10s for RTL users on Windows and OSX. r=felipe MozReview-Commit-ID: 4B2zLIQu8RE
c84be565e4e86d51e30b51a03db8980deb13e92d: Bug 1275901 - Update in-tree libpng to version 1.6.23 (part 2, old-configure.in). r=seth
Glenn Randers-Pehrson <glennrp+bmo@gmail.com> - Thu, 09 Jun 2016 12:12:00 -0400 - rev 302130
Push 78612 by ryanvm@gmail.com at Tue, 21 Jun 2016 02:18:58 +0000
Bug 1275901 - Update in-tree libpng to version 1.6.23 (part 2, old-configure.in). r=seth
7f9d9dfa09d2d3b27bd3f3cc45aae160cf52fb5d: Bug 1275901 - Update in-tree libpng to version 1.6.23. r=seth
Glenn Randers-Pehrson <glennrp+bmo@gmail.com> - Thu, 09 Jun 2016 12:05:00 -0400 - rev 302129
Push 78612 by ryanvm@gmail.com at Tue, 21 Jun 2016 02:18:58 +0000
Bug 1275901 - Update in-tree libpng to version 1.6.23. r=seth
26d903c059b7559150a6789ccf7d163ae225e223: Bug 1277163 - Rename nsStyleContext* argument to Calc(Style)Difference methods to indicate it's the new style. r=dbaron
Cameron McCormack <cam@mcc.id.au> - Tue, 21 Jun 2016 11:47:54 +1000 - rev 302128
Push 78611 by cmccormack@mozilla.com at Tue, 21 Jun 2016 01:49:09 +0000
Bug 1277163 - Rename nsStyleContext* argument to Calc(Style)Difference methods to indicate it's the new style. r=dbaron MozReview-Commit-ID: 9AvGc1tjJpx
16dfedac79db22e4b31a46c098e4b6cb8aff60ea: Followup bustage fix for Bug 1277648
Justin Wood <Callek@gmail.com> - Mon, 20 Jun 2016 21:41:21 -0400 - rev 302127
Push 78610 by Callek@gmail.com at Tue, 21 Jun 2016 01:42:01 +0000
Followup bustage fix for Bug 1277648 MozReview-Commit-ID: 19cH0TIORfc
57f790e0daffeaf4a134043fab58337454908ce7: Bug 1280914 - Fix test_create after "Bug 1276216 - All tasks with no other dependencies should depend on the decision task"
Justin Wood <Callek@gmail.com> - Mon, 20 Jun 2016 10:22:15 -0400 - rev 302126
Push 78609 by Callek@gmail.com at Tue, 21 Jun 2016 01:12:38 +0000
Bug 1280914 - Fix test_create after "Bug 1276216 - All tasks with no other dependencies should depend on the decision task" MozReview-Commit-ID: CCdXafMIDUD
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip