comparison lisp/ChangeLog @ 2620:5e906dd5c3e9

[xemacs-hg @ 2005-02-28 20:21:43 by aidan] (Revised) General X11 selection cleanup. Content negotiation for incoming data, UTF8_STRING support, the ability to paste images (purely cosmetic at this point), TIMESTAMP as one of the selection types offered,
author aidan
date Mon, 28 Feb 2005 20:21:50 +0000
parents 6db7dbf7f88b
children 1ea43ec83f12
comparison
equal deleted inserted replaced
2619:935833be8506 2620:5e906dd5c3e9
1 2005-02-28 Aidan Kehoe <kehoea@parhasard.net>
2
3 * select.el (selected-text-type): Removed.
4 * select.el (selection-preferred-types): New.
5 * select.el ('selected-text-type): New.
6 Rename selected-text-type to selection-preferred-types, now that
7 it's full of image types as fallbacks. Define an alias to the old
8 name.
9 * select.el (kill-primary-selection): deleted -> delete
10
11 * select.el (get-selection-no-error):
12 * select.el (get-selection):
13 * select.el (get-selection-foreign):
14 Reference selection-preferred-types instead of giving details of
15 which types these functions default to wanting.
16
17 * select.el (select-make-extent-for-selection): Comment that we
18 need to hook something similar into the rectangle functions.
19
20 * select.el (select-convert-in):
21 If we don't have a handler for an X11 selection, pass the value
22 itself as a string. Fixes X11 atoms.
23
24 * select.el (select-convert-to-timestamp): New.
25 Uses get-xemacs-selection-timestamp.
26
27 * select.el (select-convert-to-utf-8-text): New.
28 * select.el (select-convert-from-text): Removed.
29 The change in select-convert-in makes this irrelevant.
30
31 * select.el (select-convert-from-length): Removed.
32 We have a more generic integer conversion routine here.
33
34 * select.el (select-convert-from-filename): Removed.
35 The generic string conversion handles this.
36
37 * select.el (select-convert-from-ip-address): New.
38 Whee.
39
40 * select.el (select-convert-from-utf-8-text): New.
41 * select.el (select-convert-from-utf-16-le-text): New.
42 The various Mozilla-specific types need the utf-16 conversion;
43 utf-8 conversion is _in_ this season, didn't you know?
44
45 * select.el (select-convert-from-image-data): New.
46 Generic convert-an-image-to-a-space-with-end-glyph function. Used
47 by the next six functions.
48
49 * select.el (select-convert-from-image/gif): New.
50 * select.el (select-convert-from-image/jpeg): New.
51 * select.el (select-convert-from-image/png): New.
52 * select.el (select-convert-from-image/tiff): New.
53 * select.el (select-convert-from-image/xpm): New.
54 * select.el (select-convert-from-image/xbm): New.
55 Check if we have support for a given image format; if so, pass
56 back a space with the corresponding selection's image attached as
57 glyph data.
58
59 * select.el (select-convert-from-cf-unicodetext):
60 * select.el (select-convert-to-cf-text):
61 * select.el (select-convert-to-cf-unicodetext):
62 Check that the corresponding Windows coding systems are available
63 before trying to convert.
64
65 * select.el (selection-converter-out-alist):
66 * select.el (selection-converter-in-alist):
67 Update both lists to reflect the other changes in the file.
68
69 * x-select.el (x-selected-text-type):
70 Update the define-obsolete-variable-alias now selected-text-type
71 is called something else.
72
1 2005-02-25 Adrian Aichner <adrian@xemacs.org> 73 2005-02-25 Adrian Aichner <adrian@xemacs.org>
2 74
3 * diagnose.el: Fix typo. 75 * diagnose.el: Fix typo.
4 * diagnose.el (show-memory-usage): Sort sections by total usage. 76 * diagnose.el (show-memory-usage): Sort sections by total usage.
5 77