Mercurial > emacs
annotate src/s/dgux5-4-3.h @ 30982:7e7ba448ad10
(widget-choose, widget-choice-mouse-down-action):
Don't test x-popup-menu.
(function) <complete-function>: Complete only fbound symbols.
<validate, value>: New.
(variable) <complete-function>: Complete only bound symbols.
(coding-system): Add :base-only, :complete-function, :validate,
:value, :prompt-match.
(widget-coding-system-prompt-value): Use read-coding-system and
act on :base-only.
(editable-field): Add :help-echo.
(widget-push-button-gui, widget-push-button-cache)
(widget-gui-action, widget-editable-list-gui): COmment out, along
with uses.
(widget-at): Make arg optional.
(widget-echo-help): Adjust for current help-echo calling sequence.
(widget-specify-field, widget-specify-button)
(widget-specify-insert, widget-get-sibling, widget-image-find)
(widget-convert, widget-insert, widget-leave-text)
(widget-beginning-of-line, widget-end-of-line, widget-kill-line)
(widget-setup, widget-field-find, widget-before-change)
(widget-after-change, widget-default-complete)
(widget-default-create, widget-default-delete)
(widget-push-button-value-create, editable-field)
(widget-field-prompt-value, widget-field-validate)
(widget-choice-value-create, widget-choice-action)
(widget-choice-validate, widget-checklist-add-item)
(widget-radio-add-item, widget-radio-chosen)
(widget-radio-value-inline, widget-editable-list-value-create)
(widget-editable-list-entry-create)
(widget-documentation-link-add)
(widget-documentation-string-value-create)
(widget-regexp-validate, widget-file-complete)
(widget-sexp-validate, widget-plist-convert-widget)
(widget-plist-convert-widget, widget-alist-convert-widget)
(widget-alist-convert-widget, widget-color-complete): Simplify,
particularly to avoid bindings which aren't optimized out.
author | Dave Love <fx@gnu.org> |
---|---|
date | Sun, 20 Aug 2000 18:34:24 +0000 |
parents | ee5224740210 |
children | 695cf19ef79e d7ddb3e565de |
rev | line source |
---|---|
7242 | 1 /* Definitions file for GNU Emacs running on Data General's DG/UX |
2 version 5.4 Release 3.00 and above. | |
3 Copyright (C) 1994 Free Software Foundation, Inc. | |
4 | |
5 This file is part of GNU Emacs. | |
6 | |
7 GNU Emacs is free software; you can redistribute it and/or modify | |
8 it under the terms of the GNU General Public License as published by | |
9 the Free Software Foundation; either version 2, or (at your option) | |
10 any later version. | |
11 | |
12 GNU Emacs is distributed in the hope that it will be useful, | |
13 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
15 GNU General Public License for more details. | |
16 | |
17 You should have received a copy of the GNU General Public License | |
18 along with GNU Emacs; see the file COPYING. If not, write to | |
14186
ee40177f6c68
Update FSF's address in the preamble.
Erik Naggum <erik@naggum.no>
parents:
14036
diff
changeset
|
19 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
ee40177f6c68
Update FSF's address in the preamble.
Erik Naggum <erik@naggum.no>
parents:
14036
diff
changeset
|
20 Boston, MA 02111-1307, USA. */ |
7242 | 21 |
22 /* NOTE: DGUX5.4R3.00 will not build with the delivered gcc-2.4.5 | |
23 compiler. You must upgraded to at least gcc-2.5.8. If you are | |
24 running DGUX 5.4R3.00 check on the system dg-rtp.dg.com:/pub/gnu | |
25 for gcc-2.5.8 or later compiler. | |
26 -pmr@pajato.com */ | |
27 | |
7388 | 28 #include "dgux5-4r2.h" |
7242 | 29 |
30 /* DGUX 5.4R3.00 brought the definition of `struct inet_addr' into | |
14036 | 31 compliance with the majority of Unix systems. The workaround |
7242 | 32 introduced in 5.4R2 is no longer necessary. */ |
33 | |
34 #ifdef HAVE_BROKEN_INET_ADDR | |
35 #undef HAVE_BROKEN_INET_ADDR | |
36 #endif | |
37 | |
38 /* The `stop on tty output' problem which occurs when using | |
39 INTERRUPT_INPUT and when Emacs is invoked under X11 using a job | |
40 control shell (csh, ksh, etc.) in the background has not been fixed in | |
41 DGUX 5.4R3.00. | |
42 -pmr@pajato.com */ | |
43 | |
44 #if 0 | |
45 #ifdef BROKEN_FIONREAD | |
46 #undef BROKEN_FIONREAD | |
47 #endif | |
48 #ifndef INTERRUPT_INPUT | |
49 #define INTERRUPT_INPUT | |
50 #endif | |
51 #endif | |
52 | |
53 /* Under DGUX 5.4R3.00, getting a debuggable executable has been | |
54 greatly simplified and applies to either COFF or ELF | |
55 environments. */ | |
56 | |
57 #ifdef C_DEBUG_SWITCH | |
58 #undef C_DEBUG_SWITCH | |
59 #define C_DEBUG_SWITCH -g | |
60 #endif | |
23696 | 61 |
62 /* This is needed according to Ehud Karni <ehud@unix.simonwiesel.co.il> | |
63 for m88k-dg-dgux5.4R3.10. */ | |
64 #undef BSD_PGRPS |