[761] in testers
xterm has not "autoWrap" resource
daemon@ATHENA.MIT.EDU (daemon@ATHENA.MIT.EDU)
Wed May 16 03:13:55 1990
Date: Wed, 16 May 90 03:13:01 -0400
From: "Jonathan I. Kamens" <jik@pit-manager.MIT.EDU>
To: xbugs@expo.lcs.mit.edu
Cc: testers@ATHENA.MIT.EDU, bug-x11r4@ATHENA.MIT.EDU
X Window System Bug Report
xbugs@expo.lcs.mit.edu
VERSION:
R4
CLIENT MACHINE and OPERATING SYSTEM:
NA
DISPLAY TYPE:
NA
WINDOW MANAGER:
NA
AREA:
xterm
SYNOPSIS:
Xterm has no autoWrap resource.
DESCRIPTION:
It is impossible to tell xterm in application resources whether or
not to start up with autowrap turned on, because there is no
autoWrap resource. There should be one, the same way there's a
reverseWrap resource.
REPEAT BY:
Observation.
SAMPLE FIX:
*** /tmp/,RCSt1009422 Wed May 16 03:11:27 1990
--- charproc.c Wed May 16 02:38:14 1990
***************
*** 101,106 ****
--- 101,107 ----
#define XtNmultiScroll "multiScroll"
#define XtNnMarginBell "nMarginBell"
#define XtNreverseWrap "reverseWrap"
+ #define XtNautoWrap "autoWrap"
#define XtNsaveLines "saveLines"
#define XtNscrollBar "scrollBar"
#define XtNscrollTtyOutput "scrollTtyOutput"
***************
*** 133,138 ****
--- 134,140 ----
#define XtCMultiScroll "MultiScroll"
#define XtCColumn "Column"
#define XtCReverseWrap "ReverseWrap"
+ #define XtCAutoWrap "AutoWrap"
#define XtCSaveLines "SaveLines"
#define XtCScrollBar "ScrollBar"
#define XtCScrollLines "ScrollLines"
***************
*** 378,383 ****
--- 380,388 ----
{XtNreverseWrap,XtCReverseWrap, XtRBoolean, sizeof(Boolean),
XtOffset(XtermWidget, misc.reverseWrap),
XtRBoolean, (caddr_t) &defaultFALSE},
+ {XtNautoWrap,XtCAutoWrap, XtRBoolean, sizeof(Boolean),
+ XtOffset(XtermWidget, misc.autoWrap),
+ XtRBoolean, (caddr_t) &defaultTRUE},
{XtNsaveLines, XtCSaveLines, XtRInt, sizeof(int),
XtOffset(XtermWidget, screen.savelines),
XtRInt, (caddr_t) &defaultSaveLines},
*** /tmp/,RCSt1009422 Wed May 16 03:11:36 1990
--- main.c Wed May 16 02:04:45 1990
***************
*** 392,397 ****
--- 392,399 ----
{"-nb", "*nMarginBell", XrmoptionSepArg, (caddr_t) NULL},
{"-rw", "*reverseWrap", XrmoptionNoArg, (caddr_t) "on"},
{"+rw", "*reverseWrap", XrmoptionNoArg, (caddr_t) "off"},
+ {"-aw", "*autoWrap", XrmoptionNoArg, (caddr_t) "on"},
+ {"+aw", "*autoWrap", XrmoptionNoArg, (caddr_t) "off"},
{"-s", "*multiScroll", XrmoptionNoArg, (caddr_t) "on"},
{"+s", "*multiScroll", XrmoptionNoArg, (caddr_t) "off"},
{"-sb", "*scrollBar", XrmoptionNoArg, (caddr_t) "on"},
***************
*** 752,759 ****
screen = &term->screen;
! term->flags = WRAPAROUND;
! update_autowrap();
if (!screen->jumpscroll) {
term->flags |= SMOOTHSCROLL;
update_jumpscroll();
--- 754,760 ----
screen = &term->screen;
! term->flags = 0;
if (!screen->jumpscroll) {
term->flags |= SMOOTHSCROLL;
update_jumpscroll();
***************
*** 761,766 ****
--- 762,771 ----
if (term->misc.reverseWrap) {
term->flags |= REVERSEWRAP;
update_reversewrap();
+ }
+ if (term->misc.autoWrap) {
+ term->flags |= WRAPAROUND;
+ update_autowrap();
}
if (term->misc.re_verse) {
term->flags |= REVERSE_VIDEO;
*** /tmp/,RCSt1009422 Wed May 16 03:12:05 1990
--- ptyx.h Wed May 16 01:59:25 1990
***************
*** 375,380 ****
--- 375,381 ----
Boolean login_shell;
Boolean re_verse;
Boolean reverseWrap;
+ Boolean autoWrap;
Boolean logInhibit;
Boolean signalInhibit;
Boolean tekInhibit;
Jonathan Kamens USnail:
MIT Project Athena 11 Ashford Terrace
jik@Athena.MIT.EDU Allston, MA 02134
Office: 617-253-8495 Home: 617-782-0710