aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorChong Yidong2011-05-26 13:42:32 -0400
committerChong Yidong2011-05-26 13:42:32 -0400
commite067f0c10d0c717d7505d3ccd44bc2f906af7180 (patch)
tree18917237d1fcedb1d90e495cf286e8bd5cca19dc /src/ChangeLog
parent2d3ba9e768fe3b96c5ea98c900677bed1ccdeffe (diff)
downloademacs-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/ChangeLog18
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 @@
12011-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
12011-05-26 Leo Liu <sdl.web@gmail.com> 192011-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)