Daniel Eklöf
|
793c37923e
|
selection: add text_from_clipboard()
This function reads data from the clipboard, and calls a user-provided
callback for each chunk of clipboard data.
|
2019-07-19 14:20:00 +02:00 |
|
Daniel Eklöf
|
167036ccbe
|
selection: add text_to_clipboard()
This function takes a string and makes it available to the clipboard.
|
2019-07-19 11:12:14 +02:00 |
|
Daniel Eklöf
|
8bd969262b
|
selection: implement double-click-to-select-word
|
2019-07-17 21:30:57 +02:00 |
|
Daniel Eklöf
|
f669cce5b9
|
selection: bug: apply grid's view offset when starting a selection
|
2019-07-17 12:59:12 +02:00 |
|
Daniel Eklöf
|
7379198f4a
|
Use vt_to_slave() instead of calling write(term->ptmx, ...) everywhere
|
2019-07-15 15:42:21 +02:00 |
|
Daniel Eklöf
|
6cd23654cc
|
selection: disable source listeners, since we don't currently use them
|
2019-07-11 17:38:03 +02:00 |
|
Daniel Eklöf
|
66e067082b
|
selection: implement copy *to* primary
|
2019-07-11 17:38:03 +02:00 |
|
Daniel Eklöf
|
703aeecb95
|
selection: add support for pasting *from* primary
|
2019-07-11 17:38:03 +02:00 |
|
Daniel Eklöf
|
e56066feef
|
selection: add selection_from_primary() API (stub for now)
|
2019-07-11 17:38:03 +02:00 |
|
Daniel Eklöf
|
5e1715be18
|
selection: cleanup
|
2019-07-11 17:38:03 +02:00 |
|
Daniel Eklöf
|
6edc3845bd
|
selection: calculate required length for clipboard text
|
2019-07-11 17:38:03 +02:00 |
|
Daniel Eklöf
|
c1c6646b98
|
selection: read until EOF when reading from clipboard
|
2019-07-11 17:38:03 +02:00 |
|
Daniel Eklöf
|
e8b6705ab8
|
selection: it's an error to call offset_accept() on non-drag-and-drop
|
2019-07-11 17:38:03 +02:00 |
|
Daniel Eklöf
|
3f02a7354e
|
selection: handle partial writes and EINTR when writing to clipboard
|
2019-07-11 17:38:03 +02:00 |
|
Daniel Eklöf
|
482c8f76a9
|
selection: add support for pasting from clipboard
|
2019-07-11 17:38:02 +02:00 |
|
Daniel Eklöf
|
b50ec1a850
|
selection: initial copy-to-clipboard functionality
|
2019-07-11 17:38:02 +02:00 |
|
Daniel Eklöf
|
1f808781f4
|
selection: selection_finalize() ignores invalid selections
|
2019-07-11 17:38:02 +02:00 |
|
Daniel Eklöf
|
e7e199d6b5
|
selection: spell 'finalize' correctly
|
2019-07-11 17:38:02 +02:00 |
|
Daniel Eklöf
|
d0e0b6da7c
|
selection: invalidate *all* affected lines when updating selection
|
2019-07-11 17:38:02 +02:00 |
|
Daniel Eklöf
|
18070cf286
|
selection: disable debug logging
|
2019-07-11 17:38:02 +02:00 |
|
Daniel Eklöf
|
d944274f14
|
selection: disable selection when client has enabled mouse tracking
|
2019-07-11 17:38:01 +02:00 |
|
Daniel Eklöf
|
bcf763d417
|
selection: add a selection API
|
2019-07-11 17:38:01 +02:00 |
|