dom/events/IMEContentObserver.h
483c129b10e3d94850e3a6cc94545e11139a6343
created 2019-08-02 05:47 +0000
pushed 2019-08-26 19:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1569902 - part 5: Make `IMEContentObserver` stop observing attribute change r=smaug
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-21 13:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
90fd055a420277d91231bb79508e8bd69b3b86f8
created 2018-10-11 13:06 +0000
pushed 2018-10-15 21:07 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1358813 - avoid flushing layout when notifying IME of focus events, r=masayuki
c1082792475e3e291068877895988fadf06fc26e
created 2018-05-08 13:52 -0400
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1387143 part 29. Remove nsISelection. r=mats
b6e041cfea34b7805a159382f70ec1da792fca8c
created 2018-05-08 13:52 -0400
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1387143 part 28. Remove nsISelection::AsSelection(). r=mats
1bb95c1b49c8aab525e6f6f45d954cc68bdb9b60
created 2018-01-26 17:25 +0900
pushed 2018-03-01 16:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1433345 - part 4: Make EditorBase derived from nsISelectionListener and notify its owning classes of selection change r=m_kato
a356d22ebcce1b4ec033f1e2cb2c35df0d93b13f
created 2018-01-24 14:10 +0900
pushed 2018-03-01 16:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1432528 - part 3: Make EditorBase store IMEContentObserver directly and make it not derived from nsIEditorObserver r=m_kato
804de8550bbd947860e64779da6e6b0f68a68f91
created 2018-01-05 15:23 +0100
pushed 2018-01-11 21:05 +0000
Andrea Marchesini Andrea Marchesini - Bug 1425440 - Get rid of GetChildAt_Deprecated in IMEContentObserver, r=catalinb
e0267745cc5f430b3c9102009bfde6f3bf2a690d
created 2017-10-12 18:11 +0900
pushed 2017-11-02 16:33 +0000
Makoto Kato Makoto Kato - Bug 1407943 - IMEContentObserver should use Selection instead of nsISelectionPrivate. r=masayuki
785d03188e75a278064da1e40a4d8bb05353baaf
created 2017-09-06 13:47 -0400
pushed 2017-11-02 16:33 +0000
Michael Layzell Michael Layzell - Bug 1384915 - Part 3: Avoid using node indices in IMEContentObserver, r=masayuki
5903c9372f345b99030d6467888979a2e5f9583f
created 2017-08-03 19:36 +0300
pushed 2017-08-09 20:59 +0000
Olli Pettay Olli Pettay - Bug 1385666 - Ensure layout is flushed when editor gets focus. r=masayuki, a=lizzard
7eea0e7fbff9b6ccb5b6e9400b1278ec58dbca6b
created 2017-06-29 14:46 +0300
pushed 2017-08-02 08:25 +0000
Olli Pettay Olli Pettay - Bug 1375491, make child process to cache ime properties only at animation tick time, r=masayuki
8230a1deb27fbeed8e96c93e7d57d29342aae71e
created 2017-06-20 19:23 +0900
pushed 2017-08-02 08:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1374207 - part2: TextComposition, IMEContentObserver and IMEStateManager should use EditorBase instead of nsIEditor r=m_kato
c02a8965ab7cf4f71c5d0e1688d5398f9dc23a5c
created 2017-06-08 11:24 +0900
pushed 2017-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1250823 part 2 - IMEContentObserver should cache adding ranges as a range during document change r=smaug
d786da7fdddac9fc6e9bbfd48ae5cd2860e0e6fd
created 2017-06-08 11:21 +0900
pushed 2017-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1250823 part 1 - Implement DocumentObserver as a nested class of IMEContentObserver for observing to begin and end update r=smaug
f7b5de7bd5c745446259f5102ddbedb59b299356
created 2017-04-28 20:09 +0900
pushed 2017-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1359547 EventStateManager should grab IMEContentObserver with local variable before calling HandleQueryContentEvent() r=smaug
0ea1fc4888f06e0b9dde84ad60aa7632fc2ccb1a
created 2017-04-13 14:32 +0900
pushed 2017-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1217700 part.2 IMEContentObserver should observe all possible notifications and check if it should be notified when it occurs r=m_kato
8d081bf9b8399146949f67da496c287c67cd3317
created 2017-04-11 21:24 +0900
pushed 2017-06-12 13:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1296220 Rename nsIMEUpdatePreference to mozilla::widget::IMEUpdatePreference r=m_kato
a1f55676508b925695b531c28bb37f793a48339f
created 2017-04-28 20:09 +0900
pushed 2017-05-04 13:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1359547 - EventStateManager should grab IMEContentObserver with local variable before calling HandleQueryContentEvent() r=smaug a=gchang
6ea3593a23e443f50f877ece94e14e9b3f6ffdf2
created 2017-02-10 22:11 -0800
pushed 2017-04-18 12:07 +0000
Bill McCloskey Bill McCloskey - Bug 1339289 - Give names to a lot of common runnables (r=ehsan)
456eeed13f879af561c8ee1af1a374c7f1724140
created 2016-06-28 15:23 +0900
pushed 2016-09-19 13:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1282668 Get rid of nsIMEUpdatePreference::NOTIFY_SELECTION_CHANGE r=m_kato
8374debdc9336ce898c41353bd4ae5be0189dbb1
created 2016-06-01 22:14 +0900
pushed 2016-08-01 13:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1275906 part.2 TextComposition should use IMEContentObserver for sending NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED if the editor which has the composition is in the active IMEContentObserver r=smaug
fcc0936b576daa150697671849a191009ca33811
created 2016-04-25 17:23 -0700
pushed 2016-08-01 13:59 +0000
Kyle Huey Kyle Huey - Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
23e3c6bf330f3e77834c2c08f40642a9731885ad
created 2015-12-02 13:20 +0900
pushed 2016-01-25 13:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1213589 part.6 ContentEventHandler should insert line breaks at open tag of elements except non-replaced inline elements r=smaug
d045e3b436223420edaf2933fb281d4f6cc464a3
created 2015-12-02 13:20 +0900
pushed 2016-01-25 13:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1213589 part.2 Clean up GenerateFlatTextContent(), GelerateFlatFontRanges() and GetFlatTextOffsetOfRange() of ContentEventHandler r=smaug
4c9308a551ba0ca6b8385df7e86f8f3a057919b9
created 2015-11-10 11:49 +0900
pushed 2016-01-25 13:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1218032 part.4 Notify IMEContentObserver of enough safe timing to notify IME of something r=smaug
f691194085bd983eec04f25c55a2c02b7e7ff4d1
created 2015-11-10 11:49 +0900
pushed 2016-01-25 13:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1218032 part.3 IMEContentObserver should notify IME of anything without script runner r=smaug
2cb75cbd2d6b2c3668cdc5b51a59c131ce1434a1
created 2015-11-10 11:49 +0900
pushed 2016-01-25 13:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1218032 part.2 Make sending focus notification to IME async-aware r=smaug
760b56778e5a427026377c5ac2170f56917a672c
created 2015-10-27 07:21 +0900
pushed 2015-12-14 20:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1184890 part.1 SelectionChangeDataBase and TextChangeDataBase should have a flag which indicates whether the change occurred during composition or not r=smaug
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
e889d9abef34debbb7d09b4e187047bf2febece8
created 2015-10-10 10:21 +0900
pushed 2015-12-14 20:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1211352 part.1 IMEContentObserver should be created when a plugin has focus r=smaug
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
34606afcc726979bbbc8d5e1b8841fa7865d5f67
created 2015-09-16 17:48 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1203381 part.7 Rename IMEContentObserver::mIs*ChangeEventPending to IMEContentObserver::mNeedsToNotifyIMEOf*Change r=smaug
46046fcbf40ff4b11330f0dd6150b740f4cd39dc
created 2015-09-16 17:48 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1203381 part.6 IMEContentObserver shouldn't post position change event if Reflow() is called during handling a query content event and sending NOTIFY_IME_OF_POSITION_CHANGE since the result of query content event includes the latest layout information r=smaug
3a37db144dcd1f23d0d8d87c3f48a7fb94f27fed
created 2015-09-16 17:48 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1203381 part.5 IMENotificationSender shouldn't send notification recursively r=smaug
11944d579d682697ed8ec9a3dd721c2280d29c99
created 2015-09-16 17:48 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1203381 part.3 IMEContentObserver::mIsFlushingPendingNotifications should be cleared when all pending notifications are sent to IME r=smaug
6b69a6cadbe1fca58a29edbf7db28975433a2abc
created 2015-09-16 17:48 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1203381 part.2 Merge all IME notification sending events of IMEContentObserver to a runnable class r=smaug
bcfee08450fc95eceb46f2fbf60bec97d4c08b50
created 2015-09-16 17:48 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1203381 part.1 IMEContentObserver shouldn't clear mTextChangeData until immediately before sending a text change notification r=smaug
fe70add404858840b24f81d522033959e95b5f53
created 2015-09-14 23:28 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1203364 IMEContentObserver should notify IME of selection change with the latest change reason r=smaug
62a79bc9cf9eb720a0f9cadf797a0186a54c253b
created 2015-09-08 12:54 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1200980 part.3 IMEContentObserver should use its selection cache at handling NS_QUERY_SELECTED_TEXT r=smaug
92127319836ac2c4704c92a40e9d4967fcac93ae
created 2015-09-08 12:54 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1200980 part.2 QueryContentEvent should be handled via IMEContentObserver if there is an instance of it r=smaug
363401fd972c08d2321022704d16f9f05442bc5f
created 2015-09-08 12:54 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1200980 part.1 Log the behavior of IMEContentObserver for debugging r=smaug
f124971f48a6d519bf79a0f360e6b5acdff673fb
created 2015-08-22 01:43 +0900
pushed 2015-10-29 11:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1189396 part.4 IMEContentObserver should cache the selection data at notifying IME of selection change r=smaug
5eab052ea8e4d650b835ee36cc3afcace853e338
created 2015-07-17 11:25 +0900
pushed 2015-09-21 14:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1176955 part.2 NOTIFY_IME_OF_SELECTION should have a flag which indicates if it's caused by a selection event r=smaug
2bc21c05668234919c25c3e85cb602ee3dfb46a1
created 2015-07-11 10:53 +0900
pushed 2015-09-21 14:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1176954 part.7 IMENotification::TextChangeData should have a method to merge with another instance and IMENotification::MergeWith() should use it r=smaug
63e298231e56303fc31a2552bd52062270e11112
created 2015-07-11 10:53 +0900
pushed 2015-09-21 14:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1176954 part.6 IMEContentObserver should use IMENotification::TextChangeData r=smaug
a633cd8ac3d9eb7ff9f7ebbf2993c123d96cfff9
created 2015-06-17 10:03 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1172466 part.4 Don't notify IME during reflow r=smaug
6e481878f2b00025b998b9752a5714e4ccf996c0
created 2015-06-17 10:03 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1172466 part.3 Create an abstruct class which is a base class of classes notifying IME r=smaug
83a659053a5239769f32ddaa3ac214b11af2c07c
created 2015-06-17 10:03 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1172466 part.2 Use runnable event for notifying IME of focus r=smaug
c215b9a30b7395a9db4c527992c23ab45f5021e9
created 2015-06-17 10:03 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1172466 part.1 Make helper classes to notify IME nested classes of IMEContentObserver r=smaug
aa68553b7a717d6f3144c22362776bd702fd0529
created 2015-06-05 02:06 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1162818 part.6 Don't notify IME of anything during reframing the editor r=smaug
8adf9f2890579b153fe7a8cff5a22dc7c2bf0ce2
created 2015-05-26 16:45 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1167022 part.5 IMEContentObserver::Init() should stop keeping to initialize in the first call because Init() may be called again during notifying IME of focus due to flushing layout r=smaug
c4bb1e3052345b4390b4ee1dce926994a6d7e7dd
created 2015-05-26 16:45 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1167022 part.4 Get rid of MozIMEFocus(In|Out) events r=smaug
59a6bef031e2bf00635ba955f13d580f78cf3626
created 2015-05-26 16:45 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1167022 part.2 IMEStateManager::UpdateIMEState() should try to restart to observe focused editor when it's reframed r=smaug+nchen
d4a4025d966e9142b1f74bbe95a8eddedbb05e55
created 2015-05-26 16:45 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1167022 part.1 Make IMEContentObserver possible to restart to observe editor root node r=smaug
fb82a47beb96fcb88487451b8d61db3408998d4c
created 2015-05-23 21:40 -0700
pushed 2015-08-10 18:23 +0000
Phil Ringnalda Phil Ringnalda - Back out 4 changesets (bug 1167022) for reftest-e10s bustage
de4013b979a78d93badbc0493b3f190488e72a81
created 2015-05-24 10:11 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1167022 part.4 Get rid of MozIMEFocus(In|Out) events r=smaug
cbc7f8b88a46b179b8e3c539b657b3adfe320019
created 2015-05-24 10:11 +0900
pushed 2015-08-10 18:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1167022 part.2 IMEStateManager::UpdateIMEState() should try to restart to observe focused editor when it's reframed r=smaug+nchen
less more (0) -60 tip