aboutsummaryrefslogtreecommitdiffstats
path: root/oldXMenu/ChangeLog
blob: 7357722871fddad964adb3fd444d15c00582c227 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
2002-04-22  Jan D.  <[email protected]>

	* Activate.c: Add calls to GrabKeyboard to remove strange
	interactions with window managers that steal keypresses.
	Call ungrab_all instead of XtUngrabPointer.
	(XMenuActivate): Add call to XGrabKeyboard
	(XMenuActivate): Add call to XUngrabKeyboard

2001-10-20  Gerd Moellmann  <[email protected]>

	* (Version 21.1 released.)

2001-10-05  Gerd Moellmann  <[email protected]>

	* Branch for 21.1.

2000-07-21  Eli Zaretskii  <[email protected]>

	* Activate.c (XMenuActivate): Call help callback with two more
	arguments: the pane number and selection number.

2000-01-27  Gerd Moellmann  <[email protected]>

	* Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
	Call help callback.

	* Post.c (XMenuPost): Pass null help callback to XMenuActivate.

	* AddSel.c (XMenuAddSelection): Add parameter HELP.

	* XMenu.h (XmSelect): Add member `help_string'.

1999-07-12  Richard Stallman  <[email protected]>

	* Version 20.4 released.

1998-08-19  Richard Stallman  <[email protected]>

	* Version 20.3 released.

1997-09-19  Richard Stallman  <[email protected]>

	* Version 20.2 released.

1997-09-15  Richard Stallman  <[email protected]>

	* Version 20.1 released.

1996-08-11  Richard Stallman  <[email protected]>

	* Version 19.33 released.

1996-07-31  Richard Stallman  <[email protected]>

	* Version 19.32 released.

1996-06-12  Richard Stallman  <[email protected]>

	* Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
	* InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
	* AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.

	* XMenu.h: New alternative SEPARATOR.

1996-05-25  Karl Heuer  <[email protected]>

	* Version 19.31 released.

1995-11-24  Richard Stallman  <[email protected]>

	* Version 19.30 released.

1995-11-13  Richard Stallman  <[email protected]>

	* Makefile.in (ALL_CFLAGS): Add some -I options.

	* Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
	* Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.

1995-06-19  Richard Stallman  <[email protected]>

	* Version 19.29 released.

1995-02-07  Richard Stallman  <[email protected]>

	* Makefile.in (maintainer-clean): Renamed from realclean.

1994-10-25  Richard Stallman  <[email protected]>

	* Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.

1994-10-24  Jim Wilson  ([email protected])

	* Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.

1994-09-11  Richard Stallman  <[email protected]>

	* Version 19.27 released.

1994-09-07  Richard Stallman  <[email protected]>

	* Version 19.26 released.

1994-07-23  Richard Stallman  <[email protected]>

	* Error.c (XMenuError): Make `message' static.

1994-06-28  Richard Stallman  ([email protected])

	* Create.c (XAllocDisplayColor): New function.
	Use it throughout in place of XAllocNamedColor.

1994-05-30  Richard Stallman  ([email protected])

	* Version 19.25 released.

1994-05-23  Richard Stallman  ([email protected])

	* Version 19.24 released.

1994-05-17  Karl Heuer  ([email protected])

	* Create.c (XMenuCreate): Declare `data' as char*.

1994-05-16  Richard Stallman  ([email protected])

	* Version 19.23 released.

1994-04-12  Richard Stallman  ([email protected])

	* Create.c (XMenuCreate): Declare `data' as unsigned char*.

1994-01-03  Richard Stallman  ([email protected])

	* XMakeAssoc.c (XMakeAssoc): Use xmalloc.
	(_XIOErrorFunction): Decl deleted.

1993-11-27  Richard Stallman  ([email protected])

	* Version 19.22 released.

1993-11-26  Richard Stallman  ([email protected])

	* Activate.c (XMenuActivate):
	Call XSetWindowBackground and _XMRefreshPane.

1993-11-16  Richard Stallman  ([email protected])

	* Version 19.21 released.

1993-11-13  Richard Stallman  ([email protected])

	* Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
	Tell user too, in case make doesn't pay attention.

1993-11-11  Richard Stallman  ([email protected])

	* Version 19.20 released.

1993-10-25  Brian Fox  ([email protected])

	* Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.

1993-09-27  Brian Fox  (bfox@valhalla)

	* Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
	`configure' to supply the values for these variables.

1993-09-26  Brian Fox  ([email protected])

	* Makefile.in (VPATH, srcdir): Now that `configure' creates the
	Makefiles, do not append the current directory to the value of
	`srcdir' or `VPATH'.

1993-08-14  Richard Stallman  ([email protected])

	* Version 19.19 released.

1993-08-08  Richard Stallman  ([email protected])

	* Version 19.18 released.

1993-07-30  Richard Stallman  ([email protected])

	* Internal.c (_XMWinQueInit): Use explicit loop, not bzero.

1993-07-27  Richard Stallman  ([email protected])

	* Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.

	Among them, put the ..._SITE vars last.

1993-07-18  Jim Blandy  ([email protected])

	* Version 19.17 released.

1993-07-07  Jim Blandy  ([email protected])

	* Makefile.in: Write out the dependencies for the object files;
	otherwise, VPATH won't work.

	* Makefile.in: Re-arrange, to put `all' target at the top.

1993-07-06  Jim Blandy  ([email protected])

	* Version 19.16 released.

1993-06-19  Jim Blandy  ([email protected])

	* version 19.15 released.

1993-06-18  Jim Blandy  ([email protected])

	* Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
	This should make it work under any circumstances.

	* Makefile.in (mostlyclean): Use rm -f.

1993-06-17  Jim Blandy  ([email protected])

	* Version 19.14 released.

1993-06-17  Richard Stallman  ([email protected])

	* Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
	Put CFLAGS last.

1993-06-16  Jim Blandy  ([email protected])

        Bring mumbleclean targets into conformance with GNU coding standards.
	* Makefile.in (mostlyclean, realclean): New targets.

1993-06-08  Jim Blandy  ([email protected])

	* Version 19.13 released.

1993-05-30  Richard Stallman  ([email protected])

	* Version 19.10 released.

1993-05-29  Richard Stallman  ([email protected])

	* Create.c: Handle EMACS_BITMAP_FILES.
	Use new names of renamed bitmap files.

1993-05-28  Jim Blandy  ([email protected])

	* AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
	XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
	insque and remque to emacs_insque and emacs_remque, so we can
	safely include insque.c in the library on all systems.

1993-05-27  Jim Blandy  ([email protected])

	* Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
	only works with GNU Make.

1993-05-27  Richard Stallman  ([email protected])

	* Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.

1993-05-27  Jim Blandy  ([email protected])

	* Version 19.9 released.

1993-05-27  Richard Stallman  ([email protected])

	* Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.

1993-05-24  Jim Blandy  ([email protected])

	* Version 19.8 released.

1993-05-23  Jim Blandy  ([email protected])

	* Makefile.in (C_SWITCH_X_SITE): New variable, so that the
	configuration process can correctly implement the --x-includes
	option.

1993-05-22  Jim Blandy  ([email protected])

	* Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
	not NULL.

1993-05-22  Jim Blandy  ([email protected])

        * Version 19.7 released.

1993-05-15  Jim Blandy  ([email protected])

	* Makefile.in: Renamed from Makefile, so that the top-level
	makefile can edit it.

1993-04-13  Jim Blandy  ([email protected])

	* XLookAssoc.c, XMakeAssoc.c: VMS needs <X11/Xresource.h>, not
	<X11/Xos.h>.

	* XCrAssoc.c: #include <errno.h>, not "errno.h".
	(XCreateAssocTable): Doc fix.

1993-03-24  Jim Blandy  ([email protected])

	* Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
	the options to the C compiler.

	* compile.com, descrip.mms: New files for VMS from Richard
	Levitte.
	* XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
	brackets> around the names of the X Windows #include files; VMS
	needs this.
	* XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>.  VMS needs
	this.
	* Create.c: On VMS, we have to look for the bitmap files in
	`./src/bitmaps', not <X11/bitmaps>.

1993-03-14  Richard Stallman  ([email protected])

	* Makefile (.c.o): Don't rm the .o files.

1993-03-13  Richard Stallman  ([email protected])

	* Activate.c (XMenuActivate): If `active' field is negative,
	don't allow selecting a string.

1993-03-09  Jim Blandy  ([email protected])

	* Create.c (XMenuCreate): New variable `root', holding the
	display's default root window, so we don't have to write out
	"RootWindow (display, DefaultScreen (display))" a jillion times.

	* Create.c (XMenuCreate): Don't assume that all the
	<X11/bitmaps/foo> patterns are 16x16.  Instead of building a
	bitmap and then converting it to a pixmap of the appropriate
	depth if necessary, build a pixmap of the appropriate depth
	directly, using XCreatePixmapFromBitmapData.

	* Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
	XLookAssoc.c, and XMakeAssoc.c in SRCS.  Similarly for OBJS.

	* XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
	warnings about redefining NULL.

	* XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
	XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.

	* XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
	any of the `.h' files, define it.

	* XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
	Add an extern declaration for errno.

	* XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
	(XMakeAssoc): Use malloc instead of Xmalloc to allocate new
	parts of the assoc table.
	* XCrAssoc.c (XCreateAssocTable): Same.

	* XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
	* XDelAssoc.c (XDeleteAssoc): Same.

1992-10-18  Richard Stallman  ([email protected])

	* XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
	* XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
	* XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
	* XDestAssoc.c (XDestroyAssocTable): Likewise.

1992-10-17  Richard Stallman  ([email protected])

	* XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
	Use Xlib.h, not Xlibint.h.
	* XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
	* XMakeAssoc.c, XCrAssoc.c: Include errno.h.  Declare errno.
	* XMakeAssoc.c (_XIOErrorFunction): Declared.

1992-09-19  Richard Stallman  ([email protected])

	* XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
	Specify dir X11/ when including Xlibint.h.

1992-09-17  Richard Stallman  ([email protected])

	* XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
	New files.

	* Makefile (SRCS, OBJS): Compile those files.

1992-01-31  Richard Stallman  ([email protected])

	* Makefile (clean): Delete object files and library.
	(distclean): New target.

1992-01-29  Richard Stallman  ([email protected])

	* Makefile (libXMenu11.a): Put `-' on ranlib line.

1992-01-27  Richard Stallman  ([email protected])

	* Makefile (EXTRA): New variable.
	(libXMenu11.a): Use that.

	* insque.c: New file.

1992-01-26  Richard Stallman  ([email protected])

	* Makefile (CC): Assignment commented out.

1991-11-16  Noah Friedman  (friedman@nutrimat)

        * copyright.h: New file (copied from X11R4 distribution)
        * All files: Replaced occurrences of #include <X11/copyright.h>
          with #include "copyright.h"

1991-10-25  Richard Stallman  ([email protected])

	* XMenu.h (enum _xmmode): Remove spurious comma.

	* X10.h: New file.
	* XMenu.h, XMenuInt.h: Include X10.h from this dir.

1990-11-13  Richard Stallman  ([email protected])

	* XMenu.h (struct _xmenu): Use unsigned long for colors.

1990-11-12  Richard Stallman  ([email protected])

	* Internal.c: Declare argument `display' in some functions.


;; Local Variables:
;; coding: iso-2022-7bit-unix
;; End:

    Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
	Free Software Foundation, Inc.
  Copying and distribution of this file, with or without modification,
  are permitted provided the copyright notice and this notice are preserved.