diff options
| author | Chong Yidong | 2011-05-26 13:42:32 -0400 |
|---|---|---|
| committer | Chong Yidong | 2011-05-26 13:42:32 -0400 |
| commit | e067f0c10d0c717d7505d3ccd44bc2f906af7180 (patch) | |
| tree | 18917237d1fcedb1d90e495cf286e8bd5cca19dc /src/ChangeLog | |
| parent | 2d3ba9e768fe3b96c5ea98c900677bed1ccdeffe (diff) | |
| download | emacs-e067f0c10d0c717d7505d3ccd44bc2f906af7180.tar.gz emacs-e067f0c10d0c717d7505d3ccd44bc2f906af7180.zip | |
* src/xselect.c: ICCCM-compliant handling of MULTIPLE targets.
(converted_selections, conversion_fail_tag): New global variables.
(x_selection_request_lisp_error): Free the above.
(x_get_local_selection): Remove unnecessary code.
(x_reply_selection_request): Args changed; handle arbitrary array
of converted selections stored in converted_selections. Separate
the XChangeProperty and SelectionNotify steps.
(x_handle_selection_request): Rewrite to handle MULTIPLE target.
(x_convert_selection): New function.
(x_handle_selection_event): Simplify.
(x_get_foreign_selection): Don't ignore incoming requests while
waiting for an answer; this will fail when we implement
SAVE_TARGETS, and seems unnecessary anyway.
(selection_data_to_lisp_data): Recognize ATOM_PAIR type.
(Vx_sent_selection_functions): Doc fix.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c4f5ef4b920..85ea8a86e7b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,21 @@ | |||
| 1 | 2011-05-26 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * xselect.c: ICCCM-compliant handling of MULTIPLE targets. | ||
| 4 | (converted_selections, conversion_fail_tag): New global variables. | ||
| 5 | (x_selection_request_lisp_error): Free the above. | ||
| 6 | (x_get_local_selection): Remove unnecessary code. | ||
| 7 | (x_reply_selection_request): Args changed; handle arbitrary array | ||
| 8 | of converted selections stored in converted_selections. Separate | ||
| 9 | the XChangeProperty and SelectionNotify steps. | ||
| 10 | (x_handle_selection_request): Rewrite to handle MULTIPLE target. | ||
| 11 | (x_convert_selection): New function. | ||
| 12 | (x_handle_selection_event): Simplify. | ||
| 13 | (x_get_foreign_selection): Don't ignore incoming requests while | ||
| 14 | waiting for an answer; this will fail when we implement | ||
| 15 | SAVE_TARGETS, and seems unnecessary anyway. | ||
| 16 | (selection_data_to_lisp_data): Recognize ATOM_PAIR type. | ||
| 17 | (Vx_sent_selection_functions): Doc fix. | ||
| 18 | |||
| 1 | 2011-05-26 Leo Liu <sdl.web@gmail.com> | 19 | 2011-05-26 Leo Liu <sdl.web@gmail.com> |
| 2 | 20 | ||
| 3 | * editfns.c (Ftranspose_regions): Allow empty regions. (Bug#8699) | 21 | * editfns.c (Ftranspose_regions): Allow empty regions. (Bug#8699) |