annotate etc/xemacs-icon.xpm @ 5797:a1808d52a34a

If the position of a window's cached point is deleted, use buffer point instead src/ChangeLog addition: 2014-06-17 Aidan Kehoe <kehoea@parhasard.net> * extents.h: * window.c: * window.c (unshow_buffer): * window.c (Fset_window_buffer): Use extents, rather than markers, for the window buffer point cache, so that when the text containing that window buffer point is deleted, the window display code uses the buffer's actual point instead of the position that the marker had been moved to. Fixes Michael Heinrich's problem of http://mid.gmane.org/6zr42uxtf5.fsf@elektra.science-computing.de , introduced by Ben's patch of https://bitbucket.org/xemacs/xemacs/commits/047d37eb70d70f43803 .
author Aidan Kehoe <kehoea@parhasard.net>
date Tue, 17 Jun 2014 20:55:45 +0100
parents 7910031dd78a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1 /* XPM */
5413
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
2
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
3 /* This file is part of XEmacs.
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
4
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
5 XEmacs is free software: you can redistribute it and/or modify it
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
6 under the terms of the GNU General Public License as published by the
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
7 Free Software Foundation, either version 3 of the License, or (at your
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
8 option) any later version.
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
9
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
10 XEmacs is distributed in the hope that it will be useful, but WITHOUT
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
11 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
12 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
13 for more details.
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
14
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
15 You should have received a copy of the GNU General Public License
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
16 along with XEmacs. If not, see <http://www.gnu.org/licenses/>. */
7910031dd78a Add explicit GPLv3 or later to xpm and xbm graphics.
Mats Lidell <matsl@xemacs.org>
parents: 920
diff changeset
17
920
47ca978d6c75 [xemacs-hg @ 2002-07-14 14:23:43 by adrian]
adrian
parents: 428
diff changeset
18 static char *XEmacs48_xpm[] = {
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
19 /* width height ncolors chars_per_pixel */
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
20 "48 48 12 1",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
21 /* colors */
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
22 "a c #ADADADADADAD m white",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
23 "b c #737373737373 m black",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
24 "c c #636363636363 m black",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
25 "d c #424242424242 m black",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
26 " c #DEDEDEDEDEDE m white s BgColor",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
27 "g c #FFFF00000000 m black",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
28 "h c #949494949494 m black",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
29 "i c #636363636363 m black",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
30 "j c #FFFFFFFFFFFF m white",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
31 "k c #FFFFFFFF0000 m white",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
32 "l c #DEDEDEDEDEDE m white",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
33 "m c #BDBDBDBDBDBD m white",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
34 /* pixels */
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
35 "jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
36 "j mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
37 "j mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
38 "j mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
39 "j cccccccccccccccccccccccccccccccci mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
40 "j cjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjji mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
41 "j cjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
42 "j cjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
43 "j cjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
44 "j cjjjjjjjmmmiibiibmmbbmmjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
45 "j cjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
46 "j jjjjjjd cjjjjjjdjjjjjjjjjjjjdjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
47 "j jgggggd cjgggggdjjggggggggggdiibmmjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
48 "j jggggd cjggggdjjjggggggggggdjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
49 "j jgggggdjgggggdaajggggggggggdaaajjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
50 "j jggggdjggggdaaajgggggddddddaaabbibbmjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
51 "j jggggggggggdaakjgggggdkkkkakkkkkkkkkjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
52 "j jggggggggdaaakjgggggdjjjjjkkkkkkkkkjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
53 "j jggggggggdaaakjggggggggggdaaammkkkkjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
54 "j jggggggdaaaakjggggggggggdkkkkkkkkkjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
55 "j jggggggggdaaakjggggggggggdkkkkkkkkkjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
56 "j jggggggggdaalljgggggddddddaaibbbmmjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
57 "j jggggggggggdaaljgggggdaaaaaaaajjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
58 "j jggggddggggdaaljgggggdjjjjjaaajjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
59 "j jgggggdjgggggdaajggggggggggdaaammmjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
60 "j jggggdaajggggdaajggggggggggdjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
61 "j jgggggdaajgggggdajggggggggggdiiibbbbbijjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
62 "j dddddddaadddddddaddddddddddddaaajjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
63 "j aaaaacjjjaaaaaajjaaiiiiaaiiibbbbbijjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
64 "j aaaaacjjjaaaaaajjaaaaaaaaaaajjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
65 "j cjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
66 "j cjjjjjjjjjjjjiimbbbimmbmmjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
67 "j cjjjjhghjjjjjjjjjjjjjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
68 "j cjjjhggghjjjjjjjjjjjjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
69 "j cjjjgggggmbbbmmibbbmjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
70 "j cjjjhggghjjjjjjjjjjjjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
71 "j cjjjjhghjjjjjjjjjjjjjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
72 "j cjjjjjjjjjjjjjjmbbimaabbbmjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
73 "j cjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
74 "j cjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
75 "j cjjjjjjjjjjjjjjjjjjjjjibbbmmmjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
76 "j cjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
77 "j cjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
78 "j iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiia mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
79 "j aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
80 "j mc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
81 "jmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmc",
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
82 "cccccccccccccccccccccccccccccccccccccccccccccccc"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
83 };