commit 032426a34d7182e25415b9f055cedafc2bcc8c38
Author: FRIGN <[email protected]>
Date:   Wed Jun 15 14:11:09 2016 +0200

    Remove old st-git patches

diff --git a/st.suckless.org/patches/argbbg.md 
b/st.suckless.org/patches/argbbg.md
index 08b2e5c..17b6cc1 100644
--- a/st.suckless.org/patches/argbbg.md
+++ b/st.suckless.org/patches/argbbg.md
@@ -17,7 +17,6 @@ make this patch effective.
  * [st-argbbg-0.4.1.diff](st-argbbg-0.4.1.diff)
  * [st-argbbg-0.5.diff](st-argbbg-0.5.diff)
  * [st-argbbg-0.6.diff](st-argbbg-0.6.diff)
- * [st-argbbg-git-20160131.diff](st-argbbg-git-20160131.diff)
  * [st-argbbg-git-20160425.diff](st-argbbg-git-20160425.diff)
 
 ## Authors ##
diff --git a/st.suckless.org/patches/st-argbbg-git-20160131.diff 
b/st.suckless.org/patches/st-argbbg-git-20160131.diff
deleted file mode 100644
index a9841d2..0000000
--- a/st.suckless.org/patches/st-argbbg-git-20160131.diff
+++ /dev/null
@@ -1,161 +0,0 @@
-diff --git a/config.def.h b/config.def.h
-index fd09d72..d2cf4d6 100644
---- a/config.def.h
-+++ b/config.def.h
-@@ -96,6 +96,8 @@ static const char *colorname[] = {
-       "#555555",
- };
- 
-+/* bg opacity */
-+static const int alpha = 0xdd;
- 
- /*
-  * Default colors (colorname index)
-@@ -123,6 +125,7 @@ static unsigned int mousefg = 7;
- static unsigned int mousebg = 0;
- 
- /*
-+      "black",
-  * Colors used, when the specific fg == defaultfg. So in reverse mode this
-  * will reverse too. Another logic would only make the simple feature too
-  * complex.
-diff --git a/config.mk b/config.mk
-index 81e3e47..ab35200 100644
---- a/config.mk
-+++ b/config.mk
-@@ -14,7 +14,7 @@ X11LIB = /usr/X11R6/lib
- INCS = -I. -I/usr/include -I${X11INC} \
-        `pkg-config --cflags fontconfig` \
-        `pkg-config --cflags freetype2`
--LIBS = -L/usr/lib -lc -L${X11LIB} -lm -lrt -lX11 -lutil -lXft \
-+LIBS = -L/usr/lib -lc -L${X11LIB} -lm -lrt -lX11 -lutil -lXft -lXrender \
-        `pkg-config --libs fontconfig`  \
-        `pkg-config --libs freetype2`
- 
-diff --git a/st.c b/st.c
-index 41f6942..b908778 100644
---- a/st.c
-+++ b/st.c
-@@ -61,6 +61,7 @@ char *argv0;
- #define XK_ANY_MOD    UINT_MAX
- #define XK_NO_MOD     0
- #define XK_SWITCH_MOD (1<<13)
-+#define OPAQUE 0xff
- 
- /* macros */
- #define MIN(a, b)             ((a) < (b) ? (a) : (b))
-@@ -79,6 +80,7 @@ char *argv0;
- #define TIMEDIFF(t1, t2)      ((t1.tv_sec-t2.tv_sec)*1000 + \
-                               (t1.tv_nsec-t2.tv_nsec)/1E6)
- #define MODBIT(x, set, bit)   ((set) ? ((x) |= (bit)) : ((x) &= ~(bit)))
-+#define USE_ARGB (alpha != OPAQUE && opt_embed == NULL)
- 
- #define TRUECOLOR(r,g,b)      (1 << 24 | (r) << 16 | (g) << 8 | (b))
- #define IS_TRUECOL(x)         (1 << 24 & (x))
-@@ -267,6 +269,7 @@ typedef struct {
-       int w, h; /* window width and height */
-       int ch; /* char height */
-       int cw; /* char width  */
-+      int depth; /* bit depth */
-       char state; /* focus, redraw, visible */
-       int cursor; /* cursor style */
- } XWindow;
-@@ -3137,8 +3140,7 @@ xresize(int col, int row)
-       xw.th = MAX(1, row * xw.ch);
- 
-       XFreePixmap(xw.dpy, xw.buf);
--      xw.buf = XCreatePixmap(xw.dpy, xw.win, xw.w, xw.h,
--                      DefaultDepth(xw.dpy, xw.scr));
-+      xw.buf = XCreatePixmap(xw.dpy, xw.win, xw.w, xw.h, xw.depth);
-       XftDrawChange(xw.draw, xw.buf);
-       xclear(0, 0, xw.w, xw.h);
- }
-@@ -3192,6 +3194,14 @@ xloadcols(void)
-                       else
-                               die("Could not allocate color %d
", i);
-               }
-+
-+      /* set alpha value of bg color */
-+      if (USE_ARGB) {
-+              dc.col[defaultbg].color.alpha = (0xffff * alpha) / OPAQUE; 
//0xcccc;
-+              dc.col[defaultbg].pixel &= 0x00111111;
-+              dc.col[defaultbg].pixel |= alpha << 24; // 0xcc000000;
-+      }
-+
-       loaded = 1;
- }
- 
-@@ -3453,7 +3463,38 @@ xinit(void)
-       if (!(xw.dpy = XOpenDisplay(NULL)))
-               die("Can't open display
");
-       xw.scr = XDefaultScreen(xw.dpy);
--      xw.vis = XDefaultVisual(xw.dpy, xw.scr);
-+      xw.depth = (USE_ARGB) ? 32: XDefaultDepth(xw.dpy, xw.scr);
-+      if (! USE_ARGB)
-+              xw.vis = XDefaultVisual(xw.dpy, xw.scr);
-+      else {
-+              XVisualInfo *vis;
-+              XRenderPictFormat *fmt;
-+              int nvi;
-+              int i;
-+
-+              XVisualInfo tpl = {
-+                      .screen = xw.scr,
-+                      .depth = 32,
-+                      .class = TrueColor
-+              };
-+
-+              vis = XGetVisualInfo(xw.dpy, VisualScreenMask | VisualDepthMask 
| VisualClassMask, &tpl, &nvi);
-+              xw.vis = NULL;
-+              for(i = 0; i < nvi; i ++) {
-+                      fmt = XRenderFindVisualFormat(xw.dpy, vis[i].visual);
-+                      if (fmt->type == PictTypeDirect && 
fmt->direct.alphaMask) {
-+                              xw.vis = vis[i].visual;
-+                              break;
-+                      }
-+              }
-+
-+              XFree(vis);
-+
-+              if (! xw.vis) {
-+                      fprintf(stderr, "Couldn't find ARGB visual.
");
-+                      exit(1);
-+              }
-+      }
- 
-       /* font */
-       if (!FcInit())
-@@ -3463,7 +3504,10 @@ xinit(void)
-       xloadfonts(usedfont, 0);
- 
-       /* colors */
--      xw.cmap = XDefaultColormap(xw.dpy, xw.scr);
-+      if (! USE_ARGB)
-+              xw.cmap = XDefaultColormap(xw.dpy, xw.scr);
-+      else
-+              xw.cmap = XCreateColormap(xw.dpy, XRootWindow(xw.dpy, xw.scr), 
xw.vis, None);
-       xloadcols();
- 
-       /* adjust fixed window geometry */
-@@ -3486,16 +3530,17 @@ xinit(void)
-       if (!(opt_embed && (parent = strtol(opt_embed, NULL, 0))))
-               parent = XRootWindow(xw.dpy, xw.scr);
-       xw.win = XCreateWindow(xw.dpy, parent, xw.l, xw.t,
--                      xw.w, xw.h, 0, XDefaultDepth(xw.dpy, xw.scr), 
InputOutput,
-+                      xw.w, xw.h, 0, xw.depth, InputOutput,
-                       xw.vis, CWBackPixel | CWBorderPixel | CWBitGravity
-                       | CWEventMask | CWColormap, &xw.attrs);
- 
-       memset(&gcvalues, 0, sizeof(gcvalues));
-       gcvalues.graphics_exposures = False;
--      dc.gc = XCreateGC(xw.dpy, parent, GCGraphicsExposures,
-+      xw.buf = XCreatePixmap(xw.dpy, xw.win, xw.w, xw.h, xw.depth);
-+      dc.gc = XCreateGC(xw.dpy,
-+                      (USE_ARGB)? xw.buf: parent,
-+                      GCGraphicsExposures,
-                       &gcvalues);
--      xw.buf = XCreatePixmap(xw.dpy, xw.win, xw.w, xw.h,
--                      DefaultDepth(xw.dpy, xw.scr));
-       XSetForeground(xw.dpy, dc.gc, dc.col[defaultbg].pixel);
-       XFillRectangle(xw.dpy, xw.buf, dc.gc, 0, 0, xw.w, xw.h);
- 
diff --git a/st.suckless.org/patches/st-scrollback-git-20151217.diff 
b/st.suckless.org/patches/st-scrollback-git-20151217.diff
deleted file mode 100644
index 7bd97be..0000000
--- a/st.suckless.org/patches/st-scrollback-git-20151217.diff
+++ /dev/null
@@ -1,388 +0,0 @@
-diff --git a/config.def.h b/config.def.h
-index fd09d72..96892f1 100644
---- a/config.def.h
-+++ b/config.def.h
-@@ -7,6 +7,7 @@
-  */
- static char font[] = "Liberation 
Mono:pixelsize=12:antialias=true:autohint=true";
- static int borderpx = 2;
-+#define histsize 2000
- 
- /*
-  * What program is execed by st depends of these precedence rules:
-@@ -157,6 +158,8 @@ static Shortcut shortcuts[] = {
-       { MODKEY|ShiftMask,     XK_C,           clipcopy,       {.i =  0} },
-       { MODKEY|ShiftMask,     XK_V,           clippaste,      {.i =  0} },
-       { MODKEY,               XK_Num_Lock,    numlock,        {.i =  0} },
-+      { ShiftMask,            XK_Page_Up,     kscrollup,      {.i = -1} },
-+      { ShiftMask,            XK_Page_Down,   kscrolldown,    {.i = -1} },
- };
- 
- /*
-diff --git a/st.c b/st.c
-index c5d62c1..c58c8c5 100644
---- a/st.c
-+++ b/st.c
-@@ -85,6 +85,8 @@ char *argv0;
- #define TRUERED(x)            (((x) & 0xff0000) >> 8)
- #define TRUEGREEN(x)          (((x) & 0xff00))
- #define TRUEBLUE(x)           (((x) & 0xff) << 8)
-+#define TLINE(y)              ((y) < term.scr ? term.hist[((y) + term.histi - 
term.scr \
-+                              + histsize + 1) % histsize] : term.line[(y) - 
term.scr])
- 
- 
- enum glyph_attribute {
-@@ -227,26 +229,6 @@ typedef struct {
-       int narg;              /* nb of args */
- } STREscape;
- 
--/* Internal representation of the screen */
--typedef struct {
--      int row;      /* nb row */
--      int col;      /* nb col */
--      Line *line;   /* screen */
--      Line *alt;    /* alternate screen */
--      int *dirty;  /* dirtyness of lines */
--      XftGlyphFontSpec *specbuf; /* font spec buffer used for rendering */
--      TCursor c;    /* cursor */
--      int top;      /* top    scroll limit */
--      int bot;      /* bottom scroll limit */
--      int mode;     /* terminal mode flags */
--      int esc;      /* escape state flags */
--      char trantbl[4]; /* charset table translation */
--      int charset;  /* current charset */
--      int icharset; /* selected charset for sequence */
--      int numlock; /* lock numbers in keyboard */
--      int *tabs;
--} Term;
--
- /* Purely graphic info */
- typedef struct {
-       Display *dpy;
-@@ -326,6 +308,8 @@ typedef struct {
- /* function definitions used in config.h */
- static void clipcopy(const Arg *);
- static void clippaste(const Arg *);
-+static void kscrolldown(const Arg *);
-+static void kscrollup(const Arg *);
- static void numlock(const Arg *);
- static void selpaste(const Arg *);
- static void xzoom(const Arg *);
-@@ -359,6 +343,29 @@ typedef struct {
-       GC gc;
- } DC;
- 
-+/* Internal representation of the screen */
-+typedef struct {
-+      int row;      /* nb row */
-+      int col;      /* nb col */
-+      Line *line;   /* screen */
-+      Line *alt;    /* alternate screen */
-+      Line hist[histsize]; /* history buffer */
-+      int histi;    /* history index */
-+      int scr;      /* scroll back */
-+      int *dirty;  /* dirtyness of lines */
-+      XftGlyphFontSpec *specbuf; /* font spec buffer used for rendering */
-+      TCursor c;    /* cursor */
-+      int top;      /* top    scroll limit */
-+      int bot;      /* bottom scroll limit */
-+      int mode;     /* terminal mode flags */
-+      int esc;      /* escape state flags */
-+      char trantbl[4]; /* charset table translation */
-+      int charset;  /* current charset */
-+      int icharset; /* selected charset for sequence */
-+      int numlock; /* lock numbers in keyboard */
-+      int *tabs;
-+} Term;
-+
- static void die(const char *, ...);
- static void draw(void);
- static void redraw(void);
-@@ -398,8 +405,8 @@ static void tputtab(int);
- static void tputc(Rune);
- static void treset(void);
- static void tresize(int, int);
--static void tscrollup(int, int);
--static void tscrolldown(int, int);
-+static void tscrollup(int, int, int);
-+static void tscrolldown(int, int, int);
- static void tsetattr(int *, int);
- static void tsetchar(Rune, Glyph *, int, int);
- static void tsetscroll(int, int);
-@@ -730,10 +737,10 @@ tlinelen(int y)
- {
-       int i = term.col;
- 
--      if (term.line[y][i - 1].mode & ATTR_WRAP)
-+      if (TLINE(y)[i - 1].mode & ATTR_WRAP)
-               return i;
- 
--      while (i > 0 && term.line[y][i - 1].u == ' ')
-+      while (i > 0 && TLINE(y)[i - 1].u == ' ')
-               --i;
- 
-       return i;
-@@ -795,7 +802,7 @@ selsnap(int *x, int *y, int direction)
-                * Snap around if the word wraps around at the end or
-                * beginning of a line.
-                */
--              prevgp = &term.line[*y][*x];
-+              prevgp = &TLINE(*y)[*x];
-               prevdelim = ISDELIM(prevgp->u);
-               for (;;) {
-                       newx = *x + direction;
-@@ -810,14 +817,14 @@ selsnap(int *x, int *y, int direction)
-                                       yt = *y, xt = *x;
-                               else
-                                       yt = newy, xt = newx;
--                              if (!(term.line[yt][xt].mode & ATTR_WRAP))
-+                              if (!(TLINE(yt)[xt].mode & ATTR_WRAP))
-                                       break;
-                       }
- 
-                       if (newx >= tlinelen(newy))
-                               break;
- 
--                      gp = &term.line[newy][newx];
-+                      gp = &TLINE(newy)[newx];
-                       delim = ISDELIM(gp->u);
-                       if (!(gp->mode & ATTR_WDUMMY) && (delim != prevdelim
-                                       || (delim && gp->u != prevgp->u)))
-@@ -838,14 +845,14 @@ selsnap(int *x, int *y, int direction)
-               *x = (direction < 0) ? 0 : term.col - 1;
-               if (direction < 0) {
-                       for (; *y > 0; *y += direction) {
--                              if (!(term.line[*y-1][term.col-1].mode
-+                              if (!(TLINE(*y-1)[term.col-1].mode
-                                               & ATTR_WRAP)) {
-                                       break;
-                               }
-                       }
-               } else if (direction > 0) {
-                       for (; *y < term.row-1; *y += direction) {
--                              if (!(term.line[*y][term.col-1].mode
-+                              if (!(TLINE(*y)[term.col-1].mode
-                                               & ATTR_WRAP)) {
-                                       break;
-                               }
-@@ -1011,13 +1018,13 @@ getsel(void)
-               }
- 
-               if (sel.type == SEL_RECTANGULAR) {
--                      gp = &term.line[y][sel.nb.x];
-+                      gp = &TLINE(y)[sel.nb.x];
-                       lastx = sel.ne.x;
-               } else {
--                      gp = &term.line[y][sel.nb.y == y ? sel.nb.x : 0];
-+                      gp = &TLINE(y)[sel.nb.y == y ? sel.nb.x : 0];
-                       lastx = (sel.ne.y == y) ? sel.ne.x : term.col-1;
-               }
--              last = &term.line[y][MIN(lastx, linelen-1)];
-+              last = &TLINE(y)[MIN(lastx, linelen-1)];
-               while (last >= gp && last->u == ' ')
-                       --last;
- 
-@@ -1490,6 +1497,9 @@ ttyread(void)
-       /* keep any uncomplete utf8 char for the next call */
-       memmove(buf, ptr, buflen);
- 
-+      if (term.scr > 0 && term.scr < histsize-1)
-+              term.scr++;
-+
-       return ret;
- }
- 
-@@ -1499,6 +1509,9 @@ ttywrite(const char *s, size_t n)
-       fd_set wfd, rfd;
-       ssize_t r;
-       size_t lim = 256;
-+      Arg arg = (Arg){ .i = term.scr };
-+
-+      kscrolldown(&arg);
- 
-       /*
-        * Remember that we are using a pty, which might be a modem line.
-@@ -1690,13 +1703,53 @@ tswapscreen(void)
- }
- 
- void
--tscrolldown(int orig, int n)
-+kscrolldown(const Arg* a)
-+{
-+      int n = a->i;
-+
-+      if (n < 0)
-+              n = term.row + n;
-+
-+      if (n > term.scr)
-+              n = term.scr;
-+
-+      if (term.scr > 0) {
-+              term.scr -= n;
-+              selscroll(0, -n);
-+              tfulldirt();
-+      }
-+}
-+
-+void
-+kscrollup(const Arg* a)
-+{
-+      int n = a->i;
-+
-+      if (n < 0)
-+              n = term.row + n;
-+
-+      if (term.scr <= histsize - n) {
-+              term.scr += n;
-+              selscroll(0, n);
-+              tfulldirt();
-+      }
-+}
-+
-+void
-+tscrolldown(int orig, int n, int copyhist)
- {
-       int i;
-       Line temp;
- 
-       LIMIT(n, 0, term.bot-orig+1);
- 
-+      if (copyhist) {
-+              term.histi = (term.histi - 1 + histsize) % histsize;
-+              temp = term.hist[term.histi];
-+              term.hist[term.histi] = term.line[term.bot];
-+              term.line[term.bot] = temp;
-+      }
-+
-       tsetdirt(orig, term.bot-n);
-       tclearregion(0, term.bot-n+1, term.col-1, term.bot);
- 
-@@ -1710,13 +1763,20 @@ tscrolldown(int orig, int n)
- }
- 
- void
--tscrollup(int orig, int n)
-+tscrollup(int orig, int n, int copyhist)
- {
-       int i;
-       Line temp;
- 
-       LIMIT(n, 0, term.bot-orig+1);
- 
-+      if (copyhist) {
-+              term.histi = (term.histi + 1) % histsize;
-+              temp = term.hist[term.histi];
-+              term.hist[term.histi] = term.line[orig];
-+              term.line[orig] = temp;
-+      }
-+
-       tclearregion(0, orig, term.col-1, orig+n-1);
-       tsetdirt(orig+n, term.bot);
- 
-@@ -1765,7 +1825,7 @@ tnewline(int first_col)
-       int y = term.c.y;
- 
-       if (y == term.bot) {
--              tscrollup(term.top, 1);
-+              tscrollup(term.top, 1, 1);
-       } else {
-               y++;
-       }
-@@ -1930,14 +1990,14 @@ void
- tinsertblankline(int n)
- {
-       if (BETWEEN(term.c.y, term.top, term.bot))
--              tscrolldown(term.c.y, n);
-+              tscrolldown(term.c.y, n, 0);
- }
- 
- void
- tdeleteline(int n)
- {
-       if (BETWEEN(term.c.y, term.top, term.bot))
--              tscrollup(term.c.y, n);
-+              tscrollup(term.c.y, n, 0);
- }
- 
- int32_t
-@@ -2371,11 +2431,11 @@ csihandle(void)
-               break;
-       case 'S': /* SU -- Scroll <n> line up */
-               DEFAULT(csiescseq.arg[0], 1);
--              tscrollup(term.top, csiescseq.arg[0]);
-+              tscrollup(term.top, csiescseq.arg[0], 0);
-               break;
-       case 'T': /* SD -- Scroll <n> line down */
-               DEFAULT(csiescseq.arg[0], 1);
--              tscrolldown(term.top, csiescseq.arg[0]);
-+              tscrolldown(term.top, csiescseq.arg[0], 0);
-               break;
-       case 'L': /* IL -- Insert <n> blank lines */
-               DEFAULT(csiescseq.arg[0], 1);
-@@ -2871,7 +2931,7 @@ eschandle(uchar ascii)
-               return 0;
-       case 'D': /* IND -- Linefeed */
-               if (term.c.y == term.bot) {
--                      tscrollup(term.top, 1);
-+                      tscrollup(term.top, 1, 1);
-               } else {
-                       tmoveto(term.c.x, term.c.y+1);
-               }
-@@ -2884,7 +2944,7 @@ eschandle(uchar ascii)
-               break;
-       case 'M': /* RI -- Reverse index */
-               if (term.c.y == term.top) {
--                      tscrolldown(term.top, 1);
-+                      tscrolldown(term.top, 1, 1);
-               } else {
-                       tmoveto(term.c.x, term.c.y-1);
-               }
-@@ -3047,7 +3107,7 @@ tputc(Rune u)
- void
- tresize(int col, int row)
- {
--      int i;
-+      int i, j;
-       int minrow = MIN(row, term.row);
-       int mincol = MIN(col, term.col);
-       int *bp;
-@@ -3087,6 +3147,14 @@ tresize(int col, int row)
-       term.dirty = xrealloc(term.dirty, row * sizeof(*term.dirty));
-       term.tabs = xrealloc(term.tabs, col * sizeof(*term.tabs));
- 
-+      for (i = 0; i < histsize; i++) {
-+              term.hist[i] = xrealloc(term.hist[i], col * sizeof(Glyph));
-+              for (j = mincol; j < col; j++) {
-+                      term.hist[i][j] = term.c.attr;
-+                      term.hist[i][j].u = ' ';
-+              }
-+      }
-+
-       /* resize each row to new width, zero-pad if needed */
-       for (i = 0; i < minrow; i++) {
-               term.line[i] = xrealloc(term.line[i], col * sizeof(Glyph));
-@@ -3984,11 +4052,11 @@ drawregion(int x1, int y1, int x2, int y2)
-               term.dirty[y] = 0;
- 
-               specs = term.specbuf;
--              numspecs = xmakeglyphfontspecs(specs, &term.line[y][x1], x2 - 
x1, x1, y);
-+              numspecs = xmakeglyphfontspecs(specs, &TLINE(y)[x1], x2 - x1, 
x1, y);
- 
-               i = ox = 0;
-               for (x = x1; x < x2 && i < numspecs; x++) {
--                      new = term.line[y][x];
-+                      new = TLINE(y)[x];
-                       if (new.mode == ATTR_WDUMMY)
-                               continue;
-                       if (ena_sel && selected(x, y))
-@@ -4008,7 +4076,8 @@ drawregion(int x1, int y1, int x2, int y2)
-               if (i > 0)
-                       xdrawglyphfontspecs(specs, base, i, ox, y);
-       }
--      xdrawcursor();
-+      if (term.scr == 0)
-+              xdrawcursor();
- }
- 
- void
-
diff --git a/st.suckless.org/patches/st-solarized-dark-git-20150917.diff 
b/st.suckless.org/patches/st-solarized-dark-git-20150917.diff
deleted file mode 100644
index 958d025..0000000
--- a/st.suckless.org/patches/st-solarized-dark-git-20150917.diff
+++ /dev/null
@@ -1,65 +0,0 @@
-diff --git a/config.def.h b/config.def.h
-index b6adc5e..9dc0faa 100644
---- a/config.def.h
-+++ b/config.def.h
-@@ -70,30 +70,23 @@ static unsigned int tabspaces = 8;
- 
- /* Terminal colors (16 first used in escape sequence) */
- static const char *colorname[] = {
--      /* 8 normal colors */
--      "black",
--      "red3",
--      "green3",
--      "yellow3",
--      "blue2",
--      "magenta3",
--      "cyan3",
--      "gray90",
--
--      /* 8 bright colors */
--      "gray50",
--      "red",
--      "green",
--      "yellow",
--      "#5c5cff",
--      "magenta",
--      "cyan",
--      "white",
--
--      [255] = 0,
--
--      /* more colors can be added after 255 to use with DefaultXX */
--      "#cccccc",
-+      /* solarized dark */
-+      "#073642",  /*  0: black    */
-+      "#dc322f",  /*  1: red      */
-+      "#859900",  /*  2: green    */
-+      "#b58900",  /*  3: yellow   */
-+      "#268bd2",  /*  4: blue     */
-+      "#d33682",  /*  5: magenta  */
-+      "#2aa198",  /*  6: cyan     */
-+      "#eee8d5",  /*  7: white    */
-+      "#002b36",  /*  8: brblack  */
-+      "#cb4b16",  /*  9: brred    */
-+      "#586e75",  /* 10: brgreen  */
-+      "#657b83",  /* 11: bryellow */
-+      "#839496",  /* 12: brblue   */
-+      "#6c71c4",  /* 13: brmagenta*/
-+      "#93a1a1",  /* 14: brcyan   */
-+      "#fdf6e3",  /* 15: brwhite  */
- };
- 
- 
-@@ -101,9 +94,9 @@ static const char *colorname[] = {
-  * Default colors (colorname index)
-  * foreground, background, cursor
-  */
--static unsigned int defaultfg = 7;
--static unsigned int defaultbg = 0;
--static unsigned int defaultcs = 256;
-+static unsigned int defaultfg = 12;
-+static unsigned int defaultbg = 8;
-+static unsigned int defaultcs = 14;
- 
- /*
-  * Default shape of cursor
diff --git a/st.suckless.org/patches/st-solarized-light-git-20150917.diff 
b/st.suckless.org/patches/st-solarized-light-git-20150917.diff
deleted file mode 100644
index bd2cc09..0000000
--- a/st.suckless.org/patches/st-solarized-light-git-20150917.diff
+++ /dev/null
@@ -1,65 +0,0 @@
-diff --git a/config.def.h b/config.def.h
-index b6adc5e..69dbf07 100644
---- a/config.def.h
-+++ b/config.def.h
-@@ -70,30 +70,23 @@ static unsigned int tabspaces = 8;
- 
- /* Terminal colors (16 first used in escape sequence) */
- static const char *colorname[] = {
--      /* 8 normal colors */
--      "black",
--      "red3",
--      "green3",
--      "yellow3",
--      "blue2",
--      "magenta3",
--      "cyan3",
--      "gray90",
--
--      /* 8 bright colors */
--      "gray50",
--      "red",
--      "green",
--      "yellow",
--      "#5c5cff",
--      "magenta",
--      "cyan",
--      "white",
--
--      [255] = 0,
--
--      /* more colors can be added after 255 to use with DefaultXX */
--      "#cccccc",
-+      /* solarized light */
-+      "#eee8d5",  /*  0: black    */
-+      "#dc322f",  /*  1: red      */
-+      "#859900",  /*  2: green    */
-+      "#b58900",  /*  3: yellow   */
-+      "#268bd2",  /*  4: blue     */
-+      "#d33682",  /*  5: magenta  */
-+      "#2aa198",  /*  6: cyan     */
-+      "#073642",  /*  7: white    */
-+      "#fdf6e3",  /*  8: brblack  */
-+      "#cb4b16",  /*  9: brred    */
-+      "#93a1a1",  /* 10: brgreen  */
-+      "#839496",  /* 11: bryellow */
-+      "#657b83",  /* 12: brblue   */
-+      "#6c71c4",  /* 13: brmagenta*/
-+      "#586e75",  /* 14: brcyan   */
-+      "#002b36",  /* 15: brwhite  */
- };
- 
- 
-@@ -101,9 +94,9 @@ static const char *colorname[] = {
-  * Default colors (colorname index)
-  * foreground, background, cursor
-  */
--static unsigned int defaultfg = 7;
--static unsigned int defaultbg = 0;
--static unsigned int defaultcs = 256;
-+static unsigned int defaultfg = 12;
-+static unsigned int defaultbg = 8;
-+static unsigned int defaultcs = 14;
- 
- /*
-  * Default shape of cursor


Reply via email to