diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 85ea8a86e7b..93496a6cd86 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,31 @@ | |||
| 1 | 2011-05-27 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * termhooks.h (Vselection_alist): Make it terminal-local. | ||
| 4 | |||
| 5 | * terminal.c (create_terminal): Initialize it. | ||
| 6 | |||
| 7 | * xselect.c: Support for clipboard managers. | ||
| 8 | (Vselection_alist): Move to termhooks.h as terminal-local var. | ||
| 9 | (LOCAL_SELECTION): New macro. | ||
| 10 | (x_atom_to_symbol): Handle x_display_info_for_display fail case. | ||
| 11 | (symbol_to_x_atom): Remove gratuitous arg. | ||
| 12 | (x_handle_selection_request, lisp_data_to_selection_data) | ||
| 13 | (x_get_foreign_selection, Fx_register_dnd_atom): Callers changed. | ||
| 14 | (x_own_selection, x_get_local_selection, x_convert_selection): New | ||
| 15 | arg, specifying work frame. Use terminal-local Vselection_alist. | ||
| 16 | (some_frame_on_display): Delete unused function. | ||
| 17 | (Fx_own_selection_internal, Fx_get_selection_internal) | ||
| 18 | (Fx_disown_selection_internal, Fx_selection_owner_p) | ||
| 19 | (Fx_selection_exists_p): New optional frame arg. | ||
| 20 | (frame_for_x_selection, Fx_clipboard_manager_save): New functions. | ||
| 21 | (x_handle_selection_clear): Don't treat other terminals with the | ||
| 22 | same keyboard specially. Use the terminal-local Vselection_alist. | ||
| 23 | (x_clear_frame_selections): Use Frun_hook_with_args. | ||
| 24 | |||
| 25 | * xterm.c (x_term_init): Intern ATOM and CLIPBOARD_MANAGER atoms. | ||
| 26 | |||
| 27 | * xterm.h: Add support for those atoms. | ||
| 28 | |||
| 1 | 2011-05-26 Chong Yidong <cyd@stupidchicken.com> | 29 | 2011-05-26 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 30 | ||
| 3 | * xselect.c: ICCCM-compliant handling of MULTIPLE targets. | 31 | * xselect.c: ICCCM-compliant handling of MULTIPLE targets. |