Commit Graph

1713 Commits

Author SHA1 Message Date
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
randomuser
7cd334163c correct makefile 2021-06-13 23:24:22 -05:00
randomuser
e94b2ae59d add tomato timer 2021-06-13 23:23:24 -05:00
randomuser
78a407a07e finally add hours argument 2021-06-13 22:39:06 -05:00
randomuser
0a3422c695 add script josm_launch so I can use josm 2021-06-13 00:44:35 -05:00
randomuser
2e11fc9601 update gitignore 2021-06-13 00:44:13 -05:00