Commit Graph

1848 Commits

Author SHA1 Message Date
randomuser 1aa26fc6d3 add repos 2022-06-26 00:09:58 -05:00
randomuser 4509ac1b12 make makefile not suck 2022-06-25 23:45:59 -05:00
randomuser cc94ad6780 update makefile 2022-06-25 23:37:39 -05:00
randomuser eb2bbf704a cfg 2022-06-25 23:30:58 -05:00
randomuser 0458d16a18 add small scream fix 2022-06-24 17:15:39 -05:00
randomuser 873f62cfd1 add argument interface 2022-06-24 17:02:38 -05:00
randomuser cacfd2e244 some changes, still needs polish 2022-06-24 02:57:34 -05:00
randomuser 34c0c6988d some improvments and added features, needs polishing 2022-06-24 02:23:34 -05:00
randomuser cba178e2a3 todo list 2022-06-22 17:06:24 -05:00
randomuser f56c6214de add new prog; some modifications 2022-06-22 17:04:59 -05:00
randomuser f190a3318a AAAAAAAAAAAAAAAAA 2022-06-18 22:48:06 -05:00
randomuser 837439c33c aaaaaaaaa 2022-06-18 22:28:58 -05:00
randomuser 1be248b5ad it's 950 and i need to go to bed 2022-06-18 21:50:35 -05:00
randomuser d46bd12143 chmod +x snownews-url-handler 2022-06-18 21:45:19 -05:00
randomuser fe7c6e415f snownews-url-handler 2022-06-18 21:42:39 -05:00
randomuser da50b8b12e status fixes 2022-06-18 16:34:48 -05:00
randomuser 55cb90505a modify volume script 2022-06-18 16:34:35 -05:00
randomuser 6822520bac add volume keys 2022-06-18 16:33:49 -05:00
randomuser 3dfce291e5 update makefile 2022-06-18 15:45:50 -05:00
randomuser 467dfe5e34 python things 2022-06-18 15:41:52 -05:00
randomuser 064e39883a modify sxrc 2022-06-18 15:34:39 -05:00
randomuser 513f9a4e87 simplestatus improvements 2022-06-18 15:33:14 -05:00
randomuser ca75e5bb79 status command 2022-06-18 15:28:59 -05:00
randomuser d8febccf82 updates to Makefile, vim-swap-handler, disp, and nws 2022-06-13 16:39:17 -05:00
randomuser 3b0804dde2 misc st patches and other things 2022-06-13 14:06:36 -05:00
randomuser 2090938b98 add .gitignore and htop 2022-06-13 14:01:29 -05:00
randomuser 931815e642 minor changes 2022-06-13 13:58:42 -05:00
randomuser 3751a7d125 add exception for systems using networkmanager 2022-06-08 00:31:52 -05:00
randomuser 7cd0e131ff spring cleaning 2022-06-08 00:31:34 -05:00
randomuser e1c6d853a6 add tridactyl dotfiles 2022-06-07 23:46:20 -05:00
randomuser c3385a9c3b append bash/hist to gitignore, as it's included in symlinks 2022-06-07 23:44:03 -05:00
randomuser ef9189eb18 add some small misc vim changes 2022-06-07 23:43:31 -05:00
randomuser 69eb964b86 remove cp -r and replace with ln -sf for integration with git 2022-06-07 23:43:09 -05:00
randomuser e2b44e8ea2 improve environ installation script 2022-06-07 23:13:10 -05:00
randomuser 3fa80b84c9 no longer using vimb 2022-06-07 23:04:24 -05:00
randomuser 79b412b041 no longer using wyebadblock 2022-06-07 23:03:31 -05:00
randomuser 72d0d47817 colors at launch patch 2022-05-17 21:54:14 -05:00
randomuser 1bbc199286 add externalpipe patch 2022-05-17 21:53:15 -05:00
randomuser f380807190 some configuration changes 2022-05-17 21:44:46 -05:00
randomuser aac8698a43 add scrollback 0.8.5 patch 2022-05-17 21:33:17 -05:00
Hiltjo Posthuma baa9357e96 Makefile: add manual path for OpenBSD 2022-05-01 18:38:40 +02:00
NRK 8629d9a1da code-golfing: cleanup osc color related code
* adds missing function prototype
* move xgetcolor() prototype to win.h (that's where all the other x.c
  func prototype seems to be declared at)
* check for snprintf error/truncation
* reduces code duplication for osc 10/11/12
* unify osc_color_response() and osc4_color_response() into a single function

the latter two was suggested by Quentin Rameau in his patch review on
the hackers list.
2022-04-19 11:43:37 +02:00
randomuser 7d06762d40 more neovim stuff! 2022-03-31 12:05:22 -05:00
randomuser b81a026958 more neovim stuff! 2022-03-30 21:45:56 -05:00
randomuser e44cdd5779 revise neovim thing 2022-03-30 20:55:31 -05:00
randomuser 9c9eae22bb added git-survey, recurse over subdirs and check if there's anything to push 2022-03-22 22:17:27 -05:00
randomuser a6f87394db add luakit 2022-03-22 21:59:37 -05:00
randomuser 47838bbb09 add todo file 2022-03-22 21:54:21 -05:00
NRK ef0551932f base64_digits: reduce scope, implicit zero, +1 size
the array is not accessed outside of base64dec() so it makes sense to
limit it's scope to the related function. the static-storage duration of
the array is kept intact.

this also removes unnecessary explicit zeroing from the start and end of
the array. anything that wasn't explicitly zero-ed will now be
implicitly zero-ed instead.

the validity of the new array can be easily confirmed via running this
trivial loop:

	for (int i = 0; i < 255; ++i)
		assert(base64_digits[i] == base64_digits_old[i]);

lastly, as pointed out by Roberto, the array needs to have 256 elements
in order to able access it as any unsigned char as an index; the
previous array had 255.

however, this array will only be accessed at indexes which are
isprint() || '=' (see `base64dec_getc()`), so reducing the size of the
array to the highest printable ascii char (127 AFAIK) + 1 might also be
a valid strategy.
2022-03-18 12:20:27 +01:00
NRK af3bb68add avoid potential UB when using isprint()
all the ctype.h functions' argument must be representable as an unsigned
char or as EOF, otherwise the behavior is undefined.
2022-03-18 12:11:27 +01:00