Jochen Sprickerhof
a0467c802d
Fix null pointer access in strhandle
...
According to the spec the argument is optional for 104, so p can be
NULL as can be tested with printf '\x1b]104\x07'. This is a regression
of 8e31030
.
2021-12-27 13:07:11 +01:00
Hiltjo Posthuma
273db5ceaf
follow-up fix for OSC color sequences, return
...
Otherwise the message "erresc: unknown str" is printed.
2021-12-26 19:00:41 +01:00
Raheman Vaiya
8e31030390
Add support for OSC color sequences
2021-12-26 18:57:44 +01:00
randomuser
2bde763903
disp changes
2021-11-23 12:52:42 -06:00
randomuser
c1434abc40
clean up updateAnaconda()
2021-10-18 20:23:36 -05:00
randomuser
7f7a694486
remove comments from boid.c
2021-10-18 20:15:59 -05:00
randomuser
fbe0be65af
add anaconda to .gitignore
2021-10-18 20:14:27 -05:00
randomuser
5ffac9f8ce
fix the apples and make them increase snake length
2021-10-18 20:13:49 -05:00
randomuser
78fc5a3a0e
add display border collision detection, fix malloc bug, add some apples
2021-10-18 20:03:02 -05:00
randomuser
201e606e33
add install rule for anaconda and boids
2021-10-18 18:54:57 -05:00
randomuser
c7b2d654a2
add compile rule for anaconda
2021-10-18 18:53:47 -05:00
randomuser
5905f78b17
complete collision detection
2021-10-18 18:52:33 -05:00
randomuser
8a6d333cd2
add pseudo-working anaconda program and intersect() function
2021-10-17 20:56:06 -05:00
randomuser
1e8c7be1a4
added a simple boid program: will clean up later
2021-10-16 16:35:51 -05:00
Hiltjo Posthuma
2f6e597ed8
fix possible rare crash when Xutf8TextPropertyToTextList fails
...
from the XmbTextListToTextProperty(3) man page:
"If insufficient memory is available for the new value string, the functions
return XNoMemory. If the current locale is not supported, the functions return
XLocaleNotSupported. In both of these error cases, the functions do not set
text_prop_return."
Reported by Steffen Nurpmeso <steffen@sdaoden.eu>, thanks!
2021-08-24 13:44:35 +02:00
Koichi Murase
1d3142da96
fix a problem that the standard streams are unexpectedly closed
...
In the current implementation, the slave PTY (assigned to the variable
`s') is always closed after duplicating it to file descriptors of
standard streams (0, 1, and 2). However, when the allocated slave PTY
`s' is already one of 0, 1, or 2, this causes unexpected closing of a
standard stream. The same problem occurs when the file descriptor of
the master PTY (the variable `m') is one of 0, 1, or 2.
In this patch, the original master PTY (m) is closed before it would
be overwritten by duplicated slave PTYs. The original slave PTY (s)
is closed only when it is not one of the stanrad streams.
2021-08-24 13:30:11 +02:00
randomuser
81088a44c2
add start program
2021-08-01 10:47:04 -05:00
randomuser
621366fa3e
add start
2021-07-27 11:49:28 -05:00
randomuser
52a52e26bf
add emoji support
2021-07-26 01:24:16 -05:00
Petar Kapriš
2ec571a30c
Add 14th bit to XK_SWITCH_MOD bitmask
...
The bits of uint signal in an XKeyEvent which concern the key group (keyboard
layout) are bits 13 and 14, as documented here:
https://www.x.org/releases/X11R7.7/doc/libX11/XKB/xkblib.html#Groups_and_Shift_Levels
In the older version, only bit 13 was marked as part of XK_SWITCH_MOD, this
causes issues for users who have more than two keymaps. the 14th bit is not
in ignoremod, key sequences are not caught by match(), if they switch to a third
or fourth keyboard.
2021-07-18 11:44:56 +02:00
randomuser
283bf16877
i have made a terrible mistake
2021-07-16 16:46:44 -05:00
randomuser
9cdd36d51a
make some changes to the sxhkd configuration
2021-07-16 16:44:32 -05:00
randomuser
444fe4a6ec
make scream smaller
2021-07-16 16:28:09 -05:00
randomuser
5763f619a6
add pashmenu
2021-07-16 15:45:53 -05:00
randomuser
dc65460b08
add new monitor configuration to disp
2021-07-16 15:42:14 -05:00
randomuser
c348631ea3
make pressing j to go down no longer annoying
2021-07-16 15:38:36 -05:00
randomuser
68c544ca10
add line to zathurarc
2021-07-11 22:54:33 -05:00
randomuser
a4beb9173d
add unsigned prefix
2021-07-07 16:05:52 -05:00
randomuser
c91325de03
add an extra flag to the xkcd program
2021-07-01 22:36:24 -05:00
randomuser
8d18178c34
add a little tiny bit of documentation
2021-07-01 22:28:40 -05:00
randomuser
e6262a7305
now it's done (hopefully)
2021-06-23 23:02:21 -05:00
randomuser
6399938d71
not quite done yet
2021-06-23 23:00:55 -05:00
randomuser
e383c98cb3
add ftp handler
2021-06-23 22:59:44 -05:00
randomuser
16a8e28515
add ftp handler
2021-06-23 22:58:24 -05:00
randomuser
f59c0a356e
i can code, trust me
2021-06-20 17:21:49 -05:00
randomuser
719bc1ada1
add ssid list to connect
2021-06-20 17:15:09 -05:00
randomuser
34d673bf72
add "default settings" feature
2021-06-20 10:46:53 -05:00
randomuser
1ce81cb3e7
update makefile to actually install manual pages
2021-06-20 10:46:29 -05:00
randomuser
fc8a2e665e
destroy ~/.fehbg
2021-06-20 10:33:49 -05:00
randomuser
9b3fee0735
add xbattmon as a startup thing
2021-06-20 10:13:41 -05:00
randomuser
c8e2e8f761
rename the wal shortcut from wall to wal
2021-06-20 10:09:35 -05:00
randomuser
2b8da849ab
add a feature
2021-06-14 13:02:19 -05:00
randomuser
0dc73354c9
move 'settings' struct
2021-06-14 12:51:16 -05:00
randomuser
0b0f635957
add timer manual page
2021-06-14 00:12:51 -05:00
randomuser
a65b1517e6
it's finally fixed
2021-06-14 00:11:42 -05:00
randomuser
a7449c3f5e
merge timerlib.c and timer.c into one file
2021-06-13 23:34:53 -05:00
randomuser
2ed83fc6ff
renaming part two
2021-06-13 23:34:05 -05:00
randomuser
0f463c757f
make proper directories
2021-06-13 23:33:08 -05:00
randomuser
d986e7ec25
simplify functions that ought to be one-liners
2021-06-13 23:27:38 -05:00
randomuser
d65a124626
remove shime as it is at feature parity with 'timer'
2021-06-13 23:25:19 -05:00