rxvt-unicode:First release
This commit is contained in:
+195114
-194834
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
c21fd89bf8c634ce1f48a4193080cabe87efb5bc
|
||||
45c4980706c75badb1d68570a6fc6cbe3b3cdd08
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
3ed1f5aa0d5b3cb1155379096390f5f735134b9b
|
||||
6467e32c128980ce3d3c3c0c2253ef7f0f9ea096
|
||||
@@ -0,0 +1,56 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
autotools.configure("--enable-everything \
|
||||
--enable-perl \
|
||||
--enable-unicode3 \
|
||||
--enable-iso14755 \
|
||||
--enable-mousewheel \
|
||||
--enable-slipwheeling \
|
||||
--enable-xft \
|
||||
--enable-pixbuf \
|
||||
--enable-font-styles \
|
||||
--enable-transparency \
|
||||
--enable-fading \
|
||||
--enable-smart-resize \
|
||||
--enable-text-blink \
|
||||
--enable-pointer-blank \
|
||||
--enable-utmp \
|
||||
--enable-wtmp \
|
||||
--enable-rxvt-scroll \
|
||||
--enable-next-scroll \
|
||||
--enable-xterm-scroll \
|
||||
--enable-frills \
|
||||
--enable-keepscrolling \
|
||||
--enable-selectionscrolling \
|
||||
--enable-font-styles \
|
||||
--enable-256-color \
|
||||
--enable-combining")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
pisitools.dosed("doc/rxvt-tabbed", "RXVT_BASENAME = \"rxvt\"", "RXVT_BASENAME = \"urxvt\"")
|
||||
|
||||
def install():
|
||||
shelltools.export("TERMINFO", "%s/usr/share/terminfo" % get.installDIR())
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
pisitools.insinto("/usr/share/terminfo/r", "doc/etc/rxvt-unicode.terminfo", "rxvt-unicode")
|
||||
pisitools.insinto("/etc", "doc/etc/rxvt-unicode.termcap")
|
||||
|
||||
shelltools.chmod("%s/usr/share/terminfo/r/rxvt-unicode" % get.installDIR(), 0644)
|
||||
shelltools.chmod("%s/etc/rxvt-unicode.termcap" % get.installDIR(), 0644)
|
||||
|
||||
pisitools.dodoc("README.FAQ", "Changes", "doc/README*", "doc/changes.txt", "doc/rxvt-tabbed")
|
||||
|
||||
# Should be provided by ncurses
|
||||
pisitools.remove("/usr/share/terminfo/r/rxvt-unicode")
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import os
|
||||
|
||||
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
|
||||
os.system("/usr/bin/tic /usr/share/terminfo/r/rxvt-unicode")
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
From 30fb93760c0bb0bea2bca1ac17c4d9709fb95e1c Mon Sep 17 00:00:00 2001
|
||||
From: Peter Lemenkov <lemenkov@gmail.com>
|
||||
Date: Wed, 10 Dec 2014 15:20:14 +0300
|
||||
Subject: [PATCH] Prefer XDG_RUNTIME_DIR over the HOME
|
||||
|
||||
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
|
||||
|
||||
diff --git a/src/rxvtdaemon.C b/src/rxvtdaemon.C
|
||||
index 7986c5f..7337f51 100644
|
||||
--- a/src/rxvtdaemon.C
|
||||
+++ b/src/rxvtdaemon.C
|
||||
@@ -43,9 +43,13 @@ char *rxvt_connection::unix_sockname ()
|
||||
struct utsname u;
|
||||
uname (&u);
|
||||
|
||||
- path = getenv ("HOME");
|
||||
+ path = getenv ("XDG_RUNTIME_DIR");
|
||||
if (!path)
|
||||
- path = "/tmp";
|
||||
+ {
|
||||
+ path = getenv ("HOME");
|
||||
+ if (!path)
|
||||
+ path = "/tmp";
|
||||
+ }
|
||||
|
||||
snprintf (name, PATH_MAX, "%s/.urxvt", path);
|
||||
mkdir (name, 0777);
|
||||
@@ -0,0 +1,33 @@
|
||||
While setting MWM_HINTS_DECORATIONS to disable window decorations
|
||||
seems to work with most window managers, using _MOTIF_WM_INFO seems
|
||||
not to, and in some cases can lead to severe problems with focus
|
||||
management. Therefore this patch here disables the _MOTIF_WM_INFO
|
||||
check and always attempts to have the window manager honour the
|
||||
decorations hint.
|
||||
|
||||
If your window manager does not honour MWM_HINTS_DECORATIONS, and you
|
||||
are determined that you want to have borderless windows nevertheless,
|
||||
you are still free to enable override-redirect manually, using the
|
||||
corresponding command line option or X resource.
|
||||
|
||||
See also: http://bugs.gentoo.org/show_bug.cgi?id=237271
|
||||
2008-09-10 Martin von Gagern
|
||||
|
||||
--- a/src/init.C 15 Jul 2008 16:41:22 -0000 1.253
|
||||
+++ b/src/init.C 10 Sep 2008 08:07:09 -0000
|
||||
@@ -1078,15 +1078,7 @@
|
||||
#if ENABLE_FRILLS
|
||||
if (option (Opt_borderLess))
|
||||
{
|
||||
- if (XInternAtom (dpy, "_MOTIF_WM_INFO", True) == None)
|
||||
- {
|
||||
- // rxvt_warn("Window Manager does not support MWM hints. Bypassing window manager control for borderless window.\n");
|
||||
- attributes.override_redirect = true;
|
||||
- }
|
||||
- else
|
||||
- {
|
||||
mwmhints.flags = MWM_HINTS_DECORATIONS;
|
||||
- }
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
Avoid "make: `install' is up to date." on case insensitive filesystems
|
||||
|
||||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -86,3 +86,5 @@
|
||||
dist: tar.bz2
|
||||
|
||||
# ------------------------------------------------------------------------
|
||||
+
|
||||
+.PHONY: install
|
||||
@@ -0,0 +1,21 @@
|
||||
--- a/src/rxvtfont.C 2008-07-09 12:21:45.000000000 +0400
|
||||
+++ b/src/rxvtfont.C 2009-10-30 14:32:53.000000000 +0300
|
||||
@@ -1195,12 +1195,14 @@
|
||||
XGlyphInfo g;
|
||||
XftTextExtents16 (disp, f, &ch, 1, &g);
|
||||
|
||||
- g.width -= g.x;
|
||||
-
|
||||
+/*
|
||||
+ * bukind: don't use g.width as a width of a character!
|
||||
+ * instead use g.xOff, see e.g.: http://keithp.com/~keithp/render/Xft.tutorial
|
||||
+ */
|
||||
int wcw = WCWIDTH (ch);
|
||||
- if (wcw > 0) g.width = (g.width + wcw - 1) / wcw;
|
||||
+ if (wcw > 1) g.xOff = g.xOff / wcw;
|
||||
+ if (width < g.xOff) width = g.xOff;
|
||||
|
||||
- if (width < g.width ) width = g.width;
|
||||
if (height < g.height ) height = g.height;
|
||||
if (glheight < g.height - g.y) glheight = g.height - g.y;
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
--- a/src/screen.C
|
||||
+++ b/src/screen.C
|
||||
@@ -1927,11 +1927,11 @@
|
||||
# endif
|
||||
XMapWindow (dpy, parent[0]);
|
||||
# endif
|
||||
|
||||
# if ENABLE_FRILLS
|
||||
- if (option (Opt_urgentOnBell))
|
||||
+ if (option (Opt_urgentOnBell) && !focus)
|
||||
set_urgency (1);
|
||||
# endif
|
||||
|
||||
if (option (Opt_visualBell))
|
||||
{
|
||||
@@ -0,0 +1,13 @@
|
||||
--- a/src/rxvtperl.xs 30 May 2009 08:51:23 -0000 1.127
|
||||
+++ b/src/rxvtperl.xs 30 Jul 2009 22:19:33 -0000
|
||||
@@ -929,7 +929,9 @@
|
||||
rxvt_term::grab (Time eventtime, int sync = 0)
|
||||
CODE:
|
||||
{
|
||||
- int mode = sync ? GrabModeSync : GrabModeAsync;
|
||||
+ // TA: 20090730: Always assume Async mode here -- recent Xorg
|
||||
+ // Servers don't appreciate being put in Sync mode.
|
||||
+ int mode = GrabModeAsync;
|
||||
|
||||
THIS->perl.grabtime = 0;
|
||||
|
||||
@@ -0,0 +1,460 @@
|
||||
diff -Naur rxvt-unicode-9.09.orig/src/init.C rxvt-unicode-9.09/src/init.C
|
||||
--- rxvt-unicode-9.09.orig/src/init.C 2010-10-15 17:06:26.000000000 -0500
|
||||
+++ rxvt-unicode-9.09/src/init.C 2010-11-19 08:18:43.000000000 -0600
|
||||
@@ -252,231 +252,231 @@
|
||||
"rgb:e7/e7/e7",
|
||||
#else
|
||||
// 256 xterm colours
|
||||
- "rgb:00/00/00",
|
||||
- "rgb:00/00/5f",
|
||||
- "rgb:00/00/87",
|
||||
- "rgb:00/00/af",
|
||||
- "rgb:00/00/d7",
|
||||
- "rgb:00/00/ff",
|
||||
- "rgb:00/5f/00",
|
||||
- "rgb:00/5f/5f",
|
||||
- "rgb:00/5f/87",
|
||||
- "rgb:00/5f/af",
|
||||
- "rgb:00/5f/d7",
|
||||
- "rgb:00/5f/ff",
|
||||
- "rgb:00/87/00",
|
||||
- "rgb:00/87/5f",
|
||||
- "rgb:00/87/87",
|
||||
- "rgb:00/87/af",
|
||||
- "rgb:00/87/d7",
|
||||
- "rgb:00/87/ff",
|
||||
- "rgb:00/af/00",
|
||||
- "rgb:00/af/5f",
|
||||
- "rgb:00/af/87",
|
||||
- "rgb:00/af/af",
|
||||
- "rgb:00/af/d7",
|
||||
- "rgb:00/af/ff",
|
||||
- "rgb:00/d7/00",
|
||||
- "rgb:00/d7/5f",
|
||||
- "rgb:00/d7/87",
|
||||
- "rgb:00/d7/af",
|
||||
- "rgb:00/d7/d7",
|
||||
- "rgb:00/d7/ff",
|
||||
- "rgb:00/ff/00",
|
||||
- "rgb:00/ff/5f",
|
||||
- "rgb:00/ff/87",
|
||||
- "rgb:00/ff/af",
|
||||
- "rgb:00/ff/d7",
|
||||
- "rgb:00/ff/ff",
|
||||
- "rgb:5f/00/00",
|
||||
- "rgb:5f/00/5f",
|
||||
- "rgb:5f/00/87",
|
||||
- "rgb:5f/00/af",
|
||||
- "rgb:5f/00/d7",
|
||||
- "rgb:5f/00/ff",
|
||||
- "rgb:5f/5f/00",
|
||||
- "rgb:5f/5f/5f",
|
||||
- "rgb:5f/5f/87",
|
||||
- "rgb:5f/5f/af",
|
||||
- "rgb:5f/5f/d7",
|
||||
- "rgb:5f/5f/ff",
|
||||
- "rgb:5f/87/00",
|
||||
- "rgb:5f/87/5f",
|
||||
- "rgb:5f/87/87",
|
||||
- "rgb:5f/87/af",
|
||||
- "rgb:5f/87/d7",
|
||||
- "rgb:5f/87/ff",
|
||||
- "rgb:5f/af/00",
|
||||
- "rgb:5f/af/5f",
|
||||
- "rgb:5f/af/87",
|
||||
- "rgb:5f/af/af",
|
||||
- "rgb:5f/af/d7",
|
||||
- "rgb:5f/af/ff",
|
||||
- "rgb:5f/d7/00",
|
||||
- "rgb:5f/d7/5f",
|
||||
- "rgb:5f/d7/87",
|
||||
- "rgb:5f/d7/af",
|
||||
- "rgb:5f/d7/d7",
|
||||
- "rgb:5f/d7/ff",
|
||||
- "rgb:5f/ff/00",
|
||||
- "rgb:5f/ff/5f",
|
||||
- "rgb:5f/ff/87",
|
||||
- "rgb:5f/ff/af",
|
||||
- "rgb:5f/ff/d7",
|
||||
- "rgb:5f/ff/ff",
|
||||
- "rgb:87/00/00",
|
||||
- "rgb:87/00/5f",
|
||||
- "rgb:87/00/87",
|
||||
- "rgb:87/00/af",
|
||||
- "rgb:87/00/d7",
|
||||
- "rgb:87/00/ff",
|
||||
- "rgb:87/5f/00",
|
||||
- "rgb:87/5f/5f",
|
||||
- "rgb:87/5f/87",
|
||||
- "rgb:87/5f/af",
|
||||
- "rgb:87/5f/d7",
|
||||
- "rgb:87/5f/ff",
|
||||
- "rgb:87/87/00",
|
||||
- "rgb:87/87/5f",
|
||||
- "rgb:87/87/87",
|
||||
- "rgb:87/87/af",
|
||||
- "rgb:87/87/d7",
|
||||
- "rgb:87/87/ff",
|
||||
- "rgb:87/af/00",
|
||||
- "rgb:87/af/5f",
|
||||
- "rgb:87/af/87",
|
||||
- "rgb:87/af/af",
|
||||
- "rgb:87/af/d7",
|
||||
- "rgb:87/af/ff",
|
||||
- "rgb:87/d7/00",
|
||||
- "rgb:87/d7/5f",
|
||||
- "rgb:87/d7/87",
|
||||
- "rgb:87/d7/af",
|
||||
- "rgb:87/d7/d7",
|
||||
- "rgb:87/d7/ff",
|
||||
- "rgb:87/ff/00",
|
||||
- "rgb:87/ff/5f",
|
||||
- "rgb:87/ff/87",
|
||||
- "rgb:87/ff/af",
|
||||
- "rgb:87/ff/d7",
|
||||
- "rgb:87/ff/ff",
|
||||
- "rgb:af/00/00",
|
||||
- "rgb:af/00/5f",
|
||||
- "rgb:af/00/87",
|
||||
- "rgb:af/00/af",
|
||||
- "rgb:af/00/d7",
|
||||
- "rgb:af/00/ff",
|
||||
- "rgb:af/5f/00",
|
||||
- "rgb:af/5f/5f",
|
||||
- "rgb:af/5f/87",
|
||||
- "rgb:af/5f/af",
|
||||
- "rgb:af/5f/d7",
|
||||
- "rgb:af/5f/ff",
|
||||
- "rgb:af/87/00",
|
||||
- "rgb:af/87/5f",
|
||||
- "rgb:af/87/87",
|
||||
- "rgb:af/87/af",
|
||||
- "rgb:af/87/d7",
|
||||
- "rgb:af/87/ff",
|
||||
- "rgb:af/af/00",
|
||||
- "rgb:af/af/5f",
|
||||
- "rgb:af/af/87",
|
||||
- "rgb:af/af/af",
|
||||
- "rgb:af/af/d7",
|
||||
- "rgb:af/af/ff",
|
||||
- "rgb:af/d7/00",
|
||||
- "rgb:af/d7/5f",
|
||||
- "rgb:af/d7/87",
|
||||
- "rgb:af/d7/af",
|
||||
- "rgb:af/d7/d7",
|
||||
- "rgb:af/d7/ff",
|
||||
- "rgb:af/ff/00",
|
||||
- "rgb:af/ff/5f",
|
||||
- "rgb:af/ff/87",
|
||||
- "rgb:af/ff/af",
|
||||
- "rgb:af/ff/d7",
|
||||
- "rgb:af/ff/ff",
|
||||
- "rgb:d7/00/00",
|
||||
- "rgb:d7/00/5f",
|
||||
- "rgb:d7/00/87",
|
||||
- "rgb:d7/00/af",
|
||||
- "rgb:d7/00/d7",
|
||||
- "rgb:d7/00/ff",
|
||||
- "rgb:d7/5f/00",
|
||||
- "rgb:d7/5f/5f",
|
||||
- "rgb:d7/5f/87",
|
||||
- "rgb:d7/5f/af",
|
||||
- "rgb:d7/5f/d7",
|
||||
- "rgb:d7/5f/ff",
|
||||
- "rgb:d7/87/00",
|
||||
- "rgb:d7/87/5f",
|
||||
- "rgb:d7/87/87",
|
||||
- "rgb:d7/87/af",
|
||||
- "rgb:d7/87/d7",
|
||||
- "rgb:d7/87/ff",
|
||||
- "rgb:d7/af/00",
|
||||
- "rgb:d7/af/5f",
|
||||
- "rgb:d7/af/87",
|
||||
- "rgb:d7/af/af",
|
||||
- "rgb:d7/af/d7",
|
||||
- "rgb:d7/af/ff",
|
||||
- "rgb:d7/d7/00",
|
||||
- "rgb:d7/d7/5f",
|
||||
- "rgb:d7/d7/87",
|
||||
- "rgb:d7/d7/af",
|
||||
- "rgb:d7/d7/d7",
|
||||
- "rgb:d7/d7/ff",
|
||||
- "rgb:d7/ff/00",
|
||||
- "rgb:d7/ff/5f",
|
||||
- "rgb:d7/ff/87",
|
||||
- "rgb:d7/ff/af",
|
||||
- "rgb:d7/ff/d7",
|
||||
- "rgb:d7/ff/ff",
|
||||
- "rgb:ff/00/00",
|
||||
- "rgb:ff/00/5f",
|
||||
- "rgb:ff/00/87",
|
||||
- "rgb:ff/00/af",
|
||||
- "rgb:ff/00/d7",
|
||||
- "rgb:ff/00/ff",
|
||||
- "rgb:ff/5f/00",
|
||||
- "rgb:ff/5f/5f",
|
||||
- "rgb:ff/5f/87",
|
||||
- "rgb:ff/5f/af",
|
||||
- "rgb:ff/5f/d7",
|
||||
- "rgb:ff/5f/ff",
|
||||
- "rgb:ff/87/00",
|
||||
- "rgb:ff/87/5f",
|
||||
- "rgb:ff/87/87",
|
||||
- "rgb:ff/87/af",
|
||||
- "rgb:ff/87/d7",
|
||||
- "rgb:ff/87/ff",
|
||||
- "rgb:ff/af/00",
|
||||
- "rgb:ff/af/5f",
|
||||
- "rgb:ff/af/87",
|
||||
- "rgb:ff/af/af",
|
||||
- "rgb:ff/af/d7",
|
||||
- "rgb:ff/af/ff",
|
||||
- "rgb:ff/d7/00",
|
||||
- "rgb:ff/d7/5f",
|
||||
- "rgb:ff/d7/87",
|
||||
- "rgb:ff/d7/af",
|
||||
- "rgb:ff/d7/d7",
|
||||
- "rgb:ff/d7/ff",
|
||||
- "rgb:ff/ff/00",
|
||||
- "rgb:ff/ff/5f",
|
||||
- "rgb:ff/ff/87",
|
||||
- "rgb:ff/ff/af",
|
||||
- "rgb:ff/ff/d7",
|
||||
- "rgb:ff/ff/ff",
|
||||
- "rgb:08/08/08",
|
||||
- "rgb:12/12/12",
|
||||
- "rgb:1c/1c/1c",
|
||||
- "rgb:26/26/26",
|
||||
- "rgb:30/30/30",
|
||||
- "rgb:3a/3a/3a",
|
||||
- "rgb:44/44/44",
|
||||
- "rgb:4e/4e/4e",
|
||||
- "rgb:58/58/58",
|
||||
+ "rgb:ff/f7/f7",
|
||||
+ "rgb:ff/e2/e2",
|
||||
+ "rgb:ff/c5/c4",
|
||||
+ "rgb:ff/a6/a4",
|
||||
+ "rgb:ff/81/7f",
|
||||
+ "rgb:f7/5d/61",
|
||||
+ "rgb:d5/42/39",
|
||||
+ "rgb:a9/2d/26",
|
||||
+ "rgb:74/18/1d",
|
||||
+ "rgb:ff/f7/f5",
|
||||
+ "rgb:ff/e2/d9",
|
||||
+ "rgb:ff/c7/b1",
|
||||
+ "rgb:ff/a9/7e",
|
||||
+ "rgb:fa/8d/55",
|
||||
+ "rgb:e7/70/00",
|
||||
+ "rgb:bf/5b/00",
|
||||
+ "rgb:94/45/00",
|
||||
+ "rgb:63/2c/00",
|
||||
+ "rgb:ff/f7/f1",
|
||||
+ "rgb:ff/e4/cb",
|
||||
+ "rgb:ff/ca/8d",
|
||||
+ "rgb:f9/b0/44",
|
||||
+ "rgb:e7/9a/00",
|
||||
+ "rgb:c7/84/00",
|
||||
+ "rgb:a2/6b/00",
|
||||
+ "rgb:7e/52/00",
|
||||
+ "rgb:53/35/00",
|
||||
+ "rgb:ff/f8/e9",
|
||||
+ "rgb:ff/e7/a3",
|
||||
+ "rgb:fb/d3/3b",
|
||||
+ "rgb:e4/ba/00",
|
||||
+ "rgb:c8/a3/00",
|
||||
+ "rgb:ac/8c/00",
|
||||
+ "rgb:8f/74/00",
|
||||
+ "rgb:6e/59/00",
|
||||
+ "rgb:49/3a/00",
|
||||
+ "rgb:fc/fb/d8",
|
||||
+ "rgb:f2/ef/7e",
|
||||
+ "rgb:db/da/2a",
|
||||
+ "rgb:c2/c5/00",
|
||||
+ "rgb:ab/ae/00",
|
||||
+ "rgb:92/95/00",
|
||||
+ "rgb:79/7b/00",
|
||||
+ "rgb:5d/5f/00",
|
||||
+ "rgb:3d/3e/00",
|
||||
+ "rgb:f5/fc/d8",
|
||||
+ "rgb:dd/f4/82",
|
||||
+ "rgb:cc/e1/34",
|
||||
+ "rgb:ae/ca/00",
|
||||
+ "rgb:99/b2/00",
|
||||
+ "rgb:83/99/00",
|
||||
+ "rgb:6c/7e/00",
|
||||
+ "rgb:53/61/00",
|
||||
+ "rgb:36/40/00",
|
||||
+ "rgb:ee/fe/da",
|
||||
+ "rgb:d1/f9/89",
|
||||
+ "rgb:ae/e5/4c",
|
||||
+ "rgb:9a/cf/23",
|
||||
+ "rgb:84/b9/00",
|
||||
+ "rgb:71/9f/00",
|
||||
+ "rgb:5c/82/00",
|
||||
+ "rgb:46/64/00",
|
||||
+ "rgb:2d/42/00",
|
||||
+ "rgb:e8/ff/de",
|
||||
+ "rgb:b7/ff/99",
|
||||
+ "rgb:93/ec/65",
|
||||
+ "rgb:84/d5/42",
|
||||
+ "rgb:60/be/00",
|
||||
+ "rgb:52/a4/00",
|
||||
+ "rgb:42/86/00",
|
||||
+ "rgb:31/67/00",
|
||||
+ "rgb:1f/44/00",
|
||||
+ "rgb:e6/ff/e5",
|
||||
+ "rgb:a3/fe/a2",
|
||||
+ "rgb:7b/f0/77",
|
||||
+ "rgb:64/d7/5b",
|
||||
+ "rgb:34/c1/2f",
|
||||
+ "rgb:00/a7/00",
|
||||
+ "rgb:00/8a/00",
|
||||
+ "rgb:00/6a/00",
|
||||
+ "rgb:00/46/00",
|
||||
+ "rgb:e3/ff/ed",
|
||||
+ "rgb:8c/ff/bb",
|
||||
+ "rgb:01/f5/9e",
|
||||
+ "rgb:00/dc/83",
|
||||
+ "rgb:00/c2/73",
|
||||
+ "rgb:00/a7/62",
|
||||
+ "rgb:00/88/4f",
|
||||
+ "rgb:00/69/3c",
|
||||
+ "rgb:00/45/26",
|
||||
+ "rgb:e1/ff/f3",
|
||||
+ "rgb:7e/ff/d4",
|
||||
+ "rgb:00/f2/bc",
|
||||
+ "rgb:00/da/a9",
|
||||
+ "rgb:00/be/93",
|
||||
+ "rgb:00/a3/7e",
|
||||
+ "rgb:00/86/67",
|
||||
+ "rgb:00/69/50",
|
||||
+ "rgb:00/44/33",
|
||||
+ "rgb:df/ff/f9",
|
||||
+ "rgb:6b/ff/ec",
|
||||
+ "rgb:00/ed/d4",
|
||||
+ "rgb:00/d5/be",
|
||||
+ "rgb:00/bc/a8",
|
||||
+ "rgb:00/a3/91",
|
||||
+ "rgb:00/86/77",
|
||||
+ "rgb:00/68/5c",
|
||||
+ "rgb:00/44/3c",
|
||||
+ "rgb:dc/ff/ff",
|
||||
+ "rgb:55/ff/ff",
|
||||
+ "rgb:00/ec/ee",
|
||||
+ "rgb:00/d3/d5",
|
||||
+ "rgb:00/bb/bd",
|
||||
+ "rgb:00/a0/a1",
|
||||
+ "rgb:00/85/86",
|
||||
+ "rgb:00/66/67",
|
||||
+ "rgb:00/43/43",
|
||||
+ "rgb:ec/fb/ff",
|
||||
+ "rgb:b6/f2/ff",
|
||||
+ "rgb:36/e7/ff",
|
||||
+ "rgb:00/d0/eb",
|
||||
+ "rgb:00/b8/d0",
|
||||
+ "rgb:00/9f/b4",
|
||||
+ "rgb:00/82/93",
|
||||
+ "rgb:00/65/73",
|
||||
+ "rgb:00/42/4b",
|
||||
+ "rgb:f3/fa/ff",
|
||||
+ "rgb:cf/ed/ff",
|
||||
+ "rgb:99/dc/ff",
|
||||
+ "rgb:31/cc/ff",
|
||||
+ "rgb:00/b4/ea",
|
||||
+ "rgb:00/9b/ca",
|
||||
+ "rgb:00/80/a7",
|
||||
+ "rgb:00/62/81",
|
||||
+ "rgb:00/41/57",
|
||||
+ "rgb:f6/f9/ff",
|
||||
+ "rgb:dc/e9/ff",
|
||||
+ "rgb:b9/d5/ff",
|
||||
+ "rgb:8e/c1/ff",
|
||||
+ "rgb:51/ac/ff",
|
||||
+ "rgb:00/94/f8",
|
||||
+ "rgb:00/7a/ce",
|
||||
+ "rgb:00/5d/9f",
|
||||
+ "rgb:00/3d/6b",
|
||||
+ "rgb:f8/f8/ff",
|
||||
+ "rgb:e7/e6/ff",
|
||||
+ "rgb:d0/cf/ff",
|
||||
+ "rgb:ba/b6/ff",
|
||||
+ "rgb:9d/9d/ff",
|
||||
+ "rgb:86/7f/ff",
|
||||
+ "rgb:6c/60/f7",
|
||||
+ "rgb:4c/49/c9",
|
||||
+ "rgb:33/2d/89",
|
||||
+ "rgb:fa/f8/ff",
|
||||
+ "rgb:eb/e5/ff",
|
||||
+ "rgb:d9/cc/ff",
|
||||
+ "rgb:c9/b1/ff",
|
||||
+ "rgb:ba/93/ff",
|
||||
+ "rgb:a9/71/ff",
|
||||
+ "rgb:94/4e/f5",
|
||||
+ "rgb:76/34/c5",
|
||||
+ "rgb:4a/23/89",
|
||||
+ "rgb:fb/f7/ff",
|
||||
+ "rgb:f2/e3/ff",
|
||||
+ "rgb:e5/c8/ff",
|
||||
+ "rgb:dc/aa/ff",
|
||||
+ "rgb:d0/89/ff",
|
||||
+ "rgb:c8/5e/ff",
|
||||
+ "rgb:af/3c/f2",
|
||||
+ "rgb:8e/1f/c2",
|
||||
+ "rgb:60/0b/82",
|
||||
+ "rgb:fd/f7/ff",
|
||||
+ "rgb:f8/e1/ff",
|
||||
+ "rgb:f3/c3/ff",
|
||||
+ "rgb:ee/a2/ff",
|
||||
+ "rgb:e8/7d/ff",
|
||||
+ "rgb:dd/4f/fb",
|
||||
+ "rgb:c7/1c/e6",
|
||||
+ "rgb:9b/00/b7",
|
||||
+ "rgb:68/00/7c",
|
||||
+ "rgb:ff/f6/ff",
|
||||
+ "rgb:ff/de/ff",
|
||||
+ "rgb:ff/be/ff",
|
||||
+ "rgb:ff/99/ff",
|
||||
+ "rgb:f9/77/f5",
|
||||
+ "rgb:f1/41/ee",
|
||||
+ "rgb:d0/00/d4",
|
||||
+ "rgb:a2/00/a5",
|
||||
+ "rgb:6e/00/70",
|
||||
+ "rgb:ff/f6/fc",
|
||||
+ "rgb:ff/e0/f5",
|
||||
+ "rgb:ff/c1/ed",
|
||||
+ "rgb:ff/9e/e6",
|
||||
+ "rgb:ff/72/de",
|
||||
+ "rgb:fb/37/d0",
|
||||
+ "rgb:dc/00/b2",
|
||||
+ "rgb:aa/00/89",
|
||||
+ "rgb:73/00/5c",
|
||||
+ "rgb:ff/f6/fa",
|
||||
+ "rgb:ff/e0/ee",
|
||||
+ "rgb:ff/c2/df",
|
||||
+ "rgb:ff/a1/d0",
|
||||
+ "rgb:ff/78/c0",
|
||||
+ "rgb:ff/3c/b4",
|
||||
+ "rgb:e1/00/93",
|
||||
+ "rgb:b0/00/72",
|
||||
+ "rgb:76/00/4b",
|
||||
+ "rgb:ff/f6/f8",
|
||||
+ "rgb:ff/e1/e8",
|
||||
+ "rgb:ff/c4/d1",
|
||||
+ "rgb:ff/a3/bc",
|
||||
+ "rgb:ff/7d/a1",
|
||||
+ "rgb:fc/4e/87",
|
||||
+ "rgb:de/25/72",
|
||||
+ "rgb:b1/11/55",
|
||||
+ "rgb:78/02/3a",
|
||||
+ "rgb:fd/fd/fd",
|
||||
+ "rgb:eb/eb/eb",
|
||||
+ "rgb:d6/d6/d6",
|
||||
+ "rgb:c0/c0/c0",
|
||||
+ "rgb:a9/a9/a9",
|
||||
+ "rgb:90/90/90",
|
||||
+ "rgb:77/77/77",
|
||||
+ "rgb:5b/5b/5b",
|
||||
+ "rgb:3b/3b/3b",
|
||||
"rgb:62/62/62",
|
||||
"rgb:6c/6c/6c",
|
||||
"rgb:76/76/76",
|
||||
@@ -0,0 +1,25 @@
|
||||
store visible lines to buffer before clearing the screen when pressing ctrl-l
|
||||
|
||||
patch by rlblaster
|
||||
https://bbs.archlinux.org/viewtopic.php?id=129302
|
||||
|
||||
--- a/src/command.C
|
||||
+++ b/src/command.C
|
||||
@@ -2932,6 +2932,17 @@
|
||||
|
||||
case CSI_CUP: /* 8.3.21: (1,1) CURSOR POSITION */
|
||||
case CSI_HVP: /* 8.3.64: (1,1) CHARACTER AND LINE POSITION */
|
||||
+ if (nargs == 1 && current_screen == 0)
|
||||
+ {
|
||||
+ // This is usually followed with clear screen so add some extra
|
||||
+ // lines to avoid deleting the lines already on screen. If we are
|
||||
+ // already at the top, add an extra screen height of lines.
|
||||
+ int extra_lines = nrow-1;
|
||||
+ if (screen.cur.row == 0)
|
||||
+ extra_lines += nrow;
|
||||
+ for (int i = 0; i < extra_lines; ++i)
|
||||
+ scr_add_lines (L"\r\n", 2);
|
||||
+ }
|
||||
scr_gotorc (arg[0] - 1, nargs < 2 ? 0 : (arg[1] - 1), 0);
|
||||
break;
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
--- a/src/Makefile.in
|
||||
+++ b/src/Makefile.in
|
||||
@@ -136,7 +136,7 @@
|
||||
$(PERL) -MExtUtils::Embed -e xsinit -- -std urxvt
|
||||
|
||||
rxvtperl.C: rxvtperl.xs iom_perl.h iom_perl.xs typemap typemap.iom
|
||||
- PERL="$(PERL)" $(PERL) @PERLPRIVLIBEXP@/ExtUtils/xsubpp -C++ -typemap @PERLPRIVLIBEXP@/ExtUtils/typemap -typemap 'typemap.iom' -typemap 'typemap' -prototypes $(srcdir)/rxvtperl.xs >$@
|
||||
+ PERL="$(PERL)" $(PERL) /usr/bin/xsubpp -C++ -typemap @PERLPRIVLIBEXP@/ExtUtils/typemap -typemap 'typemap.iom' -typemap 'typemap' -prototypes $(srcdir)/rxvtperl.xs >$@
|
||||
|
||||
rxvtperl.o: rxvtperl.C perlxsi.c
|
||||
$(COMPILE) $(PERLFLAGS) -DLIBDIR="\"$(libdir)/urxvt\"" -c $<
|
||||
@@ -0,0 +1,12 @@
|
||||
[Desktop Entry]
|
||||
Name=rxvt-unicode
|
||||
GenericName=Terminal Programı
|
||||
GenericName[tr]=Uçbirim Programı
|
||||
Comment=Small X11 terminal
|
||||
Comment[tr]=X11 uçbirimi
|
||||
Exec=/usr/bin/urxvt
|
||||
Categories=System;TerminalEmulator;
|
||||
Icon=utilities-terminal
|
||||
StartupNotify=true
|
||||
Terminal=false
|
||||
Type=Application
|
||||
@@ -0,0 +1,9 @@
|
||||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Name=urxvt (tabbed)
|
||||
Comment=An unicode capable and tabbed rxvt clone
|
||||
Exec=urxvt-tabbed
|
||||
Icon=utilities-terminal
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=System;TerminalEmulator;
|
||||
@@ -0,0 +1,9 @@
|
||||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Name=urxvt (client)
|
||||
Comment=An unicode capable rxvt clone client for urxvtd
|
||||
Exec=/usr/bin/urxvtc
|
||||
Icon=utilities-terminal
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=System;TerminalEmulator;
|
||||
@@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>rxvt-unicode</Name>
|
||||
<Homepage>http://software.schmorp.de/pkg/rxvt-unicode.html</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<Icon>utilities-terminal</Icon>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>Rxvt clone with XFT and Unicode support</Summary>
|
||||
<Description>Rxvt-unicode is a terminal application with graphical user interface having XVT and Unicode support.</Description>
|
||||
<Archive sha1sum="e575b869782fbfed955f84f48b204ec888d91ba1" type="tarbz2">http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.22.tar.bz2</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
<Dependency>libXft-devel</Dependency>
|
||||
<Dependency>libXrender-devel</Dependency>
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
<Dependency>startup-notification-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">rxvt-unicode-9.05_no-MOTIF-WM-INFO.patch</Patch>
|
||||
<Patch level="1">rxvt-unicode-9.06-font-width.patch</Patch>
|
||||
<Patch level="1">rxvt-unicode-9.06-no-urgency-if-focused.diff</Patch>
|
||||
<Patch level="1">rxvt-unicode-9.06-popups-hangs.patch</Patch>
|
||||
<Patch level="1">rxvt-unicode-9.09-sattvik-colours.patch</Patch>
|
||||
<Patch level="1">rxvt-unicode-9.14-clear.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>rxvt-unicode</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>libXft</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libXrender</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>startup-notification</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="config">/usr/share/terminfo</Path>
|
||||
<Path fileType="data">/usr/share/applications</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/rxvt.desktop">rxvt.desktop</AdditionalFile>
|
||||
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/urxvtc.desktop">urxvtc.desktop</AdditionalFile>
|
||||
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/urxvt-tabbed.desktop">urxvt-tabbed.desktop</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<Provides>
|
||||
<COMAR script="package.py">System.Package</COMAR>
|
||||
</Provides>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2019-04-17</Date>
|
||||
<Version>0.9.22</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>rxvt-unicode</Name>
|
||||
<Summary xml:lang="tr">XFT ve unikod destekli rxvt klonu</Summary>
|
||||
<Description xml:lang="tr">Rxvt-unicode, grafiksel arayüzde bir kabuk çalıştırmaya yarayan, XFT ve unikod destekli uçbirim aracıdır.</Description>
|
||||
<Description xml:lang="fr">Rxvt-unicode, Une implémentation de terminal avec une interface graphique et le support pour XVT et l'unicode.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
Reference in New Issue
Block a user