widget/TextEvents.h
edbde6116eeea581e3f4a1413055888aff9951be
created 2019-04-03 10:27 +0000
pushed 2019-04-04 04:41 +0000
Masayuki Nakano Masayuki Nakano - Bug 1530188 - Make nsChildView::GetEditorView() use eQueryContentState without flushing layout r=smaug
199af6c43953e40303895707c3d38ca162ef6844
created 2019-03-08 12:46 +0000
pushed 2019-03-10 10:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1466208 - part 39: Create PresShell::EventHandler::MaybeHandleKeyboardEventBeforeDispatch() r=smaug
b32055608807968d77af0b75a85e3c7dc49a692f
created 2019-03-07 05:49 +0000
pushed 2019-03-08 09:43 +0000
Alex Gaynor Alex Gaynor - Bug 1484910 - Use the CheckedInt API correctly; r=masayuki
7c1b053e161b0795c83fc39289a8d4335b146127
created 2019-03-05 02:06 +0000
pushed 2019-03-05 09:33 +0000
Alastor Wu Alastor Wu - Bug 1530220 - part1 : allow some non-printalble keys as supported user gesture inputs to activate document. r=masayuki,cpearce
5b4aa09a20df7251ea54dea5e01687d30cbf4401
created 2019-02-19 06:32 +0000
pushed 2019-02-19 17:39 +0000
Masayuki Nakano Masayuki Nakano - Bug 998941 - part 2-1: Implement InputEvent.dataTransfer declared by Input Events r=smaug
7eae0724c0aa291d7439cb64dc851e0026cdebe2
created 2019-02-19 06:28 +0000
pushed 2019-02-19 17:39 +0000
Masayuki Nakano Masayuki Nakano - Bug 998941 - part 1-2: Make editor set InputEvent.data to inserting text when it sets InputEvent.inputType to "insertText" or "insertCompositionText" r=smaug,m_kato
7773539f3fdc460a6f1ff2f3fc66e79fb998914c
created 2019-02-19 06:27 +0000
pushed 2019-02-19 17:39 +0000
Masayuki Nakano Masayuki Nakano - Bug 998941 - part 1-1: Implement InputEvent.data of UI Events r=smaug
cd0f006ea4b311f6223c6d151f09aa9758c7ad92
created 2019-01-07 10:10 +0000
pushed 2019-01-07 16:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1447239 - Implement InputEvent.inputType r=smaug
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 15:15 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
70335d3f41881cd85b99a23342fc254b3783638f
created 2018-11-07 06:39 +0000
pushed 2018-11-07 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1502795 - Set keyCode or charCode of keypress event whose value is zero to the other's non-zero value by default again unless dispatched on known broken web apps r=smaug
90fd055a420277d91231bb79508e8bd69b3b86f8
created 2018-10-11 13:06 +0000
pushed 2018-10-11 21:59 +0000
Gijs Kruitbosch Gijs Kruitbosch - Bug 1358813 - avoid flushing layout when notifying IME of focus events, r=masayuki
ade489313a3d24e51837775e344510de4b144e0d
created 2018-10-02 12:16 +0000
pushed 2018-10-03 23:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1343955 - part 4: Implement static API to synthesize keyboard events into FuzzingFunctions r=smaug
fea8e039767a88ebfb73b1f0d43d1f87ee7394e1
created 2018-10-03 09:21 +0000
pushed 2018-10-03 23:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1343955 - part 2: Implement _guessCodeFromKeyName() in EventUtils.js with C++ and make it accessible with nsITextInputProcessor for EventUtils.js r=smaug
a97feb8161b7a4c60a539d83cb702a6e50fab1b1
created 2018-06-25 14:20 -0700
pushed 2018-06-27 00:06 +0000
Jeff Gilbert Jeff Gilbert - Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
a4f65ee3cba7d71084e92113ce1a3e2ffe428842
created 2018-06-15 17:48 +0300
pushed 2018-06-20 17:22 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - Widget - Initialize member fields in classes/ structures. r=jimm
3049615be4fec60a1d430ae9bdd8a6385d19579e
created 2018-06-06 23:35 +0900
pushed 2018-06-09 12:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1441821 - NativeKey shouldn't mark eKeyDown and eKeyPress as "skippable in remote process" if message is not caused by physical key press r=m_kato,smaug
2415a1d53df35624a109643533f1f3d8d8e0ab15
created 2018-05-24 20:59 +0900
pushed 2018-05-30 09:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1464016 - TextInputHandler should not clear alt/ctrl/meta modifiers of eKeyPress event before sending TextEventDispatcher r=m_kato
8128097dd7a739e26b1e796cd256555e003ae3e6
created 2018-05-23 22:27 +0900
pushed 2018-05-28 21:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1458845 - Make TextEventDispatcher dispatch keypress event even if altKey is true on macOS r=smaug
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:06 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 14:24 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
097cade856eceed3a6537707e8a1d911ce9dfccf
created 2018-02-16 15:54 +0900
pushed 2018-02-21 10:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1036008 - Use alternative ASCII capable keyboard layout information to decide keyCode even if the key produces an ASCII punctuation character r=smaug
cb4185c40f3d2445850029e4785d324783375497
created 2018-02-14 21:21 +0900
pushed 2018-02-18 22:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1438133 - Ctrl + Enter should cause keypress event even though the key combination doesn't input any character r=smaug
498d0e9ef3da88ec03935e7ae660ee20721806aa
created 2018-02-09 11:17 -0500
pushed 2018-02-09 16:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 1436508 part 9. Remove nsIDOMKeyEvent::DOM_KEY* constants. r=masayuki
34abf97931631c9d4504f25ac0ce7f0e509aa62f
created 2018-01-25 23:59 +0900
pushed 2018-01-27 09:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1433101 - part 2: Treat Enter and Shift+Enter as printable key r=smaug
81157078b090fda2f79d42a1e0e93b1b86449944
created 2018-01-25 23:27 +0900
pushed 2018-01-27 09:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1433101 - part 1: Add new pref which disables keypress event for non-printable keys only for the default event group in web content r=smaug
f6ef04a022f3c5aa861e438298302a989308369e
created 2017-12-06 16:52 -0800
pushed 2017-12-07 22:18 +0000
Eric Rahm Eric Rahm - Bug 1423773 - Part 1: Remove usage of nsStringGlue.h. r=glandium
264ccb66a86c18f1f08285499cc82100660c835f
created 2017-10-13 17:40 -0700
pushed 2017-11-17 23:05 +0000
Brendan Dahl Brendan Dahl - Bug 1409580 - Support edit command mapping in headless MacOS. r=masayuki
ce1fe9986ce932b2d19ee240548b91176568f065
created 2017-07-22 10:50 +0900
pushed 2017-07-24 12:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1333459 - part2-2: EventStateManager should check if it needs to wait reply from remote content before handling access keys r=smaug
2d219d3f6dc453342267c55fdbdc355fc6d97568
created 2017-07-06 17:36 +0900
pushed 2017-07-24 12:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1333459 - part1: Move methods of EventStateManager which check modifiers of access key to WidgetKeyboardEvent r=smaug
13dbbebe646ac205115b5544be44ac6f983f3646
created 2017-07-05 13:58 +0900
pushed 2017-07-06 00:17 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377653 - part2: Add helper methods to WidgetEvent and BaseEventFlags to manage propagation state between parent process and remote process r=smaug
308c1f2050b734b66339ad7bdc7e066696a5eaf7
created 2017-07-01 16:19 +0900
pushed 2017-07-06 00:17 +0000
Masayuki Nakano Masayuki Nakano - Bug 1377653 - part1: Get rid of WidgetKeyboardEvent::mInputMethodAppState r=smaug
2f051c7a8b086b903198c85bec7defb01349433e
created 2017-06-05 18:24 -0500
pushed 2017-06-27 19:00 +0000
Ryan Hunt Ryan Hunt - Bug 1351783 part 4 - Add a KeyboardShortcut type. r=kats,masayuki
887a8e96eeda59abc75f273304314a5a42414ea9
created 2017-06-05 18:09 -0500
pushed 2017-06-27 19:00 +0000
Ryan Hunt Ryan Hunt - Bug 1351783 part 2 - Add a KeyboardInput type. r=kats
f6210679c913c5a90f48846993aea5a481ecd1a0
created 2017-06-16 23:42 -0400
pushed 2017-06-20 17:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1373857 - Part 3: Optimize the PostHandleEvent() events that we dispatch for checkboxes and radiocontrols when they get toggled in order to make it use direct WidgetEvent dispatch; r=smaug
bf71ece03a290119c947cb3f93d311c34a6d4a78
created 2017-05-19 18:46 +0900
pushed 2017-05-19 22:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1339543 part 6 PBrowser::RequestNativeKeyBindings() should retrieves edit commands only for specified type r=smaug
b75c111837a802ceb953dba50a3c5a193d53ca22
created 2017-05-19 17:49 +0900
pushed 2017-05-19 22:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1339543 part 4 Change nsIWidget::ExecuteNativeKeyBinding() to nsIWidget::GetEditCommands() which just retrieves edit commands for the type r=smaug
198e58f7052f48338f8c10c08c6b6713bae8bafb
created 2017-05-19 17:24 +0900
pushed 2017-05-19 22:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1339543 part 2 eKeyPress event should have edit commands for all editor types when it's dispatched to a remote process r=smaug
68c474271ba5786863f2e89bfcf8e6069383c38a
created 2017-05-19 16:50 +0900
pushed 2017-05-19 22:19 +0000
Masayuki Nakano Masayuki Nakano - Bug 1339543 part 1 Wrap nsIWidget::ExecuteNativeKeyBinding() with a WidgetKeyboardEvent method and users of the method should use it r=smaug
dc96471117ab6243119c8593b5f562e413036f81
created 2017-05-15 22:59 -0400
pushed 2017-05-16 02:59 +0000
Stephen A Pohl Stephen A Pohl - Bug 429824: Properly forward native OSX events to the native menu bar if they haven't been handled by the child process in e10s. r=mstange,masayuki
916023361969b0d86de926f3d5c00dc6d9f62934
created 2017-03-14 18:29 +0900
pushed 2017-03-18 15:27 +0000
Masayuki Nakano Masayuki Nakano - 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
cdd7f21530b2e6cf819ec42a80c47ef2f0bfff98
created 2017-02-08 21:04 +0900
pushed 2017-02-10 13:27 +0000
Masayuki Nakano Masayuki Nakano - Bug 1337739 Create an enum eKeyLocation* for avoiding to use nsIDOMKeyEvent::DOM_KEY_LOCATION_* r=smaug
7b39662d8bc1bd2ef28c72595af143b4c20a491a
created 2016-12-16 16:25 +0900
pushed 2016-12-20 19:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1322736 part.3 Remove dom::BeforeAfterKeyboardEvent and InternalBeforeAfterKeyboardEvent r=smaug
5506b339ec9cc067810165e9158e6815b29249b0
created 2016-12-16 16:01 +0900
pushed 2016-12-20 19:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1322736 part.2 Remove "after keydown" and "after keyup" events r=smaug
c7e1c554e15f732d5f395e97d5628b1653f3a568
created 2016-12-16 15:59 +0900
pushed 2016-12-20 19:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1322736 part.1 Remove "before keydown" and "before keyup" events r=smaug
97cb51652c868d8698c966ad0483f1421be1d449
created 2016-10-12 17:09 +0900
pushed 2016-10-14 10:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1304620 part.2 ContentCacheInParent should manage if there is pending composition in the remote process r=m_kato
de82c28636a102736d72f823a934030eda7c8fb5
created 2016-09-15 00:48 +0900
pushed 2016-09-23 10:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1297013 part.2 Implement some helper methods to log constants related to event handling r=smaug
909162ca9772e0a2c8486e1af95751716751476c
created 2016-07-29 00:37 +0900
pushed 2016-08-15 21:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1286464 part.6 ContentEventHandler::OnQueryCaretRect() should use eQueryTextRect event when it needs to guess the caret rect r=smaug
493c726899561c8214ea70c8a6f699878d82fe2b
created 2016-07-26 12:09 +0200
pushed 2016-07-26 10:11 +0000
isangelawu isangelawu - Bug 1275473 - Implement CompositionEvent.ranges. r=masayuki, r=smaug
eeadf50643feb4def0137e1c38ad55422856cb2e
created 2016-06-23 10:40 +0100
pushed 2016-06-29 06:23 +0000
Makoto Kato Makoto Kato - Bug 1203871 - Part 2. Implement eQueryTextRectArray. r=masayuki
1f727c7981aef52ab3c21bdfb84627aef6a5d350
created 2016-06-16 14:10 +0900
pushed 2016-06-22 02:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1275528 part.1 Support a way to query content relative to insertion point r=smaug
76c08df53e1a400a102c0296a24c34dad8663197
created 2016-06-21 13:13 +0900
pushed 2016-06-21 06:58 +0000
Masayuki Nakano Masayuki Nakano - Bug 1275914 part.5 Support special selections at handling eQuerySelectedText r=smaug
841672e8aaf121beec31b3168cac9cf4ba8f2112
created 2016-05-12 19:18 +0900
pushed 2016-05-16 14:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1254755 part.6 Reorder the members of WidgetKeyboardEvent for reducing its instance size r=smaug
c54083f23a0b0911279f2f9d8f5553fec8ad733e
created 2016-05-12 18:31 +0900
pushed 2016-05-16 14:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1254755 part.5 Rename WidgetKeyboardEvent::isChar to WidgetKeyboardEvent::mIsChar r=smaug
5a0ad8a0a57c696929a181c50e21df4f654e8f89
created 2016-05-12 18:17 +0900
pushed 2016-05-16 14:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1254755 part.4 Rename WidgetKeyboardEvent::location to WidgetKeyboardEvent::mLocation r=smaug
b3c7c85f2f8ac2a669ecec5570bba22ff83b4a99
created 2016-05-12 17:57 +0900
pushed 2016-05-16 14:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1254755 part.3 Rename WidgetKeyboardEvent::alternativeCharCodes to WidgetKeyboardEvent::mAlternativeCharCodes r=smaug
328c0d5ad23a386345bc2b2b65aee4361d5b50ba
created 2016-05-13 16:06 +0900
pushed 2016-05-16 14:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1254755 part.2 Rename WidgetKeyboardEvent::charCode to WidgetKeyboardEvent::mCharCode r=smaug
5ebc59c69d1b421fa79d18578ace462563de7c24
created 2016-05-12 17:13 +0900
pushed 2016-05-16 14:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1254755 part.1 Rename WidgetKeyboardEvent::keyCode to WidgetKeyboardEvent::mKeyCode r=smaug
1b02f9d6c0586c7d7db405b3fc1ad4347503a180
created 2016-05-11 08:56 -0400
pushed 2016-05-11 12:57 +0000
Neil Deakin Neil Deakin - Bug 1101975, handle access keys in content process before menus, r=masayuki
dfd6e945e298d956474469d41799fa8cad4abbc7
created 2016-04-13 14:16 +0800
pushed 2016-04-26 08:45 +0000
Stone Shih Stone Shih - Bug 386743 - Set default event bubbling/cancelable flags in the WidgetEvent constructor. r=smaug
502b6b849493d82d320ff091a440ab144c79ac62
created 2016-04-23 01:22 +0900
pushed 2016-04-23 09:56 +0000
Masayuki Nakano Masayuki Nakano - Bug 1257759 part.7 Add new internal events which represent key events on plugin r=smaug
less more (0) -100 -60 tip