feat: add Konsole recipe source and patches

This commit is contained in:
2026-05-07 07:54:52 +01:00
parent 171a96c6af
commit ab85eb7b3d
632 changed files with 713138 additions and 3 deletions
@@ -0,0 +1 @@
all: spam-stderr
+2
View File
@@ -0,0 +1,2 @@
#!/bin/sh
while true; do echo -n x; done
@@ -0,0 +1,15 @@
#!/usr/bin/env python3
'''
Generates an endless amount of combining characters
'''
import random
import string
combs = list("\u0300\u0301\u0302\u0303\u0304\u0305\u0306\u0307\u0308\u0309\u030A\u030B\u030C\u030D\u030E\u030F")
while True:
random.shuffle(combs)
print(random.choice(string.ascii_letters)+"".join(combs), end="", flush=True)
+10
View File
@@ -0,0 +1,10 @@
#!/bin/sh
echo "Make sure konsole is built with 'cmake .. -DECM_ENABLE_SANITIZERS=address'"
echo
echo $(printf 'a%.0s' $(seq 1 $(($(stty size | cut -d\ -f2) - 1))))
echo
echo Now make the window smaller
@@ -0,0 +1,12 @@
// from https://bugs.kde.org/show_bug.cgi?id=230184
// author Stefan Westerfeld
// This code is in the public domain.
#include <stdio.h>
int main()
{
for (int i = 0; i < 100000000; i++) {
fprintf(stderr, "foo %d\n", i);
}
}
@@ -0,0 +1,37 @@
#!/usr/bin/python
# A list of some trouble-some chars
# Some taken from https://bugs.kde.org/show_bug.cgi?id=210329
print(u'\u0307')
print(u'\u2500')
print(u'\u2501')
print(u'\u2502')
print(u'\u2503')
print(u'\u2504')
print(u'\u2505')
print(u'\u2506')
print(u'\u2507')
print(u'\u2508')
print(u'\u2509')
print(u'\u250A')
print(u'\u250B')
print(u'\u250C')
print(u'\u250D')
print(u'\u250E')
print(u'\u250F')
print(u'\u254C')
print(u'\u254D')
print(u'\u254E')
print(u'\u254F')
print(u'\u256D')
print(u'\u256E')
print(u'\u256F')
print(u'\u2570')
print(u'\u2571')
print(u'\u2572')
print(u'\u2573')