M Makefile => Makefile +1 -1
@@ 65,7 65,7 @@ uninstall:
rm -f $(DESTDIR)$(PREFIX)/bin/st-copyout
rm -f $(DESTDIR)$(PREFIX)/bin/st-urlhandler
rm -f $(DESTDIR)$(MANPREFIX)/man1/st.1
- rm -f $(DESTDIR)$(PREFIX)/share/applications/st.desktop
rm -f $(DESTDIR)$(ICONPREFIX)/$(ICONNAME)
+ rm -f $(DESTDIR)$(PREFIX)/share/applications/st.desktop
.PHONY: all options clean dist install uninstall
M st.c => st.c +7 -7
@@ 288,9 288,9 @@ xrealloc(void *p, size_t len)
char *
xstrdup(const char *s)
{
- char *p;
+ char *p;
- if ((p = strdup(s)) == NULL)
+ if ((p = strdup(s)) == NULL)
die("strdup: %s\n", strerror(errno));
return p;
@@ 819,7 819,7 @@ ttynew(const char *line, char *cmd, const char *out, char **args)
if (ioctl(s, TIOCSCTTY, NULL) < 0)
die("ioctl TIOCSCTTY failed: %s\n", strerror(errno));
if (s > 2)
- close(s);
+ close(s);
#ifdef __OpenBSD__
if (pledge("stdio getpw proc exec", NULL) == -1)
die("pledge\n");
@@ 1292,7 1292,7 @@ tmoveto(int x, int y)
}
void
-tsetchar(Rune u, const Glyph *attr, int x, int y)
+tsetchar(Rune u,const Glyph *attr, int x, int y)
{
static const char *vt100_0[62] = { /* 0x41 - 0x7e */
"↑", "↓", "→", "←", "█", "▚", "☃", /* A - G */
@@ 1577,7 1577,7 @@ tsetscroll(int t, int b)
}
void
-tsetmode(int priv, int set, const int *args, int narg)
+tsetmode(int priv, int set,const int *args, int narg)
{
int alt; const int *lim;
@@ 1956,7 1956,7 @@ strhandle(void)
case ']': /* OSC -- Operating System Command */
switch (par) {
case 0:
- if (narg > 1) {
+ if (narg > 1) {
xsettitle(strescseq.args[1]);
xseticontitle(strescseq.args[1]);
}
@@ 2627,7 2627,7 @@ check_control_code:
if (width == 2) {
gp->mode |= ATTR_WIDE;
if (term.c.x+1 < term.col) {
- if (gp[1].mode == ATTR_WIDE && term.c.x+2 < term.col) {
+ if (gp[1].mode == ATTR_WIDE && term.c.x+2 < term.col) {
gp[2].u = ' ';
gp[2].mode &= ~ATTR_WDUMMY;
}
M st.desktop => st.desktop +1 -1
@@ 2,7 2,7 @@
Type=Application
Name=st
Comment=simple-terminal emulator for X
-Icon=utilities-terminal
+Icon=st
Exec=st
Categories=System;TerminalEmulator
StartupWMClass=st-256color
M st.h => st.h +1 -1
@@ 113,7 113,7 @@ void tnew(int, int);
void tresize(int, int);
void tsetdirtattr(int);
void ttyhangup(void);
-int ttynew(const char *, char *,const char *, char **);
+int ttynew(const char *, char *, const char *, char **);
size_t ttyread(void);
void ttyresize(int, int);
void ttywrite(const char *, size_t, int);
M x.c => x.c +8 -7
@@ 110,7 110,7 @@ typedef struct {
Window win;
Drawable buf;
GlyphFontSpec *specbuf; /* font spec buffer used for rendering */
- Atom xembed, wmdeletewin, netwmname, netwmicon, netwmiconname, netwmpid;
+ Atom xembed, wmdeletewin, netwmname, netwmicon, netwmiconname, netwmpid;
XIM xim;
XIC xic;
Draw draw;
@@ 414,7 414,8 @@ mousereport(XEvent *e)
} else {
button -= Button1;
if (button >= 3)
- button += 128 - 7;
+ if (button >= 7)
+ button += 128 - 7;
else if (button >= 3)
button += 64 - 3;
}
@@ 862,8 863,8 @@ xclearwin(void)
void
xhints(void)
{
- XClassHint class = {opt_name ? opt_name : termname,
- opt_class ? opt_class : termname};
+ XClassHint class = {opt_name ? opt_name : "st",
+ opt_class ? opt_class : "St"};
XWMHints wm = {.flags = InputHint, .input = 1};
XSizeHints *sizeh;
@@ 992,7 993,7 @@ xloadfonts(const char *fontstr, double fontsize)
if (fontstr[0] == '-')
pattern = XftXlfdParse(fontstr, False, False);
else
- pattern = FcNameParse((const FcChar8 *)fontstr);
+ pattern = FcNameParse((const FcChar8 *)fontstr);
if (!pattern)
die("can't open font %s\n", fontstr);
@@ 2295,9 2296,9 @@ resource_load(XrmDatabase db, char *name, enum resource_type rtype, void *dst)
XrmValue ret;
snprintf(fullname, sizeof(fullname), "%s.%s",
- opt_name ? opt_name : termname, name);
+ opt_name ? opt_name : "st", name);
snprintf(fullclass, sizeof(fullclass), "%s.%s",
- opt_class ? opt_class : termname, name);
+ opt_class ? opt_class : "St", name);
fullname[sizeof(fullname) - 1] = fullclass[sizeof(fullclass) - 1] = '\0';
XrmGetResource(db, fullname, fullclass, &type, &ret);