]> code.delx.au - gnu-emacs/blob - oldXMenu/ChangeLog
Add "add-log-time-zone-rule: t" to Local Variables section.
[gnu-emacs] / oldXMenu / ChangeLog
1 2004-12-27 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
2
3 * Activate.c (XMenuActivate): Return XM_NO_SELECT if Escape or C-g
4 was pressed.
5
6 2004-11-12 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
7
8 * XMenu.h (XMenuActivateSetWaitFunction): New function.
9
10 * Activate.c (XMenuActivateSetWaitFunction): New function.
11 (XMenuActivate): Call wait_func if set, before XNextEvent.
12
13 2002-04-22 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
14
15 * Activate.c: Add calls to GrabKeyboard to remove strange
16 interactions with window managers that steal keypresses.
17 Call ungrab_all instead of XtUngrabPointer.
18 (XMenuActivate): Add call to XGrabKeyboard
19 (XMenuActivate): Add call to XUngrabKeyboard
20
21 2001-10-20 Gerd Moellmann <gerd@gnu.org>
22
23 * (Version 21.1 released.)
24
25 2001-10-05 Gerd Moellmann <gerd@gnu.org>
26
27 * Branch for 21.1.
28
29 2000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
30
31 * Activate.c (XMenuActivate): Call help callback with two more
32 arguments: the pane number and selection number.
33
34 2000-01-27 Gerd Moellmann <gerd@gnu.org>
35
36 * Activate.c (XMenuActivate): Add parameter HELP_CALLBACK.
37 Call help callback.
38
39 * Post.c (XMenuPost): Pass null help callback to XMenuActivate.
40
41 * AddSel.c (XMenuAddSelection): Add parameter HELP.
42
43 * XMenu.h (XmSelect): Add member `help_string'.
44
45 1999-07-12 Richard Stallman <rms@gnu.org>
46
47 * Version 20.4 released.
48
49 1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
50
51 * Version 20.3 released.
52
53 1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
54
55 * Version 20.2 released.
56
57 1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
58
59 * Version 20.1 released.
60
61 1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
62
63 * Version 19.33 released.
64
65 1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
66
67 * Version 19.32 released.
68
69 1996-06-12 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
70
71 * Internal.c (_XMRefreshSelection): Check for type SEPARATOR.
72 * InsSel.c (XMenuInsertSelection): Use SEPARATOR if nec.
73 * AddSel.c (XMenuAddSelection): Use SEPARATOR if nec.
74
75 * XMenu.h: New alternative SEPARATOR.
76
77 1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
78
79 * Version 19.31 released.
80
81 1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
82
83 * Version 19.30 released.
84
85 1995-11-13 Richard Stallman <rms@mole.gnu.ai.mit.edu>
86
87 * Makefile.in (ALL_CFLAGS): Add some -I options.
88
89 * Activate.c, AddPane.c, AddSel.c, Create.c, InsPane.c, InsSel.c:
90 * Internal.c, XCrAssoc.c, XMakeAssoc.c: Include config.h.
91
92 1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
93
94 * Version 19.29 released.
95
96 1995-02-07 Richard Stallman <rms@pogo.gnu.ai.mit.edu>
97
98 * Makefile.in (maintainer-clean): Renamed from realclean.
99
100 1994-10-25 Richard Stallman <rms@mole.gnu.ai.mit.edu>
101
102 * Makefile.in (ALL_CFLAGS): Reorder the switches more rationally.
103
104 1994-10-24 Jim Wilson (wilson@chestnut.cygnus.com)
105
106 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_MACHINE.
107
108 1994-09-11 Richard Stallman <rms@mole.gnu.ai.mit.edu>
109
110 * Version 19.27 released.
111
112 1994-09-07 Richard Stallman <rms@mole.gnu.ai.mit.edu>
113
114 * Version 19.26 released.
115
116 1994-07-23 Richard Stallman <rms@mole.gnu.ai.mit.edu>
117
118 * Error.c (XMenuError): Make `message' static.
119
120 1994-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
121
122 * Create.c (XAllocDisplayColor): New function.
123 Use it throughout in place of XAllocNamedColor.
124
125 1994-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
126
127 * Version 19.25 released.
128
129 1994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
130
131 * Version 19.24 released.
132
133 1994-05-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
134
135 * Create.c (XMenuCreate): Declare `data' as char*.
136
137 1994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
138
139 * Version 19.23 released.
140
141 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
142
143 * Create.c (XMenuCreate): Declare `data' as unsigned char*.
144
145 1994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
146
147 * XMakeAssoc.c (XMakeAssoc): Use xmalloc.
148 (_XIOErrorFunction): Decl deleted.
149
150 1993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
151
152 * Version 19.22 released.
153
154 1993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
155
156 * Activate.c (XMenuActivate):
157 Call XSetWindowBackground and _XMRefreshPane.
158
159 1993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
160
161 * Version 19.21 released.
162
163 1993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
164
165 * Makefile.in (libXMenu11.a): Tell make not to worry if ranlib fails.
166 Tell user too, in case make doesn't pay attention.
167
168 1993-11-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
169
170 * Version 19.20 released.
171
172 1993-10-25 Brian Fox (bfox@albert.gnu.ai.mit.edu)
173
174 * Makefile.in (ALL_CFLAGS): Add C_SWITCH_X_SYSTEM.
175
176 1993-09-27 Brian Fox (bfox@valhalla)
177
178 * Makefile.in (CPP, LN_S, C_SWITCH_X_SITE, CC, CFLAGS): Allow
179 `configure' to supply the values for these variables.
180
181 1993-09-26 Brian Fox (bfox@ai.mit.edu)
182
183 * Makefile.in (VPATH, srcdir): Now that `configure' creates the
184 Makefiles, do not append the current directory to the value of
185 `srcdir' or `VPATH'.
186
187 1993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
188
189 * Version 19.19 released.
190
191 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
192
193 * Version 19.18 released.
194
195 1993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
196
197 * Internal.c (_XMWinQueInit): Use explicit loop, not bzero.
198
199 1993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
200
201 * Makefile (ALL_CFLAGS): Use all 6 C_SWITCH_... vars.
202
203 Among them, put the ..._SITE vars last.
204
205 1993-07-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
206
207 * Version 19.17 released.
208
209 1993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
210
211 * Makefile.in: Write out the dependencies for the object files;
212 otherwise, VPATH won't work.
213
214 * Makefile.in: Re-arrange, to put `all' target at the top.
215
216 1993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
217
218 * Version 19.16 released.
219
220 1993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
221
222 * version 19.15 released.
223
224 1993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
225
226 * Makefile.in (ALL_CFLAGS): Always #define EMACS_BITMAP_FILES.
227 This should make it work under any circumstances.
228
229 * Makefile.in (mostlyclean): Use rm -f.
230
231 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
232
233 * Version 19.14 released.
234
235 1993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
236
237 * Makefile.in (ALL_CFLAGS): Include C_SWITCH_MACHINE, and CPPFLAGS.
238 Put CFLAGS last.
239
240 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
241
242 Bring mumbleclean targets into conformance with GNU coding standards.
243 * Makefile.in (mostlyclean, realclean): New targets.
244
245 1993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
246
247 * Version 19.13 released.
248
249 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
250
251 * Version 19.10 released.
252
253 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
254
255 * Create.c: Handle EMACS_BITMAP_FILES.
256 Use new names of renamed bitmap files.
257
258 1993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
259
260 * AddPane.c, AddSel.c, DelPane.c, DelSel.c, InsPane.c, InsSel.c,
261 XDelAssoc.c, XMakeAssoc.c, XMenu.h, insque.c: Changed all uses of
262 insque and remque to emacs_insque and emacs_remque, so we can
263 safely include insque.c in the library on all systems.
264
265 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
266
267 * Makefile.in (.c.o): Use $< instead of ${srcdir}/$*.c; the latter
268 only works with GNU Make.
269
270 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
271
272 * Create.c (XMenuCreate): Use classes PaneFont and SelectionFont.
273
274 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
275
276 * Version 19.9 released.
277
278 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
279
280 * Create.c (XMenuCreate): Use x_get_resource_string, not XGetDefault.
281
282 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
283
284 * Version 19.8 released.
285
286 1993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
287
288 * Makefile.in (C_SWITCH_X_SITE): New variable, so that the
289 configuration process can correctly implement the --x-includes
290 option.
291
292 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
293
294 * Create.c (XMenuCreate): Initialize the menu's pixmaps to None,
295 not NULL.
296
297 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
298
299 * Version 19.7 released.
300
301 1993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
302
303 * Makefile.in: Renamed from Makefile, so that the top-level
304 makefile can edit it.
305
306 1993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
307
308 * XLookAssoc.c, XMakeAssoc.c: VMS needs <X11/Xresource.h>, not
309 <X11/Xos.h>.
310
311 * XCrAssoc.c: #include <errno.h>, not "errno.h".
312 (XCreateAssocTable): Doc fix.
313
314 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
315
316 * Makefile (.c.o): Include C_SWITCH_SITE and C_SWITCH_SYSTEM in
317 the options to the C compiler.
318
319 * compile.com, descrip.mms: New files for VMS from Richard
320 Levitte.
321 * XCrAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c: Use <angle
322 brackets> around the names of the X Windows #include files; VMS
323 needs this.
324 * XLookAssoc.c, XMakeAssoc.c: #include <X11/Xos.h>. VMS needs
325 this.
326 * Create.c: On VMS, we have to look for the bitmap files in
327 `./src/bitmaps', not <X11/bitmaps>.
328
329 1993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
330
331 * Makefile (.c.o): Don't rm the .o files.
332
333 1993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
334
335 * Activate.c (XMenuActivate): If `active' field is negative,
336 don't allow selecting a string.
337
338 1993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
339
340 * Create.c (XMenuCreate): New variable `root', holding the
341 display's default root window, so we don't have to write out
342 "RootWindow (display, DefaultScreen (display))" a jillion times.
343
344 * Create.c (XMenuCreate): Don't assume that all the
345 <X11/bitmaps/foo> patterns are 16x16. Instead of building a
346 bitmap and then converting it to a pixmap of the appropriate
347 depth if necessary, build a pixmap of the appropriate depth
348 directly, using XCreatePixmapFromBitmapData.
349
350 * Imakefile: Include XCrAssoc.c, XDelAssoc.c, XDestAssoc.c,
351 XLookAssoc.c, and XMakeAssoc.c in SRCS. Similarly for OBJS.
352
353 * XMenuInt.h: #include <stdio.h> before <X11/Xlib.h>, to avoid
354 warnings about redefining NULL.
355
356 * XMakeAssoc.c, XLookAssoc.c, XDestAssoc.c, XDelAssoc.c,
357 XCrAssoc.c: #include X11/Xlib.h instead of X11/Xlibint.h.
358
359 * XMakeAssoc.c, XLookAssoc.c, XCrAssoc.c: If NULL isn't defined by
360 any of the `.h' files, define it.
361
362 * XMakeAssoc.c, XCrAssoc.c: #include <errno.h>.
363 Add an extern declaration for errno.
364
365 * XMakeAssoc.c: Add an extern declaration for _XIOErrorFunction.
366 (XMakeAssoc): Use malloc instead of Xmalloc to allocate new
367 parts of the assoc table.
368 * XCrAssoc.c (XCreateAssocTable): Same.
369
370 * XDestAssoc.c (XDestroyAssocTable): Use free instead of Xfree.
371 * XDelAssoc.c (XDeleteAssoc): Same.
372
373 1992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
374
375 * XMakeAssoc.c (XMakeAssoc): Use malloc, not Xmalloc.
376 * XCrAssoc.c (XCreateAssocTable): Use malloc and calloc directly.
377 * XDelAssoc.c (XDeleteAssoc): Use free, not Xfree.
378 * XDestAssoc.c (XDestroyAssocTable): Likewise.
379
380 1992-10-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
381
382 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
383 Use Xlib.h, not Xlibint.h.
384 * XLookAssoc.c, XMakeAssoc.c, XCrAssoc.c (NULL): Defined.
385 * XMakeAssoc.c, XCrAssoc.c: Include errno.h. Declare errno.
386 * XMakeAssoc.c (_XIOErrorFunction): Declared.
387
388 1992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
389
390 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
391 Specify dir X11/ when including Xlibint.h.
392
393 1992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
394
395 * XDelAssoc.c, XLookAssoc.c, XCrAssoc.c, XDestAssoc.c, XMakeAssoc.c:
396 New files.
397
398 * Makefile (SRCS, OBJS): Compile those files.
399
400 1992-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
401
402 * Makefile (clean): Delete object files and library.
403 (distclean): New target.
404
405 1992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
406
407 * Makefile (libXMenu11.a): Put `-' on ranlib line.
408
409 1992-01-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
410
411 * Makefile (EXTRA): New variable.
412 (libXMenu11.a): Use that.
413
414 * insque.c: New file.
415
416 1992-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
417
418 * Makefile (CC): Assignment commented out.
419
420 1991-11-16 Noah Friedman (friedman@nutrimat)
421
422 * copyright.h: New file (copied from X11R4 distribution)
423 * All files: Replaced occurrences of #include <X11/copyright.h>
424 with #include "copyright.h"
425
426 1991-10-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
427
428 * XMenu.h (enum _xmmode): Remove spurious comma.
429
430 * X10.h: New file.
431 * XMenu.h, XMenuInt.h: Include X10.h from this dir.
432
433 1990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
434
435 * XMenu.h (struct _xmenu): Use unsigned long for colors.
436
437 1990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
438
439 * Internal.c: Declare argument `display' in some functions.
440
441
442 ;; Local Variables:
443 ;; coding: iso-2022-7bit-unix
444 ;; add-log-time-zone-rule: t
445 ;; End:
446
447 Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001,
448 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
449 Copying and distribution of this file, with or without modification,
450 are permitted provided the copyright notice and this notice are preserved.
451
452 ;;; arch-tag: 8b17c869-6677-40ce-be86-e62cf34061cf