22 Commits (f9f845eccb2e5bf2f8259ffaad6eec24254e0f12)

Author SHA1 Message Date
ShootingStarDragons 24bd069762 fix: sway crashes if switch to another workspace with surface when IME popup is shown
2 months ago
Alexander Orzechowski e9dd218231 text_input: Inline input_popup_update into input_popup_set_focus
3 months ago
Alexander Orzechowski 74e507962e text_input: Properly handle map/unmap events
3 months ago
Alexander Orzechowski 1537c9dae5 text_input: Move popup placement to own function
3 months ago
Alexander Orzechowski 48069097ea text_input: Check for allocation failure
3 months ago
Simon Ser d0bd591ee7 Drop server.h include from input/input-manager.h
7 months ago
Simon Ser df69367d92 input/text_input: ensure keyboard is set before sending modifiers
7 months ago
llyyr 469411d484 text_input: don't destroy scene_node twice
10 months ago
Simon Ser 07b0598526 input/text_input: fix dangling listeners
10 months ago
llyyr d6150b6bb0 input/text_input: parent wlr_box may be uninitialized
10 months ago
Access 7c11c463a3
text_input: Implement input-method popups
10 months ago
Alexander Gramiak d6f279902a sway/input: don't pass possibly invalid modifiers pointer
3 years ago
xdavidwu e5913f8106
Implement input method keyboard grab
4 years ago
Tadeo Kondrak c88f7ad1d0 text_input: Only send surrounding_text and content_type if supported
4 years ago
Tadeo Kondrak b0e8f4ade2 text_input: Ignore text_input disable from unfocused windows
4 years ago
Andri Yngvason 98eece53ad input: Clean up input_method_relay in seat_destoy()
4 years ago
Leo 3c96a1d374 im: Fix crash when im destorying and no focused surface exists
5 years ago
xdavidwu e6805ce6e9 im: remove listener on pending surface destoryed
5 years ago
xdavidwu 4e1e5e4e33 im: make text-input listeners per text-input
5 years ago
xdavidwu 9d455b48e4 input-method: avoid and log unneeded set_focus
5 years ago
xdavidwu 1241b42c88 input-method: remove surface listener before set
5 years ago
xdavidwu 5886187c6e Port input method and text input from rootston
5 years ago