hackers mail list archive by subject
- [ ii ] [ patch ] ssl correction
- [9base][patch] fix path to tmac directory in tmac files
- [[dwm][PATCH]] drw / utf8decode : simpler is better ?
- [dev] [dvtm] Commands document, one page PDF
- [dev] [libsl] [PATCH 1/4] drw: fixup font_getexts
- [dmenu] applied Michał Janeczek dmenu patch, made dmenu match case-insensitive by default, added -i command line option to enable ido matching, added Michał to Copyright holders
- [dmenu] Use libsl/libdraw code and add Xft support
- [dmenu][patch] Improve speed of drw_text when provided with large strings
- [dmenu][PATCH] make prompt padding symmetric
- [dwm][PATCH v2] Use sigaction(SA_NOCLDWAIT) for SIGCHLD handling
- [dwm][PATCH v3] manage: For isfloating/oldstate check/set, ensure trans client actually exists
- [dwm][PATCH] applyrules: fix potential false positive match
- [dwm][PATCH] ClkTagBar missing from comment.
- [dwm][PATCH] config
- [dwm][PATCH] Do not allow focus to drift from fullscreen client via focusstack()
- [dwm][patch] fakefullscreentoggle - toggles fake fullscreen mode
- [dwm][PATCH] hide_vacant_tags patch
- [dwm][PATCH] manage: propertynotify: Reduce cost of unused size hints
- [dwm][PATCH] Proper restart function
- [dwm][PATCH] Remove BUGS and TODO
- [dwm][PATCH] Set the EWMH _NET_SUPPORTING_WM_CHECK atom
- [dwm][PATCH] Sort screens by horizontal origin
- [dwm][PATCH] Status bar magic numbers replaced with configurable variables.
- [dwm][PATCH] Status text color-inverted if starting with space
- [dwm][PATCH] Use sigaction(SA_NOCLDWAIT) for SIGCHLD handling
- [hackers]
- [hackers] (No Subject)
- [hackers] [ ii ] [ patch ] ssl correction
- [hackers] [2wm] fix || arg
- [hackers] [2wm][PATCH] Expose root window color in config.default.h
- [hackers] [9base] [PATCH] sam: Fix dprint format strings
- [hackers] [9base] add bclib from plan 9 sources || Evan Gates
- [hackers] [9base] added commands as discussed with Uriel yesterday || Anselm R Garbe
- [hackers] [9base] added du from plan9port || Anselm R Garbe
- [hackers] [9base] added factor.1 and primes.1 stub || Anselm R Garbe
- [hackers] [9base] added fmt as well || anselm
- [hackers] [9base] added freq, factor, fortune and primes as well, now is good || anselm
- [hackers] [9base] added getflags || anselm
- [hackers] [9base] added listen.1 placeholder, is there a man page in p9 source somewhere? || Anselm R Garbe
- [hackers] [9base] added md5sum || anselm
- [hackers] [9base] added missing files || Anselm R Garbe
- [hackers] [9base] added missing man pages, thanks to pmarin for his digging || Anselm R Garbe
- [hackers] [9base] added missing rules, thanks peth || garbeam
- [hackers] [9base] added missing urlencode, thanks sl for checking this || anselm
- [hackers] [9base] added mk and troff to 9base (unfinished yet, DO NOT USE) || Anselm R Garbe
- [hackers] [9base] added mkdir as well || anselm
- [hackers] [9base] added mtime, next version will be 5 || anselm
- [hackers] [9base] added olegfink's patches for adding cal and hoc || Anselm R Garbe
- [hackers] [9base] added PLAN9PORT flag as outlined by Chris Brannon, thanks! || anselm
- [hackers] [9base] added sam || Anselm R Garbe
- [hackers] [9base] added sha1sum and ed, enabled factor and primes, increases version to 6, remaining work is syncing with most recent code and applying some patches to rc || anselm
- [hackers] [9base] added some tweaks || Anselm R Garbe
- [hackers] [9base] added stub man page for du || Anselm R Garbe
- [hackers] [9base] added sun4u OBJTYPE || Anselm R Garbe
- [hackers] [9base] Added tag 3 for changeset 7c1decda5b50 || Anselm R Garbe
- [hackers] [9base] Added tag 4 for changeset 25d1757fba6b || Anselm R Garbe
- [hackers] [9base] Added tag 5 for changeset 5f3d19e583ff || Anselm R Garbe
- [hackers] [9base] Added tag 6 for changeset 31578905a059 || anselm
- [hackers] [9base] added TODO || anselm
- [hackers] [9base] added TODO || Anselm R Garbe
- [hackers] [9base] added troff and made it working || Anselm R Garbe
- [hackers] [9base] another fix || anselm
- [hackers] [9base] applied Alexander Clouter's 9base sha1sum patch || Anselm R Garbe
- [hackers] [9base] applied another patch from olegfink, thx, re-enabled du in build chain || Anselm R Garbe
- [hackers] [9base] applied Anthony's fix for yacc.mk || anselm
- [hackers] [9base] applied cls's OSX troff fix patch, thanks || anselm
- [hackers] [9base] applied David Galos musl compile patch, thanks || Anselm R Garbe
- [hackers] [9base] applied dibbs patch, slightly modified though || Anselm R Garbe
- [hackers] [9base] applied emg's cal fix || Anselm R Garbe
- [hackers] [9base] applied Juliens 9base fixes on OBSD || anselm
- [hackers] [9base] applied Matthew's dirread patch, thanks || anselm
- [hackers] [9base] applied nsz's makefile cleanup, thanks Szabolcs! || Anselm R Garbe
- [hackers] [9base] applied Paul Onyschuk's remarks || anselm
- [hackers] [9base] applied Paul's final uClibc patches, thanks || anselm
- [hackers] [9base] applied Sebastian Liem's OpenBSD patch, thanks! || anselm
- [hackers] [9base] applied sl's 9front patch || anselm
- [hackers] [9base] applied sl's patch, thanks Stanley! || Anselm R Garbe
- [hackers] [9base] applied sl's read patch || anselm
- [hackers] [9base] applied Stanley's listen1 patch, thanks Stanley! || Anselm R Garbe
- [hackers] [9base] applied the right man page from p9p, thanks Evil_Bob || Anselm R Garbe
- [hackers] [9base] apply changes from https://github.com/9fans/plan9port on rc/havefork.c || pranomostro
- [hackers] [9base] better patch || Anselm R Garbe
- [hackers] [9base] check for _LARGEFILE64_SOURCE instead of __USE_LARGEFILE64 || Evan Gates
- [hackers] [9base] disabled two programs || anselm
- [hackers] [9base] Don't allow clobbering of troff's CFLAGS by config.mk || Kris Maglione
- [hackers] [9base] ed: avoid name collision with libc's getline. || Christopher Brannon
- [hackers] [9base] extend copyright || Anselm R Garbe
- [hackers] [9base] final preparation for 9base-4 || Anselm R Garbe
- [hackers] [9base] Fix building on OpenBSD 5.5 || sin
- [hackers] [9base] fix DESTDIRK typo in yacc/Makefile || Evan Gates
- [hackers] [9base] Fix possible troff crash with misconfigured build || Kris Maglione
- [hackers] [9base] hoc: Don't nest calls to follow() when lexing ++/+= and --/-= || Evan Gates
- [hackers] [9base] implemented 'tac' in a suckless way || pancake<nopcode.org>
- [hackers] [9base] include md5sum and added wc || Anselm R Garbe
- [hackers] [9base] install lib9.a || sin
- [hackers] [9base] Install yaccpar and yaccpars || sin
- [hackers] [9base] merge || Anselm R Garbe
- [hackers] [9base] missing bit of getflags || anselm
- [hackers] [9base] prefixing mbwc.c funcs with p9 || Anselm R Garbe
- [hackers] [9base] prepared 9base-5 release || Anselm R Garbe
- [hackers] [9base] remove useless files || Connor Lane Smith
- [hackers] [9base] removed tac, added tail from p9 instead (tac == tail -r) || Anselm R Garbe
- [hackers] [9base] renamed ed's internal mktemp || Anselm R Garbe
- [hackers] [9base] replaced sbrk() uses with malloc() || Anselm R Garbe
- [hackers] [9base] reverted have*fork.c to erik's unlimited allocation to work better together with werc posts || Anselm R Garbe
- [hackers] [9base] several fixes || anselm
- [hackers] [9base] Simplify preprocessor conditions to enable building on musl-libc || sin
- [hackers] [9base] some sanity fixes || arg
- [hackers] [9base] some tweaks, install into /usr/local/plan9 to provide better compatibility with p9p and apps written on top of p9p such as werc || Anselm R Garbe
- [hackers] [9base] Sync lib9 with plan9port. Fix build with bsdmake. || Kris Maglione
- [hackers] [9base] Sync lib9 with plan9port. || Kris Maglione
- [hackers] [9base] unused || Anselm R Garbe
- [hackers] [9base] Update TODO. || Uriel
- [hackers] [9base] update || anselm
- [hackers] [9base] update || Anselm R Garbe
- [hackers] [9base] updated some man pages that I could find || anselm
- [hackers] [9base] upgraded 9base to p9p 20090731 || Anselm R Garbe
- [hackers] [9base][PATCH] add '-fcommon' flag to config.mk
- [hackers] [9base][patch] add bclib
- [hackers] [9base][PATCH] apply changes from https://github.com/9fans/plan9port o
- [hackers] [9base][PATCH] apply changes from https://github.com/9fans/plan9port on rc/havefork.c
- [hackers] [9base][patch] cal: Bprint format specifier
- [hackers] [9base][patch] check for _LARGEFILE64_SOURCE instead of __USE_LARGEFILE64
- [hackers] [9base][patch] fix path to tmac directory in tmac files
- [hackers] [[dwm][PATCH]] drw / utf8decode : simpler is better ?
- [hackers] [[st][PATCH]] Move term_mode to st.h
- [hackers] [[st][PATCH]] Set minimum window size during initialization. Currently the terminal crashes without window bounds. This also makes it consistent with behaviour of other terminals that don't allow resizing below the cursor width
- [hackers] [abduco] [PATCH] Allow squashing of command line flags together
- [hackers] [blind] Add -% to blind-to-text, blind-colour-srgb, and blind-colour-ciexyz || Mattias Andrée
- [hackers] [blind] Add ability to choose korn shell implementation || Mattias Andrée
- [hackers] [blind] Add blind-affine-colour and blind-split-chans || Mattias Andrée
- [hackers] [blind] Add blind-apply-kernel || Mattias Andrée
- [hackers] [blind] Add blind-apply-palette and blind-colour-ciexyz always outputs all three parameters || Mattias Andrée
- [hackers] [blind] Add blind-chroma-key || Mattias Andrée
- [hackers] [blind] Add blind-colour-ciexyz || Mattias Andrée
- [hackers] [blind] Add blind-colour-matrix, and blind-invert-matrix: fix -e and add -axyz || Mattias Andrée
- [hackers] [blind] Add blind-compress and blind-decompress || Mattias Andrée
- [hackers] [blind] Add blind-compress.1 and blind-decompress.1 || Mattias Andrée
- [hackers] [blind] Add blind-convert || Mattias Andrée
- [hackers] [blind] Add blind-disperse, blind-split-rows, and blind-split-cols || Mattias Andrée
- [hackers] [blind] Add blind-dual-key || Mattias Andrée
- [hackers] [blind] Add blind-extract-alpha || Mattias Andrée
- [hackers] [blind] Add blind-find-rectangle || Mattias Andrée
- [hackers] [blind] Add blind-from-named and blind-to-named || Mattias Andrée
- [hackers] [blind] Add blind-get-colours || Mattias Andrée
- [hackers] [blind] Add blind-interleave, blind-cat-rows, and blind-cat-cols || Mattias Andrée
- [hackers] [blind] Add blind-invert-matrix || Mattias Andrée
- [hackers] [blind] Add blind-kernel || Mattias Andrée
- [hackers] [blind] Add blind-make-kernel || Mattias Andrée
- [hackers] [blind] Add blind-matrix-{orthoproject,reflect,rotate,scale,shear,translate,transpose} || Mattias Andrée
- [hackers] [blind] Add blind-mean || Mattias Andrée
- [hackers] [blind] Add blind-mosaic || Mattias Andrée
- [hackers] [blind] Add blind-mosaic-corners and fix enset_pixel_format || Mattias Andrée
- [hackers] [blind] Add blind-mosaic-edges || Mattias Andrée
- [hackers] [blind] Add blind-multiply-matrices || Mattias Andrée
- [hackers] [blind] Add blind-norm || Mattias Andrée
- [hackers] [blind] Add blind-peek-head || Mattias Andrée
- [hackers] [blind] Add blind-rectangle-tessellation, blind-triangle-tessellation, and blind-hexagon-tessellation || Mattias Andrée
- [hackers] [blind] Add blind-repeat-tessellation || Mattias Andrée
- [hackers] [blind] Add blind-rotate-90, blind-rotate-180, and blind-rotate-270 || Mattias Andrée
- [hackers] [blind] Add blind-skip-pattern || Mattias Andrée
- [hackers] [blind] Add blind-spectrum (not yet documented) || Mattias Andrée
- [hackers] [blind] Add blind-tee || Mattias Andrée
- [hackers] [blind] Add blind-tempral-mean || Mattias Andrée
- [hackers] [blind] Add blind-time-blur || Mattias Andrée
- [hackers] [blind] Add blind-to-portable and blind-from-portable || Mattias Andrée
- [hackers] [blind] Add blind-transition, improve blind-dissolve, and fix blind-{cone,spiral}-gradient || Mattias Andrée
- [hackers] [blind] Add blind-translate and fix errors || Mattias Andrée
- [hackers] [blind] Add blind-{,un}premultiply, blind-{dot,cross,quaternion}-product, and blind-vector-projection || Mattias Andrée
- [hackers] [blind] Add constants D65_XYZ_X and D65_XYZ_Z || Mattias Andrée
- [hackers] [blind] Add example: inplace-flop || Mattias Andrée
- [hackers] [blind] Add gaussian blur and unshaping kernels || Mattias Andrée
- [hackers] [blind] Add glow effects || Mattias Andrée
- [hackers] [blind] Add gradients || Mattias Andrée
- [hackers] [blind] Add main man page || Mattias Andrée
- [hackers] [blind] Add man pages for blind-{to,from}-portable and make -s the default (and invert it's meaning) || Mattias Andrée
- [hackers] [blind] Add man pages || Mattias Andrée
- [hackers] [blind] Add missing default case and use strcasecmp for cheching selecting direction || Mattias Andrée
- [hackers] [blind] Add mod to blind-arithm || Mattias Andrée
- [hackers] [blind] Add multi-call binary installation || Mattias Andrée
- [hackers] [blind] Add padding to struct stream || Mattias Andrée
- [hackers] [blind] Add support for floats || Mattias Andrée
- [hackers] [blind] Add support for skipping conversion to CIEXYZ (not complete) || Mattias Andrée
- [hackers] [blind] blid-arithm: usage: correct order of -x and -y || Mattias Andrée
- [hackers] [blind] blind*-mean: add -d and replace power with power-stream || Mattias Andrée
- [hackers] [blind] blind-arithm: add abs || Mattias Andrée
- [hackers] [blind] blind-cone-gradient: make the singularity's value 0.5 || Mattias Andrée
- [hackers] [blind] blind-config: fix -j || Mattias Andrée
- [hackers] [blind] blind-crop: add -s and -S || Mattias Andrée
- [hackers] [blind] blind-dissolve: fix direction || Mattias Andrée
- [hackers] [blind] blind-extend: less brackets || Mattias Andrée
- [hackers] [blind] blind-flip is optimal || Mattias Andrée
- [hackers] [blind] blind-gauss-blur: change glow function || Mattias Andrée
- [hackers] [blind] blind-gauss-blur: fix -a || Mattias Andrée
- [hackers] [blind] blind-gauss-blur: fix -s || Mattias Andrée
- [hackers] [blind] blind-guass-blur: check that the SD is positive || Mattias Andrée
- [hackers] [blind] blind-kernel: add more kernels || Mattias Andrée
- [hackers] [blind] blind-matrix-rotate: fix nonuse of -c || Mattias Andrée
- [hackers] [blind] blind-matrix-{rotate,shear}: add -d || Mattias Andrée
- [hackers] [blind] blind-matrix-{rotate,transpose}: fix input check || Mattias Andrée
- [hackers] [blind] blind-multiply-matrices.1: reference -transpose, -flip, -flop, and -rotate-* || Mattias Andrée
- [hackers] [blind] blind-next-frame: add -f flag: read multiple frames || Mattias Andrée
- [hackers] [blind] blind-next-frame: fix exit status on incorrect usage || Mattias Andrée
- [hackers] [blind] blind-peek-head: fix minor compile-time bug || Mattias Andrée
- [hackers] [blind] blind-primary-key: add -k || Mattias Andrée
- [hackers] [blind] blind-primary-key: remove ./ and make more portable || Mattias Andrée
- [hackers] [blind] blind-repeat: add -f and fix reading from file bug || Mattias Andrée
- [hackers] [blind] blind-repeat: add support for reading from stdin || Mattias Andrée
- [hackers] [blind] blind-rotate-*: support arbitrary paths || Mattias Andrée
- [hackers] [blind] blind-single-colour: when only Y is specified, adjust X and Z so that the colour is always grey || Mattias Andrée
- [hackers] [blind] blind-spiral-gradient: add -s || Mattias Andrée
- [hackers] [blind] blind-spiral-gradient: add -t || Mattias Andrée
- [hackers] [blind] blind-spiral-gradient: add support for superelliptic sprials || Mattias Andrée
- [hackers] [blind] blind-spiral-gradient: fix -a || Mattias Andrée
- [hackers] [blind] blind-spiral-gradient: set the value of the singularity to 0 || Mattias Andrée
- [hackers] [blind] blind-split-chan: add -c || Mattias Andrée
- [hackers] [blind] blind-stack: add -s || Mattias Andrée
- [hackers] [blind] blind-stack: fix frame count prediction || Mattias Andrée
- [hackers] [blind] blind-stack: the output video can be longer than the first input video || Mattias Andrée
- [hackers] [blind] blind-to-image: remove left over parameters || Mattias Andrée
- [hackers] [blind] blind-to-video manpage: transparent videos || Mattias Andrée
- [hackers] [blind] blind-translate.1: document memory requirement || Mattias Andrée
- [hackers] [blind] blind{-make,}-kernel: apply identity kernel instead of null kernel to non-selected channels || Mattias Andrée
- [hackers] [blind] Bump version to 1.1 || Mattias Andrée
- [hackers] [blind] Clean up || Mattias Andrée
- [hackers] [blind] Cleaner code || Mattias Andrée
- [hackers] [blind] Do not reopen /dev/std{in,out,err} when specified explicitly || Mattias Andrée
- [hackers] [blind] Document blind-cat-rows and blind-cat-cols || Mattias Andrée
- [hackers] [blind] Document blind-coordinate-field, blind-*-gradient, and blind-*-wave (sinc still pending), and sinus => sine || Mattias Andrée
- [hackers] [blind] Document blind-hexagon-tessellation, blind-rectangle-tessellation, and blind-triangle-tessellation || Mattias Andrée
- [hackers] [blind] Document blind-mosaic-edges (upcoming) || Mattias Andrée
- [hackers] [blind] Document blind-sinc-wave || Mattias Andrée
- [hackers] [blind] Document blind-spectrum || Mattias Andrée
- [hackers] [blind] Document blind-to-named and blind-from-named || Mattias Andrée
- [hackers] [blind] Document memory requirements, minor style fixes, more use of BUFSIZ, fix warnings, and fix potential buffer overflow || Mattias Andrée
- [hackers] [blind] Don't open files from /dev/fd/, just return the fd. || Mattias Andrée
- [hackers] [blind] Explaination of why blind-set-luma may look weird || Mattias Andrée
- [hackers] [blind] Fix and improve blind-gauss-blur, and fix new bug in blind-from-image || Mattias Andrée
- [hackers] [blind] Fix bad function cast || Mattias Andrée
- [hackers] [blind] Fix blind-cat-cols and blind-cat-rows cmdline and document blind-disperse, blind-interleave, blind-split-cols, and blind-split-rows || Mattias Andrée
- [hackers] [blind] Fix blind-crop || Mattias Andrée
- [hackers] [blind] Fix blind-cut || Mattias Andrée
- [hackers] [blind] Fix blind-from-named || Mattias Andrée
- [hackers] [blind] Fix blind-from-text, blind-to-text works || Mattias Andrée
- [hackers] [blind] Fix blind-invert-matrix and increase percision of blind-to-text || Mattias Andrée
- [hackers] [blind] Fix blind-kernel and blind-temporal-mean,d add blind-{spatial,temporal}-arithm and blind-spatial-mean, and add support for multiple streams in blind-arithm || Mattias Andrée
- [hackers] [blind] Fix blind-primary-key || Mattias Andrée
- [hackers] [blind] Fix blind-rewrite-head || Mattias Andrée
- [hackers] [blind] Fix blind-skip-pattern || Mattias Andrée
- [hackers] [blind] Fix blind-spiral-gradient || Mattias Andrée
- [hackers] [blind] Fix blind-to-image -f || Mattias Andrée
- [hackers] [blind] Fix blind-{cross,dot,quaternion}-product and blind-vector-projection || Mattias Andrée
- [hackers] [blind] Fix bug in readall, thanks to Jean-Louis Fuchs || Mattias Andrée
- [hackers] [blind] Fix bugs in blind-from-video || Mattias Andrée
- [hackers] [blind] Fix call to exit in enjoin_jobs || Mattias Andrée
- [hackers] [blind] Fix colour distortion || Mattias Andrée
- [hackers] [blind] Fix conversion of Y value || Mattias Andrée
- [hackers] [blind] Fix enjoin_jobs || Mattias Andrée
- [hackers] [blind] Fix ensend_{frames,rows,pixels} || Mattias Andrée
- [hackers] [blind] Fix error in arg.h || Mattias Andrée
- [hackers] [blind] Fix error message || Mattias Andrée
- [hackers] [blind] Fix errors and warnings and make the code cleaner || Mattias Andrée
- [hackers] [blind] Fix errors from the latest commits || Mattias Andrée
- [hackers] [blind] Fix errors in blind-kernel and add -w to box blur, and update TODO || Mattias Andrée
- [hackers] [blind] Fix errors || Mattias Andrée
- [hackers] [blind] Fix makefile || Mattias Andrée
- [hackers] [blind] Fix regression bug: the string "0" is an acceptable integer || Mattias Andrée
- [hackers] [blind] Fix return value of readall || Mattias Andrée
- [hackers] [blind] Fix some errors, add manual for blind-colour-matrix and add blind-primary-key || Mattias Andrée
- [hackers] [blind] Fix some minor errors || Mattias Andrée
- [hackers] [blind] Fix support for tiny frames in blind-reverse || Mattias Andrée
- [hackers] [blind] Fix support for using sockets insteads of pipes || Mattias Andrée
- [hackers] [blind] fix typo and alphabetical order of commands || Mattias Andrée
- [hackers] [blind] Fix typo bug found by Michael McConville || Mattias Andrée
- [hackers] [blind] Fix typo || Mattias Andrée
- [hackers] [blind] Fix using blind-from-name without command || Mattias Andrée
- [hackers] [blind] Fix warnings || Mattias Andrée
- [hackers] [blind] Fix whitespace || Mattias Andrée
- [hackers] [blind] Fix year || Mattias Andrée
- [hackers] [blind] Fixes and improvements to stream.c || Mattias Andrée
- [hackers] [blind] Forgot a bang... || Mattias Andrée
- [hackers] [blind] Forgot to commit a file || Mattias Andrée
- [hackers] [blind] Forgot to commit two files || Mattias Andrée
- [hackers] [blind] Generate USING_BINARY{32,64} || Mattias Andrée
- [hackers] [blind] Improve makefile || Mattias Andrée
- [hackers] [blind] Improve palette in blind-hexagon-tessellation and blind-rectangle-tessellation || Mattias Andrée
- [hackers] [blind] Improve performance and memory usage of blind-transpose || Mattias Andrée
- [hackers] [blind] Improve performance of blind-convert || Mattias Andrée
- [hackers] [blind] Improve performance of blind-flop || Mattias Andrée
- [hackers] [blind] Improve performance of blind-stack || Mattias Andrée
- [hackers] [blind] Improve performance of blind-transpose || Mattias Andrée
- [hackers] [blind] Install the scripts || Mattias Andrée
- [hackers] [blind] List blind-translate and blind-skip-pattern in list of commands || Mattias Andrée
- [hackers] [blind] m readme || Mattias Andrée
- [hackers] [blind] Makefile: add install, uninstall, and dist || Mattias Andrée
- [hackers] [blind] Makefile: Use .bo instead of .mcb.o, and $(HDR) instead of *.h || Mattias Andrée
- [hackers] [blind] Man pages: add see also section || Mattias Andrée
- [hackers] [blind] Minor rewrite of blind-single-colour.c || Mattias Andrée
- [hackers] [blind] Misc code improvements || Mattias Andrée
- [hackers] [blind] Missed to remove todo from readme || Mattias Andrée
- [hackers] [blind] nselect_print_format: include Ls || Mattias Andrée
- [hackers] [blind] Remove leftover backslash || Mattias Andrée
- [hackers] [blind] Reorder references under see also in gradient man pages || Mattias Andrée
- [hackers] [blind] Small improvements to the makefile || Mattias Andrée
- [hackers] [blind] Some improvements and fixes || Mattias Andrée
- [hackers] [blind] There is no reason to add support for pipes in blind-rewrite-head || Mattias Andrée
- [hackers] [blind] Update blind-convert to support unconverted output from ffmpeg and partially converted output || Mattias Andrée
- [hackers] [blind] Update readme || Mattias Andrée
- [hackers] [blind] Update todo || Mattias Andrée
- [hackers] [blind] Update todo: add blind-affine-colour || Mattias Andrée
- [hackers] [blind] Update TODO: blind-from-sent || Mattias Andrée
- [hackers] [blind] update todo: regression in blind-gauss-blur || Mattias Andrée
- [hackers] [blind] update todo: tee is too slow || Mattias Andrée
- [hackers] [blind] Use #include instead of #define || Mattias Andrée
- [hackers] [blind] Use macros to write the head || Mattias Andrée
- [hackers] [blind] Use stdin or stdout (depending on access mode) when opening - || Mattias Andrée
- [hackers] [blind] Use stdin rather than stdout if - is opened with O_RDWR because <> defaults to stdin || Mattias Andrée
- [hackers] [cfacts] layout problems
- [hackers] [dev] [st] [patch] argbbg diff for st-0.5
- [hackers] [dev][slstatus] FreeBSD port?
- [hackers] [dextra] added missing files || Anselm R Garbe
- [hackers] [dextra] added new style based on thayerw's work || Anselm R Garbe
- [hackers] [dextra] added vimrc || Anselm R Garbe
- [hackers] [dextra] minor changes || Anselm R Garbe
- [hackers] [dextra] new content, removed old content || Anselm R Garbe
- [hackers] [dextra] reorganized dextra, starting with my new xps13 || Anselm R Garbe
- [hackers] [dextra] updated bluegray, made up-to-date with other suckless tools || Anselm R Garbe
- [hackers] [diri] adapted Georg's other proposals
- [hackers] [diri] added Georg to LICENSE
- [hackers] [diri] Added tag 0.2 for changeset e9be902d5986
- [hackers] [diri] applied JG's most recent diri changes (title is represented in a different way now)
- [hackers] [diri] applied JG's recent changes, cleaned up dirirc, renamed template into template.awk
- [hackers] [diri] applied some fixes proposed by bogon
- [hackers] [diri] changed impressum
- [hackers] [diri] diric should be installed in /etc
- [hackers] [diri] Fix unscaped / in sed command, thanks DenisG for the report
- [hackers] [diri] fixed bogon's setvars version (did not worked with POST data @suckless.org)
- [hackers] [diri] implemented/documented some other remarks by bogon
- [hackers] [diri] Remove hg.rc and sudoku.rc. Update README.
- [hackers] [diri] removing debug info
- [hackers] [diri] small typo fix
- [hackers] [dmenu] -m flag to fix dwm selmon bug || Connor Lane Smith
- [hackers] [dmenu] [PATCH v2] Xinerama: correct variable declarations in preprocessor conditional
- [hackers] [dmenu] [PATCH] dmenu: use die() to print the usage message
- [hackers] [dmenu] [PATCH] Fix GCC warning about using '*' in boolean context
- [hackers] [dmenu] [PATCH] Fix prefix match is treated as exact match
- [hackers] [dmenu] [PATCH] Set class name on menu window
- [hackers] [dmenu] [PATCH] Typo Patch
- [hackers] [dmenu] [PATCHES] Improve code readability
- [hackers] [dmenu] _POSIX_C_SOURCE=200809L || Connor Lane Smith
- [hackers] [dmenu] abc... || Anselm R Garbe
- [hackers] [dmenu] accepted vi'is exit approach ^[ (suggested by Arkaduisz) || Anselm R Garbe
- [hackers] [dmenu] adapted c99 for pedantic checks, even if those checks are somewhat broken
- [hackers] [dmenu] add ^a and ^e keybindings || pancake<nopcode.org>
- [hackers] [dmenu] add ^G escape keybinding || Karl F
- [hackers] [dmenu] add ^M || Connor Lane Smith
- [hackers] [dmenu] add a new dmenu option to trigger immediately when theres a single option left
- [hackers] [dmenu] Add config option for word delimiters
- [hackers] [dmenu] Add config option for word delimiters || Quentin Rameau
- [hackers] [dmenu] add embedding support with -w option || Quentin Rameau
- [hackers] [dmenu] add key bindings for moving to the word start or end || Quentin Rameau
- [hackers] [dmenu] add key bindings Mod1+b and Mod1+f for moving to the prev or next word
- [hackers] [dmenu] add lots of comments || Connor Lane Smith
- [hackers] [dmenu] add lsx.1 to dist || Connor Lane Smith
- [hackers] [dmenu] add lsx.1 || Connor Lane Smith
- [hackers] [dmenu] add Mod1Mask keybindings || Connor Lane Smith
- [hackers] [dmenu] add paste from clipboard || Connor Lane Smith
- [hackers] [dmenu] add sbase-style ecalloc(), calloc: or die || Hiltjo Posthuma
- [hackers] [dmenu] add see also to lsx.1 || Connor Lane Smith
- [hackers] [dmenu] add support for more keypad keys || Hiltjo Posthuma
- [hackers] [dmenu] add token matching || Connor Lane Smith
- [hackers] [dmenu] add xim support || Troels Henriksen
- [hackers] [dmenu] added ^D, removed ^M || Connor Lane Smith
- [hackers] [dmenu] added ^K, optimisations || Connor Lane Smith
- [hackers] [dmenu] added Connor to LICENSE file || Anselm R Garbe
- [hackers] [dmenu] added dmenu run
- [hackers] [dmenu] added dmenu.h, common.c || Connor Lane Smith
- [hackers] [dmenu] added dmenu_path convenience script
- [hackers] [dmenu] added draw.h || Connor Lane Smith
- [hackers] [dmenu] added sselp requirement to readme || Connor Lane Smith
- [hackers] [dmenu] Added tag 2.2 for changeset 90f0e34e7f11
- [hackers] [dmenu] Added tag 2.3 for changeset b6e09682c8adcb6569656bee73c311f9ab457715
- [hackers] [dmenu] Added tag 2.4 for changeset 9e9036cbfb4b
- [hackers] [dmenu] Added tag 2.4.1 for changeset 03e83e2788c8
- [hackers] [dmenu] Added tag 2.4.2 for changeset 1ca5d430524e
- [hackers] [dmenu] Added tag 2.5 for changeset 041143e9fc54
- [hackers] [dmenu] Added tag 2.6 for changeset 775f761a5647
- [hackers] [dmenu] Added tag 2.7 for changeset fbd9e9d63f20
- [hackers] [dmenu] Added tag 2.8 for changeset dd3d02b07cac
- [hackers] [dmenu] Added tag 3.0 for changeset 59b3024854db
- [hackers] [dmenu] Added tag 3.1 for changeset 8f0f917ac988
- [hackers] [dmenu] Added tag 3.2 for changeset e4c81a78ffba
- [hackers] [dmenu] Added tag 3.3 for changeset 709df5a4bad7
- [hackers] [dmenu] Added tag 3.4 for changeset 9ab649b3b3e5
- [hackers] [dmenu] Added tag 3.8 for changeset 644b0798fccc || Anselm R Garbe
- [hackers] [dmenu] Added tag 3.9 for changeset 21a1ed9a69b9 || Anselm R Garbe
- [hackers] [dmenu] Added tag 4.0 for changeset 78f9f72cc9c6 || Anselm R Garbe
- [hackers] [dmenu] Added tag 4.1 for changeset 844587572673 || Anselm R Garbe
- [hackers] [dmenu] Added tag 4.1.1 for changeset 72749a826cab || Anselm R Garbe
- [hackers] [dmenu] Added tag 4.2 for changeset 379813a051f0 || Anselm R Garbe
- [hackers] [dmenu] Added tag 4.2.1 for changeset abb6579a324f || Anselm R Garbe
- [hackers] [dmenu] Added tag 4.3 for changeset 14c79f054bdf || Connor Lane Smith
- [hackers] [dmenu] Added tag 4.3.1 for changeset 34a2d77049a9 || Connor Lane Smith
- [hackers] [dmenu] Added tag 4.4 for changeset 2b105eaae831 || Connor Lane Smith
- [hackers] [dmenu] Added tag 4.4.1 for changeset 86b951fae4cf || Connor Lane Smith
- [hackers] [dmenu] Added tag 4.5 for changeset e4e6952a605d || Connor Lane Smith
- [hackers] [dmenu] adopted Alex Sedov's config.h revival patch to tip || Anselm R Garbe
- [hackers] [dmenu] align M-[hjkl] closer to vi keys || Connor Lane Smith
- [hackers] [dmenu] allowing numpad keys as inpyt
- [hackers] [dmenu] also, don't set the font all the time
- [hackers] [dmenu] another typo fix (thanks, Gene Auyeung) || Connor Lane Smith
- [hackers] [dmenu] applied Alex Sedov's Tab buffer termination patch, thanks || Anselm R Garbe
- [hackers] [dmenu] applied cls' patch, thanks Connor! || anselm
- [hackers] [dmenu] applied Connor's next nice patch, thanks a lot! || Anselm R Garbe
- [hackers] [dmenu] applied Connor's patch, thanks! || Anselm R Garbe
- [hackers] [dmenu] applied Connor's subwindow patch || Anselm R Garbe
- [hackers] [dmenu] applied cursor, vertical and paste patches for upcoming 4.1 dmenu version (due to the fact that surf is using dmenu as well) || Anselm R Garbe
- [hackers] [dmenu] applied Hiltjo's patch as suggested on the ml to fix ControlMask for C-j and C-m || Anselm R Garbe
- [hackers] [dmenu] applied ido-matching to dmenu
- [hackers] [dmenu] applied Jukka's fix
- [hackers] [dmenu] applied Martin Kühl's inverse matching flag to stest || Anselm R Garbe
- [hackers] [dmenu] applied Martti Kühne's dmenu monitor patch https://gist.github.com/mar77i/3349298/raw/f6581ca96627f4c71c0bd1faf531daaf2a613b95/monarg.patch becomes upstream now || Anselm R Garbe
- [hackers] [dmenu] applied Matthias Christian Ott's sanity fixes (thanks a lot!) || Anselm R Garbe
- [hackers] [dmenu] applied multisel patch to mainline || Anselm R Garbe
- [hackers] [dmenu] applied my favorite color scheme
- [hackers] [dmenu] applied new color nuance
- [hackers] [dmenu] applied Ramils patch || Anselm R Garbe
- [hackers] [dmenu] applied the fix inspired by a recent wmii commit
- [hackers] [dmenu] applied Troels' patch, thanks Troels! || Anselm R Garbe
- [hackers] [dmenu] applied yiyus initfont fix
- [hackers] [dmenu] apply nibble patch removing per-item length limit || pancake<nopcode.org>
- [hackers] [dmenu] arg.h: fixed argv checks order || Lucas Gabriel Vuotto
- [hackers] [dmenu] arg.h: remove unused ARGNUM* macros || Hiltjo Posthuma
- [hackers] [dmenu] arrow offset || Connor Lane Smith
- [hackers] [dmenu] atexit cleanup || Connor Lane Smith
- [hackers] [dmenu] attempt to grab the keyboard only 1000 times, not forever.
- [hackers] [dmenu] avoid redraw when there's no change || NRK
- [hackers] [dmenu] backported drawtext() simplifications to dmenu || Anselm R Garbe
- [hackers] [dmenu] bugfix || Connor Lane Smith
- [hackers] [dmenu] bump version to 4.8 || Hiltjo Posthuma
- [hackers] [dmenu] bump version to 5.0 || Hiltjo Posthuma
- [hackers] [dmenu] bump version to 5.1 || Hiltjo Posthuma
- [hackers] [dmenu] bump version to 5.2 || Hiltjo Posthuma
- [hackers] [dmenu] cache option in config.mk || Connor Lane Smith
- [hackers] [dmenu] casting char to int when using tolower (thanks to Jukkas careful cosmetic checking!)
- [hackers] [dmenu] change version to 'hg' || Connor Lane Smith
- [hackers] [dmenu] changed Backspace/C-w behavior (now it only removes a single character)
- [hackers] [dmenu] Changed dmenu_path (fixed race, improved speed, check that $PATH is the same as the last run).
- [hackers] [dmenu] cleaned up || Connor Lane Smith
- [hackers] [dmenu] cleaning up || Connor Lane Smith
- [hackers] [dmenu] cleanup || Connor Lane Smith
- [hackers] [dmenu] close lsx branch || Connor Lane Smith
- [hackers] [dmenu] code-style for pledge(2) || Hiltjo Posthuma
- [hackers] [dmenu] code-style for pledge: check the return code -1, not < 0 || Hiltjo Posthuma
- [hackers] [dmenu] code-style: rm newline (oops) || Hiltjo Posthuma
- [hackers] [dmenu] Command History Patch
- [hackers] [dmenu] comment xdg fallback behaviour || Connor Lane Smith
- [hackers] [dmenu] commited Connor's sanity patch || Anselm R Garbe
- [hackers] [dmenu] config.def.h: style improvement, use color Scheme enum || Hiltjo Posthuma
- [hackers] [dmenu] config.mk cleanup || anselm
- [hackers] [dmenu] config.mk: fix _XOPEN_SOURCE=700 for getline() || Hiltjo Posthuma
- [hackers] [dmenu] config.mk: improve feature test check || Hiltjo Posthuma
- [hackers] [dmenu] config.mk: use -std=c99 || Hiltjo Posthuma
- [hackers] [dmenu] cursor fix + style || Connor Lane Smith
- [hackers] [dmenu] decosmetics || Connor Lane Smith
- [hackers] [dmenu] decoupled draw.c from dmenu & dinput || Connor Lane Smith
- [hackers] [dmenu] detect active monitor using input focus || Connor Lane Smith
- [hackers] [dmenu] die() consistency: always add newline || Hiltjo Posthuma
- [hackers] [dmenu] die() on calloc failure || Hiltjo Posthuma
- [hackers] [dmenu] dinput with dmenu flags, fixed usage & -v, cosmetics || Connor Lane Smith
- [hackers] [dmenu] dmenu.1: clarify monitor numbers are starting from 0 (first mon) || Hiltjo Posthuma
- [hackers] [dmenu] dmenu.1: document improved fastgrab behaviour from previous patch || Hiltjo Posthuma
- [hackers] [dmenu] dmenu.1: fix -l option || Quentin Rameau
- [hackers] [dmenu] dmenu.1: group single options || Quentin Rameau
- [hackers] [dmenu] dmenu: small XmbLookupString code improvements || Hiltjo Posthuma
- [hackers] [dmenu] dmenu: style improvements || Hiltjo Posthuma
- [hackers] [dmenu] dmenu: use die() to print the usage message || Tom Schwindl
- [hackers] [dmenu] dmenu_path.c (shell is a bottleneck) || Connor Lane Smith
- [hackers] [dmenu] dmenu_path: always use the cachedir || Quentin Rameau
- [hackers] [dmenu] dmenu_run: sh -c || Connor Lane Smith
- [hackers] [dmenu] dmenu_run: Split cache logic to dmenu_path again || Quentin Glidic
- [hackers] [dmenu] dmenu_run: use $SHELL || Connor Lane Smith
- [hackers] [dmenu] drw style improvements || Hiltjo Posthuma
- [hackers] [dmenu] drw.c: use the same pattern as ellipsis_width to check for infinite recursion || Hiltjo Posthuma
- [hackers] [dmenu] drw: a valid (non-NULL) Drw and Fnt context must be passed || Hiltjo Posthuma
- [hackers] [dmenu] drw: cleanup drw_text, prevent gcc warning false-positive of unused var || Hiltjo Posthuma
- [hackers] [dmenu] drw: drw_scm_create: use Clr type || Hiltjo Posthuma
- [hackers] [dmenu] drw: minor improvement to the nomatches cache || NRK
- [hackers] [dmenu] drw: simplify drw_font_xcreate and prevent a potential unneeded allocation || Hiltjo Posthuma
- [hackers] [dmenu] drw_text: account for fallback fonts in ellipsis_width || NRK
- [hackers] [dmenu] efficiency tweaks || Connor Lane Smith
- [hackers] [dmenu] efficient incremental search || Connor Lane Smith
- [hackers] [dmenu] Escape -s in dmenu.1
- [hackers] [dmenu] extended libdraw || Connor Lane Smith
- [hackers] [dmenu] fast but inexact || Connor Lane Smith
- [hackers] [dmenu] fast dmenu_path script || Connor Lane Smith
- [hackers] [dmenu] fast grab patch (thanks Rob) || Connor Lane Smith
- [hackers] [dmenu] faster dmenu_run -f || Connor Lane Smith
- [hackers] [dmenu] faster grab || Connor Lane Smith
- [hackers] [dmenu] fix a possible free of a uninitialize variable in paste() || Hiltjo Posthuma
- [hackers] [dmenu] fix C-n / C-p directions (thanks bastien) || Connor Lane Smith
- [hackers] [dmenu] fix crash if negative monitor (< -1) was passed || Hiltjo Posthuma
- [hackers] [dmenu] fix crash when XOpenIM returns NULL || Hiltjo Posthuma
- [hackers] [dmenu] fix crash with ctrl-enter as input || Hiltjo Posthuma
- [hackers] [dmenu] Fix cursor drawn position with wide glyphs || Quentin Rameau
- [hackers] [dmenu] fix dmenu_path exec sh || Connor Lane Smith
- [hackers] [dmenu] fix extra warning || Connor Lane Smith
- [hackers] [dmenu] Fix grouping in dmenu_path.
- [hackers] [dmenu] Fix handling of input strings || Hiltjo Posthuma
- [hackers] [dmenu] fix incorrect comment, math is hard || Hiltjo Posthuma
- [hackers] [dmenu] fix incorrect ordering of match results || Davide Del Zompo
- [hackers] [dmenu] Fix incorrect ordering of matching results
- [hackers] [dmenu] fix input text matching || Quentin Rameau
- [hackers] [dmenu] fix loadfont || Connor Lane Smith
- [hackers] [dmenu] Fix memory leaks in drw || Hiltjo Posthuma
- [hackers] [dmenu] fix monitor select when no focus || Connor Lane Smith
- [hackers] [dmenu] fix paste from clipboard (ctrl+shift+y) || Hiltjo Posthuma
- [hackers] [dmenu] fix possible overflow || Connor Lane Smith
- [hackers] [dmenu] Fix regression in 84a1bc5 || Hiltjo Posthuma
- [hackers] [dmenu] Fix the conversion from microseconds to nanoseconds || Quentin Rameau
- [hackers] [dmenu] Fix the uptodate logic (uptodate if !find newer dirs than the cache).
- [hackers] [dmenu] fix typo || Connor Lane Smith
- [hackers] [dmenu] fix UB with the function iscntrl() || Hiltjo Posthuma
- [hackers] [dmenu] fix: Do not crash on e.g. dmenu < /dev/null || S. Gilles
- [hackers] [dmenu] fix: multimon: always spawn client on first monitor if specified with -m 0 || Hiltjo Posthuma
- [hackers] [dmenu] fixed -m bug (thanks Rob) || Connor Lane Smith
- [hackers] [dmenu] fixed 3 bugs and some inconsistency || Connor Lane Smith
- [hackers] [dmenu] fixed ^U cursor support || Connor Lane Smith
- [hackers] [dmenu] fixed a bug when dmenu is run with -v
- [hackers] [dmenu] fixed a problem when backporting dwm's drawtext() || Anselm R Garbe
- [hackers] [dmenu] fixed a small bug in dmenu when an empty font is supplied
- [hackers] [dmenu] fixed bad parenting, simpler vlist || Connor Lane Smith
- [hackers] [dmenu] fixed bugs, no more config.h, updated manpage, new libdraw || Connor Lane Smith
- [hackers] [dmenu] fixed config.mk dep || Connor Lane Smith
- [hackers] [dmenu] fixed dist target bug || Anselm R Garbe
- [hackers] [dmenu] fixed dmenu
- [hackers] [dmenu] fixed extra warnings || Connor Lane Smith
- [hackers] [dmenu] fixed fallback
- [hackers] [dmenu] fixed font definition
- [hackers] [dmenu] fixed insert segfault, added nextrune || Connor Lane Smith
- [hackers] [dmenu] fixed linking bug (thanks Jacob Nixdorf) & iscntrl corner case || Connor Lane Smith
- [hackers] [dmenu] fixed makefile || Connor Lane Smith
- [hackers] [dmenu] fixed no-input invisible text bug || Connor Lane Smith
- [hackers] [dmenu] fixed offsets, updated eprint, cleaned up || Connor Lane Smith
- [hackers] [dmenu] fixed paste || Connor Lane Smith
- [hackers] [dmenu] fixed static symbols in config.def.h || Connor Lane Smith
- [hackers] [dmenu] Fixed typo introduced by shared code || Eric Pruitt
- [hackers] [dmenu] fixed vlist alignment || Connor Lane Smith
- [hackers] [dmenu] fixed vlist cursor || Connor Lane Smith
- [hackers] [dmenu] fixed vlist paging, cleaned up || Connor Lane Smith
- [hackers] [dmenu] fixed vlist select || Connor Lane Smith
- [hackers] [dmenu] fixed width bug || Connor Lane Smith
- [hackers] [dmenu] fixed xinerama corner case || Connor Lane Smith
- [hackers] [dmenu] follow symlinks || Connor Lane Smith
- [hackers] [dmenu] follow-up fix: add -D_GNU_SOURCE for strcasestr for some systems || Hiltjo Posthuma
- [hackers] [dmenu] foooooo
- [hackers] [dmenu] forgot to add config.def.h, thanks William || Anselm R Garbe
- [hackers] [dmenu] fork dmenu_run to disown child shell || Connor Lane Smith
- [hackers] [dmenu] free schemes as array || Hiltjo Posthuma
- [hackers] [dmenu] getting rid of setlocale(), it doesn't seem to make sense with Xmb, artifact of Xutf8 times || Anselm R Garbe
- [hackers] [dmenu] gmake spews || Connor Lane Smith
- [hackers] [dmenu] Handle IME input || Quentin Rameau
- [hackers] [dmenu] happy new year! || Connor Lane Smith
- [hackers] [dmenu] helpful errors || Connor Lane Smith
- [hackers] [dmenu] hotfix
- [hackers] [dmenu] I agree with the race fix of JG, but I dislike the SUSV3-breaking find, and I don't care about PATH changes, keep it simple, stupid
- [hackers] [dmenu] I also dislike sort -u, I support that each Unix tool does one job and does it right ; )
- [hackers] [dmenu] if isatty() first read from stdin and then grab the keyboard, otherwise first grab the keyboard and then read from stdin
- [hackers] [dmenu] ignore prompt if it is empty in addition to NULL || Moritz Wilhelmy
- [hackers] [dmenu] implemented strcasestr for dmenu (I call it cistrstr) for portability issues (cygwin has no strcasestr, oh dear)
- [hackers] [dmenu] import new drw from libsl and minor fixes.
- [hackers] [dmenu] import new drw from libsl and minor fixes. || Markus Teich
- [hackers] [dmenu] improve performance of case-insensitive matching || Hiltjo Posthuma
- [hackers] [dmenu] Improve speed of drw_text when provided with large strings || Miles Alan
- [hackers] [dmenu] improve xopenim error message || Hiltjo Posthuma
- [hackers] [dmenu] include limits.h || Connor Lane Smith
- [hackers] [dmenu] increment version || Connor Lane Smith
- [hackers] [dmenu] init colors using SchemeLast || Hiltjo Posthuma
- [hackers] [dmenu] initial dmenu / dinput separation || Connor Lane Smith
- [hackers] [dmenu] input focus: calculate areas of intersection || Connor Lane Smith
- [hackers] [dmenu] input focus: fix for reparenting wms || Connor Lane Smith
- [hackers] [dmenu] inputw: improve correctness and startup performance || NRK
- [hackers] [dmenu] inputw: improve correctness and startup performance, by NRK || Hiltjo Posthuma
- [hackers] [dmenu] instant ^E || Connor Lane Smith
- [hackers] [dmenu] Instantiate j var outside #ifdef XINEMARA directive because it is used in loop outside directive || Vincent Carluer
- [hackers] [dmenu] keyboard grab works on the dmenu window now (not on the root window) - thx for Kris for this hint
- [hackers] [dmenu] libdraw now has own repo || Connor Lane Smith
- [hackers] [dmenu] limit direction keys in vline || Connor Lane Smith
- [hackers] [dmenu] limit lines to input || Connor Lane Smith
- [hackers] [dmenu] listen for C-S-[jm] || Connor Lane Smith
- [hackers] [dmenu] lsx: check snprintf || Connor Lane Smith
- [hackers] [dmenu] lsx: detect read errors || Connor Lane Smith
- [hackers] [dmenu] lsx: return failure on error || Connor Lane Smith
- [hackers] [dmenu] made dmenu_path the way anydot proposed in response to Jukka
- [hackers] [dmenu] made Fnt an anonymous struct
- [hackers] [dmenu] make clean lsx || Connor Lane Smith
- [hackers] [dmenu] make dmenu_path script executable || Hiltjo Posthuma
- [hackers] [dmenu] makefile: *.o depend on draw.h || Connor Lane Smith
- [hackers] [dmenu] Makefile: bikesheddingly replace ${} with $() || Quentin Rameau
- [hackers] [dmenu] Makefile: package config.def.h on make dist || Hiltjo Posthuma
- [hackers] [dmenu] making copyright notice more compact
- [hackers] [dmenu] match first || Connor Lane Smith
- [hackers] [dmenu] merge default -> lsx || Connor Lane Smith
- [hackers] [dmenu] merge lsx -> default || Connor Lane Smith
- [hackers] [dmenu] merge stest -> default || Connor Lane Smith
- [hackers] [dmenu] merge token -> default || Connor Lane Smith
- [hackers] [dmenu] merge xim -> default || Connor Lane Smith
- [hackers] [dmenu] merged *{h,v} functions || Connor Lane Smith
- [hackers] [dmenu] merged dmenu & dinput (clunky interface) || Connor Lane Smith
- [hackers] [dmenu] micromizing dmenu step 1
- [hackers] [dmenu] minor modification || a
- [hackers] [dmenu] minor style fix || Hiltjo Posthuma
- [hackers] [dmenu] more efficient initfont || Connor Lane Smith
- [hackers] [dmenu] moved draw.c to libdraw.a || Connor Lane Smith
- [hackers] [dmenu] moved main, updated args || Connor Lane Smith
- [hackers] [dmenu] new default colour scheme || Connor Lane Smith
- [hackers] [dmenu] new dmenu_run || Connor Lane Smith
- [hackers] [dmenu] new libdraw || Connor Lane Smith
- [hackers] [dmenu] new libdraw, replaced cistrstr with fstrstr, simpler readstdin || Connor Lane Smith
- [hackers] [dmenu] new libdraw, typo fixes || Connor Lane Smith
- [hackers] [dmenu] new lsx branch || Connor Lane Smith
- [hackers] [dmenu] New release with IME support backed out?
- [hackers] [dmenu] next is 2.6, but not yet ;)
- [hackers] [dmenu] next release will be 4.0 || a
- [hackers] [dmenu] next version is 2.9
- [hackers] [dmenu] next version is 3.3
- [hackers] [dmenu] no -m, cleanup || Connor Lane Smith
- [hackers] [dmenu] ok 2.4.2
- [hackers] [dmenu] only match links || Connor Lane Smith
- [hackers] [dmenu] overlapping code || Connor Lane Smith
- [hackers] [dmenu] paring || Connor Lane Smith
- [hackers] [dmenu] Partial completion
- [hackers] [dmenu] Partially revert 44c7de3: fix items text width offset calculation
- [hackers] [dmenu] Partially revert 44c7de3: fix items text width offset calculation || Quentin Rameau
- [hackers] [dmenu] paste fix
- [hackers] [dmenu] Pledge on OpenBSD || Hiltjo Posthuma
- [hackers] [dmenu] portability || Connor Lane Smith
- [hackers] [dmenu] posix makefile || Connor Lane Smith
- [hackers] [dmenu] prepare 4.4.1 release || Connor Lane Smith
- [hackers] [dmenu] prepare 4.5 release || Connor Lane Smith
- [hackers] [dmenu] Prepared 4.9 release. || Anselm R Garbe
- [hackers] [dmenu] prepared bugfix release 4.1.1 || Anselm R Garbe
- [hackers] [dmenu] prepared dmenu-4.1 release || Anselm R Garbe
- [hackers] [dmenu] Print highlighted input text only on single match
- [hackers] [dmenu] Print highlighted input text only on single match || Quentin Rameau
- [hackers] [dmenu] readded draw.c again (except getcolor and setfont)
- [hackers] [dmenu] readstdin: allocate amount of items || Hiltjo Posthuma
- [hackers] [dmenu] readstdin: reduce memory-usage by duplicating the line from getline() || Hiltjo Posthuma
- [hackers] [dmenu] rebind ^N ^P || Connor Lane Smith
- [hackers] [dmenu] rebound paste to ^Y || Connor Lane Smith
- [hackers] [dmenu] rebound paste, removed useless max widths || Connor Lane Smith
- [hackers] [dmenu] referred to LICENSE file
- [hackers] [dmenu] release 4.7 || Hiltjo Posthuma
- [hackers] [dmenu] remove .hgtags file || Hiltjo Posthuma
- [hackers] [dmenu] remove _POSIX_C_SOURCE cflag || Connor Lane Smith
- [hackers] [dmenu] remove always true condition in if statement || Guilherme Janczak
- [hackers] [dmenu] Remove function prototypes and reorder functions accordingly || FRIGN
- [hackers] [dmenu] removed -e flag (too buggy), cleaned up || Connor Lane Smith
- [hackers] [dmenu] removed -t, now using isatty() instead of select() to prevent execution from an interactive shell
- [hackers] [dmenu] removed artifact from wmii menu || Anselm R Garbe
- [hackers] [dmenu] removed colors from dc || Connor Lane Smith
- [hackers] [dmenu] removed compiler warning if XINERAMA is disabled
- [hackers] [dmenu] removed draw.c, implemented C-w handling (backward word deletion)
- [hackers] [dmenu] removed libdc dependence || Connor Lane Smith
- [hackers] [dmenu] removed some superflous strncmp's
- [hackers] [dmenu] removed superfluous externs as well
- [hackers] [dmenu] removed the i = textnw... as remarked by Martin Hurton || Anselm R Garbe
- [hackers] [dmenu] removed unnecessary defines || Connor Lane Smith
- [hackers] [dmenu] renamed getcolor to initcolor
- [hackers] [dmenu] reorganized
- [hackers] [dmenu] Replace deprecated usleep() with nanosleep() || Quentin Rameau
- [hackers] [dmenu] replace lsx with stest || Connor Lane Smith
- [hackers] [dmenu] replaced promptw || Connor Lane Smith
- [hackers] [dmenu] resizing vlist, new dinput binding || Connor Lane Smith
- [hackers] [dmenu] resorted globals || Connor Lane Smith
- [hackers] [dmenu] retyped promptw || Connor Lane Smith
- [hackers] [dmenu] Revert "avoid redraw when there's no change" || Hiltjo Posthuma
- [hackers] [dmenu] Revert "fix input text matching" || Andrew Gregory
- [hackers] [dmenu] Revert "Print highlighted input text only on single match" || Hiltjo Posthuma
- [hackers] [dmenu] revert IME support || Hiltjo Posthuma
- [hackers] [dmenu] revert using strcasestr and use a more optimized portable version || Hiltjo Posthuma
- [hackers] [dmenu] reverted calcoffsets || Connor Lane Smith
- [hackers] [dmenu] reverted setlocale() call || Anselm R Garbe
- [hackers] [dmenu] reverted uint/ulong introduction
- [hackers] [dmenu] reverting keyboard grab to root window - invoking several dmenu's now works again...
- [hackers] [dmenu] s/setfont/initfont/
- [hackers] [dmenu] separate program-specific c99 bool and X11 || Hiltjo Posthuma
- [hackers] [dmenu] Set class name on menu window || Omar Sandoval
- [hackers] [dmenu] set window background_pixel || Connor Lane Smith
- [hackers] [dmenu] Shut up glibc about _BSD_SOURCE being deprecated
- [hackers] [dmenu] Shut up glibc about _BSD_SOURCE being deprecated || Quentin Rameau
- [hackers] [dmenu] signed ints, ignore negative -l value || Connor Lane Smith
- [hackers] [dmenu] Silence the first find in dmenu_path.
- [hackers] [dmenu] similiar change as in dwm
- [hackers] [dmenu] simpler lsx || Connor Lane Smith
- [hackers] [dmenu] simpler vline || Connor Lane Smith
- [hackers] [dmenu] simplification || Connor Lane Smith
- [hackers] [dmenu] simplifications || Connor Lane Smith
- [hackers] [dmenu] simplified initfont || Anselm R Garbe
- [hackers] [dmenu] simplify dmenu_run || Connor Lane Smith
- [hackers] [dmenu] simplify stest || Connor Lane Smith
- [hackers] [dmenu] small cosmetic fix
- [hackers] [dmenu] stest: cleanup || Connor Lane Smith
- [hackers] [dmenu] stest: remove unneeded lstat || Connor Lane Smith
- [hackers] [dmenu] stest: restore stream testing || Connor Lane Smith
- [hackers] [dmenu] switching to white
- [hackers] [dmenu] sync code-style patch from libsl || Hiltjo Posthuma
- [hackers] [dmenu] tab-complete: figure out the size before copying || NRK
- [hackers] [dmenu] this is only a temporary workaround, the command executed by -p must be configurable through some switch, that was the initial idea, just using sselp is too limited, I'll look into the other issues soon || Anselm R Garbe
- [hackers] [dmenu] tweak match || Connor Lane Smith
- [hackers] [dmenu] tweaks || Connor Lane Smith
- [hackers] [dmenu] typo fix || Connor Lane Smith
- [hackers] [dmenu] typo fixes || Connor Lane Smith
- [hackers] [dmenu] Typofix || Klemens Nanni
- [hackers] [dmenu] Typofix, patches rebased
- [hackers] [dmenu] unboolify dmenu || Hiltjo Posthuma
- [hackers] [dmenu] underline match || Connor Lane Smith
- [hackers] [dmenu] Untypedef struct item || FRIGN
- [hackers] [dmenu] update draw.c || Connor Lane Smith
- [hackers] [dmenu] update license || Connor Lane Smith
- [hackers] [dmenu] Update LICENSE || Quentin Rameau
- [hackers] [dmenu] update manpage || Connor Lane Smith
- [hackers] [dmenu] update to libdc, fixed utf8 bug || Connor Lane Smith
- [hackers] [dmenu] update version 4.5-hg || Connor Lane Smith
- [hackers] [dmenu] updated
- [hackers] [dmenu] updated copyright notices in LICENSE and dmenu.c file || Anselm R Garbe
- [hackers] [dmenu] updated manpage || Connor Lane Smith
- [hackers] [dmenu] updated manpage, added paste, cleaned up, new libdraw || Connor Lane Smith
- [hackers] [dmenu] updated manpage, changed keybinds || Connor Lane Smith
- [hackers] [dmenu] updated to libdraw tip || Connor Lane Smith
- [hackers] [dmenu] updated to new libdraw || Connor Lane Smith
- [hackers] [dmenu] use array for items || Connor Lane Smith
- [hackers] [dmenu] Use bold for keyboard shortcuts in dmenu.1 || David Demelier
- [hackers] [dmenu] Use libdraw: add Xft and fallback-fonts support to graphics lib || Hiltjo Posthuma
- [hackers] [dmenu] Use libsl/libdraw code and add Xft support
- [hackers] [dmenu] use ~/.dmenu_cache if no xdg cache || Connor Lane Smith
- [hackers] [dmenu] useless var declaration prev_nitem
- [hackers] [dmenu] using saner defaults
- [hackers] [dmenu] using the old-style fashion we uses earlier
- [hackers] [dmenu] Wait for an Expose and draw the menu immediately after mapping the window.
- [hackers] [dmenu] whoops, wrong dmenu_path version || Connor Lane Smith
- [hackers] [dmenu] xim: check for corner cases || Connor Lane Smith
- [hackers] [dmenu] Xinerama: correct variable declarations in preprocessor conditional || Thomas Gardner
- [hackers] [dmenu] yet another cosmetic fix
- [hackers] [dmenu][border] Revised Dmenu Border Patch
- [hackers] [dmenu][PATCH 0/2] New option for floating window
- [hackers] [dmenu][PATCH 2/2] Add floating window option
- [hackers] [dmenu][PATCH v2] Set class name on menu window
- [hackers] [dmenu][PATCH] '-dy commandhere' option added, where said command will be ran every time input changes, with the current output as the first argumentand dmenu options will be changed accordingly
- [hackers] [dmenu][PATCH] Add incremental output.
- [hackers] [dmenu][PATCH] Allow only one dmenu_run selection
- [hackers] [dmenu][PATCH] avoid redraw when there's no change
- [hackers] [dmenu][patch] avoid some forks in shell scripts
- [hackers] [dmenu][PATCH] call exec in dmenu_run, to avoid dangling shell process
- [hackers] [dmenu][PATCH] Capture KeyRelease without processing
- [hackers] [dmenu][patch] config.mk freebsd support
- [hackers] [dmenu][PATCH] Converted dmenu.1 and stest.1 to mdoc
- [hackers] [dmenu][PATCH] dmenu_run: run "exec program" instead of "program" in shell
- [hackers] [dmenu][PATCH] do not calculate inputw when using vertical mode
- [hackers] [dmenu][PATCH] Don't display text directly when typing a password
- [hackers] [dmenu][PATCH] don't mangle CPPFLAGS with CFLAGS
- [hackers] [dmenu][PATCH] fix a bug introduced by e2a2805 that that ignores composed characters
- [hackers] [dmenu][PATCH] fix BadMatch error when embedding on some windows
- [hackers] [dmenu][PATCH] Fix C warning about using '*' in boolean context
- [hackers] [dmenu][PATCH] fix leak when getline fails
- [hackers] [dmenu][PATCH] fix: Do not crash on e.g. dmenu < /dev/null
- [hackers] [dmenu][PATCH] fixed gcc -Wint-in-tool-context Warning.
- [hackers] [dmenu][PATCH] history navigation
- [hackers] [dmenu][patch] idea: horiz. scroll
- [hackers] [dmenu][PATCH] Improve spacing in config.h
- [hackers] [dmenu][patch] Improve speed of drw_text when provided with large strings
- [hackers] [dmenu][PATCH] Improved center patch. Can now be enabled using a flag
- [hackers] [dmenu][PATCH] insert: use long instead of ssize_t
- [hackers] [dmenu][PATCH] make prompt padding symmetric
- [hackers] [dmenu][PATCH] minor improvement to the nomatches cache
- [hackers] [dmenu][PATCH] Output the element's position in the list instead of his name
- [hackers] [dmenu][PATCH] readstdin: use getline(3)
- [hackers] [dmenu][PATCH] remove always true condition in if statement
- [hackers] [dmenu][PATCH] Remove warning for int comparison as bool
- [hackers] [dmenu][PATCH] Replace dmenu_run shell with executed application
- [hackers] [dmenu][PATCH] Revert "fix input text matching"
- [hackers] [dmenu][patch] Rewrite manpages to use mdoc(7) format.
- [hackers] [dmenu][PATCH] tab-complete: figure out the size before copying
- [hackers] [dmenu][PATCH] this patch allows dmenu to grab the the keyboard output (raw user input text) and then displays/prints , this is useful in case of adding new field to a list of major bookmarks fields for example. This behaviour exists in rofi using the command (rofi -dmenu ).
- [hackers] [dmenu][PATCH] turn -b into a toggle
- [hackers] [dmenu][PATCH] vi-keys like stuff so we can scroll now up, down with mod + j/k
- [hackers] [dmenu][PATCH] Vim-like vertical and horizontal keybinding swap
- [hackers] [dmenu][PATCH] Vim-like vertical and horizontal keybindings
- [hackers] [dmenu][patch] xyw-4.9
- [hackers] [dmenu][PATCHes] Fix truncation issues and improve performance
- [hackers] [dmenu][RFC][PATCH 0/4] Using sort and simple C program to get dmenu history functionality
- [hackers] [dmenu][RFC][PATCH 1/4] Use sort to generate the command list
- [hackers] [dmenu][RFC][PATCH 2/4] Pass a file path to dmenu_path and run updhist
- [hackers] [dmenu][RFC][PATCH 3/4] Add updhist to the Makefile
- [hackers] [dmenu][RFC][PATCH 4/4] Add the updhist program
- [hackers] [dmenu][RFC][PATCH] History functionality
- [hackers] [dmenu|libsl][PATCH] optimize drw_text() for large strings
- [hackers] [dmenu|libsl][PATCH] optimize drw_text() for large stringsa
- [hackers] [dvtm] [PATCH] Redraw border with URGENT_ATTR as soon as possible
- [hackers] [dvtm] Bug fix for MOD after a mouse action
- [hackers] [dvtm] Command keys in status bar patch
- [hackers] [dvtm] create in $CWD not working
- [hackers] [dvtm] Default command mapping changes
- [hackers] [dvtm] Mouse clicks on tags patch
- [hackers] [dvtm] pertag patch addition
- [hackers] [dvtm] Status bar aesthetic patch
- [hackers] [dvtm][PATCH] Make compilation works with bsd make
- [hackers] [dwm 6.4][movewithtag]
- [hackers] [DWM patch] warp-fixes
- [hackers] [dwm] 14px fonts drives me nuts
- [hackers] [dwm] [PATCH 1/3] cleanup
- [hackers] [dwm] [PATCH 2/3] Button passthrough when client is not focused
- [hackers] [dwm] [PATCH 3/3] Don't restrict snap in mousemove
- [hackers] [dwm] [PATCH v3] Set class name on status bar
- [hackers] [dwm] [PATCH] add a comment to clarify a potential overflow of ltsymbol
- [hackers] [dwm] [PATCH] break up long config line
- [hackers] [dwm] [PATCH] Button passthrough when client is not focused
- [hackers] [dwm] [PATCH] clarify status text padding
- [hackers] [dwm] [PATCH] decouple color-scheme count from dwm.c
- [hackers] [dwm] [PATCH] don't purge tagset of alternative view on _NET_ACTIVE_WINDOW event
- [hackers] [dwm] [PATCH] Don't restrict snap in mousemove
- [hackers] [dwm] [PATCH] focusonclick
- [hackers] [dwm] [PATCH] get rid of unnecessary ternary operator
- [hackers] [dwm] [PATCH] layouts added to fullgaps patch
- [hackers] [dwm] [PATCH] make OOM on new client non-fatal
- [hackers] [dwm] [PATCH] per client resizehints
- [hackers] [dwm] [PATCH] Replace str[n]cpy with strlcpy
- [hackers] [dwm] [PATCH] Set class name on status bar
- [hackers] [dwm] [PATCH] support the NET_SUPPORTING_WM_CHECK EWMH property
- [hackers] [dwm] [patch] Tab patch alone for dwm from the git master branch.
- [hackers] [dwm] [patch] tatami layout
- [hackers] [dwm] [PATCH] use correct conversion specifier for an unsigned integer
- [hackers] [dwm] [PATCH] whitespace alignment
- [hackers] [dwm] [swaptags] Swapping the contents of two tags
- [hackers] [dwm] abc... || Anselm R Garbe
- [hackers] [dwm] adapting John Grahor's patch to dwm-3.5
- [hackers] [dwm] add an additional check in resize() to prevent a crash of dwm
- [hackers] [dwm] add nmaster binds to manpage || Connor Lane Smith
- [hackers] [dwm] add sloppy monitor focus || Connor Lane Smith
- [hackers] [dwm] Add Xft and follback-fonts support to graphics lib || Eric Pruitt
- [hackers] [dwm] added 20h's clarification || anselm
- [hackers] [dwm] added a comment about FAQ regarding mfact meaning || Anselm R Garbe
- [hackers] [dwm] added a marker for the flash fullscreen issue || garbeam
- [hackers] [dwm] added a todo || Anselm R Garbe
- [hackers] [dwm] added an creatnotify event handler
- [hackers] [dwm] added antoszka's viewprev patch with some minor modifications, restored Client->tags as Bool *, however kept the static initialization of ntags and seltags (prevtags) - this seems to be the best compromise
- [hackers] [dwm] added anydot to Copyright holders, because he contributed a lot recently
- [hackers] [dwm] added ban() which takes care than a banned window is not banned again... (this reduces the overall ConfigureNotify's to clients)
- [hackers] [dwm] added BUGS, next version is 5.8 || Anselm R Garbe
- [hackers] [dwm] added client number printing right of layout symbol || Anselm R Garbe
- [hackers] [dwm] added dmenu_run to config.h
- [hackers] [dwm] added draw.c again (except getcolor and setfont which are helpers in main.c)
- [hackers] [dwm] added draw.h, draw.c || Connor Lane Smith
- [hackers] [dwm] added hint for downloading dextra
- [hackers] [dwm] added isdestroyed flag to unmanage || Anselm R Garbe
- [hackers] [dwm] added keyrelease remark to TODO || garbeam
- [hackers] [dwm] added kludge to fix some input focus misbehavior in gedit and anjuta, thanks Martti Kühne || anselm
- [hackers] [dwm] added merged patch of anydot and Neale || Anselm R Garbe
- [hackers] [dwm] added missing scan || Anselm R Garbe
- [hackers] [dwm] added Mod1-Tab description to dwm.1
- [hackers] [dwm] added Neale Pickett's spawn patch, thanks Neale || Anselm R Garbe
- [hackers] [dwm] added nsz to copyright holders as well, because he did a lot recently
- [hackers] [dwm] added nsz's last bug corner case || Anselm R Garbe
- [hackers] [dwm] added pointer warp on drop in resize
- [hackers] [dwm] added screen.c, removed layout.c and tag.c
- [hackers] [dwm] added some comments regarding FAQ about s{x,y,w,h}, w{x,y,w,h}, b{y,h,lw} || Anselm R Garbe
- [hackers] [dwm] added some dual head simulator code || Anselm R Garbe
- [hackers] [dwm] added some new convenience functions
- [hackers] [dwm] added some TODOs, some other focus fixes || Anselm R Garbe
- [hackers] [dwm] added st to SEE ALSO section || Anselm R Garbe
- [hackers] [dwm] added sys/signal.h inclusion for BSD compliance || a
- [hackers] [dwm] Added tag 3.5 for changeset 63ad05e7f9e1
- [hackers] [dwm] Added tag 3.6 for changeset 75b1b25fe0d7e29400baf30568153f668324928b
- [hackers] [dwm] Added tag 3.6.1 for changeset 20ec6976cee1
- [hackers] [dwm] Added tag 3.7 for changeset baee494346e5
- [hackers] [dwm] Added tag 3.8 for changeset 2ea201354cf0
- [hackers] [dwm] Added tag 3.9 for changeset 55478328b242
- [hackers] [dwm] Added tag 4.0 for changeset 018c38468422
- [hackers] [dwm] Added tag 4.1 for changeset 00f4180df72b
- [hackers] [dwm] Added tag 4.2 for changeset c13cb8c6b7a5
- [hackers] [dwm] Added tag 4.3 for changeset e0ec0d5d8b1e
- [hackers] [dwm] Added tag 4.4 for changeset 408014d21261
- [hackers] [dwm] Added tag 4.4.1 for changeset 7c117df5d202
- [hackers] [dwm] Added tag 4.5 for changeset 2acc60d6dfe2
- [hackers] [dwm] Added tag 4.6 for changeset bcd7e18e196a
- [hackers] [dwm] Added tag 4.7 for changeset d6d3085307d8
- [hackers] [dwm] Added tag 5.1 for changeset ce355cea9bb8 || Anselm R Garbe
- [hackers] [dwm] Added tag 5.2 for changeset e4bcaca8e6ef || Anselm R Garbe
- [hackers] [dwm] Added tag 5.3 for changeset 4004d6116035 || Anselm R Garbe
- [hackers] [dwm] Added tag 5.3.1 for changeset 335301ed102f || Anselm R Garbe
- [hackers] [dwm] Added tag 5.4 for changeset 8b7836a471f8 || a
- [hackers] [dwm] Added tag 5.4.1 for changeset 85a78d8afa0f || a
- [hackers] [dwm] Added tag 5.5 for changeset deaa276abac1 || Anselm R Garbe
- [hackers] [dwm] Added tag 5.6 for changeset 555070221577 || Anselm R Garbe
- [hackers] [dwm] Added tag 5.6.1 for changeset e47a47bd3ed4 || Anselm R Garbe
- [hackers] [dwm] Added tag 5.7 for changeset 257403d4cd96 || Anselm R Garbe
- [hackers] [dwm] Added tag 5.7.1 for changeset 48c3f87c335d || Anselm R Garbe
- [hackers] [dwm] Added tag 5.7.2 for changeset 15761ac5e2f1 || Anselm R Garbe
- [hackers] [dwm] Added tag 5.8 for changeset 60ea8fed13ab || Anselm R Garbe
- [hackers] [dwm] Added tag 5.8.1 for changeset 1ed1e75c9c2e || Anselm R Garbe
- [hackers] [dwm] Added tag 5.8.2 for changeset a043f0800805 || anselm
- [hackers] [dwm] Added tag 5.9 for changeset dd74622a4785 || garbeam
- [hackers] [dwm] Added tag 6.0 for changeset ec4baab78314 || anselm
- [hackers] [dwm] added the related bug reported by voltaic || Anselm R Garbe
- [hackers] [dwm] added TODO and bumped version to 5.9 || anselm
- [hackers] [dwm] added TODO to updategeom in order to implement a decent version of it soon || Anselm R Garbe
- [hackers] [dwm] All functions in alphabetical order except for this one. || Christopher Drelich
- [hackers] [dwm] allow 0 nmaster || Connor Lane Smith
- [hackers] [dwm] also consider width for tile fallback enforcing
- [hackers] [dwm] also update title if the client is on an unfocused monitor || Anselm R Garbe
- [hackers] [dwm] always updategeom when root is configured || nsz
- [hackers] [dwm] another bug report || Anselm R Garbe
- [hackers] [dwm] Another correction
- [hackers] [dwm] another small optimisation || Anselm R Garbe
- [hackers] [dwm] applied a collection of Christof Musik patches, and fixed an issue reported by waistcoats on IRC || Anselm R Garbe
- [hackers] [dwm] applied Andreas Amann fullscreen fix, some minor modifications || anselm
- [hackers] [dwm] applied Andreas Amann's netwm_active_window patch, thx || anselm
- [hackers] [dwm] applied Andreas Amann's patch from Oct 2010, thanks || garbeam
- [hackers] [dwm] applied Andreas Amanns' netwm_client_list patch, but with some indentation fixes || anselm
- [hackers] [dwm] applied anonymous code cleanup patch || garbeam
- [hackers] [dwm] applied anonymous patch, I don't think the reversed array access has semantic side-effects || Anselm R Garbe
- [hackers] [dwm] applied another minor change to the README || Anselm R Garbe
- [hackers] [dwm] applied another patch of Hiltjo, thanks || Anselm R Garbe
- [hackers] [dwm] applied anudots [un]ban repair patch
- [hackers] [dwm] applied anydot's 3 minor patches, thank you anydot
- [hackers] [dwm] applied anydots proposal to let togglefloating restore fixed windows
- [hackers] [dwm] applied anydots remark of togglefloating()
- [hackers] [dwm] applied Brandon MacDone's static initialization patch for seltags and Client->tags
- [hackers] [dwm] applied Brendan MacDonell's WM_TAKE_FOCUS patch, thanks Brendan! || Anselm R Garbe
- [hackers] [dwm] applied cleanup from M. Hurton and S. Nagy || Premysl Hruby
- [hackers] [dwm] applied colors depend from lavishs proposal
- [hackers] [dwm] applied Connors aesthitic buf fix in tile(), thanks || garbeam
- [hackers] [dwm] applied Connors and Valentins patch to improve the unmapnotify handling of broken clients || garbeam
- [hackers] [dwm] applied Connors cleanup patch of Eckehards proposed fix of applyrules(), thanks everyone involved || garbeam
- [hackers] [dwm] applied Donald Chai's showhide patch in slightly modified ways || Anselm R Garbe
- [hackers] [dwm] applied dwm-windowscrolling patch
- [hackers] [dwm] applied Eckehard Berns barwin leak fix and his suggestion to deal with restack() -- the latter aspect needs further investigation. || anselm
- [hackers] [dwm] applied Eckehard Berns fix fix, sorry that this took so long || anselm
- [hackers] [dwm] applied Eric Mertens patch to mainstream dwm, however this needs testing
- [hackers] [dwm] applied Evil_Bobs cleanup patch || Anselm R Garbe
- [hackers] [dwm] applied fix of toggletag by Jan Kaliszewski || Premysl Hruby
- [hackers] [dwm] applied Garys patch in a slightly modified way || garbeam
- [hackers] [dwm] applied Gottox mwfact patch
- [hackers] [dwm] applied Gottox' adjustborder removal patch (thanks!) || Anselm R Garbe
- [hackers] [dwm] applied Gottox' comment fix (thanks) || Anselm R Garbe
- [hackers] [dwm] applied Gottox' grabkey patch || Anselm R Garbe
- [hackers] [dwm] applied Gottox' patches, and also removed usegrab || Anselm R Garbe
- [hackers] [dwm] applied Gottox' resizehints patch, thanks Gottox! || Anselm R Garbe
- [hackers] [dwm] applied Hiltjo Posthuma's double-XineramaQueryScreens() patch, thanks Hiltjo! || Anselm R Garbe
- [hackers] [dwm] applied Hiltjo Posthuma's line saver patch || anselm
- [hackers] [dwm] applied Hiltjo's cleanup patch || Anselm R Garbe
- [hackers] [dwm] applied Hiltjo's multimon mouse-based resize fix || Anselm R Garbe
- [hackers] [dwm] applied Hiltjo's resize/move limitation || Anselm R Garbe
- [hackers] [dwm] applied Hiltjo's tiny cleanup fix || Anselm R Garbe
- [hackers] [dwm] applied Hiltjo's tiny cleanup patch, thanks! || Anselm R Garbe
- [hackers] [dwm] applied Hiltjos' BUGS patch from 23 Mar, sorry took a while :) || Anselm R Garbe
- [hackers] [dwm] applied Ian Remmler's man page adjustment suggestions || Anselm R Garbe
- [hackers] [dwm] applied improved version of Martti Kühne's dmenu/multi monitor approach from dwm, no dmenuspawn required || Anselm R Garbe
- [hackers] [dwm] applied Ivan Delalande's NET_SUPPORTING_WM_CHECK patch for gtk3 compatibility || Anselm R Garbe
- [hackers] [dwm] applied Jack's mplayer fullscreen patch || Anselm R Garbe
- [hackers] [dwm] applied James Turner's XkbKeycodeToKeysym patch, thanks || anselm
- [hackers] [dwm] applied Jeroen Schot's shiftview patch
- [hackers] [dwm] applied Jeroen's {clean, spell}.diff patches, thanks Jeroen!
- [hackers] [dwm] applied Jochen's drw_text patch, thanks || Anselm R Garbe
- [hackers] [dwm] applied Johannes Hofmann's patch, please test || anselm
- [hackers] [dwm] applied Jukka Salmi's setmwfact patch
- [hackers] [dwm] applied Jukka's cosmetic patch || Anselm R Garbe
- [hackers] [dwm] applied Jukka's dwm.1 patch
- [hackers] [dwm] applied Jukka's patch
- [hackers] [dwm] applied Jukka's sigchld patch || Anselm R Garbe
- [hackers] [dwm] applied Jukkas patch
- [hackers] [dwm] applied Julian's enum approach, however renamed theme into scheme resp. Theme into ClrScheme || Anselm R Garbe
- [hackers] [dwm] applied lolilolicon's floating center patch, further investigation wrt his second issue reported needed || garbeam
- [hackers] [dwm] applied Lukas' focus suggestion at startup, thanks || Anselm R Garbe
- [hackers] [dwm] applied Marc Andre Tanners showhide patch, the removal of ntiled || Anselm R Garbe
- [hackers] [dwm] applied Markus' clarify status text padding patch || Anselm R Garbe
- [hackers] [dwm] applied Markus' decouple color-scheme patch || Anselm R Garbe
- [hackers] [dwm] applied Markus' tagset purge of alternative view on _NET_ACTIVE_WINDOW event || Anselm R Garbe
- [hackers] [dwm] applied Martin Hurton's checkotherwm simplification || Anselm R Garbe
- [hackers] [dwm] applied Martin Hurton's drawtext() patch || Anselm R Garbe
- [hackers] [dwm] applied Martin Hurton's movemouse() patch || Anselm R Garbe
- [hackers] [dwm] applied Martin Hurton's scan() patch with slight modifications || Anselm R Garbe
- [hackers] [dwm] applied Martin Hurton's view() simplification, not checking arg || Anselm R Garbe
- [hackers] [dwm] applied Martin Hurtons resizemouse patch || Anselm R Garbe
- [hackers] [dwm] applied Mate's patch, added Mate to LICENSE || Anselm R Garbe
- [hackers] [dwm] applied Neale Pickett's xprop status reading patch, updated README and dwm.1 accordingly || a
- [hackers] [dwm] applied Neil Klopfstein's patch, slightly modified || anselm
- [hackers] [dwm] applied Nicolas Capit's patch as interim solution until the multiscreen support is reworked in 6.0 || garbeam
- [hackers] [dwm] applied nsz patch || Anselm R Garbe
- [hackers] [dwm] applied nsz' dwm.1 fixes, thanks Szabolcs! || Anselm R Garbe
- [hackers] [dwm] applied nsz' man page comment, thanks! || Anselm R Garbe
- [hackers] [dwm] applied nsz' remark || a
- [hackers] [dwm] applied nsz's dwm.1 patch, also added wmname || Anselm R Garbe
- [hackers] [dwm] applied patch of Paul Liu to allow onthefly resizing due to xrandr changes
- [hackers] [dwm] applied Peter Hartlich's border collapse patch
- [hackers] [dwm] applied Peter Hartlich's initmodmap patch || Anselm R Garbe
- [hackers] [dwm] applied Peter Hartlich's patch regarding aspect calculation with slight modifications || Anselm R Garbe
- [hackers] [dwm] applied Peter Hartlich's togglemax patch to allow toggling tiled clients to maximum
- [hackers] [dwm] applied Peter Hartlichs aspect revert fix || Anselm R Garbe
- [hackers] [dwm] applied Peter Hartlichs nice interim Xinerama and map fix patches, for debugging purposes I also added his transient test driver || garbeam
- [hackers] [dwm] applied Peter/Andreas NetActiveWindow patch in a slightly modified version || Anselm R Garbe
- [hackers] [dwm] applied Peters magic float mode bugfix || garbeam
- [hackers] [dwm] applied Peters patch, applied yiyus hint to initfont
- [hackers] [dwm] applied Peters two patches, please test hg tip, if nothing breaks this is 5.9 || garbeam
- [hackers] [dwm] applied Peters wintoclient/wintomon optimisation in enternotify() || garbeam
- [hackers] [dwm] applied restack patch of anydot, with slight changes
- [hackers] [dwm] applied Ritesh's patch to stext handling with some minor modifications
- [hackers] [dwm] applied Rudys barwidth patch, thanks Rudy || garbeam
- [hackers] [dwm] applied Ryan Zheng's patch and re-releasing 5.7.2 || Anselm R Garbe
- [hackers] [dwm] applied Sanders patch
- [hackers] [dwm] applied Sylvain Laurent's EWMH fullscreen state patch, simplified his patch a bit || anselm
- [hackers] [dwm] applied Szabolcs proposal for zoom() as well
- [hackers] [dwm] applied Szabolcs proposal to simplify setlayout()
- [hackers] [dwm] applied the patch I missed from Gottox, thanks mate! || arg
- [hackers] [dwm] applied Thomas' README patch || Anselm R Garbe
- [hackers] [dwm] applied Tony Lainson's config.def.h patch || Anselm R Garbe
- [hackers] [dwm] applied XGetWMNormalHints fix || Anselm R Garbe
- [hackers] [dwm] applied yiyus applyrules() patch || a
- [hackers] [dwm] applied yiyus fix || arg
- [hackers] [dwm] applied yiyus tagbar patch || Anselm R Garbe
- [hackers] [dwm] apply nmaster patch || Connor Lane Smith
- [hackers] [dwm] apply resize hints in floating layout || Connor Lane Smith
- [hackers] [dwm] assign selected tags of target monitor to client when tagmon is performed (less obtrusive imho) || Anselm R Garbe
- [hackers] [dwm] avoid reverting the border if it's not necessary (avoids some flashing on view()) || a
- [hackers] [dwm] azertykey patch
- [hackers] [dwm] backporting my intro-comment of old dwm.h
- [hackers] [dwm] bar disapperaing after Gnome explorer is opened
- [hackers] [dwm] basic draw.c structure || anselm
- [hackers] [dwm] btw 4.6 will be the next release
- [hackers] [dwm] bugfix of bugfix (thx to Sander)
- [hackers] [dwm] bugfix of transient handling
- [hackers] [dwm] bump version to 6.0 || anselm
- [hackers] [dwm] bump version to 6.4 || Hiltjo Posthuma
- [hackers] [dwm] Button passthrough when client is not focused || Markus Teich
- [hackers] [dwm] calculate window/monitor intersection || Connor Lane Smith
- [hackers] [dwm] calculating the remainder for master and stack area correctly
- [hackers] [dwm] center floating windows || Daniel Cousens
- [hackers] [dwm] Center windows if useless gaps exist post applysizehints
- [hackers] [dwm] changed -v output (now also anydot and nsz are contained in this output)
- [hackers] [dwm] changed adjustborder to be a macro || a
- [hackers] [dwm] changed ban/unban implementation to not move the windows anymore, but map/unmap them instead - PLEASE TEST THIS
- [hackers] [dwm] changed border handling
- [hackers] [dwm] changed focusmon/tagmon to work on prev/next instead (-1/+1), changed shortcuts to Mod1-, Mod1-. and Mod1-Shift-, Mod1-Shift-. || Anselm R Garbe
- [hackers] [dwm] changed grabkeys, removed initmodmap || Anselm R Garbe
- [hackers] [dwm] changed order if h/l
- [hackers] [dwm] changed order of variables in drawtext || Anselm R Garbe
- [hackers] [dwm] changed shortcuts as described on the mailinglist, added sanity checks for ratios during tile (fallback to wah if clients would get too small), documented that new stuff/shortcuts in dwm(1)
- [hackers] [dwm] changed sleep 20 into sleep 1 in example script as suggested by Snader_LB || garbeam
- [hackers] [dwm] changed some odering in config*.h
- [hackers] [dwm] changed the fix of yesterday, the resize should only be necessary at manage() time, not on any unban()
- [hackers] [dwm] changes monitor structure to be a list || Anselm R Garbe
- [hackers] [dwm] changing order of c->border restorage
- [hackers] [dwm] checking result of XGetClassHint, removed some obsolete lines in initfont() || Anselm R Garbe
- [hackers] [dwm] cleaned up and commented the config.*.h
- [hackers] [dwm] cleaned up dwm.c/dwm.h somewhat that it allows easier integration of patches
- [hackers] [dwm] cleaned up settags-handling
- [hackers] [dwm] cleaner drawing || Connor Lane Smith
- [hackers] [dwm] cleanup and bugfixes
- [hackers] [dwm] cleanup || Markus Teich
- [hackers] [dwm] cleanup, dont use c++ style comments || Hiltjo Posthuma
- [hackers] [dwm] closed branch || garbeam
- [hackers] [dwm] code-style consistency || Hiltjo Posthuma
- [hackers] [dwm] ColBorder has been moved to the enum with ColFg and ColBg. || Christopher Drelich
- [hackers] [dwm] Commented out Xinerama section in config.mk
- [hackers] [dwm] compile fix || anselm
- [hackers] [dwm] config.def.h: ClkTagBar missing from comment || Hiltjo Posthuma
- [hackers] [dwm] config.def.h: style improvement, use color Scheme enum || Hiltjo Posthuma
- [hackers] [dwm] config.h: use common default font, pass Xft font name to dmenu || Hiltjo Posthuma
- [hackers] [dwm] config.mk cleanup || anselm
- [hackers] [dwm] config.mk: add $FREETYPELIBS and $FREETYPEINC, simpler to override (ports and *BSDs) || Hiltjo Posthuma
- [hackers] [dwm] config.mk: fix POSIX_C_SOURCE macro for feature test for snprintf() || Hiltjo Posthuma
- [hackers] [dwm] Configure geometry before applying rules || Eric Pruitt
- [hackers] [dwm] continued with draw.c abstraction, also started util.{h,c} implementation, that will be used by draw.c as well || Anselm R Garbe
- [hackers] [dwm] continued with draw.c and draw.h implementation, now the integration begins || Anselm R Garbe
- [hackers] [dwm] continued, distinction of Draw and DDC is bad, needs to be merged || anselm
- [hackers] [dwm] corrected a misleading comment
- [hackers] [dwm] cosmetic fix
- [hackers] [dwm] creating 3.6.1
- [hackers] [dwm] declare buf only if XINERAMA support is used || Anselm R Garbe
- [hackers] [dwm] default masterwidth should also be at 600
- [hackers] [dwm] die if malloc sizeof(Monitor) fails || Anselm R Garbe
- [hackers] [dwm] die() consistency: always add newline || Hiltjo Posthuma
- [hackers] [dwm] die() on calloc failure || Hiltjo Posthuma
- [hackers] [dwm] disabled XINULATOR code for now || Anselm R Garbe
- [hackers] [dwm] dist target only needs to add config.default.h
- [hackers] [dwm] do not take our font declaration as default for st || Anselm R Garbe
- [hackers] [dwm] does this make a difference? || Anselm R Garbe
- [hackers] [dwm] doing it in a shorter way
- [hackers] [dwm] don't check for monocle layout in zoom() exit condition || garbeam
- [hackers] [dwm] don't draw monitor number, if there is just one monitor || Anselm R Garbe
- [hackers] [dwm] don't resize master if not in tiled mode
- [hackers] [dwm] Don't restrict snap in mousemove || Markus Teich
- [hackers] [dwm] dont NUL terminate _NET_WM_NAME || Hiltjo Posthuma
- [hackers] [dwm] drastically changed updategeom() handling, see comment in updategeom() for details || anselm
- [hackers] [dwm] draw.c is useless (belongs to main.c now)
- [hackers] [dwm] during writing 2wm.1 I noticed some bugs in dwm.1
- [hackers] [dwm] dwm crashes when opening 50+ clients (tile layout) || bakkeby
- [hackers] [dwm] dwm draws a small caret before the client title if it's a versatile client
- [hackers] [dwm] dwm.1: add keybinding for spawning dmenu || Quentin Rameau
- [hackers] [dwm] dwm.1: fix wrong text in man page || Hiltjo Posthuma
- [hackers] [dwm] dwm: cleanup: free schemes and cursors as array || Hiltjo Posthuma
- [hackers] [dwm] dwm: use ecalloc, prevent theoretical overflow || Hiltjo Posthuma
- [hackers] [dwm] enabled release flags || garbeam
- [hackers] [dwm] Escape -s in dwm.1
- [hackers] [dwm] experimental xinerama support, two new actions, Mod1-w/e and Mod1-Shift-w/e || Anselm R Garbe
- [hackers] [dwm] extended man page to mention number of visible windows || Anselm R Garbe
- [hackers] [dwm] extended rule to apply monitors if set up accordingly || Anselm R Garbe
- [hackers] [dwm] fififi
- [hackers] [dwm] final style fixes || Anselm R Garbe
- [hackers] [dwm] finished libsl/drw integration || Anselm R Garbe
- [hackers] [dwm] fix big-border corner case || Connor Lane Smith
- [hackers] [dwm] fix fullscreen clients not resized on X display resolution change || Hiltjo Posthuma
- [hackers] [dwm] fix if n < nmaster of remainer calculation for master windows
- [hackers] [dwm] fix keysyms processing by kfx_
- [hackers] [dwm] fix numlock (thanks mikhail) || Connor Lane Smith
- [hackers] [dwm] fix of resize (thanks Sander for the hint!)
- [hackers] [dwm] fix of typo, thx to Enno Gottox Boland || Premysl Hruby
- [hackers] [dwm] fix of XGetTransientForHint in manage() || Premysl Hruby
- [hackers] [dwm] fix typo || Connor Lane Smith
- [hackers] [dwm] Fix usage(), -m and -M for styles were absent.
- [hackers] [dwm] Fix x coordinate calculation in buttonpress. || Ian Remmler
- [hackers] [dwm] fix || Anselm R Garbe
- [hackers] [dwm] fixed _DWM_CONFIG persistation, fixed the client disapperance bug during restarts
- [hackers] [dwm] fixed a bug
- [hackers] [dwm] fixed a comment
- [hackers] [dwm] fixed a typo
- [hackers] [dwm] fixed an issue in Peter's patch (it is no good idea to restack() all clients on enternotify()
- [hackers] [dwm] fixed an issue reported by Nibble, also fixed s/2008/2009/ || a
- [hackers] [dwm] fixed colors
- [hackers] [dwm] fixed configurerequest according to Jukkas complains
- [hackers] [dwm] fixed configurerequest according to the problem Jukka reported
- [hackers] [dwm] fixed error I did when applying Martin Hurton's drawtext patch || Anselm R Garbe
- [hackers] [dwm] fixed exit condition in togglemax()
- [hackers] [dwm] fixed focus steeling bug done by clients like opera
- [hackers] [dwm] fixed focusmon brokeness || Anselm R Garbe
- [hackers] [dwm] fixed font definition
- [hackers] [dwm] fixed getclient brokeness || Anselm R Garbe
- [hackers] [dwm] fixed inclusion order
- [hackers] [dwm] fixed issue reported by Christian Garbs
- [hackers] [dwm] fixed man page
- [hackers] [dwm] fixed misappearance of iconified windows on SIGKILL
- [hackers] [dwm] fixed nn declaration || Anselm R Garbe
- [hackers] [dwm] fixed order
- [hackers] [dwm] fixed order of key bindings described in dwm.1
- [hackers] [dwm] fixed order of transient monitor applicaion and rule application || Anselm R Garbe
- [hackers] [dwm] fixed quoting and a comment
- [hackers] [dwm] fixed scroll lock (thanks bogdan) || Connor Lane Smith
- [hackers] [dwm] fixed several issues with focus handling via mouse, also added sending clients to the right monitor they belong to after mouse moves/resizals || Anselm R Garbe
- [hackers] [dwm] fixed some issues due to the Arg->const char * transition
- [hackers] [dwm] fixed tagmon, re-using detach/detachstack and attach/attachstack || Anselm R Garbe
- [hackers] [dwm] fixed the border issue for mplayer, ff is definately broken when using F11 (fullscreen mode)
- [hackers] [dwm] fixed the issue observed by various people, that clients appeared on empty tags
- [hackers] [dwm] fixed the layout symbol bug reported by Nibble (but using a different approach as he suggested) || Anselm R Garbe
- [hackers] [dwm] fixed title rendering on non-active screen || Anselm R Garbe
- [hackers] [dwm] fixed two comments
- [hackers] [dwm] fixed usage of sx, sy, sw, sh || Anselm R Garbe
- [hackers] [dwm] fixed wrong tagging stuff
- [hackers] [dwm] fixed || Anselm R Garbe
- [hackers] [dwm] fixes using arg->i instead of arg->ui || Premysl Hruby
- [hackers] [dwm] fixing missing extern declars in dwm.h for {de, at}tach()
- [hackers] [dwm] fixing remaining space calculation
- [hackers] [dwm] fixing some minor issues, next week is dwm-5.9 release time || garbeam
- [hackers] [dwm] fixing updatetitle || anselm
- [hackers] [dwm] fo
- [hackers] [dwm] foo
- [hackers] [dwm] forcing fullscreen windows to bw=0, though most fullscreen apps are broken anyways || Anselm R Garbe
- [hackers] [dwm] forgot an extern declaration
- [hackers] [dwm] full names in -v output of dwm
- [hackers] [dwm] Function declarations in correct order. || Christopher Drelich
- [hackers] [dwm] gettextprop: check result of XGetTextProperty (undefined behaviour for XFree) || Hiltjo Posthuma
- [hackers] [dwm] going toward 4.7
- [hackers] [dwm] grabbuttons() and grabkeys() are now independent from prior numlockmask initialization || Anselm R Garbe
- [hackers] [dwm] grabkeys: Avoid missing events when a keysym maps to multiple keycodes || Chris Down
- [hackers] [dwm] hack that adds NET_SUPPORTING_WM_CHECK handling, dwm identifies itself as compiz, hence I believe this might workaround the JDK 1.6+ XToolkit bug
- [hackers] [dwm] hahaha, untiled and non-untiled sounded really cumbersome
- [hackers] [dwm] hard-core destruction || Anselm R Garbe
- [hackers] [dwm] hide clients to the left, not the right || Connor Lane Smith
- [hackers] [dwm] hmm I doubt the usefulness of storing this information...
- [hackers] [dwm] hmm, can't decide on the default monitor symbol set || Anselm R Garbe
- [hackers] [dwm] honour fullscreen hint on map || Connor Lane Smith
- [hackers] [dwm] hotfix || Anselm R Garbe
- [hackers] [dwm] hotfixes || Anselm R Garbe
- [hackers] [dwm] I change the style of init somewhat, init as early as possible.
- [hackers] [dwm] I didn't knew of c->isfixed, that should fix Jukkas issue with gkrellm ; )
- [hackers] [dwm] I don't see any reason why we should select for input on override-redirect windows?
- [hackers] [dwm] I introduced {H, V}RATIO and inc{h, v, }ratio() functions - the default behaves like in dwm-4.3, config.arg.h shows how I prefer the ratio being handled (for the future I plan to change const char *arg into ..., and renaming Client into Win.)
- [hackers] [dwm] I prefer doing the check in showhide || Anselm R Garbe
- [hackers] [dwm] I used 2006 in other places as well
- [hackers] [dwm] I work with enabled RESIZEHINTS, simply because I force myself to continue the st development ; )
- [hackers] [dwm] if compiled without XINERAMA support assume 1 monitor by default (n = 1) || Anselm R Garbe
- [hackers] [dwm] implemented better fullscreen handling, please test || Anselm R Garbe
- [hackers] [dwm] implemented different version of updategeom || Anselm R Garbe
- [hackers] [dwm] implemented dynamic layout symbol stuff || Anselm R Garbe
- [hackers] [dwm] implemented nn < n case, k-zed please recheck || Anselm R Garbe
- [hackers] [dwm] implemented noborder for 1 client in the view || a
- [hackers] [dwm] implemented ratio tile as described on the mailinglist
- [hackers] [dwm] implemented reapply for re-applying the tagging rules during runtime, Mod-r
- [hackers] [dwm] import new drw from libsl and minor fixes.
- [hackers] [dwm] import new drw from libsl and minor fixes. || Markus Teich
- [hackers] [dwm] improve tile spacing || Connor Lane Smith
- [hackers] [dwm] improved tile() for the RESIZEHINTS == True case, now more space is consumed by the clients (esp. if those clients use increment handling heavily)
- [hackers] [dwm] include font argument for st by default || Anselm R Garbe
- [hackers] [dwm] incorporating Xft instead of cairo, cairo provides far too many options || anselm
- [hackers] [dwm] increased version || Anselm R Garbe
- [hackers] [dwm] initialize prevtags in setup, now users can setup which seltags should be selectedin config.h
- [hackers] [dwm] initialize trans with 0 || Anselm R Garbe
- [hackers] [dwm] integrated yiyus clearurgent refactoring || Anselm R Garbe
- [hackers] [dwm] interactive resizals allow display dimensions again || Anselm R Garbe
- [hackers] [dwm] introduced ISTILE, which can be easily extended with other layout functions to allow reuse of setmwfact() and zoom()
- [hackers] [dwm] introduced Layout struct
- [hackers] [dwm] introduced monitor symbols || Anselm R Garbe
- [hackers] [dwm] introduced new define RESIZEHINTS, which allows to enable/disable size hint handling in tiled resizals
- [hackers] [dwm] introduced NOBORDER macro to hide the nasty - 2 * c->bw in various calculations, moved tagset to config.def.h || Anselm R Garbe
- [hackers] [dwm] introduced tile.c, some refactoring of functions
- [hackers] [dwm] introducing const where it might make some sense || Anselm R Garbe
- [hackers] [dwm] introduction of Monitor for better Xinerama support, work in progress || Anselm R Garbe
- [hackers] [dwm] it's all nsz's hard investigation effort, hail nsz! ;) || Anselm R Garbe
- [hackers] [dwm] it's debug season for upcoming dwm 5.8, so only use this if you really want to run experimental code or debug code || Anselm R Garbe
- [hackers] [dwm] Jukka also belongs to Copyright holders after all he has contributed and done for dwm, updated -v as well
- [hackers] [dwm] just ignore the FD_ISSET check in main.c of xfd, just call XPending (which does the same afair)
- [hackers] [dwm] just making dwm.h saner
- [hackers] [dwm] keep 6.1 intact || anselm
- [hackers] [dwm] let not overlap the borders
- [hackers] [dwm] LICENSE: update people || Quentin Rameau
- [hackers] [dwm] macros which have been defined in config.h can only be used at function level, however you can nest code into config.h now for implementing a different layout (just for example), eg. #include "supertile.c"
- [hackers] [dwm] made all stuff non-static - so you can choose wether to use dwm the static or the extern way when extending it
- [hackers] [dwm] made bar based monitor switching working || Anselm R Garbe
- [hackers] [dwm] made configurerequest more tidy
- [hackers] [dwm] made dwm.h more tidy (thx Jukka for the zoom() hint)
- [hackers] [dwm] made error handling more proper
- [hackers] [dwm] made Fnt an anonymous inner struct
- [hackers] [dwm] made for/if/else constructs more consistent, some code polishing
- [hackers] [dwm] made Layout a static struct in layout.c, added some convenience getters in layout.c, now lt->arrange accesses are not possible anymore, arrange() is the super-arrange function which sets up all layouts
- [hackers] [dwm] made Layout a static struct...
- [hackers] [dwm] made plural arrays
- [hackers] [dwm] made readin a config.h variable || Anselm R Garbe
- [hackers] [dwm] made resize more precise
- [hackers] [dwm] made status script example of .xinitrc more useful || a
- [hackers] [dwm] made tag/view/toggle{tag, view} work on pointer to tags-array, there was the need to define Key key[] not static to do this. split focusclient into focusnext/prev, fixed config.*.h's
- [hackers] [dwm] made tile simplier
- [hackers] [dwm] make ewmh dialog windows float || Christoph Lohmann
- [hackers] [dwm] make hg tip compilable with default config
- [hackers] [dwm] Makefile: just show the compiler output || Hiltjo Posthuma
- [hackers] [dwm] Makefile: package all files with make dist || Hiltjo Posthuma
- [hackers] [dwm] making a comment more explicit || Anselm R Garbe
- [hackers] [dwm] making Copyright notices more compact
- [hackers] [dwm] making enternotify less focus hungry || garbeam
- [hackers] [dwm] making it more sure that transient checks will work in any case
- [hackers] [dwm] making variable declarations in dwm.h extern, this seems to be more ansi compliant
- [hackers] [dwm] manage: propertynotify: Reduce cost of unused size hints || Chris Down
- [hackers] [dwm] mark broken clients as broken || anselm
- [hackers] [dwm] Martin Hurtons typo fix || Anselm R Garbe
- [hackers] [dwm] merge default -> draw.c || Connor Lane Smith
- [hackers] [dwm] merge || Anselm R Garbe
- [hackers] [dwm] merged Christof Musik's Xinerama support patches, though this needs some polishing!
- [hackers] [dwm] merged focus{prev.next} into focusclient(1/-1)
- [hackers] [dwm] merged merge || arg
- [hackers] [dwm] merged my changes || Anselm R Garbe
- [hackers] [dwm] merged tag.c, view.c and tile.c to manage.c
- [hackers] [dwm] micromizing dwm step 1
- [hackers] [dwm] minor fix of the NetActiveWindow multi-monitor flaw, slight rearrangement || Anselm R Garbe
- [hackers] [dwm] minor fix || Anselm R Garbe
- [hackers] [dwm] missed declaration || Anselm R Garbe
- [hackers] [dwm] Mod1-Button2 on a floating but not-fixed client will make it tiled again
- [hackers] [dwm] more debug output, experimental focus optimisation || Anselm R Garbe
- [hackers] [dwm] more sensible || Anselm R Garbe
- [hackers] [dwm] moved bar-related stuff to bar.c (merged draw.c into that)
- [hackers] [dwm] moved clients/stack/sel to Monitor, that's a per monitor structure from now on || Anselm R Garbe
- [hackers] [dwm] moved floating to layout.c, kept tile.c outside
- [hackers] [dwm] moved focus{next, prev} and nexttiled from client.c to layout.c (because those are not client-specific), moved toggleversatile() from layout.c to client.c (because those are client-specific)
- [hackers] [dwm] moved LENGTH to dwm.c, moved prevtags to dwm.c
- [hackers] [dwm] moved updatebarpos to screen
- [hackers] [dwm] my custom config || Daniel Cousens
- [hackers] [dwm] nah grouped keybindings by context
- [hackers] [dwm] nah, I don't want 640 as MASTERWIDTH
- [hackers] [dwm] new colorscheme (16-bit compliant)
- [hackers] [dwm] new default colour scheme || Connor Lane Smith
- [hackers] [dwm] new experimental updategeom() additions that should avoid several problems with Xinerama, this is EXPERIMENTAL and might break something, the algorithms in use are quite complex and cumbersome, patches and comments welcome || Anselm R Garbe
- [hackers] [dwm] next version is 4.1
- [hackers] [dwm] next version will be 3.9, but don't expect it this week
- [hackers] [dwm] next version will be 4.8
- [hackers] [dwm] next version will be 5.6, shortened some very long lines || Anselm R Garbe
- [hackers] [dwm] nextvisible() and rotatestack()
- [hackers] [dwm] no that's definately better || Anselm R Garbe
- [hackers] [dwm] now tiled windows can be resized/moved, their floating state will be toggled implicitely
- [hackers] [dwm] ok, using signal.h for portability reasons || a
- [hackers] [dwm] oops
- [hackers] [dwm] oops, small bugfix in my config
- [hackers] [dwm] optimizing background color of terminals
- [hackers] [dwm] ordered all functions alphabetically
- [hackers] [dwm] ordered function forward definitions
- [hackers] [dwm] other color
- [hackers] [dwm] override_redirect is Bool || Anselm R Garbe
- [hackers] [dwm] parenthized use of ISTILE macro in dwm.c
- [hackers] [dwm] Patch to confirm Shift-Alt-Q
- [hackers] [dwm] play safe || Anselm R Garbe
- [hackers] [dwm] please recheck this patch with Mathematica from Wolfram Research - lemme know if it fixes the geyish blob window bug
- [hackers] [dwm] Pledge on OpenBSD || Klemens Nanni
- [hackers] [dwm] pledge: add rpath promise for the ugly Xft font fallback || Hiltjo Posthuma
- [hackers] [dwm] pneubeck pointed out an obvious thing, that a second p = stext + strlen(stext) - 1 is unnecessary
- [hackers] [dwm] potential crash fix if xinerama behaves broken, though I doubt it
- [hackers] [dwm] prepared 3.7, ready to rambo
- [hackers] [dwm] prepared 4.4.1 bugfix and minor feature enhancement release
- [hackers] [dwm] prepared merging layout.c and tag.c into screen.c
- [hackers] [dwm] pretty printing bugs a bit || Anselm R Garbe
- [hackers] [dwm] proceeded with multihead/Xinerama support
- [hackers] [dwm] quick typo fix || Anselm R Garbe
- [hackers] [dwm] re-added xterm to config.default.h
- [hackers] [dwm] re-applied Neale's spawn patch, credited Neale in LICENSE || a
- [hackers] [dwm] rechecked with OpenBSD
- [hackers] [dwm] recreated dwm.h
- [hackers] [dwm] Redundant code in manage()?
- [hackers] [dwm] referred to LICENSE file
- [hackers] [dwm] Remove blw variable in favour of calculating the value when needed || Stein
- [hackers] [dwm] Remove dmenumon variable || Stein
- [hackers] [dwm] remove old TODO and BUGS entries || Hiltjo Posthuma
- [hackers] [dwm] removed .hgtags, thanks Dimitris for spotting || Anselm R Garbe
- [hackers] [dwm] removed a C++ style comment
- [hackers] [dwm] removed a misleading comment about client title windows, which don't exist anymore
- [hackers] [dwm] removed an unnecessary newline
- [hackers] [dwm] removed artifact from wmii || Anselm R Garbe
- [hackers] [dwm] removed button4/5-bindings for incnmaster on mode label - that is misleading
- [hackers] [dwm] removed config.arg.h, only 1 config.h necessary
- [hackers] [dwm] removed crappy createnotify handler
- [hackers] [dwm] removed DDC, all is Draw-dependent || anselm
- [hackers] [dwm] removed DEBUG code and added 2010 to the copyright list || anselm
- [hackers] [dwm] removed debug compile flags
- [hackers] [dwm] removed dwm.h, just include C-files in config.h if you extend dwm, that's simplier and most flexible than all other possibilities
- [hackers] [dwm] removed fgets usage, increment offset until a line is read, dwm will drop all lines read in one call, except the first!!! one (previously it preferred the last) - but the current approach is simplier and works better for general purpose in conjunction with the offset handling
- [hackers] [dwm] removed getnext/getprev, redundant
- [hackers] [dwm] removed grabkeys, not necessary
- [hackers] [dwm] removed int cast in TAGMASK as suggested by nsz || Anselm R Garbe
- [hackers] [dwm] removed maximize, there will be monocle soon
- [hackers] [dwm] removed MAXTAGLEN || Anselm R Garbe
- [hackers] [dwm] removed misleading comment || Anselm R Garbe
- [hackers] [dwm] removed misleading comment, thanks Romain Bertrand || Anselm R Garbe
- [hackers] [dwm] removed monsyms, useless || Anselm R Garbe
- [hackers] [dwm] removed NOBORDER(broken and badly used), introduce WIDTH/HEIGHT macros for computing client size with border added, fixes bug announced by sergey_m || Premysl Hruby
- [hackers] [dwm] removed obsolete BUG || Anselm R Garbe
- [hackers] [dwm] removed obsolete bugs from BUGS file || anselm
- [hackers] [dwm] removed procevent, more refactoring
- [hackers] [dwm] removed RESIZEHINTS and enhanced tile for fixed or aspect-ratio'ed clients
- [hackers] [dwm] removed sendevent
- [hackers] [dwm] removed setlocale() stuff, not necessary if Xmb in use || Anselm R Garbe
- [hackers] [dwm] removed shiftview(), if you scroll the views in the tag area, you can also use Button1 instead
- [hackers] [dwm] removed some empty lines || Anselm R Garbe
- [hackers] [dwm] removed some global vars which should be static instead
- [hackers] [dwm] removed spow(x, 0); calls, I did them for consistency's sake, but it should be rather obvious how the scaling works anyways
- [hackers] [dwm] removed Standard input hint || Anselm R Garbe
- [hackers] [dwm] removed superfluous externs (except for tags, because tags is defined in the source)
- [hackers] [dwm] removed support for the NetSupportingWmCheck stuff, netbeans, argouml and others also don't work with compiz, so it is Suns problem to provide a fix
- [hackers] [dwm] removed the _DWM_PROPERTIES handling, reverted ban/unban to XMoveWindow(), and changed argument of setlayout to layout[N].symbol check
- [hackers] [dwm] removed the i = textnw... as remarked by Martin Hurton || Anselm R Garbe
- [hackers] [dwm] removed the only one and superfloues strncmp
- [hackers] [dwm] removed two spaces reported by Soleen
- [hackers] [dwm] removed ugly ban(), extended resize() that it only resets the size if necessary, added border_width commit to manage()
- [hackers] [dwm] removed unnecessary closure of stdin reported by Frederic Chardon, thx || a
- [hackers] [dwm] removed unnecessary include, prepared dwm-4.4
- [hackers] [dwm] removed unneeded offset recalculation, thanks Jukka, let's see if this breaks some other client || garbeam
- [hackers] [dwm] removed useless space
- [hackers] [dwm] removed VRATIO, NMASTER, inc*(), renamed HRATIO into MASTER, see mailinglist for details
- [hackers] [dwm] removing all EnterNotifys after resize
- [hackers] [dwm] removing NULL-terminating **tags definition in config.h
- [hackers] [dwm] removing Sylvain's patch because it breaks more than it fixes unfortunately, re-issuing a bugfix release 5.8.1 || Anselm R Garbe
- [hackers] [dwm] renamed char prop[] into buf[]
- [hackers] [dwm] renamed Client->versatile and Rule->versatile into Client->isversatile resp. Rule->isversatile
- [hackers] [dwm] renamed config.default.h into config.h
- [hackers] [dwm] renamed config.h into config.def.h, config.h will be created if not present, this seems less annoying after all
- [hackers] [dwm] renamed draw into drw || Anselm R Garbe
- [hackers] [dwm] renamed drawstatus into drawbar
- [hackers] [dwm] renamed floating into swimming (this does not clash with C naming conventions and fits better the fish symbol) - also in man page
- [hackers] [dwm] renamed manage.c to view.c
- [hackers] [dwm] renamed MASTER into MWFACT, master into mwfact, and incmaster into addtomwfact
- [hackers] [dwm] renamed Rule members, renamed RReg into Regexps
- [hackers] [dwm] renamed seltag into seltags
- [hackers] [dwm] renamed setfont to initfont, getcolor to initcolor
- [hackers] [dwm] renamed untiled into floating, keeping tiled instead of tiling (afaik tiled sounds more correct) - English speakers convinced me
- [hackers] [dwm] renamed versatile into untiled
- [hackers] [dwm] renamed view.c into screen.c
- [hackers] [dwm] renames swim[ming] into versatile
- [hackers] [dwm] renaming isdestroyed into destroyed || Anselm R Garbe
- [hackers] [dwm] replaced Arg union with const char *arg, seems cleaner to me, even if we need atoi() in some places
- [hackers] [dwm] replaced BORDERPX with sel->border in togglemax(), in other places this is not possible.
- [hackers] [dwm] replaced ISTILE with domwfact/dozoom bools, removed nrules, nlayouts and ltidx, added NRULES, NLAYOUTS and Layout *layout as alternatives, removed isarrange(), checking against layout->arrange instead.
- [hackers] [dwm] replaced low-level stext reading with an fgets call
- [hackers] [dwm] replaced Nmacros with LENGTH(x) macro
- [hackers] [dwm] replaced static Layout *lt with static unsigned int sellayout... (will be adapted later when _DWM_CONFIG is serialized as root window property)
- [hackers] [dwm] replaced togglelayout with setlayout
- [hackers] [dwm] replacing Mod1-i with Mod1-Shift-j, Mod1-d with Mod1-Shift-k
- [hackers] [dwm] restoring default keybindings as Sander complained
- [hackers] [dwm] restoring tip to be a working dwm again (switching FONT to terminus in config.arg.h)
- [hackers] [dwm] restricting number of mons by length of monsyms || Anselm R Garbe
- [hackers] [dwm] reusing drawsquare for client title, empty square before title means versatile window, filled square before title means versatile maximized window.
- [hackers] [dwm] rev 900, cool
- [hackers] [dwm] reversed Andreas Amann's fullscreen fix with the approach proposed by Gary Langshaw: || anselm
- [hackers] [dwm] Revert "do not call signal-unsafe function inside sighanlder" || Hiltjo Posthuma
- [hackers] [dwm] Revert "Improve speed of drw_text when provided with large strings" || Hiltjo Posthuma
- [hackers] [dwm] Revert "manage: For isfloating/oldstate check/set, ensure trans client actually exists" || Hiltjo Posthuma
- [hackers] [dwm] Revert "Remove dmenumon variable" || Hiltjo Posthuma
- [hackers] [dwm] reverted accidental removal of sx, sy
- [hackers] [dwm] reverted last change after Sander pointed out the original decision
- [hackers] [dwm] reverted Peters patch to tile, I will discuss the reasons at dwm@
- [hackers] [dwm] reverted release CFLAGs
- [hackers] [dwm] reverted some resize() changes, reverted setlocale removal || Anselm R Garbe
- [hackers] [dwm] reverted spawn || arg
- [hackers] [dwm] reverted to old updategeom() after several complains, we need to optimize the old way || anselm
- [hackers] [dwm] reverted uint redefinition
- [hackers] [dwm] reverting some border patches || a
- [hackers] [dwm] reverting the xkb dependency, I don't care if this function is deprecated, it seems it breaks other stuff instead. || anselm
- [hackers] [dwm] reverting to bg 555
- [hackers] [dwm] reverting to optimised compiler options, current state seems stable || Anselm R Garbe
- [hackers] [dwm] reverting to plain X11 fonts in order to implement draw.c default || anselm
- [hackers] [dwm] revival of RESIZEHINTS
- [hackers] [dwm] rm 2px padding, half lrpad for status text || Daniel Cousens
- [hackers] [dwm] rm buttons || Daniel Cousens
- [hackers] [dwm] rm draw.c from 5.9 branch || Connor Lane Smith
- [hackers] [dwm] rm fullscreen floating || Daniel Cousens
- [hackers] [dwm] rm ltsymbol || Daniel Cousens
- [hackers] [dwm] rm rules || Daniel Cousens
- [hackers] [dwm] rm transient floating windows || Daniel Cousens
- [hackers] [dwm] root window and screen have to be in Monitor struct, we want side-by-side Xinerama and Multihead support (only Xinerama when enabled and present)
- [hackers] [dwm] s/555/357/ for SELCOLOR
- [hackers] [dwm] s/xterm/uxterm/
- [hackers] [dwm] same as before with dwm.c as well || Anselm R Garbe
- [hackers] [dwm] sanders patch for b2 toggle
- [hackers] [dwm] selmon optimisation is needed || Anselm R Garbe
- [hackers] [dwm] separate program-specific c99 bool and X11 || Hiltjo Posthuma
- [hackers] [dwm] separated layout-specific stuff into separate .h and .c files which are included in config.h resp. config.mk - this allows writing layouts for dwm without any need to patch existing code
- [hackers] [dwm] separating drawsquare from drawtext, made drawtext extern
- [hackers] [dwm] set border at manage time
- [hackers] [dwm] Set class name on status bar || Omar Sandoval
- [hackers] [dwm] set client state to iconic on maprequest
- [hackers] [dwm] setfullscreen: don't process the property twice
- [hackers] [dwm] setfullscreen: don't process the property twice || Quentin Rameau
- [hackers] [dwm] setlayout should perform strcmp's if arg != NULL, because Layout is local to screen.o
- [hackers] [dwm] setmwfact and zoom check isarrange(floating) now, not !isarrange(tile) - this makes it easier to play well with bstack and nmtile patches
- [hackers] [dwm] several bugfixes || Anselm R Garbe
- [hackers] [dwm] several changes towards 5.3, XINERAMA is disabled by default, introduced usegrab Bool for grabbing the server during mouse-based resizals/movements (disabled by default), continued debugging tile() with resizehints == True and a lot of terminals supporting resizehints, still no optimal solution, I need to think about it, considering recursive algorithm for the space optimization || Anselm R Garbe
- [hackers] [dwm] several changes, made togglemax extern and separated it from zoom() - moved zoom() and togglemax() into layout.c, changed void (*func)(Arg *) into void (*func)(Arg), changed default keybindings of focusnext/focusprev and incmasterw to h/j/k/l accordingly, made keys in config*h appear alphabetically (special keys first), renamed resizemaster into incmasterw, renamed MASTER into MASTERWIDTH
- [hackers] [dwm] several fixes through ISVISIBLE change (takes Monitor into account) || Anselm R Garbe
- [hackers] [dwm] several other focus fixes, introduced unfocus() || Anselm R Garbe
- [hackers] [dwm] several simplifications || Anselm R Garbe
- [hackers] [dwm] shut up about deprecated Xlib functions || Anselm R Garbe
- [hackers] [dwm] Shut up glibc about _BSD_SOURCE being deprecated
- [hackers] [dwm] Shut up glibc about _BSD_SOURCE being deprecated || Quentin Rameau
- [hackers] [dwm] simplified
- [hackers] [dwm] simplified configurerequest
- [hackers] [dwm] simplified configurerequest to a bare minimum, removed wrong ban() calls
- [hackers] [dwm] simplified focusclient()
- [hackers] [dwm] simplified ISVISBLE and nexttiled || Anselm R Garbe
- [hackers] [dwm] simplified left over re-assignment || Anselm R Garbe
- [hackers] [dwm] simplified Mod-m
- [hackers] [dwm] simplify isfixed conditions || Daniel Cousens
- [hackers] [dwm] simplifying regexps in config samples
- [hackers] [dwm] slight change of my color scheme
- [hackers] [dwm] small bugfix
- [hackers] [dwm] small changes of the colors
- [hackers] [dwm] small comment
- [hackers] [dwm] small cosmetic fix
- [hackers] [dwm] small fix
- [hackers] [dwm] small fix of static function order
- [hackers] [dwm] some changes to updatesizehints, I don't change the aspect ratio algorithm now - I can't think, it is a mess
- [hackers] [dwm] some cleanup handling for index based mon search || Anselm R Garbe
- [hackers] [dwm] some cleanup, removed ntags variable, defined NTAGS macro, simplified tag(), view() and idxoftag(), fixed some NULL comparisions
- [hackers] [dwm] some cleanups || Anselm R Garbe
- [hackers] [dwm] some focus fixes || Anselm R Garbe
- [hackers] [dwm] some hotfix cleanup related to wild selmon-> destruction || Anselm R Garbe
- [hackers] [dwm] some minor changes || Anselm R Garbe
- [hackers] [dwm] some minor fix if xinerama is disabled, still some odd behavior in there || Anselm R Garbe
- [hackers] [dwm] some minor fixes regarding the new xinerama support || Anselm R Garbe
- [hackers] [dwm] some more code polishing
- [hackers] [dwm] some more polishing/consistency changes
- [hackers] [dwm] some more rearrangements
- [hackers] [dwm] some more refactoring
- [hackers] [dwm] some more refactoring, bar toggle fixes || Anselm R Garbe
- [hackers] [dwm] some NULL fixes || Anselm R Garbe
- [hackers] [dwm] some restack fixes, still odd behavior if n>1 on unmanaging clients || Anselm R Garbe
- [hackers] [dwm] some sanity changes
- [hackers] [dwm] some stylistic changes || Anselm R Garbe
- [hackers] [dwm] sort include + whitespace fix || Hiltjo Posthuma
- [hackers] [dwm] split screen.c into layout.c and tag.c (because the view is an implicit mixture of both)
- [hackers] [dwm] spotted missing spaces || a
- [hackers] [dwm] starting with initial draw.h || anselm
- [hackers] [dwm] status needs update even in togglemax() - since we got an indicator for this
- [hackers] [dwm] stupid me, one needs to set c->{x,y,w,h} in configurerequest obviously ; )
- [hackers] [dwm] switch to draw.c || Connor Lane Smith
- [hackers] [dwm] switching to 13pt proggyclean (this fits better my 1920x1200 resolution than 12pt terminus which is too small or 14pt terminus which is too fat)
- [hackers] [dwm] switching to release flags || Anselm R Garbe
- [hackers] [dwm] switching to urxvtcd for the moment (the uxterm flicker makes me headaches, st is really highest prio now)
- [hackers] [dwm] switching to white normal bg, renaming tag 9 into www, for static use in conjunction with ff
- [hackers] [dwm] sync dmenu drw.{c,h} code: use Clr* (was Scm) || Hiltjo Posthuma
- [hackers] [dwm] sync drw.{c,h} from dmenu || Hiltjo Posthuma
- [hackers] [dwm] sync updated drw code from dmenu || Hiltjo Posthuma
- [hackers] [dwm] sync when a client is being killed || Anselm R Garbe
- [hackers] [dwm] tag fix || Anselm R Garbe
- [hackers] [dwm] tags should be persistent now during X server run
- [hackers] [dwm] testing Brians multiscreen issue fix || anselm
- [hackers] [dwm] Thanks for the pedantic review :) || garbeam
- [hackers] [dwm] thanks to Juka to check -Wall ;)
- [hackers] [dwm] thanks to recursions on IRC for his remark || garbeam
- [hackers] [dwm] there might be envs which need Xlib.h
- [hackers] [dwm] thx to Toni Lainson
- [hackers] [dwm] touch border
- [hackers] [dwm] treating acroread and mplayer floating by default
- [hackers] [dwm] typo fix || Anselm R Garbe
- [hackers] [dwm] unboolification || Hiltjo Posthuma
- [hackers] [dwm] uncommented creatnotify
- [hackers] [dwm] uncommented DEBUG CFLGAS/LDFLAGS
- [hackers] [dwm] undo the focus optimisation patch for 5.9 || garbeam
- [hackers] [dwm] unfocus on slow sloppy monitor focus || Connor Lane Smith
- [hackers] [dwm] update draw.c || Connor Lane Smith
- [hackers] [dwm] Update monitor positions also on removal || Santtu Lakkala
- [hackers] [dwm] update README: remove mentioning the old dextra repo || Hiltjo Posthuma
- [hackers] [dwm] update || Anselm R Garbe
- [hackers] [dwm] updated copyright notice in LICENSE file || Anselm R Garbe
- [hackers] [dwm] updated with my favorite colorscheme
- [hackers] [dwm] updated year ranges || Anselm R Garbe
- [hackers] [dwm] updategeom fix for same geom screens || Anselm R Garbe
- [hackers] [dwm] use buffer instead of pointer for mon->ltsymbol || Anselm R Garbe
- [hackers] [dwm] use canarrange over sellmon->sellt repeated pattern || Daniel Cousens
- [hackers] [dwm] Use sigaction(SA_NOCLDWAIT) for SIGCHLD handling || Chris Down
- [hackers] [dwm] use st as default terminal from now on || Anselm R Garbe
- [hackers] [dwm] using 333 as background, hey proggyclean is really good
- [hackers] [dwm] using a green selborder
- [hackers] [dwm] Using a new tags definition (const char [][MAXTAGLEN] - thanks go to Szabolcs!
- [hackers] [dwm] using eprint instead of fputs
- [hackers] [dwm] using light colorscheme, preparing merge of config.arg.h with config.default.h
- [hackers] [dwm] using malloc() instead of calloc() and sticking to static initializer and struct assignment, not using *c = (Client){}; right now to avoid some ugly gcc warning, possibly a gcc bug since we are using -std=c99 || Anselm R Garbe
- [hackers] [dwm] using MASTERWIDTH=640 and 32px steps by default (incmasterw())
- [hackers] [dwm] using mon in function names for consistency reasons || Anselm R Garbe
- [hackers] [dwm] using None instead of 0 for trans || Anselm R Garbe
- [hackers] [dwm] using pixelcarnage-monospace (proggyclean), because this is better to the eyes
- [hackers] [dwm] using smaller font
- [hackers] [dwm] util.c: output function might override errno and thus affect perror() || Hiltjo Posthuma
- [hackers] [dwm] we check variable == value, and not the other way - the other way is for beginner programmers.
- [hackers] [dwm] we don't need to set the font all the time
- [hackers] [dwm] we need a tagset per monitor, removed tagset declaration from config.h || Anselm R Garbe
- [hackers] [dwm] well I agree to several people claiming h/j/k/l is the better default than Tab/S-Tab/g/s for focus and master resizing
- [hackers] [dwm] well, resize should be called in dofloat anyways ; )
- [hackers] [dwm] WM_NAME is builtin atom || Premysl Hruby
- [hackers] [dwm] yeah compiz didn't did the trick, but identifying dwm as LookingGlass (LG3D)
- [hackers] [dwm] yet another cleanup || Anselm R Garbe
- [hackers] [dwm] yet another consistency fix of dwm
- [hackers] [dwm] yet another fix of copyright compactisition
- [hackers] [dwm][activetagindicatorbar] Fix failed hunk
- [hackers] [dwm][floatrules] patch bugfix
- [hackers] [dwm][PATCH 1/2] add nextvisible and nextstackvisible
- [hackers] [dwm][PATCH 1/2] Calling configure in resizeclient is not needed
- [hackers] [dwm][PATCH 1/2] don't iterate through monitors in cleanupmon
- [hackers] [dwm][PATCH 2/2] add rotatestack()
- [hackers] [dwm][PATCH 2/2] Check bw before setting it to 0
- [hackers] [dwm][PATCH 2/2] config.def.h: Add focusmon_n and tagmon_n
- [hackers] [dwm][PATCH 2/2] updategeom: make only one pass over mons
- [hackers] [dwm][PATCH RESEND 0/2] Const-correctness fixes
- [hackers] [dwm][PATCH RESEND 1/2] drw: Maintain const-correctness for fontconfig/Xft types
- [hackers] [dwm][PATCH RESEND 2/2] callables: Retain const-correctness for arg->v
- [hackers] [dwm][PATCH v2] grabkeys: Avoid missing events when a keysym maps to multiple keycodes
- [hackers] [dwm][PATCH v2] manage: For isfloating/oldstate check/set, ensure trans client actually exists
- [hackers] [dwm][PATCH v2] Set class name on status bar
- [hackers] [dwm][PATCH v2] Use sigaction(SA_NOCLDWAIT) for SIGCHLD handling
- [hackers] [dwm][PATCH v3] manage: For isfloating/oldstate check/set, ensure trans client actually exists
- [hackers] [dwm][PATCH]
- [hackers] [dwm][PATCH] add a dwm-init file and the ability to reload dwm
- [hackers] [dwm][PATCH] Add color scheme entry for urgent windows
- [hackers] [dwm][PATCH] Add keys to control monitor backlight using xbackligh
- [hackers] [dwm][PATCH] Add link to freedesktop.org font config documentation as in st
- [hackers] [dwm][patch] Add missing void to updateclientlist definition
- [hackers] [dwm][PATCH] Add new barmargin option
- [hackers] [dwm][PATCH] add rotatestack()
- [hackers] [dwm][PATCH] Added BINPREFIX to Makefile
- [hackers] [dwm][PATCH] Added moveresizeedge function which allows moving/resizing floating window to edge of screen
- [hackers] [dwm][PATCH] Added support for RTL languages (Farsi, Arabic and Hebrew using the FriBiDi library)
- [hackers] [dwm][PATCH] Added the possibility to set an alternative text for tags relative to non-empty windows
- [hackers] [dwm][PATCH] Added transient to Makefile
- [hackers] [dwm][patch] Adding Community Patch "refresh"
- [hackers] [dwm][PATCH] All functions in alphabetical order except for this one.
- [hackers] [dwm][PATCH] Allow tiled window to be on top of floating ones and the other way around just by chaning the focus
- [hackers] [dwm][PATCH] Alphabetized functions and macros in util
- [hackers] [dwm][PATCH] alternative tags
- [hackers] [dwm][PATCH] An alternative gaps implementation.
- [hackers] [dwm][PATCH] applyrules: fix potential false positive match
- [hackers] [dwm][PATCH] applyrules: read rules[] with the `r` pointer directly
- [hackers] [dwm][PATCH] Avoid unsigned integer underflow in drw_text()
- [hackers] [dwm][PATCH] clarify tile layout description in man page
- [hackers] [dwm][PATCH] cleanup, saves 7 LOC
- [hackers] [dwm][PATCH] ClkTagBar missing from comment.
- [hackers] [dwm][PATCH] code-style: simplify some checks
- [hackers] [dwm][PATCH] ColBorder has been moved to the enum with ColFg and ColBg.
- [hackers] [dwm][PATCH] config.def.h: add comment about symbol size
- [hackers] [dwm][PATCH] config.def.h: Add SDL_App to rules
- [hackers] [dwm][PATCH] config.def.h: make keys and buttons const
- [hackers] [dwm][PATCH] config.def.h: style improvement, use color Scheme enum
- [hackers] [dwm][patch] config.mk patch for OpenBSD
- [hackers] [dwm][PATCH] config.mk: Add FreeBSD X11* and FREETYPE* settings
- [hackers] [dwm][PATCH] config.mk: added build options for FreeBSD
- [hackers] [dwm][PATCH] config.mk: update to _XOPEN_SOURCE=700L
- [hackers] [dwm][PATCH] Corrected typo.
- [hackers] [dwm][PATCH] Display an alternative text for occupied tags
- [hackers] [dwm][PATCH] Do not allow focus to drift from fullscreen client via focusstack()
- [hackers] [dwm][PATCH] Do not call die() upon '-v' invocation
- [hackers] [dwm][PATCH] do not call signal-unsafe function inside sighanlder
- [hackers] [dwm][PATCH] Don't increase nmaster to larger number than current window count
- [hackers] [dwm][PATCH] Don't increase nmaster to more than current window count
- [hackers] [dwm][PATCH] drawbar: Don't expend effort drawing bar if it is occluded
- [hackers] [dwm][PATCH] drawbar: Don't shadow sw global
- [hackers] [dwm][PATCH] drw: Maintain const-correctness for fontconfig/Xft types
- [hackers] [dwm][patch] dwm crashes when opening 50+ clients (tile layout)
- [hackers] [dwm][PATCH] dwm-ewhmtags-6.2
- [hackers] [dwm][PATCH] dwm-notitle-6.2
- [hackers] [dwm][patch] dwm-statuscolors-20181008-b69c870.diff
- [hackers] [dwm][patch] dwm-vertical-horizontal-i3like
- [hackers] [dwm][PATCH] Edit man page: give keybindings headings
- [hackers] [dwm][PATCH] ensure layout symbol is properly nul-terminated
- [hackers] [dwm][PATCH] Fail zoom on no selection.
- [hackers] [dwm][PATCH] Fix bug in die()
- [hackers] [dwm][PATCH] fix lost focus issues when current window is fullscreen
- [hackers] [dwm][PATCH] fix mem leak in cleanup()
- [hackers] [dwm][PATCH] Fix memory leak
- [hackers] [dwm][PATCH] Fix memory leaks in drw
- [hackers] [dwm][PATCH] Fix signal race condition
- [hackers] [dwm][PATCH] fix status bar width in buttonpress
- [hackers] [dwm][PATCH] Fix to follow code style
- [hackers] [dwm][patch] Fix transparent borders
- [hackers] [dwm][PATCH] Fix use-after-free on cleanup.
- [hackers] [dwm][PATCH] Fix wrong computation in drw_text
- [hackers] [dwm][PATCH] Function declarations in correct order.
- [hackers] [dwm][PATCH] Functions in same order as their declaration
- [hackers] [dwm][patch] gaplessgrid focus left/right
- [hackers] [dwm][PATCH] gaps
- [hackers] [dwm][PATCH] generalize dmenumon so any command may use it
- [hackers] [dwm][Patch] Gestures for 6.2
- [hackers] [dwm][Patch] Gestures Patch Fixed for 6.2
- [hackers] [dwm][PATCH] getatomprop: Add forward declaration
- [hackers] [dwm][PATCH] grabkeys: Avoid missing events when a keysym maps to multiple keycodes
- [hackers] [dwm][PATCH] gruvbok dark hard color scheme
- [hackers] [dwm][PATCH] hide_vacant_tags patch
- [hackers] [dwm][PATCH] Implement key shortcut mapping
- [hackers] [dwm][PATCH] Invert urgent border for window hint
- [hackers] [dwm][patch] ISO 8859-1-only window name bugfix
- [hackers] [dwm][PATCH] License information displayed in a consistent manner in all files.
- [hackers] [dwm][PATCH] license: Add Chris Down
- [hackers] [dwm][patch] Make EWMH windows float
- [hackers] [dwm][PATCH] Make floating windows spawn within the monitor's window area
- [hackers] [dwm][PATCH] Make monocle-layout symbol static
- [hackers] [dwm][PATCH] manage: For isfloating/oldstate check/set, ensure trans client actually exists
- [hackers] [dwm][PATCH] manage: Make sure c->isfixed is applied before floating checks
- [hackers] [dwm][PATCH] manage: propertynotify: Reduce cost of unused size hints
- [hackers] [dwm][PATCH] miscalculation of status text width at buttonpress()
- [hackers] [dwm][PATCH] move config data to read-only sections
- [hackers] [dwm][PATCH] Multiple scratchpads
- [hackers] [dwm][PATCH] patch maintenance best practice?
- [hackers] [dwm][patch] patch to enable a scratchpad feature in dwm as in i3wm
- [hackers] [dwm][PATCH] Pedantic change in comment (fewer, not less).
- [hackers] [dwm][PATCH] preserve clients on old tags when renewing dwm
- [hackers] [dwm][patch] Print Screen (screenshots) using maim
- [hackers] [dwm][PATCH] Proper restart function
- [hackers] [dwm][PATCH] ratpoison-like prefix key
- [hackers] [dwm][PATCH] remember to free everything we create
- [hackers] [dwm][PATCH] Remove blw variable in favour of calculating the value when needed
- [hackers] [dwm][PATCH] Remove BUGS and TODO
- [hackers] [dwm][PATCH] Remove dmenumon variable
- [hackers] [dwm][PATCH] remove false dependency on config.h
- [hackers] [dwm][PATCH] remove NULL guards for XFree
- [hackers] [dwm][PATCH] Remove window-title from the statusbar
- [hackers] [dwm][PATCH] replace (deprecated) XKeycodeTokeysym() with XkbKeycodeToKeysym()
- [hackers] [dwm][patch] scratchpad
- [hackers] [dwm][PATCH] Selective fake full screen
- [hackers] [dwm][PATCH] Send client to top of stack area
- [hackers] [dwm][PATCH] Set the EWMH _NET_SUPPORTING_WM_CHECK atom
- [hackers] [dwm][PATCH] setmfact: Unify bounds for compile-time and runtime mfact
- [hackers] [dwm][PATCH] Simplify client y-offset correction
- [hackers] [dwm][PATCH] Sort screens by horizontal origin
- [hackers] [dwm][PATCH] spawn: reduce 2 lines, change fprintf() + perror() + exit() to die("... :")
- [hackers] [dwm][PATCH] Status bar magic numbers replaced with configurable variables.
- [hackers] [dwm][patch] status2d - use xrdb colors
- [hackers] [dwm][patch] status2d extra tags - swap/save/restore fg/bg colors
- [hackers] [dwm][PATCH] STatuscolor - Add color in the dwm status bar for dwm 6.2.
- [hackers] [dwm][PATCH] statuscolors, fix status text width computation
- [hackers] [dwm][patch] Stop input focus on pointers unselected monitor
- [hackers] [dwm][PATCH] Support for different tags when there is a client inside
- [hackers] [dwm][PATCH] Uniformized parameter names
- [hackers] [dwm][PATCH] unmanage: stop listening for events for unmanaged windows
- [hackers] [dwm][PATCH] Update monitor positions also on removal
- [hackers] [dwm][PATCH] Update Vanity Gaps to master
- [hackers] [dwm][PATCH] Use laser neon blinding green borders
- [hackers] [dwm][PATCH] Use proper conversion specifier and don't assume int == 32bits
- [hackers] [dwm][PATCH] Use sigaction(SA_NOCLDWAIT) for SIGCHLD handling
- [hackers] [dwm][PATCH] use window colormap to draw borders
- [hackers] [dwm][patch] uselessgap fix
- [hackers] [dwm][PATCH] Using pango markup for status text
- [hackers] [dwm][PATCH] Vertical size factor for first tile in master/stacking area
- [hackers] [dwm][patch] xkb indicator patch for 6.4
- [hackers] [dwm][patch] Xresources patch ported from st
- [hackers] [dwm][PATCH] xtile updated for 6.2
- [hackers] [dwm][patch]mark and swap between arbitrary clients
- [hackers] [dwm][pledge] Patch not needed in dwm 6.2
- [hackers] [dwm][tagintostack-onemaster] Fix failed hunk for dwm-6.2
- [hackers] [dwm][tilegap] Fix failing hunk
- [hackers] [dwm]mark and swap clients
- [hackers] [dwmstatus] Add comment about xinitrc logic. Do double fork. || Christoph Lohmann
- [hackers] [dwmstatus] Add dwmstatus-restart script as an example. || Christoph Lohmann
- [hackers] [dwmstatus] Add meme-status to example. || Christoph Lohmann
- [hackers] [dwmstatus] added battery capacity info || Anselm R Garbe
- [hackers] [dwmstatus] Change refresh to 30 seconds. || Christoph Lohmann
- [hackers] [dwmstatus] Close fd if there was an empty return. || Christoph Lohmann
- [hackers] [dwmstatus] Fix execscript() function to retrieve kbmap || Pepijn Krijnsen
- [hackers] [dwmstatus] Fix fgets. Thanks bob! || Christoph Lohmann
- [hackers] [dwmstatus] Initial commit of dwmstatus 1.2. || Christoph Lohmann
- [hackers] [dwmstatus] Missed that bracket on my last commits. || Christoph Lohmann
- [hackers] [dwmstatus] Removing the deprecated bzero() and changing the style to mine. || Christoph Lohmann
- [hackers] [dwmstatus] Revert "added battery capacity info" || Christoph Lohmann
- [hackers] [dwm|dmenu|st][PATCH] strip the installed binary
- [hackers] [dws] typo fix || Anselm R Garbe
- [hackers] [emoji-highlight][PATCH] Added a note
- [hackers] [farbfeld] 2ff: Check return values and handle errors || FRIGN
- [hackers] [farbfeld] 2ff: Make it idempotent and clean it up a bit || FRIGN
- [hackers] [farbfeld] 2ff: make it more portable || FRIGN
- [hackers] [farbfeld] 2ff: use trap to remove temporary file || FRIGN
- [hackers] [farbfeld] [PATCH] Improve fread error handling in ff2*
- [hackers] [farbfeld] Add 'dist' to .PHONY || FRIGN
- [hackers] [farbfeld] Add Alexander and Mattias to LICENSE || Laslo Hunhold
- [hackers] [farbfeld] add arg.h (needed for ff2ppm) || Hiltjo Posthuma
- [hackers] [farbfeld] Add efread() and efwrite() || Laslo Hunhold
- [hackers] [farbfeld] Add farbfeld(5) manpage || FRIGN
- [hackers] [farbfeld] add ff2jpg tool, convert farbfeld images to RGB JPEG || Hiltjo Posthuma
- [hackers] [farbfeld] Add ff2pam(1): convert farbfeld to 16-bit RGBA Portable Arbitrary Map || Mattias Andrée
- [hackers] [farbfeld] add ff2ppm(1) || Hiltjo Posthuma
- [hackers] [farbfeld] Add ICC-color-profile handling to jpg2ff || FRIGN
- [hackers] [farbfeld] Add PNG-LDFLAGS and JPG-LDFLAGS in config.mk || Laslo Hunhold
- [hackers] [farbfeld] Add proper blank lines in png2ff(1) before comments || FRIGN
- [hackers] [farbfeld] Add short note on alpha-premultiplication || FRIGN
- [hackers] [farbfeld] Add stricter and clearer error-checking in png2ff and ff2png || FRIGN
- [hackers] [farbfeld] Add support for .bz2 to 2ff
- [hackers] [farbfeld] Add tool manpages and set up the Makefile to install the manuals || FRIGN
- [hackers] [farbfeld] Add util.{c|h} to deduplicate code || Laslo Hunhold
- [hackers] [farbfeld] Add warn() and die() || Laslo Hunhold
- [hackers] [farbfeld] Also be consistent in config.mk || FRIGN
- [hackers] [farbfeld] Also print extra warnings || Laslo Hunhold
- [hackers] [farbfeld] arg.h: Do not modify the array elements of argv[] || Laslo Hunhold
- [hackers] [farbfeld] arg.h: Fortify ARGC() || Laslo Hunhold
- [hackers] [farbfeld] arg.h: Handle { NULL } argv[] properly || Laslo Hunhold
- [hackers] [farbfeld] arg.h: Refactor ARGF_() || Laslo Hunhold
- [hackers] [farbfeld] arg.h: Reformat warranty clause in line with template || Laslo Hunhold
- [hackers] [farbfeld] arg.h: Rename argparsed to argused || Laslo Hunhold
- [hackers] [farbfeld] arg.h: Small style change || Laslo Hunhold
- [hackers] [farbfeld] Back to the roots. || FRIGN
- [hackers] [farbfeld] Bring cc-command-line in order || Laslo Hunhold
- [hackers] [farbfeld] Bump version to 1 || FRIGN
- [hackers] [farbfeld] Bump version to 2 || FRIGN
- [hackers] [farbfeld] Bump version to 3 || Laslo Hunhold
- [hackers] [farbfeld] Bump version to 4 || Laslo Hunhold
- [hackers] [farbfeld] Change the license formatting a bit to be in line with the OSI || Laslo Hunhold
- [hackers] [farbfeld] Clarify manpages in regard to the ICC handling || FRIGN
- [hackers] [farbfeld] Clean up png2ff, remove debug leftovers || FRIGN
- [hackers] [farbfeld] Combine all license matters in LICENSE || Laslo Hunhold
- [hackers] [farbfeld] config.mk: C89 -> C99 || Laslo Hunhold
- [hackers] [farbfeld] config.mk: small style change || Laslo Hunhold
- [hackers] [farbfeld] Convert depth-check to switch and remove unused variables || FRIGN
- [hackers] [farbfeld] don't link against unneeded libs || Hiltjo Posthuma
- [hackers] [farbfeld] Don't suppress imagemagick and png2ff(1) warnings || Laslo Hunhold
- [hackers] [farbfeld] farbfeld.5: exit() -> return || FRIGN
- [hackers] [farbfeld] ff2png: Export 16-Bit RGBA PNG's so we don't lose data || FRIGN
- [hackers] [farbfeld] Fix 2 little things in jpg2ff(1) || FRIGN
- [hackers] [farbfeld] Fix 2ff stderr-redirect || FRIGN
- [hackers] [farbfeld] Fix 2ff || FRIGN
- [hackers] [farbfeld] Fix bugs in farbfeld(5)-example || FRIGN
- [hackers] [farbfeld] fix bugs introduced by refactor f0a4ce113d0e9dc50110a0ad9e98433d05aa2307 || Hiltjo Posthuma
- [hackers] [farbfeld] Fix gcc-optimization bug in png2ff || FRIGN
- [hackers] [farbfeld] Fix Makefile to rebuild when there have been changes || FRIGN
- [hackers] [farbfeld] Fix Makefile+config.mk || FRIGN
- [hackers] [farbfeld] Fix markup-error in farbfeld.5 || FRIGN
- [hackers] [farbfeld] fix segfault on JPG error || FRIGN
- [hackers] [farbfeld] Fix the R in the logo || Laslo Hunhold
- [hackers] [farbfeld] Forgot to add argv[0] to fprintf || FRIGN
- [hackers] [farbfeld] FORMAT: make it a proper table with Unicode-boundary-glyphs || Laslo Hunhold
- [hackers] [farbfeld] Improve error-handling in the tools || FRIGN
- [hackers] [farbfeld] Improve fread error handling in ff2* || Alexander Krotov
- [hackers] [farbfeld] Improve readability of alpha-blending sections || Laslo Hunhold
- [hackers] [farbfeld] Improve the wording on alpha-blending || Laslo Hunhold
- [hackers] [farbfeld] Install manpages in $PREFIX/man not $PREFIX/share/man || FRIGN
- [hackers] [farbfeld] jpg2ff: fix segfault on JPG error
- [hackers] [farbfeld] Make comment in ff2jpg(1) more consistent || Laslo Hunhold
- [hackers] [farbfeld] Make Makefile strictly POSIX compliant || Laslo Hunhold
- [hackers] [farbfeld] Makefile - expand targets for portability || Laslo Hunhold
- [hackers] [farbfeld] Makefile improvements || Hiltjo Posthuma
- [hackers] [farbfeld] Makefile-workaround for OpenBSD || Laslo Hunhold
- [hackers] [farbfeld] Makefile: target should depend on its object
- [hackers] [farbfeld] Mandate "ProPhoto RGB" color space for farbfeld and handle ICC profiles || FRIGN
- [hackers] [farbfeld] Mark explicit dependency on requisites for BIN || Laslo Hunhold
- [hackers] [farbfeld] Minor style change in arg.h || Laslo Hunhold
- [hackers] [farbfeld] Move alpha-premultiplication information away from the FORMAT || FRIGN
- [hackers] [farbfeld] Move the logo a bit to the left so it is centered || Laslo Hunhold
- [hackers] [farbfeld] Optimize ff2ppm(1) || FRIGN
- [hackers] [farbfeld] Overhaul Build-system || Laslo Hunhold
- [hackers] [farbfeld] Pass LDFLAGS instead of CFLAGS in the linking stage || Laslo Hunhold
- [hackers] [farbfeld] png2ff: Convert 16-Bit PNG's losslessly || FRIGN
- [hackers] [farbfeld] Prevent overflow in rowlen and improve inaccuracies in style || FRIGN
- [hackers] [farbfeld] Quote paths in Makefile || FRIGN
- [hackers] [farbfeld] Readd &color || FRIGN
- [hackers] [farbfeld] Refactor 2ff(1) || Laslo Hunhold
- [hackers] [farbfeld] Refactor ff2pam(1) || Laslo Hunhold
- [hackers] [farbfeld] Refactor ff2ppm(1) || Laslo Hunhold
- [hackers] [farbfeld] Refactor invert.c in farbfeld.5 || Laslo Hunhold
- [hackers] [farbfeld] Refactor jpg-conversion-utilities || Laslo Hunhold
- [hackers] [farbfeld] Refactor jpg2ff || FRIGN
- [hackers] [farbfeld] Refactor png-conversion-utilities || Laslo Hunhold
- [hackers] [farbfeld] Refactor tools and increase performance by ~70% || FRIGN
- [hackers] [farbfeld] Remove dangling newlines in LICENSE || Laslo Hunhold
- [hackers] [farbfeld] Remove dimension checks || FRIGN
- [hackers] [farbfeld] Remove last ICC traces || FRIGN
- [hackers] [farbfeld] Remove line-breaks from Makefile || FRIGN
- [hackers] [farbfeld] Remove more png cruft from code || FRIGN
- [hackers] [farbfeld] Remove prerequisite from single-suffix inference rule || Laslo Hunhold
- [hackers] [farbfeld] Remove the need of '#' for alpha masks || Laslo Hunhold
- [hackers] [farbfeld] Remove TODO || Laslo Hunhold
- [hackers] [farbfeld] Rename _i,_argused to i_,argused_ || Laslo Hunhold
- [hackers] [farbfeld] Rename header-functions and add more util functions || Laslo Hunhold
- [hackers] [farbfeld] Rename PREREQ to REQ || Laslo Hunhold
- [hackers] [farbfeld] Rename TOOL-LDFLAGS to TOOL-LDLIBS, fix order and add explicit .c.o || Laslo Hunhold
- [hackers] [farbfeld] Revert "Fix Makefile to rebuild when there have been changes" || FRIGN
- [hackers] [farbfeld] Rewrite arg.h || Laslo Hunhold
- [hackers] [farbfeld] Shellcheck 2ff fixes || FRIGN
- [hackers] [farbfeld] Small changes in the png-utils || FRIGN
- [hackers] [farbfeld] Staticize functions in png2ff(1) || Laslo Hunhold
- [hackers] [farbfeld] Update and refactor the manpages || Laslo Hunhold
- [hackers] [farbfeld] Update config.mk || FRIGN
- [hackers] [farbfeld] Update example in farbfeld.5 || FRIGN
- [hackers] [farbfeld] Update LICENSE || FRIGN
- [hackers] [farbfeld] Update LICENSE || Laslo Hunhold
- [hackers] [farbfeld] Update manpage reflecting the features of each tool || FRIGN
- [hackers] [farbfeld] Update MANPREFIX according to FHS || Laslo Hunhold
- [hackers] [farbfeld] Update manuals and LICENSE || Laslo Hunhold
- [hackers] [farbfeld] Update the Makefile to reflect TODO has been removed || Laslo Hunhold
- [hackers] [farbfeld] Update the README || Laslo Hunhold
- [hackers] [farbfeld] Update TODO || FRIGN
- [hackers] [farbfeld] Update TODO || Laslo Hunhold
- [hackers] [farbfeld] Update usage of ff2jpg(1) and ff2ppm(1) || Laslo Hunhold
- [hackers] [farbfeld] Use consistent {} in Makefile || FRIGN
- [hackers] [farbfeld] Use fshut() to properly flush the output stream || Laslo Hunhold
- [hackers] [farbfeld] Use linear RGB || FRIGN
- [hackers] [farbfeld] Use stdin and stdout with 2ff || FRIGN
- [hackers] [farbfeld] Use the "row-major" term instead of "row-aligned" || FRIGN
- [hackers] [farbfeld] Use uint32-array to store the header || FRIGN
- [hackers] [farbfeld] Use uint8_t instead of uint16_t correctly || FRIGN
- [hackers] [farbfeld] version 4 release
- [hackers] [farbfeld] Write a better format for the row-buffer allocation || FRIGN
- [hackers] [flate] +crc +adler +flatez (zlib+gz) || nsz
- [hackers] [flate] +LzEnd, -accidental p4 opt || nsz
- [hackers] [flate] +sflate, inflate returns extra bytes after compressed input || nsz
- [hackers] [flate] -avail +endpos +skip +fillwin mods (wip) || nsz
- [hackers] [flate] -callback interface, +todo || nsz
- [hackers] [flate] -inflate_example -deflate_example || nsz
- [hackers] [flate] add 'install' makefile target || pancake
- [hackers] [flate] clean ups, -callback || nsz
- [hackers] [flate] deflate += comments || nsz
- [hackers] [flate] deflate at fixed endpos, removing avail check made the code slower! || nsz
- [hackers] [flate] deflate clean up || nsz
- [hackers] [flate] deflate comment fix || nsz
- [hackers] [flate] deflate fix empty input case || nsz
- [hackers] [flate] deflate fixes: set history and block size correctly || nsz
- [hackers] [flate] deflate renames (wip) || nsz
- [hackers] [flate] deflate with fixed 32K block || nsz
- [hackers] [flate] deflate: freq/code overlap || nsz
- [hackers] [flate] doc update || nsz
- [hackers] [flate] fix callback, s/hist/win/, clean up match || nsz
- [hackers] [flate] fix deflate bug (match beyond endpos) || nsz
- [hackers] [flate] fix gzip checksum byte order || nsz
- [hackers] [flate] fix lzguard bug || nsz
- [hackers] [flate] fix || nsz
- [hackers] [flate] makefile update || nsz
- [hackers] [flate] sflate += pkzip stream || nsz
- [hackers] [flate] todo update || nsz
- [hackers] [font2][PATCH] Some glyphs can be not present in font defined by default. For this glyphs st uses font-config and try to find them in font cache first. This patch append fonts defined in `font2` variable to the beginning of font cache. So it will be used as spare fonts.
- [hackers] [genosite] upgrading to most recent state in use || Anselm R Garbe
- [hackers] [gentoo] Added st ebuild. A little bit useless since config is done in config.h. || "Doki Pen
- [hackers] [gentoo] Added surf ebuild. Had to disable source() to compile. || "Doki Pen
- [hackers] [gentoo] Added wmi ebuild || "Doki Pen
- [hackers] [gentoo] added wmii-3.9b1 ebuild || Martin Swift
- [hackers] [gentoo] adds libixp dependency to build wmii || Doki Pen
- [hackers] [gentoo] adds profiles/repo_name to satisfy portage || Doki Pen
- [hackers] [gentoo] Adds txt2tags dep to wmii for successful build || Doki Pen
- [hackers] [gentoo] Fixed use flags || "Doki Pen
- [hackers] [gentoo] Improved 3.9-beta1 ebuild. Different wmiircs have been split into different || Armando Di Cianno
- [hackers] [gentoo] Initial commit || "Doki Pen
- [hackers] [gentoo] removes keywords from wmii live (9999) build || Doki Pen
- [hackers] [gentoo] removes xterm dependency for wmii || Doki Pen
- [hackers] [gentoo] Updated libixp and wmii tip ebuilds. || "Doki Pen
- [hackers] [gentoo] Updated link to layman xml. || Doki Pen
- [hackers] [git][PATCH] add a ffinfo program
- [hackers] [godwm] added some README || Anselm R Garbe
- [hackers] [hackers][new tool][gcrypt]
- [hackers] [ii] - prepare 1.4 release || Nico Golde
- [hackers] [ii] -k now points to an environment variable containing the password || Nico Golde
- [hackers] [ii] -v option removed from manual since it is not implemented
- [hackers] [ii] 1.2->1.3
- [hackers] [ii] [GIGA-patchset] Hiltjo-branch
- [hackers] [ii] [PATCH] Fix traversal of addrinfo list
- [hackers] [ii] [PATCH] ii: Add a die() function to replace fprintf(3) + exit(3) calls
- [hackers] [ii] [PATCH] ii: Remove unnecessary explicit zeroing of variables
- [hackers] [ii] a little cleanup by Connor Lane Smith, thanks! || Nico Golde
- [hackers] [ii] Add a config option to link against system or shipped strlcpy || Quentin Rameau
- [hackers] [ii] add changelog entry about autojoin patch || Nico Golde
- [hackers] [ii] add gitignore || Nico Golde
- [hackers] [ii] add OpenBSD pledge support - thanks Gleydson Soares || Nico Golde
- [hackers] [ii] add respective header for select and not implicitely include it || Nico Golde
- [hackers] [ii] added note about changelog
- [hackers] [ii] Added tag 1.4 for changeset 7c7c000b4f42 || Nico Golde
- [hackers] [ii] Added tag 1.5 for changeset 4c6892284a9a || Nico Golde
- [hackers] [ii] Added tag 1.5 for changeset 550ee1100719 || Nico Golde
- [hackers] [ii] Added tag 1.5 for changeset 6f504f412a59 || Nico Golde
- [hackers] [ii] Added tag 1.6 for changeset f09f802a8037 || Nico Golde
- [hackers] [ii] Added tag ii-1.3 for changeset 987fc9d57808
- [hackers] [ii] allow some more characters in the channel name || Hiltjo Posthuma
- [hackers] [ii] bump version to 1.8 || Hiltjo Posthuma
- [hackers] [ii] Changelog added
- [hackers] [ii] changes for ii-1.2
- [hackers] [ii] check input length before reading || Hiltjo Posthuma
- [hackers] [ii] Check up on server messages || Vasily Kolobkov
- [hackers] [ii] convert slashes to , rather than _ in channel names. , is not allowed by the RFC, _ is. || Nico Golde
- [hackers] [ii] copyright adjustments
- [hackers] [ii] create in FIFO on receiving a PRIVMSG || Nico Golde
- [hackers] [ii] define EXIT_TIMEOUT and use that on ping timeouts. thanks Evan Gates for the idea! || Nico Golde
- [hackers] [ii] document /a for away, patch by Even Gates || Nico Golde
- [hackers] [ii] document implication of autojoin patch and now tag 1.5 for real :) || Nico Golde
- [hackers] [ii] don't modify argv, use a counter || Hiltjo Posthuma
- [hackers] [ii] enabled joining channels with password
- [hackers] [ii] errm eprint isnt declared here. thanks Ali H. Fardan || Nico Golde
- [hackers] [ii] fix "typo" in manpage, thanks Enrique Garbi || Nico Golde
- [hackers] [ii] Fix channel use after freeing in main loop || Vasily Kolobkov
- [hackers] [ii] fix double backslash || Nico Golde
- [hackers] [ii] fix manual || Nico Golde
- [hackers] [ii] fix parsing of JOIN messages for certain servers, thanks van Kanakarakis || Nico Golde
- [hackers] [ii] fix typo in comment || Hiltjo Posthuma
- [hackers] [ii] fixed manpage section
- [hackers] [ii] fixed possible NULL pointer reference on sparc
- [hackers] [ii] fixed wrong parsing in commands like WHOIS and NAMES
- [hackers] [ii] ii-1.1
- [hackers] [ii] ii.1: fix some lint warnings from mandoc -Tlint || Hiltjo Posthuma
- [hackers] [ii] ii: Add a die() function to replace fprintf(3) + exit(3) calls || Tom Schwindl
- [hackers] [ii] Makefile: add a dependency on arg.h || Quentin Rameau
- [hackers] [ii] Makefile: fix make dist if it is run more than once || Hiltjo Posthuma
- [hackers] [ii] Makefile: simplify || Hiltjo Posthuma
- [hackers] [ii] mark 1.7 as the next release version || Nico Golde
- [hackers] [ii] merge in forgotten changes || Nico Golde
- [hackers] [ii] merge my changes to master || Hiltjo Posthuma
- [hackers] [ii] minor changes, fix fd leak due to case insensitive channel name comparison, fix treatment of raw irc commands (thanks samurai) || Nico Golde
- [hackers] [ii] minor style fix for ARGEND || Hiltjo Posthuma
- [hackers] [ii] OpenBSD pledge(2) support
- [hackers] [ii] Patches to clean up
- [hackers] [ii] prevent nick collisions by only setting the nick after the server accepted it and print a message about change to server log || Nico Golde
- [hackers] [ii] Reduce effective buffer size per channel input. || Christoph Lohmann
- [hackers] [ii] regression fix
- [hackers] [ii] release date
- [hackers] [ii] Remove .hgtags || David Demelier
- [hackers] [ii] remove bashism, isnt needed anyway || Nico Golde
- [hackers] [ii] remove duplicate word, thanks Michael Stevens! || Nico Golde
- [hackers] [ii] rename clean() to cleanup() || Hiltjo Posthuma
- [hackers] [ii] replace echo with printf so it doesnt rely on xsi extension of susv3 || Nico Golde
- [hackers] [ii] restructuring to stay under 500 lines ;) fix regression from 1.5 on handling unknown commands || Nico Golde
- [hackers] [ii] tagging ii-1.2
- [hackers] [ii] update CHANGES and makefile config for 1.6 || Nico Golde
- [hackers] [ii] usage: Normalize a bit the usage and man-page || Quentin Rameau
- [hackers] [ii] use _POSIX_PIPE_BUF if PIPE_BUF is not defined (as on FreeBSD); thanks Gleydson Soares! || Nico Golde
- [hackers] [ii] use pledge by default if compiled on openbsc and provide errno string || Nico Golde
- [hackers] [ii] workaround, server messages about users dont open a user directory anymore, output will be sent to the server out file
- [hackers] [ii][PATCH 1/2] Increase ping timeout for bad connections.
- [hackers] [ii][PATCH v2] Optional ucspi connection mode with -U parameter
- [hackers] [ii][PATCH] add a note for using ii for tls channels
- [hackers] [ii][PATCH] add CTCP ACTION support
- [hackers] [ii][patch] add support for OpenBSD unveil(2)
- [hackers] [ii][PATCH] Always clean before exit
- [hackers] [ii][patch] Check input length before reading
- [hackers] [ii][PATCH] couple fixes
- [hackers] [ii][PATCH] ewritestr: Remove duplicate shift of offset
- [hackers] [ii][PATCH] fix typo in NOTICE messages
- [hackers] [ii][PATCH] Fixes the name of the configuration file mentioned in the README
- [hackers] [ii][PATCH] Optional ucspi connection mode with -U parameter
- [hackers] [ii][PATCH] use square brackets for optional -u parameter in man page
- [hackers] [last] Minor changes, what I don't know. || Kris Maglione
- [hackers] [lchat] [PATCH] There are dead links on https://23.fi/jj/. This seems to be a more active website for jj.
- [hackers] [lchat] add missing config.mk || Jan Klemkow
- [hackers] [lchat] add output of non-message line || Jan Klemkow
- [hackers] [lchat] add space to default prompt || Jan Klemkow
- [hackers] [lchat] add special color for bellmatch in text part of chat msg || Jan Klemkow
- [hackers] [lchat] Avoid useless use of strdup(3). || Jan Klemkow
- [hackers] [lchat] change and fix colors || Jan Klemkow
- [hackers] [lchat] clean up Makefile || Jan Klemkow
- [hackers] [lchat] config.mk: add compile/linker info for sbase users || Jan Klemkow
- [hackers] [lchat] config.mk: fix manpage install path || Jan Klemkow
- [hackers] [lchat] copyright update || Jan Klemkow
- [hackers] [lchat] fix bugs in manpage and improve README || Jan Klemkow
- [hackers] [lchat] fix missing include of config.mk || Jan Klemkow
- [hackers] [lchat] lchat: add pledge(2) support || Tom Schwindl
- [hackers] [lchat] Makefile: add dist target to create release tarballs || Jan Klemkow
- [hackers] [lchat] Makefile: add missing dependency to sl_test || Tom Schwindl
- [hackers] [lchat] Makefile: provides an uninstall target || shirenn
- [hackers] [lchat] minor cleanup and adjustments || Tom Schwindl
- [hackers] [lchat] move the ctrl+l handling from slackline to lchat || Tom Schwindl
- [hackers] [lchat] Point that libutf is available in the sbase || Pedro Lucas Porcellis
- [hackers] [lchat] README: improve description of lchat || Jan Klemkow
- [hackers] [lchat] readme: link libgrapheme to project page || Jan Klemkow
- [hackers] [lchat] readme: update links || Jan Klemkow
- [hackers] [lchat] README: update requirements to libgrapheme || Jan Klemkow
- [hackers] [lchat] refactor printing of terminal title || Jan Klemkow
- [hackers] [lchat] simplify usage: remove useless use of printf || Jan Klemkow
- [hackers] [lchat] slackline: ctrl+w: stop deleting when certain characters occur || Tom Schwindl
- [hackers] [lchat] slackline: fix reallocation memory issue || Petr Vaněk
- [hackers] [lchat] slackline: remove redundant lines in sl_move() || Tom Schwindl
- [hackers] [lchat] test: ignore comparison of integers of different signs warning || Jan Klemkow
- [hackers] [lchat] update libgrapheme to version 2.0.1 || Jan Klemkow
- [hackers] [lchat] use basename of cwd as window title by default || Jan Klemkow
- [hackers] [lchat] use libgrapheme instead of libutf || Jan Klemkow
- [hackers] [lchat][PATCH] Makefile: provides an uninstall target
- [hackers] [lchat][PATCH] Point that libutf is available in the sbase
- [hackers] [leinwand] fixed struct name || arg
- [hackers] [leinwand] renamed leinwand into dws || arg
- [hackers] [leinwand] reorganized, added initial C stub || arg
- [hackers] [leinwand] some other sanity changes || arg
- [hackers] [leinwand] tiny example || arg
- [hackers] [leinwand] typo fix || arg
- [hackers] [libdraw] added dc_ prefix || Connor Lane Smith
- [hackers] [libdraw] changed drawrect + commitdraw || Connor Lane Smith
- [hackers] [libdraw] cleaned up || Connor Lane Smith
- [hackers] [libdraw] extended, simpler invert || Connor Lane Smith
- [hackers] [libdraw] font fix || Connor Lane Smith
- [hackers] [libdraw] improved init & fonts, added weprintf, removed square & line || Connor Lane Smith
- [hackers] [libdraw] improved initfont + style || Connor Lane Smith
- [hackers] [libdraw] improved no-locale support || Connor Lane Smith
- [hackers] [libdraw] initfont in case X lacks locale support || Connor Lane Smith
- [hackers] [libdraw] initial commit || Connor Lane Smith
- [hackers] [libdraw] removed cursor, added line || Connor Lane Smith
- [hackers] [libdraw] removed initdraw initfont || Connor Lane Smith
- [hackers] [libdraw] removed useless vars || Connor Lane Smith
- [hackers] [libdraw] renamed eprintf || Connor Lane Smith
- [hackers] [libdraw] renamed libdc || Connor Lane Smith
- [hackers] [libdraw] renamed mapdraw & resizedraw, removed ifndef guard || Connor Lane Smith
- [hackers] [libdraw] separated drawbox and drawtext, added drawtextn || Connor Lane Smith
- [hackers] [libdraw] simpler drawrect || Connor Lane Smith
- [hackers] [libdraw] simpler setcanvas || Connor Lane Smith
- [hackers] [libdraw] simplifications || Connor Lane Smith
- [hackers] [libdraw] typo fixes || Connor Lane Smith
- [hackers] [libdraw] version 0.1 || Connor Lane Smith
- [hackers] [libgrapheme/2.0] Bump to version 2.0.2 || Laslo Hunhold
- [hackers] [libgrapheme/bidirectional] Implement the Unicode Bidirectional Algorithm (UAX #9) || Laslo Hunhold
- [hackers] [libgrapheme/bidirectional] Refactor src/bidirectional.c with Herodotus || Laslo Hunhold
- [hackers] [libgrapheme] [PATCH] Remove dead file `src/util.c'
- [hackers] [libgrapheme] Actually increment number of failed decoding tests || Laslo Hunhold
- [hackers] [libgrapheme] Add "clean-data" to PHONY-targets || Laslo Hunhold
- [hackers] [libgrapheme] Add ./configure-script with presets for common systems || Laslo Hunhold
- [hackers] [libgrapheme] Add .clang-format file and make-rule || Laslo Hunhold
- [hackers] [libgrapheme] Add a check make-target as an alias for test || Laslo Hunhold
- [hackers] [libgrapheme] Add a remark on standard conformance in README || Laslo Hunhold
- [hackers] [libgrapheme] Add automatic manual date and templates to MAN_TEMPLATE || Laslo Hunhold
- [hackers] [libgrapheme] Add automatic UTF-8-decoder-tests || Laslo Hunhold
- [hackers] [libgrapheme] Add bracket-pair-parsing and refactor bidi-state-management || Laslo Hunhold
- [hackers] [libgrapheme] Add case-conversion-unit-tests || Laslo Hunhold
- [hackers] [libgrapheme] Add configure-script to dist-archive || Laslo Hunhold
- [hackers] [libgrapheme] Add data-LICENSE file || Laslo Hunhold
- [hackers] [libgrapheme] Add generator for compressed O(1)-lookup-table || Laslo Hunhold
- [hackers] [libgrapheme] Add is_case.sh to MAN_TEMPLATE || Laslo Hunhold
- [hackers] [libgrapheme] Add lg_utf8_*() manuals to Makefile MAN3-variable || Laslo Hunhold
- [hackers] [libgrapheme] Add manual pages for lg_utf8_*() and refactor lg_grapheme_nextbreak() || Laslo Hunhold
- [hackers] [libgrapheme] Add manuals for all implemented segmentation functions || Laslo Hunhold
- [hackers] [libgrapheme] Add manuals for the grapheme_to_*case_utf8-functions || Laslo Hunhold
- [hackers] [libgrapheme] Add README and change title and introduction in Makefile and manuals || Laslo Hunhold
- [hackers] [libgrapheme] Add reallocarray implementation || robert
- [hackers] [libgrapheme] Add resolved paragraph direction to tests || Laslo Hunhold
- [hackers] [libgrapheme] Add to rather than subtract from unsigned integer || Laslo Hunhold
- [hackers] [libgrapheme] Add UINT32_C()-macro around constant || Laslo Hunhold
- [hackers] [libgrapheme] Add unit tests for all segmentation functions || Laslo Hunhold
- [hackers] [libgrapheme] Add UTF-8 decoder benchmark || Laslo Hunhold
- [hackers] [libgrapheme] Add Word-data-files || Laslo Hunhold
- [hackers] [libgrapheme] Allow level-array to have different size from line length || Laslo Hunhold
- [hackers] [libgrapheme] Alphabetic ordering of variables in config.mk || Laslo Hunhold
- [hackers] [libgrapheme] announcement
- [hackers] [libgrapheme] Apply clang format || Laslo Hunhold
- [hackers] [libgrapheme] Apply clang-format || Laslo Hunhold
- [hackers] [libgrapheme] benchmark/util.c: Explicitly convert to double || Laslo Hunhold
- [hackers] [libgrapheme] Break some long lines || Laslo Hunhold
- [hackers] [libgrapheme] Build tests and benchmarks locally and add separate shared build-flags || Laslo Hunhold
- [hackers] [libgrapheme] Bump to version 1 || Laslo Hunhold
- [hackers] [libgrapheme] Bump to version 2.0.0 || Laslo Hunhold
- [hackers] [libgrapheme] Bump to version 2.0.1 || Laslo Hunhold
- [hackers] [libgrapheme] Bump Unicode version and data to 15.1.0 || Laslo Hunhold
- [hackers] [libgrapheme] Calculate benchmark-times as average time taken for each call || Laslo Hunhold
- [hackers] [libgrapheme] Call ldconfig after install and uninstall || Laslo Hunhold
- [hackers] [libgrapheme] Call ldconfig in a subshell || Laslo Hunhold
- [hackers] [libgrapheme] Cast pedantically || Laslo Hunhold
- [hackers] [libgrapheme] Change lg_grapheme_isbreak() return type from int to bool || Laslo Hunhold
- [hackers] [libgrapheme] Change parameter order in lg_utf8_decode() || Laslo Hunhold
- [hackers] [libgrapheme] Check for empty destination before NUL-terminating || Christopher Wellons
- [hackers] [libgrapheme] Clean up gen/types.h from the old range-list-types || Laslo Hunhold
- [hackers] [libgrapheme] Close data file in parse_file_with_callback() at the end || Laslo Hunhold
- [hackers] [libgrapheme] Coding style and explicit double-cast || Laslo Hunhold
- [hackers] [libgrapheme] Compile the library in freestanding mode || Laslo Hunhold
- [hackers] [libgrapheme] Consistently refer to "codepoints" as "codepoints", not "code points" || Laslo Hunhold
- [hackers] [libgrapheme] Convert GRAPHEME_STATE to uint_least16_t and remove it || Laslo Hunhold
- [hackers] [libgrapheme] Create separate comparative benchmark/ folder || Laslo Hunhold
- [hackers] [libgrapheme] Determine maximum value manually in print_lookup_table() || Laslo Hunhold
- [hackers] [libgrapheme] Do not falsely read entire buffer instead of simply the filled with || Laslo Hunhold
- [hackers] [libgrapheme] Don't compile tests by default || Laslo Hunhold
- [hackers] [libgrapheme] Don't warn about overlength strings in test data || Laslo Hunhold
- [hackers] [libgrapheme] Drop get_codepoint*() and set_codepoint*() functions || Laslo Hunhold
- [hackers] [libgrapheme] Encourage strict aliasing for library users (uint8_t * -> char *) || Laslo Hunhold
- [hackers] [libgrapheme] Enhance build-system to perfectly support OpenBSD and macOS || Laslo Hunhold
- [hackers] [libgrapheme] Ensure const-correctness in cast in lg_utf8_decode() || Laslo Hunhold
- [hackers] [libgrapheme] Explicitly cast to uint_least8_t when storing property in state || Laslo Hunhold
- [hackers] [libgrapheme] Explicitly clear suffix list and fix a small oversight || Laslo Hunhold
- [hackers] [libgrapheme] Explicitly log which class wants to override which || Laslo Hunhold
- [hackers] [libgrapheme] Explicitly pop the reader-limit in to_titlecase() || Laslo Hunhold
- [hackers] [libgrapheme] Explicitly specify version 13.0.0 in data-URLs || Laslo Hunhold
- [hackers] [libgrapheme] Explicitly use object-files in library-generation || Laslo Hunhold
- [hackers] [libgrapheme] Fix a few manpage-errors found by the linter || Laslo Hunhold
- [hackers] [libgrapheme] Fix a few small errors in the manpages || Laslo Hunhold
- [hackers] [libgrapheme] Fix a few small errors in the to_case.sh-template || Laslo Hunhold
- [hackers] [libgrapheme] Fix a few small things in the manual-generators || Laslo Hunhold
- [hackers] [libgrapheme] Fix a small typo in configure || Laslo Hunhold
- [hackers] [libgrapheme] Fix bidi purge loop logic a bit || Laslo Hunhold
- [hackers] [libgrapheme] Fix link in src/sentence.c || Laslo Hunhold
- [hackers] [libgrapheme] Fix memory leaks during header-generation || Laslo Hunhold
- [hackers] [libgrapheme] Fix sorting in grapheme.h || Laslo Hunhold
- [hackers] [libgrapheme] Fix two small mistakes in libgrapheme.7 || Laslo Hunhold
- [hackers] [libgrapheme] Fix up smaller notational and type aspects for constants || Laslo Hunhold
- [hackers] [libgrapheme] Fix wording in grapheme_encode_utf8.3 || Laslo Hunhold
- [hackers] [libgrapheme] Free generated mirror-LUT data structures to avoid memory leak || Laslo Hunhold
- [hackers] [libgrapheme] Generalize benchmark-function with payload-struct || Laslo Hunhold
- [hackers] [libgrapheme] Implement bidirectional bracket support || Laslo Hunhold
- [hackers] [libgrapheme] Implement bidirectional rule L1.4 || Laslo Hunhold
- [hackers] [libgrapheme] Implement case-conversion and -check || Laslo Hunhold
- [hackers] [libgrapheme] Implement line-segmentation || Laslo Hunhold
- [hackers] [libgrapheme] Implement word-segmentation || Laslo Hunhold
- [hackers] [libgrapheme] Improve a small edge-case in lg_utf8_decode() || Laslo Hunhold
- [hackers] [libgrapheme] Improve parsing of hexadecimal strings || Laslo Hunhold
- [hackers] [libgrapheme] Install a simple pkg-config-file if desired || Laslo Hunhold
- [hackers] [libgrapheme] Introduce mostly branchless character break detection || Laslo Hunhold
- [hackers] [libgrapheme] Keep direct pointer at bracket-struct in bidi-state || Laslo Hunhold
- [hackers] [libgrapheme] Make boundary.c depend on gbp.awk, not gbt.awk || Laslo Hunhold
- [hackers] [libgrapheme] Make lg_utf8_*() NULL-agnostic || Laslo Hunhold
- [hackers] [libgrapheme] Make lists in Makefile more idiomatic and avoid breaks || Laslo Hunhold
- [hackers] [libgrapheme] Mark likely branches || Laslo Hunhold
- [hackers] [libgrapheme] Match function parameters in code and documentation || Laslo Hunhold
- [hackers] [libgrapheme] Merge next_break- and next_break_utf8-templates || Laslo Hunhold
- [hackers] [libgrapheme] Move $VERSION from config.mk to Makefile and group variables || Laslo Hunhold
- [hackers] [libgrapheme] Move comments on macro-definition-lines to separate lines || Laslo Hunhold
- [hackers] [libgrapheme] Move get_codepoint_*()-util-functions to src/util.c || Laslo Hunhold
- [hackers] [libgrapheme] Move up test target and add explicit dependency || Laslo Hunhold
- [hackers] [libgrapheme] Move version statements back into the Makefile || Laslo Hunhold
- [hackers] [libgrapheme] Only copy current reorder into test if it is not NULL in bidi-testgen || Laslo Hunhold
- [hackers] [libgrapheme] Optimize bsearch-comparison-function for cp-ranges || Laslo Hunhold
- [hackers] [libgrapheme] Pass proper options to wget || Laslo Hunhold
- [hackers] [libgrapheme] Port build system to MinGW-W64/Cygwin || Laslo Hunhold
- [hackers] [libgrapheme] Properly guard variable within name-sequence || Laslo Hunhold
- [hackers] [libgrapheme] Properly handle cp == NULL in grapheme_decode_utf8() || Laslo Hunhold
- [hackers] [libgrapheme] Properly return offset when input is shorter or equal to one codepoint || Laslo Hunhold
- [hackers] [libgrapheme] Properly set internal functions as static || Laslo Hunhold
- [hackers] [libgrapheme] Reduce number of iterations for grapheme-performance-test || Laslo Hunhold
- [hackers] [libgrapheme] Refactor API ("lg_" prefix, better naming scheme) || Laslo Hunhold
- [hackers] [libgrapheme] Refactor benchmark code || Laslo Hunhold
- [hackers] [libgrapheme] Refactor bidirectional state handling || Laslo Hunhold
- [hackers] [libgrapheme] Refactor character-functions with Herodotus || Laslo Hunhold
- [hackers] [libgrapheme] Refactor data-generation and library structure || Laslo Hunhold
- [hackers] [libgrapheme] Refactor data-table-generation, use enum-minor-table || Laslo Hunhold
- [hackers] [libgrapheme] Refactor data-tables and lookup-code to be more universal || Laslo Hunhold
- [hackers] [libgrapheme] Refactor directory structure and Makefile || Laslo Hunhold
- [hackers] [libgrapheme] Refactor libgrapheme.7 || Laslo Hunhold
- [hackers] [libgrapheme] Refactor Makefile, add dist-target and add test-util || Laslo Hunhold
- [hackers] [libgrapheme] Refactor manual pages, document lg_grapheme_isbreak() || Laslo Hunhold
- [hackers] [libgrapheme] Refactor sentence-functions with Proper (using Herodotus in the background) || Laslo Hunhold
- [hackers] [libgrapheme] Refactor state into unsigned integer || Laslo Hunhold
- [hackers] [libgrapheme] Refactor utf8-codec-manpages a bit || Laslo Hunhold
- [hackers] [libgrapheme] Refactor word-functions with Proper (using Herodotus in the background) || Laslo Hunhold
- [hackers] [libgrapheme] Refine types (uint8_t -> char, uint32_t -> uint_least32_t) || Laslo Hunhold
- [hackers] [libgrapheme] Reflect mirroring in the bidi-tests || Laslo Hunhold
- [hackers] [libgrapheme] Reintroduce the "grapheme_" prefix || Laslo Hunhold
- [hackers] [libgrapheme] Remove autistic screeching || Laslo Hunhold
- [hackers] [libgrapheme] Remove hyphen from "bare metal" || Laslo Hunhold
- [hackers] [libgrapheme] Remove redundant initialization || Laslo Hunhold
- [hackers] [libgrapheme] Remove shebang from man/libgrapheme.sh || Laslo Hunhold
- [hackers] [libgrapheme] Remove some testing residue || Laslo Hunhold
- [hackers] [libgrapheme] Remove superfluous printf-parameter from the example || Laslo Hunhold
- [hackers] [libgrapheme] Remove unused includes in gen/character.c || Laslo Hunhold
- [hackers] [libgrapheme] Remove unused variable in test/util.c || Laslo Hunhold
- [hackers] [libgrapheme] Rename API functions to improve readability || Laslo Hunhold
- [hackers] [libgrapheme] Rename functions/defines/files from "grapheme" to "character" || Laslo Hunhold
- [hackers] [libgrapheme] Rename GRAPHEME_INVALID_CODE_POINT to GRAPHEME_CODEPOINT_INVALID || Laslo Hunhold
- [hackers] [libgrapheme] Rename grapheme_len() to grapheme_bytelen() and refactor manual || Laslo Hunhold
- [hackers] [libgrapheme] Rename GRAPHEME_SEGMENTATION_STATE to GRAPHEME_STATE || Laslo Hunhold
- [hackers] [libgrapheme] Rename LG_CODEPOINT_INVALID to LG_INVALID_CODE_POINT || Laslo Hunhold
- [hackers] [libgrapheme] Rename reallocarray() to reallocate_array() to prevent mangling || Laslo Hunhold
- [hackers] [libgrapheme] Reorder CFLAGS || Laslo Hunhold
- [hackers] [libgrapheme] Replace all POSIX-features to become fully ISO-C99 || Laslo Hunhold
- [hackers] [libgrapheme] Replace awk-scripts with C programs for data-parsing || Laslo Hunhold
- [hackers] [libgrapheme] Rework libgrapheme(7) a bit || Laslo Hunhold
- [hackers] [libgrapheme] Rewrite grapheme_next_character_break() and add size-parameter || Laslo Hunhold
- [hackers] [libgrapheme] Separate CC into CC and BUILD_CC, add option to disable ldconfig(1)-call || Laslo Hunhold
- [hackers] [libgrapheme] Severely speed up grapheme cluster break detection || Laslo Hunhold
- [hackers] [libgrapheme] Silence a few warnings and make it clear that speclen is at most 255 || Laslo Hunhold
- [hackers] [libgrapheme] Small style change || Laslo Hunhold
- [hackers] [libgrapheme] Sort prototypes in grapheme.h alphabetically || Laslo Hunhold
- [hackers] [libgrapheme] Split bidi-level-processing into preprocessing and line step || Laslo Hunhold
- [hackers] [libgrapheme] Split test/test.c into three separate tests || Laslo Hunhold
- [hackers] [libgrapheme] Switch to semantic versioning and improve dynamic library handling || Laslo Hunhold
- [hackers] [libgrapheme] Update bidi tests to also check reordering || Laslo Hunhold
- [hackers] [libgrapheme] Update configure to make it idempotent again and add MidnightBSD || Laslo Hunhold
- [hackers] [libgrapheme] Update emoji-data to Unicode 13.0 || Laslo Hunhold
- [hackers] [libgrapheme] Update grapheme break algorithm to Unicode version 15.1.0 || Laslo Hunhold
- [hackers] [libgrapheme] Update modification dates in libgrapheme.7 and grapheme_bytelen.3 || Laslo Hunhold
- [hackers] [libgrapheme] Update README || Laslo Hunhold
- [hackers] [libgrapheme] Update to Unicode 14.0.0 || Laslo Hunhold
- [hackers] [libgrapheme] Update to Unicode 15.0.0 || Laslo Hunhold
- [hackers] [libgrapheme] Update Unicode data license || Laslo Hunhold
- [hackers] [libgrapheme] Update UTF-8-decoder test for modified NULL-case || Laslo Hunhold
- [hackers] [libgrapheme] Use (size_t)(-1) instead of SIZE_MAX and fix style || Laslo Hunhold
- [hackers] [libgrapheme] Use ar(1)'s s-flag instead of invoking ranlib(1) || Laslo Hunhold
- [hackers] [libgrapheme] Use explicit constant-macro instead of cast || Laslo Hunhold
- [hackers] [libgrapheme] Use parameter expansion of variables within heredoc || Laslo Hunhold
- [hackers] [libgrapheme] Use proper iteration-count for benchmark-time-calculation || Laslo Hunhold
- [hackers] [libgrapheme] Use SIZE_MAX instead of (size_t)-1 || Laslo Hunhold
- [hackers] [libgrapheme] Use uppercase-hex-letters and ensure POSIX-conformance || Laslo Hunhold
- [hackers] [libgrapheme] version 1 release
- [hackers] [libgrapheme] version 2.0.0 release
- [hackers] [libgrapheme][PATCH] Add example to man page
- [hackers] [libgrapheme][PATCH] Add reallocarray implementation
- [hackers] [libgrapheme][PATCH] also provide better compressed zst tarball
- [hackers] [libgrapheme][PATCH] clean .so file with a glob
- [hackers] [libgrapheme][PATCH] Expose cp_decode and boundary (both renamed) to the user
- [hackers] [libgrapheme][PATCH] fix manpage
- [hackers] [libgrapheme][PATCH] Simplify cp_decode and be more strict
- [hackers] [libixp] [debian] Add 'deb' make target. || Kris Maglione
- [hackers] [libixp] [debian] Fix DESTDIR. Fix some lintian warnings. || Kris Maglione
- [hackers] [libixp] [debian] Fix PREFIX and DESTDIR || Kris Maglione
- [hackers] [libixp] Add <sys/types.h> where needed, thanks to a report by Muzgo, and on wmii-list. Also, add ixp_fstat, and const some parameters.
- [hackers] [libixp] Add a callback to run before select().
- [hackers] [libixp] Add a default label to the argument handling in ixpc.
- [hackers] [libixp] Add append command to ixpc. || sqweek
- [hackers] [libixp] Add debhelper to debian build dependency list. || Kris Maglione
- [hackers] [libixp] Add debian packaging materials. || Kris Maglione
- [hackers] [libixp] Add IXP_ASSERT_VERSION macro. || Kris Maglione
- [hackers] [libixp] Add ixp_fcall.h, with a version with and without anonymous structs/unions, and a config.mk flag
- [hackers] [libixp] Add ixp_namespace, ixp_nsmount, ixp_smprint. Bump API version.
- [hackers] [libixp] Add ixp_pending_print and ixp_pending_vprint. || Kris Maglione
- [hackers] [libixp] Add ixp_printfcall to respond(). || Kris Maglione
- [hackers] [libixp] Add mk/gcc.mk
- [hackers] [libixp] Add PKGBUILD. Fix some install problems. || Kris Maglione
- [hackers] [libixp] Add renamed manpage. || Kris Maglione
- [hackers] [libixp] Add select handler to the ixp_nothread struct.
- [hackers] [libixp] Add select to the threading stubs. I fear I'll need it.
- [hackers] [libixp] Add some additional documentation. || Kris Maglione
- [hackers] [libixp] Add threading support.
- [hackers] [libixp] Add timer functions. Change ixp_message to use char*. Add mk/so.mk from wmii.
- [hackers] [libixp] Add wstat support. || sqweek
- [hackers] [libixp] Added strlcat back to util.c
- [hackers] [libixp] Added tag 0.4 for changeset 8c844e032a8d
- [hackers] [libixp] Added tag 0.4 for changeset 91dd815021d4
- [hackers] [libixp] Added tag 0.4 for changeset e8c7cdb3d1ea
- [hackers] [libixp] Added tag 0.5 for changeset fa4f101de44a || sqweek
- [hackers] [libixp] Added u(v?long|int|short|char) typedefs, and fixed some bugs reported by mauke.
- [hackers] [libixp] Added xwrite command to ixpc.
- [hackers] [libixp] Allocate enough space for terminating nuls when unpacking strings.
- [hackers] [libixp] Apparantly, there is a lot of uncommitted cleanup. I've added a
- [hackers] [libixp] Ask glibc to please give me the functions the standard says it should.
- [hackers] [libixp] Change .O extension to .out || Kris Maglione
- [hackers] [libixp] Change reference to ssid to libixp in the README.
- [hackers] [libixp] Changed strlcat to ixp_strlcat in ixpc.c
- [hackers] [libixp] Check srv->running after running srv->preselect and timers. || Kris Maglione
- [hackers] [libixp] Cleanup the root dir a bit. || Kris Maglione
- [hackers] [libixp] Create ixp_srvutils?convenience functions and structures from wmii's fs.c. Bump API version. || Kris Maglione
- [hackers] [libixp] Doc updates and minor API changes. || Kris Maglione
- [hackers] [libixp] Don't build ruby or task thread stubs by default.
- [hackers] [libixp] Don't klobber the address passed to ixp_connect_sock.
- [hackers] [libixp] Don't modify the fid offset in _pwrite.
- [hackers] [libixp] Don't overwrite the root fid.
- [hackers] [libixp] Don't use ranlib.
- [hackers] [libixp] Enabled debugging and disabled stripping and optimization
- [hackers] [libixp] First stab at API man pages. || Kris Maglione
- [hackers] [libixp] Fix allocation bug. || Kris Maglione
- [hackers] [libixp] Fix an early free bug.
- [hackers] [libixp] Fix argv0 initialisation so it doesn't break ixpc -a <foo>. || sqweek
- [hackers] [libixp] Fix build error. || Kris Maglione
- [hackers] [libixp] Fix build with recent versions of GNU make. Closes issue #216. || Kris Maglione
- [hackers] [libixp] Fix exit status and segfault in ixpc xwrite
- [hackers] [libixp] Fix install problem introduced in revision 0946163ab7a0. || Kris Maglione
- [hackers] [libixp] Fix install.
- [hackers] [libixp] Fix installation broken 2 commits prior. || Kris Maglione
- [hackers] [libixp] Fix issues. Add ixp_print and ixp_vprint.
- [hackers] [libixp] Fix ixp_fcall.h generation.
- [hackers] [libixp] Fix ixp_srvutils bug in corner case. Closes issue #150. || Kris Maglione
- [hackers] [libixp] Fix lib installation paths. || Kris Maglione
- [hackers] [libixp] Fix man section number. || Kris Maglione
- [hackers] [libixp] Fix occurrences of abbreviated type names in man pages. || Kris Maglione
- [hackers] [libixp] Fix order of debug message so we don't dereference a random pointer. || sqweek
- [hackers] [libixp] Fix ref counting in request.c
- [hackers] [libixp] Fix segfault when clients clunk files with pending requests. Cleanup, etc. || Kris Maglione
- [hackers] [libixp] Fix strcmp in socket.c.
- [hackers] [libixp] Fix use of uninitialised global variable user. || sqweek
- [hackers] [libixp] Fixed a bug that ostensibly prevented one from walking 4 directories deep.
- [hackers] [libixp] Fixed arg parsing in ixpc.c
- [hackers] [libixp] Fixed length passed to bind.
- [hackers] [libixp] Fixed linking error when older version is installed. Reported by: Bart Trojanowsk
- [hackers] [libixp] Fixed some bugs.
- [hackers] [libixp] Fixed some void pointer arithmatic and fixed some signedness issues.
- [hackers] [libixp] Forgot to add a free().
- [hackers] [libixp] Forgot to commit ixp.h. Added ixp_strlcat
- [hackers] [libixp] Free client message buffer on unmount.
- [hackers] [libixp] Free data after you use it, not before.
- [hackers] [libixp] Free the Fid freelist on unmount.
- [hackers] [libixp] Generally minor cleanup. Add some API docss. || Kris Maglione
- [hackers] [libixp] Honor the server's maximum message size.
- [hackers] [libixp] Include sys/select.h from ixp.h.
- [hackers] [libixp] Install header files.
- [hackers] [libixp] Link ixpc directly against the libixp.a objects.
- [hackers] [libixp] Make dist tried to package fcall.h.union, while the right file name would have been only fcall.h.
- [hackers] [libixp] Make srv->wstat optional. || Kris Maglione
- [hackers] [libixp] merge. || Kris Maglione
- [hackers] [libixp] More verbose usage info.
- [hackers] [libixp] New tree layout and make system. New API. New client and ixpc code.
- [hackers] [libixp] Partial inline API documentation. Note that there is currently no way to munge this documentation format.
- [hackers] [libixp] Properly bracket the usage information in ixpc. Add xwrite to ixpc.1, and modify the examples appropriately.
- [hackers] [libixp] Properly calculate the size of IxpCFid allocations.
- [hackers] [libixp] Refactored socket.c.
- [hackers] [libixp] Remove BSD specific make syntax. Sorry about that. This is prettier anyway.
- [hackers] [libixp] Remove LPL-licensed Plan 9 code. Update build system. Cleanup. || Kris Maglione
- [hackers] [libixp] Remove the reference to ixp_fcall.h from include/Makefile. Again, thanks to Bart.
- [hackers] [libixp] Resolve port names.
- [hackers] [libixp] Return the full pathname of a failed walk.
- [hackers] [libixp] Revert SunCC compatibility changes
- [hackers] [libixp] Right, update VERSION and THEN tag.
- [hackers] [libixp] Run preselect after timers. || Kris Maglione
- [hackers] [libixp] s/Fcall/IxpFcall/ in ixp.h || Kris Maglione
- [hackers] [libixp] Separate xwrite args with spaces
- [hackers] [libixp] Sync makefiles with wmii. || Kris Maglione
- [hackers] [libixp] Sync the build scripts and ixpc with wmii.
- [hackers] [libixp] Undoing last change. It was already done in LDFLAGS
- [hackers] [libixp] Update copyrights. || Kris Maglione
- [hackers] [libixp] Update to new fcall API. || sqweek
- [hackers] [libixp] Update VERSION. || sqweek
- [hackers] [libixp] Use -L. before -lixp when linking ixpc
- [hackers] [libixp] Use sed instead of ${foo#d} for portability. || sqweek
- [hackers] [libs-style][PATCH] codestyle: die should be before ecalloc
- [hackers] [libsl] Add Xft and follback-fonts support to graphics lib || Eric Pruitt
- [hackers] [libsl] added missing LICENSE file || Anselm R Garbe
- [hackers] [libsl] applied Jochen's drw_text patch, thanks || Anselm R Garbe
- [hackers] [libsl] Avoid unsigned integer underflow in drw_text() || Hiltjo Posthuma
- [hackers] [libsl] die() on failure in ecalloc?
- [hackers] [libsl] drw unification
- [hackers] [libsl] improve lrpad || Hiltjo Posthuma
- [hackers] [libsl] incorporated recent drw changes || Anselm R Garbe
- [hackers] [libsl] remove workaround for a crash with color emojis on some systems, now fixed in libXft 2.3.5 || Hiltjo Posthuma
- [hackers] [libsl] sync drw.c, drw.h and arg.h from dmenu || Hiltjo Posthuma
- [hackers] [libsl] sync fix to free the fontset || Hiltjo Posthuma
- [hackers] [libsl] sync latest drw.{c,h} changes from dmenu || Hiltjo Posthuma
- [hackers] [libsl][PATCH] die: exit: use EXIT_FAILURE intead of 1
- [hackers] [libsl][PATCH] Workaround Xft BadLength X error
- [hackers] [libsl|dmenu][PATCH v2] Fix truncation issues and improve performance
- [hackers] [libutf] add config.mk || Connor Lane Smith
- [hackers] [libutf] add enum Runeself, Runemax || Connor Lane Smith
- [hackers] [libutf] add istyperune functions || Connor Lane Smith
- [hackers] [libutf] add make install || Connor Lane Smith
- [hackers] [libutf] add manpages rune.3, isalpharune.3 || Connor Lane Smith
- [hackers] [libutf] add README || Connor Lane Smith
- [hackers] [libutf] charntorune: avoid potential 32 bit overflow || Connor Lane Smith
- [hackers] [libutf] clean up mkrunetype & utftest || Connor Lane Smith
- [hackers] [libutf] fix runetypebody.h make dep || Connor Lane Smith
- [hackers] [libutf] fully c89 compliant || Connor Lane Smith
- [hackers] [libutf] initial commit || Connor Lane Smith
- [hackers] [libutf] make (un)install: print destination || Connor Lane Smith
- [hackers] [libutf] make install header files || Connor Lane Smith
- [hackers] [libutf] make uninstall: honour DESTDIR || Connor Lane Smith
- [hackers] [libutf] make: use LIB everywhere || Connor Lane Smith
- [hackers] [libutf] reject bad runes in runelen, runetochar || Connor Lane Smith
- [hackers] [libutf] runes are signed (31 bits are enough) || Connor Lane Smith
- [hackers] [libutf] separate utf string functions from rune.c || Connor Lane Smith
- [hackers] [libutf] simpler utftest.c || Connor Lane Smith
- [hackers] [libutf] update makefile || Connor Lane Smith
- [hackers] [libutf] utftest: explicit libutf.a link || Connor Lane Smith
- [hackers] [libutf][PATCH 1/2] set file permissions when installing
- [hackers] [libutf][PATCH 2/2] .gitignore
- [hackers] [libzahl] -O3 seem to produce fastest binary || Mattias Andrée
- [hackers] [libzahl] 64 bits (severely) outshines 16 bits and 8 bits in performance: do some cleanup || Mattias Andrée
- [hackers] [libzahl] 64-bit chars out-perform 32-bit chars on almost all operations, and on all expensive operations || Mattias Andrée
- [hackers] [libzahl] [PATCH] Use ar(1)'s s-flag instead of invoking ranlib(1)
- [hackers] [libzahl] A brief description of exponentiation by squaring || Mattias Andrée
- [hackers] [libzahl] A description of the Karatsuba algorithm || Mattias Andrée
- [hackers] [libzahl] Add .gitignore || Mattias Andrée
- [hackers] [libzahl] Add a comment about storing the carry flag || Mattias Andrée
- [hackers] [libzahl] Add a number of man pages || Mattias Andrée
- [hackers] [libzahl] Add entry in TODO, and more on the Not implemented chapter || Mattias Andrée
- [hackers] [libzahl] Add error checking to tomsfastmath translation and sort includes || Mattias Andrée
- [hackers] [libzahl] Add examples: sum, prod, avg, median || Mattias Andrée
- [hackers] [libzahl] Add exercise: [11] Lucas–Lehmer primality test || Mattias Andrée
- [hackers] [libzahl] Add exercise: [13] Modular generalised power towers || Mattias Andrée
- [hackers] [libzahl] Add exercise: [20] Fast primality test with bounded perfection || Mattias Andrée
- [hackers] [libzahl] Add exercise: [30] Powers of the golden ratio || Mattias Andrée
- [hackers] [libzahl] Add exercise: [HMP32] Modular tetration || Mattias Andrée
- [hackers] [libzahl] Add exercise: [M13] The totient from factorisation || Mattias Andrée
- [hackers] [libzahl] Add exercise: [M20] Reverse factorisation of factorials || Mattias Andrée
- [hackers] [libzahl] Add exercise: [▶02] Saturated subtraction || Mattias Andrée
- [hackers] [libzahl] Add exercise: [▶M17] Factorials inverted || Mattias Andrée
- [hackers] [libzahl] Add exercises: [10] Fermat primality test || Mattias Andrée
- [hackers] [libzahl] Add exercises: || Mattias Andrée
- [hackers] [libzahl] Add makefile and fix errors || Mattias Andrée
- [hackers] [libzahl] Add memory pool, also let the user know that libzahl is not designed for cryptography || Mattias Andrée
- [hackers] [libzahl] Add missing ! || Mattias Andrée
- [hackers] [libzahl] Add more functions to benchmark-func || Mattias Andrée
- [hackers] [libzahl] Add more man pages || Mattias Andrée
- [hackers] [libzahl] Add new functions: zpowu and zmodpowu || Mattias Andrée
- [hackers] [libzahl] Add note on performance of commutative functions with assignment to operand || Mattias Andrée
- [hackers] [libzahl] Add option UNSAFE which disables all internal error checks || Mattias Andrée
- [hackers] [libzahl] Add possibility to compare against libgmp || Mattias Andrée
- [hackers] [libzahl] Add possibility to compare against libtommath || Mattias Andrée
- [hackers] [libzahl] Add pronunciation of Lucas || Mattias Andrée
- [hackers] [libzahl] Add rand(3), lrand(3), and random(3) to zrand || Mattias Andrée
- [hackers] [libzahl] Add reference to clang bug report || Mattias Andrée
- [hackers] [libzahl] Add refsheet || Mattias Andrée
- [hackers] [libzahl] Add simple benchmarker || Mattias Andrée
- [hackers] [libzahl] Add STATUS || Mattias Andrée
- [hackers] [libzahl] Add support for benchmark against hebimath || Mattias Andrée
- [hackers] [libzahl] Add support for benchmark against TomsFastMath || Mattias Andrée
- [hackers] [libzahl] Add two exercises to the manual || Mattias Andrée
- [hackers] [libzahl] Add typedef zahl_char_t for internal use || Mattias Andrée
- [hackers] [libzahl] Add version constants and constants that can be used to detect changes || Mattias Andrée
- [hackers] [libzahl] Add zabs, zadd, zdiv, zmod, zmodmul, zmodpow, zneg, zpow, zsub, and the newly introduced zmodsqr || Mattias Andrée
- [hackers] [libzahl] Add zahl.h || Mattias Andrée
- [hackers] [libzahl] Add zand, zor, zxor, znot, zbtest, zsplit, and the newly introduced ztrunc || Mattias Andrée
- [hackers] [libzahl] Add zbset || Mattias Andrée
- [hackers] [libzahl] Add zcmp, zcmpi, zcmpu, zcmpmag, zset, zseti, and zsetu || Mattias Andrée
- [hackers] [libzahl] Add zdivmod || Mattias Andrée
- [hackers] [libzahl] Add zgcd || Mattias Andrée
- [hackers] [libzahl] Add zlsh and zrsh || Mattias Andrée
- [hackers] [libzahl] Add zmul and zsqr || Mattias Andrée
- [hackers] [libzahl] Add zptest || Mattias Andrée
- [hackers] [libzahl] Add zrand || Mattias Andrée
- [hackers] [libzahl] Add zsets and zstr || Mattias Andrée
- [hackers] [libzahl] Add zsetup, zunsetup, zinit, zfree, zswap, zsave, zload, zbits, and zlsb || Mattias Andrée
- [hackers] [libzahl] Add, and use, libzahl_memfailure for conciseness, also fix possible unset errno || Mattias Andrée
- [hackers] [libzahl] Alternative solution for [20] Fast primality test with bounded perfection || Mattias Andrée
- [hackers] [libzahl] Always satisfy n=qd+r to avoid confusion || Mattias Andrée
- [hackers] [libzahl] Avoid using the internal structure as much as possible || Mattias Andrée
- [hackers] [libzahl] bench/benchmark-func.c || Mattias Andrée
- [hackers] [libzahl] bench/benchmark-func.c: add support for more functions || Mattias Andrée
- [hackers] [libzahl] benchmark-func: add option for more fine-grained benchmark || Mattias Andrée
- [hackers] [libzahl] benchmark-func: use X-macros for function-listing || Mattias Andrée
- [hackers] [libzahl] Benchmarking stuff || Mattias Andrée
- [hackers] [libzahl] benchmarking: add ability to choose cpu, and add 1D functions to benchmark-func || Mattias Andrée
- [hackers] [libzahl] Buffer was too small || Mattias Andrée
- [hackers] [libzahl] Change UNSAFE to ZAHL_UNSAFE, so it can be used in zahl-inlines.h || Mattias Andrée
- [hackers] [libzahl] Clean up bench/util.h || Mattias Andrée
- [hackers] [libzahl] Clean up refsheet || Mattias Andrée
- [hackers] [libzahl] Clean up || Mattias Andrée
- [hackers] [libzahl] Clean up, add zerror and zperror, fix bugs and add more tests || Mattias Andrée
- [hackers] [libzahl] Clean up, fix a few bugs, and add a test || Mattias Andrée
- [hackers] [libzahl] Cleaner workaround for clang bug || Mattias Andrée
- [hackers] [libzahl] Cleanup and add missing header inclusions || Mattias Andrée
- [hackers] [libzahl] Cleanup and fix bug in ztrunc || Mattias Andrée
- [hackers] [libzahl] Comments from 1-bit 4097-bit benchmarks || Mattias Andrée
- [hackers] [libzahl] Constants do not need dynamic memory || Mattias Andrée
- [hackers] [libzahl] Corrects to the manual, found by Marc || Mattias Andrée
- [hackers] [libzahl] Division is truncated, not floored || Mattias Andrée
- [hackers] [libzahl] Do not use explicit optimisation level on zsave || Mattias Andrée
- [hackers] [libzahl] doc: vulnerabilities concerning cryptographic applications || Mattias Andrée
- [hackers] [libzahl] Document UNSAFE || Mattias Andrée
- [hackers] [libzahl] Ensure that failure does not result in memory leak || Mattias Andrée
- [hackers] [libzahl] Error-check implies unlikely branching || Mattias Andrée
- [hackers] [libzahl] Exercise solutions: the return type should be on the line above the function name, like in the rest of the manual || Mattias Andrée
- [hackers] [libzahl] Exponentiation: clarification of a mathematical expression || Mattias Andrée
- [hackers] [libzahl] Fix a small error in the solution for Powers of the golden ratio || Mattias Andrée
- [hackers] [libzahl] Fix another error in the solution for Powers of the golden ratio || Mattias Andrée
- [hackers] [libzahl] Fix another typo || Mattias Andrée
- [hackers] [libzahl] Fix benchmark error || Mattias Andrée
- [hackers] [libzahl] Fix bug in libzahl_msb_nz_* and optimise and simplify libzahl_realloc || Mattias Andrée
- [hackers] [libzahl] Fix bugs and add a randomised testing || Mattias Andrée
- [hackers] [libzahl] Fix const-correctness in libtommath translation and add error checking in hebimath translation || Mattias Andrée
- [hackers] [libzahl] Fix difficulty ratings on exercises || Mattias Andrée
- [hackers] [libzahl] Fix errors in the manual (most of them found by Ivan Zuboff) || Mattias Andrée
- [hackers] [libzahl] Fix errors in the manual found by Ivan Zuboff || Mattias Andrée
- [hackers] [libzahl] Fix example in comments
- [hackers] [libzahl] Fix indent || Mattias Andrée
- [hackers] [libzahl] Fix indentation in manual || Mattias Andrée
- [hackers] [libzahl] Fix makefile || Mattias Andrée
- [hackers] [libzahl] Fix possible memory in zstr on failure || Mattias Andrée
- [hackers] [libzahl] Fix small error in refsheet || Mattias Andrée
- [hackers] [libzahl] Fix small error in solution for [13] The totient || Mattias Andrée
- [hackers] [libzahl] Fix so that no workaround is required. || Mattias Andrée
- [hackers] [libzahl] Fix some text || Mattias Andrée
- [hackers] [libzahl] Fix spacing || Mattias Andrée
- [hackers] [libzahl] Fix type of the last parameter for zptest in its man page || Mattias Andrée
- [hackers] [libzahl] Fix typo in merge-benchmark-func || Mattias Andrée
- [hackers] [libzahl] Fix typo || Mattias Andrée
- [hackers] [libzahl] Fix typo, thank you Neven || Mattias Andrée
- [hackers] [libzahl] Fix typos found by Marc || Mattias Andrée
- [hackers] [libzahl] Fix typos || Mattias Andrée
- [hackers] [libzahl] Fix Underfull \hbox in the refsheet || Petr Vaněk
- [hackers] [libzahl] Fix warnings (that were not turned on by default) || Mattias Andrée
- [hackers] [libzahl] Fix warnings || Mattias Andrée
- [hackers] [libzahl] Fix whitespace || Mattias Andrée
- [hackers] [libzahl] Fix zrand comment in refsheet || Mattias Andrée
- [hackers] [libzahl] Fix zsave translation for tomsfastmath and libtommath || Mattias Andrée
- [hackers] [libzahl] Forgot to stage update || Mattias Andrée
- [hackers] [libzahl] Functions in the translation layers should static inline. Probably not always fair... || Mattias Andrée
- [hackers] [libzahl] gmp has be compiled without glibc is you want to use another libc in your program || Mattias Andrée
- [hackers] [libzahl] gmp supports static linking, but it is opt-in || Mattias Andrée
- [hackers] [libzahl] How you would calculate factorials efficiently || Mattias Andrée
- [hackers] [libzahl] Improve library translations || Mattias Andrée
- [hackers] [libzahl] Improve makefile || Mattias Andrée
- [hackers] [libzahl] Improve zsub, only copy to temp when necessary || Mattias Andrée
- [hackers] [libzahl] List tested optimisation flags || Mattias Andrée
- [hackers] [libzahl] Make benchmark against libtommath more fair: enable error checking || Mattias Andrée
- [hackers] [libzahl] Make zabs, zneg and zswap inline || Mattias Andrée
- [hackers] [libzahl] Make zdiv and zmod (calls zdivmod) inline || Mattias Andrée
- [hackers] [libzahl] Make zmul and zsqr (calls low-level functions) inline || Mattias Andrée
- [hackers] [libzahl] Make “You should already [...]” small and italic || Mattias Andrée
- [hackers] [libzahl] Makefile: add check rule || Mattias Andrée
- [hackers] [libzahl] Makefile: add install and uninstall || Mattias Andrée
- [hackers] [libzahl] Makefile: remove intermediary files after compiling pdf files || Mattias Andrée
- [hackers] [libzahl] Man pages: rationale for non-essential arithmetic functions || Mattias Andrée
- [hackers] [libzahl] Manual refdup should not return int || Mattias Andrée
- [hackers] [libzahl] manual: add a missing \noindent || Mattias Andrée
- [hackers] [libzahl] Manual: add section: Create an integer || Mattias Andrée
- [hackers] [libzahl] Manual: connectives || Mattias Andrée
- [hackers] [libzahl] Manual: division algorithm || Mattias Andrée
- [hackers] [libzahl] Manual: extended gcd calculates two values for free, which most implementations ignore || Mattias Andrée
- [hackers] [libzahl] Manual: fix sign of example for zxor || Mattias Andrée
- [hackers] [libzahl] manual: fix truncated sentence || Mattias Andrée
- [hackers] [libzahl] Manual: How to calculate the Jacobi symbol || Mattias Andrée
- [hackers] [libzahl] Manual: how to calculate the legendre symbol || Mattias Andrée
- [hackers] [libzahl] manual: initialisation and errors || Mattias Andrée
- [hackers] [libzahl] Manual: jargon fix || Mattias Andrée
- [hackers] [libzahl] Manual: lcm: warn that gcd may be zero || Mattias Andrée
- [hackers] [libzahl] Manual: Logic => Connectives || Mattias Andrée
- [hackers] [libzahl] Manual: minor text fix || Mattias Andrée
- [hackers] [libzahl] Manual: on bsdnt || Mattias Andrée
- [hackers] [libzahl] Manual: on division || Mattias Andrée
- [hackers] [libzahl] Manual: remove text that should be been removed earlier || Mattias Andrée
- [hackers] [libzahl] Manual: simplify license || Mattias Andrée
- [hackers] [libzahl] Manual: The Kronecker symbol || Mattias Andrée
- [hackers] [libzahl] Manual: use inplace addition whenever possible || Mattias Andrée
- [hackers] [libzahl] Mention that a composite that passes a heuristic primality test is kown as a pseudoprime || Mattias Andrée
- [hackers] [libzahl] Minor edit in Addition || Mattias Andrée
- [hackers] [libzahl] Minor edit in manual: reorder parameters in call to zadd || Mattias Andrée
- [hackers] [libzahl] Minor fix to the text || Mattias Andrée
- [hackers] [libzahl] Minor text fix || Mattias Andrée
- [hackers] [libzahl] Minor word fix in STATUS || Mattias Andrée
- [hackers] [libzahl] Misc work on the manual || Mattias Andrée
- [hackers] [libzahl] Miscellaneous stuff || Mattias Andrée
- [hackers] [libzahl] More accurate benchmarking || Mattias Andrée
- [hackers] [libzahl] More detailed description of division and modulus || Mattias Andrée
- [hackers] [libzahl] More on exponentiation by squaring || Mattias Andrée
- [hackers] [libzahl] More on stuff that will not be included || Mattias Andrée
- [hackers] [libzahl] Mostly optimisations || Mattias Andrée
- [hackers] [libzahl] Multiple changes: || Mattias Andrée
- [hackers] [libzahl] n ≠ qd + r, that would just complicate things || Mattias Andrée
- [hackers] [libzahl] Nope, that was not the case, just stupid packaging, build it yourself and everything is fine. || Mattias Andrée
- [hackers] [libzahl] On addition || Mattias Andrée
- [hackers] [libzahl] On bit test || Mattias Andrée
- [hackers] [libzahl] On bit-shifting || Mattias Andrée
- [hackers] [libzahl] On bit-splitting || Mattias Andrée
- [hackers] [libzahl] On bit-truncation || Mattias Andrée
- [hackers] [libzahl] On exponentiation || Mattias Andrée
- [hackers] [libzahl] On greatest common divisor || Mattias Andrée
- [hackers] [libzahl] On odd/even and signum || Mattias Andrée
- [hackers] [libzahl] On primality test, and style || Mattias Andrée
- [hackers] [libzahl] On sign manipulation || Mattias Andrée
- [hackers] [libzahl] Optimisations || Mattias Andrée
- [hackers] [libzahl] Optimise and use __ around all compiler extensions || Mattias Andrée
- [hackers] [libzahl] Optimise libzahl_memcpy and libzahl_memset || Mattias Andrée
- [hackers] [libzahl] Optimise libzahl_memcpy for clang || Mattias Andrée
- [hackers] [libzahl] Optimise zadd on x86-64 || Mattias Andrée
- [hackers] [libzahl] Optimise zadd || Mattias Andrée
- [hackers] [libzahl] Optimise zand, zor, and zxor || Mattias Andrée
- [hackers] [libzahl] Optimise zdivmod || Mattias Andrée
- [hackers] [libzahl] Optimise zlsh || Mattias Andrée
- [hackers] [libzahl] Optimise znot || Mattias Andrée
- [hackers] [libzahl] Optimise zpow and zmodpow || Mattias Andrée
- [hackers] [libzahl] Optimise zpowu and zmodpowu || Mattias Andrée
- [hackers] [libzahl] Optimise zsetup, zgcd, zmul, and zsqr and add -flto || Mattias Andrée
- [hackers] [libzahl] Optimise zsqr, and optimise zmul a little || Mattias Andrée
- [hackers] [libzahl] Optimise zsqr, zmul, zstr, zdivmod, zpow, and zpowu || Mattias Andrée
- [hackers] [libzahl] Optimise zswap || Mattias Andrée
- [hackers] [libzahl] Optimise ztrunc || Mattias Andrée
- [hackers] [libzahl] Optimised zdivmod || Mattias Andrée
- [hackers] [libzahl] plot: adjust y-axis || Mattias Andrée
- [hackers] [libzahl] plot: merge identical graphs || Mattias Andrée
- [hackers] [libzahl] readme: libzahl is not thread-safe at the moment || Mattias Andrée
- [hackers] [libzahl] refsheet: a <- sgn b: use ~ between sgn and b || Mattias Andrée
- [hackers] [libzahl] refsheet: correct definition of zbits || Mattias Andrée
- [hackers] [libzahl] refsheet: fix type of second parameter for zseti, zsetu, zcmpi, and zcmpu || Mattias Andrée
- [hackers] [libzahl] refsheet: functions usually return void, paremeters are usually z_t (removes typo) || Mattias Andrée
- [hackers] [libzahl] refsheet: group title style consistency || Mattias Andrée
- [hackers] [libzahl] refsheet: random numbers => randomness || Mattias Andrée
- [hackers] [libzahl] refsheet: remove draft mode || Mattias Andrée
- [hackers] [libzahl] refsheet: simplify, exdent tables 2ex instead of 0.8em, and per Marc's suggestion, use microtype || Mattias Andrée
- [hackers] [libzahl] refsheet: style consistence || Mattias Andrée
- [hackers] [libzahl] refsheet: there is no good way to symbolise rounding toward zero, so do not use rounding symbols at all || Mattias Andrée
- [hackers] [libzahl] refsheet: tweak vspace and align the table with the title using hspace || Mattias Andrée
- [hackers] [libzahl] refsheet: use \hspace* to indent || Mattias Andrée
- [hackers] [libzahl] refsheet: zgcd: a < 0 also if b < 0 and c == 0 or c < 0 and b == 0, so just if, not iff || Mattias Andrée
- [hackers] [libzahl] refsheet: zperror's param may be empty, which is treated especially || Mattias Andrée
- [hackers] [libzahl] Remove my name and e-mail from the front page || Mattias Andrée
- [hackers] [libzahl] Remove unnecessary trim || Mattias Andrée
- [hackers] [libzahl] Rename bench/{benchmark.h => util.h} || Mattias Andrée
- [hackers] [libzahl] Rename zahl-{inlines,internals}.h => zahl/{inlines,internals}.h || Mattias Andrée
- [hackers] [libzahl] Rename zsplit_unsigned_fast_small_tainted to zsplit_unsigned_fast_small_auto || Mattias Andrée
- [hackers] [libzahl] Reorder sections || Mattias Andrée
- [hackers] [libzahl] Saturated subtraction: { => r = }a ∸ b = ..... || Mattias Andrée
- [hackers] [libzahl] Since zstr_length is a generalisation of zbits, add reference to each other in the man pages || Mattias Andrée
- [hackers] [libzahl] Small improvements to the manual || Mattias Andrée
- [hackers] [libzahl] Some comments || Mattias Andrée
- [hackers] [libzahl] Some documentation and cleanup for benchmark stuff || Mattias Andrée
- [hackers] [libzahl] Some improvements: || Mattias Andrée
- [hackers] [libzahl] Some optimisations || Mattias Andrée
- [hackers] [libzahl] Some optimisations, fix refsheet, and disable const/pure attributes in gmp in benchmark || Mattias Andrée
- [hackers] [libzahl] Some small changes and additions to the manual || Mattias Andrée
- [hackers] [libzahl] Some small improvements || Mattias Andrée
- [hackers] [libzahl] Some things to keep in mind when optimising || Mattias Andrée
- [hackers] [libzahl] Specify optimisation level on functions in zahl-inlines.h || Mattias Andrée
- [hackers] [libzahl] Split out zahl-inlines.h zahl-internals.h from zahl.h to hide uninteresting stuff || Mattias Andrée
- [hackers] [libzahl] Start on a manual || Mattias Andrée
- [hackers] [libzahl] Style fix || Mattias Andrée
- [hackers] [libzahl] Suppress false -Wclobbered warning || Mattias Andrée
- [hackers] [libzahl] Switch to ISC license. || Mattias Andrée
- [hackers] [libzahl] test: check that zstr_length validates the radix incorrectly || Mattias Andrée
- [hackers] [libzahl] todo: benchmarks shall ensure that the CPU is throttled before the benchmarking starts || Mattias Andrée
- [hackers] [libzahl] todo: should modular exponentiation and modular multiplication be removed? || Mattias Andrée
- [hackers] [libzahl] todo: zmodsqr will also be removed if zmodmul is removed || Mattias Andrée
- [hackers] [libzahl] Typo fixes by Marc || Mattias Andrée
- [hackers] [libzahl] Unlist fixed entry from the todo-list || Mattias Andrée
- [hackers] [libzahl] Update STATUS for more accurate benchmarks || Mattias Andrée
- [hackers] [libzahl] Update STATUS || Mattias Andrée
- [hackers] [libzahl] Update todo with benchmarking ideas || Mattias Andrée
- [hackers] [libzahl] update todo || Mattias Andrée
- [hackers] [libzahl] Use ar(1)'s s-flag instead of invoking ranlib(1) || Tom Schwindl
- [hackers] [libzahl] Use bold, not blackboard bold || Mattias Andrée
- [hackers] [libzahl] Use ZAHL_INLINE instead of static inline || Petr Vaněk
- [hackers] [libzahl] Why zbits returns 1 for 0 || Mattias Andrée
- [hackers] [libzahl] Work on the manual and zstr_length checks that the radix is valid || Mattias Andrée
- [hackers] [libzahl] zahl.h: fix working mishapp for zptest || Mattias Andrée
- [hackers] [libzahl] Zahl[en] is spelled with upper case Z || Mattias Andrée
- [hackers] [libzahl] zdiv.3: rationale for truncated division || Mattias Andrée
- [hackers] [libzahl] zdivmod: minor correction || Mattias Andrée
- [hackers] [libzahl] zgcd: optimisation of the first loop || Mattias Andrée
- [hackers] [libzahl] zinit is now an inline function || Mattias Andrée
- [hackers] [libzahl] zinit.3: document `struct zahl` || Mattias Andrée
- [hackers] [libzahl] znot man page: notes on representation and tendness toward zero || Mattias Andrée
- [hackers] [libzahl] zptest.3: why it is called NONPRIME rather than COMPOSITE || Mattias Andrée
- [hackers] [libzahl] zptest: if n is even, let the witness be 2 || Mattias Andrée
- [hackers] [libzahl] zptest: use DEFAULT_RANDOM || Mattias Andrée
- [hackers] [libzahl] zrand: add DEFAULT_RANDOM and FASTEST_RANDOM || Mattias Andrée
- [hackers] [libzahl] zrand: add MODUNIFORM and add tests for QUASIUNIFORM and MODUNIFORM || Mattias Andrée
- [hackers] [libzahl] zsets: minor optimisation || Mattias Andrée
- [hackers] [libzahl] zsetu: change macro from CHARS_PER_TYPE to SIZE_MULTIPLE || Mattias Andrée
- [hackers] [libzahl] zsqr is astymptotically faster than corresponding functions in other libs || Mattias Andrée
- [hackers] [libzahl] zsqr is no longer slower than zmul, they are identical || Mattias Andrée
- [hackers] [libzahl] zstr: add new parameter, n: the known limit out the length of the output || Mattias Andrée
- [hackers] [libzahl] zstr: do not calculate the exact output size, calculate something easier || Mattias Andrée
- [hackers] [libzahl] zstr_length.3: add missing blank space || Mattias Andrée
- [hackers] [libzahl] zstr_length: do not validate the radix if ZAHL_UNSAFE is used || Mattias Andrée
- [hackers] [libzahl] zstr_length_positive is safe for non-positive, hence rename to zstr_length; and add zstr_length || Mattias Andrée
- [hackers] [libzahl] ztrunc: fix bug: bits > .used may lead to incorrect truncation || Mattias Andrée
- [hackers] [libzahl] zzero1 did not guarantee that all arguments were evaulated exactly once, thus made static inline || Mattias Andrée
- [hackers] [libzahl] φ(−n) = φ(n), φ(1) = 1, φ(0) = 0 || Mattias Andrée
- [hackers] [libzahl][PATCH] Fix undefined behavior on longjmp
- [hackers] [libzahl][PATCH] Fix Underfull \hbox in the refsheet
- [hackers] [libzahl][PATCH] Use ZAHL_INLINE instead of static inline
- [hackers] [lsw] 0x%lx only || Connor Lane Smith
- [hackers] [lsw] [PATCH] Improve compliance with our coding style
- [hackers] [lsw] [PATCH] Makefile: Add POSIX target
- [hackers] [lsw] add manpage to dist || Connor Lane Smith
- [hackers] [lsw] added new <xid> argument || Connor Lane Smith
- [hackers] [lsw] Added tag 0.2 for changeset bda26618a6be || Connor Lane Smith
- [hackers] [lsw] cleanup || Connor Lane Smith
- [hackers] [lsw] ensure manpage dir exists (thanks petr) || Connor Lane Smith
- [hackers] [lsw] fix prop encoding || Connor Lane Smith
- [hackers] [lsw] flagless || Connor Lane Smith
- [hackers] [lsw] Improve compliance with our coding style || Tom Schwindl
- [hackers] [lsw] improve Makefile: be verbose || Hiltjo Posthuma
- [hackers] [lsw] lsw -a || Connor Lane Smith
- [hackers] [lsw] Makefile: Add POSIX target || Tom Schwindl
- [hackers] [lsw] prepared 0.3 || Anselm R Garbe
- [hackers] [lsw] refactored, manpage, -l flag || Connor Lane Smith
- [hackers] [lsw] reverse list || Connor Lane Smith
- [hackers] [lsw] segfault avoidance || Anselm R Garbe
- [hackers] [lsw][patch] Better handling of window title with non-ascii chars
- [hackers] [lsw][PATCH] Only list names for windows with WM_STATE set.
- [hackers] [nord][PATCH] Added nord colorscheme patch for dwm
- [hackers] [PATCH 0/2] [tabbed] focus urgent tabs
- [hackers] [PATCH 0/3][sbase] sort fixes
- [hackers] [PATCH 01/17] Set restore point before seeting signal handlers
- [hackers] [PATCH 02/17] Define new String type
- [hackers] [PATCH 03/17] Move cmdline to String type
- [hackers] [PATCH 04/17] Move text to String type
- [hackers] [PATCH 05/17] Move lastre to String type
- [hackers] [PATCH 06/17] Move join() to use String type
- [hackers] [PATCH 07/17] Move execsh() to use String type
- [hackers] [PATCH 08/17] Fix type of c in execsh()
- [hackers] [PATCH 09/17] Fix type of c in getrhs()
- [hackers] [PATCH 09/24] Added a second key label for the shift-activated symbols
- [hackers] [PATCH 1/1] Add support for user-defined fallback fonts
- [hackers] [PATCH 1/1] paste: Support -d '\0'
- [hackers] [PATCH 1/2] Add libutil/random.c for fast PCG-based PRNG
- [hackers] [PATCH 1/2] Embed dmenu in tabbed own window
- [hackers] [PATCH 1/2] Fix style files handling: stop leaking strings.
- [hackers] [PATCH 1/2] focus urgent tabs
- [hackers] [PATCH 1/2] Import libterminfo
- [hackers] [PATCH 1/2] Use *at functions with appropriate flags instead of lstat/lchown
- [hackers] [PATCH 1/3][sbase] chown: Ignore failure to find user/group name
- [hackers] [PATCH 1/3][sbase] sort: Fix handling of -k n,n case
- [hackers] [PATCH 1/4] Add cleanup() to do free(locks) + XCloseDisplay()
- [hackers] [PATCH 1/6] Add custom layouts. Move layouts to single layout.h file & toggle layers via memcpy w/ XK_Cancel. Clean up secondary layout positioning LRDU properly & blanking placeholders.
- [hackers] [PATCH 1/6] ed: Add optional parameter to string()
- [hackers] [PATCH 1/8] od: Add some missing type flags
- [hackers] [PATCH 1/8] update to currently used drw and util from dwm
- [hackers] [PATCH 1/9] Makefile: detect running OS
- [hackers] [PATCH 10/17] Move subline() to use String type
- [hackers] [PATCH 11/17] Rename addchar_() to addchar()
- [hackers] [PATCH 12/17] Allow overlapping transfer
- [hackers] [PATCH 13/17] Fix copy()
- [hackers] [PATCH 14/17] Improve doglobal()
- [hackers] [PATCH 15/17] Use nextln() in scroll()
- [hackers] [PATCH 16/17] Fix undo
- [hackers] [PATCH 17/17] Add TODO
- [hackers] [PATCH 2/2] Add OpenBSD support to config.mk
- [hackers] [PATCH 2/2] Add setstyle()
- [hackers] [PATCH 2/2] Add tput(1)
- [hackers] [PATCH 2/2] autofocus urgent tabs
- [hackers] [PATCH 2/2] cron: heavy refactor of parsefield() and matchentry()
- [hackers] [PATCH 2/2] libutil/recurse: Use a single path buffer, and directory fd
- [hackers] [PATCH 2/2] scripts: Fix non-portable find -perm /mode
- [hackers] [PATCH 2/2] strings: treat Runeerror as nonprintable
- [hackers] [PATCH 2/3][sbase] sort: Don't do top-level sort when -k is used
- [hackers] [PATCH 2/4] Re-introduce the waiting loop for input grabbing
- [hackers] [PATCH 2/5] Fix error in >1 wide key width calc, also 2021
- [hackers] [PATCH 2/8] coding style: function declarations include parameter names
- [hackers] [PATCH 2/8] od: Don't advance past end of type string
- [hackers] [PATCH 2/9] battery: OS split
- [hackers] [PATCH 20/24] fix for output key on release
- [hackers] [PATCH 2][sbase] libutil/unescape.c: add \u and \U; and correct and update printf.1
- [hackers] [PATCH 3/3][sbase] chgrp: parse gid if operand is not group name
- [hackers] [PATCH 3/4] Move screen unlocking inside cleanup()
- [hackers] [PATCH 3/8] drw: simplify font_getexts
- [hackers] [PATCH 3/8] install: Handle -c flag as a no-op
- [hackers] [PATCH 3/9] cpu: OS split
- [hackers] [PATCH 4/4] Localize running and failure inside readpw()
- [hackers] [PATCH 4/5] increase spacing, set scheme for window, make window render faster by removing unnecessary map requests to X
- [hackers] [PATCH 4/6] added an extra key column (alt now on keyboard by default), added cyrillic keymap, added a toggle to enable/disable overlays, added quick toggle buttons to toggle primary two layers. Added some configurability using command line parameters and environment variables.
- [hackers] [PATCH 4/8] drw: simplify color schemes
- [hackers] [PATCH 4/8] ln: Only fail if same inode without -f flag
- [hackers] [PATCH 4/9] entropy: OS split
- [hackers] [PATCH 5/6] Added a dialer/numpad keyboard, added the ability to handle layouts with less keys/different layouts. Extra configurability: select layout on startup, customisable height factor.
- [hackers] [PATCH 5/8] drw: fixup drw_rect function
- [hackers] [PATCH 5/8] touch: Respect caller's umask
- [hackers] [PATCH 5/9] ram: OS split
- [hackers] [PATCH 6/6] ed: Don't undo commands in sigint
- [hackers] [PATCH 6/6] ed: Update TODO
- [hackers] [PATCH 6/6] Made the old layouts compatible with the new svkbd, re-added the old english layout that was removed, and re-added the initial sxmo layout. Documentation updated accordingly. Final cleanup and fixes.
- [hackers] [PATCH 6/8] drw: fixup font handling
- [hackers] [PATCH 6/8] touch: Remove useless variable
- [hackers] [PATCH 6/9] swap: OS split
- [hackers] [PATCH 7/8] drw: misc fixes
- [hackers] [PATCH 7/8] touch: Use special UTIME_NOW and UTIME_OMIT values
- [hackers] [PATCH 8/8] drw: fixup drw_text
- [hackers] [PATCH 8/8] touch: Avoid unnecessary call to stat
- [hackers] [PATCH 8/9] uptime: OS split
- [hackers] [PATCH 9/9] wifi: OS split
- [hackers] [PATCH sbase v2] libutil/recurse: Split into two functions
- [hackers] [PATCH sbase] Add implementation of dd(1)
- [hackers] [PATCH sbase] install: Remove special handling for non-regular files
- [hackers] [PATCH sbase] libutil/recurse: Split into two functions
- [hackers] [PATCH slock] Properly clear the last entered character
- [hackers] [PATCH slstatus V2] Add basic backlight percentage support
- [hackers] [PATCH slstatus V3] Add basic backlight percentage support
- [hackers] [PATCH slstatus] Add a -1 option flag
- [hackers] [PATCH slstatus] Add basic backlight percentage support
- [hackers] [PATCH slstatus] Support energy_now/power_now in battery_remaining
- [hackers] [PATCH st v2] Fix null pointer access in strhandle
- [hackers] [PATCH st] Fix null pointer access in strhandle
- [hackers] [PATCH svkbd 2/4] Added a util function estrdup() to check all memory allocations
- [hackers] [PATCH svkbd 4/4] Various indentation fixes for a more consistent style
- [hackers] [PATCH svkbd 5/7] moved backspace key down in dialer layer (mobile-intl and simple layout), for more consistency with other layers
- [hackers] [PATCH svkbd 6/7] code cleanup in overlay definitions (removed empty lines comments)
- [hackers] [PATCH svkbd] Add missing keys on lazy layers
- [hackers] [PATCH svkbd] bump version to 0.4.1
- [hackers] [PATCH svkbd] Fix color scheme editing on smiley with Xresources
- [hackers] [PATCH svkbd] Make install fix: install the actual compiled layout
- [hackers] [PATCH svkbd] minor update for emoji overlay on Q: simpler glyph
- [hackers] [PATCH svkbd] Version bump prior to release
- [hackers] [PATCH sxmo-dwm] close window on long voldown press, kill window on triple press
- [hackers] [PATCH sxmo-utils] use 2-finger swipe down to close window, 3 to kill window
- [hackers] [PATCH ubase] Remove mknod; it was imported into sbase
- [hackers] [PATCH v2 02/14] Move layouts to single layout.h file & toggle layers via memcpy w/ XK_Cancel
- [hackers] [PATCH v2 1/2] Updated the man page
- [hackers] [PATCH v2 1/2][sbase] chown/chgrp: chown target not symlink by default
- [hackers] [PATCH v2 14/14] Made the old layouts compatible with the new svkbd, re-added the old english layout that was removed, and re-added the initial sxmo layout and renamed the mobile layouts. Documentation updated accordingly. Final cleanup and fixes for the whole patch series.
- [hackers] [PATCH v2 2/2] cleaned up code style, fixed buffer overflow in layers configuration, added a printdbg function.
- [hackers] [PATCH v2 2/2][sbase] chgrp: parse gid if operand is not group name
- [hackers] [PATCH v2][sbase] Add man(1)
- [hackers] [PATCH v2][sbase] cal: Centre month and year above calendar
- [hackers] [PATCH v2][sbase] libutil/unescape.c: simplify and add \E
- [hackers] [PATCH v2][ubase] Add ul(1)
- [hackers] [PATCH v3 2/2][sbase] chgrp: parse gid if operand is not group name
- [hackers] [PATCH v3][sbase] Add man(1)
- [hackers] [PATCH v3][sbase] cmp: Make output of error message POSIX compliant
- [hackers] [PATCH v3][sbase] libutil/unescape.c: simplify and add \E
- [hackers] [PATCH v3][sbase] paste: Support -d '\0'
- [hackers] [PATCH v4][sbase] paste: Support -d '\0'
- [hackers] [PATCH-v2] od: set -tx default byte number to integer size
- [hackers] [PATCH] [9base]: ed: avoid name collision with libc's getline.
- [hackers] [PATCH] [cc1] [cc2-qbe] Output function return type in cc1 and cc2
- [hackers] [PATCH] [cc2] Fix segmentation fault in writeout function
- [hackers] [PATCH] [dwm] [patch] livereload-xresources
- [hackers] [PATCH] [dwm] Make unset property fallback strings configurable
- [hackers] [PATCH] [ii] get rid of EXIT_bla crap
- [hackers] [PATCH] [sbase] Include sysmacros.h directly rather than types.h
- [hackers] [PATCH] [sbase] ls: allow listing contents of directories with +r-x
- [hackers] [PATCH] [sbase] mount: fix mount helper fs option handling
- [hackers] [patch] [sbase] printf: allow flags for the %s format string aswell
- [hackers] [PATCH] [scc] [cc2-qbe] Print function parameter types and names
- [hackers] [PATCH] [scc] Default to -ansi and declare at top of block
- [hackers] [PATCH] [sent] don't assume we get a ConfigureNotify event
- [hackers] [PATCH] [sent] Quick patch to replace png with farbfeld
- [hackers] [PATCH] [sites] dwm: patches: fix unclean cfacts patch
- [hackers] [PATCH] [slock] Remove faulty example and add a section on security considerations
- [hackers] [PATCH] [slock] Revert "No need for usage()"
- [hackers] [PATCH] [slock] revert using argv0 and minor fixup
- [hackers] [PATCH] [st] FAQ: libXft now supports BGRA glyphs
- [hackers] [PATCH] [st][patch] copyurl patch to highlight selected urls. Simply invert terminal default colors when a url is copied to the clipboard.
- [hackers] [PATCH] [ubase] dd: Use sigaction(2) to obviate select(2)
- [hackers] [PATCH] Add a configuration option for fullscreen locking
- [hackers] [PATCH] Add crypt.h for recent glibc versions
- [hackers] [PATCH] Add Escape key to quit sent
- [hackers] [PATCH] Add Forward/Back keys to navigate
- [hackers] [PATCH] add option to run command after screen is locked
- [hackers] [PATCH] Add passwd -d support
- [hackers] [PATCH] Add simple example for st
- [hackers] [PATCH] Added xft support
- [hackers] [PATCH] Allow browsing navigation history with dmenu
- [hackers] [PATCH] Continue style fixing: function declarations, code alignement
- [hackers] [PATCH] converted manpage to mdoc
- [hackers] [PATCH] cp: Default to -P when -R is specified
- [hackers] [PATCH] dd: Use sigaction(2) to obviate select(2)
- [hackers] [PATCH] Do not return NULL in cpu when setting valid
- [hackers] [PATCH] Do not use valid in cpu_freq|io_wait
- [hackers] [PATCH] Don't add excessive slashes to directories in ls(1) with the R flag
- [hackers] [PATCH] Don't use malloc in ls(1) with the -q flag
- [hackers] [PATCH] find: Make parameter error messages more specific
- [hackers] [PATCH] Fix atom value parsing in SETPROP
- [hackers] [PATCH] Fix cookies wording
- [hackers] [PATCH] Fix showing directories when -R flag is set in ls(1)
- [hackers] [PATCH] Fix spelling of otherwise in surf.1
- [hackers] [PATCH] fully flush input buffer
- [hackers] [PATCH] Honor SURF_USERAGENT evironment variable
- [hackers] [PATCH] Implement -p for xargs(1)
- [hackers] [PATCH] Install LICENSE and BUGS
- [hackers] [PATCH] libutil/random: fix conflict between versions
- [hackers] [PATCH] libutil: fix warning about implicit conversion in unescape.c
- [hackers] [PATCH] ls: fix entities arrays handling in main()
- [hackers] [PATCH] ls: fix time handling by augmenting time resolution
- [hackers] [PATCH] make: fix rogue parameter in install target
- [hackers] [PATCH] Move nologin(8) to sbase
- [hackers] [PATCH] nl.1: document pages
- [hackers] [PATCH] od: set -tx default byte number to integer size
- [hackers] [PATCH] optimized dwm.png
- [hackers] [PATCH] passwd, login: Support empty passwords
- [hackers] [PATCH] proxy-uri -> proxy-resolver for no_proxy
- [hackers] [PATCH] proxy-uri -> proxy-resolver for no_proxy; add #inc
- [hackers] [PATCH] Remove .hgtags
- [hackers] [PATCH] remove duplicate header inclusion of string.h
- [hackers] [PATCH] Remove superfluous byteorder conversion
- [hackers] [PATCH] remove useless c->next = NULL
- [hackers] [PATCH] reset the width of nodes as per mfact's value
- [hackers] [PATCH] Restore cursor color customization and defaults
- [hackers] [PATCH] rev, tail: replace hardcoded code by UTF8_POINT macro
- [hackers] [PATCH] Script text shouldn't go through formatted conversion
- [hackers] [PATCH] scripts: Force file copying on install
- [hackers] [PATCH] simplify client moving on monitor count decrease
- [hackers] [PATCH] sort: Fix handling of -k n,n case when -t in use
- [hackers] [patch] st crash inside getsel
- [hackers] [PATCH] st.1: modify man page to accurately reflect default keybindings
- [hackers] [PATCH] strings: Correctly handle non-UTF-8 data
- [hackers] [PATCH] tar: Explain reason for malformed header
- [hackers] [PATCH] tar: if first argument doesn't have a leading dash, prepend one
- [hackers] [PATCH] tty: fix exit value on error from 1 to 2
- [hackers] [PATCH] Unify handling of URI-copying context menu items
- [hackers] [PATCH] update arg.h to the corrected one from st
- [hackers] [PATCH] update copyright year
- [hackers] [PATCH] Update macros in arg.h to not cause hidden side effects to argv or rely on previously defined variables.
- [hackers] [PATCH] Use bold for keyboard shortcuts in dmenu.1
- [hackers] [PATCH] Use right click as previous and enable scrolling to switch slides
- [hackers] [PATCH] use window colormap to draw borders
- [hackers] [PATCH] volume: compute volume by alsa api on linux
- [hackers] [PATCH] Whitelist key event modifiers for shortcuts
- [hackers] [PATCH] whitespace alignment
- [hackers] [PATCH] yellow italics everywhere is for colorblind people
- [hackers] [PATCH][dmenu/libsl] render invalid utf8 bytes as U+FFFD
- [hackers] [PATCH][dmenu] Add line height option (-lh <height>)
- [hackers] [PATCH][dmenu] Xinerama: correct variable declarations in preprocessor conditional
- [hackers] [PATCH][farbfeld] Add ff2pam(1): convert farbfeld to 16-bit RGBA Portable Arbitrary Map
- [hackers] [PATCH][libgrapheme] macro-hygiene: wrap arguments in parenthesis
- [hackers] [PATCH][sbase] Add man(1)
- [hackers] [PATCH][sbase] Add patch(1)
- [hackers] [PATCH][sbase] cal: Centre month and year above calendar
- [hackers] [PATCH][sbase] cal: Fix grid alignment for years < 1000
- [hackers] [PATCH][sbase] cmp: Make output POSIX compliant
- [hackers] [PATCH][sbase] cp.1: source and dest are not optional
- [hackers] [PATCH][sbase] date: Fix default format string
- [hackers] [PATCH][sbase] Documentation and whitespace improvements to patch(1)
- [hackers] [PATCH][sbase] find: fix flag setting
- [hackers] [PATCH][sbase] getconf: fail if any other flag than -v is used
- [hackers] [PATCH][sbase] grep: Fix exit status on use of -l
- [hackers] [PATCH][sbase] libutil/unescape.c: add \E and simplify \x
- [hackers] [PATCH][sbase] libutil/unescape.c: only print argv0 once on error
- [hackers] [PATCH][sbase] mkfifo: Set initial mode
- [hackers] [PATCH][sbase] paste: Allow null delim
- [hackers] [PATCH][sbase] sort: Don't do top-level sort when -c is used with -k
- [hackers] [PATCH][sbase] tar: use bigger buffer size to increase performance
- [hackers] [patch][scc] fix parsing end of comment
- [hackers] [patch][scc] minor fixes (whitespace and such)
- [hackers] [patch][scc] sh style and syntax fixes
- [hackers] [PATCH][sdhcp] Coding style and minor fixes
- [hackers] [PATCH][ubase] Add ul(1)
- [hackers] [PATCH][ubase] respawn: reopen the fifo at end of line, and use read-only
- [hackers] [PATCH][vis] Change op_put to repeat put operation count times
- [hackers] [PATCHv2] passwd, login: Support empty passwords
- [hackers] [quark] Actually exit the child process once finished serving || Laslo Hunhold
- [hackers] [quark] Add a few more mime types || FRIGN
- [hackers] [quark] Add a space after the number in the Xr mandoc macro || Laslo Hunhold
- [hackers] [quark] Add arg-parser and move copyright-info to LICENSE || FRIGN
- [hackers] [quark] Add arg.h || FRIGN
- [hackers] [quark] Add Dominik Schmidt to license || Laslo Hunhold
- [hackers] [quark] Add esnprintf() and refactor some code || Laslo Hunhold
- [hackers] [quark] add headers to make it compile under OpenBSD || Josuah Demangeon
- [hackers] [quark] Add http_send_body() and data_send_error() and refactor || Laslo Hunhold
- [hackers] [quark] Add logmsg() and refactor connection handling || Laslo Hunhold
- [hackers] [quark] Add missing newline || FRIGN
- [hackers] [quark] add myself to the license (contributor) || Hiltjo Posthuma
- [hackers] [quark] Add netinet/in.h to sock.c || Laslo Hunhold
- [hackers] [quark] add newline after </html> || Hiltjo Posthuma
- [hackers] [quark] Add normabspath() to replace realpath(), making quark work with musl || Laslo Hunhold
- [hackers] [quark] Add Quentin to LICENSE || Laslo Hunhold
- [hackers] [quark] Add some missing headers and interface visibility macro || Quentin Rameau
- [hackers] [quark] Add strftime to modified-date-check || FRIGN
- [hackers] [quark] Add support for adding a prefix to a target when matching vhosts || Laslo Hunhold
- [hackers] [quark] Add target prefix mapping || Laslo Hunhold
- [hackers] [quark] Add vhost support || Laslo Hunhold
- [hackers] [quark] added basic HEAD support, some bug fixes || Anselm R Garbe
- [hackers] [quark] added command line interface || Anselm R Garbe
- [hackers] [quark] Adjust last-byte-pos greater than files || Quentin Rameau
- [hackers] [quark] Allow dir-listing to be a configurable option || FRIGN
- [hackers] [quark] Allow switching vhosts using flags and rework the usage || Laslo Hunhold
- [hackers] [quark] another version, behaves better under stress || Anselm R Garbe
- [hackers] [quark] applied cls' follow up fix || garbeam
- [hackers] [quark] applied rransom's quark patch for FreeBSD compliance, thanks || garbeam
- [hackers] [quark] applied Szabolcs patch, added him to LICENSE || Anselm R Garbe
- [hackers] [quark] Apply (D)DoS-Hardening || Laslo Hunhold
- [hackers] [quark] basecgi: constant-dependent buffer overflow
- [hackers] [quark] Be extra pedantic again and remove all warnings || Laslo Hunhold
- [hackers] [quark] Begin comment in lowercase || Laslo Hunhold
- [hackers] [quark] bind: re-use address, setsockopt SO_REUSEADDR || Hiltjo Posthuma
- [hackers] [quark] byte-range: fix range check for upper limit || Hiltjo Posthuma
- [hackers] [quark] cgi: parse Status: header || Hiltjo Posthuma
- [hackers] [quark] Change -U udsname to -U sockfile for clarification. || Quentin Rameau
- [hackers] [quark] Change default mimetype to application/octet-stream || FRIGN
- [hackers] [quark] Change HTTP-status-codes to defines || FRIGN
- [hackers] [quark] Change target prefix mapping argument order || Laslo Hunhold
- [hackers] [quark] change the behavior of docroot || Ivan Delalande
- [hackers] [quark] Change the license formatting a bit to be in line with the OSI || Laslo Hunhold
- [hackers] [quark] Change tstamp() to allow passing time_t || FRIGN
- [hackers] [quark] check for len(reqbuf) = 0 || FRIGN
- [hackers] [quark] Check for UNIX-doman socket name truncation || Laslo Hunhold
- [hackers] [quark] Check inet_pton() for system error || Laslo Hunhold
- [hackers] [quark] Clean up request host properly || Laslo Hunhold
- [hackers] [quark] Cleanup socket file at exit. || Quentin Rameau
- [hackers] [quark] code-style fixes || Hiltjo Posthuma
- [hackers] [quark] Coding style || FRIGN
- [hackers] [quark] config.def.h: add jpeg alias, ogg audio mimetype || Hiltjo Posthuma
- [hackers] [quark] config.mk: fix compiler warning, just use DEFAULT_SOURCE || Hiltjo Posthuma
- [hackers] [quark] config.mk: fix warning about strptime on glibc || Hiltjo Posthuma
- [hackers] [quark] config.mk: improve feature test macros and compatibility || Hiltjo Posthuma
- [hackers] [quark] config: add some more common mime-types || Hiltjo Posthuma
- [hackers] [quark] Correct arg.h license || Laslo Hunhold
- [hackers] [quark] correct information in README || Jakob Kramer
- [hackers] [quark] Do not indent switch cases || sin
- [hackers] [quark] Do not remove existing socket file || Quentin Rameau
- [hackers] [quark] don't allow named service->port translation || Hiltjo Posthuma
- [hackers] [quark] Don't default to clang || Laslo Hunhold
- [hackers] [quark] Don't ignore SIGCHLD in the main thread || Quentin Rameau
- [hackers] [quark] Don't let r be uninitialized || FRIGN
- [hackers] [quark] Don't replace '+' with ' ' when decoding URLs || Laslo Hunhold
- [hackers] [quark] Don't warn on cleanup unlink error || Quentin Rameau
- [hackers] [quark] encode(): fix buffer-overflow and NUL terminate it || Hiltjo Posthuma
- [hackers] [quark] Ensure const-correctness where possible and refactor parse_range() || Laslo Hunhold
- [hackers] [quark] Ensure mod is properly initialized || sin
- [hackers] [quark] Fix a logic error || Laslo Hunhold
- [hackers] [quark] Fix compilation on OpenBSD || Laslo Hunhold
- [hackers] [quark] Fix Content-Length calculation || Quentin Rameau
- [hackers] [quark] Fix dir-check in dirent || Laslo Hunhold
- [hackers] [quark] Fix example regex in vhosts || Laslo Hunhold
- [hackers] [quark] Fix handling of unexpected hangups || Laslo Hunhold
- [hackers] [quark] Fix logic error in vhost chrooting (from e592bbc) || Quentin Rameau
- [hackers] [quark] fix memleak in scandir() || Hiltjo Posthuma
- [hackers] [quark] fix memory leak in sendfile() || Hiltjo Posthuma
- [hackers] [quark] Fix mime-check || FRIGN
- [hackers] [quark] Fix mime-handling with default mime || FRIGN
- [hackers] [quark] Fix normabspath() to handle consecutive '..'s properly || Laslo Hunhold
- [hackers] [quark] Fix one byte NULL stack overflow || Aaron Burrow
- [hackers] [quark] Fix potentially uninitialized vars || sin
- [hackers] [quark] fix segfault on parsing of -v and -m || Josuah Demangeon
- [hackers] [quark] Fix sending of zero-size files || Quentin Rameau
- [hackers] [quark] Fix streaming errors || FRIGN
- [hackers] [quark] Fix syntax error in config.def.h || FRIGN
- [hackers] [quark] Fix syntax error || Laslo Hunhold
- [hackers] [quark] Fix the regex in the example || Laslo Hunhold
- [hackers] [quark] Fix the style a bit and prevent out-of-bounds index access for vhost[] || Laslo Hunhold
- [hackers] [quark] Fix typo in signal handler, SIGINT -> SIGCHLD || Quentin Rameau
- [hackers] [quark] Fix unveil(2) usage || Laslo Hunhold
- [hackers] [quark] Fix wording a little bit || Laslo Hunhold
- [hackers] [quark] Fixed buffer overflow when p-res==targetlen in function getreqentry || Adria Garriga
- [hackers] [quark] forget to close cfd in parent ;) || Anselm R Garbe
- [hackers] [quark] Fortify error-cases || FRIGN
- [hackers] [quark] Fortify the sanity-checks || FRIGN
- [hackers] [quark] Forward catched signals to children || Quentin Rameau
- [hackers] [quark] Further refine dropout-candidates over response-type and progress || Laslo Hunhold
- [hackers] [quark] Get rid of atexit() || Quentin Rameau
- [hackers] [quark] Get rid of getnameinfo and use inet_ntop instead || FRIGN
- [hackers] [quark] Give an indication of the time zone in the log || Laslo Hunhold
- [hackers] [quark] Handle more signals, replace signal() with sigaction() || Quentin Rameau
- [hackers] [quark] header parsing: allow tabs are whitespace, compare case-insensitive || Hiltjo Posthuma
- [hackers] [quark] Homogenize license statement || Laslo Hunhold
- [hackers] [quark] HTTP 401 -> 403 || FRIGN
- [hackers] [quark] http status moved permanently is code 301 || Hiltjo Posthuma
- [hackers] [quark] http: fix default index serving
- [hackers] [quark] http_send_response: fix undefined behaviour for copying the target string || Hiltjo Posthuma
- [hackers] [quark] If fork fails, close the incoming socket || Laslo Hunhold
- [hackers] [quark] if there is no matching vhost return 404 Not Found || Hiltjo Posthuma
- [hackers] [quark] Ignore EPIPE while writing file to socket || FRIGN
- [hackers] [quark] Ignore queries and fragments in URIs || Laslo Hunhold
- [hackers] [quark] Ignore SIGPIPE || sin
- [hackers] [quark] implement http not modified || Hiltjo Posthuma
- [hackers] [quark] Implement RFC 8615 (Well-Known URIs) and refine access errors || Laslo Hunhold
- [hackers] [quark] implemented very basic cgi support || Anselm R Garbe
- [hackers] [quark] Import fixed arg.h from farbfeld || Laslo Hunhold
- [hackers] [quark] Import rewritten arg.h from farbfeld || Laslo Hunhold
- [hackers] [quark] Import strtonum() and get rid of atoi() || Laslo Hunhold
- [hackers] [quark] Import updated arg.h from farbfeld || Laslo Hunhold
- [hackers] [quark] improve byte-range support || Hiltjo Posthuma
- [hackers] [quark] improve CGI support || Hiltjo Posthuma
- [hackers] [quark] Improve connection logging || Laslo Hunhold
- [hackers] [quark] Improve http_prepare_response()'s error semantics || Laslo Hunhold
- [hackers] [quark] Improve permission-error-reporting and raise open-file-limit || Laslo Hunhold
- [hackers] [quark] Improve timestamp() semantics || Laslo Hunhold
- [hackers] [quark] Improve tokenization for m- and v-flag parsing || Laslo Hunhold
- [hackers] [quark] Improve vhost handling and fix an uninitialized variable use || Laslo Hunhold
- [hackers] [quark] in the directory listing add / as suffix to save a redirect check || Hiltjo Posthuma
- [hackers] [quark] Increase clarity of the len-check || FRIGN
- [hackers] [quark] Initial commit of quark rewrite || FRIGN
- [hackers] [quark] initialize request fields used as output in log || Hiltjo Posthuma
- [hackers] [quark] Integrate compiled regex into vhost array || Quentin Rameau
- [hackers] [quark] Introduce flag-centric usage || Laslo Hunhold
- [hackers] [quark] Introduce state-handling and interruptiblity in serve() || Laslo Hunhold
- [hackers] [quark] made simple CGI working, quark can be used to run werc || Anselm R Garbe
- [hackers] [quark] make directory listing a run-time flag || Hiltjo Posthuma
- [hackers] [quark] Make host parameters optional || Nihal Jere
- [hackers] [quark] Make queue-event-error-detection stricter || Laslo Hunhold
- [hackers] [quark] Make sure we flush the buffers before leaving || Laslo Hunhold
- [hackers] [quark] Make the serving process interruptible || Laslo Hunhold
- [hackers] [quark] Make the socketfile accessible by clients || Quentin Rameau
- [hackers] [quark] Make user/group-handling-code more robust || Laslo Hunhold
- [hackers] [quark] memcpy regions may not overlap, use memmove || Hiltjo Posthuma
- [hackers] [quark] Mention default behaviour in the manual when the host is not given || Laslo Hunhold
- [hackers] [quark] minor code-style consistency fixes || Hiltjo Posthuma
- [hackers] [quark] missing newline
- [hackers] [quark] moved signal handlers before port binding || Anselm R Garbe
- [hackers] [quark] No need for MAXBUFLEN+1 || sin
- [hackers] [quark] Only set SO_REUSEADDR on the listening fd || sin
- [hackers] [quark] permit prefix to be empty in -v format string || Josuah Demangeon
- [hackers] [quark] Prepare repository for rewrite || FRIGN
- [hackers] [quark] preparing Request abstraction, ongoing || Anselm R Garbe
- [hackers] [quark] Prevent overflow in strtonum()-parameters || Laslo Hunhold
- [hackers] [quark] Properly escape backslash in regex || Laslo Hunhold
- [hackers] [quark] Properly HTML-escape names in dirlistings || Laslo Hunhold
- [hackers] [quark] Properly serve empty files || Laslo Hunhold
- [hackers] [quark] Properly set resource limits || Laslo Hunhold
- [hackers] [quark] Re-localize insock, don't manually close the socket || Quentin Rameau
- [hackers] [quark] Rectify error-handling || FRIGN
- [hackers] [quark] Reduce global state by localizing the server-struct || Laslo Hunhold
- [hackers] [quark] Refactor http_send_buf() and http_recv_header() and simplify buffer || Laslo Hunhold
- [hackers] [quark] Refactor loop inside writedata() || FRIGN
- [hackers] [quark] Refactor queue-event-handling to be pointer-centric || Laslo Hunhold
- [hackers] [quark] Refactor range-parsing into a separate function || Laslo Hunhold
- [hackers] [quark] Refactor request() || FRIGN
- [hackers] [quark] Refactor resource-parsing and -handling heavily || Laslo Hunhold
- [hackers] [quark] Refactor response-generation || Laslo Hunhold
- [hackers] [quark] Refactor responsefile() || FRIGN
- [hackers] [quark] Refactor server- and connection-logic into separate components || Laslo Hunhold
- [hackers] [quark] Refactor sighandler || FRIGN
- [hackers] [quark] Refactor the single source file into multiple modules || Laslo Hunhold
- [hackers] [quark] Refine error messages || Laslo Hunhold
- [hackers] [quark] Refine manpage concerning the UNIX-domain socket file || Laslo Hunhold
- [hackers] [quark] Register signal handlers in handlesignals() || Quentin Rameau
- [hackers] [quark] Remove "_AT_strip $@" from the Makefile || FRIGN
- [hackers] [quark] Remove server-architecture specifics from serve() and add them to main() || Laslo Hunhold
- [hackers] [quark] Remove three dead stores in main() || Laslo Hunhold
- [hackers] [quark] remove unused code || Hiltjo Posthuma
- [hackers] [quark] Remove unused field in the request-struct || Laslo Hunhold
- [hackers] [quark] remove unused fields and redundant check for HTTP method || Hiltjo Posthuma
- [hackers] [quark] Remove whitespace from manual || FRIGN
- [hackers] [quark] removed non-existent man page install || Anselm R Garbe
- [hackers] [quark] Rename "target" to "URI" where appropriate || Laslo Hunhold
- [hackers] [quark] Rename _i,_argused to i_,argused_ || Laslo Hunhold
- [hackers] [quark] Rename fd to listenfd for readability || sin
- [hackers] [quark] Rename filetype() to suffix() || Laslo Hunhold
- [hackers] [quark] Rename REQ_MOD to REQ_IF_MODIFIED_SINCE || Laslo Hunhold
- [hackers] [quark] Rename s to srv || Laslo Hunhold
- [hackers] [quark] Rename status to s in serve() || Laslo Hunhold
- [hackers] [quark] Reorder config.def.h a bit || Laslo Hunhold
- [hackers] [quark] Reordering function-prototypes and functions and size_t-correctness || FRIGN
- [hackers] [quark] request: ignore empty request in log || Hiltjo Posthuma
- [hackers] [quark] Restore default handlers in children || Quentin Rameau
- [hackers] [quark] Revert "always null-terminate reqbuf buffer" || FRIGN
- [hackers] [quark] Revert "request: ignore empty request in log" || FRIGN
- [hackers] [quark] Rewrite quark from the ground up again || Laslo Hunhold
- [hackers] [quark] sanity check || Anselm R Garbe
- [hackers] [quark] scandir: sort directories and show filetype || Hiltjo Posthuma
- [hackers] [quark] Send a relative redirection header wherever possible || Laslo Hunhold
- [hackers] [quark] Send absolute path when redirecting || Laslo Hunhold
- [hackers] [quark] Send Accept-Ranges-header for file-requests || Laslo Hunhold
- [hackers] [quark] send binary Content-Type by default (octet-stream) || Hiltjo Posthuma
- [hackers] [quark] send status code for method not allowed if not GET or HEAD || Hiltjo Posthuma
- [hackers] [quark] set host[0] = 0 at the beginning for more safety || FRIGN
- [hackers] [quark] Simplify config.mk || sin
- [hackers] [quark] Simplify Makefile and package properly || FRIGN
- [hackers] [quark] small style and CGI message fix || Hiltjo Posthuma
- [hackers] [quark] Small style fix || Laslo Hunhold
- [hackers] [quark] some el cheapo handle release || Anselm R Garbe
- [hackers] [quark] some minor fix || Anselm R Garbe
- [hackers] [quark] Specify UTF-8 for non-binary content-types || Laslo Hunhold
- [hackers] [quark] Split synopsis to reflect the dual usage. || Quentin Rameau
- [hackers] [quark] Stop hiding what we're doing in the Makefile || FRIGN
- [hackers] [quark] Streamline the code || FRIGN
- [hackers] [quark] Style fix || Laslo Hunhold
- [hackers] [quark] superflous, stderr is unbuffered || Anselm R Garbe
- [hackers] [quark] Support encoding UTF-8 characters || FRIGN
- [hackers] [quark] the result of encode() and decode() is unused || Hiltjo Posthuma
- [hackers] [quark] Thoughts on CGI and authentication?
- [hackers] [quark] Undef MIN() because it screams on OpenBSD || sin
- [hackers] [quark] Unify return values || FRIGN
- [hackers] [quark] Update LICENSE || Laslo Hunhold
- [hackers] [quark] Update manpage to list capabilities and behaviour || Laslo Hunhold
- [hackers] [quark] Update MANPREFIX according to FHS || Laslo Hunhold
- [hackers] [quark] Update the documentation to reflect the new flag-centric usage || Laslo Hunhold
- [hackers] [quark] update || Anselm R Garbe
- [hackers] [quark] Use compound literals and explicit initialization || Laslo Hunhold
- [hackers] [quark] Use die() in usage() || FRIGN
- [hackers] [quark] Use die() instead of fprintf+exit || Quentin Rameau
- [hackers] [quark] Use dprintf() instead of snprintf()+sendbuffer() || Laslo Hunhold
- [hackers] [quark] Use dprintf() instead of snprintf()+writebuffer() || Laslo Hunhold
- [hackers] [quark] Use enum for HTTP stati and improve data structures || FRIGN
- [hackers] [quark] Use epoll/kqueue and worker threads to handle connections || Laslo Hunhold
- [hackers] [quark] use extended regex and fix example regex for realsies || Hiltjo Posthuma
- [hackers] [quark] Use gmtime() instead of localtime() || FRIGN
- [hackers] [quark] Use named indices for the response-entry-array || FRIGN
- [hackers] [quark] Use pledge(2) and unveil(2) on OpenBSD || Laslo Hunhold
- [hackers] [quark] Use scheme-relative (aka protocol-relative) URLs for redirects || Laslo Hunhold
- [hackers] [quark] Use sizeof() instead of magic constants || FRIGN
- [hackers] [quark] Use ssize_t for read- and write-return-values || FRIGN
- [hackers] [quark] Use strsignal() for signal-logging || FRIGN
- [hackers] [quark] util: don't initialize server, it's already done in main() || Hiltjo Posthuma
- [hackers] [quark][PATCH 1/3] fix segfault on parsing of -v and -m
- [hackers] [quark][PATCH 1/7] arg.h: visual separation for blocks
- [hackers] [quark][PATCH 2/3] permit prefix to be empty in -v format string
- [hackers] [quark][PATCH 2/7] arg.h: more readable NULL pointer
- [hackers] [quark][PATCH 3/3] do not compare the port for triggering redirection
- [hackers] [quark][PATCH 4/7] arg.h: clean ref for argv[1] element
- [hackers] [quark][PATCH 5/7] arg.h: uncluttering
- [hackers] [quark][PATCH 6/7] arg.h: unconditional break
- [hackers] [quark][PATCH] Add a config switch to enable/disable NPROC limit
- [hackers] [quark][PATCH] Add DEFAULT_MIME_TYPE macro
- [hackers] [quark][PATCH] add headers to make it compile under OpenBSD
- [hackers] [quark][PATCH] Add skeleton for keep-alive connections
- [hackers] [quark][PATCH] Add support for precomputed compression
- [hackers] [quark][PATCH] do not compare the port for triggering redirection
- [hackers] [quark][PATCH] Don't erase response on http_send_error_response
- [hackers] [quark][PATCH] Don't reject /.well-known/ (see RFC 8615)
- [hackers] [quark][PATCH] Fix buffer over-read in decode()
- [hackers] [quark][PATCH] fix bug where quark would send NOT_MODIFIED in different timezone
- [hackers] [quark][PATCH] Fix docindex not being served
- [hackers] [quark][PATCH] fix for NOT_MODIFIED being sent in non-GMT timezone
- [hackers] [quark][PATCH] Fix for sending HTTP response status 304
- [hackers] [quark][PATCH] Fix inverted conditional in sock_same_addr()
- [hackers] [quark][PATCH] Fix overflow when calling strtonum in parse_range
- [hackers] [quark][PATCH] Fix strftime error handling
- [hackers] [quark][PATCH] HTML-escape dirlist dynamic content
- [hackers] [quark][PATCH] makes host parameters optional
- [hackers] [quark][PATCH] Raise RLIMIT_NPROC only if maxnprocs higher than current limits
- [hackers] [quark][PATCH] Remove superfluous byteorder conversion
- [hackers] [quark][PATCH] Return -1 in case of errors in queue event wrapper functions.
- [hackers] [sandy] [PATCH] fix title not updating on terms with "hs" capabilities (st)
- [hackers] [sandy] Accidentaly added patch as file || Dimitris Zervas
- [hackers] [sandy] Applied Evil_Bob's patch || Dimitris Zervas
- [hackers] [sandy] Better join lines tr, as suggested by Wolfgang Corcoran-Mathe || Rafael García Gallego
- [hackers] [sandy] Change lowercase and uppercase functions in config file to include at least ISO-8859-1 characters that have a defined case change. PS: damn eszett || Rafael Garcia
- [hackers] [sandy] fix uninitialized variables || Hiltjo Posthuma
- [hackers] [sandy] Fixed styling (by Evil_Bob) || Dimitris Zervas
- [hackers] [sandy] Little manpage update. || Rafael Garcia
- [hackers] [sandy] Manpage typos || Rafael Garcia
- [hackers] [sandy] Minor typo fix by joshua_AT_cubesolving.com || Rafael García Gallego
- [hackers] [sandy] Remove 2 unneded gotos || Rafael Garcia
- [hackers] [sandy] Remove some stupid lines || Rafael Garcia
- [hackers] [sandy] Ruby syntax highlighting || Rafael Garcia
- [hackers] [sandy] Stupid comment talking about old behavior removed || Rafael Garcia
- [hackers] [sandy] Syntax fixes || Dimitris Zervas
- [hackers] [sandy] Undo & redo man page entries by Wolfgang Corcoran-Mathe || Rafael García Gallego
- [hackers] [sandy] Various improvements (by Evil_Bob) || Dimitris Zervas
- [hackers] [sandy][PATCH] fix title not updating on terms with "hs" capabilities (st)
- [hackers] [sbase/ubase-merge] Move more things around || Roberto E. Vargas Caballero
- [hackers] [sbase/ubase-merge] Move non posix tools out of sbase || Roberto E. Vargas Caballero
- [hackers] [sbase[PATCH] numfmt: very minimal implementation
- [hackers] [sbase] *sum.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] *sum: support - when using -c || Mattias Andrée
- [hackers] [sbase] 2014 -> 2015 in cksum.1 || FRIGN
- [hackers] [sbase] 2014 -> 2015 in touch.1 || FRIGN
- [hackers] [sbase] [PATCH 0/6] Various bug fixes
- [hackers] [sbase] [PATCH 00/10] IO improvements and some bug fixes
- [hackers] [sbase] [PATCH 01/10] crypt: Add some missing error checks for cryptsum
- [hackers] [sbase] [PATCH 01/11] crypt: Add some missing error checks for cryptsum
- [hackers] [sbase] [PATCH 02/10] od: Fix buffer overflow if -N flag is larger than BUFSIZ
- [hackers] [sbase] [PATCH 02/11] od: Fix buffer overflow if -N flag is larger than BUFSIZ
- [hackers] [sbase] [PATCH 03/10] libutil: Add writeall utility function
- [hackers] [sbase] [PATCH 03/11] libutil: Add writeall utility function
- [hackers] [sbase] [PATCH 04/10] Don't use buffered IO (fread) when not appropriate
- [hackers] [sbase] [PATCH 04/11] Don't use buffered IO (fread) when not appropriate
- [hackers] [sbase] [PATCH 05/10] tail: Use getc and putc instead of concat
- [hackers] [sbase] [PATCH 05/11] xinstall: Check result of fchmod
- [hackers] [sbase] [PATCH 06/10] xinstall: Check result of fchmod
- [hackers] [sbase] [PATCH 06/11] concat: Use plain read/write instead of buffered stdio
- [hackers] [sbase] [PATCH 07/10] concat: Use plain read/write instead of buffered stdio
- [hackers] [sbase] [PATCH 07/11] cp: Only call chmod with -p or -a
- [hackers] [sbase] [PATCH 08/10] cp: Only call chmod with -p or -a
- [hackers] [sbase] [PATCH 08/11] tail: Use fstat in case file is removed
- [hackers] [sbase] [PATCH 09/10] tail: Use fstat in case file is removed
- [hackers] [sbase] [PATCH 09/11] cp: Check result of utimensat
- [hackers] [sbase] [PATCH 1/2] [libutil/recurse] only opendir if recursing
- [hackers] [sbase] [PATCH 1/2] join: get rid of strlen--fwrite barbarity
- [hackers] [sbase] [PATCH 1/3] ed: Don't match against line 0 in search()
- [hackers] [sbase] [PATCH 1/3] find: Fix unterminated array in -ok primary
- [hackers] [sbase] [PATCH 1/5] Remove st != NULL checks from recursor functions
- [hackers] [sbase] [PATCH 1/6] Revert "Fix showing directories when -R flag is set in ls(1)"
- [hackers] [sbase] [PATCH 10/10] cp: Check result of utimensat
- [hackers] [sbase] [PATCH 10/11] cp: Also preserve atime/mtime for symlinks
- [hackers] [sbase] [PATCH 11/11] tail: Process bytes with -c option, and add -m option for runes
- [hackers] [sbase] [PATCH 2/2] [chmod] Use DIRFIRST
- [hackers] [sbase] [PATCH 2/2] join: Fix typo
- [hackers] [sbase] [PATCH 2/3] ed: Fix backslash expressions in RHS
- [hackers] [sbase] [PATCH 2/3] find: Fix flushing input buffer with -ok
- [hackers] [sbase] [PATCH 2/5] du: Don't print 0 entry if stat of named file fails
- [hackers] [sbase] [PATCH 2/6] Revert "ls: only display directory headers when more than one directory is specified"
- [hackers] [sbase] [PATCH 3/3] ed: Fix substitutions with non-determinate patterns
- [hackers] [sbase] [PATCH 3/3] find: Improve prompt spacing with -ok
- [hackers] [sbase] [PATCH 3/3] tar: GNU long filename extension support
- [hackers] [sbase] [PATCH 3/5] mkdir: Fail on EEXIST with no -p flag
- [hackers] [sbase] [PATCH 3/6] ls: Don't show directory name with single directory operand
- [hackers] [sbase] [PATCH 4/5] mkdir -p: Fail if argument exists, but is not a directory
- [hackers] [sbase] [PATCH 4/6] ls: Simplify some logic
- [hackers] [sbase] [PATCH 5/5] mkdir: Fix created directory permissions
- [hackers] [sbase] [PATCH 5/6] sort: Fix line comparison when col buffer contains data from longer line
- [hackers] [sbase] [PATCH 6/6] linecmp: Handle NUL bytes properly
- [hackers] [sbase] [PATCH v2 00/11] IO improvements and some bug fixes
- [hackers] [sbase] [PATCH v2] mount: fix mount helper fs option handling
- [hackers] [sbase] [PATCH v3 0/6] IO improvements and some bug fixes
- [hackers] [sbase] [PATCH v3 1/6] libutil: Add writeall utility function
- [hackers] [sbase] [PATCH v3 2/6] Don't use buffered IO (fread) when not appropriate
- [hackers] [sbase] [PATCH v3 3/6] concat: Use plain read/write instead of buffered stdio
- [hackers] [sbase] [PATCH v3 4/6] cp: Only call chmod with -p or -a
- [hackers] [sbase] [PATCH v3 5/6] tail: Use fstat in case file is removed
- [hackers] [sbase] [PATCH v3 6/6] tail: Process bytes with -c option, and add -m option for runes
- [hackers] [sbase] [PATCH v3] mount: fix mount helper fs option handling
- [hackers] [sbase] [PATCH v4 0/4] IO improvements and some bug fixes
- [hackers] [sbase] [PATCH v4 1/4] concat: Use plain read/write instead of buffered stdio
- [hackers] [sbase] [PATCH v4 2/4] cp: Only call chmod with -p or -a
- [hackers] [sbase] [PATCH v4 3/4] tail: Use fstat in case file is removed
- [hackers] [sbase] [PATCH v4 4/4] tail: Process bytes with -c option, and add -m option for runes
- [hackers] [sbase] [PATCH] *sum: Ignore -b and -t flags
- [hackers] [sbase] [PATCH] Add .gitignore
- [hackers] [sbase] [PATCH] Add missing getconf.h dependency to sbase-box
- [hackers] [sbase] [PATCH] chmod: Remove -HLP flags, and ignore symlinks during traversal
- [hackers] [sbase] [PATCH] cksum: Skip files with errors and continue
- [hackers] [sbase] [PATCH] cksum: Skip files with read errors and continue
- [hackers] [sbase] [PATCH] comm: Print first trailing unpaired line in file 1
- [hackers] [sbase] [patch] cp: add -i flag
- [hackers] [sbase] [PATCH] ed: Changed delimiter to fix unterminated TODO comment
- [hackers] [sbase] [PATCH] ed: Do not try to read-in a nonexistant file
- [hackers] [sbase] [patch] ed: standards compliance, manpage, double free and infinite loop fix
- [hackers] [sbase] [patch] ed: Treat addresses of 0 as 1 for insert
- [hackers] [sbase] [PATCH] find
- [hackers] [sbase] [PATCH] find: Fix unterminated array
- [hackers] [sbase] [PATCH] find: NULL terminate braces array in get_exec_arg
- [hackers] [sbase] [PATCH] fix problems in sed
- [hackers] [sbase] [PATCH] install: ignore -s
- [hackers] [sbase] [PATCH] join: Stricter parsing of -o list
- [hackers] [sbase] [PATCH] join: Use LIMIT macro
- [hackers] [sbase] [PATCH] libutil/unescape: NULL terminate unescaped string
- [hackers] [sbase] [PATCH] libutil: Rename functions in reserved namespace to prevent potential conflict
- [hackers] [sbase] [PATCH] ls, tar: Include sys/sysmacros.h by default
- [hackers] [sbase] [PATCH] ls: allow listing contents of directories with +r-x
- [hackers] [sbase] [PATCH] ls: Fix sorting of named entries
- [hackers] [sbase] [PATCH] mkfifo: Simplify -m handling
- [hackers] [sbase] [PATCH] parsemode: No need to return after eprintf
- [hackers] [sbase] [PATCH] printf: Do not read past the end of the format string
- [hackers] [sbase] [patch] remove install.1 on make uninstall
- [hackers] [sbase] [PATCH] sed: Add usage
- [hackers] [sbase] [PATCH] sed: fix bug in find_delim
- [hackers] [sbase] [PATCH] tail: Don't print garbage when input contains no newlines.
- [hackers] [sbase] [PATCH] tail: Fix operation with +n argument
- [hackers] [sbase] [PATCH] tar: Fix error message reporting the wrong filename
- [hackers] [sbase] [PATCH] test: Use complete prototypes in func field of struct test
- [hackers] [sbase] [PATCH] tr: Fix multiple ranges with different lengths
- [hackers] [sbase] [PATCH] Use ar(1)'s s-flag instead of invoking ranlib(1)
- [hackers] [sbase] [PATCH] which: absolute path not handled
- [hackers] [sbase] [PATCH] xinstall: Fix broken memmove with -t
- [hackers] [sbase] _brk, _argc and _argv are reserved for the implementation || sin
- [hackers] [sbase] a bunch of cleanup || Evan Gates
- [hackers] [sbase] A plain rm -f is valid and should not be considered an error || sin
- [hackers] [sbase] a question regarding date(1)
- [hackers] [sbase] actually add the .c and .1 files || David Galos
- [hackers] [sbase] Actually move past the field separator || FRIGN
- [hackers] [sbase] Actually print <space> to stream in putword() too || sin
- [hackers] [sbase] Actually print usage if kill -l is invoked with more than 1 arg || sin
- [hackers] [sbase] Add "-" support to comm(1) || sin
- [hackers] [sbase] Add 'not implemented' errors for unimplemented flags || sin
- [hackers] [sbase] Add *fshut() functions to properly flush file streams || FRIGN
- [hackers] [sbase] Add -d, -f and -i flags to sort(1) || pekka.jylha.ollila_AT_gmail.com
- [hackers] [sbase] add -D_DEFAULT_SOURCE to placate gcc || Evan Gates
- [hackers] [sbase] Add -D_GNU_SOURCE to config.mk for tcc || sin
- [hackers] [sbase] Add -e and -E flags to od(1) and properly handle endianness || FRIGN
- [hackers] [sbase] Add -h to grep(1) usage line || sin
- [hackers] [sbase] Add -j and -N to od(1) and update README || FRIGN
- [hackers] [sbase] Add -k support for du(1) || sin
- [hackers] [sbase] Add -lrt switch || Roberto E. Vargas Caballero
- [hackers] [sbase] Add -m and -o flags to sort(1) || FRIGN
- [hackers] [sbase] Add -n support to sort(1) || sin
- [hackers] [sbase] Add -R as a synonym to -r for cp(1) || sin
- [hackers] [sbase] Add -R as a synonym to -r for rm(1) || sin
- [hackers] [sbase] Add -s support for du(1) || sin
- [hackers] [sbase] add -t flag to sort || Jakob Kramer
- [hackers] [sbase] Add -u option to date (POSIX and Plan 9, and useful) || Robert Ransom
- [hackers] [sbase] Add -u-flag to env.1-manpage || FRIGN
- [hackers] [sbase] Add -x support for du(1) || Quentin Rameau
- [hackers] [sbase] Add .gitignore || Michael Forney
- [hackers] [sbase] Add .Os sbase and sed replace to .Os sbase $(VERSION) in make install || sin
- [hackers] [sbase] Add .PHONY targets || sin
- [hackers] [sbase] add [ alias for test || Evan Gates
- [hackers] [sbase] Add \e, \", \' and hex-escapes (\xH[H]) to unescape() || FRIGN
- [hackers] [sbase] Add a bugs section to TODO || Michael Forney
- [hackers] [sbase] Add a conformance table in the README || sin
- [hackers] [sbase] Add a TODO-note about crypt.c || Laslo Hunhold
- [hackers] [sbase] Add additional info to mkdir(1), mkfifo(1) and chmod(1)-manpages || FRIGN
- [hackers] [sbase] Add Adria to LICENSE || sin
- [hackers] [sbase] add agetline, separate estrtod to util || Hiltjo Posthuma
- [hackers] [sbase] Add an easier to edit "table" of tools in README || sin
- [hackers] [sbase] Add arg.h-handling to sync(1) and unlink(1) || FRIGN
- [hackers] [sbase] Add ARGNUM and ARGNUMF(base) || dsp
- [hackers] [sbase] Add argv0 to usage() in rmdir.c || FRIGN
- [hackers] [sbase] Add at(1) to TODO || sin
- [hackers] [sbase] Add audit-section to README || FRIGN
- [hackers] [sbase] Add barebones mktemp(1) || sin
- [hackers] [sbase] Add Brandon to LICENSE || sin
- [hackers] [sbase] Add breaks to the sha*sum arg cases || Daniel Bainton
- [hackers] [sbase] Add c-flag to tail(1) and refactor manpage || FRIGN
- [hackers] [sbase] add cksum || Connor Lane Smith
- [hackers] [sbase] add cmp, thanks stateless || Connor Lane Smith
- [hackers] [sbase] Add col command || Roberto E. Vargas Caballero
- [hackers] [sbase] Add col(1) to README || sin
- [hackers] [sbase] Add column to mark UTF-8 support || FRIGN
- [hackers] [sbase] Add COLUMNS support to cols(1) || sin
- [hackers] [sbase] Add command(1) to TODO || sin
- [hackers] [sbase] Add compat.h || sin
- [hackers] [sbase] Add crond(1) to README || sin
- [hackers] [sbase] Add crypt.[ch] and update md5sum and sha1sum || sin
- [hackers] [sbase] Add cryptmain() and factor out the code from the crypt tools || sin
- [hackers] [sbase] Add Daniel Bainton to LICENSE || sin
- [hackers] [sbase] Add Dionysis Grigoropoulos alias erethon to LICENSE || FRIGN
- [hackers] [sbase] Add dsp_AT_2f30.org to LICENSE || sin
- [hackers] [sbase] Add ed(1) - the standard text editor || Roberto E. Vargas Caballero
- [hackers] [sbase] Add Eivind Uggedal to LICENSE || sin
- [hackers] [sbase] add en*alloc functions || Jakob Kramer
- [hackers] [sbase] Add estrlcat() and estrlcpy() || FRIGN
- [hackers] [sbase] add estrndup || Jakob Kramer
- [hackers] [sbase] Add estrtonum() as well || sin
- [hackers] [sbase] Add estrtoul() || sin
- [hackers] [sbase] Add even stricter UTF-8-support to wc(1) || FRIGN
- [hackers] [sbase] Add EXIT STATUS to nohup.1 || FRIGN
- [hackers] [sbase] Add explicit boundary to loop in readrune() || FRIGN
- [hackers] [sbase] Add expr.1 || sin
- [hackers] [sbase] Add f-flag to tail(1) and refactor code || FRIGN
- [hackers] [sbase] add find.1, sed.1, time.1 stubs || Hiltjo Posthuma
- [hackers] [sbase] Add flag support to printf(1) || FRIGN
- [hackers] [sbase] Add flock entry in README || sin
- [hackers] [sbase] add fold || Connor Lane Smith
- [hackers] [sbase] Add FRIGN to LICENSE || sin
- [hackers] [sbase] Add full mode support to mkdir(1) and fix return values || FRIGN
- [hackers] [sbase] Add getconf(1) || FRIGN
- [hackers] [sbase] Add grep -w support || sin
- [hackers] [sbase] Add h-flag to chown(1) and chgrp(1) || FRIGN
- [hackers] [sbase] Add history and config-struct to recurse || FRIGN
- [hackers] [sbase] Add hostname(1) || sin
- [hackers] [sbase] Add human readable output to du(1) || sin
- [hackers] [sbase] Add info about NetBSD to config.mk || sin
- [hackers] [sbase] Add initial find(1) implementation || Evan Gates
- [hackers] [sbase] Add initial implementation of sed(1) || Evan Gates
- [hackers] [sbase] Add initial README || sin
- [hackers] [sbase] Add initial support for id(1) || sin
- [hackers] [sbase] Add initial version of xargs(1) || sin
- [hackers] [sbase] Add install(1) to TODO || sin
- [hackers] [sbase] Add join(1) || Wolfgang Corcoran-Mathe
- [hackers] [sbase] add kill, thanks rob || Connor Lane Smith
- [hackers] [sbase] Add license file details at top of files || sin
- [hackers] [sbase] Add license header in col(1) || sin
- [hackers] [sbase] Add LICENSE header to fshut.c || sin
- [hackers] [sbase] Add license heading at the top in expr.c || sin
- [hackers] [sbase] Add license remark to tr.c || sin
- [hackers] [sbase] Add linecmp() || FRIGN
- [hackers] [sbase] Add link(1) || Markus Teich
- [hackers] [sbase] Add little estrtonum()-range-fix || FRIGN
- [hackers] [sbase] Add LNGARG() to sbase. || Christoph Lohmann
- [hackers] [sbase] Add logname(1) || Brandon Mulcahy
- [hackers] [sbase] Add ls -A implementation || sin
- [hackers] [sbase] Add make to TODO || sin
- [hackers] [sbase] add man page for test || Christian Hesse
- [hackers] [sbase] Add mandoc-manpage for cal(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for cat(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for chmod(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for cksum(1) and clean up code || FRIGN
- [hackers] [sbase] Add mandoc-manpage for comm(1) and clean up code || FRIGN
- [hackers] [sbase] Add mandoc-manpage for cut(1) and clean up code || FRIGN
- [hackers] [sbase] Add mandoc-manpage for date(1) and clean up code || FRIGN
- [hackers] [sbase] Add mandoc-manpage for dirname(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for echo(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for env(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for expr(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for fold(1) and refactor code || FRIGN
- [hackers] [sbase] Add mandoc-manpage for head(1) and clean up code || FRIGN
- [hackers] [sbase] Add mandoc-manpage for link(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for ln(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for logname(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for mkdir(1) and clean up code || FRIGN
- [hackers] [sbase] Add mandoc-manpage for mkfifo(1) and add full mode support || FRIGN
- [hackers] [sbase] Add mandoc-manpage for mv(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for nice(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for nohup(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for paste(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for renice(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for rm(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for rmdir(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for sleep(1) and refactor the code a bit || FRIGN
- [hackers] [sbase] Add mandoc-manpage for tee(1) || FRIGN
- [hackers] [sbase] Add mandoc-manpage for tr(1) || FRIGN
- [hackers] [sbase] Add manpages for false(1) and true(1) || FRIGN
- [hackers] [sbase] Add Markus Teich to LICENSE || sin
- [hackers] [sbase] Add maxdepth to recurse() || FRIGN
- [hackers] [sbase] Add Michael Forney to LICENSE || sin
- [hackers] [sbase] Add minimal cron.1 || sin
- [hackers] [sbase] Add missing .El to xinstall.1 || sin
- [hackers] [sbase] Add missing file (util/getlines.c) || Robert Ransom
- [hackers] [sbase] Add missing getconf.h dependency to sbase-box || Eric Pruitt
- [hackers] [sbase] Add missing is*rune() functions and tolowerrune() and toupperrune() || FRIGN
- [hackers] [sbase] Add missing limits.h include for nl(1) || sin
- [hackers] [sbase] Add missing space in error message in cut.c || FRIGN
- [hackers] [sbase] Add mkrunetype.awk || FRIGN
- [hackers] [sbase] Add more commands to TODO || sin
- [hackers] [sbase] Add more people to LICENSE || sin
- [hackers] [sbase] Add name2sig() and simplify kill(1) || sin
- [hackers] [sbase] Add newline at end of file || sin
- [hackers] [sbase] add nohup || Connor Lane Smith
- [hackers] [sbase] Add note about standards for strings.1 || sin
- [hackers] [sbase] Add note about UTF-8 support in TODO || sin
- [hackers] [sbase] Add notice on flags put in parentheses in README || FRIGN
- [hackers] [sbase] Add octal sequence support to tr(1) || FRIGN
- [hackers] [sbase] Add p-flag to rmdir(1) || FRIGN
- [hackers] [sbase] Add parseoffset() || FRIGN
- [hackers] [sbase] Add pathchk(1) || Mattias Andrée
- [hackers] [sbase] Add periods in expr.1 || FRIGN
- [hackers] [sbase] add preliminary find(1) manpage || Evan Gates
- [hackers] [sbase] add preliminary sed(1) manpage || Evan Gates
- [hackers] [sbase] Add primitive du(1) || sin
- [hackers] [sbase] Add printf(1) || FRIGN
- [hackers] [sbase] Add printf.1 || sin
- [hackers] [sbase] Add proper casts and fix a small error || FRIGN
- [hackers] [sbase] Add proper d- and t-flag support to touch(1) || FRIGN
- [hackers] [sbase] Add q-flag to ls(1) || FRIGN
- [hackers] [sbase] Add r-flag to touch(1), refactor manpage and code || FRIGN
- [hackers] [sbase] Add Ralph to LICENSE || sin
- [hackers] [sbase] Add readlink || stateless
- [hackers] [sbase] Add README and TODO to dist target || sin
- [hackers] [sbase] Add realpath utility
- [hackers] [sbase] Add rev(1) || Mattias Andrée
- [hackers] [sbase] Add s-, t-, x-flags to and audit xargs(1) || FRIGN
- [hackers] [sbase] Add section for laces in lowerrune and upperrune and more ranges || FRIGN
- [hackers] [sbase] Add setsid(1) by arg || sin
- [hackers] [sbase] add sha224sum and sha384sum || Mattias Andrée
- [hackers] [sbase] add sha512-224sum (SHA512/224) and sha512-256sum (SHA512/256) || Mattias Andrée
- [hackers] [sbase] Add sha512sum(1) || sin
- [hackers] [sbase] Add SILENT flag to recurse() || FRIGN
- [hackers] [sbase] Add Silvan Jegen to LICENSE || sin
- [hackers] [sbase] Add some error checking to util/recurse.c || sin
- [hackers] [sbase] Add some info to config.mk || FRIGN
- [hackers] [sbase] add some mandoc pages and fix some warnings || Hiltjo Posthuma
- [hackers] [sbase] Add some missing includes || sin
- [hackers] [sbase] add space for END token || Evan Gates
- [hackers] [sbase] Add special signal to the sigs table instead || sin
- [hackers] [sbase] Add stat(1) || sin
- [hackers] [sbase] Add sticky bit to documentation. || Markus Wichmann
- [hackers] [sbase] Add strings(1) || sin
- [hackers] [sbase] Add strlcpy()/strlcat() || sin
- [hackers] [sbase] Add strtonum() in preparation to nuking estrtol() and friends || sin
- [hackers] [sbase] Add support for '-' to cat || sin
- [hackers] [sbase] Add support for arbitrary length delimiters in cut(1) || FRIGN
- [hackers] [sbase] Add support to display user and group info for any user || sin
- [hackers] [sbase] Add support to tar multiple files in a single run || sin
- [hackers] [sbase] Add symbol to mark NUL handling in each tool (and where it is missing) || FRIGN
- [hackers] [sbase] Add tablist support and a mandoc-manpage to expand(1) || FRIGN
- [hackers] [sbase] add test.c (thanks Random832) || Connor Lane Smith
- [hackers] [sbase] Add TFTP client as specified by RFC 1350 || sin
- [hackers] [sbase] Add the -F flag to ls || Daniel Bainton
- [hackers] [sbase] add the man entry for ls -F || Daniel Bainton
- [hackers] [sbase] Add the tr program including man page || Silvan Jegen
- [hackers] [sbase] Add time(1) manpage || FRIGN
- [hackers] [sbase] add time. do not mark complete/POSIX compliant as exit status is wrong. || Evan Gates
- [hackers] [sbase] add todo || Connor Lane Smith
- [hackers] [sbase] Add tool status in README || FRIGN
- [hackers] [sbase] Add trivial equivalence class support in tr(1) and update manpage || FRIGN
- [hackers] [sbase] Add tsort(1) || Mattias Andrée
- [hackers] [sbase] Add unescape() to libutil || FRIGN
- [hackers] [sbase] Add unexpand(1) || Tuukka Kataja
- [hackers] [sbase] Add Unicode character class support || FRIGN
- [hackers] [sbase] Add UTF-8-delimiter-support to cut(1) || FRIGN
- [hackers] [sbase] Add UTF-8-support to strings(1), add t-flag and refactor code || FRIGN
- [hackers] [sbase] Add UTF8-support to paste(1) and refactor parallel() || FRIGN
- [hackers] [sbase] Add uuencode(1) || sin
- [hackers] [sbase] Add weprintf() and replace fprintf(stderr, ...) calls || sin
- [hackers] [sbase] add which || Hiltjo Posthuma
- [hackers] [sbase] Add whoami(1) || FRIGN
- [hackers] [sbase] Adding a manpage for seq(1). || Christoph Lohmann
- [hackers] [sbase] Adding ARGBEGIN for basename. || Christoph Lohmann
- [hackers] [sbase] Adding mknod(1) || David Galos
- [hackers] [sbase] Adding seq command. || Christoph Lohmann
- [hackers] [sbase] Adding some utilities. || Christoph Lohmann
- [hackers] [sbase] Adding sponge(1). Thanks, Jakob Kramer. || David Galos
- [hackers] [sbase] Adding tar. || David Galos
- [hackers] [sbase] Adding the new C files too. || Christoph Lohmann
- [hackers] [sbase] Adding the yes(1) command. || Christoph Lohmann
- [hackers] [sbase] Adding who, chroot, env and split. || Christoph Lohmann
- [hackers] [sbase] Adjust some limits to more flexibility for strtonum || FRIGN
- [hackers] [sbase] Align end of comment || sin
- [hackers] [sbase] align redirections in Makefile for readability || Evan Gates
- [hackers] [sbase] Allocate the arg buffer in once place || sin
- [hackers] [sbase] Allocate the arg buffer once to its maximum size || sin
- [hackers] [sbase] Allow \0ooo octal escapes || FRIGN
- [hackers] [sbase] Allow sbase-box to be called as sbase-box tool args... || sin
- [hackers] [sbase] Allow strings(1) to operate on more than one file || sin
- [hackers] [sbase] Also add "B"-type characters to isspacerune() || FRIGN
- [hackers] [sbase] Also add proper error-reporting to chown(1) || FRIGN
- [hackers] [sbase] Also indent the headings || FRIGN
- [hackers] [sbase] Always print the program name || sin
- [hackers] [sbase] Always round up to the next blocksize unit in du(1) || sin
- [hackers] [sbase] Amend isspacerune() properly with WS and S Unicode characters || FRIGN
- [hackers] [sbase] Amend list of tools with asterisks || FRIGN
- [hackers] [sbase] Amend STANDARDS section in tail.1 || FRIGN
- [hackers] [sbase] An additional size_t-fix in tail(1) || FRIGN
- [hackers] [sbase] Another correction for the cal(1) usage. || Christoph Lohmann
- [hackers] [sbase] Another EXIT_SUCCESS nuked || sin
- [hackers] [sbase] Another update to cmp.1 || sin
- [hackers] [sbase] apathmax fix || Connor Lane Smith
- [hackers] [sbase] apathmax || Connor Lane Smith
- [hackers] [sbase] arg.h: fixed argv checks order || Lucas Gabriel Vuotto
- [hackers] [sbase] Argh - include strings.h || sin
- [hackers] [sbase] ARGNUMF() only works on base 10 as it uses strtonum underneath || sin
- [hackers] [sbase] Audit basename(1) || FRIGN
- [hackers] [sbase] Audit cal(1) || FRIGN
- [hackers] [sbase] Audit cat(1) || FRIGN
- [hackers] [sbase] Audit chgrp(1) || FRIGN
- [hackers] [sbase] Audit chmod(1) || FRIGN
- [hackers] [sbase] Audit chown(1) || FRIGN
- [hackers] [sbase] Audit chroot(1) || FRIGN
- [hackers] [sbase] Audit cksum(1) || FRIGN
- [hackers] [sbase] Audit cmp(1) || FRIGN
- [hackers] [sbase] Audit col(1), add UTF-8-support || FRIGN
- [hackers] [sbase] Audit cols(1) || FRIGN
- [hackers] [sbase] Audit comm(1) || FRIGN
- [hackers] [sbase] Audit concat() in libutil || FRIGN
- [hackers] [sbase] Audit cp() in libutil || FRIGN
- [hackers] [sbase] Audit cp(1) || FRIGN
- [hackers] [sbase] Audit cut(1) || FRIGN
- [hackers] [sbase] Audit date(1) || FRIGN
- [hackers] [sbase] Audit dirname(1) || FRIGN
- [hackers] [sbase] Audit du(1) and refactor recurse() || FRIGN
- [hackers] [sbase] Audit echo(1) || FRIGN
- [hackers] [sbase] Audit env(1) || FRIGN
- [hackers] [sbase] Audit expand(1) || FRIGN
- [hackers] [sbase] Audit expr(1) || FRIGN
- [hackers] [sbase] Audit fold(1) || FRIGN
- [hackers] [sbase] Audit head(1) || FRIGN
- [hackers] [sbase] Audit hostname(1) || FRIGN
- [hackers] [sbase] Audit kill(1) || FRIGN
- [hackers] [sbase] Audit link(1) || FRIGN
- [hackers] [sbase] Audit ln(1) || FRIGN
- [hackers] [sbase] Audit logger(1) || FRIGN
- [hackers] [sbase] Audit logname(1) || FRIGN
- [hackers] [sbase] Audit mkdir(1) || FRIGN
- [hackers] [sbase] Audit mkfifo(1) || FRIGN
- [hackers] [sbase] Audit mktemp(1) || FRIGN
- [hackers] [sbase] Audit mv(1) || FRIGN
- [hackers] [sbase] Audit nice(1) || FRIGN
- [hackers] [sbase] Audit nl(1) || FRIGN
- [hackers] [sbase] Audit nohup(1) || FRIGN
- [hackers] [sbase] Audit paste(1) || FRIGN
- [hackers] [sbase] Audit printenv(1) || FRIGN
- [hackers] [sbase] Audit printf(1) || FRIGN
- [hackers] [sbase] Audit pwd(1) || FRIGN
- [hackers] [sbase] Audit readlink(1) || FRIGN
- [hackers] [sbase] Audit renice(1) || FRIGN
- [hackers] [sbase] Audit rm(1) || FRIGN
- [hackers] [sbase] Audit rmdir(1) || FRIGN
- [hackers] [sbase] Audit seq(1) || FRIGN
- [hackers] [sbase] Audit setsid(1) || FRIGN
- [hackers] [sbase] Audit sleep(1) || FRIGN
- [hackers] [sbase] Audit sort(1) and mark it as finished || FRIGN
- [hackers] [sbase] Audit split(1) || FRIGN
- [hackers] [sbase] Audit sponge(1) || FRIGN
- [hackers] [sbase] Audit strings(1) || FRIGN
- [hackers] [sbase] Audit tail(1) || FRIGN
- [hackers] [sbase] Audit tar(1), add DIRFIRST-flag to recurse() || FRIGN
- [hackers] [sbase] Audit tee(1) || FRIGN
- [hackers] [sbase] Audit test(1) || FRIGN
- [hackers] [sbase] Audit time(1) || FRIGN
- [hackers] [sbase] Audit touch(1) || FRIGN
- [hackers] [sbase] Audit tr(1) || FRIGN
- [hackers] [sbase] Audit tty(1) || FRIGN
- [hackers] [sbase] Audit unexpand(1) || FRIGN
- [hackers] [sbase] Audit uniq(1) || FRIGN
- [hackers] [sbase] Audit unlink(1) || FRIGN
- [hackers] [sbase] Audit uudecode(1) || FRIGN
- [hackers] [sbase] Audit uuencode(1) || FRIGN
- [hackers] [sbase] Audit wc(1) || FRIGN
- [hackers] [sbase] Audit yes(1) || FRIGN
- [hackers] [sbase] Avoid double call to getenv in chroot || Roberto E. Vargas Caballero
- [hackers] [sbase] Avoid infinite loop in tar || Roberto E. Vargas Caballero
- [hackers] [sbase] Avoid messed up output because of trailing spaces || sin
- [hackers] [sbase] basename: make usage line the same as the man page || Hiltjo Posthuma
- [hackers] [sbase] Be a bit more consistent and use uint8_t instead of unsigned char || sin
- [hackers] [sbase] Be more consistent in env.1 || FRIGN
- [hackers] [sbase] Better cksum patch
- [hackers] [sbase] Break long line in mktemp(1) || sin
- [hackers] [sbase] Break out if stat fails on the source file in cp(1) || sin
- [hackers] [sbase] Break out on first match || sin
- [hackers] [sbase] Bring back OpenBSD make compatibility in Makefile || sin
- [hackers] [sbase] bug and style fixes in find || Evan Gates
- [hackers] [sbase] build warnings: initialise values... || Hiltjo Posthuma
- [hackers] [sbase] build: Fix OBJ definition and remove MAN || Roberto E. Vargas Caballero
- [hackers] [sbase] build: Fix sbase-box-install target || Roberto E. Vargas Caballero
- [hackers] [sbase] build: Posixfy the Makefile || Roberto E. Vargas Caballero
- [hackers] [sbase] Bump date in tar.1 || sin
- [hackers] [sbase] Cal is now in sbase. || Christoph Lohmann
- [hackers] [sbase] cal(1) cleanup || FRIGN
- [hackers] [sbase] cal: Centre month and year above calendar || Richard Ipsum
- [hackers] [sbase] cal: Fix grid alignment for years < 1000 || Richard Ipsum
- [hackers] [sbase] cal: Highlight current day || sin
- [hackers] [sbase] cal: Removed unused "day" variable || Greg Reagle
- [hackers] [sbase] Call C compiler for linking || Shiz
- [hackers] [sbase] call to addpre() in every iteration of subline() || Roberto E. Vargas Caballero
- [hackers] [sbase] Can't use sizeof on malloc'ed array in expr(1) || FRIGN
- [hackers] [sbase] cat: ARGBEGIN || Connor Lane Smith
- [hackers] [sbase] cat: fix u flag || Quentin Rameau
- [hackers] [sbase] cc -Wextra || Connor Lane Smith
- [hackers] [sbase] Change contact info || sin
- [hackers] [sbase] Change description of tail(1) || FRIGN
- [hackers] [sbase] change estrlcat back to strlcat || Evan Gates
- [hackers] [sbase] Change paste(1) a bit to prepare libutf changes || FRIGN
- [hackers] [sbase] Change the note in printf.1 on octal escapes || FRIGN
- [hackers] [sbase] chartorunearr: initialize ret || Hiltjo Posthuma
- [hackers] [sbase] Check argv0 in xvprintf() || FRIGN
- [hackers] [sbase] Check explicit length in od(1) || FRIGN
- [hackers] [sbase] Check for size == 0 in split(1) || FRIGN
- [hackers] [sbase] Check for TMPDIR and if set use it || sin
- [hackers] [sbase] check for valid octal input and crude range check on that for validity || dsp
- [hackers] [sbase] Check getline()-return-values properly || FRIGN
- [hackers] [sbase] Check if PRIO_MIN and PRIO_MAX are defined || Roberto E. Vargas Caballero
- [hackers] [sbase] Check mmap() return value and unmap at the end || sin
- [hackers] [sbase] Check parseoffset return value in od(1) || FRIGN
- [hackers] [sbase] Check return value of snprintf in mktemp(1) || sin
- [hackers] [sbase] check snprintf error aswell, handle as truncation error || Hiltjo Posthuma
- [hackers] [sbase] Check snprintf() return value || sin
- [hackers] [sbase] Check the exit status and return it from the parent process || sin
- [hackers] [sbase] checksum tools: implement -c || Hiltjo Posthuma
- [hackers] [sbase] chgrp.1: add symlink derefencing flags to manpage || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] chgrp.1: note exception of -h flag unsupported || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] chgrp: Only check errno if getgrnam() fails || sin
- [hackers] [sbase] chgrp: Update program usage and manpage || sin
- [hackers] [sbase] chmod, chown: remove redundant flag || Connor Lane Smith
- [hackers] [sbase] chmod: Add -HLP flags and update manpage || sin
- [hackers] [sbase] chmod: Implement X perm symbol || Michael Forney
- [hackers] [sbase] chmod: process file series behaviour || Hiltjo Posthuma
- [hackers] [sbase] chmod: strnum || Connor Lane Smith
- [hackers] [sbase] chmod: tweak manpage || Connor Lane Smith
- [hackers] [sbase] chmod: Use DIRFIRST || David Phillips
- [hackers] [sbase] Chop one level of indentation || sin
- [hackers] [sbase] chown.1, strings.1: fix date || Hiltjo Posthuma
- [hackers] [sbase] chown.1: add symlink dereferencing flags to manpage || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] chown/chgrp: chown target not symlink by default || Richard Ipsum
- [hackers] [sbase] chown: add -R for compatability || Hiltjo Posthuma
- [hackers] [sbase] chown: fix out-of-bounds ((null) bad address error) || Hiltjo Posthuma
- [hackers] [sbase] chown: fix user:group option parsing
- [hackers] [sbase] chown: fix user:group option parsing || Quentin Rameau
- [hackers] [sbase] chown: return EXIT_FAILURE if one file failed. || Hiltjo Posthuma
- [hackers] [sbase] chown: Support numeric uids/gids || Michael Forney
- [hackers] [sbase] chown: Update program usage and manpage || sin
- [hackers] [sbase] chown: update usage || Hiltjo Posthuma
- [hackers] [sbase] cksum: ARGBEGIN, no buffering || Connor Lane Smith
- [hackers] [sbase] cksum: error check || Connor Lane Smith
- [hackers] [sbase] cksum: Report exit status properly || sin
- [hackers] [sbase] cksum: Skip files with read errors and continue || Wolfgang Corcoran-Mathe
- [hackers] [sbase] Clarify mechanics in grep.1 || sin
- [hackers] [sbase] Clarify that -m is an extension to the POSIX specification for uudecode || sin
- [hackers] [sbase] Clarify that compression is now supported in tar.1 || sin
- [hackers] [sbase] Clean up #includes || FRIGN
- [hackers] [sbase] Cleaning up who, adding -l and manpage || David Galos
- [hackers] [sbase] Cleanup crond(1) a little || sin
- [hackers] [sbase] cleanup make || Connor Lane Smith
- [hackers] [sbase] Cleanup usage() across sbase
- [hackers] [sbase] Cleanup usage() across sbase || Quentin Rameau
- [hackers] [sbase] clear suffix list then add only .o and .c in that order to avoid use of builtin .c inference rule skipping .c.o || Evan Gates
- [hackers] [sbase] cmp(1) is POSIX compliant so mention it in the manpage || sin
- [hackers] [sbase] cmp: cleanup || Connor Lane Smith
- [hackers] [sbase] cmp: dont output EOF difference is sflag is set || Hiltjo Posthuma
- [hackers] [sbase] cmp: fix line numbers || Hiltjo Posthuma
- [hackers] [sbase] cmp: fix missing braces || Hiltjo Posthuma
- [hackers] [sbase] cmp: fix wrong rebase, missing line, sorry || Hiltjo Posthuma
- [hackers] [sbase] cmp: make EOF check more clear || Hiltjo Posthuma
- [hackers] [sbase] cmp: Make output of error message POSIX compliant || Richard Ipsum
- [hackers] [sbase] cmp: suppress file open error with sflag || Hiltjo Posthuma
- [hackers] [sbase] code style || Hiltjo Posthuma
- [hackers] [sbase] code-style: minor cleanup and nitpicking || Hiltjo Posthuma
- [hackers] [sbase] code-style: unindent one level of switch || Hiltjo Posthuma
- [hackers] [sbase] code-style: whitespace fixes || Hiltjo Posthuma
- [hackers] [sbase] col.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] col: buffer 128 lines by default || Hiltjo Posthuma
- [hackers] [sbase] col: dont allow col -l 0 || Hiltjo Posthuma
- [hackers] [sbase] col: exit status 1 on usage || Hiltjo Posthuma
- [hackers] [sbase] cols: simplify filling with spaces || Jakob Kramer
- [hackers] [sbase] comm: minor optimization || Hiltjo Posthuma
- [hackers] [sbase] comm: Print first trailing unpaired line in file 1 || Wolfgang Corcoran-Mathe
- [hackers] [sbase] Comment out some more entries in getconf.c to make it build on OpenBSD || sin
- [hackers] [sbase] Compatibility with OpenBSD. Thanks, Steve Dee! || David Galos
- [hackers] [sbase] concat: Use plain read/write instead of buffered stdio || Michael Forney
- [hackers] [sbase] config.mk: make cc the default $CC || Hiltjo Posthuma
- [hackers] [sbase] Convert build system to mk || sin
- [hackers] [sbase] Convert cal(1) to strtonum || FRIGN
- [hackers] [sbase] Convert chown() failure to a warning in tar(1) || sin
- [hackers] [sbase] Convert cksum(1) to use FILE * instead of an fd || sin
- [hackers] [sbase] Convert codebase to use emalloc.c utility-functions || FRIGN
- [hackers] [sbase] Convert estrto{l, ul} to estrtonum || FRIGN
- [hackers] [sbase] Convert expand.c to libutf || sin
- [hackers] [sbase] Convert humansize() to accept a size_t instead of a double || FRIGN
- [hackers] [sbase] Convert leading whitespace to tabs || sin
- [hackers] [sbase] Convert recurse() callback to return int || sin
- [hackers] [sbase] Convert split(1) to parseoffset() || FRIGN
- [hackers] [sbase] Convert tail(1) to use size_t || FRIGN
- [hackers] [sbase] Convert unexpand(1) to libutf || sin
- [hackers] [sbase] Converting empty for to while in sha1sum || David Galos
- [hackers] [sbase] Correct error-handling in touch(1) || FRIGN
- [hackers] [sbase] Correctly handle leftover input || sin
- [hackers] [sbase] cp.1: convert to mandoc, add mv(1) to SEE ALSO || Hiltjo Posthuma
- [hackers] [sbase] cp.1: source and dest are not optional || Mattias Andrée
- [hackers] [sbase] cp.1: symlink dereferencing flags || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] cp: add -a, -d, -p || Hiltjo Posthuma
- [hackers] [sbase] cp: add -v, fix manpage info || Hiltjo Posthuma
- [hackers] [sbase] cp: add symlink deref flags -H and -L for cp and mv || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] cp: Also preserve atime/mtime for symlinks || Michael Forney
- [hackers] [sbase] cp: Check result of utimensat || Michael Forney
- [hackers] [sbase] cp: Default to -P when -R is specified || Michael Forney
- [hackers] [sbase] cp: Don't try to open the file twice in case we did not provide -f || sin
- [hackers] [sbase] cp: improvements || Hiltjo Posthuma
- [hackers] [sbase] cp: Only call chmod with -p or -a || Michael Forney
- [hackers] [sbase] cp: print error to stderr and continue || Hiltjo Posthuma
- [hackers] [sbase] cp: Remove unnecessary comment || sin
- [hackers] [sbase] cp: Rename -d option to -P || Michael Forney
- [hackers] [sbase] cp: Update program usage and manpages || sin
- [hackers] [sbase] Created od, with improvements suggested by FRIGN || Greg Reagle
- [hackers] [sbase] cron.1: path macro for /etc/crontab || Hiltjo Posthuma
- [hackers] [sbase] cron: Revert to version before 6c8dc15 || Roberto E. Vargas Caballero
- [hackers] [sbase] crypt: Add some missing error checks for cryptsum || Michael Forney
- [hackers] [sbase] crypt: dont error out if a file in a series fails || Hiltjo Posthuma
- [hackers] [sbase] crypt: error status code if an error occured in a file series || Hiltjo Posthuma
- [hackers] [sbase] crypt: free line and tiny cleanup || Hiltjo Posthuma
- [hackers] [sbase] csplit, grep: use eregcomp || Hiltjo Posthuma
- [hackers] [sbase] curproc() isn't needed in id(1) || Rob Pilling
- [hackers] [sbase] cut, uudecode: free buf after use || Hiltjo Posthuma
- [hackers] [sbase] cut: clean up file loop || Truls Becken
- [hackers] [sbase] cut: improvements || Hiltjo Posthuma
- [hackers] [sbase] date: add date/time setting capability || John Vogel
- [hackers] [sbase] date: Fix default format string || Richard Ipsum
- [hackers] [sbase] date: Just set TZ to handle -u flag || Michael Forney
- [hackers] [sbase] dd: Always move excess to beginning of buffer after read/write loops || Michael Forney
- [hackers] [sbase] dd: Consider block count in inner read loop || Michael Forney
- [hackers] [sbase] dd: Fix backwards comparison when handling short writes || Michael Forney
- [hackers] [sbase] Declare error buffer at start of block || sin
- [hackers] [sbase] Define HOST_NAME_MAX if necessary || sin
- [hackers] [sbase] Delete dist when cleaning || sin
- [hackers] [sbase] delete pattern space before updating ranges on c,d,D || Evan Gates
- [hackers] [sbase] Die early if signal is invalid in -signum || sin
- [hackers] [sbase] Discard input at the end of global commands || Roberto E. Vargas Caballero
- [hackers] [sbase] Do a range check on the resulting octal || FRIGN
- [hackers] [sbase] Do not append CPPFLAGS to CFLAGS || sin
- [hackers] [sbase] Do not indent label || sin
- [hackers] [sbase] Do not interpret -- in echo(1) || sin
- [hackers] [sbase] Do not interpret -[rwxs] as options in chmod(1) || sin
- [hackers] [sbase] Do not mask previous return-values in libutil/rm.c || FRIGN
- [hackers] [sbase] Do not modify curln with w commands || Roberto E. Vargas Caballero
- [hackers] [sbase] Do not rely on `s' being incremented before taking the address of it || sin
- [hackers] [sbase] Do not rely on the underlying type of time_t in date(1) and touch(1) || sin
- [hackers] [sbase] Do not try to rematch patterns with ^ or $ || Roberto E. Vargas Caballero
- [hackers] [sbase] Do not use arg.h for tools which take no flags || FRIGN
- [hackers] [sbase] Don't allow backslash at EOF || sin
- [hackers] [sbase] Don't bail out if chmod(2) or chown(2) fails || sin
- [hackers] [sbase] Don't bail out if the username/group name does not exist in ls(1) || sin
- [hackers] [sbase] Don't be too pedantic in expr.c || FRIGN
- [hackers] [sbase] Don't break the coding-style || FRIGN
- [hackers] [sbase] Don't call var "read" || sin
- [hackers] [sbase] Don't check remove() return value || sin
- [hackers] [sbase] Don't close stdin early in sed(1) || sin
- [hackers] [sbase] Don't complain if we use -f in ln(1) || sin
- [hackers] [sbase] Don't exit on the first file that can't be opened for head and fold || sin
- [hackers] [sbase] Don't forget to scale in parseoffset() || FRIGN
- [hackers] [sbase] Don't free the line buffer for each file || sin
- [hackers] [sbase] Don't indent non-numbered lines in nl(1) || FRIGN
- [hackers] [sbase] Don't justify text in README || Michael Forney
- [hackers] [sbase] Don't mark cols(1) as NUL-compliant as of yet || FRIGN
- [hackers] [sbase] don't mix declarations and code (and one ** to *[]) || Evan Gates
- [hackers] [sbase] Don't overwrite the line buffer when we hit EOF on one of the files in comm(1) || sin
- [hackers] [sbase] Don't print section-control-lines as empty lines in nl(1) || FRIGN
- [hackers] [sbase] Don't require two C-d to exit the loop || sin
- [hackers] [sbase] Don't return but _exit after failed exec*() and fork() || FRIGN
- [hackers] [sbase] Don't stop at first failure in mkfifo(1) || sin
- [hackers] [sbase] Don't stop at the first process we can't signal in kill(1) || sin
- [hackers] [sbase] Don't terminate du(1) if chdir(2) fails || FRIGN
- [hackers] [sbase] Don't use buffered IO (fread) when not appropriate || Michael Forney
- [hackers] [sbase] Don't use C++ type comments || sin
- [hackers] [sbase] Double NARGS || sin
- [hackers] [sbase] du.1: add symlink dereferencing flags to manpage || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] du.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] du.c: add symlink dereferencing flags -H and -L || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] du: add -d flag to specify the max depth to show files or directories || Hiltjo Posthuma
- [hackers] [sbase] du: Don't print 0 entry if stat of named file fails || Michael Forney
- [hackers] [sbase] du: fix eprintf parameter || Hiltjo Posthuma
- [hackers] [sbase] du: fix possible division by zero if $BLOCKSIZE is 0 || Hiltjo Posthuma
- [hackers] [sbase] du: Fix typo in manpage || sin
- [hackers] [sbase] du: Reset size counter for each file read || Dionysis Grigoropoulos
- [hackers] [sbase] du: staticize du || Hiltjo Posthuma
- [hackers] [sbase] du: Update usage and document -P as well || sin
- [hackers] [sbase] du: Use off_t instead of uintmax_t || sin
- [hackers] [sbase] du: Use uintmax_t instead of size_t || Dionysis Grigoropoulos
- [hackers] [sbase] ed patches
- [hackers] [sbase] ed: add init() || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: add manpage || Thomas Mannay
- [hackers] [sbase] ed: Add more bugs to TODO || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Add new TODO || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Add other pending bug || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Add support for ! in w command || Heiko Berges
- [hackers] [sbase] ed: Correct error message when open file || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Deal signals in a reliable way || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Don't match against line 0 in search() || Wolfgang Corcoran-Mathe
- [hackers] [sbase] ed: Don't show '!' in exec with -s || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Don't show size of files in no diagnosistic mode || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Don't use strlcpy() || Roberto E. Vargas
- [hackers] [sbase] ed: Don't use strlcpy() || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Fix backslash expressions in RHS || Wolfgang Corcoran-Mathe
- [hackers] [sbase] ed: fix cmd e/E
- [hackers] [sbase] ed: fix cmd e/E || Quentin Rameau
- [hackers] [sbase] ed: fix commit 2ccc1e8 || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Fix error introduced in b19d708 || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Fix infinite recursion to undo() || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: giving j only one address does nothing || Thomas Mannay
- [hackers] [sbase] ed: Handle correctly lines in substitutions || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Move modflag=0 to clearundo() || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Open output file for writing || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: place newly joined lines correctly || Thomas Mannay
- [hackers] [sbase] ed: remove double free in join() || Thomas Mannay
- [hackers] [sbase] ed: remove infinite loops in join() and getindex() || Thomas Mannay
- [hackers] [sbase] ed: Remove useless newlines || sin
- [hackers] [sbase] ed: Reset modflag in clearbuf() || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Treat addresses of 0 as 1 for insert || Thomas Mannay
- [hackers] [sbase] ed: Update TODO || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: use arg.h
- [hackers] [sbase] ed: use arg.h || Quentin Rameau
- [hackers] [sbase] ed: Use reallocarray || Michael Forney
- [hackers] [sbase] ed: Use snprintf() for constructing the scratch filename || sin
- [hackers] [sbase] ed: Use strlcpy() instead of strcpy() and other minor things || Laslo Hunhold
- [hackers] [sbase] ed: Use strlcpy/strlcat to construct the scratch filename || sin
- [hackers] [sbase] ed: Use TMPDIR to locate the temporal file || Roberto E. Vargas Caballero
- [hackers] [sbase] ed: Write "?\n" and explanatory messages to stdout || Michael Forney
- [hackers] [sbase] Edit readlink.1 and document missing flags || FRIGN
- [hackers] [sbase] Eliminating the getopt disgrace. || Christoph Lohmann
- [hackers] [sbase] Enable -lrt by default || sin
- [hackers] [sbase] enmasse same file check || Connor Lane Smith
- [hackers] [sbase] enmasse: check filename length || Connor Lane Smith
- [hackers] [sbase] enmasse: For the special case of 2 args, do not distinguish between dirs and files || sin
- [hackers] [sbase] Ensure we #undef strlcat and strlcpy || sin
- [hackers] [sbase] Ensure we return a proper error value in setsid(1) || sin
- [hackers] [sbase] env: Check unsetenv() return value || sin
- [hackers] [sbase] env: environ can never be NULL so don't check for it || sin
- [hackers] [sbase] env: Fix return value if the command could not be found || sin
- [hackers] [sbase] Error out if a single argument cannot fit into the argument space || sin
- [hackers] [sbase] Error out when giving an empty delimiter to sort(1) || FRIGN
- [hackers] [sbase] Escape correctly characters in getrhs() || Roberto E. Vargas Caballero
- [hackers] [sbase] Exit with error 125 if the process is killed by a signal || sin
- [hackers] [sbase] Exit with error code 123 if one or more invocations of cmd failed || sin
- [hackers] [sbase] Exit with EXIT_SUCCESS/EXIT_FAILURE instead of 0 and 1 || sin
- [hackers] [sbase] Exit with proper error codes || sin
- [hackers] [sbase] expand, unexpand: Minor style fix as per the suckless guide || sin
- [hackers] [sbase] expand: Use strsep() for parsing the tablist || sin
- [hackers] [sbase] Explicitly cast len to unsigned long for %lu || stateless
- [hackers] [sbase] expr comments, cleanup, UTF-8 support || Evan Gates
- [hackers] [sbase] expr: Allocate arrays with reallocarray instead of VLA || Michael Forney
- [hackers] [sbase] expr: Don't interpret any arguments || sin
- [hackers] [sbase] expr: fix, first parse then enfshut || Hiltjo Posthuma
- [hackers] [sbase] expr: improvements || Hiltjo Posthuma
- [hackers] [sbase] extra uname spaces confuse scripts || Connor Lane Smith
- [hackers] [sbase] Factor out check for WTERMSIG || sin
- [hackers] [sbase] Factor out code printing information for the current process || sin
- [hackers] [sbase] Factor out readrune and writerune || sin
- [hackers] [sbase] Factor out table walk into a separate function || sin
- [hackers] [sbase] Factor out waiting for children into a separate function || sin
- [hackers] [sbase] find: Allow using multiple paths || sin
- [hackers] [sbase] find: Change execv to execvp || Evan Gates
- [hackers] [sbase] find: check whether readdir failed, and properly check timestamps || Mattias Andrée
- [hackers] [sbase] find: Don't forget -exec
- [hackers] [sbase] find: estrdup before basename || Evan Gates
- [hackers] [sbase] find: fgetc() returns int || Hiltjo Posthuma
- [hackers] [sbase] find: Fix buffer overflow in token stack || Michael Forney
- [hackers] [sbase] find: Fix flushing input buffer with -ok || Wolfgang Corcoran-Mathe
- [hackers] [sbase] find: Flush stdout before executing commands || Michael Forney
- [hackers] [sbase] find: Improve prompt spacing with -ok || Wolfgang Corcoran-Mathe
- [hackers] [sbase] find: insert -a in before open parens as well || Michael Forney
- [hackers] [sbase] find: Make -H and -L flag handling clearer || Michael Forney
- [hackers] [sbase] find: NULL terminate braces array in exec primary || Wolfgang Corcoran-Mathe
- [hackers] [sbase] find: remove VLAs || Evan Gates
- [hackers] [sbase] Finish up chroot(1) and md5sum(1) || FRIGN
- [hackers] [sbase] Finish up cols(1) || FRIGN
- [hackers] [sbase] Finish up hostname(1) || FRIGN
- [hackers] [sbase] Finish up mktemp(1) || FRIGN
- [hackers] [sbase] Finish up printenv(1) || FRIGN
- [hackers] [sbase] Finish up setsid(1) || FRIGN
- [hackers] [sbase] Finish up wc(1) || FRIGN
- [hackers] [sbase] Finish up yes(1) by adding multiple string support || FRIGN
- [hackers] [sbase] Fix -s in tr(1) || FRIGN
- [hackers] [sbase] Fix .SH to .Sh in kill.1 || sin
- [hackers] [sbase] Fix \c behaviour || FRIGN
- [hackers] [sbase] Fix a completely broken ln(1) || sin
- [hackers] [sbase] Fix a small error in cal(1) manpage || FRIGN
- [hackers] [sbase] Fix alphabetical order in README || FRIGN
- [hackers] [sbase] Fix argument naming in dirname(1) || sin
- [hackers] [sbase] Fix argument parsing in test(1) and chmod(1) || FRIGN
- [hackers] [sbase] Fix basename suffix treatment || Brandon Mulcahy
- [hackers] [sbase] Fix broken sbase-box due to multiple definitions of usage || sin
- [hackers] [sbase] Fix build error || sin
- [hackers] [sbase] Fix build || sin
- [hackers] [sbase] Fix char **argv to char *argv[] || sin
- [hackers] [sbase] Fix coding style || FRIGN
- [hackers] [sbase] Fix col(1) -f || sin
- [hackers] [sbase] Fix comment style and nuke stray whitespace || sin
- [hackers] [sbase] Fix comparison >= 0 is always true in basename(1) || sin
- [hackers] [sbase] Fix compilation error || FRIGN
- [hackers] [sbase] Fix completely broken printenv(1) || sin
- [hackers] [sbase] Fix date || FRIGN
- [hackers] [sbase] Fix error message || sin
- [hackers] [sbase] Fix exit status with -f for nonexistent paths || FRIGN
- [hackers] [sbase] Fix expand when one of multiple files can't be opened || Tuukka Kataja
- [hackers] [sbase] Fix fgetrune on systems where char is unsigned by default (ARM) || sin
- [hackers] [sbase] Fix function definition style for fshut.c || sin
- [hackers] [sbase] Fix getconf(1) usage || sin
- [hackers] [sbase] Fix getrhs() || Roberto E. Vargas Caballero
- [hackers] [sbase] Fix grammar in grep.1 || sin
- [hackers] [sbase] Fix grammar in mktemp(1) || FRIGN
- [hackers] [sbase] Fix indentation in du(1) || sin
- [hackers] [sbase] Fix indentation || sin
- [hackers] [sbase] Fix invalid use of optind in dirname(1) || sin
- [hackers] [sbase] Fix isprintrune()'s behaviour || FRIGN
- [hackers] [sbase] Fix issue with negative integers passed to expand(1) || FRIGN
- [hackers] [sbase] Fix kill -l || sin
- [hackers] [sbase] Fix last offset output using skip in od(1) || FRIGN
- [hackers] [sbase] fix length after '\' getline string termination || Hiltjo Posthuma
- [hackers] [sbase] Fix LICENSE name || Michael Forney
- [hackers] [sbase] Fix line buffering issue with ed prompt || Samadi van Koten
- [hackers] [sbase] Fix linecmp() to return correct values || FRIGN
- [hackers] [sbase] Fix ln(1) symbolic link handling || FRIGN
- [hackers] [sbase] Fix ls -q UTF-8 parsing || sin
- [hackers] [sbase] Fix ls when -q is not set || sin
- [hackers] [sbase] Fix mandoc warnings for sed.1 and find.1 || sin
- [hackers] [sbase] fix mandoc warnings || Hiltjo Posthuma
- [hackers] [sbase] Fix mapping a class to a simple set and improve error-reporting || FRIGN
- [hackers] [sbase] Fix missing '-' in usage || sin
- [hackers] [sbase] Fix mkdir -p and allow -m to be specified along with -p || sin
- [hackers] [sbase] Fix mkdir -p with a leading / || sin
- [hackers] [sbase] Fix multiple file handling || FRIGN
- [hackers] [sbase] Fix naming covention for uniq(1) || sin
- [hackers] [sbase] Fix niceness-range in nice.1 || FRIGN
- [hackers] [sbase] Fix od(1) output || FRIGN
- [hackers] [sbase] Fix off-by-one in apathmax() as the path is relative to "/" || sin
- [hackers] [sbase] Fix outdated comments || sin
- [hackers] [sbase] Fix overflow in basename(1) || sin
- [hackers] [sbase] Fix parameter-usage in printf(1) || FRIGN
- [hackers] [sbase] Fix pathchk manpage regarding exit status || sin
- [hackers] [sbase] Fix pattern substitution || Roberto E. Vargas Caballero
- [hackers] [sbase] Fix potential exit status wraparound in chgrp(1) || sin
- [hackers] [sbase] Fix potential modulo 0 || FRIGN
- [hackers] [sbase] Fix problem with multi month display spanning a year. || Markus Wichmann
- [hackers] [sbase] fix problems in sed || izabera
- [hackers] [sbase] Fix recurse() prototype and convert char to int flags || sin
- [hackers] [sbase] Fix relocation error on OpenBSD (amd64) when compiling with pcc || sin
- [hackers] [sbase] Fix remaining endian-issue in od(1) || FRIGN
- [hackers] [sbase] Fix rematch() || Roberto E. Vargas Caballero
- [hackers] [sbase] Fix return values in rm(1) and mv(1) || FRIGN
- [hackers] [sbase] Fix sbase-box target || sin
- [hackers] [sbase] Fix section order in uudecode.1 || sin
- [hackers] [sbase] Fix segfault in tail(1) || sin
- [hackers] [sbase] Fix segmentation fault in cut(1) || FRIGN
- [hackers] [sbase] Fix segmentation fault in paste(1) || Pieter Kockx
- [hackers] [sbase] Fix segmentation fault in tar(1) || FRIGN
- [hackers] [sbase] Fix segmentation fault in tr(1) with -dc and one set || FRIGN
- [hackers] [sbase] Fix segmentation fault in tr(1) || FRIGN
- [hackers] [sbase] Fix showing directories when -R flag is set in ls(1) || pekka.jylha.ollila_AT_gmail.com
- [hackers] [sbase] Fix small issue in nl(1) || FRIGN
- [hackers] [sbase] Fix small issue in strings(1) loop || FRIGN
- [hackers] [sbase] Fix small typo in comment || Roberto E. Vargas Caballero
- [hackers] [sbase] Fix small typo in nl.1 || FRIGN
- [hackers] [sbase] Fix some error messages || sin
- [hackers] [sbase] fix some mandoc warnings || Hiltjo Posthuma
- [hackers] [sbase] fix some signed/unsigned warnings and style fixes || Hiltjo Posthuma
- [hackers] [sbase] Fix some useless warnings || sin
- [hackers] [sbase] Fix some warnings about strcpy() etc. on OpenBSD || sin
- [hackers] [sbase] Fix stupid GCC warning || sin
- [hackers] [sbase] Fix style for function definitions || sin
- [hackers] [sbase] Fix style issue in crypt.c || sin
- [hackers] [sbase] Fix style issue in whoami which broke the sbase-box target || sin
- [hackers] [sbase] Fix style || sin
- [hackers] [sbase] Fix symbolic mode parsing in parsemode || Michael Forney
- [hackers] [sbase] Fix syntax error in sort(1) || FRIGN
- [hackers] [sbase] Fix tabs in libutil/unescape.c || FRIGN
- [hackers] [sbase] Fix tail(1) -n 0 handling and unglobalize some variables || FRIGN
- [hackers] [sbase] Fix tar(1) handling of <space> terminated fields || sin
- [hackers] [sbase] Fix tar(1) handling of archives with improper internal order || sin
- [hackers] [sbase] Fix test(1) semantics || sin
- [hackers] [sbase] Fix touch usage in manpage || sin
- [hackers] [sbase] Fix tr(1) behaviour in special cases and be stricter about stuff || FRIGN
- [hackers] [sbase] Fix tr(1) squeezing || FRIGN
- [hackers] [sbase] Fix two more instances where the check for "-" is insufficient || sin
- [hackers] [sbase] Fix type mismatch in split(1) || sin
- [hackers] [sbase] Fix type mismatches || sin
- [hackers] [sbase] Fix typo breaking functionality in tail || Wolfgang Corcoran-Mathe
- [hackers] [sbase] Fix typo in join(1) || FRIGN
- [hackers] [sbase] Fix typo in libutil/fshut.c || FRIGN
- [hackers] [sbase] fix typo || Connor Lane Smith
- [hackers] [sbase] Fix uninitialized use of ret in expr(1) || sin
- [hackers] [sbase] Fix uninstall target || sin
- [hackers] [sbase] Fix uniq(1) || FRIGN
- [hackers] [sbase] Fix usage for printf(1) || sin
- [hackers] [sbase] Fix warning 'array subscript of type char' || sin
- [hackers] [sbase] Fix warning in chroot(1) || sin
- [hackers] [sbase] Fix warning in join(1) || sin
- [hackers] [sbase] Fix warnings and update isalpharune() || FRIGN
- [hackers] [sbase] Fix wc(1) output for large files || FRIGN
- [hackers] [sbase] Fix wrong length for sethostname() || sin
- [hackers] [sbase] fixed incorrect fday handling in dayofweek() function || Willem van de Krol
- [hackers] [sbase] Fixes and checks for seq. Thanks David Galos! || Christoph Lohmann
- [hackers] [sbase] Fixing idiotic mistake in tar || David Galos
- [hackers] [sbase] Fixing seq || David Galos
- [hackers] [sbase] Fixing the ARG macros and adding nice. || Christoph Lohmann
- [hackers] [sbase] Fixing validfmt and optimizing the algorithm. (Thanks David Galos) || Christoph Lohmann
- [hackers] [sbase] Fixing whitespaces. || Christoph Lohmann
- [hackers] [sbase] Fixing zero-bye append in readlink. Thanks, Willem van de Krol || David Galos
- [hackers] [sbase] Fixup README || sin
- [hackers] [sbase] flock: Check for waitpid() error || sin
- [hackers] [sbase] flock: Close fd early for correct error propagation || sin
- [hackers] [sbase] flock: Set default mode for open(2) || sin
- [hackers] [sbase] fold: Be consistent and use size_t || sin
- [hackers] [sbase] fold: check -N form properly || Hiltjo Posthuma
- [hackers] [sbase] fold: check form -n aswell, > 0 || Hiltjo Posthuma
- [hackers] [sbase] fold: clarify utf8 behaviour in manpage || Connor Lane Smith
- [hackers] [sbase] fold: fix empty lines || Connor Lane Smith
- [hackers] [sbase] fold: fix handling of -s || Richard Ipsum
- [hackers] [sbase] fold: Fix usage and manpage for -width || sin
- [hackers] [sbase] fold: Properly report exit status if we fail to open a file || sin
- [hackers] [sbase] Forgot .El in cols.1 || sin
- [hackers] [sbase] Forgot to bump date for sort(1) manpage || sin
- [hackers] [sbase] Forgot to include these before || sin
- [hackers] [sbase] Forgot to remove argc from function decl || sin
- [hackers] [sbase] Forgot to update manpage for mktemp(1) || sin
- [hackers] [sbase] fork: no need to _exit() on the error case || Hiltjo Posthuma
- [hackers] [sbase] Free allocated memory || sin
- [hackers] [sbase] Get rid of the %Z-flag in strptime-format || FRIGN
- [hackers] [sbase] getconf.1: fix: end list (El) || Hiltjo Posthuma
- [hackers] [sbase] getconf.sh: Be more explicit we are using a heredoc here || FRIGN
- [hackers] [sbase] getconf: Ensure output was written successfully || Michael Forney
- [hackers] [sbase] getconf: fail if any other flag than -v is used || Mattias Andrée
- [hackers] [sbase] getconf: Fix trailing whitespace || sin
- [hackers] [sbase] getconf: Report invalid variables as errors || Michael Forney
- [hackers] [sbase] getlines: last line of file should always have a newline || Jakob Kramer
- [hackers] [sbase] getlines: Style fix || sin
- [hackers] [sbase] grep, kill, renice, sort: style: put main at bottom || Hiltjo Posthuma
- [hackers] [sbase] grep: add -h (inverse of -H) aswell || Hiltjo Posthuma
- [hackers] [sbase] grep: add -H flag || Hiltjo Posthuma
- [hackers] [sbase] grep: ARGBEGIN || Connor Lane Smith
- [hackers] [sbase] grep: better regerror message || Connor Lane Smith
- [hackers] [sbase] grep: Change match any pattern to "^" || sin
- [hackers] [sbase] grep: check regcomp succeeds || Connor Lane Smith
- [hackers] [sbase] grep: Don't bother free-ing the pattern list || sin
- [hackers] [sbase] grep: Fix -c flag || Michael Forney
- [hackers] [sbase] grep: Fix -v output and exit status || Michael Forney
- [hackers] [sbase] grep: fix ARGC() || Connor Lane Smith
- [hackers] [sbase] grep: Fix exit status on use of -l || Richard Ipsum
- [hackers] [sbase] grep: Fix exit status with -F when last line doesn't match || Michael Forney
- [hackers] [sbase] grep: fix UTF-8 support || Mattias Andrée
- [hackers] [sbase] grep: getline returns signed (ssize_t) || Hiltjo Posthuma
- [hackers] [sbase] grep: improvements || Hiltjo Posthuma
- [hackers] [sbase] grep: make E and F flags mutually exclusive
- [hackers] [sbase] grep: make E and F flags mutually exclusive || Quentin Rameau
- [hackers] [sbase] grep: Remove newlines before matching a line || Michael Forney
- [hackers] [sbase] grep: Remove trailing newline before trying to match RE || Robert Ransom
- [hackers] [sbase] grep: Remove unused variable || sin
- [hackers] [sbase] grep: reset inverse flag if both are set || Hiltjo Posthuma
- [hackers] [sbase] grep: Reuse allocated buffers || sin
- [hackers] [sbase] grep: Reverse some if-else logic || Michael Forney
- [hackers] [sbase] grep: use len returned from getline and check fmemopen() || Hiltjo Posthuma
- [hackers] [sbase] Group related declaration || sin
- [hackers] [sbase] Group related decls together in util.h || sin
- [hackers] [sbase] Handle "--" for -l and -s as well in kill(1) || sin
- [hackers] [sbase] Handle '-' consistently || FRIGN
- [hackers] [sbase] Handle empty format string in printf(1) || FRIGN
- [hackers] [sbase] Handle explicitly the case of line 0 || Roberto E. Vargas Caballero
- [hackers] [sbase] Handle ln -sf a foo/ correctly || sin
- [hackers] [sbase] Handle non-power-of-two tab sizes in expand(1) || Brandon Mulcahy
- [hackers] [sbase] Handle null BRE/ERE and do not add a pattern to the list if it already exists || sin
- [hackers] [sbase] Handle stdin properly in cmp(1) and remove path comparison || FRIGN
- [hackers] [sbase] Handle the special-case signal 0 and "0" properly || sin
- [hackers] [sbase] Handle { NULL } argv[] properly in manual arg-reduction || Laslo Hunhold
- [hackers] [sbase] Harden parseoffset() even more || FRIGN
- [hackers] [sbase] head: Fix usage and manpage || sin
- [hackers] [sbase] head: remove useless buffering || Elie Le Vaillant
- [hackers] [sbase] hostname.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] humansize: Use uintmax_t for size || Dionysis Grigoropoulos
- [hackers] [sbase] I'm probably a sbase copyright holder now || Robert Ransom
- [hackers] [sbase] I'm sorry for my unprofessional behaviour. || Christoph Lohmann
- [hackers] [sbase] id(1) can handle uid arguments || Rob Pilling
- [hackers] [sbase] id(1) is not portable - move it to ubase || sin
- [hackers] [sbase] If eatspace() encounters EOF don't try to read again from stdin || sin
- [hackers] [sbase] If multiple modes are supplied to flock(1), the last one wins || sin
- [hackers] [sbase] If only the year operand is given, cal shall produce a calendar for all twelve months in the given calendar year. || Greg Reagle
- [hackers] [sbase] If there's no newline we don't count the last word - fix it || sin
- [hackers] [sbase] If we have a match any pattern also match against blank lines || sin
- [hackers] [sbase] Implement -E eofstr for xargs(1) || sin
- [hackers] [sbase] Implement -e support for grep || sin
- [hackers] [sbase] Implement -G support for id(1) || sin
- [hackers] [sbase] Implement -i flag for expand || Tuukka Kataja
- [hackers] [sbase] Implement -i support for ls || sin
- [hackers] [sbase] Implement -m for mkfifo(1) || sin
- [hackers] [sbase] Implement -m option for mkdir || sin
- [hackers] [sbase] Implement -o for flock(1) to close fd before exec || sin
- [hackers] [sbase] Implement -q support for mktemp(1) || sin
- [hackers] [sbase] Implement -u support for ls(1) || sin
- [hackers] [sbase] Implement cat -u and report correct exit condition || sin
- [hackers] [sbase] Implement concat() using read(2) and write(2) || sin
- [hackers] [sbase] Implement cp -f || sin
- [hackers] [sbase] implement cp and mv and improve rm || William Haddon
- [hackers] [sbase] Implement grep -f || sin
- [hackers] [sbase] Implement grep -s || sin
- [hackers] [sbase] Implement grep -x || sin
- [hackers] [sbase] Implement mallocarray() || FRIGN
- [hackers] [sbase] Implement nl -n format || sin
- [hackers] [sbase] Implement nl -v startnum || sin
- [hackers] [sbase] Implement nl -w width || sin
- [hackers] [sbase] Implement od(1) v-flag || FRIGN
- [hackers] [sbase] Implement POSIX 2008 compliant logger(1) || sin
- [hackers] [sbase] Implement reallocarray() || FRIGN
- [hackers] [sbase] Implement strmem() and use it in join(1) || FRIGN
- [hackers] [sbase] Implement the basic binary operations for test(1) || sin
- [hackers] [sbase] Implement XSI extensions -signal_name and -signal_number for kill(1) || sin
- [hackers] [sbase] Import col(1) from OpenBSD with minor modifications || sin
- [hackers] [sbase] Import crond from http://git.2f30.org/scron/tree/ || sin
- [hackers] [sbase] Import csplit(1) from OpenBSD || sin
- [hackers] [sbase] Import ealloc.c from ubase || sin
- [hackers] [sbase] Import expr(1) from OpenBSD || sin
- [hackers] [sbase] Import libutf from http://git.suckless.org/libutf || sin
- [hackers] [sbase] Import printf(1) from OpenBSD || sin
- [hackers] [sbase] Import strcasestr() from musl and remove -D_GNU_SOURCE || sin
- [hackers] [sbase] Import strsep() from musl libc || sin
- [hackers] [sbase] Improve doglobal()
- [hackers] [sbase] Improved tr || Adria Garriga
- [hackers] [sbase] Include fcntl.h for open(2) || sin
- [hackers] [sbase] include stdint.h for SIZE_MAX || Evan Gates
- [hackers] [sbase] Include stdint.h in util.h for uintmax_t || sin
- [hackers] [sbase] Include strings.h for strcasecmp || sin
- [hackers] [sbase] Include strings.h for strcasecmp() || sin
- [hackers] [sbase] Include sys/stat.h in nohup(1) || FRIGN
- [hackers] [sbase] Include sys/time.h for timeval structure || sin
- [hackers] [sbase] increment pointer by runelen(delim) not 1 || Evan Gates
- [hackers] [sbase] Indent README headings properly || FRIGN
- [hackers] [sbase] Initial commit of the uudecode tool and man page || dsp
- [hackers] [sbase] Initial implementation of flock(1) || sin
- [hackers] [sbase] insert implicit -a after primary before ! || Evan Gates
- [hackers] [sbase] install: all || Connor Lane Smith
- [hackers] [sbase] install: bsd make compatibility || Eivind Uggedal
- [hackers] [sbase] install: Fix -d with more than two directories || Michael Forney
- [hackers] [sbase] install: Handle -c flag as a no-op || Michael Forney
- [hackers] [sbase] install: ignore -s || Mattias Andrée
- [hackers] [sbase] install: only create parent dirs to dest given -D || Eivind Uggedal
- [hackers] [sbase] install: Remove special handling for non-regular files || Michael Forney
- [hackers] [sbase] install: treat target as file by default instead of dir
- [hackers] [sbase] install: treat target as file by default instead of dir || Quentin Rameau
- [hackers] [sbase] install: Unlink destination file on failure || Michael Forney
- [hackers] [sbase] install: Use fchown to change owner || Michael Forney
- [hackers] [sbase] intptr_t is an optional type, use intmax_t || Evan Gates
- [hackers] [sbase] Introduce new test(1) implementation || Evan Gates
- [hackers] [sbase] join manpage: Fix spelling || Wolfgang Corcoran-Mathe
- [hackers] [sbase] join: Add LICENSE header || Wolfgang Corcoran-Mathe
- [hackers] [sbase] join: fix typo || Wolfgang Corcoran-Mathe
- [hackers] [sbase] join: remove argv0, it is in arg.h || Hiltjo Posthuma
- [hackers] [sbase] join: Stricter parsing of -o list || Wolfgang Corcoran-Mathe
- [hackers] [sbase] join: Use LIMIT macro || Wolfgang Corcoran-Mathe
- [hackers] [sbase] Just make $(HDR) a prereq for $(OBJ) || sin
- [hackers] [sbase] Just use HOST_NAME_MAX in hostname(1) || sin
- [hackers] [sbase] Just use int for mode || sin
- [hackers] [sbase] keep usage definition above main || dwts
- [hackers] [sbase] kill -l accepts at most 1 arg || sin
- [hackers] [sbase] kill -l || Connor Lane Smith
- [hackers] [sbase] kill: accept $? values || Connor Lane Smith
- [hackers] [sbase] kill: allow signum || Connor Lane Smith
- [hackers] [sbase] kill: argc < 2 should be argc < 1 || Hiltjo Posthuma
- [hackers] [sbase] kill: Include strings.h for strcasecmp() || sin
- [hackers] [sbase] kill: No need for const int || sin
- [hackers] [sbase] libutf: add some const's
- [hackers] [sbase] libutf: Change return type of utftorunestr to size_t || Michael Forney
- [hackers] [sbase] libutil/cp.c leaks
- [hackers] [sbase] libutil/getlines: fix crash with no lines || Hiltjo Posthuma
- [hackers] [sbase] libutil/getlines: fix potential crash || Hiltjo Posthuma
- [hackers] [sbase] libutil/getlines: style fix || Hiltjo Posthuma
- [hackers] [sbase] libutil/getlines: use known line length || Hiltjo Posthuma
- [hackers] [sbase] libutil/mode: Remove unnecessary octal-to-mode conversion || Michael Forney
- [hackers] [sbase] libutil/recurse: only opendir if recursing || David Phillips
- [hackers] [sbase] libutil/recurse: Simplify adding trailing slash || Michael Forney
- [hackers] [sbase] libutil/recurse: Use a single path buffer, and directory fd || Michael Forney
- [hackers] [sbase] libutil/recurse: Use while-loop instead of for-loop with only condition || Michael Forney
- [hackers] [sbase] libutil/unescape.c: only print argv0 once on error || Mattias Andrée
- [hackers] [sbase] libutil/unescape.c: simplify and add \E || Mattias Andrée
- [hackers] [sbase] libutil/unescape: NULL terminate unescaped string || Michael Forney
- [hackers] [sbase] libutil: add random.c || Elie Le Vaillant
- [hackers] [sbase] libutil: Add writeall utility function || Michael Forney
- [hackers] [sbase] libutil: fix leaks || Hiltjo Posthuma
- [hackers] [sbase] libutil: Rename functions in reserved namespace to prevent potential conflict || Michael Forney
- [hackers] [sbase] Licensing fix in util/sha256.c || David Galos
- [hackers] [sbase] linecmp: Handle NUL bytes properly || Michael Forney
- [hackers] [sbase] Lint is dead - remove unnecessary cast to (void) || sin
- [hackers] [sbase] List libutil.a first to be a bit more clear || sin
- [hackers] [sbase] ln: Add support for target directories || Michael Forney
- [hackers] [sbase] ln: allow dangling symlinks || Eivind Uggedal
- [hackers] [sbase] ln: allow with one argument || Hiltjo Posthuma
- [hackers] [sbase] ln: exit non-zero when errors accured || Eivind Uggedal
- [hackers] [sbase] ln: only check existence of src/to for hardlinks || Eivind Uggedal
- [hackers] [sbase] ln: Only fail if same inode without -f flag || Michael Forney
- [hackers] [sbase] ln: try link first || Connor Lane Smith
- [hackers] [sbase] ln: usage, just use %s || Hiltjo Posthuma
- [hackers] [sbase] logger(1) is NUL compliant || FRIGN
- [hackers] [sbase] logger: Don't bother freeing buf || sin
- [hackers] [sbase] ls has explicit UTF-8-support (q-flag) || FRIGN
- [hackers] [sbase] ls, tar: Guard inclusion of sys/sysmacros.h by absence of `major` definition || Michael Forney
- [hackers] [sbase] ls: abort a directory if we cannot opendir it || David Phillips
- [hackers] [sbase] ls: add -1 for compatibility (ignore) || Hiltjo Posthuma
- [hackers] [sbase] ls: add -f and -S options || Quentin Rameau
- [hackers] [sbase] ls: add -h flag || Hiltjo Posthuma
- [hackers] [sbase] ls: add -n option || Quentin Rameau
- [hackers] [sbase] ls: add option to reverse the sort order || Markus Teich
- [hackers] [sbase] ls: add support for -p || Quentin Rameau
- [hackers] [sbase] ls: add support for -R flag || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] ls: allocate proper space for args || anonymous
- [hackers] [sbase] ls: Always leave room for the NULL byte in the link target || Michael Forney
- [hackers] [sbase] ls: check for the index size before using it in visit() || Quentin Rameau
- [hackers] [sbase] ls: Clarify that -1 is set implicitly when -R is used || sin
- [hackers] [sbase] ls: correctly handle recursivity || Quentin Rameau
- [hackers] [sbase] ls: detect infinite loop with recursivity || Quentin Rameau
- [hackers] [sbase] ls: do not exit when a directory isn't accessible || Quentin Rameau
- [hackers] [sbase] ls: Don't show directory name with single directory operand || Michael Forney
- [hackers] [sbase] ls: fix -q || Quentin Rameau
- [hackers] [sbase] ls: fix entities arrays handling in main() || Quentin Rameau
- [hackers] [sbase] ls: fix ls -lq to respect -q flag || Evan Gates
- [hackers] [sbase] ls: fix option -S for it to work without -lnpFi || Alexandre Niveau
- [hackers] [sbase] ls: fix segfault when timestamp is negative
- [hackers] [sbase] ls: fix segfault when timestamp is out of range for struct tm || Mattias Andrée
- [hackers] [sbase] ls: Fix sorting of named entries || Michael Forney
- [hackers] [sbase] ls: fix time handling by augmenting time resolution || Quentin Rameau
- [hackers] [sbase] ls: fix usage line, add f, n and p flag || Hiltjo Posthuma
- [hackers] [sbase] ls: getpwuid, getgrgid, use return code of NULL is an error, not errno || Hiltjo Posthuma
- [hackers] [sbase] ls: group sorting options || Quentin Rameau
- [hackers] [sbase] ls: handle character/block files in long format || Quentin Rameau
- [hackers] [sbase] ls: Handle symlinks to directories properly || Michael Forney
- [hackers] [sbase] ls: Implement -c and update manpage || sin
- [hackers] [sbase] ls: improve default format || Hiltjo Posthuma
- [hackers] [sbase] ls: LEN(pw|grname) -> sizeof() || Hiltjo Posthuma
- [hackers] [sbase] ls: list operands in correct order || Quentin Rameau
- [hackers] [sbase] ls: make the opendir() warning message more consistent || Quentin Rameau
- [hackers] [sbase] ls: No need to set errno to zero || sin
- [hackers] [sbase] ls: only display directory headers when more than one directory is specified || tty0
- [hackers] [sbase] ls: print filenames on the fly rather than in a buffer
- [hackers] [sbase] ls: print filenames on the fly rather than in a buffer || Quentin Rameau
- [hackers] [sbase] ls: printf("%s", s) -> fputs(s, stdout) || Hiltjo Posthuma
- [hackers] [sbase] ls: respect -q when printing directory names with -R || Evan Gates
- [hackers] [sbase] ls: rework implementation for reversing the sort order || Markus Teich
- [hackers] [sbase] ls: set a return error code when skipping an already visited path. || Quentin Rameau
- [hackers] [sbase] ls: Simplify some logic || Michael Forney
- [hackers] [sbase] ls: sort argv || Connor Lane Smith
- [hackers] [sbase] make (un)install || Connor Lane Smith
- [hackers] [sbase] Make already audited tools argv-centric instead of argc-centric || FRIGN
- [hackers] [sbase] Make both arguments to cmp(1) mandatory and handle "-" properly || sin
- [hackers] [sbase] Make build process more verbose || sin
- [hackers] [sbase] Make cal(1) more readable || sin
- [hackers] [sbase] Make clean more verbose || sin
- [hackers] [sbase] Make code a bit more clear || sin
- [hackers] [sbase] Make date(1) compatible to GNU date(1). || Christoph Lohmann
- [hackers] [sbase] Make fname static in cut() in cut(1) || FRIGN
- [hackers] [sbase] Make getlines() less verbose || sin
- [hackers] [sbase] Make grep more memory-efficient || FRIGN
- [hackers] [sbase] Make kill(1) almost POSIX conformant || sin
- [hackers] [sbase] Make kill(1) POSIX conformant || sin
- [hackers] [sbase] Make libutf.a and libutil.a different || sin
- [hackers] [sbase] Make Makefile possibly POSIX-conformant || "Robert Ransom
- [hackers] [sbase] make parsemode() generic || Hiltjo Posthuma
- [hackers] [sbase] make rule: sbase-box-install || Hiltjo Posthuma
- [hackers] [sbase] Make sbase compile with musl || sin
- [hackers] [sbase] make sbase-box || Connor Lane Smith
- [hackers] [sbase] Make sort(1) utf-compliant and update README || FRIGN
- [hackers] [sbase] Make strtol() parsing even stricter in parseoffset() || FRIGN
- [hackers] [sbase] Make the buffer 45 bytes exactly for uuencode(1) || sin
- [hackers] [sbase] Make the tar(1)-header fixed again || FRIGN
- [hackers] [sbase] make use of en*alloc functions || Jakob Kramer
- [hackers] [sbase] Make wording more consistent in head.1 and tail.1 || FRIGN
- [hackers] [sbase] Makefile: add sbase-box-uninstall rule || Mattias Andrée
- [hackers] [sbase] Makefile: Correct list of .o files depending on text.h || Robert Ransom
- [hackers] [sbase] Makefile: missing sbase-box-install in PHONY || Ypnose
- [hackers] [sbase] Makefile: sort file lists || Evan Gates
- [hackers] [sbase] Makefile: stricter regex replace for sbase VERSION || Hiltjo Posthuma
- [hackers] [sbase] Makefile: uninstall [ command in the uninstall rule || Mattias Andrée
- [hackers] [sbase] Making `mkdir -p` handle empty paths. Thanks, Willem van de Krol! || David Galos
- [hackers] [sbase] Making tar safer (was [dev] Miscellaneous sbase issues)
- [hackers] [sbase] man pages: fix some typos || Hiltjo Posthuma
- [hackers] [sbase] man pages: improve consistency || Hiltjo Posthuma
- [hackers] [sbase] mandoc: convert uname.1, uniq.1 and xargs.1 || Hiltjo Posthuma
- [hackers] [sbase] Mark cal(1) as finished in README || FRIGN
- [hackers] [sbase] Mark comm(1) as audited in README || FRIGN
- [hackers] [sbase] Mark cut(1) and cron(1) as audited in README || FRIGN
- [hackers] [sbase] Mark du -x as done in the README || sin
- [hackers] [sbase] Mark du(1) as audited in README || FRIGN
- [hackers] [sbase] Mark du(1) as finished in README || sin
- [hackers] [sbase] Mark false(1) and true(1) as audited || FRIGN
- [hackers] [sbase] Mark fold(1) and grep(1) as finished in the README || FRIGN
- [hackers] [sbase] Mark getconf as audited in README || FRIGN
- [hackers] [sbase] Mark grep and tftp as audited || sin
- [hackers] [sbase] Mark insane POSIX flags || FRIGN
- [hackers] [sbase] Mark manpages as done in the README for find(1) and sed(1) || FRIGN
- [hackers] [sbase] Mark non-UTF8-tools as non-finished || FRIGN
- [hackers] [sbase] Mark od(1) and getconf(1) as audited || FRIGN
- [hackers] [sbase] Mark renice(1) as finished in README || FRIGN
- [hackers] [sbase] Mark sort(1) as POSIX compliant || sin
- [hackers] [sbase] Mark sync(1) as audited || FRIGN
- [hackers] [sbase] Mark tee(1) as finished in the README || FRIGN
- [hackers] [sbase] Mark time(1) as finished and audited in README || FRIGN
- [hackers] [sbase] Mark touch -d as unwanted in the README || sin
- [hackers] [sbase] Mark uname(1) as audited in README || FRIGN
- [hackers] [sbase] Mark yes(1) as audited in README || FRIGN
- [hackers] [sbase] Match \v as escaped character || FRIGN
- [hackers] [sbase] mc: Initial commit || Robert Ransom
- [hackers] [sbase] mc: WTFM || Robert Ransom
- [hackers] [sbase] Mention programs that were imported from OpenBSD || sin
- [hackers] [sbase] Minor cleanup for pathchk(1) || sin
- [hackers] [sbase] Minor fix for README || sin
- [hackers] [sbase] Minor style changes to sort || sin
- [hackers] [sbase] minor style changes || dwts
- [hackers] [sbase] Minor style fix || sin
- [hackers] [sbase] Minor update to cmp(1) manpage || sin
- [hackers] [sbase] mkdir -p: Fail if argument exists, but is not a directory || Michael Forney
- [hackers] [sbase] mkdir: Don't stop after the first failure || sin
- [hackers] [sbase] mkdir: Fail on EEXIST with no -p flag || Michael Forney
- [hackers] [sbase] mkdir: Fix created directory permissions || Michael Forney
- [hackers] [sbase] mkfifo: Simplify -m handling || Michael Forney
- [hackers] [sbase] mktemp improvements || Hiltjo Posthuma
- [hackers] [sbase] mktemp.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] Modify argv[0] in place || sin
- [hackers] [sbase] Move edit logic to an individual function || Roberto E. Vargas Caballero
- [hackers] [sbase] Move mkdirp() to libutil || sin
- [hackers] [sbase] Moving back to the stone age. || Christoph Lohmann
- [hackers] [sbase] mv, cp: Preserve nanosecond timestamps || Michael Forney
- [hackers] [sbase] mv: Ensure stat is initialized when we prune a tree || sin
- [hackers] [sbase] mv: Move on to other files if rename fails with something other than EXDEV || Michael Forney
- [hackers] [sbase] mv: Remove -i from usage and manpage || sin
- [hackers] [sbase] need implicit -a between ) and ! || Evan Gates
- [hackers] [sbase] new ARGBEGIN & usage() function || Connor Lane Smith
- [hackers] [sbase] New command with corresponding man page. Includes the flags: || Mattias Andrée
- [hackers] [sbase] new expr using shunting-yard instead of recursive descent (this time with tabs) || Evan Gates
- [hackers] [sbase] nl(1) should handle up to 1 file || sin
- [hackers] [sbase] nl.1: document pages || Richard Ipsum
- [hackers] [sbase] nl.1: fix mandoc warning || Hiltjo Posthuma
- [hackers] [sbase] nl: add -d -p -f -h options || Quentin Rameau
- [hackers] [sbase] nl: add -l option || Quentin Rameau
- [hackers] [sbase] nl: fix crash on invalid regex || Hiltjo Posthuma
- [hackers] [sbase] nl: Fix leading white-space || sin
- [hackers] [sbase] nl: Return 2 on usage error || Robert Ransom
- [hackers] [sbase] nl: tweak manpage || Connor Lane Smith
- [hackers] [sbase] nl: UTF-8 support and removed the two characters limit for delimiter || Quentin Rameau
- [hackers] [sbase] No need for += when res is 0 anyway || FRIGN
- [hackers] [sbase] no need for array of function pointers for comparisons, just use the necessary function pointer itself || Evan Gates
- [hackers] [sbase] no need for libutf in test, a null byte is a null byte || Evan Gates
- [hackers] [sbase] No need for realpath() to call malloc() in du(1) || sin
- [hackers] [sbase] No need for semicolon after ARGEND || sin
- [hackers] [sbase] No need for using a sub-shell in getconf.sh || sin
- [hackers] [sbase] No need to cast return value of mmap() in tr || sin
- [hackers] [sbase] No need to check for a positive `argbpos' || sin
- [hackers] [sbase] No need to check for stdin on fclose() || FRIGN
- [hackers] [sbase] No need to dynamically allocate *cmd[] || sin
- [hackers] [sbase] No need to free the buffer for every call to getline() || sin
- [hackers] [sbase] No need to include unistd.h in echo(1) || sin
- [hackers] [sbase] No need to print the name of the program || sin
- [hackers] [sbase] No need to specify "rb" and "wb" in fopen, use "r" and "w" || sin
- [hackers] [sbase] No need to use do { } while (0) construct || sin
- [hackers] [sbase] No need to use enprintf() with EXIT_FAILURE || sin
- [hackers] [sbase] No need to use USED() in arg.h for sbase || sin
- [hackers] [sbase] nohup: Open nohup.out WRONLY || Arthur Williams
- [hackers] [sbase] nohup: tweak manpage || Connor Lane Smith
- [hackers] [sbase] None of these work without the proper # of arguments so print usage || sin
- [hackers] [sbase] Note in the README that find(1) and sed(1) are lacking manpages || FRIGN
- [hackers] [sbase] Nuke another freelist() || sin
- [hackers] [sbase] Nuke bogus newline || sin
- [hackers] [sbase] Nuke some fprintf() calls and replace with weprintf() || sin
- [hackers] [sbase] NULL terminate braces array in get_ok_arg || Evan Gates
- [hackers] [sbase] od: Add some missing type flags || Michael Forney
- [hackers] [sbase] od: document skip (-j) option || Greg Reagle
- [hackers] [sbase] od: Don't advance past end of type string || Michael Forney
- [hackers] [sbase] od: Don't modify bytes in the line for the 'a' type || Michael Forney
- [hackers] [sbase] od: Fix buffer overflow if -N flag is larger than BUFSIZ || Michael Forney
- [hackers] [sbase] od: For the 'c' type, format non-printable charecters as octal || Michael Forney
- [hackers] [sbase] od: more accurate statement of compliance with POSIX || Greg Reagle
- [hackers] [sbase] Only call recurse() when path points to a directory in du(1) || FRIGN
- [hackers] [sbase] Only check errno if getpw*() fails || sin
- [hackers] [sbase] Only unlink the destination file if -f has been specified || sin
- [hackers] [sbase] Only use /tmp if template is a file and not a path || sin
- [hackers] [sbase] Only use major()/minor() if they are available in tar(1) || sin
- [hackers] [sbase] oops that should have been enprintf() || sin
- [hackers] [sbase] Opimizing tar, adding U flag || David Galos
- [hackers] [sbase] optimized isleap() function || Willem van de Krol
- [hackers] [sbase] Optimizing comm(1) with the second sent in patch. || Christoph Lohmann
- [hackers] [sbase] parsemode: No need to return after eprintf || Michael Forney
- [hackers] [sbase] parsemode: rework || Hiltjo Posthuma
- [hackers] [sbase] paste: fix crash with empty delimiter || Hiltjo Posthuma
- [hackers] [sbase] paste: fix warning on indentation in parallel() || Robert Karl
- [hackers] [sbase] paste: Minor style tweaks || Michael Forney
- [hackers] [sbase] paste: No need to make an exception for stdin, just close it at the end || sin
- [hackers] [sbase] path_max not useful || Connor Lane Smith
- [hackers] [sbase] pathchk: fixes and cleanup || Mattias Andrée
- [hackers] [sbase] pathconf(".", _PC_PATH_MAX) doesn't work from nfs mounted filesystems on BSD systems, use "/" instead. || Federico G. Benavento
- [hackers] [sbase] POSIX 2013 audit || FRIGN
- [hackers] [sbase] POSIX doesn't specify yes(1) so mark it as such in README || sin
- [hackers] [sbase] Prefix error/warning messages with program name if DEBUG is defined || sin
- [hackers] [sbase] Prepare POSIX 2013 audit || FRIGN
- [hackers] [sbase] Prepend "usage: " in usage() || sin
- [hackers] [sbase] Preserve permissions when copying files || sin
- [hackers] [sbase] Prevail order || FRIGN
- [hackers] [sbase] Print error message when size == 0 in split(1) || FRIGN
- [hackers] [sbase] Print header in head(1) || sin
- [hackers] [sbase] Print header in tail(1) || sin
- [hackers] [sbase] Print the available targets for sbase-box || sin
- [hackers] [sbase] Print usage() when -l and -s are both given in cmp(1) || FRIGN
- [hackers] [sbase] printenv.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] printenv: exit status is 2 on failure || Mattias Andrée
- [hackers] [sbase] printf: allow flags for the %s format string aswell || Hiltjo Posthuma
- [hackers] [sbase] printf: handle \0 in %b arguments || Evan Gates
- [hackers] [sbase] printf: no need to nul-terminate after strndup || Hiltjo Posthuma
- [hackers] [sbase] printf: remove unnecessary string size test || Quentin Rameau
- [hackers] [sbase] printf: replace strtonum with strtol functions in conversions || Quentin Rameau
- [hackers] [sbase] printf: support escaping '%' with '%%'. See printf(1p) EXAMPLES section. || pranomostro
- [hackers] [sbase] Proper copyright header for strlcpy and strlcat || sin
- [hackers] [sbase] Properly handle -F and -i || sin
- [hackers] [sbase] Properly handle multiline patterns in grep(1) || sin
- [hackers] [sbase] Properly handle namedict in od(1) || FRIGN
- [hackers] [sbase] Properly handle partial chunks in od(1) || FRIGN
- [hackers] [sbase] Properly handle recursion in recurse() || FRIGN
- [hackers] [sbase] Properly handle width and precision in printf(1) || FRIGN
- [hackers] [sbase] Properly increment line lenght on edge-case in getlines() || FRIGN
- [hackers] [sbase] Properly parse numbers in od(1) || FRIGN
- [hackers] [sbase] Properly report return value in rmdir(1) || FRIGN
- [hackers] [sbase] Properly use delimlen instead of len in paste(1) || FRIGN
- [hackers] [sbase] ranlib util.a (thanks pancake) || Connor Lane Smith
- [hackers] [sbase] re-typedef Test, use NOTREACHED comment instead of comma operator, both as per style guide || Evan Gates
- [hackers] [sbase] read stdin if arg is exactly "-" not just begins with '-' || Evan Gates
- [hackers] [sbase] readlink.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] readlink: add -m and -f flags || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] readlink: Remove broken support for -m and -e || sin
- [hackers] [sbase] readlink: simplify -f || Eivind Uggedal
- [hackers] [sbase] readlink: Use eprintf() to report errors || sin
- [hackers] [sbase] readlink: Use strlcat() instead of strncat() || sin
- [hackers] [sbase] README: Add dd(1) to tool list || Michael Forney
- [hackers] [sbase] README: added options for date, ls, touch || Quentin Rameau
- [hackers] [sbase] README: document sbase-box-install rule || Hiltjo Posthuma
- [hackers] [sbase] Really force 1 entry per line with -1 in ls(1) || FRIGN
- [hackers] [sbase] Rectify order of cases || FRIGN
- [hackers] [sbase] recurse: add symlink derefencing flags -H and -L || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] recurse: change char follow to int follow || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] Refactor and audit which(1) || FRIGN
- [hackers] [sbase] Refactor basename(1)-manpage || FRIGN
- [hackers] [sbase] Refactor basename.1 || FRIGN
- [hackers] [sbase] Refactor chmod(1) || FRIGN
- [hackers] [sbase] Refactor cmp(1) code and manpage || FRIGN
- [hackers] [sbase] Refactor cryptcheck() to allow multiple list-files and stdin || FRIGN
- [hackers] [sbase] Refactor cut.1 and cut.c || FRIGN
- [hackers] [sbase] Refactor enmasse() and recurse() to reflect depth || FRIGN
- [hackers] [sbase] Refactor eprintf.c || FRIGN
- [hackers] [sbase] Refactor expr.c || FRIGN
- [hackers] [sbase] Refactor ls(1) || FRIGN
- [hackers] [sbase] Refactor parts of od(1) || FRIGN
- [hackers] [sbase] Refactor recurse() again || FRIGN
- [hackers] [sbase] Refactor recurse() || FRIGN
- [hackers] [sbase] Refactor rmdir || FRIGN
- [hackers] [sbase] Refactor sed(1) a bit || FRIGN
- [hackers] [sbase] Refactor sponge(1) code and manpage || FRIGN
- [hackers] [sbase] Refactor strings(1) loop again || FRIGN
- [hackers] [sbase] refactor strnum || Connor Lane Smith
- [hackers] [sbase] Refactor sync(1) code and manpage || FRIGN
- [hackers] [sbase] Refactor tail(1) manpage and update README || FRIGN
- [hackers] [sbase] Refactor tar(1) manpage || FRIGN
- [hackers] [sbase] Refactor tar(1) || FRIGN
- [hackers] [sbase] Refactor tty(1) code and manpage || FRIGN
- [hackers] [sbase] Refactor uname(1) code and manpage || FRIGN
- [hackers] [sbase] Refactor unexpand(1) code and manpage, adding tablist support || FRIGN
- [hackers] [sbase] Refactor unlink(1) code and manpage || FRIGN
- [hackers] [sbase] Refactor uppercase-inclusion in libutf || FRIGN
- [hackers] [sbase] Reformat README || FRIGN
- [hackers] [sbase] Relax with caps in usage || sin
- [hackers] [sbase] Remember to include limits.h for UINT_MAX || sin
- [hackers] [sbase] Remember to undef strtonum in case it is provided also as a macro || sin
- [hackers] [sbase] Remove "make" from TODO || FRIGN
- [hackers] [sbase] Remove "WARNING: " prefix from messages || sin
- [hackers] [sbase] Remove .POSIX from Makefile || sin
- [hackers] [sbase] remove afgets || Hiltjo Posthuma
- [hackers] [sbase] remove agetline || Evan Gates
- [hackers] [sbase] Remove apathmax() and implicitly agetcwd() || FRIGN
- [hackers] [sbase] Remove binlib and bin from PHONY || sin
- [hackers] [sbase] Remove binlib target || sin
- [hackers] [sbase] Remove bit fields || Roberto E. Vargas Caballero
- [hackers] [sbase] Remove col(1) || FRIGN
- [hackers] [sbase] Remove col(1) || sin
- [hackers] [sbase] Remove comma from uuencode.1 || FRIGN
- [hackers] [sbase] Remove csplit(1) || sin
- [hackers] [sbase] Remove cut from TODO || sin
- [hackers] [sbase] Remove dead debug code || sin
- [hackers] [sbase] Remove debug info || FRIGN
- [hackers] [sbase] Remove debug-code in printf(1) || FRIGN
- [hackers] [sbase] Remove DEBUG-define for eprintf.c || FRIGN
- [hackers] [sbase] Remove df from TODO - df now lives in ubase || sin
- [hackers] [sbase] Remove evil and unused assert.h from cols(1) || sin
- [hackers] [sbase] remove extra get_n_arg declarations (copy pasta) || Evan Gates
- [hackers] [sbase] Remove fflush-check from fshut() || FRIGN
- [hackers] [sbase] Remove file(1) from TODO || sin
- [hackers] [sbase] Remove handrolled strcmp()'s || FRIGN
- [hackers] [sbase] Remove ifdef hell from getconf.c || Roberto E. Vargas Caballero
- [hackers] [sbase] remove install.1 on make uninstall || parazyd
- [hackers] [sbase] Remove judging word from head.1 and tail.1 as well || FRIGN
- [hackers] [sbase] Remove locale-cancer from grep(1) || FRIGN
- [hackers] [sbase] Remove Makefile from dist target || sin
- [hackers] [sbase] Remove mallocarray(...) and use reallocarray(NULL, ...) || FRIGN
- [hackers] [sbase] Remove misleading line in README || sin
- [hackers] [sbase] Remove mknod(1) from sbase || sin
- [hackers] [sbase] Remove mktemp(1) from TODO || sin
- [hackers] [sbase] Remove old comment || sin
- [hackers] [sbase] Remove passwd from TODO || sin
- [hackers] [sbase] Remove redundant check in kill(1) || sin
- [hackers] [sbase] Remove redundant definition of argv0 || sin
- [hackers] [sbase] Remove redundant deletions from clean target || sin
- [hackers] [sbase] Remove runetype and to*rune section from TODO || FRIGN
- [hackers] [sbase] remove sbase-VERSION from man page, fix sponge.1 date || Hiltjo Posthuma
- [hackers] [sbase] Remove section on minix in README || sin
- [hackers] [sbase] Remove st != NULL checks from recursor functions || Michael Forney
- [hackers] [sbase] Remove stat(1) from sbase as it is not portable || sin
- [hackers] [sbase] Remove tabs(1) from TODO || FRIGN
- [hackers] [sbase] Remove the octal note in printf.1 || FRIGN
- [hackers] [sbase] Remove trailing newline || FRIGN
- [hackers] [sbase] Remove trailing whitespace in col.c || FRIGN
- [hackers] [sbase] Remove trailing whitespace inside of ls(1) || FRIGN
- [hackers] [sbase] Remove trailing whitespace || sin
- [hackers] [sbase] Remove unnecessary ';' after ARGEND || Michael Forney
- [hackers] [sbase] remove unnecessary calls to realloc from tee || Jakob Kramer
- [hackers] [sbase] Remove unnecessary initializers of recursor members || Michael Forney
- [hackers] [sbase] Remove unneeded statement || sin
- [hackers] [sbase] Remove unused variables in ed(1) || sin
- [hackers] [sbase] Remove wchar.h from unexpand(1) || FRIGN
- [hackers] [sbase] Remove who(1) from README || sin
- [hackers] [sbase] Remove who(1) from sbase || sin
- [hackers] [sbase] Remove wtf || FRIGN
- [hackers] [sbase] Remove xargs(1) from TODO || sin
- [hackers] [sbase] Removing the executable bit from 'chvt.c' || David Galos
- [hackers] [sbase] Rename __ARG_H__ to ARG_H__ || sin
- [hackers] [sbase] Rename `brk' to `_brk' to avoid polluting the namespace || sin
- [hackers] [sbase] Rename `saved_errno' to `savederrno' || sin
- [hackers] [sbase] Rename crond to cron || sin
- [hackers] [sbase] rename estrtol || Connor Lane Smith
- [hackers] [sbase] Rename fillbuf() to fillargbuf() || sin
- [hackers] [sbase] Rename linecmp and line-structs in join(1) and sort(1) || FRIGN
- [hackers] [sbase] Rename mc(1) to cols(1) || sin
- [hackers] [sbase] Rename pusharg() to deinputstr() || sin
- [hackers] [sbase] Rename runcmd() to spawn() || sin
- [hackers] [sbase] Rename struct linebufline to struct line and add linecmp() || FRIGN
- [hackers] [sbase] Rename unused flag in rm() || FRIGN
- [hackers] [sbase] Rename util.a to libutil.a || sin
- [hackers] [sbase] Rename util/ to libutil/ || sin
- [hackers] [sbase] Rename variable `dif' to `diff' in comm(1) || sin
- [hackers] [sbase] Rename variable Rune * p -> r in fgetrune() || FRIGN
- [hackers] [sbase] renice(1) rework || sin
- [hackers] [sbase] renice(1): renice is not PASTE || Jakob Kramer
- [hackers] [sbase] Reorder functions in sort(1) || FRIGN
- [hackers] [sbase] Reorder variables in seq(1) || FRIGN
- [hackers] [sbase] replace printf + putchar with fputs || Evan Gates
- [hackers] [sbase] Replace strlen with unary_n to test zero length. || noname
- [hackers] [sbase] Replace VERSION in manpages with the actual version || sin
- [hackers] [sbase] Require GNU make to build sbase || sin
- [hackers] [sbase] Resolve escape characters in tr(1) || FRIGN
- [hackers] [sbase] Respect exit status in expand(1) || sin
- [hackers] [sbase] Respect exit status in grep(1) || sin
- [hackers] [sbase] Respect exit status in head(1) || sin
- [hackers] [sbase] Respect exit status in nl(1) + some stylistic changes || sin
- [hackers] [sbase] Respect exit status in strings(1) and update manpage || sin
- [hackers] [sbase] Respect exit status in tail(1) || sin
- [hackers] [sbase] Restore state of buffer in errors || Roberto E. Vargas Caballero
- [hackers] [sbase] return exit status of command in sbase-box || Evan Gates
- [hackers] [sbase] Return number of bytes read even on a partial read || FRIGN
- [hackers] [sbase] Return number of bytes read in readrune() || FRIGN
- [hackers] [sbase] Return proper error values in case execvp() fails || sin
- [hackers] [sbase] Reuse 'n' in cmp(1) || FRIGN
- [hackers] [sbase] Revamp tr(1) set parsing and handling || FRIGN
- [hackers] [sbase] Rever the strmem() addition and add a TODO element || FRIGN
- [hackers] [sbase] Revert "Add command(1) to TODO" || sin
- [hackers] [sbase] Revert "config.mk: make cc the default $CC" || sin
- [hackers] [sbase] Revert "ed: remove double free in join()" ||
- [hackers] [sbase] Revert "ed: remove double free in join()" || Roberto E. Vargas Caballero
- [hackers] [sbase] Revert "enmasse: For the special case of 2 args, do not distinguish between dirs and files" || sin
- [hackers] [sbase] Revert "fix length after '\' getline string termination" || sin
- [hackers] [sbase] Revert "Fix relocation error on OpenBSD (amd64) when compiling with pcc" || sin
- [hackers] [sbase] Revert "Fix showing directories when -R flag is set in ls(1)" || Michael Forney
- [hackers] [sbase] Revert "If we have a match any pattern also match against blank lines" || sin
- [hackers] [sbase] Revert "libutil/getlines: use known line length" || Hiltjo Posthuma
- [hackers] [sbase] Revert "ls: Fix sorting of named entries" || sin
- [hackers] [sbase] Revert "ls: only display directory headers when more than one directory is specified" || Michael Forney
- [hackers] [sbase] Revert "Make grep more memory-efficient" || sin
- [hackers] [sbase] Revert "Make sbase compile with musl" || sin
- [hackers] [sbase] Revert "sort: fix syntax error" || sin
- [hackers] [sbase] revert to per-cmd usage() || Connor Lane Smith
- [hackers] [sbase] Rework test.1 || FRIGN
- [hackers] [sbase] Rewrite foldline() in fold(1) || FRIGN
- [hackers] [sbase] Rewrite od(1) || FRIGN
- [hackers] [sbase] Rewrite tr(1) in a sane way || FRIGN
- [hackers] [sbase] rm: Don't stop if file doesn't exist || sin
- [hackers] [sbase] rm: Remove -i from usage and manpage || sin
- [hackers] [sbase] rm: removing empty dirs is okay || Connor Lane Smith
- [hackers] [sbase] rm: update manpage || Connor Lane Smith
- [hackers] [sbase] s/getopt/ARGBEGIN/ and -r bug fix cp || Federico G. Benavento
- [hackers] [sbase] s/getopt/ARGBEGIN/ wc || Federico G. Benavento
- [hackers] [sbase] sbase-box: Fix segmentation fault when exe without args
- [hackers] [sbase] sbase-box: Fix segmentation fault when exe without args || Jules Maselbas
- [hackers] [sbase] Scrap chartorunearr(), introducing utftorunestr() || FRIGN
- [hackers] [sbase] Scrap readrune(), introducing fgetrune() || FRIGN
- [hackers] [sbase] Scrap writerune(), introducing fputrune() || FRIGN
- [hackers] [sbase] sed(1): Add back line numbers to compiler error messages || FRIGN
- [hackers] [sbase] sed.1: add some missing info
- [hackers] [sbase] sed: add usage message
- [hackers] [sbase] sed: Add usage || Pieter Kockx
- [hackers] [sbase] sed: Alias -r to -E for GNU compat || sin
- [hackers] [sbase] sed: declare functions and global vars static (some still missing) || Hiltjo Posthuma
- [hackers] [sbase] sed: Fix parsing bug in find_delim || Pieter Kockx
- [hackers] [sbase] sed: Fix typo || Michael Forney
- [hackers] [sbase] sed: Include filename in error message || Michael Forney
- [hackers] [sbase] sed: Print better error message when open fails || Michael Forney
- [hackers] [sbase] sed: remove unused strnacpy() || Hiltjo Posthuma
- [hackers] [sbase] sed: show specific error strings (strerror) and minor style fixes || Hiltjo Posthuma
- [hackers] [sbase] sed: style improvements || Hiltjo Posthuma
- [hackers] [sbase] sed: support extended regular expressions (-E) || Eivind Uggedal
- [hackers] [sbase] sed: use reallocarray (non-issue) || Hiltjo Posthuma
- [hackers] [sbase] separate humansize into a util function || Hiltjo Posthuma
- [hackers] [sbase] Seq has been implemented. || Christoph Lohmann
- [hackers] [sbase] seq, xargs: style: put main at bottom || Hiltjo Posthuma
- [hackers] [sbase] seq.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] seq: remove unused fflag || Connor Lane Smith
- [hackers] [sbase] seq: set ff=unix (?!) || Connor Lane Smith
- [hackers] [sbase] seq: some cleanup || Connor Lane Smith
- [hackers] [sbase] seq: Use INT_MIN as opposed to -INT_MAX || sin
- [hackers] [sbase] Set exit status accordingly in printenv(1) || sin
- [hackers] [sbase] setsid.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] setsid: fix usage information for -f flag || Hiltjo Posthuma
- [hackers] [sbase] Show usage instead of exiting silently on an invalid option || sin
- [hackers] [sbase] Show usage() when filtermode is given for tar-creation || FRIGN
- [hackers] [sbase] Silence stupid warnings when building sbase-box || sin
- [hackers] [sbase] simpler make || Connor Lane Smith
- [hackers] [sbase] simpler nohup || Connor Lane Smith
- [hackers] [sbase] Simplify code and don't use ftw() for chgrp(1) || sin
- [hackers] [sbase] Simplify code in cut(1) || sin
- [hackers] [sbase] Simplify condition in wc(1) || sin
- [hackers] [sbase] Simplify expression in makeline() || Roberto E. Vargas Caballero
- [hackers] [sbase] Simplify ln(1) || sin
- [hackers] [sbase] Simplify logic in kill(1) || sin
- [hackers] [sbase] Simplify ls -q implementation || sin
- [hackers] [sbase] Simplify return & fshut() logic || FRIGN
- [hackers] [sbase] Simplify sha*sum.c || FRIGN
- [hackers] [sbase] Simplify true(1) and false(1) || sin
- [hackers] [sbase] Simplify yes(1) || sin
- [hackers] [sbase] Simplyfing mknod. Good eye, Truls Becken. || David Galos
- [hackers] [sbase] sleep(3) cannot handle ulong so don't fool people || sin
- [hackers] [sbase] sleep: Allow sleeping for 136 years || sin
- [hackers] [sbase] Small code cleanup in tail(1) || FRIGN
- [hackers] [sbase] Small fix in head.c || FRIGN
- [hackers] [sbase] Small fix in mkdir.c || FRIGN
- [hackers] [sbase] Small global-var change to chgrp(1) || FRIGN
- [hackers] [sbase] Small readability fix in fold.1 || FRIGN
- [hackers] [sbase] Small style fix || sin
- [hackers] [sbase] Small style-fix in cat.c || FRIGN
- [hackers] [sbase] Small tail(1) manpage fix || FRIGN
- [hackers] [sbase] Solve little output issue in du(1) || FRIGN
- [hackers] [sbase] Some small changes for od(1) || FRIGN
- [hackers] [sbase] sort BIN, that was bugging me || Evan Gates
- [hackers] [sbase] Sort HDR in Makefile || sin
- [hackers] [sbase] Sort includes and more cleanup and fixes in util/ || FRIGN
- [hackers] [sbase] sort manpage: fix key definition || Jakob Kramer
- [hackers] [sbase] sort.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] sort.1: fix warning || Hiltjo Posthuma
- [hackers] [sbase] sort: add -b flag; don't use it as default || Jakob Kramer
- [hackers] [sbase] sort: add -k, fix -u || Jakob Kramer
- [hackers] [sbase] sort: add support for "per-keydef" flags || Jakob Kramer
- [hackers] [sbase] sort: add support for delimiter strings || Jakob Kramer
- [hackers] [sbase] sort: allow 0 as key's end_char || Jakob Kramer
- [hackers] [sbase] sort: allow keys where start_col > end_col || Jakob Kramer
- [hackers] [sbase] sort: apply -b only to "custom" keys || Jakob Kramer
- [hackers] [sbase] sort: Consider end field in keydef when additional fields are present || Michael Forney
- [hackers] [sbase] sort: document -b || Jakob Kramer
- [hackers] [sbase] sort: Don't do fallback top-level sort in check mode || Michael Forney
- [hackers] [sbase] sort: don't evaluate if clause || Jakob Kramer
- [hackers] [sbase] sort: don't repeat skipping columns logic || Jakob Kramer
- [hackers] [sbase] sort: Expand linebuf.lines by more than one pointer-size at a time || Robert Ransom
- [hackers] [sbase] sort: Fix -c option || Michael Forney
- [hackers] [sbase] sort: Fix line comparison when col buffer contains data from longer line || Michael Forney
- [hackers] [sbase] sort: fix syntax error || Jakob Kramer
- [hackers] [sbase] sort: ignore trailing newline while sorting || Jakob Kramer
- [hackers] [sbase] sort: Implement -c and -C flags || Michael Forney
- [hackers] [sbase] sort: Librarify getlines() || Robert Ransom
- [hackers] [sbase] sort: linebuf is no global || Jakob Kramer
- [hackers] [sbase] sort: minor manual page adjustments || Jakob Kramer
- [hackers] [sbase] sort: Move lines and nlines globals into a struct || Robert Ransom
- [hackers] [sbase] sort: readability; check strndup return value || Jakob Kramer
- [hackers] [sbase] sort: remove 'rest' variable || Jakob Kramer
- [hackers] [sbase] sort: remove useless allocation || Elie Le Vaillant
- [hackers] [sbase] sort: replace loop with MIN() || Jakob Kramer
- [hackers] [sbase] sort: Return 2 on usage error || Robert Ransom
- [hackers] [sbase] sort: reuse buffer in columns() || Hiltjo Posthuma
- [hackers] [sbase] sort: simplify linecmp, rename curr => tail || Jakob Kramer
- [hackers] [sbase] sort: simplify skip_columns || Jakob Kramer
- [hackers] [sbase] sort: style, explicitly state type || Hiltjo Posthuma
- [hackers] [sbase] sort: support sorting decimal numbers correctly || Jakob Kramer
- [hackers] [sbase] sort: Use regular `double` for -n || Michael Forney
- [hackers] [sbase] sort: work with signed integers as well || Jakob Kramer
- [hackers] [sbase] Split up is*rune() and to*rune() functions into individual source files || FRIGN
- [hackers] [sbase] split.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] split: dont use table lookup for size || Hiltjo Posthuma
- [hackers] [sbase] split: fixes || Hiltjo Posthuma
- [hackers] [sbase] sponge.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] State the reason for failure in readlink(1) || sin
- [hackers] [sbase] Staticise functions in logger(1) || sin
- [hackers] [sbase] Staticise functions in tr(1) || sin
- [hackers] [sbase] Staticise globals in col(1) || sin
- [hackers] [sbase] Staticise globals in ed(1) || sin
- [hackers] [sbase] Staticise globals || sin
- [hackers] [sbase] Staticise mv_status || sin
- [hackers] [sbase] Staticise some symbols in tr(1) || sin
- [hackers] [sbase] Staticise symbols || sin
- [hackers] [sbase] staticize some functions || Hiltjo Posthuma
- [hackers] [sbase] Stop defining major()/minor() and makedev() || sin
- [hackers] [sbase] Stop matching when lastmatch points to '\n' || Roberto E. Vargas Caballero
- [hackers] [sbase] Stop using EXIT_{SUCCESS,FAILURE} || sin
- [hackers] [sbase] strings: Add -n len support || sin
- [hackers] [sbase] strings: Default to -a || sin
- [hackers] [sbase] strings: Print strings that have the minimum length || Michael Forney
- [hackers] [sbase] strings: Remember to include limits.h for INT_MAX || sin
- [hackers] [sbase] strings: Rename `len` to `min` || Michael Forney
- [hackers] [sbase] strings: The default minimum length sequence is 4 characters not 6 || sin
- [hackers] [sbase] strlcat, strlcpy style || Hiltjo Posthuma
- [hackers] [sbase] Style fix for link(1) || sin
- [hackers] [sbase] Style fix || sin
- [hackers] [sbase] style fix: fix indentation (double) || Hiltjo Posthuma
- [hackers] [sbase] Style inquistion for util and some tools. || Christoph Lohmann
- [hackers] [sbase] style: document intentional fallthrough || Hiltjo Posthuma
- [hackers] [sbase] style: whitespace fixes || Hiltjo Posthuma
- [hackers] [sbase] subtract 'a' from indices for marks || Evan Gates
- [hackers] [sbase] Support -f for mv || sin
- [hackers] [sbase] support llvm-ar || Eon S. Jeon
- [hackers] [sbase] Support NUL containing lines in comm(1) || FRIGN
- [hackers] [sbase] Support NUL containing lines in cut(1) || FRIGN
- [hackers] [sbase] Support NUL containing lines in fold(1) and reuse the line-buffer(!) || FRIGN
- [hackers] [sbase] Support NUL containing lines in head(1) || FRIGN
- [hackers] [sbase] Support NUL containing lines in join(1) || FRIGN
- [hackers] [sbase] Support NUL containing lines in nl(1) and reuse the line-buffer(!) || FRIGN
- [hackers] [sbase] Support NUL containing lines in tail(1) || FRIGN
- [hackers] [sbase] Support NUL containing lines in uniq(1) || FRIGN
- [hackers] [sbase] Support NUL-containing lines in cols(1) || FRIGN
- [hackers] [sbase] Support NUL-containing lines in sort(1) || FRIGN
- [hackers] [sbase] Support reading checksums from stdin || Daniel Bainton
- [hackers] [sbase] Support tail-ing multiple files || sin
- [hackers] [sbase] Switch concat() to use fread() and fwrite() || sin
- [hackers] [sbase] Switching to real name || FRIGN
- [hackers] [sbase] symbolic chmod, thanks pancake || Connor Lane Smith
- [hackers] [sbase] Sync cron with latest scron || sin
- [hackers] [sbase] sync.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] tail.1: fix list || Hiltjo Posthuma
- [hackers] [sbase] tail: Add -num to usage and fix manpage to align with head.1 || sin
- [hackers] [sbase] tail: Add rudimentary support to detect file truncation || sin
- [hackers] [sbase] tail: allow tail -n 0 or tail -0 || Hiltjo Posthuma
- [hackers] [sbase] tail: Don't print garbage when input contains no newlines. || Wolfgang Corcoran-Mathe
- [hackers] [sbase] tail: Fix operation with +n argument || Michael Forney
- [hackers] [sbase] tail: Fix tail -n -val to handle leading spaces || sin
- [hackers] [sbase] tail: gcc whines || Connor Lane Smith
- [hackers] [sbase] tail: Handle tail -n -val properly || sin
- [hackers] [sbase] tail: Ignore anything other than FIFOs and regular files for -f || sin
- [hackers] [sbase] tail: Process bytes with -c option, and add -m option for runes || Michael Forney
- [hackers] [sbase] tail: Skip leading spaces in tail -n " +20" || sin
- [hackers] [sbase] tail: Use fstat in case file is removed || Michael Forney
- [hackers] [sbase] Tar compiles on BSD, thanks Roberto E. Vargas Caballero. Also remove tons of trailing whitespace. || David Galos
- [hackers] [sbase] tar.1: add symbolic link dereferencing to manpage || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] tar.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] tar: Add routine to test if the tar archive is "legit" || sin
- [hackers] [sbase] tar: Add skipblk() and simplify code || sin
- [hackers] [sbase] tar: Add support for -z and -j by invoking external programs || sin
- [hackers] [sbase] tar: add support for compressing with an external tool || Hiltjo Posthuma
- [hackers] [sbase] tar: add verbose flag (-v) || Hiltjo Posthuma
- [hackers] [sbase] tar: Allow extracting only a given list of files || sin
- [hackers] [sbase] tar: Apply mtime at the end otherwise it gets reverted || sin
- [hackers] [sbase] tar: Briefly update manpage and usage for the latest changes || sin
- [hackers] [sbase] tar: Cast to proper type, no functional change || sin
- [hackers] [sbase] tar: check if allocation failed || Hiltjo Posthuma
- [hackers] [sbase] tar: check if reallocarray failed
- [hackers] [sbase] tar: Check inode AND dev before ignoring a file. Thanks, Lars Lindqvist! || David Galos
- [hackers] [sbase] tar: chktar: fix conditional typo || Elie Le Vaillant
- [hackers] [sbase] tar: compatibility, allow empty magic aswell || Hiltjo Posthuma
- [hackers] [sbase] tar: compatibility, treat reserved type as regular file || Hiltjo Posthuma
- [hackers] [sbase] tar: Don't assume that name, linkname and prefix are null-terminated || sin
- [hackers] [sbase] tar: don't change modes for hardlinks on extraction || Eivind Uggedal
- [hackers] [sbase] tar: Don't crash when get{pw,gr}uid fails || Michael Forney
- [hackers] [sbase] tar: Don't error out if we can't pull pw/gr entries || sin
- [hackers] [sbase] tar: error if strdup fails (estrdup) || Hiltjo Posthuma
- [hackers] [sbase] tar: Explain reason for malformed header || Michael Forney
- [hackers] [sbase] tar: extract creation mode || Brad Barden
- [hackers] [sbase] tar: Fix a few weprintf/eprintf format strings || Michael Forney
- [hackers] [sbase] tar: fix bug when extracting a tarball created using '.' as base path
- [hackers] [sbase] tar: fix checksum calculation (signed/unsigned issue) || Hiltjo Posthuma
- [hackers] [sbase] tar: fix long names crashing tar archiving
- [hackers] [sbase] tar: Fix remove(3)-error-message || FRIGN
- [hackers] [sbase] tar: force decompression || Elie Le Vaillant
- [hackers] [sbase] tar: Handle archives with the prefix field || Michael Forney
- [hackers] [sbase] tar: ignore more crazy GNU PAX header crap || Hiltjo Posthuma
- [hackers] [sbase] tar: Implement -m flag || Michael Forney
- [hackers] [sbase] tar: improve file status handling on extract || Brad Barden
- [hackers] [sbase] tar: make remove(3) non-fatal when extracting || Eivind Uggedal
- [hackers] [sbase] tar: Match type like everywhere else || sin
- [hackers] [sbase] tar: Minor style fixes || sin
- [hackers] [sbase] tar: No need to use -f for gzip || sin
- [hackers] [sbase] tar: No need to zero-fill variables with global storage || sin
- [hackers] [sbase] tar: Remove support for old syntax (we now require '-' to parse flags) || sin
- [hackers] [sbase] tar: Rename field to better match spec || sin
- [hackers] [sbase] tar: Skip over data before processing the next entry || sin
- [hackers] [sbase] tar: Skip over git's global pax header crap || sin
- [hackers] [sbase] tar: Staticise symbols || sin
- [hackers] [sbase] tar: Style fix || sin
- [hackers] [sbase] tar: support -f - for stdin/out || Eivind Uggedal
- [hackers] [sbase] tar: Support typeflag '\0' when extracting || Michael Forney
- [hackers] [sbase] tar: Use more conventional name for iterator || sin
- [hackers] [sbase] tar: Use raw I/O instead of standard file streams || sin
- [hackers] [sbase] tar: Use remove() instead of unlink() so we can work on directories too || sin
- [hackers] [sbase] targets must be prerequisites to .PHONY not commands || Evan Gates
- [hackers] [sbase] tee: -i option ignores SIGINT || Greg Reagle
- [hackers] [sbase] tee: Make sure we continue on error || sin
- [hackers] [sbase] tee: nuke useless free() || sin
- [hackers] [sbase] Test directly, no need for intermediate assignment || sin
- [hackers] [sbase] test.1: convert to mandoc and some fixes || Hiltjo Posthuma
- [hackers] [sbase] test: -erwx test against effetive uid/gid, not real || Mattias Andrée
- [hackers] [sbase] test: add -k, -ef, -ot, and -nt || Mattias Andrée
- [hackers] [sbase] test: add support for big integers || Mattias Andrée
- [hackers] [sbase] test: eprintf in usage || Connor Lane Smith
- [hackers] [sbase] test: Fix -e, -r, -w and -x || sin
- [hackers] [sbase] test: fix compiler warning || Kurt H Maier
- [hackers] [sbase] test: Minor cleanup || Evan Gates
- [hackers] [sbase] test: more efficient -e flag || Connor Lane Smith
- [hackers] [sbase] test: Remove unused variable || sin
- [hackers] [sbase] test: Sort includes || sin
- [hackers] [sbase] test: Use complete prototypes in func field of struct test || Michael Forney
- [hackers] [sbase] Testing before rage. Suffix is fixed in basename. || Christoph Lohmann
- [hackers] [sbase] The style inquisition on basename. || Christoph Lohmann
- [hackers] [sbase] Three bugfixes in mkdir(1) || FRIGN
- [hackers] [sbase] time(1) cleanup || sin
- [hackers] [sbase] time: errno is not guaranteed to be set for sysconf() || sin
- [hackers] [sbase] time: show which signal terminated the program, exit status || Hiltjo Posthuma
- [hackers] [sbase] TODO: add replacement bug reported for ed || Hiltjo Posthuma
- [hackers] [sbase] TODO: ed(1) has a man page since 370e0ae675 || Michael Forney
- [hackers] [sbase] touch -t is also unwanted || sin
- [hackers] [sbase] touch(1) permissions correction
- [hackers] [sbase] touch: Add support for -a and -m || sin
- [hackers] [sbase] touch: Avoid unnecessary call to stat || Michael Forney
- [hackers] [sbase] touch: Document that -d is unsupported || sin
- [hackers] [sbase] touch: Handle nanosecond timestamps || Michael Forney
- [hackers] [sbase] touch: make invalid date an error and fix uninitialised value || Hiltjo Posthuma
- [hackers] [sbase] touch: posix open || Connor Lane Smith
- [hackers] [sbase] touch: Remember to terminate .Bl with .El || sin
- [hackers] [sbase] touch: Remove useless variable || Michael Forney
- [hackers] [sbase] touch: Respect caller's umask || Michael Forney
- [hackers] [sbase] touch: Style fix || sin
- [hackers] [sbase] touch: Use both atime and mtime of reference file || Michael Forney
- [hackers] [sbase] touch: Use special UTIME_NOW and UTIME_OMIT values || Michael Forney
- [hackers] [sbase] tput should be in ubase || sin
- [hackers] [sbase] tr : Revert 97c59861465172f24ced6fe30d5de69403b9b193 || FRIGN
- [hackers] [sbase] tr(1): Properly handle the -dc case for character classes || Laslo Hunhold
- [hackers] [sbase] tr(1): Properly jump to output when inside set complement || Laslo Hunhold
- [hackers] [sbase] tr(1): Show an error when classes and non-classes are mixed || FRIGN
- [hackers] [sbase] tr.1: Make note of some changes in the utility || Laslo Hunhold
- [hackers] [sbase] tr: add dflag, error with usage() on invalid flag combination || Hiltjo Posthuma
- [hackers] [sbase] tr: change delete behaviour || Hiltjo Posthuma
- [hackers] [sbase] tr: fix "isdigit" check || Hiltjo Posthuma
- [hackers] [sbase] tr: Fix -c option when translating || Michael Forney
- [hackers] [sbase] tr: fix escape code handling in set2 || Hiltjo Posthuma
- [hackers] [sbase] tr: Fix infinite loop || Pieter Kockx
- [hackers] [sbase] tr: Fix multiple ranges with different lengths (Michael Forney) || Laslo Hunhold
- [hackers] [sbase] tr: Provide a fallthrough case for single-arg -s || Laslo Hunhold
- [hackers] [sbase] tr: set2 must be set in some cases || Hiltjo Posthuma
- [hackers] [sbase] tr: small typo || Hiltjo Posthuma
- [hackers] [sbase] tsort style fixes || sin
- [hackers] [sbase] tsort.1: use mandoc literal block for example || Hiltjo Posthuma
- [hackers] [sbase] tsort: clean up || Mattias Andrée
- [hackers] [sbase] tsort: Minor style fix || sin
- [hackers] [sbase] tty: fix exit value on error from 1 to 2 || Mattias Andrée
- [hackers] [sbase] Tweak NULL-pointer checks || FRIGN
- [hackers] [sbase] Un-boolify sbase || FRIGN
- [hackers] [sbase] Undef MIN/MAX in case they are defined somewhere else || sin
- [hackers] [sbase] Undef reallocarray in util.h before declaration || FRIGN
- [hackers] [sbase] unexpand.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] unexpand: fix eprintf || Hiltjo Posthuma
- [hackers] [sbase] unexpand: spaces to tabs || Hiltjo Posthuma
- [hackers] [sbase] uniq is now complete, update README || sin
- [hackers] [sbase] uniq.1: add [input [output]] information || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] uniq: add ascii implementation of -f and -s flags || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] uniq: Add standards section to manpage and update README || sin
- [hackers] [sbase] uniq: add support for writing output files || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] uniq: always store previous line length || Eivind Uggedal
- [hackers] [sbase] uniq: corrected arg syntax in usage() || Quentin Rameau
- [hackers] [sbase] uniq: dont use count format if empty || Hiltjo Posthuma
- [hackers] [sbase] uniq: fix argv check || Hiltjo Posthuma
- [hackers] [sbase] uniq: Fix typo in usage || sin
- [hackers] [sbase] uniq: Fixup program usage and manpage || sin
- [hackers] [sbase] uniq: Initial commit || Robert Ransom
- [hackers] [sbase] uniq: Lobotomize for POSIX-subset compatibility || Robert Ransom
- [hackers] [sbase] uniq: Match usage with manpage || sin
- [hackers] [sbase] uniq: optimization: reuse the prevline buffer || Hiltjo Posthuma
- [hackers] [sbase] uniq: Style fix || sin
- [hackers] [sbase] uniq: style put main at bottom || Hiltjo Posthuma
- [hackers] [sbase] uniq: WTFM || Robert Ransom
- [hackers] [sbase] untypedef expr, find, test, as is existing style in sbase || Evan Gates
- [hackers] [sbase] Update *sum(1)-manpages and mark them as finished and audited || FRIGN
- [hackers] [sbase] Update basename manpage || sin
- [hackers] [sbase] Update cmp(1) manpage to new style and do not allow both -l and -s to be set || sin
- [hackers] [sbase] update cmp, grep || Connor Lane Smith
- [hackers] [sbase] Update cols manpage || sin
- [hackers] [sbase] Update copyright years || sin
- [hackers] [sbase] Update date in cal.1 || sin
- [hackers] [sbase] Update escape-sequence information in tr.1 || FRIGN
- [hackers] [sbase] Update grep(1) manpage and usage line || sin
- [hackers] [sbase] Update kill.1 || sin
- [hackers] [sbase] Update Kurt H. Maier's E-Mail address || FRIGN
- [hackers] [sbase] Update LICENSE to have a separate section for authors/contributors || sin
- [hackers] [sbase] Update LICENSE || FRIGN
- [hackers] [sbase] Update LICENSE || sin
- [hackers] [sbase] Update list of tools in README || sin
- [hackers] [sbase] Update manpage and usage for kill(1) || sin
- [hackers] [sbase] Update manpage for binary operations in test(1) || sin
- [hackers] [sbase] Update manpage for du(1) || sin
- [hackers] [sbase] Update nl(1) manpage || sin
- [hackers] [sbase] Update note on building sbase on OpenBSD || sin
- [hackers] [sbase] Update od(1)-documentation || FRIGN
- [hackers] [sbase] Update only the modified objects in util.a || sin
- [hackers] [sbase] Update putword() to accept a FILE * || sin
- [hackers] [sbase] Update pwd.1 || sin
- [hackers] [sbase] Update readlink in README || sin
- [hackers] [sbase] Update README for chown, chgrp -H -L -P || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] Update README for ls -R || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] Update README for printf(1) and remove from TODO || sin
- [hackers] [sbase] Update README for time(1) || sin
- [hackers] [sbase] Update README for touch || sin
- [hackers] [sbase] Update README for uudecode and uuencode || sin
- [hackers] [sbase] Update README in regard to ls(1) || FRIGN
- [hackers] [sbase] Update README on feature-list || FRIGN
- [hackers] [sbase] Update README reflecting recent changes to the codebase || FRIGN
- [hackers] [sbase] Update README with chgrp(1) and chown(1) status || FRIGN
- [hackers] [sbase] Update README || sin
- [hackers] [sbase] Update rmdir.1 as well || FRIGN
- [hackers] [sbase] update some man pages || Hiltjo Posthuma
- [hackers] [sbase] Update test.1: || Mattias Andrée
- [hackers] [sbase] Update TODO based on people's suggestions || sin
- [hackers] [sbase] update TODO file || Hiltjo Posthuma
- [hackers] [sbase] Update TODO regarding imported programs || sin
- [hackers] [sbase] Update TODO with current roadmap || FRIGN
- [hackers] [sbase] update TODO || Kurt H Maier
- [hackers] [sbase] Update TODO || sin
- [hackers] [sbase] Update tr.1 man page || Silvan Jegen
- [hackers] [sbase] Update uniq missing flags in README || sin
- [hackers] [sbase] Update usage and add actual d-parsing to touch(1) || FRIGN
- [hackers] [sbase] Update usage line and manpage for du(1) || sin
- [hackers] [sbase] Update uudecode manpage and mark as complete || sin
- [hackers] [sbase] Update uuencode manpage and mark as complete in README || sin
- [hackers] [sbase] Update xargs(1) manpage to mention the possible exit codes || sin
- [hackers] [sbase] Updating TODO || David Galos
- [hackers] [sbase] Use $(RANLIB) in Makefile || sin
- [hackers] [sbase] Use -D_FILE_OFFSET_BITS=64 by default || sin
- [hackers] [sbase] Use -std=c99 by default || sin
- [hackers] [sbase] Use /dev/fd/0 as opposed to /dev/stdin || sin
- [hackers] [sbase] Use /var/run/utmp for now || sin
- [hackers] [sbase] Use < 0 instead of == -1 || FRIGN
- [hackers] [sbase] Use \< and \> instead of [[:<:]] and [[:>:]] || sin
- [hackers] [sbase] Use _exit() instead of return if exec* fails || sin
- [hackers] [sbase] Use a function pointer in uuencode(1) || FRIGN
- [hackers] [sbase] Use a return value to signal an invalid backslash || sin
- [hackers] [sbase] use agetline instead of agets || Hiltjo Posthuma
- [hackers] [sbase] use always static for usage and keep usage definition above main || dwts
- [hackers] [sbase] Use arg.h as much as possible and add usage() where missing || sin
- [hackers] [sbase] Use BSD style function definitions || sin
- [hackers] [sbase] use CC for sbase-box, remove LD || Evan Gates
- [hackers] [sbase] Use correct date format in fold.1 || FRIGN
- [hackers] [sbase] Use dynamic array in recurse() instead of PATH_MAX-array || FRIGN
- [hackers] [sbase] Use e-functions in sed(1) || FRIGN
- [hackers] [sbase] Use en* instead of e* function family in tsort(1) || FRIGN
- [hackers] [sbase] Use eprintf() in usage() || sin
- [hackers] [sbase] Use errstr as filled by strtonum() because it is more informative || sin
- [hackers] [sbase] Use estrtol() instead of atoi() || sin
- [hackers] [sbase] Use estrtonum in sleep(1) || sin
- [hackers] [sbase] Use getpriority()/setpriority() instead of deprecated nice() || sin
- [hackers] [sbase] Use HOST_NAME_MAX in hostname(1) || sin
- [hackers] [sbase] Use idiomatic return in setsid(1) || FRIGN
- [hackers] [sbase] Use ifdef in getconf(1) instead of commenting out missing defines || FRIGN
- [hackers] [sbase] Use int instead of char for getc() || sin
- [hackers] [sbase] Use ISO-date-format in manpages || FRIGN
- [hackers] [sbase] Use LIB, LIBSRC and LIBOBJ and derive SRC, OBJ and MAN from BIN || sin
- [hackers] [sbase] Use off_t in humansize() as it is more descriptive and applicable || sin
- [hackers] [sbase] use only one getconf header || Evan Gates
- [hackers] [sbase] use parameter expansion instead of basename in Makefile || Evan Gates
- [hackers] [sbase] Use path[len] instead of *(path + len) || FRIGN
- [hackers] [sbase] Use preprocessor conditionals to check if makedev() is present || sin
- [hackers] [sbase] Use printf() instead of fprintf() in uuencode(1) || sin
- [hackers] [sbase] Use PRIO_{MIN,MAX} instead of NZERO || sin
- [hackers] [sbase] Use PRIu32 and avoid cast || FRIGN
- [hackers] [sbase] Use putchar() instead of fputc() in uuencode(1) || sin
- [hackers] [sbase] Use puts() instead of printf() for logname(1) || sin
- [hackers] [sbase] Use queue.h in grep(1) || sin
- [hackers] [sbase] Use queue.h-macros in sort(1) || FRIGN
- [hackers] [sbase] Use recurse() in tar(1) instead of ftw(3) || sin
- [hackers] [sbase] Use runetypebody.h-functions in tr(1) || FRIGN
- [hackers] [sbase] Use runetypebody.h-functions in wc(1) || FRIGN
- [hackers] [sbase] Use saved errno in case weprintf() fails internally || sin
- [hackers] [sbase] Use size_t for number of lines in linebuf || Jakob Kramer
- [hackers] [sbase] Use SLIST_* instead of TAILQ_* in grep(1) || sin
- [hackers] [sbase] Use SSIZE_MAX for overflow check in parseoffset() || sin
- [hackers] [sbase] Use st_mtime as opposed to st_mtim.tv_sec || sin
- [hackers] [sbase] Use strlcpy() || sin
- [hackers] [sbase] Use strtol() instead of strtoul() in tar(1) || sin
- [hackers] [sbase] Use strtonum and libutf in test(1), refactor code and manpage || FRIGN
- [hackers] [sbase] Use strtoul in expand(1) and force base 10 || FRIGN
- [hackers] [sbase] use struct literal instead of filling each field manually || Evan Gates
- [hackers] [sbase] Use switch with fork() || FRIGN
- [hackers] [sbase] Use sysconf() instead of HOST_NAME_MAX || sin
- [hackers] [sbase] Use the EARGF()-macro in cut.c || FRIGN
- [hackers] [sbase] Use the Julian/Gregorian calendar || Greg Reagle
- [hackers] [sbase] Use the more portable NZERO instead of PRIO_* || sin
- [hackers] [sbase] Use the UTF8_POINT macro in cols(1) || FRIGN
- [hackers] [sbase] Use the width of the output device by default in mc(1) || sin
- [hackers] [sbase] Use uint32_t instead of unsigned int in cksum(1) || sin
- [hackers] [sbase] Use utflen in cols(1) || Brandon Mulcahy
- [hackers] [sbase] Use xrealpath() in du(1) || sin
- [hackers] [sbase] util.h, mode_t: sys/types.h defines mode_t || Hiltjo Posthuma
- [hackers] [sbase] util/enmasse: fix double / || Hiltjo Posthuma
- [hackers] [sbase] util/estrtol: Also check for out-of-range values using errno || Robert Ransom
- [hackers] [sbase] util: add eregcomp: show descriptive error message on regcomp error || Hiltjo Posthuma
- [hackers] [sbase] uudecode(1) also needs the m-flag || FRIGN
- [hackers] [sbase] uudecode: add newline to out-of-range error || Hiltjo Posthuma
- [hackers] [sbase] uudecode: dont return pointer to local variable || Hiltjo Posthuma
- [hackers] [sbase] uudecode: fix error msgs (newlines, no output name) || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] uudecode: fix flushing (again) through rewrite || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] uudecode: fix flushing in corner case || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] uudecode: fix no newline before EOF || Hiltjo Posthuma
- [hackers] [sbase] uudecode: Style fix || sin
- [hackers] [sbase] uuencode.1, uudecode.1: convert to mandoc || Hiltjo Posthuma
- [hackers] [sbase] uuencode: add support for base64 and -o to stdout || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] uuencode: refactor by removing extranous #include || Tai Chi Minh Ralph Eastwood
- [hackers] [sbase] uuencode: Style fix || sin
- [hackers] [sbase] uuencode: style: just use pointer *b || Hiltjo Posthuma
- [hackers] [sbase] Various cal(1) improvements || Greg Reagle
- [hackers] [sbase] Various fixes, add renice command. || Lorenzo Cogotti
- [hackers] [sbase] wc: Make output POSIX compliant || sin
- [hackers] [sbase] wc: Print number of bytes by default || Dionysis Grigoropoulos
- [hackers] [sbase] wc: Remove unnecessary precision specifier in format strings || Michael Forney
- [hackers] [sbase] wc: Removing output padding || Michael Forney
- [hackers] [sbase] wc: Report exit status properly || sin
- [hackers] [sbase] wc: Show line/char/word count even if it's zero || Dionysis Grigoropoulos
- [hackers] [sbase] We can't use eprintf etc. without using the arg.h macros. || sin
- [hackers] [sbase] We do not name parameters in declarations || sin
- [hackers] [sbase] We do symbolic options for chmod(1) || sin
- [hackers] [sbase] We don't need GNU make to build on OpenBSD || sin
- [hackers] [sbase] We should not require both files to be present for cmp(1) || sin
- [hackers] [sbase] which: Add LICENSE header || sin
- [hackers] [sbase] which: Don't look for paths with slashes in $PATH || Michael Forney
- [hackers] [sbase] which: fix whitespace || Pieter Kockx
- [hackers] [sbase] which: handle relative/absolute pathnames || Pieter Kockx
- [hackers] [sbase] which: Minor simplification || Michael Forney
- [hackers] [sbase] which: Move executable check to helper function || Michael Forney
- [hackers] [sbase] whitespace fixes || Hiltjo Posthuma
- [hackers] [sbase] Who is in sbase. || Christoph Lohmann
- [hackers] [sbase] whoops, add strnum.c || Connor Lane Smith
- [hackers] [sbase] whoops, chmod = || Connor Lane Smith
- [hackers] [sbase] Wrap mbtowc to check for errors || Silvan Jegen
- [hackers] [sbase] writerune() should operate on a FILE * || sin
- [hackers] [sbase] xargs(1) already supports NUL characters || FRIGN
- [hackers] [sbase] xargs.1: dont justify text, remove " " || Hiltjo Posthuma
- [hackers] [sbase] xargs: Add -x when -I is used || Roberto E. Vargas Caballero
- [hackers] [sbase] xargs: Apply -I substitution to all the parameters || Roberto E. Vargas Caballero
- [hackers] [sbase] xargs: Don't print trailing spaces when -t is set || sin
- [hackers] [sbase] xargs: fix sysconf(_SC_ARG_MAX) || Hiltjo Posthuma
- [hackers] [sbase] xargs: implement -n || Hiltjo Posthuma
- [hackers] [sbase] xargs: minor optimizations || Hiltjo Posthuma
- [hackers] [sbase] xargs: Update the man page about -I || Roberto E. Vargas Caballero
- [hackers] [sbase] xinstall: Check result of fchmod || Michael Forney
- [hackers] [sbase] xinstall: Fix broken memmove with -t || Michael Forney
- [hackers] [sbase] yes: Minor style fix || sin
- [hackers] [sbase] yes: Simplify, only support one argument || Michael Forney
- [hackers] [sbase][ed] Cleanup linenum()
- [hackers] [sbase][ed] Cleanup scroll() (z)
- [hackers] [sbase][ed] Fix execsh() (!)
- [hackers] [sbase][ed] Fix prompt option
- [hackers] [sbase][ed][PATCH] Fix use-after-free
- [hackers] [sbase][ed][patch] subtract 'a' from indices for marks
- [hackers] [sbase][PATCH 1/2] libutil: Implement a simple yes/no prompt
- [hackers] [sbase][PATCH 1/2] test: add -k, -ef, -ot, and -nt
- [hackers] [sbase][PATCH 1/3] ed: Correct error message when open file
- [hackers] [sbase][PATCH 2/2] cp, mv, rm: Add `-i` for confirmation prompts
- [hackers] [sbase][PATCH 2/2] expr: don't evaluate matched substr as a number
- [hackers] [sbase][PATCH 2/2] test: add support for big integers
- [hackers] [sbase][PATCH 2/3] ed: Don't show '!' in exec with -s
- [hackers] [sbase][PATCH 2/5] fold: fix handling of \b
- [hackers] [sbase][PATCH 3/3] ed: Fix error introduced in b19d708
- [hackers] [sbase][PATCH 4/5] fold: fix handling of multibyte characters
- [hackers] [sbase][PATCH 5/5] fold: fix handling of -s
- [hackers] [sbase][PATCH v2 0/5] fold fixes
- [hackers] [sbase][PATCH v2.1] ls: fix segfault when timestamp is out of range for struct tm
- [hackers] [sbase][PATCH v2.2] ls: fix segfault when timestamp is out of range for struct tm
- [hackers] [sbase][PATCH v2] Add patch(1)
- [hackers] [sbase][PATCH v2] Add tests for some utilities
- [hackers] [sbase][PATCH v2] Documentation and whitespace improvements to patch(1)
- [hackers] [sbase][PATCH v2] Fix pattern substitution
- [hackers] [sbase][PATCH v2] grep: add -r
- [hackers] [sbase][PATCH v2] Handle explicitly the case of line 0
- [hackers] [sbase][PATCH v2] ls: fix segfault when timestamp is negative
- [hackers] [sbase][PATCH v2] Support -- in all utilities except echo(1)
- [hackers] [sbase][PATCH v2] tar: sanitize: leading zeros should be recognized
- [hackers] [sbase][PATCH v2] test: -erwx test against effetive uid/gid, not real
- [hackers] [sbase][PATCH v3] tar: sanitize, chktar: leading spaces should be skipped over
- [hackers] [sbase][PATCH v4] Add diff(1) and bdiff(1)
- [hackers] [sbase][PATCH v4] Add man(1) and manpp(1)
- [hackers] [sbase][PATCH] *sum: support - when using -c
- [hackers] [sbase][PATCH] [ed] Do not try to rematch patterns with ^ or $
- [hackers] [sbase][PATCH] [find] Better error reporting
- [hackers] [sbase][PATCH] Add -d, -f and -i flags to sort(1)
- [hackers] [sbase][PATCH] Add -O flag to tar
- [hackers] [sbase][PATCH] Add base64(1), base32(1), and base16(1)
- [hackers] [sbase][PATCH] Add egrep and fgrep
- [hackers] [sbase][PATCH] Add implementation of shuf(1)
- [hackers] [sbase][PATCH] Add implementation of tac(1)
- [hackers] [sbase][PATCH] Add implementation of ts(1)
- [hackers] [sbase][PATCH] Add nologin(8) (from ubase) and simplify it
- [hackers] [sbase][PATCH] Add patch(1)
- [hackers] [sbase][PATCH] Add rev(1)
- [hackers] [sbase][PATCH] Add see also section to cat.1 and tac.1
- [hackers] [sbase][PATCH] Add shuf(1)
- [hackers] [sbase][PATCH] Add tac(1)
- [hackers] [sbase][PATCH] Add test framework with a test for tty(1)
- [hackers] [sbase][PATCH] base32, base16: fix bugs
- [hackers] [sbase][PATCH] basename, dirname, printf: recognise -- and fail if options are used.
- [hackers] [sbase][PATCH] basename: support --
- [hackers] [sbase][PATCH] Call C compiler for linking
- [hackers] [sbase][PATCH] Check if PRIO_MIN and PRIO_MAX are defined
- [hackers] [sbase][PATCH] concat: read(2): handle EINTR
- [hackers] [sbase][PATCH] cp: don't abort when src and dest file are the same
- [hackers] [sbase][PATCH] cron: fix '~' range parsing
- [hackers] [sbase][PATCH] cron: fix parsing and '~' behavior
- [hackers] [sbase][PATCH] cron: fix repeat for random, and format code
- [hackers] [sbase][PATCH] cron: heavy refactor of parsefield() and matchentry()
- [hackers] [sbase][PATCH] cron: use new libutil/random
- [hackers] [sbase][Patch] date: add date/time setting capability
- [hackers] [sbase][PATCH] dd: fix for ibs * count < obs
- [hackers] [sbase][PATCH] diff: minor simplification, and fix exit value bug
- [hackers] [sbase][PATCH] diff: Remove support for coloured output and do not refer to -e in description of -f
- [hackers] [sbase][PATCH] dirname: support --
- [hackers] [sbase][PATCH] du: recurse: fix path
- [hackers] [sbase][PATCH] ed: Allow newlines in a Substitute Command
- [hackers] [sbase][PATCH] ed: bugfixes to do with j, wrote ed.1.
- [hackers] [sbase][PATCH] ed: Fix j command bugs
- [hackers] [sbase][PATCH] ed: Use TMPDIR to locate the temporal file
- [hackers] [sbase][PATCH] Ensure commands are followed by a blank
- [hackers] [sbase][PATCH] expr: tonum: handle case where result was previously calculated
- [hackers] [sbase][PATCH] find: check whether readdir failed, and fix pri_[acm]time
- [hackers] [sbase][patch] find: empty line means no for -ok
- [hackers] [sbase][PATCH] Fix 'w' command not respecting '-s' option
- [hackers] [sbase][patch] Fix line buffering issue with ed prompt
- [hackers] [sbase][PATCH] Fix pattern substitution
- [hackers] [sbase][PATCH] Fix rematch()
- [hackers] [sbase][PATCH] fix segfault
- [hackers] [sbase][PATCH] fix tar short reads from pipes
- [hackers] [sbase][patch] Fix typo
- [hackers] [sbase][PATCH] fix: update man pages to standard mdoc date format
- [hackers] [sbase][PATCH] Fixed a couple of uninitialised variable warnings from Clang
- [hackers] [sbase][PATCH] flock: call exec without forking
- [hackers] [sbase][PATCH] grep -r: avoid loops
- [hackers] [sbase][PATCH] grep: add -r
- [hackers] [sbase][PATCH] grep: fix UTF-8 support
- [hackers] [sbase][PATCH] grep: remove = flag from readme
- [hackers] [sbase][PATCH] Handle explicitly the case of line 0
- [hackers] [sbase][PATCH] head: remove useless buffering
- [hackers] [sbase][PATCH] Improvements to sleep(1):
- [hackers] [sbase][PATCH] kill: handle TRAP signal
- [hackers] [sbase][PATCH] libutil/random: better random seed
- [hackers] [sbase][PATCH] libutil/random: cast to long to avoid overflow
- [hackers] [sbase][PATCH] libutil/random: no need to call time() when we have timespec
- [hackers] [sbase][PATCH] libutil/random: rewrite whole algorithm
- [hackers] [sbase][PATCH] libutil/unescape.c: ensure \0 termination if short
- [hackers] [sbase][PATCH] ls: abort a directory if we cannot opendir it
- [hackers] [sbase][PATCH] ls: add -1 option to manpage
- [hackers] [sbase][PATCH] ls: fix segfault when timestamp is negative
- [hackers] [sbase][PATCH] Make 'w' command print byte count
- [hackers] [sbase][PATCH] Makefile: sort file lists
- [hackers] [sbase][PATCH] Minor optimizations for 'yes'
- [hackers] [sbase][PATCH] Move setsid to ubase
- [hackers] [sbase][PATCH] nohup: Open nohup.out WRONLY
- [hackers] [sbase][PATCH] od: Fix argument parsing for -t flag
- [hackers] [sbase][PATCH] paste: fix warning on indentation in parallel()
- [hackers] [sbase][PATCH] patch: fix bug
- [hackers] [sbase][PATCH] patch: improvments suggested by Silvan
- [hackers] [sbase][PATCH] pathchk: fixes and cleanup
- [hackers] [sbase][PATCH] printenv: exit status is 2 on failure
- [hackers] [sbase][PATCH] printf: Fixes and tweaks
- [hackers] [sbase][PATCH] printf: handle \0 in %b arguments
- [hackers] [sbase][PATCH] printf: support escaping '%' with '%%'. See printf(1p) EXAMPLES section.
- [hackers] [sbase][PATCH] README: Add usage instruction for sbase-box. Fix typos.
- [hackers] [sbase][PATCH] Realloc variants should not fail if the requested size is zero
- [hackers] [sbase][PATCH] realpath: add man pages
- [hackers] [sbase][PATCH] remove sbase-box from PHONY
- [hackers] [sbase][PATCH] Remove unused parameters from libutil/concat and update all calls thereof.
- [hackers] [sbase][patch] respect -q handling with -l and -R
- [hackers] [sbase][PATCH] Rework l command for the Unicode world.
- [hackers] [sbase][PATCH] rm.1: list shred(1) under see also
- [hackers] [sbase][PATCH] seq: print first one separately
- [hackers] [sbase][PATCH] shuf.1 and sort.1: reference each other under see also
- [hackers] [sbase][PATCH] shuf: fix possible infinite loop
- [hackers] [sbase][PATCH] shuf: use libutil/random functions instead of custom ones
- [hackers] [sbase][PATCH] sleep: Support omitted 0 before ., and . without trailing digits.
- [hackers] [sbase][PATCH] sort.1: fix typo
- [hackers] [sbase][PATCH] sort: remove useless allocation
- [hackers] [sbase][PATCH] Stop matching when lastmatch points to '\n'
- [hackers] [sbase][PATCH] strptime: tm should be initialized as the current time
- [hackers] [sbase][PATCH] stty belongs in ubase
- [hackers] [sbase][PATCH] Support -- in all utilities except echo(1)
- [hackers] [sbase][PATCH] tar: chktar: fix conditional typo
- [hackers] [sbase][PATCH] tar: fix problem with paths longer than 100 characters
- [hackers] [sbase][PATCH] tar: force decompression
- [hackers] [sbase][PATCH] tar: Fully preserve file permissions
- [hackers] [sbase][PATCH] tar: meaningful error messages
- [hackers] [sbase][PATCH] tar: sanitize: leading zeros should be recognized
- [hackers] [sbase][PATCH] tar: support creating entries with long paths and link targets.
- [hackers] [sbase][PATCH] tar: support extracting long paths, link targets, and times.
- [hackers] [sbase][PATCH] tar: support hardlinks during compression
- [hackers] [sbase][PATCH] test: -erwx test against effetive uid/gid, not real
- [hackers] [sbase][PATCH] test: add -E
- [hackers] [sbase][PATCH] TODO: libutil/unescape: add NUL escapes
- [hackers] [sbase][PATCH] TODO: update and add items
- [hackers] [sbase][PATCH] tr gets stuck in infinite loop
- [hackers] [sbase][PATCH] tr: fix behavior of cflag when using character classes
- [hackers] [sbase][PATCH] uname: check that no operands are specified
- [hackers] [sbase][PATCH] Update test.1:
- [hackers] [sbase][PATCH] which: check AT_EACCESS
- [hackers] [sbase][PATCH] which: remove unnecessary third parameter in O_RDONLY call to open(3)
- [hackers] [sbase][PATCH] xargs: implement -I flag
- [hackers] [sbase][patch]find: copy path before using basename
- [hackers] [sbase][patches] sort makefile and add getconf guard file
- [hackers] [sbase][ubase] maintainers
- [hackers] [sbase]patch: fix PHONY
- [hackers] [sbase]patch: man pages for sed and find
- [hackers] [scc/qbe] [cc2-qbe] Add abbrev() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Add call() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Add cast() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Add support for logic negation operator || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Add support for NULL parameter in tmpnode() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Add support for OADDR || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Add support for OCOMMA || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Add support for OOR and change n to ret || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Add support for OPTR || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Add ternary() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Add type parameter to tmpnode() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Convert bool() into void || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Do not break bb in calls || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Fix lhs() with OMEM or OAUTO || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Fix OCONST in rhs() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Fix OSNEG in sethi() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Fix type of returned node in OOR || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Ignore OBLOOP and OELOOP || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Move calls to tmpnode() to the call to code() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] move the call to setlabel() to cgen() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Remove cgen.c.old || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Remove unused variable in cgen() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2-qbe] Simplify abbrev() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2] Add constnode() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2] Add support for NULL in label2node() || Roberto E. Vargas Caballero
- [hackers] [scc/qbe] [cc2] Do not use OSTRING in constant() || Roberto E. Vargas Caballero
- [hackers] [scc] [arg.h] add a macro for handling operands in any order || Quentin Rameau
- [hackers] [scc] [arg.h] Fix arg loop when operand isn't an option || Quentin Rameau
- [hackers] [scc] [arg.h] fix block closing count logic || Quentin Rameau
- [hackers] [scc] [cc1 - cc2] Fix several errors in printf formats || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1 - cc2] Output function return type in cc1 and cc2 || Pekka Jylhä-Ollila
- [hackers] [scc] [cc1 cc2] Do not apply DeMorgan to logic operators || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1-amd64] Fix size_t type for amd64 backend || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1-cc2] Differentiate varadic calls || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1-cc2] Mark vararg function definitions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1-qbe] Make long double equal to double || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Accept variadic macro definitions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add a new hash table for cpp symbols || damia
- [hackers] [scc] [cc1] Add abort() calls in type switches || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add aditional debug in fold.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add an explicit message to void main() diagnostic || Quentin Rameau
- [hackers] [scc] [cc1] Add arg.h and refactor main.c || FRIGN
- [hackers] [scc] [cc1] Add asserts in hash removals so that broken invariants are obvious || Michael Forney
- [hackers] [scc] [cc1] Add basic cupport for bit fields || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add comment in popctx() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add debug information to pushctx() and popctx() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add end of switch label to end of switch op || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add equiv parameter to eqtype() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add fake version of __builtin_va_list || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add fold case for !! || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add missed extern keyword in globals declaration || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add more comments about macro expansion and EOF || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add name to namespace enum || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add names to enums || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add prtree() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add ptrdiff_t type || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add stallman dependency to the Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add support for -U in cc1 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add support for defined in cpp || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add support for macro expansion in input buffers || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add support for va_arg builtins || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add symbolic constants for dodcl() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add test for hexadecimal numbers with upper and lower case || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add test for non macro alike functions with paranthesis || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add test065 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add tests about incomplete arrays in test034.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add the name of the field in error messages || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add TODO in identity() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add type field to input structure || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add warning about statements without side effects || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add warnings about promotable types in va_arg() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add warnings in builtin_va_start() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] adjust basename in tool name invocation check || Quentin Rameau
- [hackers] [scc] [cc1] Adjust how errors are counted || Quentin Rameau
- [hackers] [scc] [cc1] Admits enum in emittype() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Allow conversions between pointers to equivalent types || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Allow declaration of global array variables || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] ansifun: minor style change || Quentin Rameau
- [hackers] [scc] [cc1] Avoid calling atoi() in every macro parameter || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Avoid error with macros without pattern || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Avoid recovery in elseclause || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Avoid wrong message in invalid storage class || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] be sure to return the error code when it is set || Quentin Rameau
- [hackers] [scc] [cc1] Call decay() in postfix() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Call to typesize() in all the defined types || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Calls to eqtype() in parithmetic() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Centralize hash selection || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] change enums to be declared with bitshifts || rain1_AT_openmailbox.org
- [hackers] [scc] [cc1] Change name of variable in typesize() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Change the hash algorithm used || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Change utf8 character || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Clear SEXTERN for global symbols previously declared as extern || Michael Forney
- [hackers] [scc] [cc1] comparision -> comparison || FRIGN
- [hackers] [scc] [cc1] Create deftype() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Deal with redefinitions in the command line || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Do it like gcc. Fix -M output. || Quentin Rameau
- [hackers] [scc] [cc1] Do not allocate enum types in the hash || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Do not allow comments between different files || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Do not allow operations with pointers to incomplete types || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Do not create id for cpp symbols || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Do not create types in CPPMODE || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Do not include the \0 in initialized strings || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Do not recover in incorrect return type || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Do not warn about empty declarations in prototypes || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Don't allocate INPUTSIZ buffers in macro expansion || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Don't deal abbreviations as other operations || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Don't fold OPTR OADDR if it would change the type || Michael Forney
- [hackers] [scc] [cc1] Emit type in switch table constants || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Emit type of constant in array sizes || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix #elif clauses || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] fix a type introduced in 73173f3 || Quentin Rameau
- [hackers] [scc] [cc1] fix and refactor the tool name check || Quentin Rameau
- [hackers] [scc] [cc1] Fix boundary parameter in dodcl || Quentin Rameau
- [hackers] [scc] [cc1] Fix bug after 0fc57e5 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix bug in dumpstab() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix bug in field() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix calculation of alignment and size of structs || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix call to parithmetic() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix cast between pointers and ints || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix cc1 tests after 9761a80 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix character constants in macros || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix code.c in linux || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix comments across several files || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix commit 04b94d8 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix commit 60276b9 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix comparisions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix compilation after 7c9e9d84 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix conmutative() with == and != || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix content() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix continuation after macro expansion || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] fix continue statement within do loop || Quentin Rameau
- [hackers] [scc] [cc1] fix continue statement within for loop || Quentin Rameau
- [hackers] [scc] [cc1] fix continue statement within while loop || Quentin Rameau
- [hackers] [scc] [cc1] Fix correct variable in folduint() DBG statement || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix debug declaration || Quentin Rameau
- [hackers] [scc] [cc1] Fix definition of end of switch || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix definition of union types || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix EOF in cpp mode || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix eqtype for structs and unions with the same number of fields || Michael Forney
- [hackers] [scc] [cc1] Fix eqtype() for functions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix error messages || FRIGN
- [hackers] [scc] [cc1] Fix function alike macro without arguments || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix function prototype declaration || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix inc/dec operators || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix inferred array sizes || Michael Forney
- [hackers] [scc] [cc1] Fix initialization order || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix install() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix integer types ranges || Quentin Rameau
- [hackers] [scc] [cc1] Fix limits checking in functions declaration || Quentin Rameau
- [hackers] [scc] [cc1] Fix lower case hexadecimal numbers || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix memory leak in cpp || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix multiple void function parameter check || Quentin Rameau
- [hackers] [scc] [cc1] Fix negation of OSYM nodes || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix NULL pointer dereference || Alexander Krotov
- [hackers] [scc] [cc1] Fix null() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] fix off-by-one bug in getdefs || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix parsing of function alike macros || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix parsing of long double || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix pcompare() with NULL operands || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix pointer substraction with void* || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix popctx() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix pragma line emitted by -E || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix pre increment/decrement for pointers || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix prototype declaration || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix readline() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix redeclaration of tags || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix relative inclusion || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix segfault in mktype() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix size of infileln in addinput() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix size of pointers in 64 bit architectures || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix size/offset calculation for structs || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix size_t type for qbe backend || Quentin Carbonneaux
- [hackers] [scc] [cc1] Fix small comment typo || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix small typo || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix TFUNDEF value || Lucas Gabriel Vuotto
- [hackers] [scc] [cc1] fix tool name in usage() || Quentin Rameau
- [hackers] [scc] [cc1] fix uninitialized value after include(), fixes test001 || Hiltjo Posthuma
- [hackers] [scc] [cc1] Fix unlinkhash() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix use-affer-free bug in switches || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix valid_va_list || Quentin Rameau
- [hackers] [scc] [cc1] Fix warnings || FRIGN
- [hackers] [scc] [cc1] Free the types defined in functions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Give a warning about non supported pragmas || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Guard popctx() of dangling pointers in yylval.sym || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] handle correctly arrays in address() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Implement -M flag || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Improve error handling in string() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Increase the portability of digits() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Install symbols in directdcl() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Make symbol table an ordered hash table again || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Move architecture dependant parts to arch/$ARCH/arch.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Move castcode() from fold.c to expr.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Move concatenation of strings to primary() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] move file open handling from ilex to addinput || Quentin Rameau
- [hackers] [scc] [cc1] Move identifier() before fundcl() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Move labels to a different hash table || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Move ns to struct declarators || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Move print of #line to cpp || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Move typeprops to the enum section || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] namespacing the flags. move bitfields in node to a flag. || rain1_AT_openmailbox.org
- [hackers] [scc] [cc1] Output array sizes in hex || mpu
- [hackers] [scc] [cc1] Output array sizes in hex || Quentin Carbonneaux
- [hackers] [scc] [cc1] Pass table as parameter to dumpstab() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Print information about size, aligment and offset in structs || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Re-emit tentative definitions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Rearrange fields of struct type || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Reduce align type to only 1 byte || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Reduce the number of items in arch.h || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Reemit array variables with incomplete type || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove -o option || Quentin Rameau
- [hackers] [scc] [cc1] Remove allocinput() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove arch.h || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove bits from old 8 bit version || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove call to strlen() in initialize() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove duptype() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove einit in For() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove extra level of indentation in copymacro || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove iconstexpr() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove lazy printout of types || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove linksym() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove macro in field() || Quentin Carbonneaux
- [hackers] [scc] [cc1] Remove negate() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove nextsym() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove non needed defines from arch.h || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove non used variable in pop() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove not used variable in funbody() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove not used variables || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove old bits from anciant times || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove old code from newsym() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove old time bits from types || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove outdated bitfields || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] remove per-calling name different behaviour || Quentin Rameau
- [hackers] [scc] [cc1] Remove popctx() from compound() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove RANK_INT from arch.h || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove the circular double list of types || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove TSIZE type || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove undefined behaviour in specifier || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] remove unecessary value assignment to failure || Quentin Rameau
- [hackers] [scc] [cc1] Remove unneeded inclusion in decl.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove unused label in string() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Rename ISINIT to HASINIT || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Return error in addinput() when a file cannot be openend || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Rewrite fold.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Rewrite function declaration code || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Rewrite mktype() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Rewrite the input system || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Select branch or jump in For() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Set base type of voidtype || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Simplify chktest.sh || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Simplify comment() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Simplify expression in types.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Simplify popctx() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Simplify pragma() message printing || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] simplify readline() || Quentin Rameau
- [hackers] [scc] [cc1] Small cosmetic change in the Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Small white space change || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Small whitespace change || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Support nested parameter declarations || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Support out of order unlink in unlinkhash() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Ue tok2str() in character() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Update cc1 tests after commit 6e1706 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Update cc1/tests after last changes || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Update chktest.sh to use cc1-z80 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Update test012 and test036 after 8e8ce7a || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Update test043 after 25bf7c4 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Update tests after commits 7aa488d 62ecef1 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Update TODO || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] update usage, reorder flags and arguments checks || Quentin Rameau
- [hackers] [scc] [cc1] Update void main() diagnostic || Quentin Carbonneaux
- [hackers] [scc] [cc1] Use a different letter for branch || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Use ansi syntax for complex function pointer expressions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Use circular double list for hash collisions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] use dynamic storage for U flags || Quentin Rameau
- [hackers] [scc] [cc1] use for instead of while in main() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Use LOC variables for input || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Use newitem() in incdir() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Use ns from dangling symbol in popctx() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Use NS_DUMMY instead of 0 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Use u variable in emitconst() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Use uchar for type-prop || FRIGN
- [hackers] [scc] [cc1] Warn in default int of k&r parameters || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Write usage according to POSIX || FRIGN
- [hackers] [scc] [cc2-amd64] Add basic support for data in amd64 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-i386] Add basic support for static variables || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-i386] Emit .extern for external variables || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-i386] emit alignment before of the definition of the label || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-i386] Use global instead of globl || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-intel] Fix .space directive || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-intel] Use .L for local symbols || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add all the possibilities to store || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add all the symbol storage classes in addr2txt() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add allocation of parameters || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add assign() in cgen.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add AUTO symbols to symname() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add basic function definition support || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add basic support for calls in qbe || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add basic support for struct assignment || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add binary operators in qbe || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add comma operator || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add conversion between types || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add conversions from float to float || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add different versions of load operations || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add emission of local variables || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add first version of rhs() and lhs() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add float types to size2asm/size2stack || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add initial label for qbe || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add jumps to qbe || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add labels to sigil() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add load() and store() to code.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add OADDR to QBE || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add OBRANCH generation || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add OINC and ODEC || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add OPTR operation || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add parameters to function calls || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add return statements to qbe || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add Sethi-Ullman number calculation || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add signed/unsigned version of shr || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add skeleton for function code generation || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add support for integer constants || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add support for operations in long and for floats || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add support for sign in comparisions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add support for va_arg to qbe || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add support for void functions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add type in function parameters || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Added signed/unsigned versions of div and rem || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Allocate stack space only for automatic variables || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Avoid dynamic allocation for temporal nodes || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Avoid name collision in local variables || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Begin to emit instructions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Check void type out of int and floats || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Convert register variables into automatic variables || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Do not allocate space for labels || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Do not append ':' to block labels || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Do not copy meaningless flags in tmpnode() || Quentin Carbonneaux
- [hackers] [scc] [cc2-qbe] Do not emit local temporary variables || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Do not emit local types || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Do not try to load functions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Do not use node ops in Inst || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Don't call to newlabel() as parameter of label2node() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Don't use b or h in function related things || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Emit abbrev statements || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Ensure correctness of basic blocks || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fast and dirty workaround to function type || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] First implementation of cgen() for qbe || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix * operator || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix 8 byte data size || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix additional return code || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix allocation of parameters || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix basic block calculation || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] fix bitwise complement operation || Quentin Carbonneaux
- [hackers] [scc] [cc2-qbe] Fix calls using function pointers || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix cast() bug || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix default case in bool() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix emitconst || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix equality operators || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix error in load() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] fix eval call with NULL in oreturn || Quentin Rameau
- [hackers] [scc] [cc2-qbe] Fix ext instruction for w || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix generated qbe for ternary expressions || Michael Forney
- [hackers] [scc] [cc2-qbe] fix inverted shifting operations || Quentin Carbonneaux
- [hackers] [scc] [cc2-qbe] Fix lhs() and OADDR || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix load() in cgen.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix merging of labels || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix OAND case in bool() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix OASSIG in cgen.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] fix OCOMMA operator || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix ORET || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix returned name in symname() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix shifting operations || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] fix sign/zero extensions || Quentin Carbonneaux
- [hackers] [scc] [cc2-qbe] Fix the type in alloc assignation || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix typo in variable name v2 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix typo in variable name || Lucas Gabriel Vuotto
- [hackers] [scc] [cc2-qbe] fix unary and binary operators generation || Quentin Rameau
- [hackers] [scc] [cc2-qbe] fix uninitialized haslabel in code.c || Quentin Rameau
- [hackers] [scc] [cc2-qbe] Fix void functions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix whitespace error || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix writeout() without a function || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Force to have a label in bb || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Handle left casts in abbreviations || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Implement switch statements || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Implement ternary operator || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Implement the . operator || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Improve cc2/arch/qbe/code.c:/^binary/ || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Improve generation of or/and || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Improve load() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Improve ternary() in cgen.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Initialize children pointers in tmpnode() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Jump at the end in switches || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Load parameters before calling functions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Move preambule to code instructions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Move statements ops to cgen || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Print function parameter types and names || Pekka Jylhä-Ollila
- [hackers] [scc] [cc2-qbe] Remove AS operands related to CPL || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Remove deletion of consecutive labels || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Remove int opeartions in float operands || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Remove l and r variables in cgen() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Remove OPAR from the cgen() switch || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Remove OREG from the cgen switch || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Set correct type in assign() and load() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Simplify cgen() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Small stetic changes to the output of qbe || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Small stylistic change || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Small whitespace error || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Support void functions in qbe || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Use copy in or/and operations || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Use specific load versions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-z80] Export/Import symbols || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-z80] Fix emision of strings || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-z80] Remove unneeded new line || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-z80] Set correct name for BSS segment || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-z80] Small format improvement || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-z80] Use _ to mark global scoped symbols || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Accept a destiny pointer in constnode() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add a ONOP statement for every label || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add architecture independent optimizer || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add basic implementation of defsym() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add basic support for basic blocks || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add comments about flags meaning || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add data initilization to QBE || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add defpar() and defvar() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add endinit() function || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add FLOATF flag || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add format to the parse table || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add general tree optimizations for jumps and labels || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add generic support for builtins in cc2 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add locals at the end of the list || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add missed optm.c file || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add missing * case to assign subop || Michael Forney
- [hackers] [scc] [cc2] Add newlabel() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add parser of IR || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add print node functions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add setlabel() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add skeleton for code.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add support for parsing structs and member definitions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] add support for reading from filename argument || Quentin Rameau
- [hackers] [scc] [cc2] Addapt cc2 to new switch IR || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Allocate space for symbols always || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Assign curfun only in functions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Avoid name collision || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Break dependency between O and S codes || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] calloc() in nextpc to initialize all fields || Quentin Rameau
- [hackers] [scc] [cc2] Change addable() to addresability() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Change addnode() to addstmt() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] change label() + allocdata() to defsym() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] change return type of eval() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] change sym->u.ilabel to sym->inst || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Clean also the list of free nodes || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Clean arena pointer after freeing memory || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Conver inst.op into unsigned char || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Conver statement list into a double link || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Convert optimize into an apply function || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Create a enum for storage classes || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Do not allocate data for functions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Do not move curstmt in addstmt() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Do not use size2asm in default initializer || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Do not use the token as node op || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Emit initializers as soon as posible || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] fix alloc() || Quentin Rameau
- [hackers] [scc] [cc2] Fix array overflow checks in parser.c || Quentin Rameau
- [hackers] [scc] [cc2] fix calculation of array sizes || Quentin Rameau
- [hackers] [scc] [cc2] fix calloc call in nextpc() || Quentin Rameau
- [hackers] [scc] [cc2] Fix case of return without expression || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Fix commit de755db || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Fix definition of OOR and OSYM || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Fix initialization of parser variables || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Fix Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Fix memset argument || Alexander Krotov
- [hackers] [scc] [cc2] Fix negation unary operator symbol || Quentin Rameau
- [hackers] [scc] [cc2] Fix parsing of ternary operators || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] fix qbe alloc instruction alignment size || Quentin Rameau
- [hackers] [scc] [cc2] fix qbe call instruction parameters generation || Quentin Rameau
- [hackers] [scc] [cc2] Fix qbe operator for truncd instruction || Quentin Rameau
- [hackers] [scc] [cc2] Fix small error in comment || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Fix small withespace problem || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] fix symbol hashing of TMPSYM || Quentin Rameau
- [hackers] [scc] [cc2] Fix the order of elements of decl || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Fix the value of ONOP || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Fix typo in previous TSIZE removal commit 9fb2e7 || Quentin Rameau
- [hackers] [scc] [cc2] Fix wafting switches nodes || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Fix whitespaces errors || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Forces the value of op in constnode() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Generate code for initializers || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Generate code for static variables no initialized || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Give a better message in line without newline || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Improve addr() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Improve overflow check in cc2 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Initialize left and right pointers in constnode() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Initialize the align of strings || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Initialize the type of symbol nodes || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Join odefault and casetbl || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] join two if statements into one in main || Quentin Rameau
- [hackers] [scc] [cc2] Make OTMP equal to STMP || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Minimal fix for type symbols || Quentin Carbonneaux
- [hackers] [scc] [cc2] Move curfun declaration to globals section || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Move generation of numid to getsym() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Move INITF to sclass || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Move newid() to symbol.c || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Move optm to target code || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Optimize jumps to jumps statements || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Put type constant in a different enum || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Remove ARYF || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Remove dependency in common objects to arch.h || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Remove input dependecy from assign() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Remove label() from the target interface || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Remove references to MEM || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Remove rtype field from Type || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Remove sigil function from qbe || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Remove statements in apply() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Remove TSIZE type || Quentin Rameau
- [hackers] [scc] [cc2] Rename addressability() to apply() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Set correct values in array types || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Set up parser.c to parse the full IR || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Simplify code.c:addr() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Update the number of cases per switch v2 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Update the number of cases per switch || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Update the value of sym->u.inst || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Use NNODESinstead of NSYMBOLS || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2]Fix segmentation fault in writeout function || Pekka Jylhä-Ollila
- [hackers] [scc] [cpp] add support for C99 for-loop declaration || Quentin Rameau
- [hackers] [scc] [cpp] adjust __STDC_VERSION__ depending on cstd.h || Quentin Rameau
- [hackers] [scc] [cpp] define keywords before defining macros || Quentin Rameau
- [hackers] [scc] [cpp] distinguish macro definition sources || Quentin Rameau
- [hackers] [scc] [cpp] fix definition of standard macros || Quentin Rameau
- [hackers] [scc] [cpp] keep count of command-line macros || Quentin Rameau
- [hackers] [scc] [cpp] print correct pragma in warning message || Quentin Rameau
- [hackers] [scc] [cpp] provide a way to configure sys include paths || Quentin Rameau
- [hackers] [scc] [cpp] unify definition of internal, cmdline, file macros || Quentin Rameau
- [hackers] [scc] [cpp] use a shell script instead of cc1 binary || Quentin Rameau
- [hackers] [scc] [crt-amd64-linux] Fix main,exit types || Roberto E. Vargas Caballero
- [hackers] [scc] [crt] add amd64-linux crt || Roberto E. Vargas Caballero
- [hackers] [scc] [crt] Add crt to (un)install target || Quentin Rameau
- [hackers] [scc] [crt] Implement {amd64,qbe}-openbsd and add dummies || Quentin Rameau
- [hackers] [scc] [driver/posix] Set correct value for cc2 || Roberto E. Vargas Caballero
- [hackers] [scc] [driver] adapt spawn() style to the other functions || Quentin Rameau
- [hackers] [scc] [driver] Add -d option to print buildchain errors || Quentin Rameau
- [hackers] [scc] [driver] add a build function to manage build sequence || Quentin Rameau
- [hackers] [scc] [driver] add a dependency to arg.h to Makefile || Quentin Rameau
- [hackers] [scc] [driver] Add arg.h to and refactor the scc driver || FRIGN
- [hackers] [scc] [driver] add c flag || Quentin Rameau
- [hackers] [scc] [driver] add checktool() || Quentin Rameau
- [hackers] [scc] [driver] add cleanfiles || Quentin Rameau
- [hackers] [scc] [driver] add D flag to usage() || Quentin Rameau
- [hackers] [scc] [driver] add g flag || Quentin Rameau
- [hackers] [scc] [driver] add k flag for keeping intermediary files || Quentin Rameau
- [hackers] [scc] [driver] add L flag || Quentin Rameau
- [hackers] [scc] [driver] add linking support || Quentin Rameau
- [hackers] [scc] [driver] add o flag for linking to specified file || Quentin Rameau
- [hackers] [scc] [driver] add S flag for stopping after assembly output || Quentin Rameau
- [hackers] [scc] [driver] add s flag || Quentin Rameau
- [hackers] [scc] [driver] add support for .o input files || Quentin Rameau
- [hackers] [scc] [driver] add support for building from intermediary files || Quentin Rameau
- [hackers] [scc] [driver] add support for building multiple files || Quentin Rameau
- [hackers] [scc] [driver] add support for custom runtime libexec path || Quentin Rameau
- [hackers] [scc] [driver] add support for D flag || Quentin Rameau
- [hackers] [scc] [driver] add support for I flag || Quentin Rameau
- [hackers] [scc] [driver] add support for naming intermediary files || Quentin Rameau
- [hackers] [scc] [driver] add support for scc ir file as input || Quentin Rameau
- [hackers] [scc] [driver] add support for the combination of -c and -o || Quentin Rameau
- [hackers] [scc] [driver] add U flag || Quentin Rameau
- [hackers] [scc] [driver] add w flag || Quentin Rameau
- [hackers] [scc] [driver] and move object cleaning in terminate too || Quentin Rameau
- [hackers] [scc] [driver] Break long line in spawn || Roberto E. Vargas Caballero
- [hackers] [scc] [driver] check number of given parameter for overflow || Quentin Rameau
- [hackers] [scc] [driver] clean in and out tool fds || Quentin Rameau
- [hackers] [scc] [driver] clean up some unused variables || Quentin Rameau
- [hackers] [scc] [driver] continue building sources on failure || Quentin Rameau
- [hackers] [scc] [driver] Discard error messages not from cc1 || Quentin Rameau
- [hackers] [scc] [driver] fix a printf bad conversion || Quentin Rameau
- [hackers] [scc] [driver] fix and simplify target tool name setting || Quentin Rameau
- [hackers] [scc] [driver] fix double free in cleanup() with multiple sources || Quentin Rameau
- [hackers] [scc] [driver] fix failed tool value in terminate (bis) || Quentin Rameau
- [hackers] [scc] [driver] fix failed tool value in terminate || Quentin Rameau
- [hackers] [scc] [driver] fix file output for QBE backend || Quentin Rameau
- [hackers] [scc] [driver] fix filename output with as || Quentin Rameau
- [hackers] [scc] [driver] Fix libcc target in Makefile || Quentin Rameau
- [hackers] [scc] [driver] fix missing variables from build() || Quentin Rameau
- [hackers] [scc] [driver] fix possible overflow in newitem() || Quentin Rameau
- [hackers] [scc] [driver] fix some error messages || Quentin Rameau
- [hackers] [scc] [driver] fix temporary object generation for old POSIX || Quentin Rameau
- [hackers] [scc] [driver] Fix the snprintf check for errors || Quentin Rameau
- [hackers] [scc] [driver] fix variables order in outfname() printf() || Quentin Rameau
- [hackers] [scc] [driver] Give a message error when some tool finish unexpectly || Roberto E. Vargas Caballero
- [hackers] [scc] [driver] In cpp mode without pathname, read stdin || Quentin Rameau
- [hackers] [scc] [driver] introduce a tee tool per process output || Quentin Rameau
- [hackers] [scc] [driver] introduce handling of per tool flags || Quentin Rameau
- [hackers] [scc] [driver] keep l flags and operands ordered as given || Quentin Rameau
- [hackers] [scc] [driver] Link against our crt, use ld instead of gcc || Quentin Rameau
- [hackers] [scc] [driver] link with no-pie until we have our linker || Quentin Rameau
- [hackers] [scc] [driver] loop over tools instead of processing each one || Quentin Rameau
- [hackers] [scc] [driver] make functions static || Quentin Rameau
- [hackers] [scc] [driver] make sure tools array is the size of tool number || Quentin Rameau
- [hackers] [scc] [driver] merge input check with other argument checks || Quentin Rameau
- [hackers] [scc] [driver] modify argument number check in addarg() || Quentin Rameau
- [hackers] [scc] [driver] move env parameters settings to main || Quentin Rameau
- [hackers] [scc] [driver] Move wait logic to build() || Roberto E. Vargas Caballero
- [hackers] [scc] [driver] neither call abort(), nor exit(), but _exit() after exec-fail || FRIGN
- [hackers] [scc] [driver] output filename and error on mkstemp error || Hiltjo Posthuma
- [hackers] [scc] [driver] Parse -Ofoo but ignore it (at least for now) || Quentin Rameau
- [hackers] [scc] [driver] Parse -Wfoo as -w || Quentin Rameau
- [hackers] [scc] [driver] Print diagnostic message to stderr instead of stdout || FRIGN
- [hackers] [scc] [driver] process parameters given after -- as operands || Quentin Rameau
- [hackers] [scc] [driver] regroup tools into a tools[] array. || Quentin Rameau
- [hackers] [scc] [driver] remove cleanup: clean in build and terminate || Quentin Rameau
- [hackers] [scc] [driver] remove objfile only once per build failure || Quentin Rameau
- [hackers] [scc] [driver] remove temporary files for failed tools || Quentin Rameau
- [hackers] [scc] [driver] Remove unnecessary variable || Quentin Rameau
- [hackers] [scc] [driver] replace checktool with validatetools || Quentin Rameau
- [hackers] [scc] [driver] replace outfiles[] with per tool outfile string || Quentin Rameau
- [hackers] [scc] [driver] separate tool initialization || Quentin Rameau
- [hackers] [scc] [driver] set tool in and out fds in settool() || Quentin Rameau
- [hackers] [scc] [driver] set unassigned fds to -1 || Quentin Rameau
- [hackers] [scc] [driver] simplify out-filenames generation logic || Quentin Rameau
- [hackers] [scc] [driver] simplify tools handling readability || Quentin Rameau
- [hackers] [scc] [driver] Small aesthetic change in validatetools() || Roberto E. Vargas Caballero
- [hackers] [scc] [driver] switch per tool in settool || Quentin Rameau
- [hackers] [scc] [driver] Unify cc1() and cc2() into spawn() || Quentin Rameau
- [hackers] [scc] [driver] update usage, exit when exclusive flags given || Quentin Rameau
- [hackers] [scc] [driver] use actual as(1) command instead of cat(1) || Quentin Rameau
- [hackers] [scc] [driver] use dynamic instead of fixed sized tools args || Quentin Rameau
- [hackers] [scc] [driver] use early return logic in linkobjs || Quentin Rameau
- [hackers] [scc] [driver] Use internal library path || Quentin Rameau
- [hackers] [scc] [driver] use PATH_MAX instead of FILENAME_MAX || Quentin Rameau
- [hackers] [scc] [driver] use pointers in tools lookup table || Quentin Rameau
- [hackers] [scc] [driver] use random filenames for temporary object || Quentin Rameau
- [hackers] [scc] [driver] use struct items int tool || Quentin Rameau
- [hackers] [scc] [driver] write as(1) output files to .o || Quentin Rameau
- [hackers] [scc] [driver] write files to PWD instead of source directory || Quentin Rameau
- [hackers] [scc] [lib] Execute ranlib in every library update || Roberto E. Vargas Caballero
- [hackers] [scc] [lib] Move .POSIX at the beginning || Roberto E. Vargas Caballero
- [hackers] [scc] [lib] pass a struct items pointer in newitem || Quentin Rameau
- [hackers] [scc] [lib] Remove unnecessary <inttypes.h> include || Michael Forney
- [hackers] [scc] [lib] Use ARFLAGS instead of using hardcodes one || Roberto E. Vargas Caballero
- [hackers] [scc] [lib][driver] move newitem() + related struct to lib || Quentin Rameau
- [hackers] [scc] [libc-amd64-linux] Add more syscalls || Roberto E. Vargas Caballero
- [hackers] [scc] [libc-amd64-linux] Add syscall script || Roberto E. Vargas Caballero
- [hackers] [scc] [libc-amd64-linux] Map _Exit() to SYS_EXIT || Roberto E. Vargas Caballero
- [hackers] [scc] [libc-amd64] Add stdarg.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc-qbe-linux] Copy sys directory from amd64-linux || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add all target to the Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add architecture dependant part of signal.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add atoi || Christopher M. Graff
- [hackers] [scc] [libc] Add basic Makefile for libc || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add ctype.o to the Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add definition of stdin, stderr and stdout to stdio.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add div_t, ldiv_t and lldiv_t to stdlib.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add exit() and atexit() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add extern keyword in locale.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add fpost_t to stdio.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add implementation of assert() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add implementation of sbrk() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add isblank || Quentin Rameau
- [hackers] [scc] [libc] Add limits.h || Quentin Rameau
- [hackers] [scc] [libc] Add localeconv || Quentin Rameau
- [hackers] [scc] [libc] Add macro implementation of printf || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] add malloc, calloc, realloc, free || Quentin Rameau
- [hackers] [scc] [libc] Add memchr() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add memcmp() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add memcpy() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add memmove() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add memset() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add rand() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add setlocale() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add skeleton of vfprintf() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add stdarg.h builtin for qbe and amd64 || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add stdbool.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add stddef in the implementation of setlocale || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add stddef.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add stdint.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add strcat() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add strchr() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add strcmp() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add strcoll() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add strcpy() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add strcspn() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add strlen() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add strncat() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add strncmp || Quentin Rameau
- [hackers] [scc] [libc] Add strncpy() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add strrchr() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add strspn() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add strstr() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add strtok.c || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add support for multisystem || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add supports for strxfrm() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add syscall.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Add time.h || Quentin Rameau
- [hackers] [scc] [libc] Add wchar_t to stdlib.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] ansifun: minor style change || Quentin Rameau
- [hackers] [scc] [libc] Avoid overflow on INT_MIN in atoi() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Complete errno.h || Quentin Rameau
- [hackers] [scc] [libc] Complete locale.h || Quentin Rameau
- [hackers] [scc] [libc] Complete stdint.h || Quentin Rameau
- [hackers] [scc] [libc] Complete stdlib.h || Quentin Rameau
- [hackers] [scc] [libc] Complete string.h || Quentin Rameau
- [hackers] [scc] [libc] Correct style in strcspn || Quentin Rameau
- [hackers] [scc] [libc] Define AS for Makefiles || Quentin Rameau
- [hackers] [scc] [libc] Define NULL in common headers || Quentin Rameau
- [hackers] [scc] [libc] Discard error messages not from cc1 || Quentin Rameau
- [hackers] [scc] [libc] Do it like gcc. Fix -M output. || Quentin Rameau
- [hackers] [scc] [libc] Do not build libc on default target yet || Quentin Rameau
- [hackers] [scc] [libc] Don't call to __assert always || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Don't use _ctype symbol || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Fix 96412d commit || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Fix amd64 and i386 target name || Quentin Rameau
- [hackers] [scc] [libc] Fix commit 9efb947 || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Fix debug declaration || Quentin Rameau
- [hackers] [scc] [libc] Fix definition of assert || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] fix exit || Quentin Rameau
- [hackers] [scc] [libc] Fix exit() and atexit() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Fix exit() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Fix intptr_t in z80 || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Fix isblank || Quentin Rameau
- [hackers] [scc] [libc] Fix libc.a target || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Fix limits.h || Quentin Rameau
- [hackers] [scc] [libc] Fix Makefiles until POSIX supports -include || Quentin Rameau
- [hackers] [scc] [libc] Fix memcmp return value || Quentin Rameau
- [hackers] [scc] [libc] Fix multiple void function parameter check || Quentin Rameau
- [hackers] [scc] [libc] Fix ptrdiff_t definition signedness || Quentin Rameau
- [hackers] [scc] [libc] Fix size_t size accross architectures || Quentin Rameau
- [hackers] [scc] [libc] Fix sizes in z80/stdint.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Fix stdint.h || Quentin Rameau
- [hackers] [scc] [libc] Fix strchr || Quentin Rameau
- [hackers] [scc] [libc] Fix strcmp() and strcoll() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Fix strncpy || Quentin Rameau
- [hackers] [scc] [libc] Fix strncpy() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Fix sys assembly generating awk script || Quentin Rameau
- [hackers] [scc] [libc] Fix sys Makefiles || Quentin Rameau
- [hackers] [scc] [libc] Fix touper() and tolower() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Fix toupper() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Fix typo in exit.c || Quentin Rameau
- [hackers] [scc] [libc] Fix typo in sig_atomic_t definition || Quentin Rameau
- [hackers] [scc] [libc] Fix typo in strcmp || cmgraff
- [hackers] [scc] [libc] Fix typo in strcoll and strncmp (cf 8460493) || Quentin Rameau
- [hackers] [scc] [libc] Fix typo in strncmp || Christopher M. Graff
- [hackers] [scc] [libc] Fix unterminated comment in stdlib.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Fix wchar_t definition in stddef.h || Quentin Rameau
- [hackers] [scc] [libc] Implement ctype function-style || Quentin Rameau
- [hackers] [scc] [libc] Implement ctype functions || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Improve Makefile system using dynamic list || Quentin Rameau
- [hackers] [scc] [libc] Make memset style consistent with the rest || Quentin Rameau
- [hackers] [scc] [libc] Make stdint.h portable between architectures || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Make stdio.h portable between architectures || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Make stdlib.h portable between architectures || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Make strcat style consistent with the rest || Quentin Rameau
- [hackers] [scc] [libc] Make string.h portable between architectures || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Make strrchr style consistent with the rest || Quentin Rameau
- [hackers] [scc] [libc] Move .s.o Makefile rule to config.mk || Quentin Rameau
- [hackers] [scc] [libc] Move all the architecuter bits to bits || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Move architecture independent headers to include/ || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Move signal.h to the common directory || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Move stdarg.h to the common directory || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Move strtok at the end of string object list || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Protect va_list functions in stdio.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Remove -o option || Quentin Rameau
- [hackers] [scc] [libc] Remove a cast from memcpy || Quentin Rameau
- [hackers] [scc] [libc] Remove default case in atoi() || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Remove old definition of FILE from qbe/stdio.h || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Sync src definitions to headers declarations || Quentin Rameau
- [hackers] [scc] [libc] Undef all the libc symbols before the implementation || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Update stdio.h from the c99 text || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Update stdlib.h from c99 standard text || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Use __USE_MACROS in ctype.c || Roberto E. Vargas Caballero
- [hackers] [scc] [libc] Use a counter in strlen || Quentin Rameau
- [hackers] [scc] [libc] Use AR variable in the Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] [PATCH v2] Remove MAKEFLAGS use
- [hackers] [scc] [PATCH] [cc2] Fix memset argument
- [hackers] [scc] [PATCH] Fix MAKEFLAGS use
- [hackers] [scc] [test] Import error tests from Andrew Chambers || Roberto E. Vargas Caballero
- [hackers] [scc] [test] Import new tests from Andrew Chambers || Roberto E. Vargas Caballero
- [hackers] [scc] [test] Improve chktest.sh || Roberto E. Vargas Caballero
- [hackers] [scc] [test] Move all the tests to execute || Roberto E. Vargas Caballero
- [hackers] [scc] [test] Remove previous a.out before compiling || Roberto E. Vargas Caballero
- [hackers] [scc] [test] Use $_AT_ instead of using current directory || Roberto E. Vargas Caballero
- [hackers] [scc] [test]Force delete libcc.a so scc is actually used to rebuild it. || Andrew Chambers
- [hackers] [scc] [tests] Add *.as to clean rule || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add 0114-shortassig.c || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add 0116-floatcmp.c || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add 0117-pointarith.c || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add 0129-init.c to scc-tests.lst || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add a list of tests for scc || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add basic test for float constants. || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add clean rule in execute/Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add compose.sh || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add makefile to run tests || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add missed 0129-initi.c test || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add more tests || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add new test about call functions || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add scripts to run error tests || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add strpbr() || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add test 0118-voidmain.c || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add test for empty parameters in macros || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add test for function declarations || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Add tests for k&r functions with default int || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Don't quote what doesn't need to be quoted || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Execute all the tests always || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Fix 0041-queen.c || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Fix 0078-dirifexpr.c || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Fix 0104 name || Quentin Rameau
- [hackers] [scc] [tests] Fix error/chktest.sh || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Fix test added in 6fe29dd || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Import new tests for qc || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Improve chktest.sh || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Improve error test for void parameter || Quentin Rameau
- [hackers] [scc] [tests] Improve Makefile infrastructure || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Mark with TODO the known failed tests || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Pass -Iinclude to scc || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Remove chk file at the end of test/chktest.sh || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Unmark 0057-duff.c as TODO || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Update scc-tests.lst after cd855 || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Use stdint.h in 0107-bnot.c || Roberto E. Vargas Caballero
- [hackers] [scc] [tests] Write file directly with ed in chktests.sh || Quentin Rameau
- [hackers] [scc] Accept cpp as alternative name for cc1 || Roberto E. Vargas Caballero
- [hackers] [scc] Accept declaration of external variables with incomplete type || Roberto E. Vargas Caballero
- [hackers] [scc] Accept list of tests in update.sh || Roberto E. Vargas Caballero
- [hackers] [scc] Add #elif || Roberto E. Vargas Caballero
- [hackers] [scc] Add #endif clauses || Roberto E. Vargas Caballero
- [hackers] [scc] Add .a support to driver. || Andrew Chambers
- [hackers] [scc] Add __SCC__ macro || Roberto E. Vargas Caballero
- [hackers] [scc] Add a compile option to chose between C89 and C99 || Quentin Rameau
- [hackers] [scc] Add a driver || Roberto E. Vargas Caballero
- [hackers] [scc] Add a space after the expansions of __FILE__ and __LINE__ || Roberto E. Vargas Caballero
- [hackers] [scc] Add a tag field in Type || Roberto E. Vargas Caballero
- [hackers] [scc] Add a test script to incrementally self host. || Andrew Chambers
- [hackers] [scc] Add algebraic identities simplifications || Roberto E. Vargas Caballero
- [hackers] [scc] Add all contributors to LICENSE || FRIGN
- [hackers] [scc] Add another form to test059 || Roberto E. Vargas Caballero
- [hackers] [scc] Add arch dependency to cc1/Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] Add arith and integer flags to type || Roberto E. Vargas Caballero
- [hackers] [scc] Add auto refence in test002 || Roberto E. Vargas Caballero
- [hackers] [scc] Add baisc test for goto || Roberto E. Vargas Caballero
- [hackers] [scc] Add baisc tests about algebraic identities || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic error recovery in identifier() || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test about pointer and structs || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for arrays || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for break and continue statements || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for defined() in #if || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for do while statements || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for enumerations || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for for loops || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for incomplete structs || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for integer constans || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for integer constant folding || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for integer types || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for long constants || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for long long constants || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for macro argument stringizer || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for sizeof || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for storage specifiers || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for tentative definitions || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic test for vararg functions || Roberto E. Vargas Caballero
- [hackers] [scc] Add basic while loop || Roberto E. Vargas Caballero
- [hackers] [scc] Add better debug output in dumpstab || Roberto E. Vargas Caballero
- [hackers] [scc] Add better debug output to define() || Roberto E. Vargas Caballero
- [hackers] [scc] Add block item to the grammar || Roberto E. Vargas Caballero
- [hackers] [scc] Add BUGS file || Roberto E. Vargas Caballero
- [hackers] [scc] Add calls to vararg functions || Roberto E. Vargas Caballero
- [hackers] [scc] Add comment about incomplete types in README || Roberto E. Vargas Caballero
- [hackers] [scc] Add compile time calculation of constant ?: || Roberto E. Vargas Caballero
- [hackers] [scc] Add compiler time conversions || Roberto E. Vargas Caballero
- [hackers] [scc] Add condexpr() || Roberto E. Vargas Caballero
- [hackers] [scc] Add correct output for TEST003 || Roberto E. Vargas Caballero
- [hackers] [scc] Add correct parsing of integer constants || Roberto E. Vargas Caballero
- [hackers] [scc] Add cpperror() || Roberto E. Vargas Caballero
- [hackers] [scc] Add DBG() macro || Roberto E. Vargas Caballero
- [hackers] [scc] Add debug information and some TODO's || Roberto E. Vargas Caballero
- [hackers] [scc] Add designated initializers syntax || Roberto E. Vargas Caballero
- [hackers] [scc] Add emitdesign() || Roberto E. Vargas Caballero
- [hackers] [scc] Add empty() function || Roberto E. Vargas Caballero
- [hackers] [scc] Add ENUM in the cases that were lost in fold.c || Roberto E. Vargas Caballero
- [hackers] [scc] Add error recovery in arguments() || Roberto E. Vargas Caballero
- [hackers] [scc] Add error recovery in enumdcl() || Roberto E. Vargas Caballero
- [hackers] [scc] Add error recovery in incdec() || Roberto E. Vargas Caballero
- [hackers] [scc] Add expected output to test037 || Roberto E. Vargas Caballero
- [hackers] [scc] Add file name in file error reports || Roberto E. Vargas Caballero
- [hackers] [scc] Add first test program || Roberto E. Vargas Caballero
- [hackers] [scc] Add flag -I and convert test001.c into an actual "hello world" || Roberto E. Vargas Caballero
- [hackers] [scc] Add flag to enable/disable debug in debug compilation || Roberto E. Vargas Caballero
- [hackers] [scc] Add fold of constants in add and sub operators || Roberto E. Vargas Caballero
- [hackers] [scc] Add idempotent optimization || Roberto E. Vargas Caballero
- [hackers] [scc] Add initial support for multi arch in cc1 || Roberto E. Vargas Caballero
- [hackers] [scc] Add initializators from strings || Roberto E. Vargas Caballero
- [hackers] [scc] Add initializer struct || Roberto E. Vargas Caballero
- [hackers] [scc] Add initializer to static objects || Roberto E. Vargas Caballero
- [hackers] [scc] Add initializers for non static local variables || Roberto E. Vargas Caballero
- [hackers] [scc] Add inline keyword || Roberto E. Vargas Caballero
- [hackers] [scc] Add LICENSE statement to each source file || FRIGN
- [hackers] [scc] Add LICENSE statements to /lib/* || FRIGN
- [hackers] [scc] Add log of the tests || Roberto E. Vargas Caballero
- [hackers] [scc] Add missed .POSIX in Makefiles || Roberto E. Vargas Caballero
- [hackers] [scc] Add missed va_end() in decl.c:push() || Roberto E. Vargas Caballero
- [hackers] [scc] Add missing character in code example in cc1/ir.md || FRIGN
- [hackers] [scc] Add mkcompound() || Roberto E. Vargas Caballero
- [hackers] [scc] Add more algebraic identities || Roberto E. Vargas Caballero
- [hackers] [scc] Add more comments in README || Roberto E. Vargas Caballero
- [hackers] [scc] Add more identities for logic operators || Roberto E. Vargas Caballero
- [hackers] [scc] Add more identities for shift operators || Roberto E. Vargas Caballero
- [hackers] [scc] Add multi-clean target to Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] Add name of the test in test.log || Roberto E. Vargas Caballero
- [hackers] [scc] Add name to the operand enum || Roberto E. Vargas Caballero
- [hackers] [scc] Add option -D option to cc1 || Roberto E. Vargas Caballero
- [hackers] [scc] Add optional parameter to update.sh || Roberto E. Vargas Caballero
- [hackers] [scc] Add output in dumpstab() || Roberto E. Vargas Caballero
- [hackers] [scc] add per process structs to simplify spawn() || Quentin Rameau
- [hackers] [scc] Add POSIX rule to the driver Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] Add return type to function prototypes || Roberto E. Vargas Caballero
- [hackers] [scc] Add sccsid strings || Roberto E. Vargas Caballero
- [hackers] [scc] Add semantic analysis of initializers || Roberto E. Vargas Caballero
- [hackers] [scc] Add simplify() to all binary operators || Roberto E. Vargas Caballero
- [hackers] [scc] Add size in array declarations || Roberto E. Vargas Caballero
- [hackers] [scc] Add skeleton for qbe backend || Roberto E. Vargas Caballero
- [hackers] [scc] Add small version of standard headers || Roberto E. Vargas Caballero
- [hackers] [scc] Add solution for test of tentative declarations || Roberto E. Vargas Caballero
- [hackers] [scc] Add some TODO in the code || Roberto E. Vargas Caballero
- [hackers] [scc] Add stub of cc2 || Roberto E. Vargas Caballero
- [hackers] [scc] Add support for ## preprocessor operator || Roberto E. Vargas Caballero
- [hackers] [scc] Add support for compound literal in expr.c || Roberto E. Vargas Caballero
- [hackers] [scc] Add support for define() in #if || Roberto E. Vargas Caballero
- [hackers] [scc] Add support for ENUM in getlimits() || Roberto E. Vargas Caballero
- [hackers] [scc] Add support for enum in promote() || Roberto E. Vargas Caballero
- [hackers] [scc] Add support for i386 in cc1 || Roberto E. Vargas Caballero
- [hackers] [scc] Add support for k&r empty functions || Roberto E. Vargas Caballero
- [hackers] [scc] Add support for k&r functions || Roberto E. Vargas Caballero
- [hackers] [scc] Add support for multi arch in the main Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] Add support for vararg function definition || Roberto E. Vargas Caballero
- [hackers] [scc] Add test about double typedef || Roberto E. Vargas Caballero
- [hackers] [scc] Add test for bug parsing typenames in structs || Roberto E. Vargas Caballero
- [hackers] [scc] Add test for casting from void || Roberto E. Vargas Caballero
- [hackers] [scc] Add test for concatenation in the preprocessor || Roberto E. Vargas Caballero
- [hackers] [scc] Add test for Duff device || Roberto E. Vargas Caballero
- [hackers] [scc] Add test for ifdef/ifndef || Roberto E. Vargas Caballero
- [hackers] [scc] Add test for integer constants || Roberto E. Vargas Caballero
- [hackers] [scc] Add test for nested expansion in macros || Roberto E. Vargas Caballero
- [hackers] [scc] Add test for nested macro expansion || Roberto E. Vargas Caballero
- [hackers] [scc] Add test for predefined cpp macros || Roberto E. Vargas Caballero
- [hackers] [scc] Add test for preprocessor corner cases || Roberto E. Vargas Caballero
- [hackers] [scc] Add test for special characters in macro definition || Roberto E. Vargas Caballero
- [hackers] [scc] Add test for ternary operator || sin
- [hackers] [scc] Add test of IF statement || Roberto E. Vargas Caballero
- [hackers] [scc] Add test rule to the Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] Add test suite from https://github.com/andrewchambers/qc || Roberto E. Vargas Caballero
- [hackers] [scc] Add test002 || Roberto E. Vargas Caballero
- [hackers] [scc] Add tests for commit bcb57e1 || Roberto E. Vargas Caballero
- [hackers] [scc] Add tests for initializers || Roberto E. Vargas Caballero
- [hackers] [scc] Add tests for integer operations || Roberto E. Vargas Caballero
- [hackers] [scc] Add tests for ugly ternary operator || Roberto E. Vargas Caballero
- [hackers] [scc] Add TODO file || Roberto E. Vargas Caballero
- [hackers] [scc] Add TODO for C99 float math || Roberto E. Vargas Caballero
- [hackers] [scc] Add TODO in fold.c || Roberto E. Vargas Caballero
- [hackers] [scc] Add TODO in types about portability || Roberto E. Vargas Caballero
- [hackers] [scc] Add total compability to the Makefiles || Roberto E. Vargas Caballero
- [hackers] [scc] Add translation limits for c99 || Quentin Rameau
- [hackers] [scc] Add TSIZE type || Roberto E. Vargas Caballero
- [hackers] [scc] Add typedef fields to test040 || Roberto E. Vargas Caballero
- [hackers] [scc] Add update script for tests || Roberto E. Vargas Caballero
- [hackers] [scc] Add validation for float operations || Roberto E. Vargas Caballero
- [hackers] [scc] Add VOID to eqtype() || Roberto E. Vargas Caballero
- [hackers] [scc] Add warning about empty parameter declarations || Roberto E. Vargas Caballero
- [hackers] [scc] Admit & with functions || Roberto E. Vargas Caballero
- [hackers] [scc] Allow 0 in pointer initialization || Roberto E. Vargas Caballero
- [hackers] [scc] Allow conversions between integer and pointers || Roberto E. Vargas Caballero
- [hackers] [scc] Allow declaration of arrays without size || Roberto E. Vargas Caballero
- [hackers] [scc] Allow empty declarations in structures || Roberto E. Vargas Caballero
- [hackers] [scc] Allow enum variables in switch expressions || Roberto E. Vargas Caballero
- [hackers] [scc] Allow initializatio of arrays without braces || Roberto E. Vargas Caballero
- [hackers] [scc] Allow only integer expressions in switch || Roberto E. Vargas Caballero
- [hackers] [scc] Allow typedef of incomplete types || Roberto E. Vargas Caballero
- [hackers] [scc] Avoid accessing beyond end of string || Michael Forney
- [hackers] [scc] Avoid call to strlen in expand() || Roberto E. Vargas Caballero
- [hackers] [scc] Avoid doble call to hash() in lookup() || Roberto E. Vargas Caballero
- [hackers] [scc] Avoid emit castings to void || Roberto E. Vargas Caballero
- [hackers] [scc] Avoid emit prototype before of function definition || Roberto E. Vargas Caballero
- [hackers] [scc] Avoid error() in cpp directives || Roberto E. Vargas Caballero
- [hackers] [scc] Avoid initiliazers in functions || Roberto E. Vargas Caballero
- [hackers] [scc] Avoid multiple message errors in Case() || Roberto E. Vargas Caballero
- [hackers] [scc] Avoid print type letters in emitbin() || Roberto E. Vargas Caballero
- [hackers] [scc] Avoid segfault in expand() || Roberto E. Vargas Caballero
- [hackers] [scc] Avoid segmentation fault in mktype() || Roberto E. Vargas Caballero
- [hackers] [scc] Avoid warnings about non used parameters in prototypes || Roberto E. Vargas Caballero
- [hackers] [scc] Avoid whitespace in ARCH = qbe || Roberto E. Vargas Caballero
- [hackers] [scc] Basic support for -E flag || Roberto E. Vargas Caballero
- [hackers] [scc] Basic test for character constants || Roberto E. Vargas Caballero
- [hackers] [scc] Better errors in arguments() || Roberto E. Vargas Caballero
- [hackers] [scc] Call chklvalue() in address() || Roberto E. Vargas Caballero
- [hackers] [scc] Call install() in label() || Roberto E. Vargas Caballero
- [hackers] [scc] cc1.h: increase INPUTSIZ to LINESIZ (509 for now) || Hiltjo Posthuma
- [hackers] [scc] cc1: abort in (potential future) unhandled case || Hiltjo Posthuma
- [hackers] [scc] cc2: pass op type to newnode()
- [hackers] [scc] cc2: pass op type to newnode() || Quentin Rameau
- [hackers] [scc] Change .as extension to .s || Roberto E. Vargas Caballero
- [hackers] [scc] Change cpp to scpp || Roberto E. Vargas Caballero
- [hackers] [scc] Change default build to debug || Roberto E. Vargas Caballero
- [hackers] [scc] Change end of parameters symbol || Roberto E. Vargas Caballero
- [hackers] [scc] Change format of castings || Roberto E. Vargas Caballero
- [hackers] [scc] Change printerr() to errorp() || Roberto E. Vargas Caballero
- [hackers] [scc] Change return code from y to r || Roberto E. Vargas Caballero
- [hackers] [scc] Change type of mktype parameter || Roberto E. Vargas Caballero
- [hackers] [scc] Check correctness of indexes in designators || Roberto E. Vargas Caballero
- [hackers] [scc] Check format of enum constant || Roberto E. Vargas Caballero
- [hackers] [scc] Check if the symbol is declared in unlinkhash() || Roberto E. Vargas Caballero
- [hackers] [scc] Check integer overflow in symbol id || Roberto E. Vargas Caballero
- [hackers] [scc] Check maximum position in the initializer after increment || Roberto E. Vargas Caballero
- [hackers] [scc] cleanup: move enums above structs etc. || Hiltjo Posthuma
- [hackers] [scc] Close stdout in error || Roberto E. Vargas Caballero
- [hackers] [scc] Compile library in multi target || Roberto E. Vargas Caballero
- [hackers] [scc] Compile optimized version by default || Roberto E. Vargas Caballero
- [hackers] [scc] Concentrate all the division by 0 in only one place || Roberto E. Vargas Caballero
- [hackers] [scc] config.mk - remove unnecessary whitespace || FRIGN
- [hackers] [scc] config.mk: add a comment about default C standard || Quentin Rameau
- [hackers] [scc] config.mk: change default targets to qbe with c99 || Quentin Rameau
- [hackers] [scc] Convert arithmetic() to use new type fields || Roberto E. Vargas Caballero
- [hackers] [scc] Convert array() to use new fields in type || Roberto E. Vargas Caballero
- [hackers] [scc] Convert chkternary() o use the new fields in type || Roberto E. Vargas Caballero
- [hackers] [scc] Convert compare() to use the new fileds in Type || Roberto E. Vargas Caballero
- [hackers] [scc] Convert empry inirializers to the correct type || Roberto E. Vargas Caballero
- [hackers] [scc] Convert errors in Case() in semantic errors || Roberto E. Vargas Caballero
- [hackers] [scc] Convert errors of chklvalue() into semantic || Roberto E. Vargas Caballero
- [hackers] [scc] Convert fielddesig() and field() to use new type fields || Roberto E. Vargas Caballero
- [hackers] [scc] Convert incdec() to use new fields in Type || Roberto E. Vargas Caballero
- [hackers] [scc] Convert integerop(), numericaluop() and integeruop() to new type fields || Roberto E. Vargas Caballero
- [hackers] [scc] Convert negation() to use the new fields in type || Roberto E. Vargas Caballero
- [hackers] [scc] Convert orphaned break and continue into semantic error || Roberto E. Vargas Caballero
- [hackers] [scc] Convert parithmetic() to use new type fields || Roberto E. Vargas Caballero
- [hackers] [scc] Convert pcompare() to use new fields of type || Roberto E. Vargas Caballero
- [hackers] [scc] Convert second expression of for(;;) in a condition || Roberto E. Vargas Caballero
- [hackers] [scc] Convert typename() to dodcl() function || Roberto E. Vargas Caballero
- [hackers] [scc] Create a list of flag macros || Roberto E. Vargas Caballero
- [hackers] [scc] Deal size_t like any other type || Roberto E. Vargas Caballero
- [hackers] [scc] decay pointers and functions in eval() || Roberto E. Vargas Caballero
- [hackers] [scc] Detect redefinition of external symbols. || Roberto E. Vargas Caballero
- [hackers] [scc] Disable cc2 in the main Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] Disable macro expansions in cpp clausules || Roberto E. Vargas Caballero
- [hackers] [scc] Disallow casting from void || Roberto E. Vargas Caballero
- [hackers] [scc] Disallow sizeof of incomplete type || Roberto E. Vargas Caballero
- [hackers] [scc] Discard field name in fielddesig() || Roberto E. Vargas Caballero
- [hackers] [scc] Discard input in #error || Roberto E. Vargas Caballero
- [hackers] [scc] Discard input in pragma() || Roberto E. Vargas Caballero
- [hackers] [scc] Discard symbol in undef() || Roberto E. Vargas Caballero
- [hackers] [scc] Do not allow empty file names in include directives || Roberto E. Vargas Caballero
- [hackers] [scc] Do not count argument context in the block count || Roberto E. Vargas Caballero
- [hackers] [scc] Do not create unneded node in initialization || Roberto E. Vargas Caballero
- [hackers] [scc] Do not emit decalrations until initializer || Roberto E. Vargas Caballero
- [hackers] [scc] Do not emit incomplete types || Roberto E. Vargas Caballero
- [hackers] [scc] Do not emit prototypes || Roberto E. Vargas Caballero
- [hackers] [scc] Do not fold expressions with static addresses || Roberto E. Vargas Caballero
- [hackers] [scc] Do not generate errors in empty va_lists || Roberto E. Vargas Caballero
- [hackers] [scc] Do not link cpp and label symbols in the block list || Roberto E. Vargas Caballero
- [hackers] [scc] Do not recover in "incorrect preprocessor directive" || Roberto E. Vargas Caballero
- [hackers] [scc] Do not recover in arguments() || Roberto E. Vargas Caballero
- [hackers] [scc] Do not recover in semantic errors in arithmetic() || Roberto E. Vargas Caballero
- [hackers] [scc] Do not return after found a sub compound in initlist() || Roberto E. Vargas Caballero
- [hackers] [scc] Do not use a reserved namespace || Roberto E. Vargas Caballero
- [hackers] [scc] Do not warning in forward references || Roberto E. Vargas Caballero
- [hackers] [scc] Don't include <sys/types.h> in cc.h || Roberto E. Vargas Caballero
- [hackers] [scc] Don't install tags that are already installed || Roberto E. Vargas Caballero
- [hackers] [scc] Don't search in the argument array when there is no arguments || Roberto E. Vargas Caballero
- [hackers] [scc] driver: use cc{1,2}-ARCH as default target || Quentin Rameau
- [hackers] [scc] Emit #lines when it is needed in the cpp output || Roberto E. Vargas Caballero
- [hackers] [scc] Emit compound initializers || Roberto E. Vargas Caballero
- [hackers] [scc] Emit constant arrays || Roberto E. Vargas Caballero
- [hackers] [scc] Emit enum constants || Roberto E. Vargas Caballero
- [hackers] [scc] Emit error sequence in cc1 errors || Roberto E. Vargas Caballero
- [hackers] [scc] Emit function prototypes || FRIGN
- [hackers] [scc] Emit function types before emiting functions || Roberto E. Vargas Caballero
- [hackers] [scc] Emit initializers for strings || Roberto E. Vargas Caballero
- [hackers] [scc] Emit name of variables in declarations || Roberto E. Vargas Caballero
- [hackers] [scc] Emit newlines in onlycpp mode || Roberto E. Vargas Caballero
- [hackers] [scc] Emit parameters in functions || Roberto E. Vargas Caballero
- [hackers] [scc] Emit pointer constants || Roberto E. Vargas Caballero
- [hackers] [scc] Emit recursively the types in dcl || Roberto E. Vargas Caballero
- [hackers] [scc] Emit struct types || Roberto E. Vargas Caballero
- [hackers] [scc] emitcast: fix format string, actually use second parameter || Hiltjo Posthuma
- [hackers] [scc] error() already contains linenr + filename so remove it || Hiltjo Posthuma
- [hackers] [scc] expand: fix %d -> %s format string for char * line, check truncation or error || Hiltjo Posthuma
- [hackers] [scc] Explicitly use stdout/stdin for pipe communication || Quentin Rameau
- [hackers] [scc] Extend sign in constant casts || Roberto E. Vargas Caballero
- [hackers] [scc] Fill of 0 trailing space in string initialized || Roberto E. Vargas Caballero
- [hackers] [scc] Fill sign and rank fileds for enum types || Roberto E. Vargas Caballero
- [hackers] [scc] Fill test035.c || Roberto E. Vargas Caballero
- [hackers] [scc] Fix #if with not defined macros || Roberto E. Vargas Caballero
- [hackers] [scc] Fix #line directive || Roberto E. Vargas Caballero
- [hackers] [scc] Fix #line || Roberto E. Vargas Caballero
- [hackers] [scc] Fix algebraic identities about logical operators || Roberto E. Vargas Caballero
- [hackers] [scc] Fix calculation of sizes in structs || Roberto E. Vargas Caballero
- [hackers] [scc] Fix cast between integer constants || Roberto E. Vargas Caballero
- [hackers] [scc] Fix cast() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix character sequences || Roberto E. Vargas Caballero
- [hackers] [scc] Fix check of invalid field in expressions || Roberto E. Vargas Caballero
- [hackers] [scc] Fix check of storage validity in functions || Roberto E. Vargas Caballero
- [hackers] [scc] Fix comment in compound() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix comment in types.c || Roberto E. Vargas Caballero
- [hackers] [scc] Fix comment typo || Roberto E. Vargas Caballero
- [hackers] [scc] Fix commit aa087c6f7 || Roberto E. Vargas Caballero
- [hackers] [scc] Fix constant calculation in node() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix constant folding type || Roberto E. Vargas Caballero
- [hackers] [scc] Fix conversion of hexadecimal constants || Roberto E. Vargas Caballero
- [hackers] [scc] Fix cut/paste in macro expansion || Roberto E. Vargas Caballero
- [hackers] [scc] Fix DBGON when NDEBUG is defined || Roberto E. Vargas Caballero
- [hackers] [scc] Fix declaration of structs, unions and enums || Roberto E. Vargas Caballero
- [hackers] [scc] Fix define() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix defined() parsing || Roberto E. Vargas Caballero
- [hackers] [scc] Fix definition of macros with -D || Roberto E. Vargas Caballero
- [hackers] [scc] Fix definition of sizes for amd64 and i386 || Roberto E. Vargas Caballero
- [hackers] [scc] Fix die() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix elif() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix emit field || Roberto E. Vargas Caballero
- [hackers] [scc] Fix emitbin() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix emitcons() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix eqtype() bug || Roberto E. Vargas Caballero
- [hackers] [scc] Fix eqtype() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix error in constconv() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix error in popctx() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix error message in label() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix error related to incorrect parameter declaration || Roberto E. Vargas Caballero
- [hackers] [scc] Fix errors in reuse of non defined symbols || Roberto E. Vargas Caballero
- [hackers] [scc] Fix escape sequences parsing || Roberto E. Vargas Caballero
- [hackers] [scc] Fix escape() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix eval() and exp2cond() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix exp2cond() negation of the condition || Roberto E. Vargas Caballero
- [hackers] [scc] Fix external identifier size limit for c99 || Quentin Rameau
- [hackers] [scc] Fix field emit || Roberto E. Vargas Caballero
- [hackers] [scc] Fix for condition || Roberto E. Vargas Caballero
- [hackers] [scc] Fix fundcl() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix generic arch Makefile target || Roberto E. Vargas Caballero
- [hackers] [scc] Fix grammar bug in enum declaration || Roberto E. Vargas Caballero
- [hackers] [scc] Fix grammar error in stmtexp() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix grammar of aggregate initializers || Roberto E. Vargas Caballero
- [hackers] [scc] Fix install target of Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] Fix install() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix integer constant parsing || Roberto E. Vargas Caballero
- [hackers] [scc] Fix integer declarations || Roberto E. Vargas Caballero
- [hackers] [scc] Fix interger constants size || Roberto E. Vargas Caballero
- [hackers] [scc] Fix labelled statements || Roberto E. Vargas Caballero
- [hackers] [scc] Fix letter for return statement || Roberto E. Vargas Caballero
- [hackers] [scc] Fix letter for UINT8 || Roberto E. Vargas Caballero
- [hackers] [scc] Fix logic() in lex.c The test was wrong because it was comparing with the result token instead of '=' character. || Roberto E. Vargas Caballero
- [hackers] [scc] Fix lvalue in varnode() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix Makefiles || Quentin Rameau
- [hackers] [scc] fix minor typo || Hiltjo Posthuma
- [hackers] [scc] fix missing ; || Hiltjo Posthuma
- [hackers] [scc] Fix mulf() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix name of cpp in Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] Fix namespace for previously declared nested struct identifier || Michael Forney
- [hackers] [scc] Fix nextsym() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix notdefined() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix output of string in only cpp mode || Roberto E. Vargas Caballero
- [hackers] [scc] Fix parallel build of multi support || Roberto E. Vargas Caballero
- [hackers] [scc] fix parsing end of comment || Hiltjo Posthuma
- [hackers] [scc] Fix printf alike format strings || Roberto E. Vargas Caballero
- [hackers] [scc] Fix problems with identities about & || Roberto E. Vargas Caballero
- [hackers] [scc] Fix promote() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix readint() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix README to show intentions || Roberto E. Vargas Caballero
- [hackers] [scc] Fix realloc size in parameter() || Roberto E. Vargas Caballero
- [hackers] [scc] Fix regression of commit e6e455c || Roberto E. Vargas Caballero
- [hackers] [scc] Fix simplification of comparision nodes || Roberto E. Vargas Caballero
- [hackers] [scc] Fix size of composed types || Roberto E. Vargas Caballero
- [hackers] [scc] Fix size of n.elem || Roberto E. Vargas Caballero
- [hackers] [scc] Fix small bug in chktest.sh || Roberto E. Vargas Caballero
- [hackers] [scc] Fix small problems in code.c || Roberto E. Vargas Caballero
- [hackers] [scc] Fix small typo in cc1.h || Roberto E. Vargas Caballero
- [hackers] [scc] Fix small typo in cc1/lex.c || Roberto E. Vargas Caballero
- [hackers] [scc] Fix small typo in README (another ...) || Roberto E. Vargas Caballero
- [hackers] [scc] Fix small typo in types.c || Roberto E. Vargas Caballero
- [hackers] [scc] Fix small typos (pancake thanks again!) || Roberto E. Vargas Caballero
- [hackers] [scc] Fix small typos || Roberto E. Vargas Caballero
- [hackers] [scc] Fix some errors in README || Roberto E. Vargas Caballero
- [hackers] [scc] Fix spelling and update cc1/ir.md || FRIGN
- [hackers] [scc] Fix static initializers || Roberto E. Vargas Caballero
- [hackers] [scc] Fix storage for functions in IR || Roberto E. Vargas Caballero
- [hackers] [scc] Fix switch emittion || Roberto E. Vargas Caballero
- [hackers] [scc] Fix ternary operator and null pointer constants || Roberto E. Vargas Caballero
- [hackers] [scc] Fix test of unexpected name in type name || Roberto E. Vargas Caballero
- [hackers] [scc] fix test001, uninitialized value after include
- [hackers] [scc] fix TEST043
- [hackers] [scc] fix TEST043 || rain1_AT_openmailbox.org
- [hackers] [scc] Fix tests after commit a564aad || Roberto E. Vargas Caballero
- [hackers] [scc] Fix tests that use strings || Roberto E. Vargas Caballero
- [hackers] [scc] Fix toomany error control || Roberto E. Vargas Caballero
- [hackers] [scc] Fix translation limits for c89 || Quentin Rameau
- [hackers] [scc] Fix type comparision || Roberto E. Vargas Caballero
- [hackers] [scc] Fix type in constant and var nodes || Roberto E. Vargas Caballero
- [hackers] [scc] Fix type in several declarations || Roberto E. Vargas Caballero
- [hackers] [scc] Fix type letters in cc1/ir.md || Quentin Rameau
- [hackers] [scc] Fix type qualifiers || Roberto E. Vargas Caballero
- [hackers] [scc] Fix type typos in cc1/ir.md || Roberto E. Vargas Caballero
- [hackers] [scc] Fix types of integer operands in pointer additions || Roberto E. Vargas Caballero
- [hackers] [scc] fix typo in stdio.h header: size n to size_t n || Hiltjo Posthuma
- [hackers] [scc] Fix typo in test058 || Roberto E. Vargas Caballero
- [hackers] [scc] Fix typo in variable name || Lucas Gabriel Vuotto
- [hackers] [scc] Fix typo || sin
- [hackers] [scc] Fix typos and some rephrasing in cc1/ir.md || Quentin Rameau
- [hackers] [scc] Fix update.sh || Roberto E. Vargas Caballero
- [hackers] [scc] Fix valid_va_list || Quentin Rameau
- [hackers] [scc] Follow the suckless conventions with .gitignore || Roberto E. Vargas Caballero
- [hackers] [scc] Force correct order in hash in nextsym() || Roberto E. Vargas Caballero
- [hackers] [scc] Force cpp symbols to be at the beginning of the hash || Roberto E. Vargas Caballero
- [hackers] [scc] Force creatin of cpp || Roberto E. Vargas Caballero
- [hackers] [scc] Force expressions in case and array sizes to be int constants || Roberto E. Vargas Caballero
- [hackers] [scc] Force to have a comparision in conditions || Roberto E. Vargas Caballero
- [hackers] [scc] Force to keep the order in Symbol list || Roberto E. Vargas Caballero
- [hackers] [scc] Force to use long long in emitconst || Roberto E. Vargas Caballero
- [hackers] [scc] Forgot to add LICENSE statement to /Makefile || FRIGN
- [hackers] [scc] Free cpp symbols after undefining them || Roberto E. Vargas Caballero
- [hackers] [scc] Free memory in arydcl() || Roberto E. Vargas Caballero
- [hackers] [scc] Free memory reserved for strings || Roberto E. Vargas Caballero
- [hackers] [scc] Free parameter symbols after applying a type operator || Roberto E. Vargas Caballero
- [hackers] [scc] getdefs: remove statement with no effect || Hiltjo Posthuma
- [hackers] [scc] getpars: return -1 on error || Hiltjo Posthuma
- [hackers] [scc] Give a meanful error message when non scalar are used || Roberto E. Vargas Caballero
- [hackers] [scc] Give all the possible errors in field() || Roberto E. Vargas Caballero
- [hackers] [scc] Give non used warning in parameter of functions || Roberto E. Vargas Caballero
- [hackers] [scc] Give priority to environment in clean || Roberto E. Vargas Caballero
- [hackers] [scc] headers: fix a few typos || Hiltjo Posthuma
- [hackers] [scc] Ignore *.o files || Roberto E. Vargas Caballero
- [hackers] [scc] Ignore leading / in the name of cc1/cpp || Roberto E. Vargas Caballero
- [hackers] [scc] Implement #if || Roberto E. Vargas Caballero
- [hackers] [scc] Implement function calls || Roberto E. Vargas Caballero
- [hackers] [scc] Implement proper #pragma support || sin
- [hackers] [scc] Implement type rules in ternary operator || Roberto E. Vargas Caballero
- [hackers] [scc] Improve dumpstab() || Roberto E. Vargas Caballero
- [hackers] [scc] Improve error recovery in argument parsing || Roberto E. Vargas Caballero
- [hackers] [scc] Improve error recovery in init.c || Roberto E. Vargas Caballero
- [hackers] [scc] Improve error reporting || Quentin Carbonneaux
- [hackers] [scc] Improve error.h target in cc2/Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] Improve readbility od dumpstab output || Roberto E. Vargas Caballero
- [hackers] [scc] Improve test script in cc1 || Roberto E. Vargas Caballero
- [hackers] [scc] Include config.mk in all the Makefiles || Roberto E. Vargas Caballero
- [hackers] [scc] include config.mk in lin/Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] Include stderr in DBG() || Roberto E. Vargas Caballero
- [hackers] [scc] Increase the complexity of test015.c || Roberto E. Vargas Caballero
- [hackers] [scc] Increment pointer type in arguments || Roberto E. Vargas Caballero
- [hackers] [scc] Increment size of TINT and TUINT || Roberto E. Vargas Caballero
- [hackers] [scc] Initialize all the flags of new created types || Roberto E. Vargas Caballero
- [hackers] [scc] Initialize field u.token in typedef || Roberto E. Vargas Caballero
- [hackers] [scc] Initialize type flags || Roberto E. Vargas Caballero
- [hackers] [scc] Install parameter macros in the symbol table || Roberto E. Vargas Caballero
- [hackers] [scc] Install scc headers is a custom directory || Roberto E. Vargas Caballero
- [hackers] [scc] Integrate initlist in initiliazer() || Roberto E. Vargas Caballero
- [hackers] [scc] Interchange integeruop() and numericaluop() || Roberto E. Vargas Caballero
- [hackers] [scc] Join #if and #ifdef || Roberto E. Vargas Caballero
- [hackers] [scc] Join ':' and ';' IR operators || Roberto E. Vargas Caballero
- [hackers] [scc] Join conditions in warn_helper() || Roberto E. Vargas Caballero
- [hackers] [scc] Keep hash order in lookup() too || Roberto E. Vargas Caballero
- [hackers] [scc] lex: fix line count, char *line -> unsigned short nline || Hiltjo Posthuma
- [hackers] [scc] Limit the number of parameters, fields and enum constants || Roberto E. Vargas Caballero
- [hackers] [scc] Limit the recursivity in declarations and expressions || Roberto E. Vargas Caballero
- [hackers] [scc] Make constant pointers generated in decay() || Roberto E. Vargas Caballero
- [hackers] [scc] Make enumerations usable || Roberto E. Vargas Caballero
- [hackers] [scc] Make fold a bit more robust || Roberto E. Vargas Caballero
- [hackers] [scc] Make Makefiles even more user friendly || Roberto E. Vargas Caballero
- [hackers] [scc] Make Makefiles more user friendly || Roberto E. Vargas Caballero
- [hackers] [scc] Make pvoidtype a defined type || Roberto E. Vargas Caballero
- [hackers] [scc] Make simpler conditions in popctx() || Roberto E. Vargas Caballero
- [hackers] [scc] Make type qualifier flags || Roberto E. Vargas Caballero
- [hackers] [scc] Makefile: add a libc target || Quentin Rameau
- [hackers] [scc] Makefile: add a tests target || Quentin Rameau
- [hackers] [scc] Makefile: add support for DESTDIR installation || Quentin Rameau
- [hackers] [scc] Makefile: Don't use the name of the driver binary in main Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] Makefile: fix forgotten scc to the strip command || Quentin Rameau
- [hackers] [scc] Makefile: remove inc/size.h on distclean || Quentin Rameau
- [hackers] [scc] Makefile: remove unnecessary mkdir bin/ || Quentin Rameau
- [hackers] [scc] Makefile: remove unused include path arch/$(ARCH) || Quentin Rameau
- [hackers] [scc] Makefile: strip only installed binaries || Quentin Rameau
- [hackers] [scc] Makefile: uninstall include directory too || Quentin Rameau
- [hackers] [scc] Makefiles: build a binary for each arch target || Quentin Rameau
- [hackers] [scc] Mark as constant nodes address of static variables || Roberto E. Vargas Caballero
- [hackers] [scc] Mark as defined local variables || Roberto E. Vargas Caballero
- [hackers] [scc] Mark as disabled tests known to be wrong || Roberto E. Vargas Caballero
- [hackers] [scc] Mark as extern functions without storage class || Roberto E. Vargas Caballero
- [hackers] [scc] Mark as integer type size_t || Roberto E. Vargas Caballero
- [hackers] [scc] Mark as used parameters in macro invocations || Roberto E. Vargas Caballero
- [hackers] [scc] Mark auto as invalid storage class for parameters || Roberto E. Vargas Caballero
- [hackers] [scc] Mark clearly what is output debug || Roberto E. Vargas Caballero
- [hackers] [scc] Mark like wrong test059 || Roberto E. Vargas Caballero
- [hackers] [scc] Mark size_t as an arithmetic type || Roberto E. Vargas Caballero
- [hackers] [scc] Mark test038 as not passed || Roberto E. Vargas Caballero
- [hackers] [scc] Merge branch 'master' of ssh://suckless.org/gitrepos/scc || Roberto E. Vargas Caballero
- [hackers] [scc] Merge pars and fields in Type || Roberto E. Vargas Caballero
- [hackers] [scc] Merge remote-tracking branch 'kcc/master' || Roberto E. Vargas Caballero
- [hackers] [scc] Merge remote-tracking branch 'origin/master' || Roberto E. Vargas Caballero
- [hackers] [scc] Merge remote-tracking branch 'suckless/master' || Roberto E. Vargas Caballero
- [hackers] [scc] Minor changes to README || Roberto E. Vargas Caballero
- [hackers] [scc] minor fixes (whitespace and such) || Hiltjo Posthuma
- [hackers] [scc] Modify README || Roberto E. Vargas Caballero
- [hackers] [scc] Move .POSIX to the beginning of Makefiles || Roberto E. Vargas Caballero
- [hackers] [scc] Move ARCHS to config.mk || Roberto E. Vargas Caballero
- [hackers] [scc] Move arg.h to inc/ || Quentin Rameau
- [hackers] [scc] Move cc2 to cc2.old || Roberto E. Vargas Caballero
- [hackers] [scc] Move cmp() from fold.c to expr.c || Roberto E. Vargas Caballero
- [hackers] [scc] Move expect() in arguments() || Roberto E. Vargas Caballero
- [hackers] [scc] Move fold stuff to an own file || Roberto E. Vargas Caballero
- [hackers] [scc] Move function brackets to a line || Roberto E. Vargas Caballero
- [hackers] [scc] Move initializer code to a new file || Roberto E. Vargas Caballero
- [hackers] [scc] Move initializer() to expr.c || Roberto E. Vargas Caballero
- [hackers] [scc] Move keyword initialization to more specific places || Roberto E. Vargas Caballero
- [hackers] [scc] Move limits again to cc1/types.c || Roberto E. Vargas Caballero
- [hackers] [scc] Move no architecture types to cc.h || Roberto E. Vargas Caballero
- [hackers] [scc] Move PREFIX to config.mk || Roberto E. Vargas Caballero
- [hackers] [scc] Move rank type definition to cc1.h || Roberto E. Vargas Caballero
- [hackers] [scc] Move simplify() and usimplify() to expr.c || Roberto E. Vargas Caballero
- [hackers] [scc] Move storage IR representation to cc.h || Roberto E. Vargas Caballero
- [hackers] [scc] Move zero and one declaration to cc1.h || Roberto E. Vargas Caballero
- [hackers] [scc] Naive implementation of constexpr() || Roberto E. Vargas Caballero
- [hackers] [scc] No define _DEFAULT_SOURCE || Roberto E. Vargas Caballero
- [hackers] [scc] Only add to localtypes if curfun is set || Michael Forney
- [hackers] [scc] Pass pointer to the initializer struct to the designations || Roberto E. Vargas Caballero
- [hackers] [scc] popctx: fix symbol check, only add to table if sym->name is set || Hiltjo Posthuma
- [hackers] [scc] Pretty print strings in cpp mode || Roberto E. Vargas Caballero
- [hackers] [scc] Print all the bytes of strings || Roberto E. Vargas Caballero
- [hackers] [scc] Print only one error for every non declared variable || Roberto E. Vargas Caballero
- [hackers] [scc] Print strings with uppercase hexadecimal numbers || Roberto E. Vargas Caballero
- [hackers] [scc] Promote integer values in numericaluop() || Roberto E. Vargas Caballero
- [hackers] [scc] Protect _AT_ and $ in strings when expand macros || Roberto E. Vargas Caballero
- [hackers] [scc] Put correct printf format when printing constants || Roberto E. Vargas Caballero
- [hackers] [scc] Re-add rtype-field to Symbol-type || FRIGN
- [hackers] [scc] Recover optimization of ternary operators || Roberto E. Vargas Caballero
- [hackers] [scc] Reduce amount of non declared symbols generated in cpp || Roberto E. Vargas Caballero
- [hackers] [scc] Reduce indentation in initlist() || Roberto E. Vargas Caballero
- [hackers] [scc] Reduce the number of decay() calls || Roberto E. Vargas Caballero
- [hackers] [scc] refactoring. bitshift declare enums.
- [hackers] [scc] refactoring. namespaces. flags.
- [hackers] [scc] Reformat prototypes in code.c || Roberto E. Vargas Caballero
- [hackers] [scc] Remove -s as default flag || Roberto E. Vargas Caballero
- [hackers] [scc] Remove .gitignore in / || FRIGN
- [hackers] [scc] Remove _AT_ statements || Roberto E. Vargas Caballero
- [hackers] [scc] Remove added blank lines || Roberto E. Vargas Caballero
- [hackers] [scc] Remove arch/z80/type.c || Roberto E. Vargas Caballero
- [hackers] [scc] Remove bin/README || Roberto E. Vargas Caballero
- [hackers] [scc] Remove buffer overflow in expand() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove cc2.old || Roberto E. Vargas Caballero
- [hackers] [scc] Remove comparision in constant conditions || Roberto E. Vargas Caballero
- [hackers] [scc] Remove cpp in make clean || Roberto E. Vargas Caballero
- [hackers] [scc] Remove cpp in uninstall || Roberto E. Vargas Caballero
- [hackers] [scc] Remove CPPFLAGS from Makefiles || Roberto E. Vargas Caballero
- [hackers] [scc] Remove dead if() || Quentin Carbonneaux
- [hackers] [scc] Remove declarator0() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove default int without type modifier, storage, qualifier || Roberto E. Vargas Caballero
- [hackers] [scc] Remove definition of letters in cc.h || Roberto E. Vargas Caballero
- [hackers] [scc] Remove delmacro() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove dependence between install() and yylval.sym || Roberto E. Vargas Caballero
- [hackers] [scc] Remove double inclusion in cc1.h || Roberto E. Vargas Caballero
- [hackers] [scc] Remove eval() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove external declarations in stmt.c || Roberto E. Vargas Caballero
- [hackers] [scc] Remove first parameter of DBG() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove indentation level in decl() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove inline from hash() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove inttypes inclusion || Roberto E. Vargas Caballero
- [hackers] [scc] Remove legacy error recovery code in compound() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove MAKEFLAGS use in Makefiles || Lucas Gabriel Vuotto
- [hackers] [scc] Remove multi targets in Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] Remove non used variables || Roberto E. Vargas Caballero
- [hackers] [scc] Remove parenthesed expressions from primary() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove parentheses in struct definitions || Roberto E. Vargas Caballero
- [hackers] [scc] Remove scc binary || Roberto E. Vargas Caballero
- [hackers] [scc] Remove shebang in cc2/generror || Roberto E. Vargas Caballero
- [hackers] [scc] Remove sizeof nodes || Roberto E. Vargas Caballero
- [hackers] [scc] Remove STRUCT emit() operators || Roberto E. Vargas Caballero
- [hackers] [scc] Remove stupid comment || Roberto E. Vargas Caballero
- [hackers] [scc] Remove subshell in Makefile || Roberto E. Vargas Caballero
- [hackers] [scc] Remove symbol field from Node || Roberto E. Vargas Caballero
- [hackers] [scc] Remove the difference between local and global id || Roberto E. Vargas Caballero
- [hackers] [scc] remove the type in return statements || Roberto E. Vargas Caballero
- [hackers] [scc] Remove TINT field in limits struct || Roberto E. Vargas Caballero
- [hackers] [scc] Remove TODO of emitstring || Roberto E. Vargas Caballero
- [hackers] [scc] Remove unneded abort() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove unneeded change of namespace in structdcl() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove unneeded internal check || Roberto E. Vargas Caballero
- [hackers] [scc] Remove unneeded prototypes in code.c || Roberto E. Vargas Caballero
- [hackers] [scc] remove unneeded return in getpars() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove unneeded variable in addmacro() || Roberto E. Vargas Caballero
- [hackers] [scc] remove unused endif() function and unused variables || Hiltjo Posthuma
- [hackers] [scc] Remove unused parameter in initializer() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove unused parameter ini chklvalue() || Roberto E. Vargas Caballero
- [hackers] [scc] Remove unused variable in integer() || Roberto E. Vargas Caballero
- [hackers] [scc] remove unused variables || Hiltjo Posthuma
- [hackers] [scc] Remove wrong test in initializer || Roberto E. Vargas Caballero
- [hackers] [scc] Rename generror to generror.awk and change file mode || FRIGN
- [hackers] [scc] Rename kcc script to scc || Roberto E. Vargas Caballero
- [hackers] [scc] Repeat with me, "I always will respect the 80 columns rule" || Roberto E. Vargas Caballero
- [hackers] [scc] Replace sizes.h with cstd.h || Quentin Rameau
- [hackers] [scc] Replace struct type bitfield with enum-bitflags || FRIGN
- [hackers] [scc] Reserve always an identifier for labels || Roberto E. Vargas Caballero
- [hackers] [scc] Return correct node iin initlist() || Roberto E. Vargas Caballero
- [hackers] [scc] Return typedef symbols in struct namespaces || Roberto E. Vargas Caballero
- [hackers] [scc] Revert "[cc1] Add tests about incomplete arrays in test034.c" || Roberto E. Vargas Caballero
- [hackers] [scc] Revert "[cc1] Allow declaration of global array variables" || Roberto E. Vargas Caballero
- [hackers] [scc] Revert "[cc1] Don't deal abbreviations as other operations" || Roberto E. Vargas Caballero
- [hackers] [scc] Revert "[cc1] Fix inc/dec operators" || Roberto E. Vargas Caballero
- [hackers] [scc] Revert "[cc1] Reemit array variables with incomplete type" || Roberto E. Vargas Caballero
- [hackers] [scc] Revert "[cc2] Fix the order of elements of decl" || Roberto E. Vargas Caballero
- [hackers] [scc] Revert "[cc2] Minimal fix for type symbols" || Roberto E. Vargas Caballero
- [hackers] [scc] Revert "[cc2] Remove sigil function from qbe" || Roberto E. Vargas Caballero
- [hackers] [scc] Revert "[driver] use pointers in tools lookup table" || Quentin Rameau
- [hackers] [scc] Revert "[libc] Implement ctype function-style" || Quentin Rameau
- [hackers] [scc] Revert "[libc] Use a counter in strlen" || Roberto E. Vargas Caballero
- [hackers] [scc] Revert "[tests] Update scc-tests.lst after cd855" || Roberto E. Vargas Caballero
- [hackers] [scc] Revert "Untrack config.mk and provide a default" || Roberto E. Vargas Caballero
- [hackers] [scc] Rewrite and simplify the embedded preprocessor || Roberto E. Vargas Caballero
- [hackers] [scc] Rewrite clever expressions in cpp.c || Roberto E. Vargas Caballero
- [hackers] [scc] Rewrite constant folding || Roberto E. Vargas Caballero
- [hackers] [scc] Rewrite decl.c || Roberto E. Vargas Caballero
- [hackers] [scc] Rewrite defmacro() || Roberto E. Vargas Caballero
- [hackers] [scc] Rewrite promote() using the rules in C99 || Roberto E. Vargas Caballero
- [hackers] [scc] Rewrite symbol table again || Roberto E. Vargas Caballero
- [hackers] [scc] Rewrite the Makefile again || Roberto E. Vargas Caballero
- [hackers] [scc] Second rewritten of decl.c || Roberto E. Vargas Caballero
- [hackers] [scc] Select the correct type in emitdesig() || Roberto E. Vargas Caballero
- [hackers] [scc] Set end of array mark in ikeywords() || Roberto E. Vargas Caballero
- [hackers] [scc] Set field of struct are lvalues || Roberto E. Vargas Caballero
- [hackers] [scc] sh style and syntax fixes || Evan Gates
- [hackers] [scc] Simplify all the constanst casts || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify arydcl() || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify base command line || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify before of creating nodes || Roberto E. Vargas Caballero
- [hackers] [scc] simplify calls to decay() || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify cc1/tests/chktest.sh || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify cc1/tests/update.sh || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify conditional compilation || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify conditional in ansifun() || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify decay() || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify definitions in the IR || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify escape() || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify expression like *& or &* || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify float nodes || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify LICENSE wording || FRIGN
- [hackers] [scc] Simplify multiplicative expressions || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify selfhost.sh script. || Andrew Chambers
- [hackers] [scc] Simplify simplify() || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify Switch() || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify the easter egg || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify the error message in array() || Roberto E. Vargas Caballero
- [hackers] [scc] Simplify unary expressions || Roberto E. Vargas Caballero
- [hackers] [scc] Small cosmetic changes in fold.c || Roberto E. Vargas Caballero
- [hackers] [scc] Small fix in test comment || Roberto E. Vargas Caballero
- [hackers] [scc] Small modifications to ir.md || Roberto E. Vargas Caballero
- [hackers] [scc] Small spaces fixes in convert() || Roberto E. Vargas Caballero
- [hackers] [scc] Small style change in cpp.c || Roberto E. Vargas Caballero
- [hackers] [scc] Small style change in expr.c || Roberto E. Vargas Caballero
- [hackers] [scc] Small style change in lookup() || Roberto E. Vargas Caballero
- [hackers] [scc] Small style changes || Roberto E. Vargas Caballero
- [hackers] [scc] small typo fixes || Hiltjo Posthuma
- [hackers] [scc] Small withespace change || Roberto E. Vargas Caballero
- [hackers] [scc] Some grammar and spelling fixes in README || FRIGN
- [hackers] [scc] Split identifier() in two functions || Roberto E. Vargas Caballero
- [hackers] [scc] Split initialization of keywords || Roberto E. Vargas Caballero
- [hackers] [scc] Split output and errors in tests || Roberto E. Vargas Caballero
- [hackers] [scc] St is right, fish is wrong, learn terminfo(5)! || Roberto E. Vargas Caballero
- [hackers] [scc] stdint.h: correct typos || Quentin Rameau
- [hackers] [scc] Style patch || Roberto E. Vargas Caballero
- [hackers] [scc] Support empty compound initializers || Roberto E. Vargas Caballero
- [hackers] [scc] Test declaration of a variable with the same name that a typedef || Roberto E. Vargas Caballero
- [hackers] [scc] The most portable solution in the world || Roberto E. Vargas Caballero
- [hackers] [scc] Transform constconv() to constcode() || Roberto E. Vargas Caballero
- [hackers] [scc] types: fix typo (commented a whole block) || Hiltjo Posthuma
- [hackers] [scc] typofix
- [hackers] [scc] typofix in stdio.h || Raiz
- [hackers] [scc] Untrack config.mk and provide a default || Quentin Carbonneaux
- [hackers] [scc] Update cc1/TODO || Roberto E. Vargas Caballero
- [hackers] [scc] Update config.mk after deboolification || Roberto E. Vargas Caballero
- [hackers] [scc] Update config.mk reflecting necessities and remove shell-scripts || FRIGN
- [hackers] [scc] Update documentation about intermediate representation || Roberto E. Vargas Caballero
- [hackers] [scc] Update IR documentation || Roberto E. Vargas Caballero
- [hackers] [scc] Update LICENSE file || Roberto E. Vargas Caballero
- [hackers] [scc] Update nested variable in cast() || Roberto E. Vargas Caballero
- [hackers] [scc] Update output of test040 || Roberto E. Vargas Caballero
- [hackers] [scc] Update README || Roberto E. Vargas Caballero
- [hackers] [scc] Update test032 after the change in 7941249 || Roberto E. Vargas Caballero
- [hackers] [scc] Update tests after commit b49ee20 || Roberto E. Vargas Caballero
- [hackers] [scc] Update tests after commit d334481 || Roberto E. Vargas Caballero
- [hackers] [scc] Update tests reflecting LICENSE-changes || FRIGN
- [hackers] [scc] Update tests || Roberto E. Vargas Caballero
- [hackers] [scc] Update to suckless Makefile style || Roberto E. Vargas Caballero
- [hackers] [scc] Update TODO and ir.md || Roberto E. Vargas Caballero
- [hackers] [scc] Update TODO || Roberto E. Vargas Caballero
- [hackers] [scc] Update TOTO || Roberto E. Vargas Caballero
- [hackers] [scc] Update usage string in cc1 || Roberto E. Vargas Caballero
- [hackers] [scc] Use " to mark names of variables || Roberto E. Vargas Caballero
- [hackers] [scc] Use -c in diff instead of non POSIX -u || Roberto E. Vargas Caballero
- [hackers] [scc] Use assign() to parse va_start last arg symbol || Michael Forney
- [hackers] [scc] Use BTYPE instead of np->type->op || Roberto E. Vargas Caballero
- [hackers] [scc] use content() in array() || Roberto E. Vargas Caballero
- [hackers] [scc] Use eqtype() before of decay() || Roberto E. Vargas Caballero
- [hackers] [scc] Use isdigit() in readint() || Roberto E. Vargas Caballero
- [hackers] [scc] Use LINESIZ instead of MAXLINE (200) || Michael Forney
- [hackers] [scc] Use ln instead of cp || Roberto E. Vargas Caballero
- [hackers] [scc] Use symbol identifiers only in install() || Roberto E. Vargas Caballero
- [hackers] [scc] Use the value of constant expressions in array sizes || Roberto E. Vargas Caballero
- [hackers] [scc] Use uintptr_t for arithmetic on pointers || Roberto E. Vargas Caballero
- [hackers] [scc] Validate size of array declarations || Roberto E. Vargas Caballero
- [hackers] [scc] Warn only in not used and defined symbols || Roberto E. Vargas Caballero
- [hackers] [scc] Warn when a local symbol is defined but not used || Roberto E. Vargas Caballero
- [hackers] [scc] whitespace change || Roberto E. Vargas Caballero
- [hackers] [scc] whitespace fixes || Hiltjo Posthuma
- [hackers] [scc] Woraround to crash in funcdcl() || Roberto E. Vargas Caballero
- [hackers] [scc][cc2-qbe][PATCH] Fix typo in variable name
- [hackers] [scc][PATCH] [cc1] search base when argv0 is set
- [hackers] [scc][PATCH] Add total compability to the Makefiles
- [hackers] [scc][patch] fix build + some whitespace fixes
- [hackers] [scc][PATCH] Fix NULL pointer dereference
- [hackers] [scroll-vanilla][PATCH] Fix warning for too many arguments for format
- [hackers] [scroll] ] distclean should remove things created in dist || Steve Ward
- [hackers] [scroll] add comment for terminal settings || Jan Klemkow
- [hackers] [scroll] Add comment || Jochen Sprickerhof
- [hackers] [scroll] Add distclean make target || Quentin Rameau
- [hackers] [scroll] add script for scroll up testing || Jan Klemkow
- [hackers] [scroll] add test file to dist target || Jan Klemkow
- [hackers] [scroll] add up.sh to test suite || Jan Klemkow
- [hackers] [scroll] Add version option || Steve Ward
- [hackers] [scroll] avoid race condition with sigwinch || Jan Klemkow
- [hackers] [scroll] better quoting in scrollup testing shell script || Jan Klemkow
- [hackers] [scroll] Catch invalid cursor positions || Jochen Sprickerhof
- [hackers] [scroll] Cleanup || Jochen Sprickerhof
- [hackers] [scroll] Dereference pointers || Jochen Sprickerhof
- [hackers] [scroll] describe default behavior of scroll || Jan Klemkow
- [hackers] [scroll] discribe the current status of scroll || Jan Klemkow
- [hackers] [scroll] don't scroll if alternative screen is active || Jan Klemkow
- [hackers] [scroll] Don't scrollup if history is empty || Jochen Sprickerhof
- [hackers] [scroll] Don't strip first two chars if they are not a \r\n || Jochen Sprickerhof
- [hackers] [scroll] Error handling for getcursorposition || Jochen Sprickerhof
- [hackers] [scroll] fix compare bug for scroll events || Jan Klemkow
- [hackers] [scroll] Fix cursor position in scrollup || Jochen Sprickerhof
- [hackers] [scroll] Fix GNU getop || Jochen Sprickerhof
- [hackers] [scroll] Fix indention || Jochen Sprickerhof
- [hackers] [scroll] Fix make on OpenBSD || Jochen Sprickerhof
- [hackers] [scroll] fix mismatch of several esc seq. in one input || Jan Klemkow
- [hackers] [scroll] fix ptty test program. don't quit after pos request || Jan Klemkow
- [hackers] [scroll] fix race condition between sigwinch and sigchld || Jan Klemkow
- [hackers] [scroll] Fix setting bottom pointer while scrolling || Jochen Sprickerhof
- [hackers] [scroll] fix style || Jan Klemkow
- [hackers] [scroll] fix test || Jochen Sprickerhof
- [hackers] [scroll] Fix typo and spaces with adjustments from me. || Steve Ward
- [hackers] [scroll] fix typo || Jan Klemkow
- [hackers] [scroll] Fix typo || Jochen Sprickerhof
- [hackers] [scroll] Fix typo: "the fist place" || Spenser Truex
- [hackers] [scroll] Fix warning for too many arguments for format || Steve Ward
- [hackers] [scroll] handle carriage0-return correctly || Jan Klemkow
- [hackers] [scroll] Ignore carriage return in history || Jochen Sprickerhof
- [hackers] [scroll] Magnetic redraw behaviour || Jochen Sprickerhof
- [hackers] [scroll] make comment more precise || Jan Klemkow
- [hackers] [scroll] Move license to LICENSE || Jochen Sprickerhof
- [hackers] [scroll] Obey line length while scrolling || Jochen Sprickerhof
- [hackers] [scroll] perf: replace jot by $seq and set posix var for getopt(3) || Jan Klemkow
- [hackers] [scroll] ptty: explicit wait for child || Jan Klemkow
- [hackers] [scroll] readme: add table with performance impact || Jan Klemkow
- [hackers] [scroll] Recover comment || Jochen Sprickerhof
- [hackers] [scroll] redraw upon sigwinch || Jochen Sprickerhof
- [hackers] [scroll] Remove ^E and ^Y || Roberto E. Vargas
- [hackers] [scroll] remove github ci || Jan Klemkow
- [hackers] [scroll] rename readme to README || Jan Klemkow
- [hackers] [scroll] replace jot(1) with os independent shell code || Jan Klemkow
- [hackers] [scroll] return carriage at the beginning of the history line || Jochen Sprickerhof
- [hackers] [scroll] Revert "Revert "Ignore carriage return in history"" || Jochen Sprickerhof
- [hackers] [scroll] rm TODOs that are done || Jan Klemkow
- [hackers] [scroll] show cursor if we are at the bottom || Jochen Sprickerhof
- [hackers] [scroll] swap x and y to more logical || Jan Klemkow
- [hackers] [scroll] typo || Jan Klemkow
- [hackers] [scroll][PATCH 2/2] Add distclean make target
- [hackers] [scroll][PATCH 3/3] Add "uninstall" target to the Makefile.
- [hackers] [scroll][PATCH] Add version option
- [hackers] [scroll][PATCH] Align columns using spaces
- [hackers] [scroll][PATCH] Don't retain any clear screen sequence variants.
- [hackers] [scroll][PATCH] Let the child program take arguments
- [hackers] [scroll][PATCH]] distclean should remove things created in dist
- [hackers] [scron] [PATCH 1/3] Just use simple linked list instead of queue.h
- [hackers] [scron] [PATCH 2/3] Handle out-of-memory
- [hackers] [scron] [PATCH 3/3] Keep existing crontab entries if loading new entries fails
- [hackers] [sdhcp] [PATCH 00/12] Various improvements
- [hackers] [sdhcp] [PATCH 02/12] Brace style in switch statements
- [hackers] [sdhcp] [PATCH] Fix sent lease time on 64-bit systems
- [hackers] [sdhcp] [PATCH] Request mask, router and DNS server options
- [hackers] [sent] [PATCH 1/2] filter via shell pipeline
- [hackers] [sent] [PATCH 1/3] sent.c: Drop unnecessary NULL checks
- [hackers] [sent] [PATCH 2/2] replace farbfeld with libnetpbm
- [hackers] [sent] [PATCH 3/3] Makefile: config.mk: Improve Makefile and config.mk
- [hackers] [sent] [PATCH] Add toggle fullscreen shortcut: f
- [hackers] [sent] [PATCH] Change an eprintf to a die to stop child from running its own slideshow
- [hackers] [sent] [PATCH] Check return value of calloc in ffload
- [hackers] [sent] [PATCH] Draw a progress bar on non-image slides
- [hackers] [sent] [PATCH] remove unnecessary NULL checks and add `void` for an empty parameter list
- [hackers] [sent] [PATCH] treewide: Improve compliance with our coding style
- [hackers] [sent] _exit() instead of exit() after failed exec || FRIGN
- [hackers] [sent] Add 'n' and 'p' keys to navigate slides || Alexis
- [hackers] [sent] add 'sent: ' prefix to errors || Markus Teich
- [hackers] [sent] Add a manpage || FRIGN
- [hackers] [sent] Add Escape key to quit sent || Ivan Tham
- [hackers] [sent] add ff and ff.bz2 support in config.def.h
- [hackers] [sent] add ff and ff.bz2 support in config.def.h || FRIGN
- [hackers] [sent] add multiline support || Markus Teich
- [hackers] [sent] add slide numbers with configurable appearance and size
- [hackers] [sent] add slide numbers with configurable position and size
- [hackers] [sent] allow to reload file || Markus Teich
- [hackers] [sent] Also call ffload on the current slide in advance() || Markus Teich
- [hackers] [sent] always redraw images || Markus Teich
- [hackers] [sent] Avoid out-of-bounds access when a slide input line begins with \0 || Chris Down
- [hackers] [sent] Bail out before allocating slides if file is empty
- [hackers] [sent] Bail out before allocating slides if file is empty || Quentin Rameau
- [hackers] [sent] Change an eprintf to a die to stop child from running its own slideshow || David Phillips
- [hackers] [sent] check for bin == NULL || Markus Teich
- [hackers] [sent] check memory allocation for calloc, die on failure || Hiltjo Posthuma
- [hackers] [sent] clean ffread and rename to ffload || Markus Teich
- [hackers] [sent] Correctly handle files that contain no slides || Laslo Hunhold
- [hackers] [sent] die if no font could be loaded || Markus Teich
- [hackers] [sent] die() on calloc failure || Markus Teich
- [hackers] [sent] don't assume we get a ConfigureNotify event || Tony Lainson
- [hackers] [sent] don't use EXIT_… cpp defines || Markus Teich
- [hackers] [sent] drw.c: Avoid potential memory leak in drw_cur_create()
- [hackers] [sent] drw.c: Avoid potential memory leak in drw_cur_create() || Quentin Rameau
- [hackers] [sent] filter via shell pipeline || Grant Mathews
- [hackers] [sent] fix 2 uninitialized variables and bin == NULL check || Markus Teich
- [hackers] [sent] Fix alpha blending || FRIGN
- [hackers] [sent] fix another index overflow issue || Markus Teich
- [hackers] [sent] Fix cmdline argument check
- [hackers] [sent] Fix cmdline argument check || Markus Teich
- [hackers] [sent] fix comment wording in drw.c || Markus Teich
- [hackers] [sent] fix default fonts in config.def.h || Markus Teich
- [hackers] [sent] fix dejavu font name || Markus Teich
- [hackers] [sent] fix dying on empty slidefile || Markus Teich
- [hackers] [sent] Fix error-messages || FRIGN
- [hackers] [sent] fix include and lib paths for the BSDs || Markus Teich
- [hackers] [sent] Fix memory leak and print a warning on invalid regex || FRIGN
- [hackers] [sent] fix more memory leaks || Markus Teich
- [hackers] [sent] fix several number overflow issues || Markus Teich
- [hackers] [sent] fix some spelling in man page || Markus Teich
- [hackers] [sent] free all fonts correctly || Markus Teich
- [hackers] [sent] free temporary fontstr arrays || Markus Teich
- [hackers] [sent] free XImage before creating a new one || Augusto Castelo
- [hackers] [sent] Import arg.h OOB fix from Lucas Gabriel Vuotto. || Markus Teich
- [hackers] [sent] import new drw and util from libsl.
- [hackers] [sent] import new drw and util from libsl. || Markus Teich
- [hackers] [sent] improve error handling || Markus Teich
- [hackers] [sent] improve some more error messages || Hiltjo Posthuma
- [hackers] [sent] initialize .img || Szabolcs Nagy
- [hackers] [sent] load all images before starting the preso || Markus Teich
- [hackers] [sent] load slide image on-demand || Hiltjo Posthuma
- [hackers] [sent] make colors configurable || Markus Teich
- [hackers] [sent] make usable screensize config const || Markus Teich
- [hackers] [sent] migrate to new arg.h || Markus Teich
- [hackers] [sent] minor syntax, style and README fixes || Markus Teich
- [hackers] [sent] no need to reimplement cat here || Markus Teich
- [hackers] [sent] prevent flickering when changing slides || Markus Teich
- [hackers] [sent] README: add Xft to dependencies || ssd
- [hackers] [sent] readme: update reference to farbfeld || Markus Teich
- [hackers] [sent] Refactor die() to use eprintf() || Alexis
- [hackers] [sent] Register space to advance to the next slide || Jan Christoph Ebersbach
- [hackers] [sent] release v1 || Markus Teich
- [hackers] [sent] remove unnecessary NULL checks and add `void` for an empty parameter list || Tom Schwindl
- [hackers] [sent] replace malloc() with ecalloc() || Markus Teich
- [hackers] [sent] shortcut to toggle mouse cursor
- [hackers] [sent] shorten bulletpoints in example presentation || Markus Teich
- [hackers] [sent] Simplify LICENSE wording || FRIGN
- [hackers] [sent] simplify png cleanup || Markus Teich
- [hackers] [sent] Simplify usage() || FRIGN
- [hackers] [sent] style: move function return types to own line || Markus Teich
- [hackers] [sent] support even larger screens || Markus Teich
- [hackers] [sent] Support farbfeld as an intermediate format || sin
- [hackers] [sent] support FreeBSD || Markus Teich
- [hackers] [sent] support transparent images || Markus Teich
- [hackers] [sent] unbreak the build || Markus Teich
- [hackers] [sent] Update example presentation || Markus Teich
- [hackers] [sent] update license year || Markus Teich
- [hackers] [sent] update license || Markus Teich
- [hackers] [sent] update manpage || Markus Teich
- [hackers] [sent] update README || Markus Teich
- [hackers] [sent] update version || Markus Teich
- [hackers] [sent] Use 2ff exclusively in config.def.h || FRIGN
- [hackers] [sent] Use consistent wording for error messages || Alexis
- [hackers] [sent] Use Plan 9 style for ARGEND || FRIGN
- [hackers] [sent] Use right click as previous and enable scrolling to switch slides || Ivan Tham
- [hackers] [sent][PATCH v2] Avoid out-of-bounds access when a slide input line begins with \0
- [hackers] [sent][PATCH] Add 'n' and 'p' keys to go to next or previous slide
- [hackers] [sent][PATCH] Avoid out-of-bounds access when a slide input line begins with \0
- [hackers] [sent][PATCH] free XImage before creating a new one
- [hackers] [sent][patch] load slide image on-demand
- [hackers] [sent][PATCH] README: add Xft to dependencies
- [hackers] [sent][PATCH] Refactor die() to use eprintf()
- [hackers] [sent][PATCH] Use background color for transparent PNG images
- [hackers] [sent][PATCH] Use consistent wording for error messages
- [hackers] [sic] a few corrections to manpage || Connor Lane Smith
- [hackers] [sic] add support for pledge()
- [hackers] [sic] added eprint()
- [hackers] [sic] added Joerg Jung's pledge patch || Anselm R Garbe
- [hackers] [sic] added kris' sic.c and util.c temporarily, will need some time to see what will and won't be integrated into mainstream sic.c || Anselm R Garbe
- [hackers] [sic] Added tag 0.9 for changeset 96eb1bfede5b
- [hackers] [sic] Added tag 1.0 for changeset b8794f3ed15e || Anselm R Garbe
- [hackers] [sic] Added tag 1.1 for changeset d6140e3685b8 || Kris Maglione
- [hackers] [SIC] alias patch
- [hackers] [sic] applied 3 additional patches by Dimitris || Anselm R Garbe
- [hackers] [sic] applied a fix inspired by recent wmii commit
- [hackers] [sic] applied anonymous cleanup patch, thanks anonymous! || Anselm R Garbe
- [hackers] [sic] applied clamiax' patch for null messages || Anselm R Garbe
- [hackers] [sic] applied Dimitris patches, thanks || Anselm R Garbe
- [hackers] [sic] applied Eric's config.def.h patch || Anselm R Garbe
- [hackers] [sic] applied Eric's follow up patch || Anselm R Garbe
- [hackers] [sic] applied Jeroen Schot's patch || a
- [hackers] [sic] applied Jeroen's manpage patch, thanks! || Anselm R Garbe
- [hackers] [sic] applied Martin Kopta's splint patch || Anselm R Garbe
- [hackers] [sic] applied Matthias-Christian Ott's remark about trailing newlines || a
- [hackers] [sic] applied portions of Mark Edgars patch || Anselm R Garbe
- [hackers] [sic] applied Quentin Carbonneaux's user patch || garbeam
- [hackers] [sic] applied Troels unbuffer stdin patch, thanks || Anselm R Garbe
- [hackers] [sic] bugfix || anselm
- [hackers] [sic] bump version to 1.4 || Hiltjo Posthuma
- [hackers] [sic] changed output
- [hackers] [sic] changing the special command operator
- [hackers] [sic] cleanup || Anselm R Garbe
- [hackers] [sic] consistency patch
- [hackers] [sic] Don't use sic's hg tip, it is broken atm...
- [hackers] [sic] extra options patch
- [hackers] [sic] fix dist target, thanks Dimitris! || Anselm R Garbe
- [hackers] [sic] fix include: include sys/select.h for select(2) and FD_(ZERO|SET) || Hiltjo Posthuma
- [hackers] [sic] fix IPv6 parse error
- [hackers] [sic] fixed a silly bug, reported by several people, including Mark Edgar || Anselm R Garbe
- [hackers] [sic] fixed issue reported by serge on irc, util.c was excluded in dist target || anselm
- [hackers] [sic] fixed sic man page
- [hackers] [sic] I believe I have fixed the issue, why sic didn't handled PINGs correctly
- [hackers] [sic] made Makefile consistent || Anselm R Garbe
- [hackers] [sic] merged kris' changes into mainstream sic || Anselm R Garbe
- [hackers] [sic] missed to remove old .hgtags || Anselm R Garbe
- [hackers] [sic] prepared a new release || Anselm R Garbe
- [hackers] [sic] removed debug line || Anselm R Garbe
- [hackers] [sic] removed debug output
- [hackers] [sic] removed fullname, added support for tracking NICK changes
- [hackers] [sic] removed LD as well, this is misleading
- [hackers] [sic] reversed the -u switch || anselm
- [hackers] [sic] setting the topic must not be supported, its a trivial IRC command (*and rarely used btw*)
- [hackers] [sic] small fix
- [hackers] [sic] some changes
- [hackers] [sic] thanks to Matthias-Christian Ott for this hint || Anselm R Garbe
- [hackers] [sic] Update kris/util.c strlcpy || Kris Maglione
- [hackers] [sic] Update sic/util.c to match sic.c tip. || Kris Maglione
- [hackers] [sic] updated LICENSE || Anselm R Garbe
- [hackers] [sic] updating copyright notice in sic as well
- [hackers] [sic] util: trim() fix for UB on pointer arithmetic || Hiltjo Posthuma
- [hackers] [sic] version bump || Anselm R Garbe
- [hackers] [sic][PATCH] fix: undefined macros, usage and useless newline
- [hackers] [sic][PATCH] include <sys/select.h> for fd_set
- [hackers] [sinit] [PATCH] Use switch for fork()
- [hackers] [sinit] Add dist target to Makefile || sin
- [hackers] [sinit] Add sinit.8 manpage || sin
- [hackers] [sinit] Break on first signal found || sin
- [hackers] [sinit] Bump to 1.1 || sin
- [hackers] [sinit] Bump up to 0.9.1 || sin
- [hackers] [sinit] Bump up to 0.9.2 || sin
- [hackers] [sinit] config.def.h: align rc*cmd || Ypnose
- [hackers] [sinit] Don't use EXIT_{SUCCESS,FAILURE} || sin
- [hackers] [sinit] Ensure children are reaped periodically || sin
- [hackers] [sinit] Fix some mandoc lint warnings || sin
- [hackers] [sinit] Just use $(OBJ) instead of hardcoded sinit.o || sin
- [hackers] [sinit] Mention /bin/rc.init in the manpage || sin
- [hackers] [sinit] patch: fix makefile
- [hackers] [sinit] Prefix signal handlers with 'sig' || sin
- [hackers] [sinit] Put sinit out of its misery and bump it up to 1.0 || sin
- [hackers] [sinit] Re-order includes || sin
- [hackers] [sinit] Remove -Wno-unused-result and -s || sin
- [hackers] [sinit] Remove -Wno-unused-result and add -s || sin
- [hackers] [sinit] Reword sinit manpage - clarify confusion around utmp entries. || sin
- [hackers] [sinit] setpgid(0, 0) seems redundant after setsid() || sin
- [hackers] [sinit] Simplify Makefile || sin
- [hackers] [sinit] Style fix || sin
- [hackers] [sinit] Update LICENSE year || sin
- [hackers] [sinit] Update LICENSE || sin
- [hackers] [sinit] Update link to initscripts || sin
- [hackers] [sinit] Update manpage || sin
- [hackers] [sinit] Use switch for fork() || FRIGN
- [hackers] [sinit][PATCH] Fix build for guix
- [hackers] [sites] +2 dwm related project || nsz
- [hackers] [sites] -_- changed title of moveontagmon. <3 copy/paste || Valentin
- [hackers] [sites] 9base release || Anselm R Garbe
- [hackers] [sites] Add new bstack patch link and remove older versions || james
- [hackers] [sites] Add new capscolor patch for slock
- [hackers] [sites] add note about confirmation email from ML || Premysl Hruby
- [hackers] [sites] add page for ott || Matthias-Christian Ott
- [hackers] [sites] Add snippets for the python and sh wmiircs. || Kris Maglione
- [hackers] [sites] Add wmii/p9p code snippets. || Kris Maglione
- [hackers] [sites] Added client search code snippet || Luka Novsak
- [hackers] [sites] Added darker acme theme for wmii || Luka Novsak
- [hackers] [sites] Added edbrowse to the "cool programs" page. || Christopher M. Brannon
- [hackers] [sites] added new best practice proposal for dev@suckless.org || Anselm R Garbe
- [hackers] [sites] added new screenshot || Anselm R Garbe
- [hackers] [sites] Added note about using patch -p0 || james
- [hackers] [sites] added sandbox link || Anselm R Garbe
- [hackers] [sites] added screenshot || Anselm R Garbe
- [hackers] [sites] Added skvm under tools. || Dimitrios Papastamos <stateless [at] archlinux.us>
- [hackers] [sites] added st.suckless.org, fixed top bars || anselm
- [hackers] [sites] Added to dwm/patches an init script with email notifying capabilities. || Ricardo
- [hackers] [sites] Added url to repaired patch 'bottom stack'. The old one is broken (also for version 5.5). It's trying to patch file that it should create. I've fixed that. || sirmacik
- [hackers] [sites] Added uzbl browser to list of cool programs. || abc
- [hackers] [sites] Adding a page for the movestack patch, that allows clients to be moved around in the stack. || niki
- [hackers] [sites] Adding link to wmii@p.go || Nico R. Wohlgemuth
- [hackers] [sites] Adding surf.suckless.org || Enno Boland (Gottox)
- [hackers] [sites] another dwm man fix || nsz
- [hackers] [sites] another fix || Anselm R Garbe
- [hackers] [sites] Better links. || uriel
- [hackers] [sites] changed graphic declaration || Anselm R Garbe
- [hackers] [sites] changed wiki description || Anselm R Garbe
- [hackers] [sites] check if updates are working || Anselm R Garbe
- [hackers] [sites] cleanuo || arg
- [hackers] [sites] dwm mailing list fix || nsz
- [hackers] [sites] dwm man update || nsz
- [hackers] [sites] dwm manpage update || nsz
- [hackers] [sites] dwm push.c config fix || nsz
- [hackers] [sites] dwm related projects += musca || nsz
- [hackers] [sites] dwm-win32 link || nsz
- [hackers] [sites] dwm/patches: dwm-win32 link || nsz
- [hackers] [sites] dwm: color_status fix (attachments should not appear in the menu) || nsz
- [hackers] [sites] extended ideas page || Anselm R Garbe
- [hackers] [sites] Fix a thing with the client search menu code snippet || Luka Novsak
- [hackers] [sites] Fix botch in last commit || Kris Maglione
- [hackers] [sites] fix dmenu link on the dwm site || nsz
- [hackers] [sites] fix dmenu mailing list and dwm link || nsz
- [hackers] [sites] fix man2html errors || nsz
- [hackers] [sites] fix typo in nagios perl script for ii || Nico Golde
- [hackers] [sites] fix wmii link on dwm page || nsz
- [hackers] [sites] fix wmii mailing list links || nsz
- [hackers] [sites] fix || Anselm R Garbe
- [hackers] [sites] fixed borken link || Anselm R Garbe
- [hackers] [sites] Fixed display date link || Henry Precheur
- [hackers] [sites] fixed heading || Anselm R Garbe
- [hackers] [sites] fixed links to follow new layout || Anselm R Garbe
- [hackers] [sites] fixed mailing list titles || Anselm R Garbe
- [hackers] [sites] fixed typo || Anselm R Garbe
- [hackers] [sites] fixing link. || Enno Boland (Gottox)
- [hackers] [sites] highlight || Anselm R Garbe
- [hackers] [sites] link to "latest snapshot" gave a 404 not found. || sha
- [hackers] [sites] Linkyfi more stuff. || uriel
- [hackers] [sites] Long line splitted in dwm/patches/email_notifier_script. || Ricardo
- [hackers] [sites] made mailing list commands more clear || Anselm R Garbe
- [hackers] [sites] Mention my helpful xinitrc? || hendry
- [hackers] [sites] Merge. || Kris Maglione
- [hackers] [sites] ml archive project interests me || hendry
- [hackers] [sites] new bugfix dwm release || Anselm R Garbe
- [hackers] [sites] new dwm 5.6 release || Anselm R Garbe
- [hackers] [sites] new mailing list || Anselm R Garbe
- [hackers] [sites] new releases || Anselm R Garbe
- [hackers] [sites] new screenshot || Anselm R Garbe
- [hackers] [sites] new shot || Anselm R Garbe
- [hackers] [sites] patches/related projects fixes || nsz
- [hackers] [sites] patches/related projects update || nsz
- [hackers] [sites] push-5.6 || nsz
- [hackers] [sites] related projects += terminal manager || nsz
- [hackers] [sites] remove my site || Matthias-Christian Ott
- [hackers] [sites] remove old Plan 9 IRC channels || Matthias-Christian Ott
- [hackers] [sites] removed GSoC2009 page || arg
- [hackers] [sites] Removed invalid link. || Dimitrios Papastamos <stateless [at] archlinux.us>
- [hackers] [sites] removed misleading ':' || Anselm R Garbe
- [hackers] [sites] removed misleading example diff || anselm
- [hackers] [sites] reorganization || arg
- [hackers] [sites] s/programs/tools/g || Anselm R Garbe
- [hackers] [sites] save_floats description fix || nsz
- [hackers] [sites] See also the list of harmful software at cat-v.org || uriel
- [hackers] [sites] smooth move to suckless.org || Anselm R Garbe
- [hackers] [sites] some minor fixes || Anselm R Garbe
- [hackers] [sites] some other change || Anselm R Garbe
- [hackers] [sites] Some wmii.suckless.org reorganization || Kris Maglione
- [hackers] [sites] spell check || nsz
- [hackers] [sites] There's already a light-weight volume manager project || Tuncer Ayaz
- [hackers] [sites] tilemovemouse patch || nsz
- [hackers] [sites] typo fix || Anselm R Garbe
- [hackers] [sites] typo fixes || Enno Boland (Gottox)
- [hackers] [sites] up || Anselm R Garbe
- [hackers] [sites] up || arg
- [hackers] [sites] Update irc reference. || sqweek
- [hackers] [sites] Update my page. || uriel
- [hackers] [sites] Update wmii snapshot || Kris Maglione
- [hackers] [sites] update || Anselm R Garbe
- [hackers] [sites] update || arg
- [hackers] [sites] updated dev@ description || Anselm R Garbe
- [hackers] [sites] Updated gaplessgrid, added moveontagmon to patches || Valentin
- [hackers] [sites] updated push patch || Anselm R Garbe
- [hackers] [sites] updated || arg
- [hackers] [sites] Use blank WMII_FONT in themes.tpl by default. || Kris Maglione
- [hackers] [sites] whitespace fix || nsz
- [hackers] [sites][PATCH] Adding the "movekeyboard" dwm(6.4) patch, which adds the ability to move floating windows on the x and y axis through a keybinding/keyboard instead of only the mouse.
- [hackers] [sites][PATCH] Fixed the title of the page
- [hackers] [sites][PATCH] st: fix Hodler typo in migrating.md
- [hackers] [sites][PATCH] Surf link_hints script supports pages without predefined styles.
- [hackers] [skvm] Added cosmetic comments, and updated ChangeLog. || Dimitrios Papastamos
- [hackers] [skvm] added fix. || Dimitrios Papastamos <stateless [at] archlinux.us>
- [hackers] [skvm] Changed PKGBUILD to pull from suckless.org, tiny fixes in skvm.c and removed Wunreachable-code || Dimitrios Papastamos
- [hackers] [skvm] Cleanup. || Dimitrios Papastamos <stateless [at] archlinux.us>
- [hackers] [skvm] Code cleanup. Fixed typo in HACKING. || Dimitrios Papastamos
- [hackers] [skvm] Code formatting. || Dimitrios Papastamos <stateless [at] archlinux.us>
- [hackers] [skvm] Do not add a device to the managed device list if it is locked. || Dimitrios Papastamos
- [hackers] [skvm] Don't do printfs if the debug mode flag is not enabled. || Dimitrios Papastamos
- [hackers] [skvm] Fixed a couple of corner cases. || Dimitrios Papastamos
- [hackers] [skvm] fixed mem leak. || Dimitrios Papastamos <stateless [at] archlinux.us>
- [hackers] [skvm] Fixed SIGSEGV when mounting a cdrom/dvd and /etc/fstab holds a symbolic link to the cdrom || Dimitrios Papastamos
- [hackers] [skvm] Fixed typo in PKGBUILD. || Dimitrios Papastamos
- [hackers] [skvm] Fixed typo. || Dimitrios Papastamos
- [hackers] [skvm] fixing silly bug. Thanks to Jeff Ruby for reporting it. || Dimitrios Papastamos <stateless [at] archlinux.us>
- [hackers] [skvm] Forgot to log a warning. || Dimitrios Papastamos
- [hackers] [skvm] General code cleanup. Fixed inconsistent return values. Added HACKING || Dimitrios Papastamos
- [hackers] [skvm] initial commit || Dimitrios Papastamos
- [hackers] [skvm] It is now possible for a normal user to unmount a drive without having root privileges. || Dimitrios Papastamos
- [hackers] [skvm] Mainly bug fixes (making sure to log failures when a syscall || Dimitrios Papastamos
- [hackers] [skvm] Make sure to cleanup after /etc/fstab after catching a SIGTERM. || Dimitrios Papastamos
- [hackers] [skvm] Memory leak fix. || Dimitrios Papastamos
- [hackers] [skvm] No two instances of skvm can be executed simultaneously. Explicit locking || Dimitrios Papastamos
- [hackers] [skvm] reformatted the code. || Dimitrios Papastamos <stateless [at] archlinux.us>
- [hackers] [skvm] Removed debugging message. || Dimitrios Papastamos
- [hackers] [skvm] removed format.sh. || Dimitrios Papastamos <stateless [at] archlinux.us>
- [hackers] [skvm] Several bug fixes, code re-organization and security precautions. || Dimitrios Papastamos
- [hackers] [skvm] Some streams were not closed on occassions. || Dimitrios Papastamos
- [hackers] [skvm] support DESTDIR, PREFIX and ETCDIR || pancake
- [hackers] [skvm] update. || Dimitrios Papastamos <stateless [at] archlinux.us>
- [hackers] [skvm] updated PKGBUILD. || Dimitrios Papastamos <stateless [at] archlinux.us>
- [hackers] [skvm] Updated README. || Dimitrios Papastamos
- [hackers] [skvm] When a drive is cold ejected, make sure to umount the device || Dimitrios Papastamos
- [hackers] [slcon5] Invitation to the suckless conference 2018
- [hackers] [slcon6] Invitation to the suckless conference 2019
- [hackers] [slcon7] Cancellation of the suckless conference 2020
- [hackers] [slcon7] Invitation to the suckless conference 2020
- [hackers] [slock] [PATCH] Don't change to failure colour on success
- [hackers] [slock] [PATCH] Properly drop privileges
- [hackers] [slock] [PATCH] Refactor main()
- [hackers] [slock] [PATCH] simplify fix for CVE-2016-6866
- [hackers] [slock] [PATCH] Slightly safer OOM killer disablement
- [hackers] [slock] [PATCHES] Refactor dontkillme() and mandoc manual
- [hackers] [slock] [PATCHSET] Some improvements and more security
- [hackers] [slock] Add /etc/passwd support || FRIGN
- [hackers] [slock] Add a section on security considerations || FRIGN
- [hackers] [slock] add arg.h and util.h to Makefile || Markus Teich
- [hackers] [slock] Add cleanup() to do free(locks) + XCloseDisplay() || Quentin Rameau
- [hackers] [slock] add hint for suid to oom error message || Markus Teich
- [hackers] [slock] Add myself to License || FRIGN
- [hackers] [slock] add option to run command after screen is locked
- [hackers] [slock] add option to run command after screen is locked || Markus Teich
- [hackers] [slock] add slock.1 man page || Markus Teich
- [hackers] [slock] added Ben's password placeholder entry kludge || anselm
- [hackers] [slock] added dummy error handler to prevent X from terminating slock just in case || anselm
- [hackers] [slock] Added tag 0.5 for changeset bd24ea7fcca2
- [hackers] [slock] Added tag 0.6 for changeset dd226a81c09a
- [hackers] [slock] Added tag 0.7 for changeset c4635bb35a45
- [hackers] [slock] Added tag 0.9 for changeset 1e8a77601cb9 || Anselm R Garbe
- [hackers] [slock] Added tag 1.0 for changeset 05b949016e85 || anselm
- [hackers] [slock] added XRaiseWindow workaround when new clients are launched || anselm
- [hackers] [slock] applied Ali Gholami Rudi's patch regarding DPMS timeout customization and persistence || a
- [hackers] [slock] applied andres' multi-slock fix, thanks for spotting this issue || garbeam
- [hackers] [slock] applied Dimitris' style patch from Dec'14, with some minor modifications || Anselm R Garbe
- [hackers] [slock] applied Eckehard Bern's dualcolor patch to slock || anselm
- [hackers] [slock] applied Fernando Silveira's multiscreen patch for old style multihead setups || Anselm R Garbe
- [hackers] [slock] applied Markus' patch to die in case /etc/passwd is unavailable || Anselm R Garbe
- [hackers] [slock] applied Michaels patch || garbeam
- [hackers] [slock] applied Robert Schneider's Linux suggestions, also bumped version and updated LICENSE file's copyright notice || Anselm R Garbe
- [hackers] [slock] applied Ryan Sorensen bugfix which allows slock to acquire the keyboard grab asynchroneously
- [hackers] [slock] Blank the screen with color 0, add third color for failed logins || David Phillips
- [hackers] [slock] bump version to 1.5 || Hiltjo Posthuma
- [hackers] [slock] bump version || Markus Teich
- [hackers] [slock] clarify colors in config.def.h || Markus Teich
- [hackers] [slock] Clarify config.def.h || FRIGN
- [hackers] [slock] clear passwords with explicit_bzero || Hiltjo Posthuma
- [hackers] [slock] code style fix || Markus Teich
- [hackers] [slock] config.mk: be more explicative about FLAGS
- [hackers] [slock] config.mk: be more explicative about FLAGS || Quentin Rameau
- [hackers] [slock] consistently use () with sizeof || Markus Teich
- [hackers] [slock] Convert manpage to mandoc and fix usage || FRIGN
- [hackers] [slock] CVE-2016-6866 NULL Pointer Dereference Denial of Service Vulnerability(2016-08-19)
- [hackers] [slock] Don't change to failure colour on success || David Phillips
- [hackers] [slock] Don't forget the E-Mail || FRIGN
- [hackers] [slock] end{pw,sp}ent() can only be called after get{pw,sp}ent() || sin
- [hackers] [slock] Ensure Polyphemus-Mitigation and properly drop privileges || FRIGN
- [hackers] [slock] error messages on grab failure || Markus Teich
- [hackers] [slock] error out early on crypt() fail || Markus Teich
- [hackers] [slock] Exit as soon as possible on input grabbing error
- [hackers] [slock] Exit as soon as possible on input grabbing error || Quentin Rameau
- [hackers] [slock] final fixes and cleanups
- [hackers] [slock] fix CVE-2016-6866 || Markus Teich
- [hackers] [slock] Fix my previous commit and some light refactoring
- [hackers] [slock] Fix resize with multiple monitors and portrait mode || Bob Uhl
- [hackers] [slock] fix || Anselm R Garbe
- [hackers] [slock] fixed missing new lines || anselm
- [hackers] [slock] fixed usage string || Anselm R Garbe
- [hackers] [slock] grab on the root window, it is correct, all lockers do that
- [hackers] [slock] grab on the slock window instead on the root window
- [hackers] [slock] increasing for loops are idiomatic || Markus Teich
- [hackers] [slock] Keep the line-lengths at bay || FRIGN
- [hackers] [slock] Localize running and failure inside readpw() || Quentin Rameau
- [hackers] [slock] made slock more aggressive, DenisG please recheck
- [hackers] [slock] made slock more readable, added root variable because we intend to call RootWindow(...) quite a lot
- [hackers] [slock] make error message prefix consistent || Markus Teich
- [hackers] [slock] move config.h inclusion after type declarations || Markus Teich
- [hackers] [slock] Move screen unlocking inside cleanup() || Quentin Rameau
- [hackers] [slock] next version will be 0.8
- [hackers] [slock] No need for oldc to be static || FRIGN
- [hackers] [slock] No need for usage() || FRIGN
- [hackers] [slock] Only check errno if getpwuid() fails || sin
- [hackers] [slock] Option to not show failure color on clear || Nick Currier
- [hackers] [slock] prepare 1.3 release || Markus Teich
- [hackers] [slock] prepared 1.1 || anselm
- [hackers] [slock] prepared release || Anselm R Garbe
- [hackers] [slock] preparing 1.0 || anselm
- [hackers] [slock] Properly clear the last entered character || Tobias Stoeckmann
- [hackers] [slock] Re-introduce the waiting loop for input grabbing || Quentin Rameau
- [hackers] [slock] Refactor dontkillme() || FRIGN
- [hackers] [slock] Refactor main() || FRIGN
- [hackers] [slock] remove .hgtags || Markus Teich
- [hackers] [slock] Remove cleanup and deglobalize and rework data structures || FRIGN
- [hackers] [slock] remove confusing DPMS comment || Markus Teich
- [hackers] [slock] removed Sander from -v by request
- [hackers] [slock] removed useless chars, prepared release || Anselm R Garbe
- [hackers] [slock] Rename getpw() and pws to gethash() and hash || FRIGN
- [hackers] [slock] resize lockscreen window after Xrandr resize || Markus Teich
- [hackers] [slock] Revert "No need for usage()" || Markus Teich
- [hackers] [slock] revert using argv0 and minor fixup || Markus Teich
- [hackers] [slock] rework setting window color || Markus Teich
- [hackers] [slock] rm trailing whitespace in README || Markus Teich
- [hackers] [slock] select for SubstructureRedirectMask as well || anselm
- [hackers] [slock] Set errno to 0 before getpwuid() and check it afterwards || sin
- [hackers] [slock] Simplify the oom-taming-function || FRIGN
- [hackers] [slock] Slightly safer OOM killer disablement in linux || David Phillips
- [hackers] [slock] slock.1: use standard wording for options || Hiltjo Posthuma
- [hackers] [slock] Stop using $USER for shadow entries || FRIGN
- [hackers] [slock] syntax fix || Markus Teich
- [hackers] [slock] there can only be one window in the event || Markus Teich
- [hackers] [slock] typo fix || anselm
- [hackers] [slock] Unboolify slock.c || Laslo Hunhold
- [hackers] [slock] Unify how we check passwords between different OSes
- [hackers] [slock] Unify how we check passwords between different OSes || Quentin Rameau
- [hackers] [slock] Update bsd-auth string. || Markus Teich
- [hackers] [slock] update copyright year in -v output || Markus Teich
- [hackers] [slock] Update license year || FRIGN
- [hackers] [slock] updating copyright stuff in slock as well
- [hackers] [slock] Use argv0 instead of passing "slock:" to die every time || FRIGN
- [hackers] [slock] Use explicit strcmp() instead of inlining it || FRIGN
- [hackers] [slock] Use NUL character constant explicitly || FRIGN
- [hackers] [slock][PATCH] Adds keypress feedback patch in slock
- [hackers] [slock][PATCH] Allow usage of -- as end-of-options specifier
- [hackers] [slock][PATCH] Blank input on C-u
- [hackers] [slock][patch] clear passwords with explicit_bzero
- [hackers] [slock][patch] configure bell amplitude
- [hackers] [slock][patch] Don't flash FAILED color when pressing Shift
- [hackers] [slock][PATCH] Fix resize with multiple monitors and portrait mode
- [hackers] [slock][PATCH] Improve option parsing routine
- [hackers] [slock][patch] Prevent shift key from toggling to failed state
- [hackers] [slock][PATCH] Remove arg.h, simplify option parsing
- [hackers] [slock][PATCH] Replace arg.h with if statements, simplify
- [hackers] [slock][PATCH] Reset color to INIT on Escape key press
- [hackers] [slock][PATCH] Set window class hint (WM_CLASS) to "Slock"
- [hackers] [slock][PATCH] simplify post-lock cmd and die if it fails
- [hackers] [slstat_new][PATCH] battery: fixed remaining time on connected AC
- [hackers] [slstatus] : mpd status patch
- [hackers] [slstatus] : update vol_perc for OpenBSD
- [hackers] [slstatus] [PATCH V-2] Audit slstatus.c
- [hackers] [slstatus] [PATCH] Audit slstatus.c
- [hackers] [slstatus] [PATCH] Remove o-flag as it is redundant
- [hackers] [slstatus] Add 'Not charging' status support || Spenser Truex
- [hackers] [slstatus] Add back version flag to prepare for release || drkhsh
- [hackers] [slstatus] Add basic backlight percentage support || David Demelier
- [hackers] [slstatus] Add battery_remaining function on OpenBSD || Tobias Tschinkowitz
- [hackers] [slstatus] Add blank line after setlocale || Aaron Marcher
- [hackers] [slstatus] Add comment about mixer oss module to README || drkhsh
- [hackers] [slstatus] Add comment for FreeBSD to config.mk || Aaron Marcher
- [hackers] [slstatus] Add comments for battery_* functions on OpenBSD || Aaron Marcher
- [hackers] [slstatus] Add Darron Anderson to LICENSE || Aaron Marcher
- [hackers] [slstatus] Add David Demelier to LICENSE || Aaron Marcher
- [hackers] [slstatus] Add examples to config.def.h || Aaron Marcher
- [hackers] [slstatus] Add fmt_scaled util function || Aaron Marcher
- [hackers] [slstatus] Add FreeBSD comment to config.mk || Aaron Marcher
- [hackers] [slstatus] Add FreeBSD support for netspeeds, entropy and ip components || Michael Buch
- [hackers] [slstatus] Add he4d to LICENSE || Aaron Marcher
- [hackers] [slstatus] Add josuah to LICENSE || Aaron Marcher
- [hackers] [slstatus] Add keymap component || Michael Buch
- [hackers] [slstatus] Add keymap to README || Aaron Marcher
- [hackers] [slstatus] Add Michael Buch to LICENSE || Aaron Marcher
- [hackers] [slstatus] Add netspeeds to config.def.h || Aaron Marcher
- [hackers] [slstatus] Add network speed functions || Aaron Marcher
- [hackers] [slstatus] Add OpenBSD RAM stats || Darron Anderson
- [hackers] [slstatus] Add OpenBSD support in volume.c || parazyd
- [hackers] [slstatus] Add option to output only once and exit || Aaron Marcher
- [hackers] [slstatus] Add OS-support notice to README || Aaron Marcher
- [hackers] [slstatus] Add ram and swap components on FreeBSD || Michael Buch
- [hackers] [slstatus] Add the percent sign to *_perc functions || Aaron Marcher
- [hackers] [slstatus] Add unit to temperature || Aaron Marcher
- [hackers] [slstatus] Add warn() and die() || Laslo Hunhold
- [hackers] [slstatus] added comment for temp function (openbsd) || Tobias Tschinkowitz
- [hackers] [slstatus] Added CPU iowait to README || Aaron Marcher
- [hackers] [slstatus] Added LICENSE statements to all source files || Aaron Marcher
- [hackers] [slstatus] added wifi functionality for openbsd || Tobias Tschinkowitz
- [hackers] [slstatus] announcement
- [hackers] [slstatus] Audit slstatus.c || Laslo Hunhold
- [hackers] [slstatus] battery: 64 bit ints on Linux || Aaron Marcher
- [hackers] [slstatus] battery: Fix remaining on Linux || Patrick Iacob
- [hackers] [slstatus] battery: fixed remaining time on connected AC || Tobias Tschinkowitz
- [hackers] [slstatus] battery: Minor coding style fixes || Aaron Marcher
- [hackers] [slstatus] battery: Move out struct as common code || Aaron Marcher
- [hackers] [slstatus] battery: OS split || Quentin Rameau
- [hackers] [slstatus] battery: Remove full indicator || Aaron Marcher
- [hackers] [slstatus] battery: Remove unnecessary defines for paths || Aaron Marcher
- [hackers] [slstatus] battery: Separate function for readbility || Aaron Marcher
- [hackers] [slstatus] battery_perc: Port to OpenBSD || Aaron Marcher
- [hackers] [slstatus] battery_perc: Port to OpenBSD. || Aaron Marcher
- [hackers] [slstatus] battery_remaining: Change float to double || Aaron Marcher
- [hackers] [slstatus] battery_remaining: check for division by zero || Aaron Marcher
- [hackers] [slstatus] battery_state: Unify unknown state with "?" symbol || Aaron Marcher
- [hackers] [slstatus] Build Linux-only functions only on Linux || Aaron Marcher
- [hackers] [slstatus] Cast CPU percentage to int and fix indenation || Aaron Marcher
- [hackers] [slstatus] Change done to int as it is the CPU's natural type || Aaron Marcher
- [hackers] [slstatus] Change interval to unsigned int || Aaron Marcher
- [hackers] [slstatus] Change to fmt_human in netspeeds on OpenBSD || Aaron Marcher
- [hackers] [slstatus] Check printf() for output errors || Laslo Hunhold
- [hackers] [slstatus] Check return value of pclose() || Laslo Hunhold
- [hackers] [slstatus] Clean up header includes || Aaron Marcher
- [hackers] [slstatus] close file descriptors and fix return values || Michael Buch
- [hackers] [slstatus] components/swap.c | move duplicated code to separate function || Laslo Hunhold
- [hackers] [slstatus] consistent calculation of ram_* on openbsd || Tobias Tschinkowitz
- [hackers] [slstatus] Consistent paramter naming for components || Aaron Marcher
- [hackers] [slstatus] corrected calculation for swap on openbsd || Tobias Tschinkowitz
- [hackers] [slstatus] corrected calculations for disk space on openbsd || Tobias Tschinkowitz
- [hackers] [slstatus] cpu: OS split || Quentin Rameau
- [hackers] [slstatus] cpu: Simplify functions || Aaron Marcher
- [hackers] [slstatus] cpu: Use uint64_t on OpenBSD || Aaron Marcher
- [hackers] [slstatus] cpu_freq: Port to OpenBSD || Aaron Marcher
- [hackers] [slstatus] cpu_freq: Simplify with E-notation || Aaron Marcher
- [hackers] [slstatus] cpu_perc: Documentation and readbility improvements || Aaron Marcher
- [hackers] [slstatus] cpu_perc: Port to OpenBSD || Aaron Marcher
- [hackers] [slstatus] datetime: Add <stdio.h> for fprintf || Aaron Marcher
- [hackers] [slstatus] datetime: Add error message || Aaron Marcher
- [hackers] [slstatus] Deleted slstatus.png as it is unnecessary || Aaron Marcher
- [hackers] [slstatus] disk_perc: Simplify || Aaron Marcher
- [hackers] [slstatus] do not rely on obsolete feature || NRK
- [hackers] [slstatus] Don't explicitly list each component-target || Laslo Hunhold
- [hackers] [slstatus] entropy: OS split || Quentin Rameau
- [hackers] [slstatus] entropy: Port to OpenBSD || Aaron Marcher
- [hackers] [slstatus] entropy: Small fix || Aaron Marcher
- [hackers] [slstatus] Explicitly list component-objects in the Makefile || Laslo Hunhold
- [hackers] [slstatus] fflush(stdout) to print line by line if stdout is not a tty || Josuah Demangeon
- [hackers] [slstatus] Fix a bug in wifi_essid(). || Aaron Marcher
- [hackers] [slstatus] Fix coding style || Aaron Marcher
- [hackers] [slstatus] Fix CPU frequency on OpenBSD || Ingo Feinerer
- [hackers] [slstatus] Fix disk_perc by casting it to int || Aaron Marcher
- [hackers] [slstatus] Fix indentation || Aaron Marcher
- [hackers] [slstatus] Fix indents (spaces for alignment) || Aaron Marcher
- [hackers] [slstatus] Fix memory leak || Aaron Marcher
- [hackers] [slstatus] Fix missing config.h in Makefile
- [hackers] [slstatus] Fix missing config.h in Makefile || Quentin Rameau
- [hackers] [slstatus] Fix object order and stop using a GNU make idiom || Laslo Hunhold
- [hackers] [slstatus] Fix ram_free for Linux || Aaron Marcher
- [hackers] [slstatus] Fix typo in temperature || Aaron Marcher
- [hackers] [slstatus] Flush the output stream instead of arbitrarily disabling buffering || Quentin Rameau
- [hackers] [slstatus] Follow International System of Units spacing rules
- [hackers] [slstatus] Format error messages properly || Aaron Marcher
- [hackers] [slstatus] Get rid of err.h as it is not portable || Aaron Marcher
- [hackers] [slstatus] Get rid of HDR variable || Laslo Hunhold
- [hackers] [slstatus] Implement esnprintf() and make formatted calls more efficient || Laslo Hunhold
- [hackers] [slstatus] Implement fmt_human_2() and fmt_human_10() || Laslo Hunhold
- [hackers] [slstatus] Implement fmt_scaled for disk_* functions || Aaron Marcher
- [hackers] [slstatus] Implement fmt_scaled for ram_* functions || Aaron Marcher
- [hackers] [slstatus] Implement fmt_scaled for swap_* functions || Aaron Marcher
- [hackers] [slstatus] Implement scaling for cpu_freq || Aaron Marcher
- [hackers] [slstatus] implemented openbsd netspeed functions || Tobias Tschinkowitz
- [hackers] [slstatus] include <sys/time.h> before <sys/sensors.h> for time struct timeval || Josuah Demangeon
- [hackers] [slstatus] Increase precision in netspeeds.c || Laslo Hunhold
- [hackers] [slstatus] Increase readability for load_uvmexp return || Aaron Marcher
- [hackers] [slstatus] ip: add OpenBSD support
- [hackers] [slstatus] ip: add OpenBSD support || Ali H. Fardan
- [hackers] [slstatus] ip: fixed memory leak || Tobias Tschinkowitz
- [hackers] [slstatus] ip: Sort headers alphabetically || Aaron Marcher
- [hackers] [slstatus] keyboard_indicators: Clean up opening display || Aaron Marcher
- [hackers] [slstatus] keymap: Add braces for for loop || Aaron Marcher
- [hackers] [slstatus] load_ieee80211_nodereq: Fix typo || Aaron Marcher
- [hackers] [slstatus] Make temp more readable on Linux || Aaron Marcher
- [hackers] [slstatus] Makefile: add distclean target || Quentin Rameau
- [hackers] [slstatus] Makefile: detect running OS || Quentin Rameau
- [hackers] [slstatus] Makefile: move OS-specific libs to configure script || Quentin Rameau
- [hackers] [slstatus] Makefile: separate default flags from user flags || Quentin Rameau
- [hackers] [slstatus] Mark unused parameters, fix compiler warnings || Aaron Marcher
- [hackers] [slstatus] Merge fmt_human_2 and fmt_human_10 to one function || Aaron Marcher
- [hackers] [slstatus] Missing assignment for last commit || Aaron Marcher
- [hackers] [slstatus] More LICENSE updates || drkhsh
- [hackers] [slstatus] More robust preprocessor switches || Aaron Marcher
- [hackers] [slstatus] Move components into dedicated subdirectory || Laslo Hunhold
- [hackers] [slstatus] netspeeds: added error condition for openbsd || Tobias Tschinkowitz
- [hackers] [slstatus] netspeeds: Fix indentation || Aaron Marcher
- [hackers] [slstatus] New component: cat || drkhsh
- [hackers] [slstatus] num_files: Variable declarations at top of block || Aaron Marcher
- [hackers] [slstatus] Only variable declarations at top of block || Aaron Marcher
- [hackers] [slstatus] Port battery_remaining to Linux || Aaron Marcher
- [hackers] [slstatus] Print unknown_str in case of error || SiIky
- [hackers] [slstatus] Properly declare buf as extern and fix all unused-warnings || Laslo Hunhold
- [hackers] [slstatus] Properly handle *snprintf() errors || Laslo Hunhold
- [hackers] [slstatus] ram: Consistency with line breaks || Aaron Marcher
- [hackers] [slstatus] ram: fixed int overflow on pagetok macro || Tobias Tschinkowitz
- [hackers] [slstatus] ram: Move up includes || Aaron Marcher
- [hackers] [slstatus] ram: OS split || Quentin Rameau
- [hackers] [slstatus] README: Add list of non-portable functions || Aaron Marcher
- [hackers] [slstatus] README: Add note about FreeBSD sndio dep || drkhsh
- [hackers] [slstatus] README: Add Todo || Aaron Marcher
- [hackers] [slstatus] README: Sync description from manpage || drkhsh
- [hackers] [slstatus] Refactor entropy.c || Laslo Hunhold
- [hackers] [slstatus] Refactor fmt_human() and fix a bug || Laslo Hunhold
- [hackers] [slstatus] Refactor keymap.c || Laslo Hunhold
- [hackers] [slstatus] Refactor ram.c || Aaron Marcher
- [hackers] [slstatus] Refactor snprintf-usage in util.c || Laslo Hunhold
- [hackers] [slstatus] Refactor swap.c to use getline() instead of buf-filling || Laslo Hunhold
- [hackers] [slstatus] Release stable 1.0 version || drkhsh
- [hackers] [slstatus] Remove ALSA dependency from README || Aaron Marcher
- [hackers] [slstatus] Remove battery_power for various reasons || Aaron Marcher
- [hackers] [slstatus] Remove cpu_iowait || Aaron Marcher
- [hackers] [slstatus] Remove fmt from load_avgs for consistency || Aaron Marcher
- [hackers] [slstatus] Remove initialization to 0 for static vars || Aaron Marcher
- [hackers] [slstatus] Remove ipv{4,6}() from todo in README || Aaron Marcher
- [hackers] [slstatus] Remove non-portable functions from config.def.h || Aaron Marcher
- [hackers] [slstatus] Remove o-flag as it is redundant || Laslo Hunhold
- [hackers] [slstatus] Remove program name from error messages || Aaron Marcher
- [hackers] [slstatus] Remove ram_*() from README || Aaron Marcher
- [hackers] [slstatus] Remove units from numbers || Aaron Marcher
- [hackers] [slstatus] Remove unnecessary "valid" variable in cpu_perc || Aaron Marcher
- [hackers] [slstatus] Remove unnecessary headers || Aaron Marcher
- [hackers] [slstatus] Remove UNUSED macro || Aaron Marcher
- [hackers] [slstatus] Remove vol_perc() from todo in README || Aaron Marcher
- [hackers] [slstatus] Return actual percentage for wifi_perc() || parazyd
- [hackers] [slstatus] Revert "Add basic backlight percentage support" || Aaron Marcher
- [hackers] [slstatus] Revert "config.mk: Fix PREFIX assignment" || drkhsh
- [hackers] [slstatus] Revert aac29e2 as it is nonsense || Aaron Marcher
- [hackers] [slstatus] Revert component-split || Laslo Hunhold
- [hackers] [slstatus] Rewrite Makefile to accomodate file split || Laslo Hunhold
- [hackers] [slstatus] run_command: Clean up || Aaron Marcher
- [hackers] [slstatus] Set {r,t}xbytes 0 before incrementing them on OBSD || Aaron Marcher
- [hackers] [slstatus] Simplify format specifiers for uintmax_t || Aaron Marcher
- [hackers] [slstatus] Simplify ipv* functions || Aaron Marcher
- [hackers] [slstatus] Simplify Makefile
- [hackers] [slstatus] Simplify Makefile || Laslo Hunhold
- [hackers] [slstatus] slstatus load_avg format string || Kamil Cholewiński
- [hackers] [slstatus] slstatus: add cpu_iowait || Kurt Van Dijck
- [hackers] [slstatus] slstatus: set locale || Kurt Van Dijck
- [hackers] [slstatus] Small fixes in config.mk || Aaron Marcher
- [hackers] [slstatus] Sort LICENSE according to first commit || Aaron Marcher
- [hackers] [slstatus] Split into multiple files || Aaron Marcher
- [hackers] [slstatus] Support energy_now/power_now in battery_remaining || David Demelier
- [hackers] [slstatus] swap.c: Refactor getstats() and its usage || Laslo Hunhold
- [hackers] [slstatus] swap: OS split || Quentin Rameau
- [hackers] [slstatus] swap: removed unused include || Tobias Tschinkowitz
- [hackers] [slstatus] swap_*: Port to OpenBSD || Aaron Marcher
- [hackers] [slstatus] swap_perc: check for division by zero on obsd too || Aaron Marcher
- [hackers] [slstatus] swap_perc: check for division by zero || Aaron Marcher
- [hackers] [slstatus] temp: Port to OpenBSD || Aaron Marcher
- [hackers] [slstatus] Tweak build system a little bit || Laslo Hunhold
- [hackers] [slstatus] Unify and simplify netspeed logic and types || Aaron Marcher
- [hackers] [slstatus] Unify header includes || Aaron Marcher
- [hackers] [slstatus] Unify type of `i` in for loops || Aaron Marcher
- [hackers] [slstatus] Unify type of in for loops || Aaron Marcher
- [hackers] [slstatus] Update LICENSE for Ali H. Fardan || Aaron Marcher
- [hackers] [slstatus] Update LICENSE for parazyd || Aaron Marcher
- [hackers] [slstatus] Update LICENSE for Quentin Rameau || Aaron Marcher
- [hackers] [slstatus] Update LICENSE for Quentin || Aaron Marcher
- [hackers] [slstatus] Update LICENSE for Tobias || Aaron Marcher
- [hackers] [slstatus] Update LICENSE year for myself. || Aaron Marcher
- [hackers] [slstatus] Update LICENSE || Aaron Marcher
- [hackers] [slstatus] Update LICENSE || drkhsh
- [hackers] [slstatus] Update README for OpenBSD build || Aaron Marcher
- [hackers] [slstatus] Update README todo || Aaron Marcher
- [hackers] [slstatus] Update README || Aaron Marcher
- [hackers] [slstatus] updated ram_total and ram_free (obsd) || Tobias Tschinkowitz
- [hackers] [slstatus] uptime: Add missing brace || Aaron Marcher
- [hackers] [slstatus] uptime: Format function is static || Aaron Marcher
- [hackers] [slstatus] uptime: Improve typing and sort headers || Aaron Marcher
- [hackers] [slstatus] uptime: OS split || Quentin Rameau
- [hackers] [slstatus] uptime: Port to OpenBSD. || Aaron Marcher
- [hackers] [slstatus] uptime: Separate function for readbility || Aaron Marcher
- [hackers] [slstatus] uptime: Simplifiy and clean up || Aaron Marcher
- [hackers] [slstatus] Use %d instead of accidentally %i || Aaron Marcher
- [hackers] [slstatus] Use `int` for flags || Aaron Marcher
- [hackers] [slstatus] Use E-notation for large powers of 10 || Laslo Hunhold
- [hackers] [slstatus] Use indentation to increase readability || Laslo Hunhold
- [hackers] [slstatus] user: Only declare variables in the beginning || Aaron Marcher
- [hackers] [slstatus] volume: Cast SOUND_MIXER_READ_DEVMASK to int to avoid warning. || parazyd
- [hackers] [slstatus] wifi: Change memmove to memcpy on OpenBSD || Aaron Marcher
- [hackers] [slstatus] wifi: Fix coding style || Aaron Marcher
- [hackers] [slstatus] wifi: Fix order and add missing header || Aaron Marcher
- [hackers] [slstatus] wifi: fixed disconnected wifi status on openbsd || Tobias Tschinkowitz
- [hackers] [slstatus] wifi: Move out common headers || Aaron Marcher
- [hackers] [slstatus] wifi: OS split || Quentin Rameau
- [hackers] [slstatus] wifi: Various cleanups || Aaron Marcher
- [hackers] [slstatus] wifi_essid: Fix coding style || Aaron Marcher
- [hackers] [slstatus] wifi_perc: Fix file descriptor leak || Aaron Marcher
- [hackers] [slstatus] wifi_perc: Simplify on Linux || Aaron Marcher
- [hackers] [slstatus] wifi_perc: Simplify || Aaron Marcher
- [hackers] [slstatus][PATCH 1/2] wifi: use ipw2200 quadratic dBm->percent conversion
- [hackers] [slstatus][PATCH 2/2] wifi: switch to nl80211 interface
- [hackers] [slstatus][PATCH keymap 1/2] Add keymap component
- [hackers] [slstatus][PATCH keymap 2/2] Free strduped string
- [hackers] [slstatus][PATCH keymap v2] Add keymap component
- [hackers] [slstatus][PATCH] add 'up' for whether a interface is up or down
- [hackers] [slstatus][PATCH] add ALSA volume support
- [hackers] [slstatus][PATCH] Add flexible formatting to keyboard_indicators.
- [hackers] [slstatus][PATCH] Add FreeBSD support for netspeeds, entropy and ip components
- [hackers] [slstatus][PATCH] Add FreeBSD support for temperature and battery components
- [hackers] [slstatus][PATCH] Add ram and swap components on FreeBSD
- [hackers] [slstatus][PATCH] Add support for cpu and uptime components on FreeBSD
- [hackers] [slstatus][PATCH] Add underscore to separators in strtok() call in keymap.c
- [hackers] [slstatus][PATCH] added battery_remaining function
- [hackers] [slstatus][PATCH] added comment for temp function (openbsd)
- [hackers] [slstatus][patch] added wifi functionality for openbsd
- [hackers] [slstatus][PATCH] backlight module
- [hackers] [slstatus][PATCH] backlight: implemented openbsd support
- [hackers] [slstatus][PATCH] battery: Fix incorrect battery_remaining in Linux
- [hackers] [slstatus][PATCH] components/volume: Add FreeBSD-specific code
- [hackers] [slstatus][patch] consistent calculation of ram_* on openbsd
- [hackers] [slstatus][patch] corrected calculation for swap on openbsd
- [hackers] [slstatus][patch] corrected calculations for disk space
- [hackers] [slstatus][PATCH] cpu_perc: Check for division by zero
- [hackers] [slstatus][PATCH] do not rely on obsolete feature
- [hackers] [slstatus][PATCH] fflush(stdout) to print line by line if stdout is not a tty
- [hackers] [slstatus][PATCH] fix keyboard_indicators() prototype
- [hackers] [slstatus][PATCH] Fix RAM component on FreeBSD
- [hackers] [slstatus][PATCH] Fix temperature reporting on OpenBSD.
- [hackers] [slstatus][PATCH] Fixed bugs in FreeBSD's ram_* functions. Added appropriate FreeBSD config.mk options. Coding style fixes across all files.
- [hackers] [slstatus][PATCH] Follow International System of Units spacing rules
- [hackers] [slstatus][PATCH] Full battery indicator
- [hackers] [slstatus][PATCH] Get disk IO stats on Linux (read, write, %)
- [hackers] [slstatus][PATCH] Handle SIGUSR1 for forced refreshes
- [hackers] [slstatus][PATCH] implemented openbsd netspeed functions
- [hackers] [slstatus][PATCH] include <sys/time.h> before <sys/sensors.h> for time struct timeval
- [hackers] [slstatus][PATCH] ip: fixed memory leak
- [hackers] [slstatus][PATCH] Make volume component work on FreeBSD
- [hackers] [slstatus][PATCH] NetBSD support excluding bat.c, wifi.c untested
- [hackers] [slstatus][PATCH] netspeeds: added error condition for openbsd
- [hackers] [slstatus][PATCH] ram.c, cpu.c: FreeBSD reporting fixes
- [hackers] [slstatus][PATCH] ram: fixed int overflow on pagetok macro
- [hackers] [slstatus][PATCH] Reset initialization flag on disconnects or errors
- [hackers] [slstatus][PATCH] Return actual percentage for wifi_perc()
- [hackers] [slstatus][PATCH] separator module
- [hackers] [slstatus][PATCH] suggestion: add user defined format callback
- [hackers] [slstatus][patch] Use ALSA for vol_perc on Linux
- [hackers] [slstatus][PATCH] Use the sioctl_open(3) OpenBSD API to access audio controls
- [hackers] [slstatus][PATCH] volume: Cast SOUND_MIXER_READ_DEVMASK to int to avoid warning.
- [hackers] [slstatus][PATCH] wifi component on FreeBSD
- [hackers] [slstatus][PATCH] wifi: Fix bug with leftover file descriptors.
- [hackers] [slstatus][PATCH] wifi: fixed disconnected wifi status on openbsd
- [hackers] [sltar] Added tag 0.1 for changeset 869b6051082a || gottox
- [hackers] [sltar] Added tag 0.1.1 for changeset 838779bd000c || gottox
- [hackers] [sltar] Added tag 0.1.2 for changeset 941d1585b6a3 || gottox
- [hackers] [sltar] Added tag 0.1.3 for changeset f2e8a354cf90 || gottox
- [hackers] [sltar] Added tag 0.2 for changeset 87155651d191 || gottox
- [hackers] [sltar] Added tag 0.2.1 for changeset 5d8fc9147463 || gottox
- [hackers] [sltar] Adding error catching to mknod || gottox
- [hackers] [sltar] All known bugs fixed. || gottox
- [hackers] [sltar] chmod works for special files; chown produces an error. || gottox
- [hackers] [sltar] Creating tar support, thanks David Galos || Enno Boland (Gottox)
- [hackers] [sltar] fixing Makefile || gottox
- [hackers] [sltar] helpmessage goes to stderr now; replaced exit by return. || gottox
- [hackers] [sltar] initial checkin || gottox
- [hackers] [sltar] More verbose error handling || gottox
- [hackers] [sltar] Moved tar.c to sltar.c || gottox
- [hackers] [sltar] preparing sltar for creating tars. || gottox
- [hackers] [sltar] reformating some stuff. Error messages are send to stderr now. || gottox
- [hackers] [sltar] Reformating. || gottox
- [hackers] [sltar] revert... || gottox
- [hackers] [sltar] Seems to extract now properly; renaming tar to sltar || gottox
- [hackers] [sltar] Trailing \0 are not written anymore; Reformating. || gottox
- [hackers] [sltar] updating sltar.1 || Enno Boland (Gottox)
- [hackers] [sltar] USAGE macro is useless, removed. || gottox
- [hackers] [sltar] Using sltar for "make dist" || Enno Boland (Gottox)
- [hackers] [sltar] v0.3 || Enno Boland (Gottox)
- [hackers] [sltar] v0.3.1 || Enno Boland (Gottox)
- [hackers] [sltar] version 0.1 || gottox
- [hackers] [sltar] version 0.1.1 || gottox
- [hackers] [sltar] version 0.1.2 || gottox
- [hackers] [sltar] version 0.1.3 || gottox
- [hackers] [sltar] version 0.2 || gottox
- [hackers] [sltar] version 0.2.1 || gottox
- [hackers] [smdev] Add bin/ || sin
- [hackers] [smdev] Add comment in config.def.h about renaming network interfaces || sin
- [hackers] [smdev] Add Hiltjo Posthuma to LICENSE || sin
- [hackers] [smdev] Add missing include to fix musl build || sin
- [hackers] [smdev] Add README || sin
- [hackers] [smdev] Add support for renaming network interfaces || sin
- [hackers] [smdev] Add TODO || sin
- [hackers] [smdev] Add updated simevent by emg || sin
- [hackers] [smdev] Bump to 0.2.1 || sin
- [hackers] [smdev] Bump up to 0.2.3 || sin
- [hackers] [smdev] Bump up to v0.2.2 || sin
- [hackers] [smdev] config.mk: default CC = cc || Hiltjo Posthuma
- [hackers] [smdev] Do not name parameters in mkpath.h either || sin
- [hackers] [smdev] Don't treat failure to rename an interface as fatal || sin
- [hackers] [smdev] Hardcode the name in simevent usage || sin
- [hackers] [smdev] Just default to cc and if needed one can modify the existing CC in config.mk || sin
- [hackers] [smdev] No need for enprintf(1, ...) just use eprintf() || sin
- [hackers] [smdev] No need to build with debug symbols by default || sin
- [hackers] [smdev] No need to name parameters || sin
- [hackers] [smdev] Pop back one indentation level || sin
- [hackers] [smdev] Reflect failures in the exit status || sin
- [hackers] [smdev] Remember to call freeifaddrs() || sin
- [hackers] [smdev] Remove nonsense from TODO || sin
- [hackers] [smdev] Strip by default || sin
- [hackers] [smdev] Update README || sin
- [hackers] [smdev] Update TODO || sin
- [hackers] [smdev] Use OpenBSD strlcpy() || sin
- [hackers] [smdev][PATCH] Create USB nodes correctly
- [hackers] [smdev][PATCH] Include sys/sysmacros.h in smdev.c when major is not defined in sys/types.h
- [hackers] [sob]
- [hackers] [sob] complete_nick: be compatible with default ii out format || Hiltjo Posthuma
- [hackers] [sob] update TODO || Hiltjo Posthuma
- [hackers] [sprop] Added docs, makefile, and bugfix. || Connor Lane Smith
- [hackers] [sprop] Added tag 0.1 for changeset ecfe2752b310 || anselm
- [hackers] [sprop] fixed manpage, thanks jari || Connor Lane Smith
- [hackers] [sprop] utf8 + display check || Connor Lane Smith
- [hackers] [sselp] Added tag 0.2 for changeset 5293716fdc7c || Anselm R Garbe
- [hackers] [sselp] applied Virgile's patch || Anselm R Garbe
- [hackers] [sselp] clipboard fix || Connor Lane Smith
- [hackers] [sselp] made config.mk consistent to other projects || Anselm R Garbe
- [hackers] [sselp] prepared new sselp release || Anselm R Garbe
- [hackers] [sselp] removed useless chars || Anselm R Garbe
- [hackers] [sselp] simpler + faster || Connor Lane Smith
- [hackers] [sselp] simplification || Anselm R Garbe
- [hackers] [st 1/2] Reformat usage and separate version from it
- [hackers] [st 2/2] Add -n option for setting WM_CLASS instance name
- [hackers] [st-orig][PATCH] Add MS Office 365 account requirement.
- [hackers] [st-xresources][PATCH] fix: Fix the default `colorname[]` indexes for `background`, `foreground`, `cursorColor`
- [hackers] [st/split] Change default keybindings || Roberto E. Vargas Caballero
- [hackers] [st] should be used in printf in the FAQ. || Christoph Lohmann
- [hackers] [st] - Extend selection to whole line when end of the line is reached
- [hackers] [st] -e flag handles arguments. || Aurélien Aptel
- [hackers] [st] 0.3 release. || Christoph Lohmann
- [hackers] [st] 0.4.1 release. || Christoph Lohmann
- [hackers] [st] 0.5 release. || Christoph Lohmann
- [hackers] [st] 0.7 release || Christoph Lohmann
- [hackers] [st] [5 PATCHES] Code layout changes
- [hackers] [st] [alpha] adapted for 0.8.1
- [hackers] [st] [PATCH 0/1] Add font array support
- [hackers] [st] [PATCH 1/4] move config.h include from st.c to x.c
- [hackers] [st] [PATCH 2/4] inline clipboard functions
- [hackers] [st] [PATCH 3/4] remove unneeded array-length variables
- [hackers] [st] [PATCH 4/4] move X-related config.h types into x.c
- [hackers] [st] [PATCH] Allow bounding boxes to be specified as absolutes
- [hackers] [st] [PATCH] Blinking cursor
- [hackers] [st] [PATCH] call xsetenv() in main process instead of child
- [hackers] [st] [patch] Differentiate Delete from Meta-Delete (like rxvt-unicode)
- [hackers] [st] [PATCH] factor out equivalent code from ttyread/ttysend
- [hackers] [st] [PATCH] Make missing attribute fallback color optional
- [hackers] [st] [PATCH] Makefile: always output the build options, even when building with install
- [hackers] [st] [PATCH] move font/fontspec variables into x.c and XWindow
- [hackers] [st] [PATCH] move key-matching functions into x.c
- [hackers] [st] [PATCH] move opt_* into same file as main()/run()
- [hackers] [st] [PATCH] move usage() to be with run() in x.c
- [hackers] [st] [PATCH] move window urgency handling entirely into x.c
- [hackers] [st] [PATCH] move window-manipulating functions into x.c
- [hackers] [st] [PATCH] move zoom functions into x.c
- [hackers] [st] [PATCH] pass new dimensions into ttyresize
- [hackers] [st] [PATCH] Replace four XftDrawRect calls with one XDrawRectangle
- [hackers] [st] [PATCH] set sel.alt in selstart instead of selextend
- [hackers] [st] [patch] sixel
- [hackers] [st] [PATCH] st: use `void' to indicate an empty parameter list
- [hackers] [st] [patch] use goto in xloadfonts
- [hackers] [st] [PATCH] Work around BadLength error by disallowing color fonts
- [hackers] [st] [PATCHv2] Work around BadLength error by disallowing color fonts
- [hackers] [st] \v and \f are have the same behaviour of \n. || Aurélien Aptel
- [hackers] [st] A better XClassHint class definition
- [hackers] [st] A different double buffering strategy so the background is default set. || Christoph Lohmann
- [hackers] [st] A fix for the XopenIM() errors. || Christoph Lohmann
- [hackers] [st] A reset should reset the line drawing too. || Christoph Lohmann
- [hackers] [st] Add -c option to override the default window class || Gregor Best
- [hackers] [st] Add -g geometry to st and the manpage. || Christoph Lohmann
- [hackers] [st] Add -n option for setting WM_CLASS instance name || Quentin Rameau
- [hackers] [st] Add -T, as recommended by Dmitrij D. Czarkoff || Christoph Lohmann
- [hackers] [st] add -v stuff
- [hackers] [st] add -w option to embed st. (thx nodus cursorius) || Aurélien Aptel
- [hackers] [st] Add 8 bit version of DCS, APC, PM, OSC || Roberto E. Vargas Caballero
- [hackers] [st] Add 8 bit version of DECID || Roberto E. Vargas Caballero
- [hackers] [st] Add 8 bit version of HTS || Roberto E. Vargas Caballero
- [hackers] [st] Add 8 bit version of NEL || Roberto E. Vargas Caballero
- [hackers] [st] Add a hack to handle unknown chars in fontconfig. || Christoph Lohmann
- [hackers] [st] Add a notice in the config.def.h file how to obtain the syntax for || Christoph Lohmann
- [hackers] [st] Add a possibility to modify the string sent by mouse buttons. || Christoph Lohmann
- [hackers] [st] add accidentally omitted word || Matthias-Christian Ott
- [hackers] [st] add altscreen escseq alias & caps to terminfo entry. (thx Bert Münnich) || Aurélien Aptel
- [hackers] [st] Add an error for XftFontOpenPattern failure. || Gary Allen Vollink
- [hackers] [st] Add an option to disable alternative screens. || Christoph Lohmann
- [hackers] [st] Add another obscure way to set a window title. || Christoph Lohmann
- [hackers] [st] Add application cursor sequences for Home || "Roberto E. Vargas Caballero"
- [hackers] [st] Add bold off SGR || Quentin Rameau
- [hackers] [st] Add bracketed paste mode || Egmont Koblinger
- [hackers] [st] Add bracketed paste mode || Roberto E. Vargas Caballero
- [hackers] [st] add break in switch case. (thx Peter Hartman) || Aurélien Aptel
- [hackers] [st] add break;s for last cases in switch statements || Markus Teich
- [hackers] [st] Add CHT sequence || "Roberto E. Vargas Caballero"
- [hackers] [st] Add color change terminfo capabilities || Marc André Tanner
- [hackers] [st] Add comment about tabspaces. || Christoph Lohmann
- [hackers] [st] Add control and meta combinations for arrow keys || "Roberto E. Vargas Caballero"
- [hackers] [st] Add DA and DECID sequences || "Roberto E. Vargas Caballero"
- [hackers] [st] Add DEC alignment test || "Roberto E. Vargas Caballero"
- [hackers] [st] Add DECOM sequence || "Roberto E. Vargas Caballero"
- [hackers] [st] add description of std || Matthias-Christian Ott
- [hackers] [st] Add dim/smxx/rmxx to terminfo, remove duplicate kich1 || Quentin Rameau
- [hackers] [st] add dirty flag for lines || Aurélien Aptel
- [hackers] [st] Add documentation to control codes || "Roberto E. Vargas Caballero"
- [hackers] [st] Add DSR cursor position sequence || Mihail Zenkov
- [hackers] [st] Add enumeration for sel.mode || noname
- [hackers] [st] Add error control to iofile || "Roberto E. Vargas Caballero"
- [hackers] [st] Add error message when child exits whit error || Roberto E. Vargas Caballero
- [hackers] [st] Add eschandle() || Roberto E. Vargas Caballero
- [hackers] [st] Add HTS sequence || "Roberto E. Vargas Caballero"
- [hackers] [st] Add info about Backspace and Delete to the FAQ || Roberto E. Vargas Caballero
- [hackers] [st] Add info about Backspace and Delete to the FAQ || Wolfgang Corcoran-Mathe
- [hackers] [st] Add information about librt and OpenBSD to the FAQ || Roberto E. Vargas Caballero
- [hackers] [st] Add insert for the primary clipboard to MOD + Shift + Ins. || Christoph Lohmann
- [hackers] [st] Add KAM sequence || "Roberto E. Vargas Caballero"
- [hackers] [st] Add key for toogling numlock handling || "Roberto E. Vargas Caballero"
- [hackers] [st] Add key to send a break to the serial line || Roberto E. Vargas Caballero
- [hackers] [st] Add LS2 and LS3 || Roberto E. Vargas Caballero
- [hackers] [st] Add missed key definitions || "Roberto E. Vargas Caballero"
- [hackers] [st] Add missed names of charset sequences || Roberto E. Vargas Caballero
- [hackers] [st] Add missing device path to '-l' example || Klemens Nanni
- [hackers] [st] Add missing function prototypes. || noname
- [hackers] [st] Add Mod + Shift + c/v and no selclear. || Christoph Lohmann
- [hackers] [st] add mouse report escape to terminfo entry. || Aurélien Aptel
- [hackers] [st] add new line glitch to terminfo entry. || Aurélien Aptel
- [hackers] [st] Add newline in error messages || "Roberto E. Vargas Caballero"
- [hackers] [st] Add newline to last selected line
- [hackers] [st] Add newline to stderr message || "Roberto E. Vargas Caballero"
- [hackers] [st] Add OSC, DSC, PM, APC and settitle. || Christoph Lohmann
- [hackers] [st] Add parsing of DCS q sequences || Roberto E. Vargas Caballero
- [hackers] [st] Add preliminary blink stubs. Real implementation is still missing. || Christoph Lohmann
- [hackers] [st] add prototype for command parsing || Matthias-Christian Ott
- [hackers] [st] add selinit() and renamed clipboard_* to sel*. || Aurélien Aptel
- [hackers] [st] Add SI and SO control codes || "Roberto E. Vargas Caballero"
- [hackers] [st] Add some comments about the other mouse reporting modes. || Christoph Lohmann
- [hackers] [st] Add some documentetion to tsetmode || "Roberto E. Vargas Caballero"
- [hackers] [st] Add some hint to have the pseudo terminal in the right mode. || Christoph Lohmann
- [hackers] [st] Add SRM sequence || "Roberto E. Vargas Caballero"
- [hackers] [st] Add standout mode. || Christoph Lohmann
- [hackers] [st] add status bar (window title) to terminfo. (thx Rafa Gallego) || Aurélien Aptel
- [hackers] [st] Add stdint include || René Rietz
- [hackers] [st] Add SUB and CAN control codes || "Roberto E. Vargas Caballero"
- [hackers] [st] Add support for enabling/disabling utf || Roberto E. Vargas Caballero
- [hackers] [st] Add support for End key || "Roberto E. Vargas Caballero"
- [hackers] [st] Add support for insert key || "Roberto E. Vargas Caballero"
- [hackers] [st] Add support for iso14755 || Quentin Rameau
- [hackers] [st] Add support for multiple charset definitions || Roberto E. Vargas Caballero
- [hackers] [st] Add support for scroll(1) || Roberto E. Vargas Caballero
- [hackers] [st] Add support for Supr key || "Roberto E. Vargas Caballero"
- [hackers] [st] add support for utf8 clipboard. fix usage message. || Aurélien Aptel
- [hackers] [st] Add support for utmp in st || Roberto E. Vargas Caballero
- [hackers] [st] Add tabs field into Term struct || "Roberto E. Vargas Caballero"
- [hackers] [st] Add TBC sequence || "Roberto E. Vargas Caballero"
- [hackers] [st] Add terminfo definitions for terminals with meta key || Roberto E. Vargas Caballero
- [hackers] [st] Add the new selection shortcuts to the manpage. || Christoph Lohmann
- [hackers] [st] Add the possibility to have default highlight colors. || Christoph Lohmann
- [hackers] [st] Add tmux capabilities to st.info || pl_AT_ninthfloor.org
- [hackers] [st] Add to TODO to make function keys work. || Christoph Lohmann
- [hackers] [st] Add tty line support || Roberto E. Vargas Caballero
- [hackers] [st] Add vpa terminfo capability || "Roberto E. Vargas Caballero"
- [hackers] [st] Add write I/O to file || "Roberto E. Vargas Caballero"
- [hackers] [st] Add xcalloc wrapper || "Roberto E. Vargas Caballero"
- [hackers] [st] Add xmalloc and xrealloc wrappers || "Roberto E. Vargas Caballero"
- [hackers] [st] Add xstrdup function || Roberto E. Vargas Caballero
- [hackers] [st] added -e and -t option. || Aurélien Aptel
- [hackers] [st] added a XFlush() in xbell(). || Aurélien Aptel
- [hackers] [st] Added basic xterm-ish palette swap support. || Alexander Sedov
- [hackers] [st] Added basic xterm-ish palette swap support. ||Alexander Sedov
- [hackers] [st] added correct line drawing characters for default font. || Aurélien Aptel
- [hackers] [st] added F1-12 key, fixed DCH and ICH. || Aurélien Aptel
- [hackers] [st] added LNM mode; re-organized kpress() to handle it. || Aurélien Aptel
- [hackers] [st] added macro to test flags, removed tmovecursor(). || Aurélien Aptel
- [hackers] [st] added manpage. || Aurélien Aptel
- [hackers] [st] added note about the low precedence of shell to config.def.h || Mytchel Hammond
- [hackers] [st] added PBaseSize hint and set default title to "st". || Aurélien Aptel
- [hackers] [st] added sigchld handler, cleaned error checking. || Aur?lien Aptel
- [hackers] [st] added some error checking in xinit (fixed the segfault caused by a missing font) || Aurélien Aptel
- [hackers] [st] added support for alternate screen. || Aurélien Aptel
- [hackers] [st] Added support for double/triple click+dragging. || Alexander Sedov
- [hackers] [st] added support for the "magic margin", changed c.hide to c.state, changed xcursor() to use term instead of a || Aurélien Aptel
- [hackers] [st] Added tag 0.1 for changeset cbc18c988236 || Aurélien Aptel
- [hackers] [st] Added tag 0.2 for changeset 3c2f9f2ab5e4 || Aurélien Aptel
- [hackers] [st] Added tag 0.2.1 for changeset 108926a0fe61 || Aurélien Aptel
- [hackers] [st] Added tag 0.3 for changeset 9d54ce4daf34 || Christoph Lohmann
- [hackers] [st] added VT100 NEL. || Aur?lien Aptel
- [hackers] [st] added VT100 RI. || Aur?lien Aptel
- [hackers] [st] added VT100 save&load cursor support. || Aur?lien Aptel
- [hackers] [st] added/removed files, updated Makefile. || Aur?lien Aptel
- [hackers] [st] Adding -T to the usage too. || Christoph Lohmann
- [hackers] [st] Adding a FAQ to reference utmp(1). || Christoph Lohmann
- [hackers] [st] Adding a more efficient drawing code. || Christoph Lohmann
- [hackers] [st] Adding a more flexible fontstring handling, shortcuts and a zoom function. || Christoph Lohmann
- [hackers] [st] Adding a nasty resize bug. Maybe it can be fixed. || Christoph Lohmann
- [hackers] [st] Adding a statemant on legacy support. || Christoph Lohmann
- [hackers] [st] Adding a TODO for xft fallback. || Christoph Lohmann
- [hackers] [st] Adding a way to ignore bits in the state. || Christoph Lohmann
- [hackers] [st] Adding an FAQ entry for the keypad handling. || Christoph Lohmann
- [hackers] [st] Adding another bold off sequence. || Christoph Lohmann
- [hackers] [st] Adding error checks for XCreateIC and XOpenIM. || Christoph Lohmann
- [hackers] [st] Adding extended mouse reporting in st. || Christoph Lohmann
- [hackers] [st] Adding fallback support to st. || Christoph Lohmann
- [hackers] [st] Adding instantenous debug output and fixing italic with a reset. || Christoph Lohmann
- [hackers] [st] Adding mor explict font patterns. || Christoph Lohmann
- [hackers] [st] Adding mouse colour/shape settings || Alex Kozadaev
- [hackers] [st] Adding PgUp + Ctrl. || Christoph Lohmann
- [hackers] [st] Adding PgUp and PgDown + Ctrl to config.def.h || Christoph Lohmann
- [hackers] [st] Adding scrollwheel support. Thanks Brandon Invergo! || Christoph Lohmann
- [hackers] [st] Adding setb and setf and a comment about terminfo installation. || Christoph Lohmann
- [hackers] [st] Adding some contributors. Thanks to you all! || Christoph Lohmann
- [hackers] [st] Adding some more fields to the manpage, like authors, license etc. || Christoph Lohmann
- [hackers] [st] Adding support for XK_F35. || Christoph Lohmann
- [hackers] [st] Adding the FAQ entry for zsh. || Christoph Lohmann
- [hackers] [st] Adding the patch of David Dufberg Töttrup to implement WM_DELETE_WINDOW. Thank you! || Christoph Lohmann
- [hackers] [st] Adding the removal of the timeouts to the TODO. || Christoph Lohmann
- [hackers] [st] Adding wrap handling in selection. || Christoph Lohmann
- [hackers] [st] Adding xterm behaviour to setting the title. || Christoph Lohmann
- [hackers] [st] Adopting arg.h with more flexible cmd handling. || Christoph Lohmann
- [hackers] [st] Aligning the macros. || Christoph Lohmann
- [hackers] [st] All xcolors are not Xft colors and the clearing of the borders has been || Christoph Lohmann
- [hackers] [st] Allow combinations with Backspace || Roberto E. Vargas Caballero
- [hackers] [st] Allow control characters inside escape sequences || "Roberto E. Vargas Caballero"
- [hackers] [st] Allow more complex delimiters for word selections. || Christoph Lohmann
- [hackers] [st] Allow mouse selection override using ShiftMask || Hiltjo Posthuma
- [hackers] [st] Allow simpler stdout -f handling. || Christoph Lohmann
- [hackers] [st] Alpha patch needs update and bug fixing with Unicode input via dmenu
- [hackers] [st] Also clears ESC_START on interrupt characters during sequences. || Colona
- [hackers] [st] Another thing for TODO – resize. || Christoph Lohmann
- [hackers] [st] applied Devin J Pohly's st color info patches, thanks Devin! || Anselm R Garbe
- [hackers] [st] applied Jukka's BSD patch
- [hackers] [st] applied parts of "anonymous" cleanup patch. || Aurélien Aptel
- [hackers] [st] applied parts of Connor Lane Smith's cleanup patch. || Aurélien Aptel
- [hackers] [st] applied xclipboard patch. thx David Isaac Wolinsky. || Aurélien Aptel
- [hackers] [st] Apply ATTR_REVERSE after ATTR_FAINT || Benno Fünfstück
- [hackers] [st] apply hints before initial mapping (ICCCM) || Ingo Lohmar
- [hackers] [st] apply Nick's patch to fix some error printf to use stderr || pancake
- [hackers] [st] apply post-XDBE patch BORDER fix || Brandon Invergo
- [hackers] [st] Applying a shortening proposal for the run loop of k0ga. || Christoph Lohmann
- [hackers] [st] Applying the CBT patch of Roberto Vargas. Thanks. || Christoph Lohmann
- [hackers] [st] Applying the change of the Del key assingment. Thanks Martti Kühne! || Christoph Lohmann
- [hackers] [st] Applying the changes to the docs; by Peter Hartman. || Christoph Lohmann
- [hackers] [st] Applying the patch of mar771 right. || Christoph Lohmann
- [hackers] [st] Applying the patch of Rafa Garcia Gallega <rafael.garcia.gallego_AT_gmail.com> to || Christoph Lohmann
- [hackers] [st] Applying the patch of Roberto Caballero to set WINDOWID and all the pwuid() || Christoph Lohmann
- [hackers] [st] Applying the patch of the little girl <yui_AT_blekksprut.net> to make cjk input || Christoph Lohmann
- [hackers] [st] Applying the patches of k0ga and changing the LICENSE file in the appropriate || Christoph Lohmann
- [hackers] [st] Applying the tab expansion patch from koga. || Christoph Lohmann
- [hackers] [st] arg.h wasn't used for dist. || Christoph Lohmann
- [hackers] [st] arg.h: fixed argv checks order || Lucas Gabriel Vuotto
- [hackers] [st] arg.h: remove unused macros
- [hackers] [st] arg.h: remove unused macros || Quentin Rameau
- [hackers] [st] Avoid buffer overrun in bpress() || Mark Edgar
- [hackers] [st] Avoid buffer overrun in kpress() and remove limit on shortcut strings. || Mark Edgar
- [hackers] [st] Avoid failing when embedding with a Window id of 0 || Quentin Rameau
- [hackers] [st] Avoid initialization of vt100_0 in each call to tsetchar || "Roberto E. Vargas Caballero"
- [hackers] [st] Avoid recursive call to ttywrite from ttyread || Roberto E. Vargas Caballero
- [hackers] [st] backport of local changes || Anselm R Garbe
- [hackers] [st] Backspace value shouldn't depend on keypad state || Ivan Delalande
- [hackers] [st] base64dec: skip non-printable characters like \r\n || Suraj N. Kurapati
- [hackers] [st] basic xft rendering working. || Aurélien Aptel
- [hackers] [st] Be careful about mar77i's patches. || Christoph Lohmann
- [hackers] [st] Be more efficient in blinking. || Christoph Lohmann
- [hackers] [st] Better comments for the snapping code. || Christoph Lohmann
- [hackers] [st] better Input Method Editor (IME) support || Ivan Tham
- [hackers] [st] bold attribute is back. || Aur?lien Aptel
- [hackers] [st] Brightening is again on the TODO list. || Christoph Lohmann
- [hackers] [st] bump version to 0.8 || Hiltjo Posthuma
- [hackers] [st] bump version to 0.8.1 || Hiltjo Posthuma
- [hackers] [st] bump version to 0.8.2 || Hiltjo Posthuma
- [hackers] [st] bump version to 0.8.3 || Hiltjo Posthuma
- [hackers] [st] bump version to 0.8.4 || Hiltjo Posthuma
- [hackers] [st] bump version to 0.8.5 || Hiltjo Posthuma
- [hackers] [st] bump version to 0.9.2 || Hiltjo Posthuma
- [hackers] [st] bump version. || Aurélien Aptel
- [hackers] [st] Bump year. || Christoph Lohmann
- [hackers] [st] Bumping up the xfps so mouse motion won't reap the CPU. || Christoph Lohmann
- [hackers] [st] Call _exit() instead of exit() if exec*() fails || sin
- [hackers] [st] Call XdbeQueryExtension before of calling any Xdbe function || "Roberto E. Vargas Caballero"
- [hackers] [st] Call xsetenv() in main process instead of child || Devin J. Pohly
- [hackers] [st] Call XSync in redraw || "Roberto E. Vargas Caballero"
- [hackers] [st] Cancel DCS with SUB, CAN, ESC or any CC1 code || Roberto E. Vargas Caballero
- [hackers] [st] capabilities sorted by capname in st.info. copy acsc from xterm. || Aurélien Aptel
- [hackers] [st] change "op" cap in terminfo entry to xterm/rxvt value. || Aurélien Aptel
- [hackers] [st] change -e behaviour and update man page. || Aurélien Aptel
- [hackers] [st] Change internal character representation. || noname_AT_inventati.org
- [hackers] [st] Change Pause to Break in shortcut for serial break || Roberto E. Vargas Caballero
- [hackers] [st] Change the behavior of word snapping on delimiters || Ivan Delalande
- [hackers] [st] Change the FAQ for the new Backspace behaviour. || Christoph Lohmann
- [hackers] [st] Change who's expanding tabs. || Christoph Lohmann
- [hackers] [st] change X cursor to "I". || Aurélien Aptel
- [hackers] [st] Changed inconsistent indent || Eric Pruitt
- [hackers] [st] Changed type for UTF-32 codepoints from long to uint_least32_t || suigin
- [hackers] [st] Changing the default font to DejaVu Sans Mono, which is more appealing and || Christoph Lohmann
- [hackers] [st] Changing the fps to something reasonable high. || Christoph Lohmann
- [hackers] [st] Changing the license to MIT/X. || Christoph Lohmann
- [hackers] [st] Changing the TODO to the current state. || Christoph Lohmann
- [hackers] [st] Changing the way how paste is handled, just for the nano people. || Christoph Lohmann
- [hackers] [st] Check alternative screen before drawing box selection || "Roberto E. Vargas Caballero"
- [hackers] [st] Check for presence of SHELL environment variable || Eric Pruitt
- [hackers] [st] Checking for the lower X11 special keys too. Thanks Benjamin R. Haskell! || Christoph Lohmann
- [hackers] [st] Clarify calculation precedence for '&' and '?' || mvdan_AT_mvdan.cc
- [hackers] [st] Clarify some or exclusive expressions || "Roberto E. Vargas Caballero"
- [hackers] [st] clean \t. || Aurélien Aptel
- [hackers] [st] clean and name enum definitions. || Aurélien Aptel
- [hackers] [st] clean button selection code. || Aurélien Aptel
- [hackers] [st] clean comment regarding redrawing in bmotion(). || Aurélien Aptel
- [hackers] [st] Clean up #includes || Devin J. Pohly
- [hackers] [st] Clean up xdraws and optimize glyph drawing with non-unit kerning values || suigin
- [hackers] [st] clean up. || Aur?lien Aptel
- [hackers] [st] Clean windows display after resizing || "Roberto E. Vargas Caballero"
- [hackers] [st] cleaned some spaces. || Aurélien Aptel
- [hackers] [st] cleaned up (removed space indentation). select/event bug fixed. || Aur?lien Aptel
- [hackers] [st] cleaning st.info. added comment in st.c for DECSCNM. || Aurélien Aptel
- [hackers] [st] cleaning st.info. fixed cvvis. || Aurélien Aptel
- [hackers] [st] Cleaning up lonely tabs. || Christoph Lohmann
- [hackers] [st] Cleaning up the fixed window size and the resizing of clients. || Christoph Lohmann
- [hackers] [st] Cleaning up the TODO file. || Christoph Lohmann
- [hackers] [st] cleanup & bugfix in xdraws(). || Aurélien Aptel
- [hackers] [st] cleanup. refactored dirt-related function. || Aurélien Aptel
- [hackers] [st] cleanup. || Aurélien Aptel
- [hackers] [st] Clear X window in tsetreset() || "Roberto E. Vargas Caballero"
- [hackers] [st] clipcopy: no need to check for free(NULL), set to NULL after free || Hiltjo Posthuma
- [hackers] [st] close master/slave pty in the shell process. || Aurélien Aptel
- [hackers] [st] code-style for pledge(2) || Hiltjo Posthuma
- [hackers] [st] code-style: add fallthrough comment || Hiltjo Posthuma
- [hackers] [st] Color pre-multiplication
- [hackers] [st] Comment default CC assignment || Roberto E. Vargas Caballero
- [hackers] [st] Comment fix. || noname
- [hackers] [st] Commit to push the 0.6 release. || Christoph Lohmann
- [hackers] [st] compose key patch. thx federico luna. || Aurélien Aptel
- [hackers] [st] Compute ena_sel as one expression. || noname
- [hackers] [st] config.def.h: add an option allowwindowops, by default off (secure) || Hiltjo Posthuma
- [hackers] [st] config.def.h: improve latency for the default configuration || Hiltjo Posthuma
- [hackers] [st] config.def.h: remove crlf value section || Hiltjo Posthuma
- [hackers] [st] config.def.h: typo in comment. || Aurélien Aptel
- [hackers] [st] config.mk: use PKG_CONFIG in commented OpenBSD section || Hiltjo Posthuma
- [hackers] [st] Conformity in the -g geometry handling. || Christoph Lohmann
- [hackers] [st] Consistent Alt+BackSpace behavior || Alive 4ever
- [hackers] [st] Consistent FALLTHROUGH comments. || noname
- [hackers] [st] continued work on st
- [hackers] [st] Convert VT102ID to a config variable || Roberto E. Vargas Caballero
- [hackers] [st] copy dirty lines to screen, add select() timeout & min time between draw() calls. || Aurélien Aptel
- [hackers] [st] Copy non set positions as spaces || "Roberto E. Vargas Caballero"
- [hackers] [st] copy old pixmap to new on resize || Devin J. Pohly
- [hackers] [st] correct programme name || Matthias-Christian Ott
- [hackers] [st] Correct shift amount on MODE_INSERT in tputc() || Rian Hunter
- [hackers] [st] correct year of copyright notice || Matthias-Christian Ott
- [hackers] [st] Correcting the bitmask value check. || Christoph Lohmann
- [hackers] [st] Correctly initialize altscreen when defaultbg is not 0. || Mark Edgar
- [hackers] [st] cosmetic, whitespace, etc. || Aurélien Aptel
- [hackers] [st] Create a function for DEC test || Roberto E. Vargas Caballero
- [hackers] [st] CUP == HVP; CHA == HPA; || Christoph Lohmann
- [hackers] [st] cursor is hid when unfocused. || Aurélien Aptel
- [hackers] [st] customize word delimiters on double click selection
- [hackers] [st] Damn, my fault. The cache should have at least some entries. || Christoph Lohmann
- [hackers] [st] Dbe is not required anymore. || Christoph Lohmann
- [hackers] [st] Default volume of the bell is 0. || Christoph Lohmann
- [hackers] [st] Delay redrawals on palette changes || Santtu Lakkala
- [hackers] [st] delete clipboard properties after pasting them || v4hn
- [hackers] [st] Delete ncv capability from terminfo || Roberto E. Vargas Caballero
- [hackers] [st] Disable BCE again. || Christoph Lohmann
- [hackers] [st] disable mouse highlight when mouse report enabled. (thx Bert Münnich) || Aurélien Aptel
- [hackers] [st] do not add newline to selection text if next line not selected (Nick) || pancake
- [hackers] [st] Do not eat ESC character if control string is not properly terminated. || noname
- [hackers] [st] Do not export chscale and cwscale. || noname
- [hackers] [st] Do not mark as invalid UTF8 control codes || Roberto E. Vargas Caballero
- [hackers] [st] Do not obfuscate what make is doing. || Quentin Rameau
- [hackers] [st] Do not save cursor in tresize. || noname
- [hackers] [st] Do not set dirty flag twice in tscrollup and tscrolldown. || noname
- [hackers] [st] Do not set SHELL to utmp ever || Roberto E. Vargas Caballero
- [hackers] [st] Do not set terminal title based on stty arguments. || noname_AT_inventati.org
- [hackers] [st] do not truncate font size when zooming || Quentin Rameau
- [hackers] [st] Do not use color when font attributes are supported || Quentin Rameau
- [hackers] [st] Do not use tmoveto in tputtab. || noname_AT_inventati.org
- [hackers] [st] document keys in man page || Greg Reagle
- [hackers] [st] document possible configuration. || Aurélien Aptel
- [hackers] [st] Doing it like the new run() was proposed. || Christoph Lohmann
- [hackers] [st] doing the same with st as well
- [hackers] [st] don't draw if the window is not visible. || Aurélien Aptel
- [hackers] [st] don't modify argv, use a counter || Hiltjo Posthuma
- [hackers] [st] Don't read if we chunked the input data. || Christoph Lohmann
- [hackers] [st] Don't report release events for mouse wheel || Balazs Kezes
- [hackers] [st] Don't set dirty all lines because tswapcreen do it || noname
- [hackers] [st] don't set the font all the time
- [hackers] [st] Don't treat clauses like functions || FRIGN
- [hackers] [st] double-buffering added using pixmap (finally). || Aur?lien Aptel
- [hackers] [st] drawing is faster but the bold attr is not supported anymore. || Aur?lien Aptel
- [hackers] [st] drawregion() only copies region on screen. || Aurélien Aptel
- [hackers] [st] dump escseq if not handled. || Aur?lien Aptel
- [hackers] [st] dup() -> dup2() || FRIGN
- [hackers] [st] ECH handled correctly. || Aur?lien Aptel
- [hackers] [st] eliminated all other errors, fixed visibilities of functions in vt.c
- [hackers] [st] eliminated warnings in process.c
- [hackers] [st] eliminating waitforevent()
- [hackers] [st] emoji ascii fontconfig
- [hackers] [st] Enable BCE everywhere. || Christoph Lohmann
- [hackers] [st] Enable blinking in st. || Christoph Lohmann
- [hackers] [st] Enable keypad set and unset commands. || Christoph Lohmann
- [hackers] [st] Enable login shell?
- [hackers] [st] Enable multiple arguments in SM and RM || "Roberto E. Vargas Caballero"
- [hackers] [st] Enabling enacs and adding compatibility to xterm and urxvt for alternative || Christoph Lohmann
- [hackers] [st] enabling UTF8/locale support in st
- [hackers] [st] End a sequence only on CAN, SUB, and C1s. || Colona
- [hackers] [st] Enforce a terminal size to reduce race conditions in too efficient apps. || Christoph Lohmann
- [hackers] [st] ensure that the italic font has the same weight as the normal font || joe9
- [hackers] [st] error message style and use strerror in a few places || Hiltjo Posthuma
- [hackers] [st] Expand the last line with '
- [hackers] [st] Explaining blinking for the dummies. || Christoph Lohmann
- [hackers] [st] Expose cursor shape in config.def.h || Jan Christoph Ebersbach
- [hackers] [st] externalpipe patch update
- [hackers] [st] Extract ttyresize() out of cresize()
- [hackers] [st] Extract ttyresize() out of cresize() || Quentin Rameau
- [hackers] [st] factor and cleanup code. || Aurélien Aptel
- [hackers] [st] Factor out equivalent code from ttyread/ttysend || Devin J. Pohly
- [hackers] [st] factored code and fixed behaviour of tnewline(). || Aurélien Aptel
- [hackers] [st] FAQ: add entry about color emoji Xft bug || Hiltjo Posthuma
- [hackers] [st] FAQ: fix a typo, patch -> path || Hiltjo Posthuma
- [hackers] [st] FAQ: fix single-buffer patch || Hiltjo Posthuma
- [hackers] [st] FAQ: fix wording || Alexander Huemer
- [hackers] [st] FAQ: update typo and escape code for smkx || Hiltjo Posthuma
- [hackers] [st] faster resizing. || Aurélien Aptel
- [hackers] [st] Finally resolving the backspace problem. || Christoph Lohmann
- [hackers] [st] fix \b and clean \t. || Aurélien Aptel
- [hackers] [st] fix and clean ttyread(). buf wasn't static. || Aurélien Aptel
- [hackers] [st] Fix arrow keys terminfo capabilities || "Roberto E. Vargas Caballero"
- [hackers] [st] fix BadMatch error when embedding on some windows || Lucas de Sena
- [hackers] [st] Fix blink mode check || Michael Forney
- [hackers] [st] Fix bug in tputc writing to io file || "Roberto E. Vargas Caballero"
- [hackers] [st] Fix bug restoring cursor position || "Roberto E. Vargas Caballero"
- [hackers] [st] fix bug where first selection snaps to lines || Jason Woofenden
- [hackers] [st] fix build || pancake
- [hackers] [st] fix build. || Aurélien Aptel
- [hackers] [st] Fix color with FAINT attribute || Benno Fünfstück
- [hackers] [st] Fix commented out code || Alexander Krotov
- [hackers] [st] Fix copy of line with len = 0 || Roberto E. Vargas Caballero
- [hackers] [st] Fix core in multi-line selection on OpenBSD || Maurice Quennet
- [hackers] [st] Fix crash due to invalid timespec given to pselect || Ivan Delalande
- [hackers] [st] Fix crash due to wide characters || Rian Hunter
- [hackers] [st] fix crash for small windows || pancake
- [hackers] [st] Fix crash on font resize resize || Nils Reuße
- [hackers] [st] Fix crash on resize || Jules Maselbas
- [hackers] [st] fix cursor handling when alt screen is disabled || q_AT_c9x.me
- [hackers] [st] Fix cursor move with wide glyphs || Quentin Rameau
- [hackers] [st] fix custom key handling. || Aurélien Aptel
- [hackers] [st] fix default color overwriten bug. || Aurélien Aptel
- [hackers] [st] Fix definition of CONTROLC0 || Roberto E. Vargas Caballero
- [hackers] [st] Fix disabling of bold and fastblink || Michael Forney
- [hackers] [st] Fix displaying control code || Roberto E. Vargas Caballero
- [hackers] [st] Fix empty selection highlighting bug. || noname
- [hackers] [st] Fix extra bracketed paste markers when pasting >8kb || dequis
- [hackers] [st] Fix FAQ typo || George Ornbo
- [hackers] [st] fix focus state when embed in another window. || Aurélien Aptel
- [hackers] [st] Fix for multibyte characters in techo. || noname
- [hackers] [st] Fix forgotten bracket and duplicate option in usage()
- [hackers] [st] Fix forgotten bracket and duplicate option in usage() || Quentin Rameau
- [hackers] [st] Fix forgotten closing bracket in usage()
- [hackers] [st] fix gcc warnings || pancake
- [hackers] [st] Fix Identification sequences || "Roberto E. Vargas Caballero"
- [hackers] [st] Fix indentation. || noname
- [hackers] [st] fix insert key, terminfo and changed TERM back to st. (thx Ondrej Martinek) || Aurélien Aptel
- [hackers] [st] Fix keypad mode and cursor mode || "Roberto E. Vargas Caballero"
- [hackers] [st] Fix LNM sequence || "Roberto E. Vargas Caballero"
- [hackers] [st] Fix man page and usage() || Roberto E. Vargas Caballero
- [hackers] [st] Fix manpage typo || Paride Legovini
- [hackers] [st] Fix memmove() invocation with src/dst being NULL || sin
- [hackers] [st] fix memory leak in xloadcols() || Hiltjo Posthuma
- [hackers] [st] Fix misplaced break || Roberto E. Vargas Caballero
- [hackers] [st] fix PageUp Modifier Mask in config.def.h || Markus Teich
- [hackers] [st] Fix portability problem in techo() || Roberto E. Vargas Caballero
- [hackers] [st] fix possible rare crash when Xutf8TextPropertyToTextList fails || Hiltjo Posthuma
- [hackers] [st] fix PRINT/DRAW _TIMEOUT and fix redrawing bug. || Aurélien Aptel
- [hackers] [st] Fix rectangular selection. || Colona
- [hackers] [st] fix regression by selecting clipboard text || Hiltjo Posthuma
- [hackers] [st] Fix regression from 69e32a6 when setting title. || Quentin Rameau
- [hackers] [st] Fix rmul definition || Eric Pruitt
- [hackers] [st] Fix save/restore cursor || Mihail Zenkov
- [hackers] [st] fix segfault in selection. (thx Martti Kühne) || Aurélien Aptel
- [hackers] [st] Fix segfault when pressing PrintScr without a selection || Rafa Garcia Gallego
- [hackers] [st] fix segfault when selecting big buffers || pancake
- [hackers] [st] fix segfault with mouse selection. (thx anonymous) || Aurélien Aptel
- [hackers] [st] fix segfault || pancake
- [hackers] [st] Fix segmentation fault in strhandle() || Roberto E. Vargas Caballero
- [hackers] [st] Fix selecting clearing and BCE || Roberto E. Vargas Caballero
- [hackers] [st] Fix selection bug || "Roberto E. Vargas Caballero"
- [hackers] [st] fix selection. (thx Tarmo Heiskanen) || Aurélien Aptel
- [hackers] [st] Fix selection: selscroll || Jakub Leszczak
- [hackers] [st] Fix Shift + Insert shortcut || "Roberto E. Vargas Caballero"
- [hackers] [st] Fix SHIFT+DEL definition || Roberto E. Vargas Caballero
- [hackers] [st] Fix SI and SO || Roberto E. Vargas Caballero
- [hackers] [st] Fix sigchld || Jochen Sprickerhof
- [hackers] [st] Fix signess of tdefcolor || Eon S. Jeon
- [hackers] [st] Fix some bugs in mouse tracking logic || Michael Forney
- [hackers] [st] Fix some more LICENSE changes. || Christoph Lohmann
- [hackers] [st] Fix speech error in comment || "Roberto E. Vargas Caballero"
- [hackers] [st] Fix st with input method. || Weng Xuetian
- [hackers] [st] Fix stupid bug in tdefcolor returning -1 in unsigned function || Roberto E. Vargas Caballero
- [hackers] [st] Fix style in execsh || Roberto E. Vargas Caballero
- [hackers] [st] Fix tab key || "Roberto E. Vargas Caballero"
- [hackers] [st] Fix techo handling of control and multibyte characters. || noname
- [hackers] [st] Fix the cursor color when over selection. || Quentin Rameau
- [hackers] [st] Fix the cursor colors selection || Quentin Rameau
- [hackers] [st] Fix the geometry handling. || Christoph Lohmann
- [hackers] [st] Fix the new -e handling. An empty cmd has to work for backwards compatibility. || Christoph Lohmann
- [hackers] [st] Fix the st manpage for -l line. || Christoph Lohmann
- [hackers] [st] Fix title initialization || Quentin Rameau
- [hackers] [st] Fix tmux terminfo extensions Se and Ss || Sebastian J. Bronner
- [hackers] [st] Fix tputc control code handling || Roberto E. Vargas Caballero
- [hackers] [st] Fix truecolor escapes, when both bg and fg are set || Amadeusz Sławiński
- [hackers] [st] Fix ttywrite() || Roberto E. Vargas Caballero
- [hackers] [st] Fix type for write(2) return variable.
- [hackers] [st] Fix type for write(2) return variable. || Quentin Rameau
- [hackers] [st] Fix typo in config.def.h || Eric Pruitt
- [hackers] [st] Fix typo. || noname_AT_inventati.org
- [hackers] [st] fix unicode glitch in DCS strings, patch by Tim Allen || Hiltjo Posthuma
- [hackers] [st] Fix unused variable issue and OSX includes || pancake
- [hackers] [st] fix utf8 clipboard. (thx Petr Sabata) || Aurélien Aptel
- [hackers] [st] Fix value of ka1 terminfo capability || "Roberto E. Vargas Caballero"
- [hackers] [st] Fix vertical character alignment in some cases || Ton van den Heuvel
- [hackers] [st] Fix VPR sequence || "Roberto E. Vargas Caballero"
- [hackers] [st] fix warning || pancake
- [hackers] [st] Fix XK_NO_MOD and XK_ANY_MOD behavior || "Roberto E. Vargas Caballero"
- [hackers] [st] fix: correctly encode mouse buttons >= 8 in X10 and SGR mode || Hiltjo Posthuma
- [hackers] [st] fix: do not wait until window get first focus
- [hackers] [st] fix: whitespace || Markus Teich
- [hackers] [st] Fixed 'missing glyph doesn't use fontconfig config substitutions' bug || Spencer Phippen
- [hackers] [st] fixed a memory leak & segfault in tresize. || Aur?lien Aptel
- [hackers] [st] fixed background color bug (thx Devin J. Pohly). || Aurélien Aptel
- [hackers] [st] fixed backspace problem, updated terminfo entry and moved TNAME in config.h. || Aurélien Aptel
- [hackers] [st] Fixed copying empty lines inside selection. || Alexander
- [hackers] [st] fixed ED. || Aurélien Aptel
- [hackers] [st] fixed IL and DL. || Aurélien Aptel
- [hackers] [st] Fixed lock up when system time jumps backwards || Rob Pilling
- [hackers] [st] fixed makefile. || Aurélien Aptel
- [hackers] [st] Fixed memory leak in xsettitle(). || Alexander Sedov
- [hackers] [st] fixed newline bug. || Aurélien Aptel
- [hackers] [st] fixed optimized drawing routine and factored some code. || Aurélien Aptel
- [hackers] [st] fixed pixmap buffer drawing. || Aurélien Aptel
- [hackers] [st] Fixed possible segfault by reverting to the key struct (again). || Aur?lien Aptel
- [hackers] [st] fixed potential bug in IS_SET(). || Aurélien Aptel
- [hackers] [st] fixed quoting
- [hackers] [st] fixed start/end sequence of gfx. || Aurélien Aptel
- [hackers] [st] fixed STLDFLAG order in broken st Makefile || Anselm R Garbe
- [hackers] [st] Fixed STR sequence termination condition || noname
- [hackers] [st] fixed the scrolling bug and cleaned some stuff. || Aur?lien Aptel
- [hackers] [st] fixed warnings in event.c
- [hackers] [st] Fixed wrong nanosecond factor 10E6. || Ivan Delalande
- [hackers] [st] Fixing a bug while parsing empty arguments in csiparse. || Christoph Lohmann
- [hackers] [st] Fixing a compile error. || Christoph Lohmann
- [hackers] [st] Fixing a compiler warning with the assignment. || Christoph Lohmann
- [hackers] [st] Fixing a off-by-one error in the new border clearing code. || Christoph Lohmann
- [hackers] [st] Fixing a off-by-one error in the penultimate row drawing. || Christoph Lohmann
- [hackers] [st] Fixing a precedence problem. Thanks tridactyla! || Christoph Lohmann
- [hackers] [st] Fixing a resize bug, if a smaller amount than the lineheight is resized. || Christoph Lohmann
- [hackers] [st] Fixing a type in in2 in the st.info. || Christoph Lohmann
- [hackers] [st] Fixing a typo. || Christoph Lohmann
- [hackers] [st] Fixing an out-of-bound bug in the selection code. Thanks Szabolczs Nagy! || Christoph Lohmann
- [hackers] [st] Fixing bad highlighting on first SNAP_WORD multiline select. || Christoph Lohmann
- [hackers] [st] Fixing bold fonts in reverse mode. || Christoph Lohmann
- [hackers] [st] Fixing bugs in the strtol and strtok_r replacements. || Christoph Lohmann
- [hackers] [st] Fixing color and refactor xsetcolorname. || Christoph Lohmann
- [hackers] [st] Fixing italic bold. || Christoph Lohmann
- [hackers] [st] Fixing meta+return. Thanks Szabolcs Nagy! || Christoph Lohmann
- [hackers] [st] Fixing Return in non-crlf mode. || Christoph Lohmann
- [hackers] [st] Fixing some key issues with mc. Thanks nsz! || Christoph Lohmann
- [hackers] [st] Fixing the black remaining lines in mc and dialog. || Christoph Lohmann
- [hackers] [st] Fixing the border pixel when there is a negative position. || Christoph Lohmann
- [hackers] [st] Fixing the brightening on bold. For the 256 colors and greyscale I assumed a || Christoph Lohmann
- [hackers] [st] Fixing the C reading test. || Christoph Lohmann
- [hackers] [st] Fixing the calculation of the base tty pixel size. || Christoph Lohmann
- [hackers] [st] Fixing the clipboard copying to st itself. || Christoph Lohmann
- [hackers] [st] Fixing the cursor movement in selections. || Christoph Lohmann
- [hackers] [st] Fixing the font unloading in case of zoom. || Christoph Lohmann
- [hackers] [st] Fixing the italic-bold font check. Thanks nsz. || Christoph Lohmann
- [hackers] [st] Fixing the menus in mc. || Christoph Lohmann
- [hackers] [st] Fixing the nasty selection bug. Thanks p37sitdu_AT_lavabit.com! || Christoph Lohmann
- [hackers] [st] Fixing the redrawing patch of k0ga, so it's using xclear() in redraw() too. || Christoph Lohmann
- [hackers] [st] Fixing the resizing behaviour. || Christoph Lohmann
- [hackers] [st] Fixing the return and keypad enter sent characters. Terminals produce \r. And || Christoph Lohmann
- [hackers] [st] Fixing the reverse mode of st colors. || Christoph Lohmann
- [hackers] [st] Fixing the selection handling to allow one char selection. || Christoph Lohmann
- [hackers] [st] Fixing the selection in a single line again. || Christoph Lohmann
- [hackers] [st] Fixing the selection issue in altscreens. || Christoph Lohmann
- [hackers] [st] Fixing the selection scrolling and the selection naming. || Christoph Lohmann
- [hackers] [st] Fixing the tab key, when no mask is wanted. || Christoph Lohmann
- [hackers] [st] Fixing the too small window in non-tiling window managers. || Christoph Lohmann
- [hackers] [st] Fixing the XClassHint setting in st. || Christoph Lohmann
- [hackers] [st] Fixing title setting with the title argument. || Christoph Lohmann
- [hackers] [st] Fixing trailing whitespaces. || Christoph Lohmann
- [hackers] [st] font ligature rendering
- [hackers] [st] foo
- [hackers] [st] Force redisplay of all lines in DECSCNM || "Roberto E. Vargas Caballero"
- [hackers] [st] Forcing the parameter limit to xcopy() and selpaste(). Thanks to Rob Pilling. || Christoph Lohmann
- [hackers] [st] Forgot one line. It's late. || Christoph Lohmann
- [hackers] [st] Forgot to remove the xclearborders() definition from the last commit. || Christoph Lohmann
- [hackers] [st] Gc is not used anymore. || Christoph Lohmann
- [hackers] [st] General cleanup || Devin J. Pohly
- [hackers] [st] get rid of artifacts in border on resize down || Devin J. Pohly
- [hackers] [st] Getbuttoninfo is always used the same and just a helper function. Shrinking it || Christoph Lohmann
- [hackers] [st] Glibc wants me to use _DEFAULT_SOURCe. I do obey. || Christoph Lohmann
- [hackers] [st] graphic charset and a few more escapes. || Aur?lien Aptel
- [hackers] [st] handle dim/bright colors. || Aurélien Aptel
- [hackers] [st] Handle pasting of empty selection. || Alex Pilon
- [hackers] [st] handle tabulation (still not perfect) || Aurélien Aptel
- [hackers] [st] Have selected() check whether selection exists || Devin J. Pohly
- [hackers] [st] Height is height. || Christoph Lohmann
- [hackers] [st] I like empty lines. || Christoph Lohmann
- [hackers] [st] If the selection is cleared, draw() and do it on button press too. || Christoph Lohmann
- [hackers] [st] If there is really someone without SHELL set, help him/her. || Christoph Lohmann
- [hackers] [st] Ignore all control characters not handled || "Roberto E. Vargas Caballero"
- [hackers] [st] Ignore DECARM sequence || "Roberto E. Vargas Caballero"
- [hackers] [st] Ignore NUL character as a padding character. Telnet may use this. Patch of || Christoph Lohmann
- [hackers] [st] Implement chunked write to the cmdfd. || Christoph Lohmann
- [hackers] [st] Implement INCR transfers in the clipboard. || Christoph Lohmann
- [hackers] [st] Implement italic font support. || Christoph Lohmann
- [hackers] [st] Implement most ICCCM rules for selection handling. || Markus Wichmann
- [hackers] [st] Implement rectangular mouse selection. || Christoph Lohmann
- [hackers] [st] Implement Xdbe-based double-buffering || Brandon Invergo
- [hackers] [st] Implementing 8 bit mode for meta. || Christoph Lohmann
- [hackers] [st] Implementing italic-bold. This will require an increase of the avgWdth. || Christoph Lohmann
- [hackers] [st] Implementing line drawing right. || Christoph Lohmann
- [hackers] [st] Implementing mouse focus and all events. || Christoph Lohmann
- [hackers] [st] Implementing xzoomreset. || Christoph Lohmann
- [hackers] [st] Import the patch of Eckehard Berns to add insert mode. Thanks! || Christoph Lohmann
- [hackers] [st] important several blurt portions to get a working initial st version
- [hackers] [st] Importing the patch of Roberto Vargas to inherit signal handlers. || Christoph Lohmann
- [hackers] [st] Improve execsh() and don't allow anonymous shells || Roberto E. Vargas Caballero
- [hackers] [st] Improve readability of enum members || Alexander Huemer
- [hackers] [st] Improved font caching || Eon S. Jeon
- [hackers] [st] Increase XmbLookupString buffer || Ivan Tham
- [hackers] [st] Increasing font cache for speeding up UTF8 demos. || Christoph Lohmann
- [hackers] [st] Increment accuaracy in drawtime calculation || noname_AT_inventati.org
- [hackers] [st] Initial font size issue.
- [hackers] [st] Initial font size issue. || ian_AT_remmler.org
- [hackers] [st] initial implementation of selection and clipboard || pancake
- [hackers] [st] Initial Xft support for st. More to follow. || Christoph Lohmann
- [hackers] [st] Inline clipboard functions || Devin J. Pohly
- [hackers] [st] Introduce lim in all ttywrite() checks. || Christoph Lohmann
- [hackers] [st] It's 2014 now. || Christoph Lohmann
- [hackers] [st] keep some glyph modes for the cursor || Nils Reuße
- [hackers] [st] Lazy font unloading too. || Christoph Lohmann
- [hackers] [st] Lazy fontset loading. || Christoph Lohmann
- [hackers] [st] LEGACY: typo. || Aurélien Aptel
- [hackers] [st] len assignment is never used || mvdan_AT_mvdan.cc
- [hackers] [st] Let curses do the dirty work for flash || Ivan Delalande
- [hackers] [st] Let the user specify C and LD FLAGS || Quentin Rameau
- [hackers] [st] LICENSE: bump year || Hiltjo Posthuma
- [hackers] [st] LICENSE: fix a few years || Hiltjo Posthuma
- [hackers] [st] Limit usage of extern to config.h globals || Devin J. Pohly
- [hackers] [st] little clean up. || Aurélien Aptel
- [hackers] [st] macro cleanup. || Aurélien Aptel
- [hackers] [st] made event.c similiar to that one found in dwm
- [hackers] [st] made kpress() more flexible, removed st.h, added config.h. || Aur?lien Aptel
- [hackers] [st] made order of func decl. alphabetically (similiar to dwm/dmenu)
- [hackers] [st] make argv0 not static, fixes a warning with tcc || Hiltjo Posthuma
- [hackers] [st] Make build shut up about system() without return value check. || alp_AT_alexpilon.ca
- [hackers] [st] make clipboard patch obsolete || Anselm R Garbe
- [hackers] [st] Make DECSCUSR thickness configurable || Omar Sandoval
- [hackers] [st] Make it more obvious where the wrong attribute is used. || Christoph Lohmann
- [hackers] [st] Make it possible to use the corefont font description too. It is not very || Christoph Lohmann
- [hackers] [st] Make line drawing work again. || Christoph Lohmann
- [hackers] [st] Make nyancat(1) work. Important release feature! || Christoph Lohmann
- [hackers] [st] Make selection consistent over line breaks. || Colona
- [hackers] [st] Make shift+wheel behaves as shift+Prev/Next
- [hackers] [st] Make st work with a plain -e command. || Christoph Lohmann
- [hackers] [st] Make strdump(), csidump(), print to stderr || pl_AT_ninthfloor.org
- [hackers] [st] Make the comment for the IM XFilter more understandable. || Christoph Lohmann
- [hackers] [st] Make the cursor shapes more descriptive. || Christoph Lohmann
- [hackers] [st] make the various combinations of arrow keys and shift/control/meta work || Manuel Tobias Schiller
- [hackers] [st] Make tputc, tsetchar and techo accept unicode || noname_AT_inventati.org
- [hackers] [st] make underlines and strikethroughs respect `chscale` || Zacchary Dempsey-Plante
- [hackers] [st] Make useful DEL in application mode || Roberto E. Vargas Caballero
- [hackers] [st] Make w3mimgdisplay work with st || Amadeusz Sławiński
- [hackers] [st] Make win variable internal to x.c || Devin J. Pohly
- [hackers] [st] Make xrealloc and xstrdup style consistent. || noname
- [hackers] [st] Makefile: add all files to make dist || Hiltjo Posthuma
- [hackers] [st] Making all function keys accessible. || Christoph Lohmann
- [hackers] [st] Making rectangular selection work again. || Christoph Lohmann
- [hackers] [st] Making st compile on OpenBSD again. || Christoph Lohmann
- [hackers] [st] Making st compile on OS X. || Christoph Lohmann
- [hackers] [st] Making st not activate the cursor in case of Mod + k in dwm. || Christoph Lohmann
- [hackers] [st] Making st.1 more descriptive about -l and fix -l in st.c. || Christoph Lohmann
- [hackers] [st] Making surf compile again with rt. || Christoph Lohmann
- [hackers] [st] Making the copy and pasting consistent. || Christoph Lohmann
- [hackers] [st] Making the fontconfig and freetype paths portable in config.mk. || Christoph Lohmann
- [hackers] [st] Making the selection work again. || Christoph Lohmann
- [hackers] [st] Measure the single advance width with a heuristic method || Ryusei Yamaguchi
- [hackers] [st] Merge branch 'master' of ssh://suckless.org/gitrepos/st || Christoph Lohmann
- [hackers] [st] Merge branch 'master' of ssh://suckless.org/gitrepos/st || Roberto E. Vargas Caballero
- [hackers] [st] Merge commit '489982d' into omaster || Roberto E. Vargas Caballero
- [hackers] [st] Merge remote-tracking branch 'origin/master' into omaster || Roberto E. Vargas Caballero
- [hackers] [st] Merge remote-tracking branch 'origin/master' || Roberto E. Vargas Caballero
- [hackers] [st] merge || Aurélien Aptel
- [hackers] [st] merge. || Aurélien Aptel
- [hackers] [st] merged tcursorwrap() with tnewline(), added few comments and updated copyright. || Aurélien Aptel
- [hackers] [st] merged tscroll() with tscrollup(). || Aurélien Aptel
- [hackers] [st] merging
- [hackers] [st] Merging xft and current st heads. || Christoph Lohmann
- [hackers] [st] minor code-style, initialize var at the top of function || Hiltjo Posthuma
- [hackers] [st] minor code-style: whitespace fixes || Hiltjo Posthuma
- [hackers] [st] Minor naming issue fixed. || Christoph Lohmann
- [hackers] [st] Minor style changes for the last patch. || Christoph Lohmann
- [hackers] [st] misplaced parenthesis in LEN macro || noname_AT_inventati.org
- [hackers] [st] Monotonic clock cannot jump backwards. || noname_AT_inventati.org
- [hackers] [st] more escapes & more compability: || Aur?lien Aptel
- [hackers] [st] More stable blinking. || Christoph Lohmann
- [hackers] [st] More style changes. We forgot some switches. || Christoph Lohmann
- [hackers] [st] Mouse buttons binding
- [hackers] [st] mouse shortcuts: allow using forcemousemod (e.g. shift) || Avi Halachmi (:avih)
- [hackers] [st] mouse shortcuts: don't hardcode selpaste || Avi Halachmi (:avih)
- [hackers] [st] mouseshortcuts: fix custom modifier on release || Avi Halachmi (:avih)
- [hackers] [st] move back XFT_FONT to config.def.h & add font flag to cli. || Aurélien Aptel
- [hackers] [st] Move calls to selsnap into selnormalize || Ivan Delalande
- [hackers] [st] move code into new xresize func, add early exit to resize || Devin J. Pohly
- [hackers] [st] Move column and row default numbers into config.h || fpqc
- [hackers] [st] Move common code to xloadcolor || noname_AT_inventati.org
- [hackers] [st] Move config.h include from st.c to x.c || Devin J. Pohly
- [hackers] [st] Move config.h include to x.c
- [hackers] [st] Move CRLF input processing into ttywrite || Devin J. Pohly
- [hackers] [st] move event configuration in xinit(). || Aurélien Aptel
- [hackers] [st] Move font/fontspec variables into x.c and XWindow || Devin J. Pohly
- [hackers] [st] Move key-matching functions into x.c || Devin J. Pohly
- [hackers] [st] move MODBIT to Macros section || noname_AT_inventati.org
- [hackers] [st] Move opt_* into same file as main()/run() || Devin J. Pohly
- [hackers] [st] Move remaining selection mode logic into selextend || Devin J. Pohly
- [hackers] [st] Move Shift + Insert to shortcut || "Roberto E. Vargas Caballero"
- [hackers] [st] Move terminal echo logic into st.c || Devin J. Pohly
- [hackers] [st] Move terminal-related selection logic into st.c || Devin J. Pohly
- [hackers] [st] Move tresize comments around. || noname_AT_inventati.org
- [hackers] [st] Move unsupported sequences to ignored. || "Roberto E. Vargas Caballero"
- [hackers] [st] Move usage() to be with run() in x.c || Devin J. Pohly
- [hackers] [st] Move win-agnostic parts of draw/drawregion to st.c || Devin J. Pohly
- [hackers] [st] Move window urgency handling entirely into x.c || Devin J. Pohly
- [hackers] [st] Move window-manipulating functions into x.c || Devin J. Pohly
- [hackers] [st] Move X-related config.h types into x.c || Devin J. Pohly
- [hackers] [st] Move X-specific selection info into XSelection || Devin J. Pohly
- [hackers] [st] move xembedatom in XWindow struct, add link to xembed specs. || Aurélien Aptel
- [hackers] [st] Move zoom functions into x.c || Devin J. Pohly
- [hackers] [st] moved gc into DC
- [hackers] [st] moved term.hidec in term.c for consistency, put back delay in xbell() || Aurélien Aptel
- [hackers] [st] Moving the alt declaration to the beginning of the function. || Christoph Lohmann
- [hackers] [st] Moving to the dwm config.h variable usage. || Christoph Lohmann
- [hackers] [st] Never trust terminfo fata morganas. And adding other xterm compatibility. || Christoph Lohmann
- [hackers] [st] New ttysend() function calls ttywrite() and techo(). Honor MODE_ECHO when pasting in selnotify(). || Mark Edgar
- [hackers] [st] new utf decoder || Damian Okrasa
- [hackers] [st] No inline declarations please. || Christoph Lohmann
- [hackers] [st] no palette limit (thx Nick) || Aurélien Aptel
- [hackers] [st] Normalize the whole color selection in xdrawcursor. || Christoph Lohmann
- [hackers] [st] Now clipping is more clear. || Christoph Lohmann
- [hackers] [st] Now italic and bold works. || Christoph Lohmann
- [hackers] [st] Now the mshortcuts are even more consistent. || Ivan Tham
- [hackers] [st] Now the Shortcuts are more consistent. || Christoph Lohmann
- [hackers] [st] Ok, no need for a separate version function. || Christoph Lohmann
- [hackers] [st] On terminal resize, clear the alt screen with its own cursor. || Colona
- [hackers] [st] only compile tdump if DEBUG flag is set || Anselm R Garbe
- [hackers] [st] Optimize memory footprint of line buffers || suigin
- [hackers] [st] Optimize tputtab. || noname
- [hackers] [st] Optimizing the key lookup to the X11 function key. It is still possible to || Christoph Lohmann
- [hackers] [st] OSC 52 - copy to clipboard: don't limit to 382 bytes || Avi Halachmi (:avih)
- [hackers] [st] Pange seems to use ascent + descent instead of height. || Christoph Lohmann
- [hackers] [st] Pass new dimensions into ttyresize || Devin J. Pohly
- [hackers] [st] patch for bell in st || CustaiCo
- [hackers] [st] patch for XEmbed embedder support
- [hackers] [st] Patch from Roberto Vargas. »Add initialization strings in terminfo« || Christoph Lohmann
- [hackers] [st] patch to add option to disable bold, italic and roman fonts globally
- [hackers] [st] Patch to workaround missing st terminfo on remote SSH.
- [hackers] [st] patch: custom selection colors
- [hackers] [st] Patch: XftFontOpenPattern failure
- [hackers] [st] Patching while not really woken up. || Christoph Lohmann
- [hackers] [st] People, learn to keep to styles. Thanks. || Christoph Lohmann
- [hackers] [st] Persistent clipboard patch RFC
- [hackers] [st] Place memset arguments in the correct order. || noname_AT_inventati.org
- [hackers] [st] Place tlinelen type on separate line. || noname_AT_inventati.org
- [hackers] [st] Pledge on OpenBSD || Hiltjo Posthuma
- [hackers] [st] Preliminary solution to the stuttering problem. || Christoph Lohmann
- [hackers] [st] Print control codes only in graphic mode || "Roberto E. Vargas Caballero"
- [hackers] [st] Proposed makefile tweak for debugging
- [hackers] [st] Pull term references out of xdrawcursor || Devin J. Pohly
- [hackers] [st] query pixel size from matched font || Eon S. Jeon
- [hackers] [st] Question on reviewers of a patch diff
- [hackers] [st] quick bug-fixing 0.1.1 release. || Aurélien Aptel
- [hackers] [st] rearranged code, resize fixed. || Aurélien Aptel
- [hackers] [st] redraw if we scroll on resize || Devin J. Pohly
- [hackers] [st] Redraw needs all dirty lines to have flash etc. work. || Christoph Lohmann
- [hackers] [st] redraw optimization. || Aurélien Aptel
- [hackers] [st] Redrawing is fixed. || Christoph Lohmann
- [hackers] [st] reduce size of each glyph for faster copy. || Aurélien Aptel
- [hackers] [st] Reduce visibility wherever possible || Devin J. Pohly
- [hackers] [st] Refactor selsnap SNAP_WORD. || Colona
- [hackers] [st] Refactor the innermost loop of the xdraws function || Silvan Jegen
- [hackers] [st] Refactoring (-61 lines)
- [hackers] [st] Reformat usage and separate version from it || Quentin Rameau
- [hackers] [st] Regarding commit 7e3cff3 || Eon S. Jeon
- [hackers] [st] regression: include termios.h for tcsendbreak etc || Hiltjo Posthuma
- [hackers] [st] Reload colors in reset || Roberto E. Vargas Caballero
- [hackers] [st] Rely on ttyresize to set tty size || Devin J. Pohly
- [hackers] [st] Remove 'slide' variable in tresize. || noname_AT_inventati.org
- [hackers] [st] Remove 'titles' variable. || noname_AT_inventati.org
- [hackers] [st] Remove 'xloadfontset' function. || noname
- [hackers] [st] Remove ^E and ^Y
- [hackers] [st] Remove all strcmp and strlen calls on Glyph.c[] || Ivan Delalande
- [hackers] [st] Remove argument names from function prototypes. || noname
- [hackers] [st] Remove ATTR_GFX and tselcs || Roberto E. Vargas Caballero
- [hackers] [st] Remove buffering to fileio instead of calling fflush || "Roberto E. Vargas Caballero"
- [hackers] [st] Remove call to draw in resize || "Roberto E. Vargas Caballero"
- [hackers] [st] Remove CEIL macro || Roberto E. Vargas Caballero
- [hackers] [st] remove confusing SERRNO macro || Markus Teich
- [hackers] [st] remove debugging printf || pancake
- [hackers] [st] Remove difference between fast and slow blinking || Roberto E. Vargas Caballero
- [hackers] [st] remove dup of default window size. || Aurélien Aptel
- [hackers] [st] Remove explicit 'return' from 'void' functions. || noname_AT_inventati.org
- [hackers] [st] Remove explicit XNFocusWindow || Ivan Tham
- [hackers] [st] Remove first argument of selsnap. || noname
- [hackers] [st] Remove hardcoded keys form kpress || "Roberto E. Vargas Caballero"
- [hackers] [st] Remove indentation level in xdrawcursor || Roberto E. Vargas Caballero
- [hackers] [st] Remove insane *_FILENO and EXIT_* usage || FRIGN
- [hackers] [st] Remove keywords from function definitions. || noname
- [hackers] [st] Remove last parameter of utf8encode || noname_AT_inventati.org
- [hackers] [st] Remove old TODO entry. || noname_AT_inventati.org
- [hackers] [st] Remove one indentation level in getsel(). || noname
- [hackers] [st] Remove redundant control check || Roberto E. Vargas Caballero
- [hackers] [st] Remove some solved issues and add some new. || Christoph Lohmann
- [hackers] [st] Remove strsep() call || Roberto E. Vargas Caballero
- [hackers] [st] Remove stupid assignation in memcpy() || Roberto E. Vargas Caballero
- [hackers] [st] Remove the cruft of the user to have to define the different font styles. || Christoph Lohmann
- [hackers] [st] Remove Time argument from xsetsel || Devin J. Pohly
- [hackers] [st] Remove timeout in the main loop || "Roberto E. Vargas Caballero"
- [hackers] [st] Remove ul capability || Roberto E. Vargas Caballero
- [hackers] [st] Remove unnecessary break || noname
- [hackers] [st] Remove unnecessary typedef || FRIGN
- [hackers] [st] Remove unnecessary XFilterEvent call. || noname_AT_inventati.org
- [hackers] [st] Remove unneeded array-length variables || Devin J. Pohly
- [hackers] [st] Remove unused dump() function. || noname
- [hackers] [st] Remove unused fields in cursor_movement || "Roberto E. Vargas Caballero"
- [hackers] [st] Remove unused parameters in ttyresize || "Roberto E. Vargas Caballero"
- [hackers] [st] remove useless draw(). || Aurélien Aptel
- [hackers] [st] Remove useless if in tstrsequence. || noname_AT_inventati.org
- [hackers] [st] Remove variable names from function declarations. || noname
- [hackers] [st] Remove WIN_REDRAW flag. || noname_AT_inventati.org
- [hackers] [st] Remove X and fontconfig from st.c || Devin J. Pohly
- [hackers] [st] Remove x.c dependency on term || Devin J. Pohly
- [hackers] [st] removed (visual) bell. '\a' sets the urgency flag if st is unfocused. || Aurélien Aptel
- [hackers] [st] removed debug code. || Aurélien Aptel
- [hackers] [st] removed gfx chars not present in xterm acsc. || Aurélien Aptel
- [hackers] [st] removed old unused cursor() proto. || Aur?lien Aptel
- [hackers] [st] removed old VT52 escapes, fixed VT100 IND. || Aurélien Aptel
- [hackers] [st] removed pty.h. minimal system guessing added in config.mk. || Aurélien Aptel
- [hackers] [st] removed separate main_loop functions, removed more useless functions
- [hackers] [st] removed superfluous extern
- [hackers] [st] removed the truecolor stuff || Aurélien Aptel
- [hackers] [st] removed truecolor stuff || Aurélien Aptel
- [hackers] [st] Removed unused variable and cleaned some comment. || Aurélien Aptel
- [hackers] [st] removed useless cursor colors, sticking to fg colors
- [hackers] [st] removed useless cursor init. and renamed xcursor() to xdrawcursor(). || Aurélien Aptel
- [hackers] [st] removed XINERAMA from config.mk and fixed a segfault when st is || Aurélien Aptel
- [hackers] [st] Removing an extra space. || Christoph Lohmann
- [hackers] [st] Removing an old select() regression. || Christoph Lohmann
- [hackers] [st] Removing an undefined case. just do regular selections. || Christoph Lohmann
- [hackers] [st] Removing BCE from the TODO list. || Christoph Lohmann
- [hackers] [st] Removing masks for unhandled enter and leaving events. || Christoph Lohmann
- [hackers] [st] Removing my debug fprintf(). || Christoph Lohmann
- [hackers] [st] Removing some debug messages. || Christoph Lohmann
- [hackers] [st] Removing some xft naming cruft. || Christoph Lohmann
- [hackers] [st] Removing the .hgtags file. Thanks ilf. || Christoph Lohmann
- [hackers] [st] Removing the debug messages again. || Christoph Lohmann
- [hackers] [st] Removing the debugging for the last fix too. || Christoph Lohmann
- [hackers] [st] Removing the now obsolete definitions from the config.def.h file. || Christoph Lohmann
- [hackers] [st] Removing the now senseless comment in config.def.h. Thanks to bnwe! || Christoph Lohmann
- [hackers] [st] Removing the overdrawing of some fonts. || Christoph Lohmann
- [hackers] [st] Removing the resize issue from the TODO file. || Christoph Lohmann
- [hackers] [st] Removing the xclearborders() hack. St now cleans up the parts of the border, || Christoph Lohmann
- [hackers] [st] Removing two unnecessary gettimeofday(). || Christoph Lohmann
- [hackers] [st] Removing unneeded arguments to copy(). Thanks to Andrew Hills. || Christoph Lohmann
- [hackers] [st] Removing wrapping newlines from selection || Ben Hendrickson
- [hackers] [st] renamed a bunch of variables
- [hackers] [st] renamed a function. || Aurélien Aptel
- [hackers] [st] renamed some functions (unordered now)
- [hackers] [st] renamed some structures
- [hackers] [st] Render faint attribute || Anders Eurenius
- [hackers] [st] Render invisible attribute || Anders Eurenius
- [hackers] [st] Render only once in each main loop iteration || "Roberto E. Vargas Caballero"
- [hackers] [st] Render struck-out attribute || Anders Eurenius
- [hackers] [st] Reorder and extend glyph attributes || Anders Eurenius
- [hackers] [st] Reordering and adding control codes. || Christoph Lohmann
- [hackers] [st] reorganized several stuff
- [hackers] [st] reorganized st.h somewhat
- [hackers] [st] Replace character with U+FFFD if wcwidth() is -1 || czarkoff_AT_gmail.com
- [hackers] [st] replace fwrite by printf. || Aurélien Aptel
- [hackers] [st] replaced memset by loops in tresize(); turns out it's faster. || Aurélien Aptel
- [hackers] [st] reset the alt screen in treset || Quentin Carbonneaux
- [hackers] [st] Reset window title on terminal reset too. || Christoph Lohmann
- [hackers] [st] resize from the top. || Aurélien Aptel
- [hackers] [st] Resize now uses xclear(). || Christoph Lohmann
- [hackers] [st] Restoring the Alt + Backspace functionality. Thanks Brandon Invergo! || Christoph Lohmann
- [hackers] [st] Return style unification. || Christoph Lohmann
- [hackers] [st] reunite pty.c with std.c || Matthias-Christian Ott
- [hackers] [st] Reverse the cursor on selection. || Christoph Lohmann
- [hackers] [st] reverse video mode. (thx Bert Münnich) || Aurélien Aptel
- [hackers] [st] Revert "Add bold off SGR" || Quentin Rameau
- [hackers] [st] Revert "fixed STLDFLAG order in broken st Makefile" || Hiltjo Posthuma
- [hackers] [st] Revert "Initial font size issue." || Roberto E. Vargas Caballero
- [hackers] [st] Revert "make clipboard patch obsolete" || Hiltjo Posthuma
- [hackers] [st] Revert "Optimize memory footprint of line buffers" || Roberto E. Vargas Caballero
- [hackers] [st] Revert "Remove unnecessary XFilterEvent call." || Weng Xuetian
- [hackers] [st] Revert "Revert "fixed STLDFLAG order in broken st Makefile"" || Hiltjo Posthuma
- [hackers] [st] Revert "Simplify cursor color handling" || Hiltjo Posthuma
- [hackers] [st] Revert "support REP (repeat) escape sequence" || Hiltjo Posthuma
- [hackers] [st] revert part of commit add0211522737b79dad990ccd65c8af63b5cc1dd || Hiltjo Posthuma
- [hackers] [st] revert to "tip" in VERSION. || Aurélien Aptel
- [hackers] [st] reverted back to the old Key struct. || Aur?lien Aptel
- [hackers] [st] Reverting smacs and rmacs to the xterm defaults. || Christoph Lohmann
- [hackers] [st] rewrite csidump(). || Aurélien Aptel
- [hackers] [st] s/DSC/DCS/ DCS stands for DEVICE CONTROL STRING || noname
- [hackers] [st] s/hasfocus/focus/ for consistency. || Aurélien Aptel
- [hackers] [st] s/xw.dis/xw.dpy/ || Aurélien Aptel
- [hackers] [st] same thing, really fixed this time. || Aurélien Aptel
- [hackers] [st] Save cursor position in terminal reset || "Roberto E. Vargas Caballero"
- [hackers] [st] Select to the end of row if end of line is reached. || Christoph Lohmann
- [hackers] [st] selection clicks, shift+arrow keys, fast(er) redraw, key mask in config.h (thx Magnus Leuthner) || Aurélien Aptel
- [hackers] [st] selection code cleanup. || Aurélien Aptel
- [hackers] [st] selection is removed or scrolled properly. (thx Rafa Garcia Gallego) || Aurélien Aptel
- [hackers] [st] Selection now handles empty lines less counter-intuitively. || Alexander Sedov
- [hackers] [st] Selection snapping is now considering wrapping. || Christoph Lohmann
- [hackers] [st] selection: fix view to match actual selection on first cell || Avi Halachmi (:avih)
- [hackers] [st] selextend: clarify: !sel.mode == SEL_IDLE || Hiltjo Posthuma
- [hackers] [st] selnormalize: make special case explicit || noname
- [hackers] [st] selsnap: simplify SNAP_LINE case || noname
- [hackers] [st] Set _NET_WM_PID attribute || Eric Pruitt
- [hackers] [st] Set default values of stty according to the man page || Roberto E. Vargas Caballero
- [hackers] [st] set font
- [hackers] [st] set sel.alt in selstart instead of selextend || Daniel Tameling
- [hackers] [st] set selection to IDLE on clear || v4hn
- [hackers] [st] set terminal colors to xterm default ones. || Aurélien Aptel
- [hackers] [st] set title before mapping window (thx Kamil Cholewiński). || Aurélien Aptel
- [hackers] [st] Setting the surrounding border to defaultbg. || Christoph Lohmann
- [hackers] [st] show dark cursor when unfocused. || Aurélien Aptel
- [hackers] [st] Silencing the compiler but keeping strparse. || Christoph Lohmann
- [hackers] [st] simplified buffer_create
- [hackers] [st] simplify (greedy) font caching allocating a bit || Hiltjo Posthuma
- [hackers] [st] Simplify a bit more tdeletechar and tinsertblank || Roberto E. Vargas Caballero
- [hackers] [st] Simplify expressions in tputc() || Roberto E. Vargas Caballero
- [hackers] [st] Simplify how we keep ATTRs under cursor || Quentin Rameau
- [hackers] [st] Simplify logic in kmap(). || Mark Edgar
- [hackers] [st] Simplify logic in match(). || Mark Edgar
- [hackers] [st] Simplify loop condition. || noname_AT_inventati.org
- [hackers] [st] simplify loop in tresize || Quentin Carbonneaux
- [hackers] [st] simplify Makefile || Matthias-Christian Ott
- [hackers] [st] Simplify Mod1 logic in kpress(), eliminating locals and a memcpy. || Mark Edgar
- [hackers] [st] Simplify README || Alexander Huemer
- [hackers] [st] Simplify selected(). || noname
- [hackers] [st] Simplify tdeftrans || Roberto E. Vargas Caballero
- [hackers] [st] Simplify techo || noname_AT_inventati.org
- [hackers] [st] Simplify tmoveto. || noname_AT_inventati.org
- [hackers] [st] simplify version format. || Aurélien Aptel
- [hackers] [st] Simplify xunloadfonts. || noname
- [hackers] [st] Small bugfix for makeglyphfontspecs call in drawregion || suigin
- [hackers] [st] small code-style fix || Hiltjo Posthuma
- [hackers] [st] Small improvements to the FAQ || Roberto E. Vargas Caballero
- [hackers] [st] Small style change. || Christoph Lohmann
- [hackers] [st] Snowman is everywhere. || Christoph Lohmann
- [hackers] [st] some code cleaning. || Aurélien Aptel
- [hackers] [st] some minor fixes || anselm
- [hackers] [st] some other fixes/rearrangements
- [hackers] [st] Speeding up the drawing, then all characters are known. || Christoph Lohmann
- [hackers] [st] Split mode bits between Term and TermWindow || Devin J. Pohly
- [hackers] [st] st -v: remove years and copyright text || Hiltjo Posthuma
- [hackers] [st] St is in 2013 now. || Christoph Lohmann
- [hackers] [st] St now does only set PRIMARY on selection. || Christoph Lohmann
- [hackers] [st] st now runs on Linux, OpenBSD and FreeBSD. || Aurélien Aptel
- [hackers] [st] st should be xterm-compliant and not defining yet another braindead termcap
- [hackers] [st] st should compile on NetBSD. || Aurélien Aptel
- [hackers] [st] st-alpha-0.7.diff not working
- [hackers] [st] st-scrollback update 1/2
- [hackers] [st] st-scrollback update 2/2
- [hackers] [st] st.1: add an entry for ISO-14755 shortcut || Quentin Rameau
- [hackers] [st] st.1: modify man page to accurately reflect default keybindings || greg.reagle_AT_umbc.edu
- [hackers] [st] st.info: do not prevent st from displaying attributes
- [hackers] [st] st.info: do not prevent st from displaying attributes || Quentin Rameau
- [hackers] [st] st.info: replace the acsc entry from xterm to urxvt || Quentin Rameau
- [hackers] [st] st.info: update acsc entry
- [hackers] [st] st: Fix off-by-one error when calculating character width. || Tor Andersson
- [hackers] [st] st: small typofix in comment || Hiltjo Posthuma
- [hackers] [st] st: use `void' to indicate an empty parameter list || Tom Schwindl
- [hackers] [st] Standout is now reverse. This makes bsd-games work in st. || Christoph Lohmann
- [hackers] [st] Standout mode has changed. Thanks p37sitdu_AT_lavabit.com! || Christoph Lohmann
- [hackers] [st] started to go through st.info and fix things. || Aurélien Aptel
- [hackers] [st] startup options
- [hackers] [st] Strip trailing spaces from lines when copying selection. || Alexander Sedov
- [hackers] [st] Style cleanup. || Christoph Lohmann
- [hackers] [st] Style fix in tdumpsel. || noname
- [hackers] [st] Style fixes in tscrollup. || noname
- [hackers] [st] Style inquisition. || Christoph Lohmann
- [hackers] [st] Style matters. || Christoph Lohmann
- [hackers] [st] Style normalisation in the config.def.h. || Christoph Lohmann
- [hackers] [st] Style police. || Christoph Lohmann
- [hackers] [st] support for x11 xterm mouse reporting || Aurélien Aptel
- [hackers] [st] support REP (repeat) escape sequence || Avi Halachmi (:avih)
- [hackers] [st] Support the DECSCUSR CSI escape sequence || LemonBoy
- [hackers] [st] Support UTF-8 characters as word delimiters || Jan Christoph Ebersbach
- [hackers] [st] Support XA_STRING in notify request || Roberto E. Vargas Caballero
- [hackers] [st] Support xterm Ms feature to set clipboard || osandov_AT_osandov.com
- [hackers] [st] Switching to Liberation Mono as default solely because of line drawing. A next || Christoph Lohmann
- [hackers] [st] Synchronizing the FAQ of the website and the repository. || Christoph Lohmann
- [hackers] [st] tab moves the cursor instead of inserting spaces. || Aurélien Aptel
- [hackers] [st] take BORDER into account for selection. (thx Petr Sabata) || Aurélien Aptel
- [hackers] [st] TERM set to xterm by default (which broke a lot of stuff), better escape handling (title), and a little clean up. || Aur?lien Aptel
- [hackers] [st] Thanks to c00kiemon5ter. Not changing bold to bright colors seems to be the || Christoph Lohmann
- [hackers] [st] The crlf mode was reversed. || Christoph Lohmann
- [hackers] [st] The definition of the reverse cursor is now up to the user. || Christoph Lohmann
- [hackers] [st] The refresh rate for the action needs to be high too. || Christoph Lohmann
- [hackers] [st] The style inquisition was here again. || Christoph Lohmann
- [hackers] [st] The style inquisition was here. Yes, making it a unified style. The last || Christoph Lohmann
- [hackers] [st] The style inquisition was here. || Christoph Lohmann
- [hackers] [st] The times of bad fonts are over. || Christoph Lohmann
- [hackers] [st] The title can now be set with UTF-8 characters. || Christoph Lohmann
- [hackers] [st] The xinit() call needs to be behind all the tty init, otherwise all the || Christoph Lohmann
- [hackers] [st] There is no 8bit by default and reset 8bit too. || Christoph Lohmann
- [hackers] [st] There is no need for a full dirt redraw. || Christoph Lohmann
- [hackers] [st] There's no need for libXext to compile st. || Christoph Lohmann
- [hackers] [st] This adds the fontcache dependency to try something out. Additionally the || Christoph Lohmann
- [hackers] [st] This changes -f to be the parameter for the font. Now -f is -o. || Christoph Lohmann
- [hackers] [st] This is a shorter bit handling in MODE_MOUSE. || Christoph Lohmann
- [hackers] [st] tic -s -> tic -sx (Treat unknown capabilities as user-defined.) || pl_AT_ninthfloor.org
- [hackers] [st] tiny cleanup || Hiltjo Posthuma
- [hackers] [st] Tmux is using C-b by default. || Christoph Lohmann
- [hackers] [st] Tmux wants this to be mutually exclusive. || Christoph Lohmann
- [hackers] [st] TODO: Fix fontconfig || Christoph Lohmann
- [hackers] [st] toggle ATTR_REVERSE on selected text, factored some code and fixed Makefile. || Aurélien Aptel
- [hackers] [st] tresize return value is not used || noname
- [hackers] [st] tresize: move for loop outside if || noname_AT_inventati.org
- [hackers] [st] tresize: remove unnecessary if || noname_AT_inventati.org
- [hackers] [st] Trim trailing whitespaces in every selection case || Ivan Delalande
- [hackers] [ST] trivial benchmark
- [hackers] [st] Trying out the double buffering without dbe. || Christoph Lohmann
- [hackers] [st] Turning on antialias by default really makes it more unreadable. Maybe if once || Christoph Lohmann
- [hackers] [st] tweak focus to support XEMBED client message and remove focus on EnterNotify. (thx Adrian) || Aurélien Aptel
- [hackers] [st] typedefs instead of #defines || noname_AT_inventati.org
- [hackers] [st] Typo and the missing incr atom from the patches. || Christoph Lohmann
- [hackers] [st] Unboolify st || FRIGN
- [hackers] [st] undefined gfx doesn't draw \0. || Aurélien Aptel
- [hackers] [st] Unhighlight selection when selection is owner by other window || "Roberto E. Vargas Caballero"
- [hackers] [st] Unifying the old style. || Christoph Lohmann
- [hackers] [st] Unix end of file. || Christoph Lohmann
- [hackers] [st] Unset mode when clearing regions || Roberto E. Vargas Caballero
- [hackers] [st] Update arg.h from sbase || Roberto E. Vargas Caballero
- [hackers] [st] Update dates in LICENSE || Roberto E. Vargas Caballero
- [hackers] [st] update FAQ || Hiltjo Posthuma
- [hackers] [st] update function prototypes. || Aurélien Aptel
- [hackers] [st] Update kdch1 definition to three octal digits. || Johannes Postma
- [hackers] [st] Update LICENSE || FRIGN
- [hackers] [st] update LICENSE: major contributors || Hiltjo Posthuma
- [hackers] [st] update makefile. || Aurélien Aptel
- [hackers] [st] update README. || Aurélien Aptel
- [hackers] [st] update size hints on zoom || Troy Sankey
- [hackers] [st] update terminfo entry. || Aurélien Aptel
- [hackers] [st] Update the LICENSE. || Christoph Lohmann
- [hackers] [st] update TODO || Aurélien Aptel
- [hackers] [st] update TODO. || Aurélien Aptel
- [hackers] [st] update VERSION. || Aurélien Aptel
- [hackers] [st] Update XIM cursor position only if changed || Ivan Tham
- [hackers] [st] Update year in usage() || Nils Reuße
- [hackers] [st] updated "key" to a lookup table. || Aur?lien Aptel
- [hackers] [st] Updated scrolling patches
- [hackers] [st] updated TODO. || Aur?lien Aptel
- [hackers] [st] updated TODO. || Aurélien Aptel
- [hackers] [st] Updating the TODO and enabling BCE. || Christoph Lohmann
- [hackers] [st] Updating the TODO file for after 0.4. || Christoph Lohmann
- [hackers] [st] Use != instead of ^ for logical values. || noname
- [hackers] [st] Use %u for uint || mvdan_AT_mvdan.cc
- [hackers] [st] Use as command arguments the remaining parameters || noname_AT_inventati.org
- [hackers] [st] Use BETWEEN in tinsertblankline and tdeleteline. || noname
- [hackers] [st] Use BETWEEN in tsetchar. || noname
- [hackers] [st] Use BETWEEN macro in xsetcolorname and fix style. || noname
- [hackers] [st] Use BSD-style function notation || FRIGN
- [hackers] [st] Use character scaling in XCopyArea || Eric Pruitt
- [hackers] [st] Use character size scaling factors || Eric Pruitt
- [hackers] [st] Use do..while in window mapping loop. || noname_AT_inventati.org
- [hackers] [st] use errx() for help and version messages || Matthias-Christian Ott
- [hackers] [st] Use G1 for alternate charset || Roberto E. Vargas Caballero
- [hackers] [st] use GLYPH_SET to test if a char is set; cleanup. || Aurélien Aptel
- [hackers] [st] Use int instead of long for color || Johannes Hofmann
- [hackers] [st] Use LEN(dc.col) instead of LEN(colorname). || noname_AT_inventati.org
- [hackers] [st] use math.h for ceilf || Hiltjo Posthuma
- [hackers] [st] Use MAX macro where possible. || noname
- [hackers] [st] use memmove() instead of memcpy() in ttyread(). || Aurélien Aptel
- [hackers] [st] Use MODBIT in xseturgency. || noname
- [hackers] [st] Use monotonic clock to prevent timing issues || FRIGN
- [hackers] [st] use one global struct instead of many vars for selection. Cleanup. || Aurélien Aptel
- [hackers] [st] use predefined OS macro instead of uname. || Aurélien Aptel
- [hackers] [st] use SHELL as default shell. || Aurélien Aptel
- [hackers] [st] use SHELL environment variable (thx Thomas Adam) || Aurélien Aptel
- [hackers] [st] use stdio(3) || Matthias-Christian Ott
- [hackers] [st] use struct instead of array. || Aurélien Aptel
- [hackers] [st] Use tsetdirt in tscrollup and tscrolldown. || noname
- [hackers] [st] use typedef'd unsigned type and regular bool type. || Aurélien Aptel
- [hackers] [st] Use uint and uchar instead of unsigned int and unsigned char. || noname
- [hackers] [st] Use utf8len instead of utf8decode. || noname_AT_inventati.org
- [hackers] [st] use xclear() in draw(). || Aurélien Aptel
- [hackers] [st] use XCreateWindow(), set gravity bit. || Aurélien Aptel
- [hackers] [st] Use XftFontMatch in place of FcFontMatch. || Christoph Lohmann
- [hackers] [st] Use XK_ANY_MOD instead of XK_NO_MOD in key definition || "Roberto E. Vargas Caballero"
- [hackers] [st] Use xwrite instead of write. || noname
- [hackers] [st] Uses a &[] pointer loop instead of + pointer loop || Roberto E. Vargas Caballero
- [hackers] [st] Using strsep and fixing null termination in csiparse. || Christoph Lohmann
- [hackers] [st] Using strtok_r for the string parsing. || Christoph Lohmann
- [hackers] [st] Using strtol with overflow checking. || Christoph Lohmann
- [hackers] [st] using XDrawString instead of XmbDrawString
- [hackers] [st] utf8 support! print text in delicious unicode greatness! all hail to the glorious Damian Okrasa for the patch! || Aurélien Aptel
- [hackers] [st] Very minor grammar fixes in FAQ || Wolfgang Corcoran-Mathe
- [hackers] [st] Vt escape sequences allow escape sequences in escape sequences and escape || Christoph Lohmann
- [hackers] [st] we definately need pixmaps for the drawing, currently drawing into the window is painfully slow! much more slower than drawing into a pixmap and mapping that when finished -- several optimisations || Anselm R Garbe
- [hackers] [st] We need all the colors to be available, so die() on some not available. || Christoph Lohmann
- [hackers] [st] we need DrawImage instead of Draw, otherwise the cursor gets invisible ; (
- [hackers] [st] Well, I was confused. Damn state exams. Instead of discussing this shit I || Christoph Lohmann
- [hackers] [st] When the cursor is moved, clear the selection. || Christoph Lohmann
- [hackers] [st] When the drawing behaviour was changed underline was not corrected. || Christoph Lohmann
- [hackers] [st] whitespace. || Aurélien Aptel
- [hackers] [st] Wide character support. || Christoph Lohmann
- [hackers] [st] working on old repo, merging recent changesets. || Aurélien Aptel
- [hackers] [st] X10/SGR mouse: use alt as meta key instead of super/windows key || Hiltjo Posthuma
- [hackers] [st] x: fix XIM handling || Quentin Rameau
- [hackers] [st] xhints: no need to initialize sizeh || Hiltjo Posthuma
- [hackers] [st] Xresources colors 0-15 and font-faces
- [hackers] [st] xtermclear() is now done by xdrawglyphfontspecs() || Christoph Lohmann
- [hackers] [st] Yes, rs2 != is2. || Christoph Lohmann
- [hackers] [st] Yes, xft should be on the buffer. Thanks Mihail Zenkov. || Christoph Lohmann
- [hackers] [st][anysize] and [dwm][moveresize] causing resize conflict
- [hackers] [st][PATCH 0/2] Cursor color handling
- [hackers] [st][PATCH 00/24] odg patches - fix warnings/errors, plug leaks, tidying up
- [hackers] [st][PATCH 01/23] move usage and argv0 into x.c
- [hackers] [st][PATCH 02/23] Move bell/urgent hints into x.c
- [hackers] [st][PATCH 03/23] Move zoom functions into x.c
- [hackers] [st][PATCH 03/24] Reduce variable scope where possible, fix cppcheck style warnings
- [hackers] [st][PATCH 04/23] Move Glyph/Font workarounds closer to typedefs
- [hackers] [st][PATCH 05/23] Move ISO 14755 handling into x.c
- [hackers] [st][PATCH 06/23] xloadfonts/xunloadfonts now local to x.c
- [hackers] [st][PATCH 07/23] Move selection functions into x.c
- [hackers] [st][PATCH 08/23] Move window-manipulating functions into x.c
- [hackers] [st][PATCH 09/23] Move font variables into x.c
- [hackers] [st][PATCH 1/1] fix a problem that the standard streams are unexpectedly closed
- [hackers] [st][PATCH 1/2] Add tmux capabilities to st.info
- [hackers] [st][PATCH 1/2] Update XIM spot location only when cursor moved
- [hackers] [st][PATCH 1/3] Rearrange run with fast exit
- [hackers] [st][PATCH 10/23] Move cursor shape from TermWindow to Term
- [hackers] [st][PATCH 11/23] have ttyresize take new dimensions as arguments
- [hackers] [st][PATCH 12/23] un-export base64dec_getc
- [hackers] [st][PATCH 12/24] fix remaining cppcheck warnings: reduce scope of some variables, and avoid compiling selcheck_ when it's not used, by adding a new setting in config.h
- [hackers] [st][PATCH 13/23] Move oldbutton var into x.c
- [hackers] [st][PATCH 14/23] Move key mapping into x.c
- [hackers] [st][PATCH 14/24] now st can build without errors/warnings with -Wall -Wextra -Wpedantic enabled, enable them by default
- [hackers] [st][PATCH 15/23] Move fontspec buffer from Term to XWindow
- [hackers] [st][PATCH 16/23] Remove need for CurrentTime in st.c
- [hackers] [st][PATCH 17/23] Move config.h include from st.c to x.c
- [hackers] [st][PATCH 18/23] Remove now-unneeded config.h lengths
- [hackers] [st][PATCH 19/23] Migrate X-specific types into x.c
- [hackers] [st][PATCH 2/2] Add min rows/cols config option
- [hackers] [st][PATCH 2/2] Allow cursor color to follow text color
- [hackers] [st][PATCH 2/2] Rename spotlist to preedit
- [hackers] [st][PATCH 2/2] tic -s -> tic -sx (Treat unknown capabilities as user-defined.)
- [hackers] [st][PATCH 20/23] remove X includes from st.c
- [hackers] [st][PATCH 20/24] use EXIT_FAILURE/SUCCESS on exit
- [hackers] [st][PATCH 21/23] drawregion and xloadcolor are internal to x.c
- [hackers] [st][PATCH 21/24] avoid unnecessarily linking to the math library, and detect openbsd automatically in makefile
- [hackers] [st][PATCH 22/23] Push X-specific config.h function defs into x.c
- [hackers] [st][PATCH 23/23] no more extern for X-specific configs
- [hackers] [st][PATCH 3/3] Assign dodraw at the end of block
- [hackers] [st][PATCH 3/3] Rearrange run with fast exit
- [hackers] [st][PATCH 3/4] XNFocusWindow not needed for ximopen
- [hackers] [st][PATCH Resend] Add min rows/cols config option
- [hackers] [st][PATCH v2 2/2] Make cursor follow text color
- [hackers] [st][PATCH v2] Add support for DSR response "OK" escape sequence
- [hackers] [st][PATCH v2] code-golfing: cleanup osc color related code
- [hackers] [st][patch v2] Rewrite manpage to use mdoc(7) format.
- [hackers] [st][PATCH] "make install" installs terminfo files in $PREFIX/share/terminfo
- [hackers] [st][PATCH] Add 14th bit to XK_SWITCH_MOD bitmask
- [hackers] [st][PATCH] add basic tmux PRIMARY clipboard support
- [hackers] [st][PATCH] Add documentation about compiling st on macOS
- [hackers] [st][PATCH] Add missing device path to '-l' example
- [hackers] [st][PATCH] Add option: synchronize clipboards
- [hackers] [st][patch] Add sendraw as key binding alias for ttywrite
- [hackers] [st][PATCH] Add support for DSR response "OK" escape sequence
- [hackers] [st][PATCH] Add terminfo entries for bracketed paste mode
- [hackers] [st][PATCH] Add total compability to the Makefiles
- [hackers] [st][PATCH] Added "-T" flag as alias for "-t"
- [hackers] [st][patch] Added st 0.8.4 support to scrollback-mouse
- [hackers] [st][PATCH] adds tmux clipboard PRIMARY support, fixed double-free
- [hackers] [st][PATCH] adds tmux primary clipboard support, fixed memory leak, added attribution
- [hackers] [st][PATCH] Allow colors 16-255 to be customized in config.h
- [hackers] [st][PATCH] Allow cursor blink to stop when typing
- [hackers] [st][PATCH] Allow independent border size for x and y directions
- [hackers] [st][PATCH] Apply ATTR_REVERSE after ATTR_FAINT
- [hackers] [st][patch] apply hints before initial mapping (ICCCM)
- [hackers] [st][PATCH] arg.h: optimize & style
- [hackers] [st][PATCH] avoid potential UB when using isprint()
- [hackers] [st][PATCH] base64_digits: reduce scope, implicit zero, +1 size
- [hackers] [st][patch] be silent about explicitly unhandled mouse modes
- [hackers] [st][patch] bottom scratches
- [hackers] [st][PATCH] Call xsetcursor to set win.cursor in main
- [hackers] [st][PATCH] Change background transparency on the fly
- [hackers] [st][PATCH] Change mshortcuts to mkeys to make it clear
- [hackers] [st][PATCH] Clear screen: Fix edge case
- [hackers] [st][PATCH] code-golfing: cleanup osc color related code
- [hackers] [st][PATCH] color: allow customisation out of 16 ANSI colors
- [hackers] [st][PATCH] config.mk: simplify dependency use
- [hackers] [st][PATCH] config: add Ctrl-Tab, Shift-Ctrl-Tab escapes
- [hackers] [st][PATCH] config: add Ctrl-Tab, Shift-Ctrl-Tab Xterm escapes
- [hackers] [st][PATCH] Consistent Alt+BackSpace behavior
- [hackers] [st][PATCH] csi: check for private marker in 'S' case
- [hackers] [st][PATCH] deeeez
- [hackers] [st][PATCH] Delay redrawals on palette changes
- [hackers] [st][PATCH] Do not mark as invalid UTF8 control codes
- [hackers] [st][PATCH] Don't configure the font pattern twice
- [hackers] [st][PATCH] externalpipe and externalpipein
- [hackers] [st][PATCH] externalpipe sigaction
- [hackers] [st][PATCH] fix a problem that the standard streams are unexpectedly closed
- [hackers] [st][PATCH] fix BadMatch error when embedding on some windows
- [hackers] [st][PATCH] Fix buffer overflow when handling composed input
- [hackers] [st][PATCH] Fix color with FAINT attribute
- [hackers] [st][PATCH] Fix crash on IME restart
- [hackers] [st][PATCH] Fix crash when cursor color is truecolor
- [hackers] [st][PATCH] fix deadkeys handling with XSetLocaleModifiers
- [hackers] [st][PATCH] Fix FAQ typo
- [hackers] [st][PATCH] Fix for wide character being incorrectly cleared on MODE_INSERT
- [hackers] [st][PATCH] Fix manpage typo
- [hackers] [st][PATCH] Fix MODE_MOUSEMOTION reporting
- [hackers] [st][PATCH] Fix mousereport
- [hackers] [st][PATCH] Fix overtyping wide characters.
- [hackers] [st][PATCH] fix pointer to one before object UB
- [hackers] [st][patch] Fix st blinking issue
- [hackers] [st][PATCH] Fix tmux terminfo extensions Se and Ss
- [hackers] [st][PATCH] Fix truecolor being slightly inaccurate
- [hackers] [st][PATCH] Fix URLs
- [hackers] [st][patch] fix use after free in font caching algorithm
- [hackers] [st][PATCH] Fix xresources bgcolour fgcolour and cscolour definitions
- [hackers] [st][PATCH] Fixed 'missing glyph doesn't use
- [hackers] [st][PATCH] Fixed 'missing glyph doesn't use fontconfig config substitutions' bug
- [hackers] [st][PATCH] Follow text color only if exists
- [hackers] [st][PATCH] force redraw on pselect after key is pressed
- [hackers] [st][patch] Handle DECRQM (Request Mode) escape sequences
- [hackers] [st][PATCH] I don't like yellow, it arouses me too much
- [hackers] [st][patch] Implements OSC 11/12 for setting foreground/background colours
- [hackers] [st][PATCH] in bracketed paste mode, filter escapes from pasted data
- [hackers] [st][patch] Increase the buffer size for escape sequences
- [hackers] [st][PATCH] Increase XmbLookupString buffer
- [hackers] [st][PATCH] Inhibited st from reporting I/O error when process dies
- [hackers] [st][PATCH] Let the user specify CPPFLAGS
- [hackers] [st][patch] Made underlines and strikethroughs respect `chscale`.
- [hackers] [st][PATCH] make alpha patch apply to 041912a
- [hackers] [st][PATCH] Make config.h depend on config.def.h
- [hackers] [st][PATCH] make install terminfo files in share/terminfo
- [hackers] [st][PATCH] Make strdump(), csidump(), print to stderr
- [hackers] [st][PATCH] make the various combinations of arrow keys and shift/control/meta work
- [hackers] [st][PATCH] make: add config.def.h as a dep of config.h
- [hackers] [st][PATCH] Makefile: fix dependencies on config.h
- [hackers] [st][patch] Mild const-correctness improvements.
- [hackers] [st][PATCH] mouse drag: don't stop sending drag events prematurely
- [hackers] [st][PATCH] Move column and row defaults into the header
- [hackers] [st][PATCH] OSC 10/11/12 fg, bg and cursor colors
- [hackers] [st][patch] output child WEXITSTATUS/WTERMSIG on abnormal termination
- [hackers] [st][PATCH] Port the copyurl patch to the 0.8.1 st release. Mainly fix usage of depracted selcopy
- [hackers] [st][PATCH] Prevent warnings about fall through
- [hackers] [st][PATCH] Rearrange x run with fast exit
- [hackers] [st][patch] Refresh keyboard mapping
- [hackers] [st][PATCH] Remove comment for color
- [hackers] [st][PATCH] Remove explicit XNFocusWindow
- [hackers] [st][PATCH] remove secondary call to select
- [hackers] [st][PATCH] Remove unreachable code
- [hackers] [st][PATCH] replace exit(3) by _exit(2) in signal handler sigchld()
- [hackers] [st][patch] replace utf8strchr with wcschr
- [hackers] [st][PATCH] reset the cursor shape to the default with DECSCUSR param 0
- [hackers] [st][PATCH] Reset title when an empty title string is given
- [hackers] [st][PATCH] Restore cursor when exiting alt mode.
- [hackers] [st][patch] Rewrite manpage to use mdoc(7) format.
- [hackers] [st][PATCH] rm unnecessary explicit zeroing
- [hackers] [st][PATCH] Saner cursor handling on altscreen swapping
- [hackers] [st][PATCH] separate blinking timer from drawing in run()
- [hackers] [st][PATCH] Set custom environment variables in config.h
- [hackers] [st][PATCH] Set minimum window size to avoid crash when resizing out of bounds
- [hackers] [st][PATCH] Set the path of pkg-config in a variable instead of hardcoding it
- [hackers] [st][PATCH] set upper limit for REP escape sequence argument
- [hackers] [st][PATCH] sgr-patch
- [hackers] [st][PATCH] Solve scrollback issues in st once and for all.
- [hackers] [st][PATCH] st-alpha-0.8.1
- [hackers] [st][patch] st-delkey patch
- [hackers] [st][PATCH] st-disable-bold-italic-fonts-0.8.2
- [hackers] [st][PATCH] ST: Add WM_ICON_NAME property support
- [hackers] [st][PATCH] Support Alt+PageUp and Alt+PageDown
- [hackers] [st][PATCH] support COLORTERM env variable
- [hackers] [st][PATCH] Support xterm Ms feature to set clipboard
- [hackers] [st][PATCH] Unhide cursor on RIS (\033c)
- [hackers] [st][PATCH] update FAQ regarding meta key
- [hackers] [st][PATCH] Update XIM cursor position only if changed
- [hackers] [st][PATCH] Use git archive to create the dist tar file
- [hackers] [st][patch] use iswspace()/iswpunct() to find word delimiters
- [hackers] [st][patch] X event error handler
- [hackers] [st][PATCH] x.c: modify xsettitle to work with musl libc
- [hackers] [st][PATCH] x.c: remove unused libgen.h
- [hackers] [st][PATCH] xclearwin clears the window
- [hackers] [st][PATCH] yellow italics everywhere is for colorblind people
- [hackers] [st][PATCH]] Fixed osc color reset without parameter->resets all colors
- [hackers] [stali][patch] Change dependency specifications in makefiles
- [hackers] [stali][PATCH] sh is now built as mksh, not lksh
- [hackers] [statuscolor] high CPU usage with a lot of colors
- [hackers] [suckless.org][PATCH] libzahl does not seem WIP anymore (1.0 was hit some time ago).
- [hackers] [sudoku] added dirirc
- [hackers] [sudoku] small changes
- [hackers] [surf-webkit2] Add Notification support
- [hackers] [surf-webkit2] Don't set wm class explicitly
- [hackers] [surf-webkit2] Fix default font size
- [hackers] [surf-webkit2][PATCH] Add Forward/Back keys to navigate
- [hackers] [surf-webkit2][PATCH] Fix cookies wording
- [hackers] [surf/master] Style change. (Test commit for new update script in hackers_AT_) || Christoph Lohmann
- [hackers] [surf/surf-webkit1] Add contributors to the LICENSE || Quentin Rameau
- [hackers] [surf/surf-webkit1] Bump version to 1.8 || Quentin Rameau
- [hackers] [surf/surf-webkit1] Bump year in program || Quentin Rameau
- [hackers] [surf/surf-webkit2] Add a configure option for default window size || Quentin Rameau
- [hackers] [surf/surf-webkit2] Add a flag and toggle keybinding for strict TLS || Quentin Rameau
- [hackers] [surf/surf-webkit2] Add contributors to the LICENSE || Quentin Rameau
- [hackers] [surf/surf-webkit2] Add dark mode toggle || Quentin Rameau
- [hackers] [surf/surf-webkit2] Add support for loading Webkit extensions || Quentin Rameau
- [hackers] [surf/surf-webkit2] Add support for WebGL || Eon S. Jeon
- [hackers] [surf/surf-webkit2] Bump version to 2.0 || Quentin Rameau
- [hackers] [surf/surf-webkit2] Bump version to 2.1 || Quentin Rameau
- [hackers] [surf/surf-webkit2] Bump year in program || Quentin Rameau
- [hackers] [surf/surf-webkit2] Do not reload page when toggling dark mode || Quentin Rameau
- [hackers] [surf/surf-webkit2] Document SIGHUP in manpage || Jochen Sprickerhof
- [hackers] [surf/surf-webkit2] Fix 27cec48 Add a flag/keybinding for strict TLS || Quentin Rameau
- [hackers] [surf/surf-webkit2] Fix a981959 Move -t stylefile flag to -C stylefile || Quentin Rameau
- [hackers] [surf/surf-webkit2] Fix dark mode parameter application || Quentin Rameau
- [hackers] [surf/surf-webkit2] Fix font-size setting parameter value type in newview || Quentin Rameau
- [hackers] [surf/surf-webkit2] Fix possible oob access of cmd in newwindow() || Quentin Rameau
- [hackers] [surf/surf-webkit2] Fix spelling of otherwise in surf.1 || Michael Stevens
- [hackers] [surf/surf-webkit2] Fix togglestats array || Quentin Rameau
- [hackers] [surf/surf-webkit2] Fix usage message: -Pp don't exist anymore || Quentin Rameau
- [hackers] [surf/surf-webkit2] Fix vertical scroll directions in the config file || efe
- [hackers] [surf/surf-webkit2] Fix webext directory in Makefile || Quentin Rameau
- [hackers] [surf/surf-webkit2] Fix, again, webext directory in Makefile || Quentin Rameau
- [hackers] [surf/surf-webkit2] Fixed wording in FAQ.md || Eddie Thieda
- [hackers] [surf/surf-webkit2] Force printing the winid when requested || Quentin Rameau
- [hackers] [surf/surf-webkit2] Improve non-ASCII character search handling || Quentin Rameau
- [hackers] [surf/surf-webkit2] Install Atoms before initializing gtk || Quentin Rameau
- [hackers] [surf/surf-webkit2] Makefile: fix a typo in clean: target || Leonardo Taccari
- [hackers] [surf/surf-webkit2] Makefile: include common to webext || Quentin Rameau
- [hackers] [surf/surf-webkit2] Makefile: use explicit targets || Quentin Rameau
- [hackers] [surf/surf-webkit2] Move -t stylefile flag to -C stylefile || Quentin Rameau
- [hackers] [surf/surf-webkit2] Remove accelerated canvas parameter || Quentin Rameau
- [hackers] [surf/surf-webkit2] Remove libtool depencency, reorganise Makefile || Quentin Rameau
- [hackers] [surf/surf-webkit2] Rename SSL instances to TLS || Quentin Rameau
- [hackers] [surf/surf-webkit2] Script text shouldn't go through formatted conversion || nzl
- [hackers] [surf/surf-webkit2] Set strict ssl by default and handle insecure content || Quentin Rameau
- [hackers] [surf/surf-webkit2] Simplify communication with webext || Quentin Rameau
- [hackers] [surf/surf-webkit2] Update LICENSE file || Quentin Rameau
- [hackers] [surf/surf-webkit2] Use pkg-config for X11{INC,LIB} || Leonardo Taccari
- [hackers] [surf/surf-webkit2] webext: Exchange fd over webkit messages || Quentin Rameau
- [hackers] [surf/surf-webkit2] webext: Fix missing flags for gio || Quentin Rameau
- [hackers] [surf/surf-webkit2] webext: Process full messages || Quentin Rameau
- [hackers] [surf] [PATCH 1/2] whitespace fixes
- [hackers] [surf] [PATCH 2/2] style fixes: space after keywords, () with sizeof
- [hackers] [surf] [patch] chromebar update
- [hackers] [surf] [PATCH] Correct the type for ssl-strict property.
- [hackers] [surf] [PATCH] fix style path generation
- [hackers] [surf] [PATCH] Revert "Get rid of getkbdevice"
- [hackers] [surf] [PATCH] style fixes (mainly whitespace)
- [hackers] [surf] _SURF_URI gets initialised as soon as the window opens. || Enno Boland (tox)
- [hackers] [surf] A typo in SETPROP macro: should be ``printf %b'', not ``printf''. || Alexander Sedov
- [hackers] [surf] Adapt default parameters to new config style || Quentin Rameau
- [hackers] [surf] Adapt togglestyle() || Quentin Rameau
- [hackers] [surf] Adapting the whole surf structure to new settings || Quentin Rameau
- [hackers] [surf] Add a comment about how the styles are iterated. || Christoph Lohmann
- [hackers] [surf] Add a FAQ to surf. || Christoph Lohmann
- [hackers] [surf] Add a few configuration options || Quentin Rameau
- [hackers] [surf] Add a flag for custom certificates || Quentin Rameau
- [hackers] [surf] Add a flag to disable fullscreen. || Christoph Lohmann
- [hackers] [surf] Add a keybinding to show current TLS certificate || Quentin Rameau
- [hackers] [surf] Add a nice todo item for videos. Thanks morphles. || Christoph Lohmann
- [hackers] [surf] Add a referer argument to the DOWNLOAD macro. Some sites need this. Thanks || Christoph Lohmann
- [hackers] [surf] Add a toggle command for the stylefile. || Christoph Lohmann
- [hackers] [surf] Add a variable in config.def.h for configuring spatial browsing. || Troels Henriksen
- [hackers] [surf] Add a way to define the cookie policy. || Christoph Lohmann
- [hackers] [surf] Add a way to toggle proxy usage while running. || Christoph Lohmann
- [hackers] [surf] Add an option to disable the indicators. || Christoph Lohmann
- [hackers] [surf] Add Code of Conduct. || Christoph Lohmann
- [hackers] [surf] Add config option for cross requests from file URLs || Constantine Bytensky
- [hackers] [surf] Add config option for Java activation || Quentin Rameau
- [hackers] [surf] Add config option for microphone and webcam access || Quentin Rameau
- [hackers] [surf] Add config option for setting default charset. || Quentin Rameau
- [hackers] [surf] Add config option for smooth scrolling activation || Quentin Rameau
- [hackers] [surf] Add different progress colors when using proxy. || Christoph Lohmann
- [hackers] [surf] Add eval() function for executing Javascript. Handy for keybindings. || Troels Henriksen
- [hackers] [surf] Add forgotten fF indicator description in surf.1 || Quentin Rameau
- [hackers] [surf] Add forgotten tT indicator description in surf.1 || Quentin Rameau
- [hackers] [surf] Add fullscreen mode as flag and config option. || Christoph Lohmann
- [hackers] [surf] Add information about the dmenu requirement. || Christoph Lohmann
- [hackers] [surf] Add mouse function to play medias in external player || Quentin Rameau
- [hackers] [surf] Add options for scriptfile, cookiefile and stylefile. And changing the default || Christoph Lohmann
- [hackers] [surf] Add PaX support. || Christoph Lohmann
- [hackers] [surf] Add plumbing functionality. || Christoph Lohmann
- [hackers] [surf] Add prompts for SETPROP || Quentin Rameau
- [hackers] [surf] Add setstyle() || Quentin Rameau
- [hackers] [surf] Add some description for the plumb feature. || Christoph Lohmann
- [hackers] [surf] Add SSL verification patch by Nick White. || Troels Henriksen
- [hackers] [surf] Add support for using custom certificates per url || Quentin Rameau
- [hackers] [surf] Add the commandline flag for the cookie policies too. || Christoph Lohmann
- [hackers] [surf] Add the manpage changes for the disk cache support. || Christoph Lohmann
- [hackers] [surf] Add webkit language settings || Quentin Rameau
- [hackers] [surf] Add zoom level support. || Christoph Lohmann
- [hackers] [surf] added 20h's patch of 8 Sep 2011 to surf, thanks || garbeam
- [hackers] [surf] added apos p/y-patch, thanks :) || Enno Boland (Gottox)
- [hackers] [surf] added js-fix by Troels Henriksen. Thanks :) || Enno Boland (tox)
- [hackers] [surf] added scrolling. || Enno Boland (tox)
- [hackers] [surf] Added tag 0.1 for changeset 9c8ebcf54061 || Enno Boland (tox)
- [hackers] [surf] Added tag 0.1 for changeset d8628fc93353 || Enno Boland (tox)
- [hackers] [surf] Added tag 0.1.1 for changeset 3ef997607115 || Enno Boland (tox)
- [hackers] [surf] Added tag 0.1.1 for changeset 9e9c845b6d6d || Enno Boland (tox)
- [hackers] [surf] Added tag 0.1.2 for changeset bffb0c3c2341 || Enno Boland (tox)
- [hackers] [surf] Added tag 0.2 for changeset a5db79d487c8 || Enno Boland (tox)
- [hackers] [surf] Added tag 0.3 for changeset 46d516fd2167 || Enno Boland (tox)
- [hackers] [surf] Added tag 0.4 for changeset ac8e058003ed || Enno Boland (tox)
- [hackers] [surf] Added tag 0.4.1 for changeset 71388899ac09 || Enno Boland (tox)
- [hackers] [surf] Added tag 0.5 for changeset f0cea0f2bfc6 || Troels Henriksen
- [hackers] [surf] adding -Werror to config.mk || Enno Boland (Gottox)
- [hackers] [surf] Adding a common way to enable and disable features. || Christoph Lohmann
- [hackers] [surf] Adding a default font size option. || Christoph Lohmann
- [hackers] [surf] Adding a man section about how to handle plugins. || Christoph Lohmann
- [hackers] [surf] Adding a surf-open.sh script for easier tabbed(1) integration. || Christoph Lohmann
- [hackers] [surf] Adding a useragent parameter to surf. || Christoph Lohmann
- [hackers] [surf] adding automatic download for not supported files. || Enno Boland (tox)
- [hackers] [surf] adding autozoom for small windows || Enno Boland (tox)
- [hackers] [surf] adding autozoom lock when site is already zoomed. || Enno Boland (tox)
- [hackers] [surf] Adding back the Escape to stop loading the current page. Thanks Daniel Bainton || Christoph Lohmann
- [hackers] [surf] adding cmd-switches for turning of images/plugins/scripts || Enno Boland (tox)
- [hackers] [surf] adding config.h patch from quaker4lyf. Thanks :) || Enno Boland (tox)
- [hackers] [surf] adding config.h || Enno Boland (tox)
- [hackers] [surf] adding copystr(). || Enno Boland (tox)
- [hackers] [surf] Adding disk cache support for soup. || Christoph Lohmann
- [hackers] [surf] adding environment variables for proxy and useragent || Enno Boland (tox)
- [hackers] [surf] Adding Evan Gates' patch. || Enno Boland (tox)
- [hackers] [surf] adding fflush() || Enno Boland (tox)
- [hackers] [surf] adding fixes from thomas_adam. Thanks :) || Enno Boland (tox)
- [hackers] [surf] adding indicator bar. || Enno Boland (tox)
- [hackers] [surf] Adding kiosk mode. || Christoph Lohmann
- [hackers] [surf] Adding Lorenzo Bollas hints patch. || Enno Boland (tox)
- [hackers] [surf] Adding me to the LICENSE file. || Christoph Lohmann
- [hackers] [surf] Adding middle-click behaviour to open a tab when embedded or a window when || Christoph Lohmann
- [hackers] [surf] Adding nibbles patch || Enno Boland (tox)
- [hackers] [surf] adding pancakes zoom fix. || Enno Boland (tox)
- [hackers] [surf] Adding README file. || Enno Boland (tox)
- [hackers] [surf] Adding small fix by Alex Puterbaugh. Thanks. || Enno Boland (tox)
- [hackers] [surf] adding surf-logo. || Enno Boland (tox)
- [hackers] [surf] Adding the fullscreen mode to the manpage. || Christoph Lohmann
- [hackers] [surf] adding user stylesheets. || Enno Boland (tox)
- [hackers] [surf] adding user.js support. || Enno Boland (tox)
- [hackers] [surf] Adding web inspector support to surf. || Christoph Lohmann
- [hackers] [surf] adding zoom support. || Enno Boland (Gottox)
- [hackers] [surf] allow all modifiers. || Enno Boland (Gottox)
- [hackers] [surf] allow buttonrelease customization in config.h || Markus Teich
- [hackers] [surf] Allowing geo location policy decisions. || Christoph Lohmann
- [hackers] [surf] applied Andrews patches. || Enno Boland (tox)
- [hackers] [surf] applied fix from dev list and debian reviewers || anselm
- [hackers] [surf] Applied Jacobs patch. Thanks! || Enno Boland (tox)
- [hackers] [surf] applied Nick's 96dpi patch, thanks || Anselm R Garbe
- [hackers] [surf] applied patch from arg. thanks :) || Enno Boland (tox)
- [hackers] [surf] applied patch from pancake || Enno Boland (tox)
- [hackers] [surf] Applied print patch from pancake || Enno Boland (tox)
- [hackers] [surf] Apply domain parameters each time url is changed || Quentin Rameau
- [hackers] [surf] apply nick's patch removing the autoresize functionality || pancake
- [hackers] [surf] apply nick's patch removing unused variable and parameters || pancake
- [hackers] [surf] Applying Nibbles download patch. Thanks! || Enno Boland (tox)
- [hackers] [surf] Applying the cookie patch of Carlos Pita. Thank you! || Christoph Lohmann
- [hackers] [surf] Applying the patch to show the indicator only on loading. Based on a patch || Christoph Lohmann
- [hackers] [surf] Applying the surf style to the last patch. || Christoph Lohmann
- [hackers] [surf] Arrange Makefile || Quentin Rameau
- [hackers] [surf] AtomHiLight is set correctly for links. || Enno Boland (tox)
- [hackers] [surf] auto creation of script.js || Enno Boland (tox)
- [hackers] [surf] Avoid using global name stylefile in setstyle() || Quentin Rameau
- [hackers] [surf] Backed out changeset 260fda70689f || Enno Boland (tox)
- [hackers] [surf] Backed out changeset 7a57a0a8dbc6 || Enno Boland (tox)
- [hackers] [surf] Be more specific about what enablestyles parameter does.
- [hackers] [surf] Be more specific about what enablestyles parameter does. || Quentin Rameau
- [hackers] [surf] better download handling. || Enno Boland (Gottox)
- [hackers] [surf] better useragent string (for google-* and stuff) || Enno Boland (tox)
- [hackers] [surf] bugfix release || Enno Boland (tox)
- [hackers] [surf] buildfile: don't forget to free temporary string bpath
- [hackers] [surf] buildfile: don't forget to free temporary string bpath || Quentin Rameau
- [hackers] [surf] Bump year. || Christoph Lohmann
- [hackers] [surf] Bumping up to 0.6. || Christoph Lohmann
- [hackers] [surf] c->uri is unused || David Dufberg
- [hackers] [surf] Change horizontal scrolling to ^u and ^i, remove ^g scrolling. || Troels Henriksen
- [hackers] [surf] Change PROMPT_GO from "URL:" to "Go:" || ssd
- [hackers] [surf] Change site styles structure for a more generic one || Quentin Rameau
- [hackers] [surf] Change the accept no third party in the doc to the right meaning. || Christoph Lohmann
- [hackers] [surf] Changed character for non-encrypted page || Jens Nyberg
- [hackers] [surf] changes to the event system, make config.h saner, working on cookies || Enno Boland (tox)
- [hackers] [surf] changing back/forward buttons || Enno Boland (tox)
- [hackers] [surf] changing char to gchar where possible; unifing WebKitWebView variable naming || Enno Boland (tox)
- [hackers] [surf] changing default value of NOBACKGROUND || Enno Boland (tox)
- [hackers] [surf] changing keybindings || Enno Boland (tox)
- [hackers] [surf] changing locking algorythm for setprop. || Enno Boland (tox)
- [hackers] [surf] changing minimal size. || Enno Boland (tox)
- [hackers] [surf] changing sessiontime to 3600 || Enno Boland (tox)
- [hackers] [surf] changing SETPROP()-macro || Enno Boland (tox)
- [hackers] [surf] changing some labels in submenu. || Enno Boland (tox)
- [hackers] [surf] Changing the config.def.h to fit the new buildpath() behaviour. || Christoph Lohmann
- [hackers] [surf] Changing the default DOWNLOAD to use st. || Christoph Lohmann
- [hackers] [surf] Changing the key masks to the values of GDK. || Christoph Lohmann
- [hackers] [surf] changing user agent string as suggested by Marvin Vek || Enno Boland (tox)
- [hackers] [surf] changing useragent. || Enno Boland (tox)
- [hackers] [surf] changing xprops || Enno Boland (tox)
- [hackers] [surf] Check $HOME and home dir of $USER before getpwuid()->pw_dir || Dmitry Bogatov
- [hackers] [surf] Check for about: too. || Christoph Lohmann
- [hackers] [surf] cleaning up config.mk || Enno Boland (tox)
- [hackers] [surf] Cleanup and fix formatage issues in surf.1 || Quentin Rameau
- [hackers] [surf] Cleanup previous patch. || Troels Henriksen
- [hackers] [surf] Close standard output after printing XID, patch due Abby Cedar. || Troels Henriksen
- [hackers] [surf] closing bars when unfocusing them. || Enno Boland (tox)
- [hackers] [surf] commenting. || Enno Boland (tox)
- [hackers] [surf] Continue making chars const || Quentin Rameau
- [hackers] [surf] Continue style fixing: function declarations, code alignement || Quentin Rameau
- [hackers] [surf] Correct and simplify buttonreleased() gdk event || Quentin Rameau
- [hackers] [surf] Correcting the backslash in the surf manpage. || Christoph Lohmann
- [hackers] [surf] creating new process when opening new window if possible. || Enno Boland (tox)
- [hackers] [surf] Data: is part of the browser too. || Christoph Lohmann
- [hackers] [surf] deprecating signal “populate-popup” for “context-menu” || Quentin Rameau
- [hackers] [surf] deprecating signal “title-changed” for “notify::title” || Quentin Rameau
- [hackers] [surf] Describe the web page indicators too. || Christoph Lohmann
- [hackers] [surf] Disable globbing in curl command || Dmitrij D. Czarkoff
- [hackers] [surf] Disable globbing in curl. || Christoph Lohmann
- [hackers] [surf] Disable media autoplay by default || Quentin Rameau
- [hackers] [surf] disable/toggle scrollbars || Carlos J. Torres
- [hackers] [surf] Disabling WebKit deletion interface feature by default. || Alexander Sedov
- [hackers] [surf] Display an error message and certificate on tls error || Quentin Rameau
- [hackers] [surf] displaying progress before pagetitle. || Enno Boland (tox)
- [hackers] [surf] dist doesn't work. fixing Makefile. || Enno Boland (tox)
- [hackers] [surf] dl has to be a directory, not a file. || Enno Boland (tox)
- [hackers] [surf] dl is not needed anymore || Enno Boland (tox)
- [hackers] [surf] Do not build SiteSpecific file when regex is invalid || Quentin Rameau
- [hackers] [surf] Do not set cookie session time if set to 0 || pancake<nopcode.org>
- [hackers] [surf] Draw flags on window creation || Quentin Rameau
- [hackers] [surf] Dropping -f/-u arguments as suggested by Kai Hendry || Enno Boland (tox)
- [hackers] [surf] Embed dmenu into the surf window by default || Quentin Rameau
- [hackers] [surf] Enable resizable text areas. || Christoph Lohmann
- [hackers] [surf] Enable the insert mode. Thanks to stanio_AT_cs.tu-berlin.de! || Christoph Lohmann
- [hackers] [surf] enabling spatial-navigation || Enno Boland (tox)
- [hackers] [surf] file:// should be handled in surf too. || Christoph Lohmann
- [hackers] [surf] Fix a typo in surf manual. || Jakukyo Friel
- [hackers] [surf] Fix atom value parsing in SETPROP || Quentin Rameau
- [hackers] [surf] Fix clickexternplayer(), no need to test the target again || Quentin Rameau
- [hackers] [surf] Fix cookies wording || Ivan Tham
- [hackers] [surf] fix DOWNLOAD macro to use cookiefile variable || Carlos J. Torres
- [hackers] [surf] fix download/history bug || Enno Boland (tox)
- [hackers] [surf] fix downloading, tidyup || Thomas Menari
- [hackers] [surf] Fix error handling in spawn() || Quentin Rameau
- [hackers] [surf] Fix extra newline, and add -g where other switches are forwarded. || Ben Woolley
- [hackers] [surf] fix for segfault when closing window while loading (via nibble) || pancake<nopcode.org>
- [hackers] [surf] Fix forgotten options in surf.1 || Quentin Rameau
- [hackers] [surf] Fix fullscreen handling
- [hackers] [surf] Fix GdkDisplay assignment in setup() || Quentin Rameau
- [hackers] [surf] Fix handling of uri-specific parameters || Quentin Rameau
- [hackers] [surf] Fix inspector handling when inspector is disabled.
- [hackers] [surf] Fix inspector toggling || Quentin Rameau
- [hackers] [surf] Fix key handling || Quentin Rameau
- [hackers] [surf] fix mini typo || Hiltjo Posthuma
- [hackers] [surf] Fix NOBACKGROUND meaning || pancake<nopcode.org>
- [hackers] [surf] Fix parameter initialization and assignment || Quentin Rameau
- [hackers] [surf] Fix pasteuri() || Quentin Rameau
- [hackers] [surf] fix some indentation in config.def.h || Markus Teich
- [hackers] [surf] Fix some styling in the config.def.h, fix the DOWNLOAD macro and unify the || Christoph Lohmann
- [hackers] [surf] Fix spelling of otherwise in surf.1 || Michael Stevens
- [hackers] [surf] Fix ssl failure detection || Quentin Rameau
- [hackers] [surf] Fix style files handling: stop leaking strings. || Quentin Rameau
- [hackers] [surf] fix style path generation || Markus Teich
- [hackers] [surf] fix stylesheet interna. || Markus Teich
- [hackers] [surf] Fix synchronization issue with atoms || Quentin Rameau
- [hackers] [surf] Fix target uri handling when leaving window || Quentin Rameau
- [hackers] [surf] Fix the way system files are handled at surf startup. || Quentin Rameau
- [hackers] [surf] Fix title handling || Ivan Tham
- [hackers] [surf] Fix title handling || Quentin Rameau
- [hackers] [surf] Fix type of strictssl property. || Quentin Rameau
- [hackers] [surf] Fix url parsing in load() || Quentin Rameau
- [hackers] [surf] Fix user agent command-line parameter || Quentin Rameau
- [hackers] [surf] Fix WM_CLASS and WM_WINDOW_ROLE properties || Quentin Rameau
- [hackers] [surf] Fixed a bug in pagestat || Jens Nyberg
- [hackers] [surf] fixed scrolling || Enno Boland (tox)
- [hackers] [surf] Fixed SETPROP() macro behaviour in config.def.h to handle escapes correctly. || Alexander Sedov
- [hackers] [surf] fixing _SURF_URL XProperty. || Enno Boland (Gottox)
- [hackers] [surf] fixing argument parsing. || Enno Boland (tox)
- [hackers] [surf] fixing compilerwarning in newer webkit versions || Enno Boland (tox)
- [hackers] [surf] fixing config.def.h || Enno Boland (tox)
- [hackers] [surf] fixing config.mk || Enno Boland (tox)
- [hackers] [surf] Fixing cookie handling for https/http by using curl. || Christoph Lohmann
- [hackers] [surf] fixing double calling functions from contextmenu. || Enno Boland (tox)
- [hackers] [surf] fixing downloads based on Evan Gates' patch. || Enno Boland (tox)
- [hackers] [surf] fixing downloads || Enno Boland (tox)
- [hackers] [surf] Fixing keybindings when numlock is enabled. || Enno Boland (Gottox)
- [hackers] [surf] Fixing kiosk mode when a new surf instance is run. || Christoph Lohmann
- [hackers] [surf] fixing manpage || Enno Boland (tox)
- [hackers] [surf] fixing memoryleak. || Enno Boland (tox)
- [hackers] [surf] fixing numlock bug. || Enno Boland (tox)
- [hackers] [surf] fixing progress, beginning new cookie implementation || Enno Boland (tox)
- [hackers] [surf] fixing stupidy bug. || Enno Boland (tox)
- [hackers] [surf] Fixing the bug of surf loading undefined data in arg. || Christoph Lohmann
- [hackers] [surf] Fixing the javascriptcoregtk-1.0 dependency. || Christoph Lohmann
- [hackers] [surf] Fixing the last patch to the surf style. || Christoph Lohmann
- [hackers] [surf] Fixing the manpage about the useragent option. || Christoph Lohmann
- [hackers] [surf] Fixing the paxctl check. || Christoph Lohmann
- [hackers] [surf] Fixing the shift key mask and cleaning up the scrolling code. || Christoph Lohmann
- [hackers] [surf] Fixing the style and making the inspector work again. || Christoph Lohmann
- [hackers] [surf] forgot to add config.def.h || Enno Boland (tox)
- [hackers] [surf] Free temporary certificate in setcert || Quentin Rameau
- [hackers] [surf] Get rid of config parameter MACROs || Quentin Rameau
- [hackers] [surf] Get rid of getkbdevice || Quentin Rameau
- [hackers] [surf] Get rid of integer member b in Arg || Quentin Rameau
- [hackers] [surf] Get rid of JavaScript for scrolling in views || Quentin Rameau
- [hackers] [surf] Get rid of these gotos. || Enno Boland (Gottox)
- [hackers] [surf] getting rid or most gpointers, sorting functions alphabetical, using gchar * where ever possible. || Enno Boland (Gottox)
- [hackers] [surf] gotheaders will now be called correctly. || Enno Boland (tox)
- [hackers] [surf] Grab focus for WebView on window creation || Quentin Rameau
- [hackers] [surf] Hiding the loading indicator when it is not used. Based on a patch from || Christoph Lohmann
- [hackers] [surf] hooking onloadfunctions should be done by script.js. || Enno Boland (tox)
- [hackers] [surf] implementing cookie persistance with multiple processes. || Enno Boland (tox)
- [hackers] [surf] implementing downloading. || Enno Boland (tox)
- [hackers] [surf] Implementing fullscreen mode. Thanks Krol, Willem van de! || Christoph Lohmann
- [hackers] [surf] implementing naive file locking. || Enno Boland (tox)
- [hackers] [surf] implementing user defined context menu || Enno Boland (tox)
- [hackers] [surf] Import the arg.h from st which fixed the oob bug. || Christoph Lohmann
- [hackers] [surf] Importing the generic toggle patch of stanio_AT_cs.tu-berlin.de. Thanks! || Christoph Lohmann
- [hackers] [surf] Improve parameters handling || Quentin Rameau
- [hackers] [surf] improving urlbar hiding. || Enno Boland (tox)
- [hackers] [surf] Include fcntl.h for open()
- [hackers] [surf] Include fcntl.h for open() || Felix Janda
- [hackers] [surf] indicator is red when http and green when https || Enno Boland (tox)
- [hackers] [surf] Introduce new data structure for handling settings || Quentin Rameau
- [hackers] [surf] It wasn't really clear what was meant with site indicators in the manpage. || Christoph Lohmann
- [hackers] [surf] Just some comment correction. || Christoph Lohmann
- [hackers] [surf] Keybindings for scrolling left and right; code by stanio. || Troels Henriksen
- [hackers] [surf] link Xlib in config.mk || Connor Lane Smith
- [hackers] [surf] Major styles update. || Christoph Lohmann
- [hackers] [surf] Make it possible to open a link in a new window with holding the mod key. || Christoph Lohmann
- [hackers] [surf] Make surf set the URI atom right on manual URI entering. || Christoph Lohmann
- [hackers] [surf] Make »Copy image address« work. || Christoph Lohmann
- [hackers] [surf] Makefile fixing || Enno Boland (tox)
- [hackers] [surf] making all keys lowercase using shiftmask to determinate. || Enno Boland (tox)
- [hackers] [surf] making config-files configurable in config.h || Enno Boland (tox)
- [hackers] [surf] making cookie file creation a bit more pedantic || anselm
- [hackers] [surf] Making dist work again. || Christoph Lohmann
- [hackers] [surf] making indicator smaller. || Enno Boland (tox)
- [hackers] [surf] Making more than one Modkey to work in keys. || Christoph Lohmann
- [hackers] [surf] Making the empty title possible. || Christoph Lohmann
- [hackers] [surf] Making zoom available when used in tabbed. || Christoph Lohmann
- [hackers] [surf] Manpage patch from Evan Gates. || Troels Henriksen
- [hackers] [surf] Manual fixes from Nick White. || Troels Henriksen
- [hackers] [surf] Mention xdotool in SEE ALSO too. || Christoph Lohmann
- [hackers] [surf] merge || Enno Boland (tox)
- [hackers] [surf] merge, download fixing. || Enno Boland (tox)
- [hackers] [surf] merged, now has download bar, other misc fixes || Thomas Menari
- [hackers] [surf] minimal cookie implementation. still using also old one. || Enno Boland (tox)
- [hackers] [surf] Minor changes to surf.1 || Andrew Antle
- [hackers] [surf] Minor style change. || Christoph Lohmann
- [hackers] [surf] Mod + '/' for search. || Christoph Lohmann
- [hackers] [surf] modal browsing
- [hackers] [surf] Modify decideresource() and favicon handling || Quentin Rameau
- [hackers] [surf] Modify default handling of cookiepolicy functions || Quentin Rameau
- [hackers] [surf] Modify linking parameter || Quentin Rameau
- [hackers] [surf] Move xid printing option from -x to -w || Quentin Rameau
- [hackers] [surf] moving color definitions to config.h || Enno Boland (tox)
- [hackers] [surf] moving config.h to config.def.h. || Enno Boland (tox)
- [hackers] [surf] moving reloadcookie() call || Enno Boland (tox)
- [hackers] [surf] Moving some preprocessor config options to the standard suckless style. || Christoph Lohmann
- [hackers] [surf] My CMD was too short. :O || Christoph Lohmann
- [hackers] [surf] Newer libc want _DEFAULT_SOURCE. || Christoph Lohmann
- [hackers] [surf] next version is 0.1 || Enno Boland (tox)
- [hackers] [surf] next version is 0.2 || Enno Boland (tox)
- [hackers] [surf] next version is 0.3 || Enno Boland (tox)
- [hackers] [surf] next version will be 0.4 || Enno Boland (tox)
- [hackers] [surf] next will be 0.1.2 || Enno Boland (tox)
- [hackers] [surf] next will be 0.4.1 || Enno Boland (tox)
- [hackers] [surf] now we've got access to cookies before they're sended. Let's start building a cookiehandler. || Enno Boland (tox)
- [hackers] [surf] Oh my blob! || Christoph Lohmann
- [hackers] [surf] Only apply parameters when needed || Quentin Rameau
- [hackers] [surf] Only plumb some URI, when it's ASCII. || Christoph Lohmann
- [hackers] [surf] preparing sourcecode feature coming with webkit-1.1.14. || Enno Boland (tox)
- [hackers] [surf] proxy-uri -> proxy-resolver for no_proxy; add #inc || Ivan Tham
- [hackers] [surf] quoting fix reported by Evan Gates. || Enno Boland (tox)
- [hackers] [surf] reappling printing; changing some keys. || Enno Boland (tox)
- [hackers] [surf] rearranging config.def.h || Enno Boland (tox)
- [hackers] [surf] rearranging some source. || Enno Boland (tox)
- [hackers] [surf] Rectify how parameters are handled in setparameter() || Quentin Rameau
- [hackers] [surf] reformating || Enno Boland (tox)
- [hackers] [surf] reimplementing cookies. Now we need some file locking. || Enno Boland (tox)
- [hackers] [surf] Reload on SIGHUP || Charles Lehner
- [hackers] [surf] remove duplicate header inclusion of string.h || Alexander Huemer
- [hackers] [surf] remove empty lines || pancake<nopcode.org>
- [hackers] [surf] Remove the debugging from the testing. || Christoph Lohmann
- [hackers] [surf] Remove the pax intermediary. || Christoph Lohmann
- [hackers] [surf] Remove the redundant ctrl-l and ctrl-h description from the man page. || Shayan Pooya
- [hackers] [surf] Remove unncessary includes. || Christoph Lohmann
- [hackers] [surf] Remove window hints settings || Quentin Rameau
- [hackers] [surf] removed builtin unfinished cookie handling. || Enno Boland (tox)
- [hackers] [surf] removed persistent cookies, replaced deprecated eventlisteners || Enno Boland (tox)
- [hackers] [surf] Removed progress indicator || Jens Nyberg
- [hackers] [surf] removed warning when closing a surf-window. || Enno Boland (tox)
- [hackers] [surf] Removing a memory leak when u wasn't freed. || Christoph Lohmann
- [hackers] [surf] removing comments. || Enno Boland (tox)
- [hackers] [surf] removing context-menu, downloading. || Enno Boland (tox)
- [hackers] [surf] removing debug output || Enno Boland (tox)
- [hackers] [surf] removing loadfile. readding later in a simpler way. || Enno Boland (tox)
- [hackers] [surf] removing spatial navigation. || Enno Boland (tox)
- [hackers] [surf] Removing the .hgtags file. || Christoph Lohmann
- [hackers] [surf] Removing the debug print from the last commit. || Christoph Lohmann
- [hackers] [surf] Removing the deprecated g_thread_init call. || Christoph Lohmann
- [hackers] [surf] Removing the double initialisation to webkit_get_default_session(). Thanks || Christoph Lohmann
- [hackers] [surf] Removing the insert mode. It will only confuse users. The stop() function is || Christoph Lohmann
- [hackers] [surf] removing unneeded background color. || Enno Boland (tox)
- [hackers] [surf] rename NOBACKGROUND to HIDE_BACKGROUND and use TRUE/FALSE instead of 0/1 || pancake
- [hackers] [surf] renamed download handlers. || Enno Boland (Gottox)
- [hackers] [surf] renaming newproc to newwindow; make it usable within keys; begin implementing contextmenu || Enno Boland (tox)
- [hackers] [surf] reordering functions. || Enno Boland (tox)
- [hackers] [surf] reorganized eventhandling. || Enno Boland (tox)
- [hackers] [surf] Replace use of EXIT_* constants to 0 and 1 || Quentin Rameau
- [hackers] [surf] replacing gtk-textentrys with dmenu || Enno Boland (tox)
- [hackers] [surf] replacing ignore_once with ignorexprop || Enno Boland (tox)
- [hackers] [surf] Replacing the deprecated ssl-ca-file with tls-database. || Christoph Lohmann
- [hackers] [surf] Resolving some conflicts in the shortcuts. || Christoph Lohmann
- [hackers] [surf] Restrict the way buildpath() modifies the filesystem.
- [hackers] [surf] reverting sessiontime || Enno Boland (tox)
- [hackers] [surf] Reverting the cleanmask change. || Christoph Lohmann
- [hackers] [surf] reworked navigate. || Enno Boland (tox)
- [hackers] [surf] s/zoompage/zoom/ || Enno Boland (tox)
- [hackers] [surf] session gets set properly in setup() || Enno Boland (tox)
- [hackers] [surf] Sessioncookies made persistant. || Enno Boland (tox)
- [hackers] [surf] setcert: check uri before adding a certificate || Hiltjo Posthuma
- [hackers] [surf] SETPROP() macro shows now the current value in dwm. || Enno Boland (tox)
- [hackers] [surf] Setting the cookie file on new instances. || Christoph Lohmann
- [hackers] [surf] Simplify DOWNLOAD macro || Quentin Rameau
- [hackers] [surf] Simplify handling of c->title || Quentin Rameau
- [hackers] [surf] Simplify proxy toggle || Quentin Rameau
- [hackers] [surf] Simplify SETPROP macro || Quentin Rameau
- [hackers] [surf] Simplify usage() || Quentin Rameau
- [hackers] [surf] Simplify version message || Quentin Rameau
- [hackers] [surf] small cleanups || Enno Boland (tox)
- [hackers] [surf] small fix to work more proberly with tabbed. || Enno Boland (tox)
- [hackers] [surf] small fix || Enno Boland (tox)
- [hackers] [surf] small fix. || Enno Boland (Gottox)
- [hackers] [surf] small typo || Enno Boland (tox)
- [hackers] [surf] small typo. || Enno Boland (tox)
- [hackers] [surf] small whitespacefix. || Enno Boland (tox)
- [hackers] [surf] Some cleanup in style. || Christoph Lohmann
- [hackers] [surf] some cleanups. || Enno Boland (Gottox)
- [hackers] [surf] Some minor style updates. || Christoph Lohmann
- [hackers] [surf] some polishing. || Enno Boland (tox)
- [hackers] [surf] sorting functions alphabetical. || Enno Boland (tox)
- [hackers] [surf] Status message patch from Jeremy Jackins and skls. || Troels Henriksen
- [hackers] [surf] Store modified parameters list || Quentin Rameau
- [hackers] [surf] stupidy merge || Enno Boland (tox)
- [hackers] [surf] Style change in functions ordering || Quentin Rameau
- [hackers] [surf] Style change in includes order || Quentin Rameau
- [hackers] [surf] Style change in newview(), sort signals order || Quentin Rameau
- [hackers] [surf] Style changes in config.def.h. || Christoph Lohmann
- [hackers] [surf] Style cleanup. || Christoph Lohmann
- [hackers] [surf] Style fix in sigchld() || Quentin Rameau
- [hackers] [surf] style fixes (mainly whitespace) || Markus Teich
- [hackers] [surf] style fixes: space after keywords, () with sizeof || Markus Teich
- [hackers] [surf] Style indentation fix || Quentin Rameau
- [hackers] [surf] Style inquisition plus blocking of the */favicon.ico request. Thanks Peter A. Shevtsov! || Christoph Lohmann
- [hackers] [surf] Style inquisition. || Christoph Lohmann
- [hackers] [surf] Style update for indentation || Quentin Rameau
- [hackers] [surf] Support relative paths for surf. || Christoph Lohmann
- [hackers] [surf] surf embeds now itself into another window. || Enno Boland (tox)
- [hackers] [surf] Surf now can handle absolute file paths. This allows better local HTML || Christoph Lohmann
- [hackers] [surf] Surf now parses hex window ids properly from tabbed. || Christoph Lohmann
- [hackers] [surf] surf.1: remove trailing spaces || Hiltjo Posthuma
- [hackers] [surf] surf: documented indicators in man page || Greg Reagle
- [hackers] [surf] surf: see hover URL without changing title || Greg Reagle
- [hackers] [surf] The check for NULL is not necessary before free. || Christoph Lohmann
- [hackers] [surf] The control of the toggles is now Ctrl-Shift-$character. That's easier for new || Christoph Lohmann
- [hackers] [surf] The ICCCM states that window classes should be capitalised. || Troels Henriksen
- [hackers] [surf] The Item struct is not used. || Christoph Lohmann
- [hackers] [surf] The javascriptcore is now in webkit. || Christoph Lohmann
- [hackers] [surf] The right click menu to copy the link URI will now work. Thanks to Carlos || Christoph Lohmann
- [hackers] [surf] There are people not reading the existing code. || Christoph Lohmann
- [hackers] [surf] There's no need to call geturi() again in loadchanged || Quentin Rameau
- [hackers] [surf] There's only one escape. || Christoph Lohmann
- [hackers] [surf] Torified surf is unstable || GhostAV
- [hackers] [surf] Trying a different cookie handling system. || Enno Boland (tox)
- [hackers] [surf] typo fix || Enno Boland (tox)
- [hackers] [surf] typo || Enno Boland (tox)
- [hackers] [surf] typofix || Enno Boland (tox)
- [hackers] [surf] typofix. || Enno Boland (tox)
- [hackers] [surf] Un(g)boolify to separate GTK dependant code from the rest || Quentin Rameau
- [hackers] [surf] uncommenting source() || Enno Boland (tox)
- [hackers] [surf] unfocus should return false; renaming cookie-file. || Enno Boland (tox)
- [hackers] [surf] Unset previous user styles before applying another one || Quentin Rameau
- [hackers] [surf] Update credits || Quentin Rameau
- [hackers] [surf] Update dmenu
- [hackers] [surf] updating manpage || Enno Boland (Gottox)
- [hackers] [surf] updating manpage, reformating help output. || Enno Boland (tox)
- [hackers] [surf] updating manpage. || Enno Boland (tox)
- [hackers] [surf] Updating the TODO file. || Christoph Lohmann
- [hackers] [surf] Use char instead of gchar and make them const when possible || Quentin Rameau
- [hackers] [surf] Use Ctrl-t for showcert instead of Ctrl-x || Ivan Tham
- [hackers] [surf] Use priority values instead of “forced” parameters || Quentin Rameau
- [hackers] [surf] Use the surf user agent when downloading with wget. || Troels Henriksen
- [hackers] [surf] Useragent strings do not count anymore. This is adding some text so every || Christoph Lohmann
- [hackers] [surf] usercss works again. || Enno Boland (tox)
- [hackers] [surf] using another way to handle cookies. || Enno Boland (tox)
- [hackers] [surf] using char instead of gchar. || Enno Boland (tox)
- [hackers] [surf] using ctrl-f to find. || Enno Boland (tox)
- [hackers] [surf] using events for changing cookies || Enno Boland (tox)
- [hackers] [surf] using geturi() where possible. || Enno Boland (tox)
- [hackers] [surf] using gint instead of int (insane API, but ok.) || Enno Boland (tox)
- [hackers] [surf] using simple strings for colors in config.h || Enno Boland (tox)
- [hackers] [surf] was [dwm] Fix usage(), -m and -M for styles were absent.
- [hackers] [surf] whitespace fix. || Enno Boland (tox)
- [hackers] [surf] whitespace fixes || Markus Teich
- [hackers] [surf] whoops... linking Oo || Enno Boland (tox)
- [hackers] [surf] working on cookies || Enno Boland (tox)
- [hackers] [surf][PATCH 1/2] webext: add missing gio/gunixfdlist.h includes
- [hackers] [surf][PATCH 2/2] surf-open.sh: Remove spurious white space
- [hackers] [surf][PATCH 2/2] webext: use flags for gio-unix rather than gio
- [hackers] [surf][PATCH] Adapting the `homepage` patch to version 2.0
- [hackers] [surf][PATCH] Add option for local file access from file:// URLs
- [hackers] [surf][patch] Add support for per-site userscripts
- [hackers] [surf][PATCH] Add support for wayland based compositors.
- [hackers] [surf][PATCH] Add support for WebGL
- [hackers] [surf][PATCH] allow BackSpace to "Scroll up one whole page view"
- [hackers] [surf][PATCH] Allow tilde expansion in loaduri
- [hackers] [surf][PATCH] Bump to webkit2gtk-4.1
- [hackers] [surf][PATCH] change PROMPT_GO from URL to Go
- [hackers] [surf][patch] content filtering; demo for feedback
- [hackers] [surf][PATCH] define one atom per line; use XInternAtoms(3)
- [hackers] [surf][PATCH] Document SIGHUP in manpage
- [hackers] [surf][PATCH] Don't call setstyle with an empty path
- [hackers] [surf][PATCH] fix manpage error
- [hackers] [surf][PATCH] Fix manpage typo
- [hackers] [surf][patch] Fix negative values in scrollh()/scrollv()
- [hackers] [surf][PATCH] Fix title handling
- [hackers] [surf][PATCH] Fix title handling and the "http:///~" bug
- [hackers] [surf][PATCH] Fix zoom shortcut
- [hackers] [surf][PATCH] Implement RefererPolicies
- [hackers] [surf][patch] make surf view local HTML files instead of downloading them
- [hackers] [surf][PATCH] Match showcert key with man and surf pop-up
- [hackers] [surf][PATCH] Remove HTTP referer on navigation (fixed)
- [hackers] [surf][PATCH] Removed fork()/exec() calls. Added GLib spawn process API.
- [hackers] [surf][PATCH] support blob download, fix download referer
- [hackers] [surf][patch] Support PDFs
- [hackers] [surf][patch] Update URI atom for WEBKIT_LOAD_COMMITTED event too
- [hackers] [surf][PATCH] Use sigaction instead of signal for installing signal handlers
- [hackers] [surf][patch] Use signed chars for webext messages.
- [hackers] [surf][PATCH] webextension: fix linking with common.o
- [hackers] [svkbd PATCH] Xft + Layers + Overlays + Mobile
- [hackers] [svkbd] [merge request] various patches for svkbd
- [hackers] [svkbd] [PATCH 1/6] Add custom layouts. Move layouts to single layout.h file & toggle layers via memcpy w/ XK_Cancel. Clean up secondary layout positioning LRDU properly & blanking placeholders.
- [hackers] [svkbd] a few more tweaks || Hiltjo Posthuma
- [hackers] [svkbd] Add a Serbian layout: layout.sr.h || Страхиња Радић
- [hackers] [svkbd] Add missing keys on lazy layers || Stacy Harper
- [hackers] [svkbd] Adding delete to the German layout. || Christoph Lohmann
- [hackers] [svkbd] Adding ru and sh layout. || Christoph Lohmann
- [hackers] [svkbd] allow make LAYOUT=... || Carlos J. Torres
- [hackers] [svkbd] bump LICENSE year || Hiltjo Posthuma
- [hackers] [svkbd] bump version to 0.3 || Hiltjo Posthuma
- [hackers] [svkbd] bump version to 0.4 || Hiltjo Posthuma
- [hackers] [svkbd] bump version to 0.4.2 || Hiltjo Posthuma
- [hackers] [svkbd] Bump year. || Christoph Lohmann
- [hackers] [svkbd] change comment-style in .c file || Hiltjo Posthuma
- [hackers] [svkbd] cleanup Makefile, add initial man page svkbd.1 || Hiltjo Posthuma
- [hackers] [svkbd] code-style || Hiltjo Posthuma
- [hackers] [svkbd] config.mk: set DEFAULT_SOURCE || Hiltjo Posthuma
- [hackers] [svkbd] Ed is <3. || Christoph Lohmann
- [hackers] [svkbd] fixed a bug that reset the layer to layer one after hiding the overlay || Maarten van Gompel
- [hackers] [svkbd] Fixing README and the build environment. || Christoph Lohmann
- [hackers] [svkbd] Fixing the problem of repeating keys. || Christoph Lohmann
- [hackers] [svkbd] Make install fix: install the actual compiled layout || Maarten van Gompel
- [hackers] [svkbd] Makefile: add target .PHONY back || Hiltjo Posthuma
- [hackers] [svkbd] Makefile: dist: add drw.h and util.h || Hiltjo Posthuma
- [hackers] [svkbd] Makefile: fix dist rule, reported by Job Bautista || Hiltjo Posthuma
- [hackers] [svkbd] minor update for emoji overlay on Q: simpler glyph || Maarten van Gompel
- [hackers] [svkbd] remove unneeded initialization to zero || Hiltjo Posthuma
- [hackers] [svkbd] remove unused variable || Hiltjo Posthuma
- [hackers] [svkbd] some code-style consistency changes + small tweaks || Hiltjo Posthuma
- [hackers] [svkbd] Suckless is now using git. Thanks architekt! || Christoph Lohmann
- [hackers] [svkbd] tiny code-style tweak || Hiltjo Posthuma
- [hackers] [svkbd] Unpress modifiers so there is no problem when exiting svkbd inbetween. || Christoph Lohmann
- [hackers] [svkbd] Update Makefile
- [hackers] [svkbd] Xft + Layers + Overlays + Mobile
- [hackers] [svkbd][PATCH] allow neutralizing a key modifier by applying the same modifier again
- [hackers] [svkbd][PATCH] armenian layout
- [hackers] [svkbd][PATCH] create layout-dependent object files
- [hackers] [svkbd][PATCH] dvorak layout
- [hackers] [svkbd][PATCH] Fix broken key definitions in layout.en.h
- [hackers] [svkbd][PATCH] Fixed an issue with the caps lock key remaining on for one last keystroke after turning it off. Also keep caps lock key showing as pressed to indicate that it is on.
- [hackers] [svkbd][PATCH] Force installing executable
- [hackers] [svkbd][PATCH] Reducing xspacing and yspacing to 1 so touchscreen users have less mistyping.
- [hackers] [svkbd][PATCH] this patch fixes uppercase in armenian (and perhaps some other) layouts. svkbd was previously registering a key in one modification (xorg accepts up to 4 modifications). with this patch svkbd registers 2 modifications - upper and lower case. function tmp_remap changed in a way that if the key is not found in a current layout, it is temporary added to it. for cyrillic layout uppercase (when shift is pressed) letters were showing anyway, because those are somehow found (modified) by xorg. but for armenian layout that did not work. now works.
- [hackers] [swerc] add e.V. link || Anselm R Garbe
- [hackers] [swerc] Added new master.tpl || Anselm R Garbe
- [hackers] [swerc] amended copyright notice || Anselm R Garbe
- [hackers] [swerc] applied Kai's change to remove justify || Anselm R Garbe
- [hackers] [swerc] Clarify which characters are forbidden in URIs
- [hackers] [swerc] don't set border on img, text-encoding before <title> || Hiltjo Posthuma
- [hackers] [swerc] fix default footer || Anselm R Garbe
- [hackers] [swerc] local suckless.org copyright notice || Anselm R Garbe
- [hackers] [swerc] made e.V. appear less prominent || Anselm R Garbe
- [hackers] [swerc] made ev linkage less prominent, removed distinction between git.sta.li and git.suckless.org || Anselm R Garbe
- [hackers] [swerc] removed eyjafjallajoekull.com reference, the art we have sucks || Anselm R Garbe
- [hackers] [swerc] removed sta.li master in favor of git.sta.li link on master tpl || Anselm R Garbe
- [hackers] [swerc] removed stali || Anselm R Garbe
- [hackers] [swerc] some adjustments in 2016 || Anselm R Garbe
- [hackers] [swerc] use png logo again || Hiltjo Posthuma
- [hackers] [swk] * Add 'uninstall' target || pancake
- [hackers] [swk] * Fix click/scroll event handling || pancake
- [hackers] [swk] * Properly fix fPIC build || pancake
- [hackers] [swk] add calculator sample application || pancake
- [hackers] [swk] add CCCOLOR for Current Column Color || pancake
- [hackers] [swk] add image support to gi backend || pancake
- [hackers] [swk] add null pointer check in putpixel() || pancake
- [hackers] [swk] add some more notes in TODO file || pancake
- [hackers] [swk] add support for a second column || pancake
- [hackers] [swk] add support for mouse wheel to scroll || pancake
- [hackers] [swk] added config.h to configure colors, font size and keys || pancake
- [hackers] [swk] added FONTBOLD define in config.def.h || pancake
- [hackers] [swk] Added getscrpoint helper in gi_sdl || pancake
- [hackers] [swk] added horitzontal dragging support to move column position || pancake
- [hackers] [swk] Added keybindings and functions to scroll and change font size || pancake
- [hackers] [swk] added pancakes stuff || Anselm R Garbe
- [hackers] [swk] added sdl_ttf as dependency to draw text || pancake
- [hackers] [swk] added specific config.h for n900 (landscape/portrait) || pancake
- [hackers] [swk] added swk_focus_first() || pancake
- [hackers] [swk] Apply Robert Ransom patchset fixing make clean and removing debug printf || pancake
- [hackers] [swk] auto scroll when focusing out of screen widgets || pancake
- [hackers] [swk] check popen return value in calc example || pancake
- [hackers] [swk] cleanup warnings || pancake
- [hackers] [swk] commit initial sdl backend || pancake
- [hackers] [swk] create and install .mk and pkgconfig files || pancake
- [hackers] [swk] default colors from dwm by default || pancake
- [hackers] [swk] define default window width/height in config.h || pancake
- [hackers] [swk] do not handle modifier-only keycodes || pancake
- [hackers] [swk] do not initialize twice the video (fix n900 100% cpu) || pancake
- [hackers] [swk] do not overlap widgets when vertical fill used || pancake
- [hackers] [swk] drop useless check in gi_x11. dc_init ensures non-null pointer || pancake
- [hackers] [swk] enhace support for drawing lines in x11 backend || pancake
- [hackers] [swk] Fix "event: key ..." bread crumbs. || Robert Ransom
- [hackers] [swk] Fix "make clean". || Robert Ransom
- [hackers] [swk] fix button widget boundaries || pancake<nopcode.org>
- [hackers] [swk] fix clean rule || anselm
- [hackers] [swk] fix cursor in swk_entry with some ugly hacks || pancake
- [hackers] [swk] fix event handling 100% cpu usage || pancake
- [hackers] [swk] fix event issue on some xorg versions || pancake<nopcode.org>
- [hackers] [swk] fix fPIC compilation || pancake
- [hackers] [swk] fix glitch drawing first column when colpos=0 || pancake
- [hackers] [swk] fix img_free || pancake
- [hackers] [swk] fix keysym input (with unicode support) || pancake
- [hackers] [swk] fix mouseup invalid click issue || pancake
- [hackers] [swk] fix screen size on non-tiled window managers || pancake
- [hackers] [swk] Fix segfault and some keys in n900 || pancake
- [hackers] [swk] fix test program || pancake
- [hackers] [swk] fix x11 keyboard input (backspace, return) || pancake
- [hackers] [swk] handle up/down arrow keys || pancake
- [hackers] [swk] honor config.h colors and fix window boundaries in gi_x11 || pancake
- [hackers] [swk] honor user-defined font in X11 backend || pancake
- [hackers] [swk] implement drag scrolling || pancake
- [hackers] [swk] implement full window contents scroll || pancake
- [hackers] [swk] implement progressbar widget || pancake
- [hackers] [swk] initial implementation of multiline input widget || pancake
- [hackers] [swk] initial implementation of swk_option widget || pancake
- [hackers] [swk] initial import of the x11 backend || pancake
- [hackers] [swk] initial import of ui.c (ascii-art UI description parser) || pancake
- [hackers] [swk] initial stuff || arg
- [hackers] [swk] initial working drawing for swk_sketch() || pancake
- [hackers] [swk] minor fix to has_event || anselm
- [hackers] [swk] move example programs to 't/' directory || pancake<nopcode.org>
- [hackers] [swk] oops. add missing files || pancake<nopcode.org>
- [hackers] [swk] protect rendering function with a singleton || pancake
- [hackers] [swk] remove redundant dc_window function which is in libdc now || Carlos J. Torres
- [hackers] [swk] removed useless has_event stuff || anselm
- [hackers] [swk] result of our discussion today || Anselm R Garbe
- [hackers] [swk] revert last commit || pancake
- [hackers] [swk] Single global SwkWindow || pancake
- [hackers] [swk] Some cleanups and remarks || anselm
- [hackers] [swk] some more changes || pancake
- [hackers] [swk] swk_entry initial implementation || pancake
- [hackers] [swk] update TODO file || pancake
- [hackers] [swk] update || Anselm R Garbe
- [hackers] [swk] use config.def.mk to cache build options || pancake
- [hackers] [swk] use imlib2 to load images for x11 backend || pancake
- [hackers] [swk] various fixes in animation and layout of test.c || pancake
- [hackers] [sxiv/gh-pages] Update man page || Bert Münnich
- [hackers] [sxiv] Adapt inotify_nop to API changes || Bert Münnich
- [hackers] [sxiv] Add -A option to force framerate on animated images || dwminer
- [hackers] [sxiv] Add autoreload support by inotify (and dummy backend nop) || Max Voit
- [hackers] [sxiv] Add build options for optional dependencies || Vlad Glagolev
- [hackers] [sxiv] Add Netpbm, TGA and XPM MIME types to sxiv.desktop || Diogo Pereira
- [hackers] [sxiv] Add TODO list || Bert Münnich
- [hackers] [sxiv] added support for XEMBED into other windows (ie tabbed) with -w || shuall
- [hackers] [sxiv] Allow opening directories non-recursively || Paride Legovini
- [hackers] [sxiv] Compiler independent buffer alignment || Bert Münnich
- [hackers] [sxiv] Detect all file overwrites in autoreload_inotify || Bert Münnich
- [hackers] [sxiv] Discussion
- [hackers] [sxiv] Document -A option || dwminer
- [hackers] [sxiv] Document new -e flag || Bert Münnich
- [hackers] [sxiv] Fix code-style in autoreload_inotify.c || Bert Münnich
- [hackers] [sxiv] Fix missing quote in key-handler from commit 5c607ad || Bert Münnich
- [hackers] [sxiv] Fix typo || Jakub Wilk
- [hackers] [sxiv] Fix unused-variable warnings in conditionally compiled code || Bert Münnich
- [hackers] [sxiv] Ignore button and key events while key-handler is running || Bert Münnich
- [hackers] [sxiv] Only open regular files; fixes issue #252 || Bert Münnich
- [hackers] [sxiv] Pass given file names to key-handler instead of real paths || Bert Münnich
- [hackers] [sxiv] Properly quit when window gets closed; fixes issue #27 || Bert Münnich
- [hackers] [sxiv] Provide image width and height to image-info script; fixes issue #159 || Bert Münnich
- [hackers] [sxiv] Read all available inotify events || Bert Münnich
- [hackers] [sxiv] Revised autoreload interface || Bert Münnich
- [hackers] [sxiv] Revised error reporting in autoreload_inotify || Bert Münnich
- [hackers] [sxiv] Silence error messages in image-info script || Bert Münnich
- [hackers] [sxiv] Simplify autoreload backend selection in Makefile || Bert Münnich
- [hackers] [sxiv] Simplify inotify cleanup || Bert Münnich
- [hackers] [sxiv] State the purpose of CLEANUP macro || Bert Münnich
- [hackers] [sxiv] Support for DELAY as a floating point number including less than 1 second while maintaining backward compatibiitiy with integer arguments. || Don Hejna
- [hackers] [sxiv] Update copyright notice in autoreload_inotify.c || Bert Münnich
- [hackers] [sxiv] Update unstable version number || Bert Münnich
- [hackers] [sxiv] Updated man page || Bert Münnich
- [hackers] [sxiv] Use -e for X window embedding || Bert Münnich
- [hackers] [sxiv] Use Xft for font loading and text drawing || Bert Münnich
- [hackers] [tabbed 1/3] Style cleanup
- [hackers] [tabbed 2/3] Arrange diagnostic messages
- [hackers] [tabbed 3/3] Remove h flag, put usage() in the default case
- [hackers] [tabbed ][patch] I am trying to write live reload xresources patch for tabbed.
- [hackers] [tabbed] [PATCH] add -k to close tabbed foreground client on WMDelete
- [hackers] [tabbed] A test, if this works. || Christoph Lohmann
- [hackers] [tabbed] Add '--' and concatenated parameter support. || Christoph Lohmann
- [hackers] [tabbed] add -k to close tabbed foreground client on WMDelete
- [hackers] [tabbed] add -k to close tabbed foreground client on WMDelete || Justin Keogh
- [hackers] [tabbed] Add configuration option for title truncation string
- [hackers] [tabbed] Add configuration option for title truncation string || Quentin Rameau
- [hackers] [tabbed] Add OpenBSD support to config.mk || Lucas Gabriel Vuotto
- [hackers] [tabbed] Add the -f flag, which tells tabbed to run the given command again, in case || Christoph Lohmann
- [hackers] [tabbed] add urgent color cmdline options || Markus Teich
- [hackers] [tabbed] add xembed wrapper utility || Connor Lane Smith
- [hackers] [tabbed] added generic client support (thanks Stephen) || Connor Lane Smith
- [hackers] [tabbed] Added tag 0.1 for changeset 8672352fb0d6 || Enno Boland (tox)
- [hackers] [tabbed] Added tag 0.2 for changeset 4db5de5149ed || Enno Boland (tox)
- [hackers] [tabbed] Added tag 0.3 for changeset 78e9432d30bc || Christoph Lohmann
- [hackers] [tabbed] Added tag 0.3 for changeset 78e9432d30bc || Enno Boland (tox)
- [hackers] [tabbed] Added tag 0.4 for changeset 5354ba0081c5 || Christoph Lohmann
- [hackers] [tabbed] Added tag 0.4 for changeset 8a0db4733dd2 || Christoph Lohmann
- [hackers] [tabbed] Added tag 0.4 for changeset d5b48b107641 || Christoph Lohmann
- [hackers] [tabbed] Added tag 0.4.1 for changeset 29663026c3cb || Christoph Lohmann
- [hackers] [tabbed] Added tag 0.5 for changeset f82c63df310a || Christoph Lohmann
- [hackers] [tabbed] Added xft support || Lucas Gabriel Vuotto
- [hackers] [tabbed] Adding a geometry flag to tabbed. || Christoph Lohmann
- [hackers] [tabbed] Adding conforming documentation of the commandline color support. || Christoph Lohmann
- [hackers] [tabbed] Adding ed(1) compatibility. || Christoph Lohmann
- [hackers] [tabbed] Adding fullscreen mode to tabbed. || Christoph Lohmann
- [hackers] [tabbed] Adding manpage fix from Connor Lane Smith. Thanks ;) || Enno Boland (tox)
- [hackers] [tabbed] Adding more warnings and no debugging symbols. || Christoph Lohmann
- [hackers] [tabbed] Adding myself to the contributors list. || Christoph Lohmann
- [hackers] [tabbed] Adding the -n name parameter to set WM_CLASS. Thanks Gavin Wahl || Christoph Lohmann
- [hackers] [tabbed] Adding the form of -r1, which will result in -r 1 in arg.h. || Christoph Lohmann
- [hackers] [tabbed] Adding the missing arg.h for ARG* macros. || Christoph Lohmann
- [hackers] [tabbed] Allow no automatic spawning of the command. || Christoph Lohmann
- [hackers] [tabbed] Allow selecting the colors on command line. || Markus Teich
- [hackers] [tabbed] Allowing a different position for the window id. Thanks David Galos! || Christoph Lohmann
- [hackers] [tabbed] Allowing xterm again to be run in tabbed. || Christoph Lohmann
- [hackers] [tabbed] Another small change to test the git e-mailing. || Christoph Lohmann
- [hackers] [tabbed] Applying a fix for tab rotation. || Christoph Lohmann
- [hackers] [tabbed] Arrange diagnostic messages
- [hackers] [tabbed] Arrange diagnostic messages || Quentin Rameau
- [hackers] [tabbed] autofocus urgent tabs || Jonas Rabenstein
- [hackers] [tabbed] Avoid flashing of surf when it is run in tabbed. Thanks Carlos Pita! || Christoph Lohmann
- [hackers] [tabbed] bump version to 0.7 || Hiltjo Posthuma
- [hackers] [tabbed] bump version to 0.8 || Hiltjo Posthuma
- [hackers] [tabbed] Bump year. || Christoph Lohmann
- [hackers] [tabbed] Bumping up the year. || Christoph Lohmann
- [hackers] [tabbed] Changing the single-linked list for clients to a malloc()ed array. This makes || Christoph Lohmann
- [hackers] [tabbed] Clear urgency hint on sel == c || Peter Hofmann
- [hackers] [tabbed] closing tab with middlemouse, circling tabs with mousewheel. || Enno Boland (tox)
- [hackers] [tabbed] code cleanups || Enno Boland (tox)
- [hackers] [tabbed] config.h: mark keys as const || NRK
- [hackers] [tabbed] Correcting the lastsel handling in tabbed. It should be more predictable now. || Christoph Lohmann
- [hackers] [tabbed] display cmd info on tabbed-win || Connor Lane Smith
- [hackers] [tabbed] Document the new ctrl+t feature. || Christoph Lohmann
- [hackers] [tabbed] Don't set cmd[0] to the window ID || Gregor Best
- [hackers] [tabbed] Enable easier tabbed handling with the xid. || Christoph Lohmann
- [hackers] [tabbed] fix bug in unmanage: check if lastsel is initialized || Markus Teich
- [hackers] [tabbed] Fix crash on client termination || Gregor Best
- [hackers] [tabbed] fix focus handling (thanks roman) || Connor Lane Smith
- [hackers] [tabbed] Fix install paths and default build flag
- [hackers] [tabbed] Fix install paths and default build flag || Quentin Rameau
- [hackers] [tabbed] Fix issue with clicks on the tabbed border. || Christoph Lohmann
- [hackers] [tabbed] Fix minor inconsistency in man page || Alessandro Caputo
- [hackers] [tabbed] Fix movetab and focusurgent when there's no client || Caleb Malchik
- [hackers] [tabbed] Fix spelling of provided || Michael Stevens
- [hackers] [tabbed] Fix the atom handling and fix the title setting. Thanks to Carlos Pita! || Christoph Lohmann
- [hackers] [tabbed] fix: faulty zombie reaping || NRK
- [hackers] [tabbed] Fixed obscure miscalculation when a client is closed. || Alexander Sedov
- [hackers] [tabbed] Fixing a manpage typo. || Christoph Lohmann
- [hackers] [tabbed] fixing bindings to move() || Enno Boland (tox)
- [hackers] [tabbed] fixing focus/activation of embedded clients. || Enno Boland (tox)
- [hackers] [tabbed] Fixing manpage || Enno Boland (tox)
- [hackers] [tabbed] Fixing some manpage formatting and formatting in xembed.c. || Christoph Lohmann
- [hackers] [tabbed] Fixing the manpage project name. || Christoph Lohmann
- [hackers] [tabbed] Fixing the position parameter and adding the documentation for it. || Christoph Lohmann
- [hackers] [tabbed] fixing unexpected closing of tabbed when unmapping it. || Enno Boland (tox)
- [hackers] [tabbed] focus fix for openbox (and maybe a few others) || Enno Boland (tox)
- [hackers] [tabbed] focus urgent tabs || Jonas Rabenstein
- [hackers] [tabbed] formating xembed messages with spaces instead of tabs || Enno Boland (tox)
- [hackers] [tabbed] Handling maprequest. that means tabbed works for xterm. || Enno Boland (tox)
- [hackers] [tabbed] Happy new year 2012! || Christoph Lohmann
- [hackers] [tabbed] Import the arg.h from st with the fixed oob bug. || Christoph Lohmann
- [hackers] [tabbed] improved focus handling || Enno Boland (tox)
- [hackers] [tabbed] include X11/keysym.h: improve compatibility with older systems || Hiltjo Posthuma
- [hackers] [tabbed] Introduce ARG* macros to simplify arg handling. || Christoph Lohmann
- [hackers] [tabbed] Just some change I always wanted to apply. || Christoph Lohmann
- [hackers] [tabbed] Makefile improvements || Hiltjo Posthuma
- [hackers] [tabbed] Makefile: add xembed.1 in the dist target || Hiltjo Posthuma
- [hackers] [tabbed] Makefile: whoops add proper comment for OpenBSD || Hiltjo Posthuma
- [hackers] [tabbed] Making tabbed convert the title string to native. || Christoph Lohmann
- [hackers] [tabbed] Minor release version. || Christoph Lohmann
- [hackers] [tabbed] Move tab selection keybinding from Ctrl-t to Ctrl-` || Quentin Rameau
- [hackers] [tabbed] movetab(): Move selected tab instead of switching || Markus Teich
- [hackers] [tabbed] My libc wants _DEFAULT_SOURCE. || Christoph Lohmann
- [hackers] [tabbed] new default colour scheme || Connor Lane Smith
- [hackers] [tabbed] New windows should be in the foreground. || Christoph Lohmann
- [hackers] [tabbed] next version is 0.2 || Enno Boland (tox)
- [hackers] [tabbed] next will be 0.3 || Enno Boland (tox)
- [hackers] [tabbed] Noone likes -Wextra. || Christoph Lohmann
- [hackers] [tabbed] One killclient() is enough. || Christoph Lohmann
- [hackers] [tabbed] Readding the spawn compatibility to use it in config.h. Thanks to Chris Hall. || Christoph Lohmann
- [hackers] [tabbed] Release 0.6. || Christoph Lohmann
- [hackers] [tabbed] Releasing version 0.4. || Christoph Lohmann
- [hackers] [tabbed] remove config.mk || Hiltjo Posthuma
- [hackers] [tabbed] Remove h flag, put usage() in the default case
- [hackers] [tabbed] Remove h flag, put usage() in the default case || Quentin Rameau
- [hackers] [tabbed] remove unused variable (thanks christoph) || Connor Lane Smith
- [hackers] [tabbed] Removed tag 0.3 || Christoph Lohmann
- [hackers] [tabbed] Removed tag 0.4 || Christoph Lohmann
- [hackers] [tabbed] Removed tag 0.5 || Christoph Lohmann
- [hackers] [tabbed] Removing .hgtags file. || Christoph Lohmann
- [hackers] [tabbed] removing autoclose when last client exits. || Enno Boland (tox)
- [hackers] [tabbed] Removing that change. || Christoph Lohmann
- [hackers] [tabbed] Removing the warning about »XKeycodeToKeysym. || Christoph Lohmann
- [hackers] [tabbed] removing XSetInputFocus() calls to be ICCCM compliant again. Thanks to Thomas Adam || Enno Boland (tox)
- [hackers] [tabbed] Replace emallocz with ecalloc. || noname
- [hackers] [tabbed] restore SIGCHLD sighandler to default before spawning a program || Hiltjo Posthuma
- [hackers] [tabbed] reverting config.mk as it contains debug flags. || Enno Boland (tox)
- [hackers] [tabbed] revise drawbar and related mechanisms. || Markus Teich
- [hackers] [tabbed] sanity patch || Connor Lane Smith
- [hackers] [tabbed] select or open new tab with Ctrl-T || Markus Teich
- [hackers] [tabbed] Simplifying the lastsel handling a bit. || Christoph Lohmann
- [hackers] [tabbed] small change to tabbed.1 || Enno Boland (tox)
- [hackers] [tabbed] Some cleanups || Enno Boland (tox)
- [hackers] [tabbed] sorting functions alphabeticly || Enno Boland (tox)
- [hackers] [tabbed] spawn on startup (thanks christoph) || Connor Lane Smith
- [hackers] [tabbed] Style cleanup
- [hackers] [tabbed] Style cleanup || Quentin Rameau
- [hackers] [tabbed] Style inquistion was here. || Christoph Lohmann
- [hackers] [tabbed] tabbed remembers last viewed tab; open new tabs focused/unfocused can be configured now. || Enno Boland (tox)
- [hackers] [tabbed] tabbed: UnmapNotify patch || Okan Demirmen
- [hackers] [tabbed] Test before commit. Correcting a typo. || Christoph Lohmann
- [hackers] [tabbed] The check for a minimal new lastsel is not needed anymore. || Christoph Lohmann
- [hackers] [tabbed] The forgotten half of the last patch. || Christoph Lohmann
- [hackers] [tabbed] Trivial changes to try out the new update filter script. || Christoph Lohmann
- [hackers] [tabbed] update documentation || Connor Lane Smith
- [hackers] [tabbed] update manpage || Connor Lane Smith
- [hackers] [tabbed] update years in copyright notices || Markus Teich
- [hackers] [tabbed] Urgency Hint
- [hackers] [tabbed] using dwms/dmenus colors. || Enno Boland (tox)
- [hackers] [tabbed] works better now with windowmanager who use mapping/unmapping || Enno Boland (tox)
- [hackers] [tabbed] XKill if windows won't close, cleanups. || Enno Boland (tox)
- [hackers] [tabbed][PATCH 2/2] Remove Urgency from tabbed window in rare cases
- [hackers] [tabbed][PATCH] arg.h: optimization
- [hackers] [tabbed][PATCH] Correct encodign detection for window properties
- [hackers] [tabbed][PATCH] don't assume non-null argv[0]
- [hackers] [tabbed][PATCH] Fix clients BadDrawable at cleanup with multiple tabs
- [hackers] [tabbed][PATCH] Fix clients blinking on tabbar cleanup
- [hackers] [tabbed][PATCH] Fix crashes when nclients == 0 in movetab() and focusurgent()
- [hackers] [tabbed][PATCH] Fix minor inconsistency in man page
- [hackers] [tabbed][PATCH] fix: faulty zombie reaping
- [hackers] [tabbed][PATCH] Fixed crash when window height was less or equal to bar height
- [hackers] [tabbed][PATCH] More effective mass-unmanage in cleanup
- [hackers] [tabbed][PATCH] Remove quotes around variables from commands
- [hackers] [tabbed][PATCH] Remove quotes around variables in Makefile
- [hackers] [tabbed][PATCH] Removes recursion while mouse is over window
- [hackers] [tabbed][PATCH] Update client name on _NET_WM_TITLE change too
- [hackers] [tabbed][PATCH] Use PWD xprop to set workdir for spawned clients
- [hackers] [tabbed][PATCH] Use PWD xprop to set workdir for spawned clients)
- [hackers] [tabbed][PATCH] Use utf8 for window name
- [hackers] [tabbed][PATCH] Use utf8 for window properties
- [hackers] [tabbed][PATCH] Xft support
- [hackers] [test] test message
- [hackers] [ubase] /bin is good enough || sin
- [hackers] [ubase] [PATCH 1/2] pw_check: Simplify slightly
- [hackers] [ubase] [PATCH 2/2] pw_check: Allow empty password in shadow(5)
- [hackers] [ubase] [PATCH] dd: Avoid VLA based on user-specified value
- [hackers] [ubase] [PATCH] df: use humansize() from libutil
- [hackers] [ubase] [PATCH] Include sys/sysmacros.h when major is not defined in sys/types.h
- [hackers] [ubase] [PATCH] install: ignore -s
- [hackers] [ubase] [patch] last: wrote manpage
- [hackers] [ubase] [PATCH] mount: Don't pass {,no}auto to kernel
- [hackers] [ubase] [PATCH] passwd: Use a random salt when encrypting passwords
- [hackers] [ubase] [PATCH] umount: Fix use of uninitialized variable
- [hackers] [ubase] A pagesize of 0 is invalid so treat it that way || sin
- [hackers] [ubase] account management
- [hackers] [ubase] add -a flag to enable all swap devices unless noauto opt is set || Carlos J. Torres
- [hackers] [ubase] Add -D_FILE_OFFSET_BITS=64 to config.mk || sin
- [hackers] [ubase] Add -s to LDFLAGS || sin
- [hackers] [ubase] Add -Wextra in config.mk || sin
- [hackers] [ubase] Add /etc/passwd support to su(1) || sin
- [hackers] [ubase] Add a misc section in TODO || sin
- [hackers] [ubase] Add a SEE ALSO section for the umount manpage || sin
- [hackers] [ubase] Add blkdiscard(8) || sin
- [hackers] [ubase] Add Carlos J. Torres to LICENSE || sin
- [hackers] [ubase] Add clear(1), eject(1) and halt(8) man pages || s-p-k
- [hackers] [ubase] Add comment to clarify "$6$" || sin
- [hackers] [ubase] Add commented out # -static in config.mk || sin
- [hackers] [ubase] Add ctrlaltdel manpage || sin
- [hackers] [ubase] Add ctrlaltdel tool || sin
- [hackers] [ubase] Add David to LICENSE || sin
- [hackers] [ubase] Add dd to README and remove from TODO || sin
- [hackers] [ubase] Add dd to TODO || sin
- [hackers] [ubase] Add dd(1) manpage || sin
- [hackers] [ubase] Add df(1) man page || s-p-k
- [hackers] [ubase] Add dmesg manpage and fix dmesg usage || sin
- [hackers] [ubase] Add ealloc.c with wrappers for emalloc() and friends || sin
- [hackers] [ubase] Add explicit_bzero() in util/ || sin
- [hackers] [ubase] Add fakeroot || sin
- [hackers] [ubase] Add fallocate manpage || sin
- [hackers] [ubase] Add free manpage || sin
- [hackers] [ubase] Add freeramdisk(8) || sin
- [hackers] [ubase] Add fsfreeze(8) || sin
- [hackers] [ubase] Add fsfreeze.8 || sin
- [hackers] [ubase] Add getty manpage || sin
- [hackers] [ubase] Add Hiltjo Posthuma to LICENSE || sin
- [hackers] [ubase] Add hwclock in README || sin
- [hackers] [ubase] Add hwclock to TODO || sin
- [hackers] [ubase] Add hwclock(8) manpage || sin
- [hackers] [ubase] Add initial implementation of login(1) || sin
- [hackers] [ubase] Add initial implementation of passwd(1) || sin
- [hackers] [ubase] Add initial implementation of sysctl(8) || sin
- [hackers] [ubase] Add initial pw_check() || sin
- [hackers] [ubase] Add initial su(1) || sin
- [hackers] [ubase] Add initial version of dd(1). || sin
- [hackers] [ubase] Add initial version of getty || sin
- [hackers] [ubase] Add initial version of hwclock(8) || sin
- [hackers] [ubase] Add initial version of killall5(8) || sin
- [hackers] [ubase] Add insmod manpage and fix insmod usage || sin
- [hackers] [ubase] Add Jakob Kramer to LICENSE || sin
- [hackers] [ubase] Add killall5 manpage || sin
- [hackers] [ubase] Add last and lastb || Roberto E. Vargas Caballero
- [hackers] [ubase] Add last(1) manpage to TODO || sin
- [hackers] [ubase] Add lastlog to README || sin
- [hackers] [ubase] Add lastlog(8) || Roberto E. Vargas Caballero
- [hackers] [ubase] Add less/pg to TODO || sin
- [hackers] [ubase] Add LICENSE header in explicit_bzero.c || sin
- [hackers] [ubase] Add login(1) manpage || sin
- [hackers] [ubase] Add login(1) to README || sin
- [hackers] [ubase] Add lsusb(8) man page || s-p-k
- [hackers] [ubase] Add manpages to Makefile || sin
- [hackers] [ubase] Add mesg to README || sin
- [hackers] [ubase] Add mesg(1) || sin
- [hackers] [ubase] Add mesg.1 || sin
- [hackers] [ubase] Add mkswap manpage || sin
- [hackers] [ubase] add more info to unshare.1 || dwts
- [hackers] [ubase] Add more programs to TODO || sin
- [hackers] [ubase] Add mount manpage || sin
- [hackers] [ubase] Add mountpoint manpage || sin
- [hackers] [ubase] Add myself to LICENSE || FRIGN
- [hackers] [ubase] Add nologin(8) || Mattias Andrée
- [hackers] [ubase] Add pagesize manpage || sin
- [hackers] [ubase] Add pagesize(1) || sin
- [hackers] [ubase] Add passwd manpage || sin
- [hackers] [ubase] Add passwd(1) to TODO || sin
- [hackers] [ubase] Add passwd.1 to MAN1 || sin
- [hackers] [ubase] Add password cipher type in config.def.h - default to SHA-512 || sin
- [hackers] [ubase] Add pidof manpage || sin
- [hackers] [ubase] Add ps manpage || sin
- [hackers] [ubase] Add pwdx(1) || Mattias Andrée
- [hackers] [ubase] Add random replies for failed password attempts in su(1) || sin
- [hackers] [ubase] Add readahead(8) || sin
- [hackers] [ubase] Add readahead.8 || sin
- [hackers] [ubase] Add respawn to README || sin
- [hackers] [ubase] Add respawn || sin
- [hackers] [ubase] Add Risto to LICENSE || sin
- [hackers] [ubase] Add rmmod manpage || sin
- [hackers] [ubase] Add some error checking to util/recurse.c || sin
- [hackers] [ubase] Add su manpage and fix su usage line || sin
- [hackers] [ubase] Add support for obsolete -NUM arguments in arg.h || sin
- [hackers] [ubase] Add swaplabel(8) || Jan Tatje
- [hackers] [ubase] Add switch_root manpage || FRIGN
- [hackers] [ubase] Add switch_root to README || sin
- [hackers] [ubase] Add tabs(1) to TODO || FRIGN
- [hackers] [ubase] add tput to TODO || sin
- [hackers] [ubase] Add truncate manpage || sin
- [hackers] [ubase] Add umount manpage and fix umount usage || sin
- [hackers] [ubase] add unshare.1, swapon.8, swapoff.8 and update df.1 || s-p-k
- [hackers] [ubase] Add uptime manpage || sin
- [hackers] [ubase] Add vtallow(1) to enable or disable VT switch || sin
- [hackers] [ubase] Add vtallow.1 || sin
- [hackers] [ubase] Add watch manpage || sin
- [hackers] [ubase] Add weprintf() || sin
- [hackers] [ubase] Allow getty to execute another program instead of /bin/login || sin
- [hackers] [ubase] Allow the user to change from an empty password || sin
- [hackers] [ubase] Allow to specify the rtc devnode for hwclock(8) || sin
- [hackers] [ubase] Always print the program name || sin
- [hackers] [ubase] arg.h: fixed argv checks order || Lucas Gabriel Vuotto
- [hackers] [ubase] Associate perms on stderr as opposed to stdin || sin
- [hackers] [ubase] Bail out on path truncation || sin
- [hackers] [ubase] Be consistent and use #ifdef instead of #if || sin
- [hackers] [ubase] Be consistent with logic(1) usage || sin
- [hackers] [ubase] Be consistent with login(1) usage || sin
- [hackers] [ubase] Be consistent with the escape sequences in the manpages || sin
- [hackers] [ubase] Break line in mknod.1 || sin
- [hackers] [ubase] Break out libs into LDLIBS || sin
- [hackers] [ubase] Bring back some C89/C90 elements || FRIGN
- [hackers] [ubase] Bring in the sbase Makefile updates to ubase || sin
- [hackers] [ubase] Capitalize the one-line description in manpages || sin
- [hackers] [ubase] Check FIFREEZE/FITHAW ioctl for failure || sin
- [hackers] [ubase] Check for a valid pagesize in mkswap(8) || sin
- [hackers] [ubase] Check for cmd truncation in watch(1) || sin
- [hackers] [ubase] Check if 0, 1, 2 are valid tty file descriptors || sin
- [hackers] [ubase] Check if stdin is a tty || sin
- [hackers] [ubase] Check if the ttymaj/ttymin match is actually a tty || sin
- [hackers] [ubase] Check setmntent() for failures || sin
- [hackers] [ubase] Check some more ioctl() calls for errors || sin
- [hackers] [ubase] Check strdup() for failure || sin
- [hackers] [ubase] chvt: usage using argv0 || Hiltjo Posthuma
- [hackers] [ubase] Clarify in login.1 that TERM is set as well || sin
- [hackers] [ubase] Clarify that hwclock(8) uses /dev/rtc as the default devnode || sin
- [hackers] [ubase] Clear utmp entries for the specified tty in getty(8) || sin
- [hackers] [ubase] clear, watch: use 0x1b instead of non-standard \e || Hiltjo Posthuma
- [hackers] [ubase] code consistency fixes || Hiltjo Posthuma
- [hackers] [ubase] code-style: cleanup || Hiltjo Posthuma
- [hackers] [ubase] Consistent error reporting || sin
- [hackers] [ubase] Convert lastlog(8) to {w,}eprintf() || sin
- [hackers] [ubase] Convert mount(8) to mntent and kill grabmntinfo.[ch] || sin
- [hackers] [ubase] Convert mountpoint(1) to use mntent || sin
- [hackers] [ubase] dd doesn't handle reading from high latency files well
- [hackers] [ubase] dd.1: fix || Hiltjo Posthuma
- [hackers] [ubase] dd: allow count=0 || Eivind Uggedal
- [hackers] [ubase] dd: always create of= even if seek= is used || Eivind Uggedal
- [hackers] [ubase] dd: code-style, linewrap || Hiltjo Posthuma
- [hackers] [ubase] dd: don't let failure to change pipe size affect exit code || Eivind Uggedal
- [hackers] [ubase] dd: implement conv=notrunc support || Eivind Uggedal
- [hackers] [ubase] dd: Only sync once || sin
- [hackers] [ubase] dd: remove if= noatime optimization || Eivind Uggedal
- [hackers] [ubase] dd: truncate file when using seek= || Eivind Uggedal
- [hackers] [ubase] dd: Use sigaction(2) to obviate select(2) || Eric Pruitt
- [hackers] [ubase] define -D_XOPEN_SOURCE in config.mk || sin
- [hackers] [ubase] df -hk should disable -h and df -kh should disable -k || sin
- [hackers] [ubase] df: Don't scream if statvfs() fails || sin
- [hackers] [ubase] disable all swap devices || Carlos J. Torres
- [hackers] [ubase] Disable core dumps in case passwd(1) crashes || sin
- [hackers] [ubase] dmesg: fix usage and code-style || Hiltjo Posthuma
- [hackers] [ubase] doc: convert man pages to mandoc, fix some typos in the process || Hiltjo Posthuma
- [hackers] [ubase] Don't die on vhangup() failure || sin
- [hackers] [ubase] Don't do a blocking open in ttytostr() || sin
- [hackers] [ubase] Don't hardcode the buffer size in sysctl || sin
- [hackers] [ubase] Don't initialize unneeded variables in swaplabel(8) || sin
- [hackers] [ubase] Don't leak `buf' if realloc fails || sin
- [hackers] [ubase] Don't list dummy rootfs by default || sin
- [hackers] [ubase] Don't prefix error messages with the program name || sin
- [hackers] [ubase] Don't prefix messages with the tool name by default || sin
- [hackers] [ubase] Don't print errors for already mounted filesystems || sin
- [hackers] [ubase] Don't put '
- [hackers] [ubase] Don't umount proc in umount -a || sin
- [hackers] [ubase] Ensure a proper exit code || sin
- [hackers] [ubase] Ensure a select() failure is properly signalled to the caller || sin
- [hackers] [ubase] Ensure getty prompts for the username || sin
- [hackers] [ubase] Ensure opts is null-terminated before calling strcat() || sin
- [hackers] [ubase] errno: check only errno if return value was NULL || Hiltjo Posthuma
- [hackers] [ubase] Error out if dup2 doesn't return the fd we want || sin
- [hackers] [ubase] Error out if there are multiple separators in sysctl || sin
- [hackers] [ubase] Explicitly include sys/sysmacros.h for makedev etc || Markus Rudy
- [hackers] [ubase] Explicitly include sys/sysmacros.h for makedev etc || Roberto E. Vargas Caballero
- [hackers] [ubase] Factor out umount -a into a separate function || sin
- [hackers] [ubase] Fallback to pagesize transfers in dd(1) || sin
- [hackers] [ubase] First release of ubase! || sin
- [hackers] [ubase] Fix alignment for table `optnames[]' || sin
- [hackers] [ubase] Fix build || FRIGN
- [hackers] [ubase] Fix char **argv to char *argv[] || sin
- [hackers] [ubase] Fix dd(1) usage line || sin
- [hackers] [ubase] Fix df hanging when statvfs() fails. || Risto Salminen
- [hackers] [ubase] Fix fallocate(1) manpage || FRIGN
- [hackers] [ubase] Fix include order || sin
- [hackers] [ubase] Fix includes across all tools || sin
- [hackers] [ubase] Fix indentation for mount(8) || sin
- [hackers] [ubase] Fix indentation || sin
- [hackers] [ubase] Fix login(1) -p semantincs once and for all || sin
- [hackers] [ubase] Fix manpage style || sin
- [hackers] [ubase] Fix missing paren || sin
- [hackers] [ubase] Fix passwd semantics || sin
- [hackers] [ubase] Fix pw_check() semantics and style - it is now similar to pw_copy() || sin
- [hackers] [ubase] Fix segfault in killall5 without -o || sin
- [hackers] [ubase] fix several problems in dd || izabera
- [hackers] [ubase] fix SHELL being set to the usr's home directory || Jakob Kramer
- [hackers] [ubase] Fix some more inconsistencies || sin
- [hackers] [ubase] Fix some more instances of enprintf(EXIT_FAILURE, ...); || sin
- [hackers] [ubase] Fix style issue || sin
- [hackers] [ubase] Fix switch_root delete_content() || sin
- [hackers] [ubase] Fix typo || sin
- [hackers] [ubase] Fix uptime manpage || sin
- [hackers] [ubase] Fixup error message in switch_root || sin
- [hackers] [ubase] For consistency with other similar constructs in ubase || sin
- [hackers] [ubase] Forgot SEE ALSO in who.1 || sin
- [hackers] [ubase] Free minfo table || sin
- [hackers] [ubase] fsfreeze: fix usage line, either -f or -u || Hiltjo Posthuma
- [hackers] [ubase] fsfreeze: make it clear the either -f or -u must be specified, not optional || Mattias Andrée
- [hackers] [ubase] Guard against strlcpy()/strlcat() being implemented as macros || sin
- [hackers] [ubase] Handle cleanup properly in ttytostr() || sin
- [hackers] [ubase] I am stupid. || sin
- [hackers] [ubase] id: Implement -n || tm512
- [hackers] [ubase] If at least one entry fails, return EXIT_FAILURE in sysctl || sin
- [hackers] [ubase] If root starts passwd don't ask for current password || sin
- [hackers] [ubase] If the user password is empty check it against the provided pass as well || sin
- [hackers] [ubase] If we are preserving the environment use SHELL instead of pw->pw_shell || sin
- [hackers] [ubase] Implement -g and -u for id(1) || sin
- [hackers] [ubase] Implement -l support for su(1) || sin
- [hackers] [ubase] Implement -o for killall5 || sin
- [hackers] [ubase] Implement -p for su(1) || sin
- [hackers] [ubase] Implement -s support for hwclock(8) || sin
- [hackers] [ubase] Implement df -hk || Jeffrey Picard
- [hackers] [ubase] Implement fifo listener mode for respawn || sin
- [hackers] [ubase] Implement streplace() || sin
- [hackers] [ubase] Implement switch_root || FRIGN
- [hackers] [ubase] Import id(1) from sbase || sin
- [hackers] [ubase] Import mknod(1) from sbase || sin
- [hackers] [ubase] Import stat(1) from sbase || sin
- [hackers] [ubase] Import strl{cpy,cat}() from sbase || sin
- [hackers] [ubase] Import sys/queue.h and move over existing tools || sin
- [hackers] [ubase] Import who from sbase || sin
- [hackers] [ubase] Include limits.h instead of linux/limits.h || sin
- [hackers] [ubase] Incomplete output is not an error || sin
- [hackers] [ubase] Inform the user if exec*() fails || sin
- [hackers] [ubase] Initialize size to 0 to avoid gcc warnings || sin
- [hackers] [ubase] Inlcude <string.h> as well for strcmp() || sin
- [hackers] [ubase] Inline the *_MAGIC defines to avoid a dependency on kernel_headers || sin
- [hackers] [ubase] Just die if ttyname() fails || sin
- [hackers] [ubase] keep usage definition above main in ubase || dwts
- [hackers] [ubase] Kick off respawn in its own session || sin
- [hackers] [ubase] last: spaces to tabs || Hiltjo Posthuma
- [hackers] [ubase] LICENSE: update year and bump to top || Hiltjo Posthuma
- [hackers] [ubase] List function decls in alphabetical order || sin
- [hackers] [ubase] login: separate write utmp in a separate function || Hiltjo Posthuma
- [hackers] [ubase] login: Write utmp entry || sin
- [hackers] [ubase] lsusb, ps: style: put main at bottom || Hiltjo Posthuma
- [hackers] [ubase] lsusb: initialize variables to 0, fix type warning || Hiltjo Posthuma
- [hackers] [ubase] Major mount(8) refactor || Hiltjo Posthuma
- [hackers] [ubase] make rule: ubase-box-install || Hiltjo Posthuma
- [hackers] [ubase] Makefile: make man pages with ubase VERSION || Hiltjo Posthuma
- [hackers] [ubase] Makefile: missing ubase-box-install in PHONY || Ypnose
- [hackers] [ubase] Manpage overhaul || sin
- [hackers] [ubase] Mention config.h in README || sin
- [hackers] [ubase] Minor newline fix in ctrlaltdel.8 || FRIGN
- [hackers] [ubase] Minor stylisic changes to manpages || sin
- [hackers] [ubase] mknod(1) is now in ubase not sbase so update manpage || sin
- [hackers] [ubase] More error checking for fwrite() || sin
- [hackers] [ubase] mount: add defaults option, it does nothing || Hiltjo Posthuma
- [hackers] [ubase] mount: cat /proc/mounts if no arguments given || Hiltjo Posthuma
- [hackers] [ubase] mount: catfile: return 0 or -1 || Hiltjo Posthuma
- [hackers] [ubase] mount: change mounted() check || Hiltjo Posthuma
- [hackers] [ubase] mount: don't call realpath on root target || Ioan-Adrian Ratiu
- [hackers] [ubase] mount: Don't pass {,no}auto to kernel || Michael Forney
- [hackers] [ubase] mount: fix bug where target mountpoint would not be used || Hiltjo Posthuma
- [hackers] [ubase] mount: fix mount helper fs option handling || Brad Barden
- [hackers] [ubase] mount: helper support + improvements || Hiltjo Posthuma
- [hackers] [ubase] mount: if no options flag given, use matched mount rule options || Hiltjo Posthuma
- [hackers] [ubase] mount: implement some error status codes for mount -a || Hiltjo Posthuma
- [hackers] [ubase] mount: just set data empty in declaration || Hiltjo Posthuma
- [hackers] [ubase] mount: loop until no opt options || Hiltjo Posthuma
- [hackers] [ubase] mount: match mountpoint error message with util-linux || Hiltjo Posthuma
- [hackers] [ubase] mount: match on source rule too if argument is set || Hiltjo Posthuma
- [hackers] [ubase] mount: mounted(): dont exit on non-fatal things || Hiltjo Posthuma
- [hackers] [ubase] mount: only use source if not set || Hiltjo Posthuma
- [hackers] [ubase] mount: remove stat, not needed since we use realpath || Hiltjo Posthuma
- [hackers] [ubase] mount: rename bufsiz to datasiz for clarity || Hiltjo Posthuma
- [hackers] [ubase] mount: resolve path given || Hiltjo Posthuma
- [hackers] [ubase] mount: show devicename in error output for clarity || Hiltjo Posthuma
- [hackers] [ubase] mount: siz variable can potentially be used uninitialized || Hiltjo Posthuma
- [hackers] [ubase] mount: style for loop in catfile() || Hiltjo Posthuma
- [hackers] [ubase] mount: support "noauto" in /etc/fstab || Hiltjo Posthuma
- [hackers] [ubase] mount: use libutil/concat instead of custom catfile || Hiltjo Posthuma
- [hackers] [ubase] mount: use mount error status code when mount failed || Hiltjo Posthuma
- [hackers] [ubase] mount: use simple error status codes for now || Hiltjo Posthuma
- [hackers] [ubase] mountpoint: -q should not print errors || Hiltjo Posthuma
- [hackers] [ubase] mountpoint: style, order flags || Hiltjo Posthuma
- [hackers] [ubase] No bool || sin
- [hackers] [ubase] No need for a temporary variable in streplace() || sin
- [hackers] [ubase] No need for dmesg_show() to have an fd || sin
- [hackers] [ubase] No need for putchar('\n') after getpass() || sin
- [hackers] [ubase] No need to have ':' in perror() || sin
- [hackers] [ubase] No need to include sys/ioctl.h in watch(1) || sin
- [hackers] [ubase] No need to skip stdin in chvt(1) || sin
- [hackers] [ubase] No need to use USED() in arg.h for sbase || sin
- [hackers] [ubase] nologin: Sort includes || sin
- [hackers] [ubase] Not all password entries start with '$' || sin
- [hackers] [ubase] Nuke a harmless warning || sin
- [hackers] [ubase] Nuke last EXIT_SUCCESS || sin
- [hackers] [ubase] OK we had our fun, now remove the randquotes from su.c || sin
- [hackers] [ubase] Only "y" and "n" are valid, nothing else || sin
- [hackers] [ubase] Only call fwrite() and fclose() when fp is not NULL || sin
- [hackers] [ubase] Only check errno if getpwnam() fails || sin
- [hackers] [ubase] Only check errno if getpwuid() fails || Hiltjo Posthuma
- [hackers] [ubase] Only complain for a missing /etc/fstab || sin
- [hackers] [ubase] Only try to ask for a password and check if uid is != 0 || sin
- [hackers] [ubase] Only work with stderr in mesg || sin
- [hackers] [ubase] passwd: fix /etc/passwd support, ... || Hiltjo Posthuma
- [hackers] [ubase] passwd: fix crashes for unencrypted passwords starting with 'x'. || Mario Rugiero
- [hackers] [ubase] passwd: fix function def style || sin
- [hackers] [ubase] passwd: fix potential double close() || Hiltjo Posthuma
- [hackers] [ubase] passwd: improvements || Hiltjo Posthuma
- [hackers] [ubase] passwd: Use a random salt when encrypting passwords || Michael Forney
- [hackers] [ubase] pidof: fix typo, argv[0] -> argv[i] || Hiltjo Posthuma
- [hackers] [ubase] pidof: match on full name and basename || Hiltjo Posthuma
- [hackers] [ubase] Port login(1) to pw_check() || sin
- [hackers] [ubase] Port su(1) to use pw_check() || sin
- [hackers] [ubase] prefer swap device option || Carlos J. Torres
- [hackers] [ubase] Prefix error/warning messages with program name if DEBUG is defined || sin
- [hackers] [ubase] Preserve getty environment in login || sin
- [hackers] [ubase] Print "incorrect password" when checking empty passwords as well || sin
- [hackers] [ubase] Print a warning for -w to let the user know that we are assuming UTC || sin
- [hackers] [ubase] Print errors on the next line || sin
- [hackers] [ubase] Print getpass() errors on a newline || sin
- [hackers] [ubase] Print header after trying to open /proc/modules || sin
- [hackers] [ubase] Print hostname as well in getty || sin
- [hackers] [ubase] Print mnt_dir as well if umount2 fails. || sin
- [hackers] [ubase] Print system login processes correctly when doing who -l || sin
- [hackers] [ubase] Properly match (ttymaj, ttymin) pairs to tty names in /dev || sin
- [hackers] [ubase] Properly signal failure if command fails in ubase-box || sin
- [hackers] [ubase] ps: one case for error handling || Hiltjo Posthuma
- [hackers] [ubase] ps: whoops wrong copy-pasterino || Hiltjo Posthuma
- [hackers] [ubase] pwdx: fix off-by-one bug || Mattias Andrée
- [hackers] [ubase] Re-order some code in dd(1) || sin
- [hackers] [ubase] README: explain make ubase-box-install || Hiltjo Posthuma
- [hackers] [ubase] Refactor chvt(1) || FRIGN
- [hackers] [ubase] Refactor clear(1) || FRIGN
- [hackers] [ubase] Refactor ctrlaltdel(8) || FRIGN
- [hackers] [ubase] Refactor eject(1) || FRIGN
- [hackers] [ubase] Refactor fallocate(1) || FRIGN
- [hackers] [ubase] Remember to #define _XOPEN_SOURCE for crypt() || sin
- [hackers] [ubase] Remember to convert '/' back to '.' in sysctl before returning || sin
- [hackers] [ubase] Remember to free the agetline() buffer || sin
- [hackers] [ubase] Remember to include libgen.h for basename(3) || sin
- [hackers] [ubase] Remember to reset ownership and permissions on the tty device || sin
- [hackers] [ubase] Remember to return EXIT_FAILURE from main() || sin
- [hackers] [ubase] Remove -Os from config.mk || sin
- [hackers] [ubase] Remove -pedantic from default config.mk || sin
- [hackers] [ubase] Remove BUGS section from login.1 - we now have shadow support || sin
- [hackers] [ubase] Remove entries from TAILQ when free-ing || sin
- [hackers] [ubase] Remove explicit_bzero() calls || sin
- [hackers] [ubase] Remove hwclock from TODO || sin
- [hackers] [ubase] Remove implemented items from TODO || sin
- [hackers] [ubase] Remove last from TODO || sin
- [hackers] [ubase] Remove login from TODO || sin
- [hackers] [ubase] remove some signed / unsigned type warnings || Hiltjo Posthuma
- [hackers] [ubase] Remove stdlib.h from clear(1) || FRIGN
- [hackers] [ubase] Remove tools from README || sin
- [hackers] [ubase] Remove unnecessary newline output from su || Wolfgang Corcoran-Mathe
- [hackers] [ubase] Remove unused header from dmesg(1) || sin
- [hackers] [ubase] Rename __ARG_H__ to ARG_H__ || sin
- [hackers] [ubase] Rename `brk' to `_brk' to avoid polluting the namespace || sin
- [hackers] [ubase] Rename manpages to match the proper section || sin
- [hackers] [ubase] Rename to unlock/lock as opposed to enable/disable || sin
- [hackers] [ubase] Rename util/ to libutil/ || sin
- [hackers] [ubase] Replace fgets() with agetline() || sin
- [hackers] [ubase] Replace fprintf(stderr, ...) calls with weprintf() || sin
- [hackers] [ubase] Replace perror() with weprintf() || sin
- [hackers] [ubase] respawn: kill child process upon SIGTERM || sin
- [hackers] [ubase] respawn: reopen the fifo at end of line, and use read-only || Mattias Andrée
- [hackers] [ubase] Return an error if we can't open the files in /proc || sin
- [hackers] [ubase] Rework parsecmdline() || sin
- [hackers] [ubase] Rework tty setup in getty(8) || sin
- [hackers] [ubase] rmmod: fix segfault if '.' is not found || Hiltjo Posthuma
- [hackers] [ubase] Set SHELL environment variable by default || sin
- [hackers] [ubase] Set TERM to linux if needed for su and login || sin
- [hackers] [ubase] Set UTMP_PATH in config.def.h || sin
- [hackers] [ubase] Setup a sane PATH across su(1) || sin
- [hackers] [ubase] Simplify a bit pw_check() || sin
- [hackers] [ubase] Simplify config.mk and update README for tcc || sin
- [hackers] [ubase] Simplify dmesg_show() || sin
- [hackers] [ubase] Simplify dologin() in su(1) || sin
- [hackers] [ubase] Simplify login || FRIGN
- [hackers] [ubase] Simplify print_stat() || sin
- [hackers] [ubase] Simplify skipping "." and ".." in switch_root || sin
- [hackers] [ubase] Simply use eprintf() instead of enprintf() || sin
- [hackers] [ubase] Some more stylistic changes to switch_root || sin
- [hackers] [ubase] Some stylistic changes to su(1) || sin
- [hackers] [ubase] stat: assign fn before loop || Hiltjo Posthuma
- [hackers] [ubase] stat: declare initial functions to use at the top || Hiltjo Posthuma
- [hackers] [ubase] stat: implement -t (terse mode) || Hiltjo Posthuma
- [hackers] [ubase] Staticise copy_splice() || sin
- [hackers] [ubase] Stop using *_FILENO || sin
- [hackers] [ubase] Stop using EXIT_{SUCCESS,FAILURE} || sin
- [hackers] [ubase] str* is in the reserved namespace, rename to replacestr() || sin
- [hackers] [ubase] strlcpy, strlcat: print program name, use for usage || Hiltjo Posthuma
- [hackers] [ubase] Style fix for insmod.8 || sin
- [hackers] [ubase] Style fix for respawn || sin
- [hackers] [ubase] su is after stat || sin
- [hackers] [ubase] su: don't set $PATH || neeshy
- [hackers] [ubase] su: set default 'root', fixes a uninitialised variable warning || Hiltjo Posthuma
- [hackers] [ubase] su: zero out encrypted passwords || Jakob Kramer
- [hackers] [ubase] support llvm-ar || Eon S. Jeon
- [hackers] [ubase] swapon, swapoff: show usage with -a device || Hiltjo Posthuma
- [hackers] [ubase] Sweep through code and replace malloc() with emalloc() etc. || sin
- [hackers] [ubase] switch_root: execv: show error string || Hiltjo Posthuma
- [hackers] [ubase] Sync concat() from sbase || sin
- [hackers] [ubase] Sync up util/*.c from sbase || sin
- [hackers] [ubase] Sync util/recurse.c with that of sbase || sin
- [hackers] [ubase] sysctl: Add support for loading key:value pairs from file || sin
- [hackers] [ubase] The flag for unshare(1) is 'U' not 'u' || sin
- [hackers] [ubase] the shell field in passwd is optional - fallback to /bin/sh || sin
- [hackers] [ubase] TODO: update, thanks Ypnose || Hiltjo Posthuma
- [hackers] [ubase] truncate: match coreutils truncate behaviour || Hiltjo Posthuma
- [hackers] [ubase] Turn enumeration into #defines || sin
- [hackers] [ubase] ubase builds with clang as well || sin
- [hackers] [ubase] umount -a should unmount in the reverse order || sin
- [hackers] [ubase] umount(8) should look in /etc/mtab || sin
- [hackers] [ubase] umount: Fix use of uninitialized variable || Michael Forney
- [hackers] [ubase] Update copyright years || sin
- [hackers] [ubase] Update dd usage || sin
- [hackers] [ubase] Update LICENSE file just like for sbase || sin
- [hackers] [ubase] Update LICENSE || sin
- [hackers] [ubase] Update list of tools in README || sin
- [hackers] [ubase] Update manpages - these tools are in ubase now || sin
- [hackers] [ubase] Update only the modified objects in util.a || Roberto E. Vargas Caballero
- [hackers] [ubase] Update program list in TODO || sin
- [hackers] [ubase] Update README || sin
- [hackers] [ubase] Update TODO - add getty and login || sin
- [hackers] [ubase] Update TODO style || sin
- [hackers] [ubase] Update TODO || sin
- [hackers] [ubase] Update umount usage || sin
- [hackers] [ubase] Update unshare(1) usage || sin
- [hackers] [ubase] Update watch(1) to handle more accurate intervals || sin
- [hackers] [ubase] update who.1 to list the -l option || dwts
- [hackers] [ubase] uptime.c: Use the UTMP_PATH from config.def.h || Ypnose
- [hackers] [ubase] uptime: Fix user/s printing (grammar error) when users == 0. || parazyd
- [hackers] [ubase] Use %1023s as opposed to %1023c || sin
- [hackers] [ubase] Use *_FILENO instead of hardcoding constants || sin
- [hackers] [ubase] Use -D_XOPEN_SOURCE=700 || sin
- [hackers] [ubase] Use -std=c99 and -pedantic in default config.mk || sin
- [hackers] [ubase] Use /proc/mounts instead of /etc/mtab || sin
- [hackers] [ubase] Use a bitwise-xor to determine incompatible flags || sin
- [hackers] [ubase] Use a compound literal instead of malloc() in su(1) || sin
- [hackers] [ubase] Use agetline() in lastlog(8) || sin
- [hackers] [ubase] Use calloc() instead of malloc() + memset() || sin
- [hackers] [ubase] Use CC for ubase-box, remove LD || sin
- [hackers] [ubase] Use config.def.h || sin
- [hackers] [ubase] Use correction function name in error message || sin
- [hackers] [ubase] Use eprintf() wherever possible, add -h to options || sin
- [hackers] [ubase] Use estrlcat where possible || FRIGN
- [hackers] [ubase] Use estrtol() instead of atoi() || sin
- [hackers] [ubase] Use estrtoul() in dd(1) || sin
- [hackers] [ubase] Use EXIT_FAILURE || sin
- [hackers] [ubase] Use explicit_bzero() in su || sin
- [hackers] [ubase] Use LOGIN_NAME_MAX instead of a hardcoded value || sin
- [hackers] [ubase] use lowercase for errors || sin
- [hackers] [ubase] Use mntent in df(1) || sin
- [hackers] [ubase] Use rtc_time || sin
- [hackers] [ubase] Use select() in dd(1) || sin
- [hackers] [ubase] Use setenv() instead of putenv() in getty || sin
- [hackers] [ubase] Use SLIST instead of TAILQ for killall5(8) || sin
- [hackers] [ubase] Use SLIST instead of TAILQ for pidof(8) || sin
- [hackers] [ubase] Use streplace() in setsysctl() as well || sin
- [hackers] [ubase] Use the macros from inttypes.h to properly print uint64_t || sin
- [hackers] [ubase] Use TTY_NAME_MAX instead of PATH_MAX || sin
- [hackers] [ubase] Use weprintf() instead of fprintf() for mount(8) || sin
- [hackers] [ubase] util/passwd.c: check errno only if spw is NULL || Hiltjo Posthuma
- [hackers] [ubase] util/proc: theoretical underflow || Hiltjo Posthuma
- [hackers] [ubase] variable cannot be NULL so don't test for that || sin
- [hackers] [ubase] vtallow, who: usage using argv0 || Hiltjo Posthuma
- [hackers] [ubase] watch: If period is negative default to 0.1s || sin
- [hackers] [ubase] We cannot use eprintf() without first initializing argv0 || sin
- [hackers] [ubase][PATCH 1/3] stty: cleaner output when no arguments are used
- [hackers] [ubase][PATCH 1/4] su: simplify logic
- [hackers] [ubase][PATCH 1/5] mount: Use ternary operators
- [hackers] [ubase][PATCH 2/3] stty: fix casting bug
- [hackers] [ubase][PATCH 2/4] su: fix setting argv0
- [hackers] [ubase][PATCH 2/5] mount: Indent/align properly
- [hackers] [ubase][PATCH 3/3] stty: add symbolic values for line disciplines
- [hackers] [ubase][PATCH 3/4] su: check $SHELL for validity
- [hackers] [ubase][PATCH 3/5] mount: Typofix
- [hackers] [ubase][PATCH 4/4] su: don't set $PATH
- [hackers] [ubase][PATCH 4/5] mount: Fix ambigious if statement
- [hackers] [ubase][PATCH 5/5] mount: Simplify exit logic
- [hackers] [ubase][PATCH v2] Add pwdx(1)
- [hackers] [ubase][PATCH v2] Add stty(1)
- [hackers] [ubase][PATCH v2] Add vmstat
- [hackers] [ubase][PATCH] Add nologin(8)
- [hackers] [ubase][PATCH] Add pwdx(1)
- [hackers] [ubase][PATCH] Add setsid(1) from sbase with -c added
- [hackers] [ubase][PATCH] Add shred(1)
- [hackers] [ubase][PATCH] Add stty(1)
- [hackers] [ubase][PATCH] Add vmstat
- [hackers] [ubase][PATCH] df: Fix value in Avail column
- [hackers] [ubase][PATCH] Explicitly include sys/sysmacros.h for makedev etc
- [hackers] [ubase][PATCH] Fix compiles by including sysmacros.h where needed
- [hackers] [ubase][PATCH] fix off-by-one bug in switch_root which can confuse inits
- [hackers] [ubase][PATCH] fsfreeze: make it clear the either -f or -u must be specified, not optional
- [hackers] [ubase][PATCH] hwclock: [-rsw] => (-r | -s | -w) and fix flag check
- [hackers] [ubase][PATCH] Include sys/sysmacros.h where needed
- [hackers] [ubase][PATCH] login: obfuscate non-existent users
- [hackers] [ubase][PATCH] Makefile: add pwdx.1
- [hackers] [ubase][PATCH] mount: add missing brackets
- [hackers] [ubase][PATCH] mount: don't call realpath on root target
- [hackers] [ubase][PATCH] mount: fix indentation
- [hackers] [ubase][PATCH] mount: fix mount -o move
- [hackers] [ubase][PATCH] passwd: fix crashes for unencrypted passwords starting with 'x'.
- [hackers] [ubase][PATCH] passwd: fix crashes when authentication is unnecessary.
- [hackers] [ubase][PATCH] passwd: prevent segfault when running as root
- [hackers] [ubase][PATCH] ps: fix argv0 position in usage line
- [hackers] [ubase][PATCH] pwdx: fix off-by-one bug
- [hackers] [ubase][PATCH] shred: call fsync at the end of each
- [hackers] [ubase][PATCH] shred: call fsync at the end of each content shred pass
- [hackers] [ubase][PATCH] stty belongs in ubase
- [hackers] [ubase][PATCH] stty: simplify
- [hackers] [ubase][PATCH] umount: add support for -t
- [hackers] [ubase][PATCH] uptime: Fix user/s printing (grammar error) when users == 0.
- [hackers] [ubase][PATCH] vmstat.c: fix typo in comment
- [hackers] [utmp] Add utmp string in error messages || Roberto E. Vargas Caballero
- [hackers] [utmp] Avoid race conditions between fork and wait || Roberto E. Vargas Caballero
- [hackers] [utmp] Change name of pass structure || Roberto E. Vargas Caballero
- [hackers] [utmp] Changing the spelling and formatting for README. || Christoph Lohmann
- [hackers] [utmp] Changing to MIT/X and adding me to the contributers. || Christoph Lohmann
- [hackers] [utmp] Copy test of getpwuid from st || Roberto E. Vargas Caballero
- [hackers] [utmp] Define _XOPEN_SOURCE=500 in posix mode || Roberto E. Vargas Caballero
- [hackers] [utmp] Define correct _XOPEN_SOURCE for setenv || Roberto E. Vargas Caballero
- [hackers] [utmp] Fix portability problems || Roberto E. Vargas Caballero
- [hackers] [utmp] Initial commit of utmp(1). || Christoph Lohmann
- [hackers] [utmp] Launch a login shell || Roberto E. Vargas Caballero
- [hackers] [utmp] Pass name of shell as first parameter of child process || Roberto E. Vargas Caballero
- [hackers] [utmp] Remove double inclusion of utmpx || Roberto E. Vargas Caballero
- [hackers] [utmp] Remove duplicated inclusion of utmp.h || Roberto E. Vargas Caballero
- [hackers] [utmp] Remove unneeded ctype.h header || Roberto E. Vargas Caballero
- [hackers] [utmp] Return the status of child as status of utmp || Roberto E. Vargas Caballero
- [hackers] [utmp] Setting the setgid bit at the right moment. Thanks Stephen Paul Weber for || Christoph Lohmann
- [hackers] [utmp] Some conversion problems in make dist are solved. || Christoph Lohmann
- [hackers] [utmp] Use setegid instead of setgid || Roberto E. Vargas Caballero
- [hackers] [vis] [PATCH] Fix to/till movements
- [hackers] [vis] [PATCH] fix {, }, (, ) movements
- [hackers] [vis] [PATCH] Rename stderr field to err
- [hackers] [wmi] added install targets || Anselm R Garbe
- [hackers] [wmi] added missing config.h || Anselm R Garbe
- [hackers] [wmi] Added tag 11 for changeset 71e8793ae407 || Anselm R Garbe
- [hackers] [wmi] prepared wmi-11 || Anselm R Garbe
- [hackers] [wmi] updated man pages to have correct urls || Anselm R Garbe
- [hackers] [wmii] "object-oriented design is the roman numerals of computing." --rob; Removed Roman Numerals.
- [hackers] [wmii] +/regex/ to add matching tags, -/regex/ to remove them. Higher level list processing.
- [hackers] [wmii] -DVERSION only once.
- [hackers] [wmii] [9libs] Sync with plan9port. || Kris Maglione
- [hackers] [wmii] [arch] Fix pkgdesc for pyxp/pygmi. || Kris Maglione
- [hackers] [wmii] [debian] Add python to Build-Depends. || Kris Maglione
- [hackers] [wmii] [debian] Add util/genchangelog. || Kris Maglione
- [hackers] [wmii] [debian] Fix some lintian warnings. || Kris Maglione
- [hackers] [wmii] [dev] [wmii] fix for possible minor typos || pod
- [hackers] [wmii] [guide] Some updates to wmii.pdf to track the man pages. || Kris Maglione
- [hackers] [wmii] [guide] Split guide sections into separate .tex files. || Kris Maglione
- [hackers] [wmii] [libstuff] Fix nsec(). || Kris Maglione
- [hackers] [wmii] [menu] Add history search, and the ability to write history while removing dups within a 20 item sliding window. || Kris Maglione
- [hackers] [wmii] [menu] Add proper caret support || Kris Maglione
- [hackers] [wmii] [menu] Add vertical mode. || Kris Maglione
- [hackers] [wmii] [menu] Allow composed input. || Kris Maglione
- [hackers] [wmii] [menu] Don't set wimenu window override_redirect. || Kris Maglione
- [hackers] [wmii] [menu] Fix numeric keypad input. Closes issue #213. || Kris Maglione
- [hackers] [wmii] [menu] General improvements || Kris Maglione
- [hackers] [wmii] [menu] Grab keyboard sooner. || Kris Maglione
- [hackers] [wmii] [menu] Grab the keyboard rather than setting the keyboard focus. || Kris Maglione
- [hackers] [wmii] [menu] Make the input width wide enough to hold its contents. || Kris Maglione
- [hackers] [wmii] [menu] Place bar on top if wmii does so || Kris Maglione
- [hackers] [wmii] [menu] Proper accept semantics. || Kris Maglione
- [hackers] [wmii] [menu] Save the original input string when traversing history. || Kris Maglione
- [hackers] [wmii] [menu] Set tags and window class on menu window. || Kris Maglione
- [hackers] [wmii] [menu] Update manual. Add file completion example. || Kris Maglione
- [hackers] [wmii] [mq]: gethostbyname || Kris Maglione
- [hackers] [wmii] [p9p] Fix for new bar file format. || Robert Ransom
- [hackers] [wmii] [PKGBUILD] s/(pyxp|pygmi)-hg/python-&/g || Kris Maglione
- [hackers] [wmii] [plan9port] use rc syntax for the startup function || Juan Pablo Aroztegi
- [hackers] [wmii] [pygmi] Call super from Dir constructor. Fixes issue #141. || Kris Maglione
- [hackers] [wmii] [pygmi] Don't launch background processes with IO pipes. Restore SIGPIPE. (Closes issue #176) || Kris Maglione
- [hackers] [wmii] [pygmi] Make sure Ctl#ctl strings are unicode before joining them. Fixes issue #194. || Kris Maglione
- [hackers] [wmii] [python] Add some judicious locking. || Kris Maglione
- [hackers] [wmii] [python] Call background programs with stdin=/dev/null. || Kris Maglione
- [hackers] [wmii] [python] Fix 9P muxing deadlock. || Kris Maglione
- [hackers] [wmii] [python] Fix broken patch. || Kris Maglione
- [hackers] [wmii] [python] Fix rather badly broken pygmi. || Kris Maglione
- [hackers] [wmii] [python] Fix some deadlock issues. || Kris Maglione
- [hackers] [wmii] [python] Launch witray in the background at startup. || Kris Maglione
- [hackers] [wmii] [python] Minor cleanups. || Kris Maglione
- [hackers] [wmii] [python] Reload program list in backgound thread at startup. || Kris Maglione
- [hackers] [wmii] [python] Rephrase async client request chains as coroutines. || Kris Maglione
- [hackers] [wmii] [python] Small fixes. || Kris Maglione
- [hackers] [wmii] [python] Sync pygmi with config changes in tip. || Kris Maglione
- [hackers] [wmii] [python] Use distutils to compile and install pygmi/pyxp. || Kris Maglione
- [hackers] [wmii] [tray] Add a horrible workaround for broken Qt systray icon implementation. Closes issue #228. || Kris Maglione
- [hackers] [wmii] [wikeyname] Prompt the user for a key if isatty(1). || Kris Maglione
- [hackers] [wmii] [wimenu] Add paste key binding. || Kris Maglione
- [hackers] [wmii] [witray] Add partial DND proxy. || Kris Maglione
- [hackers] [wmii] [witray] Fix some memory corruption. || Kris Maglione
- [hackers] [wmii] [witray] Handle badly behavied clients. Closes issue #183. || Kris Maglione
- [hackers] [wmii] [witray] Replace currently running system tray at startup. || Kris Maglione
- [hackers] [wmii] [witray] Resize tray window after desktop change. || Kris Maglione
- [hackers] [wmii] [witray] Resize tray window after desktop change: avoid a race condition. || Kris Maglione
- [hackers] [wmii] [wmiir] Flush conversion buffer on short read. Closes issue #235. || Kris Maglione
- [hackers] [wmii] [wmiir] Use buffered IO. || Kris Maglione
- [hackers] [wmii] [wmiir] Use stat rater than lstat for proglist. Fixes issue #215. || Kris Maglione
- [hackers] [wmii] A bit more tidying of rc/newrc
- [hackers] [wmii] A bunch of fixes to management of windows
- [hackers] [wmii] A bunch of fixes. Change wmiiloop to let the shell evaluate unindented lines.
- [hackers] [wmii] A bunch of minor changes. || Kris Maglione
- [hackers] [wmii] Account for window groups. Better focus semantics. Check size against iounit on dir reads. Misc. changes.
- [hackers] [wmii] Actually add the file with the new parsing code.
- [hackers] [wmii] Add 'continue' key to /rules. || Kris Maglione
- [hackers] [wmii] Add 'make tags'. Fix ^[ binding in wimenu. || Kris Maglione
- [hackers] [wmii] Add (dat fns).h. Set LIBIXP to ${LIBDIR}/libixp.a until libixp is part of the tree.
- [hackers] [wmii] Add -K flag to wimenu. || Kris Maglione
- [hackers] [wmii] Add -n flag to witray to opt out of replacing existing systray. || Kris Maglione
- [hackers] [wmii] Add -S flag to wimenu. || Kris Maglione
- [hackers] [wmii] Add .a to ${LIBIXP} in the genconfig script.
- [hackers] [wmii] Add .POSIX target and change to double quotes in the Makefile. Change 9menu.c parsing a bit. Some rc.wmii fixes.
- [hackers] [wmii] Add 9p debugging. || Kris Maglione
- [hackers] [wmii] Add ?Kill? to client right-click menu || Kris Maglione
- [hackers] [wmii] Add a default label to the argument checking in wmiir
- [hackers] [wmii] Add a gravity test program.
- [hackers] [wmii] Add a missing 'break' statement.
- [hackers] [wmii] Add a newline to the end of rc.wmii.
- [hackers] [wmii] Add a note about 'default' colmode to doc/wmii.tex. Some minor cleanup elsewhere. || Kris Maglione
- [hackers] [wmii] Add a note that wmii9menu.c is modified.
- [hackers] [wmii] Add ability to alter a client's tagset by writing +tag or -tag. Revert SunCC compatibility changes to libixp.
- [hackers] [wmii] Add alternative_wmiircs READMEs || Kris Maglione
- [hackers] [wmii] Add API docs to pygmi and pyxp. || Kris Maglione
- [hackers] [wmii] Add Arch PKGBUILD. || Kris Maglione
- [hackers] [wmii] Add clientutil.c || Kris Maglione
- [hackers] [wmii] Add cmd/click || Kris Maglione
- [hackers] [wmii] Add colmode command to /ctl || Kris Maglione
- [hackers] [wmii] Add command history to rc.wmii || Kris Maglione
- [hackers] [wmii] Add comment to wmiirc. || Kris Maglione
- [hackers] [wmii] Add Control-k support to wimenu. || Kris Maglione
- [hackers] [wmii] Add DISTRIBUTERS file.
- [hackers] [wmii] Add doc/Makefile || Kris Maglione
- [hackers] [wmii] Add doc/mkfile for building wmii.pdf with an optional MAINFONT variable for building on systems without LinoType's Palatino font. || Kris Maglione
- [hackers] [wmii] Add experimental regex tag support.
- [hackers] [wmii] Add first, incomplete draft of new wmii guide/reference. Proofers? || Kris Maglione
- [hackers] [wmii] Add forgotten cmd/wmii/error.c || Kris Maglione
- [hackers] [wmii] Add forgotten header. || Kris Maglione
- [hackers] [wmii] Add forgotten Makefiles. Closes issue #137. || Kris Maglione
- [hackers] [wmii] Add group and default-tags keys to /rules. || Kris Maglione
- [hackers] [wmii] Add help text to python key bindings. || Kris Maglione
- [hackers] [wmii] Add libstuff.a as make dependency for binaries. || Kris Maglione
- [hackers] [wmii] Add limbo program to process debugging events.
- [hackers] [wmii] Add locale charset crud. || Kris Maglione
- [hackers] [wmii] Add man/header.t2t || Kris Maglione
- [hackers] [wmii] Add map.c.
- [hackers] [wmii] Add new TODO file
- [hackers] [wmii] Add padding to the wimenu prompt. Closes issue #177. || Kris Maglione
- [hackers] [wmii] Add Plan 9 formatted IO. Various cleanups and fixes.
- [hackers] [wmii] Add printevent.c and -V (verbose) flag to print X events
- [hackers] [wmii] Add python wmiirc/9P client library || Kris Maglione
- [hackers] [wmii] Add regexp error handler. Fixes issue #152. || Kris Maglione
- [hackers] [wmii] Add rehash action to update the programs list and cleanup wmiirc a bit
- [hackers] [wmii] Add resize mode to python wmiirc. || Kris Maglione
- [hackers] [wmii] Add ridiculously overwrought asynchronous 9P client. || Kris Maglione
- [hackers] [wmii] Add root.c || Kris Maglione
- [hackers] [wmii] Add screen.c || Kris Maglione
- [hackers] [wmii] Add SHELL=/bin/bash to Solaris section of config.mk || Kris Maglione
- [hackers] [wmii] Add showkeys action to shell wmiirc || Kris Maglione
- [hackers] [wmii] Add some config search paths.
- [hackers] [wmii] Add some docs about the titlebar to wmii.pdf. || Kris Maglione
- [hackers] [wmii] Add some forgotten files.
- [hackers] [wmii] Add stripped down version of 9menu, and right-click menus to clients. Includes 'Delete' item. Runs from rc.wmii only.
- [hackers] [wmii] Add strlcat to util.c instead of using the implementation from libixp.
- [hackers] [wmii] Add support for sh.wmii.local.
- [hackers] [wmii] Add Suraj's Rumai-based wmiirc. || Kris Maglione
- [hackers] [wmii] Add the makefile for the rc directory.
- [hackers] [wmii] Add version to man page headers. || Kris Maglione
- [hackers] [wmii] Add ViewAttach, ViewDetach, AreaAttach, and AreaDetach events. || Kris Maglione
- [hackers] [wmii] Add wimenu man page. || Kris Maglione
- [hackers] [wmii] add wimenu prompt support || Bart Trojanowski
- [hackers] [wmii] add wimenu screen selection support || Bart Trojanowski
- [hackers] [wmii] Add wimenu || Kris Maglione
- [hackers] [wmii] Add witray system tray program. || Kris Maglione
- [hackers] [wmii] Add wmii9menu manpage. || Kris Maglione
- [hackers] [wmii] Add wmiistartrc
- [hackers] [wmii] Add Xft support. || Kris Maglione
- [hackers] [wmii] Add XRandR support.
- [hackers] [wmii] Added 'util/genconfig' script referenced by 'make config'.
- [hackers] [wmii] Added 9menu.c
- [hackers] [wmii] Added an exec command to /ctl
- [hackers] [wmii] Added an experimental feature to notify users of views with urgent clients.
- [hackers] [wmii] Added an extra call to XPending in the X event loop to fix an apparant Xlib bug. Removed some debugging statements. Some minor fixes.
- [hackers] [wmii] Added basic support for setting a client fullscreen via the fs (and menu). Updated manpages.
- [hackers] [wmii] Added experimental awk-based wmiirc in rc/newrc
- [hackers] [wmii] Added Fullscreen support to wmiirc.
- [hackers] [wmii] Added more -Wfoo-bar-baz flags.
- [hackers] [wmii] Added NEWS file. || Kris Maglione
- [hackers] [wmii] Added options for Darwin (thanks Alexis Hildebrandt).
- [hackers] [wmii] Added PLAN9BASE config.mk knob that evaluates to $PLAN9 or /usr/local/plan9 if unset.
- [hackers] [wmii] Added resize cursor. Fixed colmodes. Fixed warning.
- [hackers] [wmii] Added signature for changeset 3b3ace9543175ecba98e5b3245ec39b103edc33b
- [hackers] [wmii] Added signature for changeset 3ea520ff8668c297a5c6b667a68b3c3a1f44fec5
- [hackers] [wmii] Added support for the MWM borderless hint, since apps seem to break without it.
- [hackers] [wmii] Added swapping back to the fs, but without bindings. Fixed a bug from 2 commits ago. Added more gotos :)
- [hackers] [wmii] Added tag 3.6 for changeset 6071068bd217
- [hackers] [wmii] Added tag 3.9 for changeset 245fc0f24048 || Kris Maglione
- [hackers] [wmii] Added tag 3.9 for changeset 3e6eb12c4959 || Kris Maglione
- [hackers] [wmii] Added tag 3.9 for changeset 41d8b6a9b0f7 || Kris Maglione
- [hackers] [wmii] Added tag 3.9 for changeset e670d953948f || Kris Maglione
- [hackers] [wmii] Added tag 3.9-1 for changeset 2150d866e9bc || Kris Maglione
- [hackers] [wmii] Added tag 3.9.1 for changeset 09d1c95376cf || Kris Maglione
- [hackers] [wmii] Added tag 3.9.2 for changeset 270f24346afc || Kris Maglione
- [hackers] [wmii] Added tag 3.9a1 for changeset 9f76be0c1854 || Kris Maglione
- [hackers] [wmii] Added tag 3.9a2 for changeset e2f59b70918d || Kris Maglione
- [hackers] [wmii] Added tag 3.9b1 for changeset 8d966d3324d8 || Kris Maglione
- [hackers] [wmii] Added tag snap for changeset e9e7dddcacff
- [hackers] [wmii] Added tag snap20070303 for changeset e9e7dddcacff
- [hackers] [wmii] Added the much sought-after click-to-drag to the titlebars.
- [hackers] [wmii] Added u(char|short|int|long|vlong) and vlong types
- [hackers] [wmii] Added Urgent and NotUrgent events for the urgency hint
- [hackers] [wmii] Added wmii9menu to, and cleaned up rc/wmiirc. Fixed behavior after selection no item with wmii9menu in rc.wmii.
- [hackers] [wmii] Added wmiiloop(1) and wmiiloop.1 to handle experimantal awk-based wmiirc.
- [hackers] [wmii] Added writable /client/n/label
- [hackers] [wmii] Adding tag snap
- [hackers] [wmii] Adding tag snap20072018
- [hackers] [wmii] Alias 'wmiir remove' to 'wmiir rm'
- [hackers] [wmii] All clients should behave like sel when their ctl file is read
- [hackers] [wmii] Allow 'send <client> ~'
- [hackers] [wmii] Allow _NET_ACTIVE_WINDOW requests from clients, if they have recent user activity. Rationale: || Kris Maglione
- [hackers] [wmii] Allow alpha colors in the bar. || Kris Maglione
- [hackers] [wmii] Allow basic moving of windows between Xinerama screens with the keyboard. || Kris Maglione
- [hackers] [wmii] Allow bindings to work regardless of caps lock. || Kris Maglione
- [hackers] [wmii] Allow chained event handlers. || Kris Maglione
- [hackers] [wmii] Allow changing screen boundaries with Mod+Mouse3. || Kris Maglione
- [hackers] [wmii] Allow client to follow tag change in python wmiirc. || Kris Maglione
- [hackers] [wmii] Allow colors to be specified in any form recognized by X, including rgba. || Kris Maglione
- [hackers] [wmii] Allow colrules to be specified in pixels. || Kris Maglione
- [hackers] [wmii] Allow dragging floating clients from anywhere in their titlebars. || Kris Maglione
- [hackers] [wmii] Allow for programmable completion in wimenu. || Kris Maglione
- [hackers] [wmii] Allow max mode with or without stack mode (this will change). Fix a crash with minimum-sized clients in columns. || Kris Maglione
- [hackers] [wmii] Allow Mod+Mouse3 to resize windows and columns unidirectionally. || Kris Maglione
- [hackers] [wmii] Allow rebinding of keys in wimenu. || Kris Maglione
- [hackers] [wmii] Allow resizing of rightmost and leftmost divs. Needs work. || Kris Maglione
- [hackers] [wmii] Allow setting of increment display from /ctl. Fix CONFVERSION. || Kris Maglione
- [hackers] [wmii] Allow specifying screen in area specs. Closes issue #133. || Kris Maglione
- [hackers] [wmii] Allow Xft to work with transparent windows. || Kris Maglione
- [hackers] [wmii] Ameliorate the mouse.c rat's nest.
- [hackers] [wmii] Ammend revision 4f25c2d56107. Fixes issue #124. || Kris Maglione
- [hackers] [wmii] Another go at preventing freeze
- [hackers] [wmii] Another wmiirc fix.
- [hackers] [wmii] Applied Daniel Waeber's send_client patch, plus extrapolation
- [hackers] [wmii] Applied pbx's patch adding MOD-Shift-C to the welcome tutorial
- [hackers] [wmii] Attempt to fix dosbox/SDL focus issues.
- [hackers] [wmii] Augment /client/*/ctl Fullscreen command, make info available on read. || Kris Maglione
- [hackers] [wmii] Backport /client/n/label change.
- [hackers] [wmii] Be less smart about EWMH strut allocation (Revert revision 1f19e60bd76c). || Kris Maglione
- [hackers] [wmii] Be smarter about which screen to place floating windows on. || Kris Maglione
- [hackers] [wmii] Be smarter in EWMH strut allocation. Some smaller fixes. || Kris Maglione
- [hackers] [wmii] Beginings of Xinerama support || Kris Maglione
- [hackers] [wmii] Beginnings of better ordinal selections with Xinerama || Kris Maglione
- [hackers] [wmii] Best just read the diff. || Kris Maglione
- [hackers] [wmii] Better color support on non-truecolor displays. || Kris Maglione
- [hackers] [wmii] Better font metrics support. || Kris Maglione
- [hackers] [wmii] Better managed mode grabbox moving.
- [hackers] [wmii] Better modkey resizing behavior in managed mode.
- [hackers] [wmii] Better rc.wmii menus. Some pseudo-BNF comments for message.c.
- [hackers] [wmii] Better relaxing code.
- [hackers] [wmii] Better revert handling. Still far from perfect.
- [hackers] [wmii] Better still revert handling.
- [hackers] [wmii] Better Xinerama fullscreen support || Kris Maglione
- [hackers] [wmii] Better, cleaner error handling. || Kris Maglione
- [hackers] [wmii] Bigger target area for border resizals. Fix to rc.wmii.
- [hackers] [wmii] Black magic to make break work with foreach_* || Kris Maglione
- [hackers] [wmii] Brute force, set the background pixmap of every window on any X event. Temporary.
- [hackers] [wmii] Bug fixes.
- [hackers] [wmii] Bugfixes, cleanup, remove SunCC compatibility patch. Add adding/removing tags by writing +tag/-tag
- [hackers] [wmii] Bump IXP_NEEDAPI to 129. || Kris Maglione
- [hackers] [wmii] Bump wm priority on debian build from 20 to 60. || Kris Maglione
- [hackers] [wmii] Bunch of fixes.
- [hackers] [wmii] Bunch of fixes. Redraw divs when updated without waiting for expose.
- [hackers] [wmii] Cache property change values to cut down on noise. || Kris Maglione
- [hackers] [wmii] Calculate VERSION from the hg reversion number.
- [hackers] [wmii] Cast iconv's second arg void, because of differing prototypes.
- [hackers] [wmii] Change .O extension to .out || Kris Maglione
- [hackers] [wmii] Change default $MODKEY to Mod4. || Kris Maglione
- [hackers] [wmii] Change format of bar files. Refactor fs.c. Add M-n/M-b to rc scripts. Add showkeys to plan9port rc. Update docs. Linkify code fragments in wmii.tex. || Kris Maglione
- [hackers] [wmii] Change order of initialization after randr screens are added. Closes issue #153. || Kris Maglione
- [hackers] [wmii] Change the behavior or colrules to size new columns, but not create them. colrules may be removed later.
- [hackers] [wmii] Change the window cursor when over the border for resizal (the border is still too small for this to be useful
- [hackers] [wmii] Changed `wmiir echo` to `wmiir xwrite`, removed xwrite() from rc/status, and cleaned up wmiir script
- [hackers] [wmii] Changed colour scheme.
- [hackers] [wmii] Check $WMII_NS_DIR on init, rather than $WMII_NS_PATH
- [hackers] [wmii] Check clients for ping response before sending Unresponsive message. Closes issue #186. || Kris Maglione
- [hackers] [wmii] Check f->area->floating rather than f->client->floating when drawing its frame.
- [hackers] [wmii] Check for pending X events before selecting.
- [hackers] [wmii] Check for pending X11 events after serving a 9p connection.
- [hackers] [wmii] Check ~/plan9 for rc.
- [hackers] [wmii] Cleaned up main.c. Made wmiiwm usable without a script. This may not stay.
- [hackers] [wmii] cleanup
- [hackers] [wmii] Cleanup 9menu some. Remember the last menu item selected.
- [hackers] [wmii] Cleanup build on KenCC.
- [hackers] [wmii] Cleanup drag&drop, bar.c.
- [hackers] [wmii] Cleanup frame sizing and fix some long-standing bugs with borderless/titleless clients.
- [hackers] [wmii] Cleanup in main.c. Fixed the bar setup in rc.wmii.
- [hackers] [wmii] Cleanup in mouse.c, 9menu.
- [hackers] [wmii] Cleanup LICENSE and README. Some minor changes from last night that I can't remember.
- [hackers] [wmii] Cleanup on some signals. Fork process to fix mouse focus on exit.
- [hackers] [wmii] Cleanup pre-install text file filters. || Kris Maglione
- [hackers] [wmii] Cleanup the top directory a bit. sed -i 's/\$\{([^{]+)\}/$(\1)/g' **/Makefile **/*.mk || Kris Maglione
- [hackers] [wmii] Cleanup wmiirc scripts. || Kris Maglione
- [hackers] [wmii] Cleanup, minor fixes. || Kris Maglione
- [hackers] [wmii] Cleanup.
- [hackers] [wmii] Cleanup. Add wmiirc.local.py. || Kris Maglione
- [hackers] [wmii] Cleanup. Experiment with a new dragbox design.
- [hackers] [wmii] Cleanup. Switch some lists to doubly linked.
- [hackers] [wmii] Cleanup. || Kris Maglione
- [hackers] [wmii] Clear window tags on client_destroy. || Kris Maglione
- [hackers] [wmii] Closes issue #175. || Kris Maglione
- [hackers] [wmii] Closes issue #222. || Kris Maglione
- [hackers] [wmii] Collapse/uncollapse floating clients on grab box click. || Kris Maglione
- [hackers] [wmii] Color drag boxes based on urgency and provide events in /client/n/ctl (Urgent, NotUrgent) to toggle it
- [hackers] [wmii] Commit past updates to wmiirc || Kris Maglione
- [hackers] [wmii] Compile wimenu with -DXOPEN_SOURCE=600, link libXrender || Kris Maglione
- [hackers] [wmii] Convert data from the fs to UTF-8, too. Fix a bug in synthetic configure notifies.
- [hackers] [wmii] Converted wmiiloop.1 to pseudo-TeX.
- [hackers] [wmii] Create Action_ functions immediately. Quote $WMII_NORMCOLORS in Action_status
- [hackers] [wmii] Deal with a particular Qt systray replacement bug. Cleanup a bit more politely on sigterm/sigint. || Kris Maglione
- [hackers] [wmii] Deal with Java AWT rendering inanity. Closes issue #5. || Kris Maglione
- [hackers] [wmii] Death to increment gaps. Please comment.
- [hackers] [wmii] Declare ignored_errors extern in cmd/wmii/x11.c. Fix warning. || Kris Maglione
- [hackers] [wmii] Define _XOPEN_SOURCE to 600 to make glibc happy.
- [hackers] [wmii] Deprecate '# Overrides'
- [hackers] [wmii] Description: Fix some manpages mark-up || Andrew O. Shadoura
- [hackers] [wmii] Destroy empty areas on non-primary Xinerama screens when emptying them via the mouse. Fixes issue #84. || Kris Maglione
- [hackers] [wmii] Detect RandR rotation state at startup. Fixes issue #124. || Kris Maglione
- [hackers] [wmii] Disable globbing in wmiir.
- [hackers] [wmii] Document grow/nudge commands. || Kris Maglione
- [hackers] [wmii] Don't 'segfault randomly at resizing windows'.
- [hackers] [wmii] Don't adjust column in grabbox move until the mouse actually moves. Closes issue #51. || Kris Maglione
- [hackers] [wmii] Don't allow extra content after colors ctl commands. || Kris Maglione
- [hackers] [wmii] Don't always relink wmii9menu || Kris Maglione
- [hackers] [wmii] Don't call arrange_column on floating areas
- [hackers] [wmii] Don't call getpid() for every window creation. || Kris Maglione
- [hackers] [wmii] Don't check the values of WMII_ADDRESS and WMII_NS_DIR on startup.
- [hackers] [wmii] Don't collapse dock/menu/toolbar windows in float+stack mode. || Kris Maglione
- [hackers] [wmii] Don't confine the mouse to the menu in 9menu.
- [hackers] [wmii] Don't crash on short send/swap commands on /tag/*/ctl || Kris Maglione
- [hackers] [wmii] Don't create a new area on the 'swap' command.
- [hackers] [wmii] Don't delete bar items for which there are tags on startup.
- [hackers] [wmii] Don't destroy 'nil' view if it isn't empty.
- [hackers] [wmii] Don't die when no menu choices are provided. || Kris Maglione
- [hackers] [wmii] Don't focus dock or splash windows except via EWMH ACTIVE_WINDOW requests. || Kris Maglione
- [hackers] [wmii] Don't give up on tagrules until there's a non-nil and not "nil" tag string.
- [hackers] [wmii] Don't grab the keyboard until EOF when isatty(0) || Kris Maglione
- [hackers] [wmii] Don't link wmii9menu against libixp.
- [hackers] [wmii] Don't make a window fullscreen based on size if it sets an EWMH type.
- [hackers] [wmii] Don't make extra install directories || Kris Maglione
- [hackers] [wmii] Don't map clients on manage_client. Fixes a bug with creation on non-selected view.
- [hackers] [wmii] Don't move/resize the frame on the current tag when tagging a client with multiple tags.
- [hackers] [wmii] Don't push dock windows to the top of the stack. || Kris Maglione
- [hackers] [wmii] Don't replay clicks that were on the frame window.
- [hackers] [wmii] Don't resize floating clients to 0 height.
- [hackers] [wmii] Don't resize to zero width either (duh).
- [hackers] [wmii] Don't respond with an error on Tclunk of a file that no longer exists
- [hackers] [wmii] Don't restack when there are no clients.
- [hackers] [wmii] Don't run rc.wmii if its name is not rc.wmii.
- [hackers] [wmii] Don't segfault when trying to grab the first or last column devider.
- [hackers] [wmii] Don't set -pedantic-errors in default gcc cflags. || Kris Maglione
- [hackers] [wmii] Don't shunt the bar out of the way of struts if feasible. || Kris Maglione
- [hackers] [wmii] Don't statically link wmiir. Broken on newer x86_64 glibc systems. || Kris Maglione
- [hackers] [wmii] Draw border under titlebar, add missing function proto, fix bar border to 1px
- [hackers] [wmii] Draw on the fg and bg of frames so broken apps like urxvt don't clear them.
- [hackers] [wmii] Draw the bar for each Xinerama screen || Kris Maglione
- [hackers] [wmii] Elide spurious ClientFocus events
- [hackers] [wmii] Enable tagrules for grouped clients.
- [hackers] [wmii] Ensure a positive label height. Closes issue #169. || Kris Maglione
- [hackers] [wmii] Ensure default sigpipe handler in wmiir. Fixes issue #160. || Kris Maglione
- [hackers] [wmii] Experimental awk-based wmiirc now has internal actions. Still ugly. Must fix.
- [hackers] [wmii] Experimental code to float/unfloat with the mouse. Fix (hopefully) .so build on Darwin.
- [hackers] [wmii] Experimental demand-loading of Xft. Removed hard dependency. || Kris Maglione
- [hackers] [wmii] Experimental new /rules file to replace /tagrules. Case insensitive ctl file writes. || Kris Maglione
- [hackers] [wmii] Experimentially made aforementioned notices more accurate
- [hackers] [wmii] Explicitly prototype (void) functions.
- [hackers] [wmii] Factor out common code into library. || Kris Maglione
- [hackers] [wmii] Factor out some common code. Delete some stale code. || Kris Maglione
- [hackers] [wmii] Fill in wimenu selections on <Tab> || Kris Maglione
- [hackers] [wmii] Filter out modifiers key modifiers beyond Mod5 in wimenu. Closes issue #156. || Kris Maglione
- [hackers] [wmii] Filter out warn_unused_result messages rather than play nice with gcc. Fixes issue #149. || Kris Maglione
- [hackers] [wmii] Finally fix the freezing bug, I hope
- [hackers] [wmii] Finish support for .depend makefiles and the 'make depend' target.
- [hackers] [wmii] First commit to test branch
- [hackers] [wmii] Fix 'make deb' when not in a hg repo. || Kris Maglione
- [hackers] [wmii] Fix 'send up'. Fix binary search algorithm.
- [hackers] [wmii] Fix (hopefully) building on Darwin. || Kris Maglione
- [hackers] [wmii] Fix (Left|Right)Bar.* events. They tended to prefer left.
- [hackers] [wmii] Fix /ctl reads.
- [hackers] [wmii] Fix /rules in wmiirc and p9p/wmiirc. || Kris Maglione
- [hackers] [wmii] Fix /tag/*/index, again (thanks Suraj) || Kris Maglione
- [hackers] [wmii] Fix 9menu function, compile wmii9menu with 9menu.o instead of ${OBJ}, some minor 9menu.c modifications.
- [hackers] [wmii] Fix a bug in do_managed_move thanks to Daniel Waeber. Minor change to area.c
- [hackers] [wmii] Fix a bug in mouse moves.
- [hackers] [wmii] Fix a bunch of bugs. No more Xored moves/resizes.
- [hackers] [wmii] Fix a couple of leaks. || Kris Maglione
- [hackers] [wmii] Fix a fullscreen bug. Add setsid command to wmiir.
- [hackers] [wmii] Fix a segfault in wimenu when doing a history dump || Ben Willard
- [hackers] [wmii] Fix a segfault.
- [hackers] [wmii] Fix a->sel possibly being nil when it shouldn't
- [hackers] [wmii] Fix Action-status
- [hackers] [wmii] Fix an infinate loop with multiple reads on the same /event fid.
- [hackers] [wmii] Fix annoyance with window placement. Cleanup.
- [hackers] [wmii] Fix annoying Xinerama pointer constraint bug. || Kris Maglione
- [hackers] [wmii] Fix another focus bug.
- [hackers] [wmii] Fix another pygmi Xinerama bug. || Kris Maglione
- [hackers] [wmii] Fix ARGBEGIN bug. Refactor wmiir.c. Create lib and include directories before installing.
- [hackers] [wmii] Fix bar initialization in rc.wmii.
- [hackers] [wmii] Fix binding of unknown keycodes || Kris Maglione
- [hackers] [wmii] Fix broken tip. || Kris Maglione
- [hackers] [wmii] Fix bug and add clients to an area after the selected client.
- [hackers] [wmii] Fix bug causing random frames to float when toggling between managed/floating layer.
- [hackers] [wmii] Fix bug in last commit || Kris Maglione
- [hackers] [wmii] Fix bug in regexp tags. Thanks Michael Stapelberg. || Kris Maglione
- [hackers] [wmii] Fix bug where clicking the unfocused titlebar triggered a window move until another click.
- [hackers] [wmii] Fix build for gmake. Add uninstall target. Fix if statement with no command.
- [hackers] [wmii] Fix build on GCC.
- [hackers] [wmii] Fix build on gmake 3.82. Closes issue #216. || Kris Maglione
- [hackers] [wmii] Fix clients overlapping titlebar of collapsed frames after font change. Closes issue #128. || Kris Maglione
- [hackers] [wmii] Fix colmode issues with Xinerama screens. Closes issue #135. || Kris Maglione
- [hackers] [wmii] Fix column dividers with Xinerama || Kris Maglione
- [hackers] [wmii] Fix column divs on Xinerama setups. || Kris Maglione
- [hackers] [wmii] Fix column indices in the /tag/*/index || Kris Maglione
- [hackers] [wmii] Fix column scaling a bit.
- [hackers] [wmii] Fix compile error caused by last commit. || Kris Maglione
- [hackers] [wmii] Fix compiler warnings. || Kris Maglione
- [hackers] [wmii] Fix compositing issue per DRDarkRaven. Closes issue #226. || Kris Maglione
- [hackers] [wmii] Fix config.mk version nastiness.
- [hackers] [wmii] Fix crash on floating layer resizal
- [hackers] [wmii] Fix crash on systems with pedantic mallocs (needed another * in malloc. Thank you valgrind).
- [hackers] [wmii] Fix crash when resizing managed windows on non-primary screen || Kris Maglione
- [hackers] [wmii] Fix crash. Fix botched gravity handling. Fix fullscreen.
- [hackers] [wmii] Fix creation of columns at the left of the screen. || Kris Maglione
- [hackers] [wmii] Fix debian build. Closes issue #143. || Kris Maglione
- [hackers] [wmii] Fix debian/compat. || Kris Maglione
- [hackers] [wmii] Fix disallowing certain tags. || Kris Maglione
- [hackers] [wmii] Fix dmenu colors in rc.wmii.
- [hackers] [wmii] Fix drag indicator when dragging between Xinerama screens. || Kris Maglione
- [hackers] [wmii] Fix drawing shape mask. || Kris Maglione
- [hackers] [wmii] Fix EXCFLAGS in the /cmd directory.
- [hackers] [wmii] Fix extra ClientFocus events. Closes issue #182. || Kris Maglione
- [hackers] [wmii] Fix failed MKDIR when $(DESTDIR) is set. || Kris Maglione
- [hackers] [wmii] Fix flicker and delay when changing focus via the keyboard.
- [hackers] [wmii] Fix flicker on keyboard focus change.
- [hackers] [wmii] Fix flicker on press of grabbed key.
- [hackers] [wmii] Fix floating window constraings with hidden windows || Kris Maglione
- [hackers] [wmii] Fix floating window constraints for Xinerama || Kris Maglione
- [hackers] [wmii] Fix focus bug.
- [hackers] [wmii] Fix focus delay for the default layout (again).
- [hackers] [wmii] Fix focus issue after restart. || Kris Maglione
- [hackers] [wmii] Fix for 64 bit architectures. Some cleanup.
- [hackers] [wmii] Fix for 64bit archs again.
- [hackers] [wmii] Fix frame coloring issue which occurs with bloated apps.
- [hackers] [wmii] Fix freeing of the wrong view, which causes a crash and memory leak.
- [hackers] [wmii] Fix fs.c bug introduced in revision 9d31d13386b8. Closes issue #199. || Kris Maglione
- [hackers] [wmii] Fix gravity.
- [hackers] [wmii] Fix iconv bug.
- [hackers] [wmii] Fix increment gaps between columns
- [hackers] [wmii] Fix input hint, among other things. || Kris Maglione
- [hackers] [wmii] Fix install bug introduced in revision b2b8e1e22ebd. || Kris Maglione
- [hackers] [wmii] Fix install problem introduced in revision 8c7a4ce5da9c. || Kris Maglione
- [hackers] [wmii] Fix installation broken 2 commits prior. || Kris Maglione
- [hackers] [wmii] Fix issue #68. || Kris Maglione
- [hackers] [wmii] Fix issue #76. || Kris Maglione
- [hackers] [wmii] Fix issue #78 || Kris Maglione
- [hackers] [wmii] Fix issue #87 || Kris Maglione
- [hackers] [wmii] Fix issue #96 || Kris Maglione
- [hackers] [wmii] Fix last commit. || Kris Maglione
- [hackers] [wmii] Fix layout chording issue. Closes issue #157. || Kris Maglione
- [hackers] [wmii] Fix Left/Right bar click events.
- [hackers] [wmii] Fix lib installation paths. || Kris Maglione
- [hackers] [wmii] Fix M-p when no tty is present || Kris Maglione
- [hackers] [wmii] Fix memory leak || Kris Maglione
- [hackers] [wmii] Fix memory leak. || Kris Maglione
- [hackers] [wmii] Fix message parsing bug.
- [hackers] [wmii] Fix minor error in last commit. || Kris Maglione
- [hackers] [wmii] Fix Mod-Shift-t in wmiirc. || Kris Maglione
- [hackers] [wmii] Fix mouse focus bugs. || Kris Maglione
- [hackers] [wmii] Fix mouse warping on move/resize
- [hackers] [wmii] Fix moves within the same column (broken since 2206).
- [hackers] [wmii] Fix moving between vertically stacked Xinerama screens. Fixes issue #92. || Kris Maglione
- [hackers] [wmii] Fix multiscreen focus coloring. || Kris Maglione
- [hackers] [wmii] Fix MWM hint regression. Closes issue #167. || Kris Maglione
- [hackers] [wmii] Fix MWM hints. Fix ConfigureRequest botch.
- [hackers] [wmii] Fix opaque resizals. Remove the 'broken app' background.
- [hackers] [wmii] Fix ping lag calculation on 32 bit systems. Closes issue #187. || Kris Maglione
- [hackers] [wmii] Fix possible error stack overflow in last commit. || Kris Maglione
- [hackers] [wmii] Fix printevent ButtonEvent output. || Kris Maglione
- [hackers] [wmii] Fix printevent for ClientMessages.
- [hackers] [wmii] Fix printing of client ids.
- [hackers] [wmii] Fix problem of ghost windows when clients disconnect while being dragged. || Kris Maglione
- [hackers] [wmii] Fix quadrant(). Closes issue #210. || Kris Maglione
- [hackers] [wmii] Fix randomly reverted files. || Kris Maglione
- [hackers] [wmii] Fix rc.wmii.
- [hackers] [wmii] Fix reading of WM_PROTOCOLS.
- [hackers] [wmii] Fix regex tagrules. Closes issue #166. || Kris Maglione
- [hackers] [wmii] Fix resizing quadrant bug.
- [hackers] [wmii] Fix restacking bug.
- [hackers] [wmii] Fix returning from fullscreen. Closes issue #104. Closes issue #22. || Kris Maglione
- [hackers] [wmii] Fix run_command. Fix crash on 64 bit archs.
- [hackers] [wmii] Fix scaling of first column bug. Fix focus of first view bug.
- [hackers] [wmii] Fix scaling of new columns.
- [hackers] [wmii] Fix scrolling across Xinerama screens via keyboard. Fixes issue #126. || Kris Maglione
- [hackers] [wmii] Fix segfault on grow command with no args || Kris Maglione
- [hackers] [wmii] Fix selection of areas by index.
- [hackers] [wmii] Fix selection of views by index.
- [hackers] [wmii] Fix send_client again
- [hackers] [wmii] Fix setting $(BINSH) from config.mk || Kris Maglione
- [hackers] [wmii] Fix size calculation in realloc.
- [hackers] [wmii] Fix small memory leak, thanks Andrey Teleshov || Kris Maglione
- [hackers] [wmii] Fix small memory leak. || Kris Maglione
- [hackers] [wmii] Fix some bugs (fancy debugging code vindicated). Add some comments. Shut up ken.
- [hackers] [wmii] Fix some bugs in man page filtering.
- [hackers] [wmii] Fix some bugs related to windows which automagically float, and subsequent actions. || Kris Maglione
- [hackers] [wmii] Fix some bugs with floating clients tagged with multiple views.
- [hackers] [wmii] Fix some bugs.
- [hackers] [wmii] Fix some bugs. Add support for struts (think pagers, docks, panels...). /debug/* files for my convenience.
- [hackers] [wmii] Fix some bugs. Fix the README.
- [hackers] [wmii] Fix some bugs. || Kris Maglione
- [hackers] [wmii] Fix some build/install errors. || Kris Maglione
- [hackers] [wmii] Fix some DISTRIBUTORS typos spotted by Snader_LB (OFTC). || Kris Maglione
- [hackers] [wmii] Fix some focus bugs pending a rewrite of the focus system.
- [hackers] [wmii] Fix some focus bugs; cleanup.
- [hackers] [wmii] Fix some fullscreen-restoration bugs || Kris Maglione
- [hackers] [wmii] Fix some managed grabbox move bugs. || Kris Maglione
- [hackers] [wmii] Fix some more mouse resizing bugs || Kris Maglione
- [hackers] [wmii] Fix some pygmi bugs. || Kris Maglione
- [hackers] [wmii] Fix some quirks with column dividers on differently sized/placed screens. || Kris Maglione
- [hackers] [wmii] Fix some rc bugs, update wmiirc. || Kris Maglione
- [hackers] [wmii] Fix some rc.wmii bugs. wmiiterm is $WMII_TERM again.
- [hackers] [wmii] Fix some repetative code in wmii9menu.
- [hackers] [wmii] Fix some residual uses of .O extension || KIMURA Masaru
- [hackers] [wmii] Fix some resize cursor bugs.
- [hackers] [wmii] Fix some RGBA color bugs. || Kris Maglione
- [hackers] [wmii] Fix some sizing bugs.
- [hackers] [wmii] Fix some swapping bugs reported by Suraj.
- [hackers] [wmii] Fix some swapping issues.
- [hackers] [wmii] Fix some tedious client unmap bugs. || Kris Maglione
- [hackers] [wmii] Fix some warnings on 64 bit systems with fr*king gcc-4.
- [hackers] [wmii] Fix some Xinerama bugs || Kris Maglione
- [hackers] [wmii] Fix some Xinerama managed-mode bugs || Kris Maglione
- [hackers] [wmii] Fix some Xinerama-related off-by-ones for area indexes in the FS. || Kris Maglione
- [hackers] [wmii] Fix status bar for silly locales. || Kris Maglione
- [hackers] [wmii] Fix strcasestr. || Kris Maglione
- [hackers] [wmii] Fix stupid formating mistake
- [hackers] [wmii] Fix stupid window sizing bug. (Also, make build work with gmake -j (no such problem with BSD make)).
- [hackers] [wmii] Fix Suraj's segfault, hopefully.
- [hackers] [wmii] Fix synthetic configure notify bug. Closes issue #193. || Kris Maglione
- [hackers] [wmii] Fix tagging of client with multiple tags.
- [hackers] [wmii] Fix that pesky bug related to open Fids of objects which don't exist anymore.
- [hackers] [wmii] Fix the bothced merge.
- [hackers] [wmii] Fix the CONFPREFIX (was ${MAN}, should have been ${ETC}).
- [hackers] [wmii] Fix the creation of ns_path.
- [hackers] [wmii] Fix the default colors in wmii9menu.
- [hackers] [wmii] Fix the interpolation in wmiirc again.
- [hackers] [wmii] Fix the stacking of the bar in fullscreen mode.
- [hackers] [wmii] Fix the stacking of the bar when there are fullscreen windows.
- [hackers] [wmii] Fix the timestamp in events.
- [hackers] [wmii] Fix ticket #103. || Kris Maglione
- [hackers] [wmii] Fix ticket #112 || Kris Maglione
- [hackers] [wmii] Fix ticket #114. || Kris Maglione
- [hackers] [wmii] Fix tickets #113 and #115. || Kris Maglione
- [hackers] [wmii] Fix tilde in the wmii manpage.
- [hackers] [wmii] Fix titlebar flicker. Fix an infinate event loop bug. Fix strlcat conflict.
- [hackers] [wmii] Fix triggering of ClientFocus event. Switch to pseudo-LaTeX for wmii(1).
- [hackers] [wmii] Fix typo in wmii(1) || danchesi
- [hackers] [wmii] fix typos in doc/wmii.tex || Alexandru Ghitza
- [hackers] [wmii] Fix unfloating client via chording. Closes issue #144. || Kris Maglione
- [hackers] [wmii] Fix unnecessary SIGWINCHes when unmapping clients. || Kris Maglione
- [hackers] [wmii] Fix updating tags via /client/*/tags. Closes issue #200. || Kris Maglione
- [hackers] [wmii] Fix warnings in optimized compile. || Kris Maglione
- [hackers] [wmii] Fix warnings that I don't get. || Kris Maglione
- [hackers] [wmii] Fix wimenu when numlock is on. || Kris Maglione
- [hackers] [wmii] Fix Wine sizing bug. || Kris Maglione
- [hackers] [wmii] Fix wistrut. Closes issue #131. || Kris Maglione
- [hackers] [wmii] Fix wmii9menu placement bug || Kris Maglione
- [hackers] [wmii] Fix wmii9menu sizing bug. Don't border borderless, selected, fullscreen clients. || Kris Maglione
- [hackers] [wmii] Fix wmiir proglist. || Kris Maglione
- [hackers] [wmii] Fix wmiir. || Kris Maglione
- [hackers] [wmii] Fix wmiir.1 typo. || Kris Maglione
- [hackers] [wmii] Fix wmiirc
- [hackers] [wmii] Fix wmiirc and wmiiloop.
- [hackers] [wmii] Fix wmiirc in shells with POSIX emulation modes.
- [hackers] [wmii] Fix wmiirc problems in recent commits. || Kris Maglione
- [hackers] [wmii] Fix wmiirc so it works when WMII_FONT contains spaces.
- [hackers] [wmii] Fix wmiirc's M-a || Kris Maglione
- [hackers] [wmii] Fix Xinerama fullscreen bug || Kris Maglione
- [hackers] [wmii] Fix Xinerama memory leak || Kris Maglione
- [hackers] [wmii] Fix XRandR segfault issue. Closes issue #231. || Andrew Shadoura
- [hackers] [wmii] Fix XRandR, especially with relation to Xinerama || Kris Maglione
- [hackers] [wmii] Fixed a bug in my last commit.
- [hackers] [wmii] Fixed a bug where focus reverted to None when the last client of a tag was XKilled
- [hackers] [wmii] Fixed a bunch of focus stupidity.
- [hackers] [wmii] Fixed a bunch of issues.
- [hackers] [wmii] Fixed a but on walk where fid == newfid.
- [hackers] [wmii] Fixed a dial that should have been an announce.
- [hackers] [wmii] Fixed a lot of focus code, including a segfault.
- [hackers] [wmii] Fixed and cleaned up rc.wmii. Updated rc/welcome
- [hackers] [wmii] Fixed bug in configure request handling.
- [hackers] [wmii] Fixed bug in destroying areas. Changed vertical managed moves.
- [hackers] [wmii] Fixed bug in mfatal.
- [hackers] [wmii] Fixed bug where v->sel could be set to a removed frame
- [hackers] [wmii] Fixed bugs in .so build, wmiistartrc. Thanks to Alexis Hildebrandt.
- [hackers] [wmii] Fixed client grabs
- [hackers] [wmii] Fixed collapsed state of frames when switching from Colstack to Colmax
- [hackers] [wmii] Fixed column resizals when dragging the left edge of a client.
- [hackers] [wmii] Fixed configurerequest again
- [hackers] [wmii] Fixed configurerequest function
- [hackers] [wmii] Fixed crash with opaque moves in floating mode.
- [hackers] [wmii] Fixed cycling of floating frames, and stacking issues on 'send toggle'
- [hackers] [wmii] Fixed Denis' focus bug
- [hackers] [wmii] Fixed drawing of rectangle borders
- [hackers] [wmii] fixed email address || Anselm R Garbe
- [hackers] [wmii] Fixed empty column bug when moving last client with the mouse
- [hackers] [wmii] Fixed flickering when switching in max mode
- [hackers] [wmii] Fixed MOD-Control-t to actually toggle keybinds instead of just erasing them (thanks niteling)
- [hackers] [wmii] Fixed most of the brokenness of managed grabbox moves.
- [hackers] [wmii] Fixed overcompensation for minimum column width.
- [hackers] [wmii] Fixed readdir.
- [hackers] [wmii] Fixed silly path searching quirk.
- [hackers] [wmii] Fixed some bugs in the new focus system.
- [hackers] [wmii] Fixed some bugs with managed moves/swaps. Some cleanup elsewhere.
- [hackers] [wmii] Fixed some bugs.
- [hackers] [wmii] Fixed some column scaling bugs.
- [hackers] [wmii] fixed symbol representing floating layer
- [hackers] [wmii] Fixed syntax error in client.c.
- [hackers] [wmii] Fixed the error returned on kill and Urgent commands to clients.
- [hackers] [wmii] Fixed there appearing to be an empty column
- [hackers] [wmii] Fixed typo in welcome message, thanks to turjo. Made util/compile tack the path onto files in error messages. Minor changes.
- [hackers] [wmii] Fixed uint that should have been an int.
- [hackers] [wmii] Fixed VERSION info in wmiir and wmii.
- [hackers] [wmii] Fixed warnings/errors on linux.
- [hackers] [wmii] Fixed WMII_MENU and WMII_TERM. They are now functions: wmiimenu and wmiiterm.
- [hackers] [wmii] Fixes issue #242 || Juan Pablo Aroztegi
- [hackers] [wmii] Fixes issue #72. || Kris Maglione
- [hackers] [wmii] Fixes, cleanup. Pass strings around instead of Atoms.
- [hackers] [wmii] Float clients to the same Xinerama screen as their column. Closes issue #145. || Kris Maglione
- [hackers] [wmii] Float detection enhancements. Add float=always and float=never to clients. || Kris Maglione
- [hackers] [wmii] Flush X output queue in event_preselect. || Kris Maglione
- [hackers] [wmii] Focus clients on click.
- [hackers] [wmii] Focus frame and bring it to the top on move/resize.
- [hackers] [wmii] Focus frames on drop after moving. || Kris Maglione
- [hackers] [wmii] Focus windows regardless of whether they form a new group. || Kris Maglione
- [hackers] [wmii] Focus windows when entering their titlebars, except when stacked.
- [hackers] [wmii] Follow some more EWMH "MUST"s. || Kris Maglione
- [hackers] [wmii] Forgot to add div.c, float.c, xext.c.
- [hackers] [wmii] Formatting fixes. || Kris Maglione
- [hackers] [wmii] Frames shouldn't snap to themselves on opaque moves
- [hackers] [wmii] Generate a ClientFocus event on focus_area
- [hackers] [wmii] Generate some more noise with $noisycc set. || Kris Maglione
- [hackers] [wmii] Get rid of 3d border affect of frames
- [hackers] [wmii] Get rid of a bunch of cruft from 9menu.
- [hackers] [wmii] Get rid of config_which in the sh wmiirc.
- [hackers] [wmii] Get rid of FOCUSCOLORS
- [hackers] [wmii] Get rid of trigraph in column.c
- [hackers] [wmii] Give up on implementing proglist portably in sh and do it in C. Fixes issue #42. || Kris Maglione
- [hackers] [wmii] Give wmiirc the ability to toggle keybindings, too.
- [hackers] [wmii] Gmake. || Kris Maglione
- [hackers] [wmii] Go back to closeexec. This was my fault, not xcb's.
- [hackers] [wmii] Go full screen when the client dimensions match exactly the screen dimensions, this is a hack, but I think it is the way some apps expect things to 'work'
- [hackers] [wmii] Grab buttons with the keyboard grab async until these freezes are fixed
- [hackers] [wmii] Greatly speed up recursive make from hg. || Kris Maglione
- [hackers] [wmii] Handle 'wmiir setsid' with no arguments gracefully. || Kris Maglione
- [hackers] [wmii] Handle colormapped displays. || Kris Maglione
- [hackers] [wmii] Have rc.wmii source rc.wmii.local to allow local changes with the stock rc.wmii.
- [hackers] [wmii] Have rc.wmii source rc.wmii.var; I don't like it, but MODKEY must be set before the Key-* functions are defined, and override functions after. I can think of few other solutions.
- [hackers] [wmii] Have wmiimenu take colors from WMII_(NORM FOCUS)COLORS. Get rid of 'extern' from function decls.
- [hackers] [wmii] Have wmiir exec ixpc
- [hackers] [wmii] Hg sucks at merging.
- [hackers] [wmii] Hide bar on non-primary Xinerama screens for 3.9 release. || Kris Maglione
- [hackers] [wmii] Hopefully fix 9P proto bug reported by Suraj.
- [hackers] [wmii] Ignore ClientClick events that pass through client windows. || Kris Maglione
- [hackers] [wmii] Implemented the Aspect hint, as well as some moderate cleanup.
- [hackers] [wmii] Import some bug fixes from default. || Kris Maglione
- [hackers] [wmii] Improve wistrut and build it by default. Add wistrut and wihack man pages. || Kris Maglione
- [hackers] [wmii] Improved column resizing.
- [hackers] [wmii] Improved fullscreen support (far from finished). Minor focus improvements. Changed copyright info.
- [hackers] [wmii] Improved upon last commit
- [hackers] [wmii] Improvements to button grabs
- [hackers] [wmii] Include <errno.h> in utf.c.
- [hackers] [wmii] Include errno.h in utf.c.
- [hackers] [wmii] Include wmii.h last.
- [hackers] [wmii] Install config files.
- [hackers] [wmii] Install wmii.desktop on debian. || Kris Maglione
- [hackers] [wmii] Kill client process (if possible) on at the slay commans. || Kris Maglione
- [hackers] [wmii] Last commit done right.
- [hackers] [wmii] Launch the stock wmiirc if wmiirc fails || Kris Maglione
- [hackers] [wmii] libx11-xcb is crap. Don't OCEXEC the X11 socket.
- [hackers] [wmii] Lots of fixes, cleanup. New 'config' make target to guess at and prompt for config.mk knobs.
- [hackers] [wmii] Made /tag/*/ctl select message more robust.
- [hackers] [wmii] Made rc/newrc moderately less ugly.
- [hackers] [wmii] Made the configurerequest function a bit saner. Needs more overhauling.
- [hackers] [wmii] Made wmiir write behave like wmiir echo instead.
- [hackers] [wmii] Make a better attempt to keep up with color scheme changes in python wmiirc without extra roundtrips. || Kris Maglione
- [hackers] [wmii] Make fatal() a bit nicer.
- [hackers] [wmii] Make fullscreen remember what mode the client came from.
- [hackers] [wmii] Make gawk happy.
- [hackers] [wmii] Make grabbox moves opaque in floating mode. Code needs cleanup. Comments welcome.
- [hackers] [wmii] Make menus, toolbars floating by default. || Kris Maglione
- [hackers] [wmii] Make Nop the default menu item, rather than Delete.
- [hackers] [wmii] Make python wmiirc's event matching a bit more powerful. || Kris Maglione
- [hackers] [wmii] Make sure a window has a visual before dereferencing it. Fixes issue #195. || Kris Maglione
- [hackers] [wmii] Make sure increment hints are at least 1.
- [hackers] [wmii] Make sure that $PLAN9 is set if running rc.wmii, remove .0 from $DISPLAY for sockets. Add P9PATHS config.mk knob for packagers.
- [hackers] [wmii] Make sure that c->sel is set on create_frame
- [hackers] [wmii] Make sure that the 'read' command exists when running rc.wmii.
- [hackers] [wmii] Make sure that the framewin's cursor is set to CurNormal whenever the mouse is over the client
- [hackers] [wmii] Make sure that transient windows are managed on startup.
- [hackers] [wmii] Make sure that wmii9rc normally exits with a true exit status.
- [hackers] [wmii] Make sure the rc event loops exit true normally, to prevent an extra wmiirc spawning at exit. || Kris Maglione
- [hackers] [wmii] Make sure XGetWMHints doesn't return nil. Some cleanup in client.c.
- [hackers] [wmii] Make the bar Xdnd aware (so you can DND between views). Fixed some window raising/moving bugs.
- [hackers] [wmii] Makefile cleanup and other general cleanup. || Kris Maglione
- [hackers] [wmii] Makefile fix repported by jakob@pipefour.org
- [hackers] [wmii] Man page typo fixes. || Kris Maglione
- [hackers] [wmii] Mask more events during mouse move/resize. Fixes issue #95. || Kris Maglione
- [hackers] [wmii] merge
- [hackers] [wmii] Merge old head. || Kris Maglione
- [hackers] [wmii] Merge. || Kris Maglione
- [hackers] [wmii] Minimize the calls to focus_client on ButtonClick events (maybe this will fix the freeze)
- [hackers] [wmii] Minnor doc fixes, remove reference to kris's email address that is MIA
- [hackers] [wmii] Minor change to mouse.c
- [hackers] [wmii] Minor changes to pygmi.events API. || Kris Maglione
- [hackers] [wmii] minor fix in Makefile to make wmii compile || Anselm R Garbe
- [hackers] [wmii] Minor pygmi efficiency fixed. || Kris Maglione
- [hackers] [wmii] Minor pygmi efficiency imporvements. Add plugin support. || Kris Maglione
- [hackers] [wmii] Misc fixes.
- [hackers] [wmii] More build system cleanup. Install README. || Kris Maglione
- [hackers] [wmii] More cleanup in main.c.
- [hackers] [wmii] More doc updates. Add wmiir.1. || Kris Maglione
- [hackers] [wmii] More info from /tag/*/ctl.
- [hackers] [wmii] More of last commit.
- [hackers] [wmii] More of the previous. Add stack support. || Kris Maglione
- [hackers] [wmii] More of the previous. Add wrapping. || Kris Maglione
- [hackers] [wmii] More robust view urgency tracking. Closes issue #241. || Kris Maglione
- [hackers] [wmii] More with last commit.
- [hackers] [wmii] More wmiiloop/newrc updates.
- [hackers] [wmii] More work on Xinerama || Kris Maglione
- [hackers] [wmii] More Xinerama float placement fixes. Closes issue #146. || Kris Maglione
- [hackers] [wmii] More xinerama stuff || Kris Maglione
- [hackers] [wmii] More Xinerama work || Kris Maglione
- [hackers] [wmii] Move from modified, quirky latex2man to txt2tags. || Kris Maglione
- [hackers] [wmii] Move wimenu history to ~/.wmii-* so it's not lost on restart || Kris Maglione
- [hackers] [wmii] Move xsetroot, too.
- [hackers] [wmii] Moved rc/newrc to rc/wmiirc. Added rc/rc.wmii, and run it if 9 rc exists. Bourne wmiirc is officially deprecated.
- [hackers] [wmii] Mv rc.wmii to alternative_wmiircs/plan9port/wmiirc. || Kris Maglione
- [hackers] [wmii] New args processing code for wmii9menu.
- [hackers] [wmii] New column scaling code. Fixed accidental resize on click of unfocused client. New public domain util.c. Some other stuff.
- [hackers] [wmii] New event processing model.
- [hackers] [wmii] New parsing code for ctl messages. New fontstring for 'fixed' for less missing fontsets.
- [hackers] [wmii] New strlcat (no more half-page long license).
- [hackers] [wmii] New tree layout and make system. Note: This will currently *not* install configuration scripts.
- [hackers] [wmii] New window moving algorithm which doesn't require (but suggests) warping.
- [hackers] [wmii] New wmiirc/wmiiloop model that mawk shouldn't choke on.
- [hackers] [wmii] No one cares about missing fontsets. || Kris Maglione
- [hackers] [wmii] Only drag from the drag box, and only resize from the border
- [hackers] [wmii] Only resize clients when it would actually change their size. Prevents infinite loops with certain unscrupulous clients. || Kris Maglione
- [hackers] [wmii] Pass args from wmii script to wmiiwm
- [hackers] [wmii] Ping clients regularly to make the "unresponsive" message more responsive. Please notify me of any performance problems caused by this change. || Kris Maglione
- [hackers] [wmii] Pre-merge mess.
- [hackers] [wmii] Prefer tag rules to window groups. Closes issue #165. || Kris Maglione
- [hackers] [wmii] Preliminary implementation of the new focus handling algorithm.
- [hackers] [wmii] Preliminary work on new grab box handling. Added x11.[ch], removed unused draw.c.
- [hackers] [wmii] Preliminary working grab box support for managed clients.
- [hackers] [wmii] Prepend $WMII_CONFPATH to $PYTHONPATH rather than appending it. || Kris Maglione
- [hackers] [wmii] Prevent crash when dragging window to the bottom of the column it's already in
- [hackers] [wmii] Prevent segfault when initdisplay() can't open a Display.
- [hackers] [wmii] Print only one line for each font with missing fontsets.
- [hackers] [wmii] Process any queued focus events before deciding whether to set focus. This fixes several focus bugs.
- [hackers] [wmii] Process pending events on startup.
- [hackers] [wmii] Properly fix problem fixed in last commit. Cleanup some stuff in the process. || Kris Maglione
- [hackers] [wmii] Properly fixed bug in mfatal.
- [hackers] [wmii] Properly grep out shell variables in config_whatis (so that it's possible to use ~/.wmii-3.5/status instead of Action-status).
- [hackers] [wmii] Quiet GCC strict aliasing warnings.
- [hackers] [wmii] Quote $@ in some places.
- [hackers] [wmii] Quote $PROGS_FILE elsewhere
- [hackers] [wmii] Quote $PROGS_FILE in Action_rehash
- [hackers] [wmii] Rather, don't let windows width below labelh(&def.font).
- [hackers] [wmii] rc script to run event.dis.
- [hackers] [wmii] Re-add M-f keybinding. Remember a client's size when making it fullscreen.
- [hackers] [wmii] Reallocate the screen buffer on RandR resize.
- [hackers] [wmii] Really add printevent.[ch]
- [hackers] [wmii] Rearrange some things. || Kris Maglione
- [hackers] [wmii] Redraw view on writes to /ctl (focuscolors, border, font)
- [hackers] [wmii] Reduced the memory consumption of place_client. Replaced strncmps against literal strings with strcmps.
- [hackers] [wmii] Refactoring in column.c
- [hackers] [wmii] Release grab when trying to move fullscreen clients. Closes issue #158. || Kris Maglione
- [hackers] [wmii] Relent and only grab AnyButton, AnyModifier on unfocused clients
- [hackers] [wmii] remarks on the user guide. Closes issue #155. || rogutes
- [hackers] [wmii] Remove $PLAN9/bin from the path when spawning wmiirc from rc.wmii.
- [hackers] [wmii] Remove '| cat' from the end of wmiirc.
- [hackers] [wmii] Remove -long arguments from wmii9menu || Kris Maglione
- [hackers] [wmii] Remove /tagrules. || Kris Maglione
- [hackers] [wmii] Remove broken support for local_events. Closes issue #229. || Kris Maglione
- [hackers] [wmii] Remove debugging print statements. || Kris Maglione
- [hackers] [wmii] Remove debugging statement from util/compile.
- [hackers] [wmii] Remove debugging statements in fs.c. || Kris Maglione
- [hackers] [wmii] Remove derelict NOTES file. || Kris Maglione
- [hackers] [wmii] Remove destroyed clients from the save set. Closes issue #129. || Kris Maglione
- [hackers] [wmii] Remove Gimp tagrule from sh/awk wmiirc.
- [hackers] [wmii] Remove last hardcoded reference to ~/.wmii-3.5 from man pages. || Kris Maglione
- [hackers] [wmii] Remove long deprecated special treatment of the '!' tag. || Kris Maglione
- [hackers] [wmii] remove nonexistent "bar off" command from manual || Suraj N. Kurapati
- [hackers] [wmii] Remove old debugging print statement. || Kris Maglione
- [hackers] [wmii] Remove printevent.c from the make process
- [hackers] [wmii] Remove rc.wmii from rc/Makefile || Kris Maglione
- [hackers] [wmii] Remove rc/(status rehash quit). They're taken care of in wmiirc, now.
- [hackers] [wmii] Remove some build system cruft. || Kris Maglione
- [hackers] [wmii] Remove some cruft, arrange areas when adding clients, and make sure we don't map mapped clients and vice versa
- [hackers] [wmii] Remove some dead code. || Kris Maglione
- [hackers] [wmii] Remove spurious "foo" from wmii9menu output. || Kris Maglione
- [hackers] [wmii] Remove spurious %r from fatal() call in wmiir. || Kris Maglione
- [hackers] [wmii] Remove stale xcb include line. || Kris Maglione
- [hackers] [wmii] Remove tests for menu bounds in 9menu.c, since the mouse is confined to the menu.
- [hackers] [wmii] Remove unused variable, and some general reformating, in wmiirc.
- [hackers] [wmii] Remove unused variable. || Kris Maglione
- [hackers] [wmii] Remove wmiiwm(1).
- [hackers] [wmii] Remove XSync() added in previous commit
- [hackers] [wmii] Removed debugging printf from place_client().
- [hackers] [wmii] Removed PLAN9BASE config.mk knob in favor of wmii9rc script. Still not an ideal solution.
- [hackers] [wmii] Removed semicolon after for loop in rects_of_view
- [hackers] [wmii] Removed stupid void casts from write_buf calls.
- [hackers] [wmii] Removed superfluous 'NF>2' check in proglist (there's no x in total). Renamed DMENU to WMII_MENU.
- [hackers] [wmii] Removed the wmii script from mercurial.
- [hackers] [wmii] Removed www tagrule from rc.wmii. It was not meant to be there.
- [hackers] [wmii] Rename DISTRIBUTORS.
- [hackers] [wmii] Rename python wmiirc history files to match shell rc's names. || Kris Maglione
- [hackers] [wmii] Rename wmiiwm to wmii.
- [hackers] [wmii] Renamed selcolors back to focuscolors. Fixed an early free().
- [hackers] [wmii] Reparent client before applying tags (fixes strange behavior on client creation)
- [hackers] [wmii] Replace #defines with enums
- [hackers] [wmii] Replace Action- with Action_ in wmiirc
- [hackers] [wmii] Replaced a bunch of the nasty, old focus code, and fixed focusing of the empty floating area
- [hackers] [wmii] Replaced all occurrences of CONFVERSION with 3.5 in the man pages.
- [hackers] [wmii] Replaced rc.wmii.var with splitting rc.wmii.local at /^# Overrides/
- [hackers] [wmii] Replaced wmii.svg with wmii.eps and wmii.mp (wmii and XML/Inkscape don't mesh).
- [hackers] [wmii] Replaced xwrite with `wmiir echo`
- [hackers] [wmii] Replacing wmiir xwrite with wmiir echo again.
- [hackers] [wmii] Report the proper client id in urgency notices.
- [hackers] [wmii] Require that clients be given permission to activate themselves. || Kris Maglione
- [hackers] [wmii] Restack view after mapping a client (&c)
- [hackers] [wmii] Restore some missing ClientFocus evens
- [hackers] [wmii] Restore strncmps to fs.c
- [hackers] [wmii] Restore windows from floating layer to their original Xinerama screen. Closes issue #70. || Kris Maglione
- [hackers] [wmii] Restored original 'wmiir write' semantics, and restored xwrite command.
- [hackers] [wmii] Restrict the pointer to some Xinerama screen || Kris Maglione
- [hackers] [wmii] Restrict wmii9menu to logical Xinerama screen. Closes issue #142. || Kris Maglione
- [hackers] [wmii] Rethink last commit. Give wi_eventloop -i option to read from stdin instead. || Kris Maglione
- [hackers] [wmii] Return from do_mouse_resize after calling do_managed_move
- [hackers] [wmii] Revamp color handling. Fixes issue #188. || Kris Maglione
- [hackers] [wmii] Revert Denis' revert
- [hackers] [wmii] Revert the fuckup of SunCC compatibility.
- [hackers] [wmii] Revert to grabbing AnyButton/AnyModifier on frame windows. Misc fixes.
- [hackers] [wmii] Rewrote draw_frame, and removed per-frame BlitzBrushes
- [hackers] [wmii] Run latex2man. Other cleanup.
- [hackers] [wmii] s/F_SETFL/F_SETFD/. Fix old instances of wmiir hanging around.
- [hackers] [wmii] Same as the last commit, only right.
- [hackers] [wmii] Send FocusTag event on startup
- [hackers] [wmii] Send MouseDown events for the bar.
- [hackers] [wmii] Send orphaned clients to the "orphans" tag.
- [hackers] [wmii] Send synthetic unmap events to affected windows, whatever their destination. This needs testing. (Fixes issue #184) || Kris Maglione
- [hackers] [wmii] Set _NET_NUMBER_OF_DESKTOPS properly. || Kris Maglione
- [hackers] [wmii] Set argv[0] to the - followed by the basename of the login shell.
- [hackers] [wmii] Set client windows withdrawn in destroy || Kris Maglione
- [hackers] [wmii] Set ignoreenter indiscriminantly. Closes issue #196. || Kris Maglione
- [hackers] [wmii] Set input focus to root when switching to an empty view
- [hackers] [wmii] Set keyboard focus to the bar instead of the root when no window is in focus
- [hackers] [wmii] Set the focus properly when removing a client from the selected area
- [hackers] [wmii] Several changes:
- [hackers] [wmii] Shortcircuit frame_resize for fullscreen clients.
- [hackers] [wmii] Show indication when clients are wedged. || Kris Maglione
- [hackers] [wmii] Show that no client has focus when wmii grabs it.
- [hackers] [wmii] Significant changes:
- [hackers] [wmii] Simplify debian patches. || Kris Maglione
- [hackers] [wmii] Skip non-focusable windows on select up/down. || Kris Maglione
- [hackers] [wmii] Slight `wimenu -c` fix. || Kris Maglione
- [hackers] [wmii] Slight changes to $(CONFVERSION) || Kris Maglione
- [hackers] [wmii] Small python wmiirc changes. || Kris Maglione
- [hackers] [wmii] Some changes already in snap.
- [hackers] [wmii] Some cleanup: "If you want to go somewhere, goto is the best way to get there."
- [hackers] [wmii] Some doc updates. || Kris Maglione
- [hackers] [wmii] Some grabbox fixes, and, it seems, several changes I forgot to commit.
- [hackers] [wmii] Some more cleanup
- [hackers] [wmii] Some more work towards Xinerama support. This is *not* yet stable. || Kris Maglione
- [hackers] [wmii] Some preliminary changes to make managed mode more cohesive.
- [hackers] [wmii] Some sort of eccentric, empty patch. || Kris Maglione
- [hackers] [wmii] Some stuff from yesterday or so. Testing eris.
- [hackers] [wmii] Some updates to divider drawing.
- [hackers] [wmii] Sorry for the hasty commits, X11 is stressing. Modified last commit.
- [hackers] [wmii] Sorry, fixed error in previous commit.
- [hackers] [wmii] Spawn wmiirc with /dev/null on stdin || Kris Maglione
- [hackers] [wmii] Speedup build somewhat. || Kris Maglione
- [hackers] [wmii] Stack fullscreen windows over the bar. Fullscreen mode needs work.
- [hackers] [wmii] Start using waserror(), error(). Needs testing. || Kris Maglione
- [hackers] [wmii] Statically link wmiir.
- [hackers] [wmii] Stop event handler chain after client is destroyed. || Kris Maglione
- [hackers] [wmii] Stop windows with position hints from briefly appearing at (0, 0). Unmap the frame windows immediately after clients die to prevent an empty frame from lingering under load.
- [hackers] [wmii] strlcat.
- [hackers] [wmii] Support $(DESTDIR) :( || Kris Maglione
- [hackers] [wmii] Switch from RevertToParent to RevertToPointerRoot to fix focus issues with multiple X screens.
- [hackers] [wmii] Switch logical text extents for textwidth() || Kris Maglione
- [hackers] [wmii] Sync makefiles with libixp. Fix some PKGBUILD bugs. || Kris Maglione
- [hackers] [wmii] Sync ruby wmiirc. || Kris Maglione
- [hackers] [wmii] Sync wmiirc and wmiiloop with -test. Fix dividers when making columns with the mouse.
- [hackers] [wmii] Sync wmiirc with rc.wmii.
- [hackers] [wmii] Take a shot at fixing a freeze experienced by some users.
- [hackers] [wmii] Take advantage of strlcat in libixp
- [hackers] [wmii] Take aspect hints into account in grow commands. || Kris Maglione
- [hackers] [wmii] Take into account bar and struts when placing floats. Closes issue #283. || Kris Maglione
- [hackers] [wmii] Take rotation into account on RandR screen change notify.
- [hackers] [wmii] Tell hg that I've renamed the config scripts (SCM is a bitch).
- [hackers] [wmii] Temporarilly fix some focus issues (still need rewrite). Some rc.wmii fixes.
- [hackers] [wmii] Test -e $PLAN9/bin/rc in wmii script. Use AWKPATH config.mk flag instead of /usr/bin/awk.
- [hackers] [wmii] The 'nil' view is no longer particularly special. Generate CreateTag events before CreteArea events.
- [hackers] [wmii] There's no exits command in rc. It's exit.
- [hackers] [wmii] Track a window's class rather than polling it on name changes.
- [hackers] [wmii] Tread nil a bit more specially.
- [hackers] [wmii] Treat 1px from the right/bottom edge of the screen as the edge. Closes issue #161. || Kris Maglione
- [hackers] [wmii] Try a bit harder to get the right tags in wmii_hack. Use time in seconds to prevent wraparound; check the tags of the last window.
- [hackers] [wmii] Try harder not to focus doc windows. || Kris Maglione
- [hackers] [wmii] Try harder to find rc for plan9port/wmiirc; rename rc.wmii.local to wmiirc_local.rc || Kris Maglione
- [hackers] [wmii] Try harder to find the right screen for new fullscreen windows. Closes issue #164. || Kris Maglione
- [hackers] [wmii] Try to fix the freeze again: XSync() after buttonpress events
- [hackers] [wmii] typo fixes
- [hackers] [wmii] Unbreak arg parsing.
- [hackers] [wmii] Unbreak double fork hack.
- [hackers] [wmii] Uncollapse clients when setting them fullscreen.
- [hackers] [wmii] Undbotch -DVERSION from last commit.
- [hackers] [wmii] Unmap and set Iconic state of iconic or out-of-view windows
- [hackers] [wmii] Unmap client on opaque moves. Will this improve resource usage?
- [hackers] [wmii] Update .hgignore. || Kris Maglione
- [hackers] [wmii] Update /tag/*/index to be more useful on Xinerama. || Kris Maglione
- [hackers] [wmii] Update copyright dates, allow space indents in wmiirc key/event specs, fix 'Urgent toggle'. || Kris Maglione
- [hackers] [wmii] Update copyrights. || Kris Maglione
- [hackers] [wmii] Update debian build data. || Kris Maglione
- [hackers] [wmii] Update DISTRIBUTERS for clarity. Install LICENSE file by default. || Kris Maglione
- [hackers] [wmii] Update doc/wmii.tex. Add LICENSE. || Kris Maglione
- [hackers] [wmii] Update docs; install wmii.pdf. || Kris Maglione
- [hackers] [wmii] Update email address in copyright statements. || Kris Maglione
- [hackers] [wmii] Update event.b.
- [hackers] [wmii] Update LICENSE file. || Kris Maglione
- [hackers] [wmii] Update NEWS file. || Kris Maglione
- [hackers] [wmii] Update NEWS || Kris Maglione
- [hackers] [wmii] Update NEWS. || Kris Maglione
- [hackers] [wmii] Update selection and execution of wmiirc. || Kris Maglione
- [hackers] [wmii] Update the class string when updating the title.
- [hackers] [wmii] Update the welcome script a bit. || Kris Maglione
- [hackers] [wmii] Update TODO and add bugs list
- [hackers] [wmii] Update wimenu(1), add custom completion example. || Kris Maglione
- [hackers] [wmii] Update wmii binary with default color scheme. || Kris Maglione
- [hackers] [wmii] Update wmii.1 || Kris Maglione
- [hackers] [wmii] Update wmii9menu to take similar args to wimenu (should probably rename it, too) || Kris Maglione
- [hackers] [wmii] Update wmiirc and python/wmiirc to new /rules format. || Kris Maglione
- [hackers] [wmii] Update xext.c (wmii will be broken until I commit more multihead changes) || Kris Maglione
- [hackers] [wmii] Updated known bugs.
- [hackers] [wmii] Updated Makefile to make sure we get a new VERSION on upgrade
- [hackers] [wmii] Updated wmii.1
- [hackers] [wmii] Use $(BINSH) to check shell script syntax rather than sh. || Kris Maglione
- [hackers] [wmii] Use 'rm -f' for make clean.
- [hackers] [wmii] Use --template instead of awk for VERSION as suggested by Maxi
- [hackers] [wmii] Use a backing store, and more/resize uncollapsed clients first for flicker prevention.
- [hackers] [wmii] Use a uchar* buffer for wmiir.c to avoid a warning.
- [hackers] [wmii] Use contents of $(SHELL) macro to run util scripts. || Kris Maglione
- [hackers] [wmii] Use COPYRIGHT macro more consistently in version strings. || Kris Maglione
- [hackers] [wmii] Use daemon threads more pervasively in pyxp and pygmi. || Kris Maglione
- [hackers] [wmii] Use IXP_ASSERT_VERSION macro. || Kris Maglione
- [hackers] [wmii] Use nl_langinfo(3) instead of the unportable "" to specify the default character set for iconv_open(3). Thanks to Alex Plotnick for the patch.
- [hackers] [wmii] Use pkg-config globally. || Kris Maglione
- [hackers] [wmii] Use RGBA windows only when required. Closes issue #203. || Kris Maglione
- [hackers] [wmii] Use the physical screen rectangle when calculating window movement || Kris Maglione
- [hackers] [wmii] Use util.c (emalloc, estrdup) in wmii9menu.
- [hackers] [wmii] Use wi_readevent in wmii.sh eventloop, too. || Kris Maglione
- [hackers] [wmii] Use Xutf8* rather than Xmb*. Convert from locale to UTF-8. Some other fixes.
- [hackers] [wmii] waidpid() child after double fork hack.
- [hackers] [wmii] wmii(1) is no more. wmiistartrc is now executed under a login shell from wmiiwm, which starts the appropriate wmiirc.
- [hackers] [wmii] Work around a dash bug prematurely killing the event loop. || Kris Maglione
- [hackers] [wmii] Work around mawk bug that broke wmiirc. || Kris Maglione
- [hackers] [wmii] Work around seeming subprocess/threading bug in python 2.6.3. || Kris Maglione
- [hackers] [wmii] Write /ctl before the second sourcing of rc.wmii.local
- [hackers] [wmii] X/\.c$/ , s/wmiiwm/wmii/g. Don't use printf (may malloc) on malloc failure.
- [hackers] [wmii] XSync() after focus on enternotify to prevent a race
- [hackers] [wmix] forgot to add main.c
- [hackers] [wmname] Added tag 0.1 for changeset 3452fe0d04a2 || Anselm R Garbe
- [hackers] [wmname] applied Martin Kopta's patch, thanks || Anselm R Garbe
- [hackers] [wmname] prepared first release || Anselm R Garbe
- [hackers] [xgetidle] Initial commit of xgetidle. || Christoph Lohmann
- [hackers] [xgetidle] It's xgetidle. || Christoph Lohmann
- [hackers] [xgetidle] There is no README. || Christoph Lohmann
- [hackers] [xssstate] Adding an example script for slock. || Christoph Lohmann
- [hackers] [xssstate] Adding the main C file too. || Christoph Lohmann
- [hackers] [xssstate] Adding the manpage too. Thanks woddf2! || Christoph Lohmann
- [hackers] [xssstate] config.mk: Add LIBDIR || orbea
- [hackers] [xssstate] Making the license fetishists happy. || Christoph Lohmann
- [hackers] [xssstate] Pass parameters over to cmd, e.g.: || Phil Pirozhkov
- [hackers] [xssstate] Refactor xssstate.c
- [hackers] [xssstate] Rename to xssstate and do it right. || Christoph Lohmann
- [hackers] [xssstate] Update arg.h to be without the out of bound bug. || Christoph Lohmann
- [hackers] [xssstate] Update the year. || Christoph Lohmann
- [hackers] [xssstate] Use correct format strings || Petr Šabata
- [hackers] [xssstate][PATCH] Avoid triggering if current window is on fullscreen
- [hackers] [{PWD##*/}][PATCH] Fixed a few bugs to remove the MID color scheme
- [hackers] A (much) simpler syscall tracer
- [hackers] A better mailing list web archiver for suckless.org ... ?
- [hackers] A very unconventional unit testing library
- [hackers] About swapfocus dwm patch
- [hackers] Add note about low precedence of shell
- [hackers] Add realpath utility
- [hackers] add rotatestack()
- [hackers] Announce mails again working
- [hackers] Announcing libschrift (a TrueType font rendering library)
- [hackers] announcing tec: temporary email commands
- [hackers] Another test, please ignore
- [hackers] Compiling stali
- [hackers] created od
- [hackers] Created od, with improvements suggested by FRIGN
- [hackers] Desktop icons in dwm
- [hackers] dev+subscribe_AT_MAILHOST
- [hackers] diri in bash
- [hackers] diri: new tip (= 1)
- [hackers] diri: new tip (= 12)
- [hackers] diri: new tip (= 14)
- [hackers] diri: new tip (= 15)
- [hackers] diri: new tip (= 17)
- [hackers] diri: new tip (= 18)
- [hackers] diri: new tip (= 19)
- [hackers] diri: new tip (= 2)
- [hackers] diri: new tip (= 22)
- [hackers] diri: new tip (= 23)
- [hackers] diri: new tip (= 25)
- [hackers] diri: new tip (= 26)
- [hackers] diri: new tip (= 27)
- [hackers] diri: new tip (= 29)
- [hackers] diri: new tip (= 3)
- [hackers] diri: new tip (= 30)
- [hackers] diri: new tip (= 31)
- [hackers] diri: new tip (= 32)
- [hackers] diri: new tip (= 33)
- [hackers] diri: new tip (= 34)
- [hackers] diri: new tip (= 35)
- [hackers] diri: new tip (= 36)
- [hackers] diri: new tip (= 37)
- [hackers] diri: new tip (= 38)
- [hackers] diri: new tip (= 4)
- [hackers] diri: new tip (= 40)
- [hackers] diri: new tip (= 41)
- [hackers] diri: new tip (= 42)
- [hackers] diri: new tip (= 44)
- [hackers] diri: new tip (= 45)
- [hackers] diri: new tip (= 46)
- [hackers] diri: new tip (= 49)
- [hackers] diri: new tip (= 5)
- [hackers] diri: new tip (= 50)
- [hackers] diri: new tip (= 51)
- [hackers] diri: new tip (= 52)
- [hackers] diri: new tip (= 54)
- [hackers] diri: new tip (= 55)
- [hackers] diri: new tip (= 56)
- [hackers] diri: new tip (= 57)
- [hackers] diri: new tip (= 58)
- [hackers] diri: new tip (= 8)
- [hackers] diri: new tip (= 9)
- [hackers] dmenu: new tip (= 106)
- [hackers] dmenu: new tip (= 107)
- [hackers] dmenu: new tip (= 108)
- [hackers] dmenu: new tip (= 110)
- [hackers] dmenu: new tip (= 111)
- [hackers] dmenu: new tip (= 112)
- [hackers] dmenu: new tip (= 113)
- [hackers] dmenu: new tip (= 114)
- [hackers] dmenu: new tip (= 115)
- [hackers] dmenu: new tip (= 116)
- [hackers] dmenu: new tip (= 117)
- [hackers] dmenu: new tip (= 118)
- [hackers] dmenu: new tip (= 119)
- [hackers] dmenu: new tip (= 120)
- [hackers] dmenu: new tip (= 121)
- [hackers] dmenu: new tip (= 122)
- [hackers] dmenu: new tip (= 123)
- [hackers] dmenu: new tip (= 124)
- [hackers] dmenu: new tip (= 125)
- [hackers] dmenu: new tip (= 127)
- [hackers] dmenu: new tip (= 129)
- [hackers] dmenu: new tip (= 131)
- [hackers] dmenu: new tip (= 132)
- [hackers] dmenu: new tip (= 133)
- [hackers] dmenu: new tip (= 134)
- [hackers] dmenu: new tip (= 135)
- [hackers] dmenu: new tip (= 137)
- [hackers] dmenu: new tip (= 138)
- [hackers] dmenu: new tip (= 140)
- [hackers] dmenu: new tip (= 141)
- [hackers] dmenu: new tip (= 142)
- [hackers] dmenu: new tip (= 143)
- [hackers] dmenu: new tip (= 144)
- [hackers] dmenu: new tip (= 145)
- [hackers] dmenu: new tip (= 146)
- [hackers] dmenu: new tip (= 148)
- [hackers] dmenu: new tip (= 149)
- [hackers] dmenu: new tip (= 151)
- [hackers] dmenu: new tip (= 152)
- [hackers] dmenu: new tip (= 155)
- [hackers] dmenu: new tip (= 156)
- [hackers] dmenu: new tip (= 158)
- [hackers] dmenu: new tip (= 159)
- [hackers] dmenu][PATCH reversed
- [hackers] dtimer with New timer?
- [hackers] dvtm: add a comma at the end of kf22 entry in dvtm.info
- [hackers] dvtm: fix Mod-C and eliminate redundant shell process
- [hackers] DWM keypad navigation?
- [hackers] dwm prefix key patch
- [hackers] dwm with statuscolors patch
- [hackers] dwm-6.0-current_desktop.diff
- [hackers] dwm-tilegap-6.1
- [hackers] dwm: changesets 535 - 538
- [hackers] dwm: new tip (= 539)
- [hackers] dwm: new tip (= 540)
- [hackers] dwm: new tip (= 541)
- [hackers] dwm: new tip (= 542)
- [hackers] dwm: new tip (= 543)
- [hackers] dwm: new tip (= 545)
- [hackers] dwm: new tip (= 546)
- [hackers] dwm: new tip (= 547)
- [hackers] dwm: new tip (= 548)
- [hackers] dwm: new tip (= 549)
- [hackers] dwm: new tip (= 550)
- [hackers] dwm: new tip (= 551)
- [hackers] dwm: new tip (= 553)
- [hackers] dwm: new tip (= 554)
- [hackers] dwm: new tip (= 555)
- [hackers] dwm: new tip (= 557)
- [hackers] dwm: new tip (= 559)
- [hackers] dwm: new tip (= 560)
- [hackers] dwm: new tip (= 561)
- [hackers] dwm: new tip (= 562)
- [hackers] dwm: new tip (= 564)
- [hackers] dwm: new tip (= 565)
- [hackers] dwm: new tip (= 566)
- [hackers] dwm: new tip (= 567)
- [hackers] dwm: new tip (= 568)
- [hackers] dwm: new tip (= 569)
- [hackers] dwm: new tip (= 570)
- [hackers] dwm: new tip (= 571)
- [hackers] dwm: new tip (= 572)
- [hackers] dwm: new tip (= 573)
- [hackers] dwm: new tip (= 575)
- [hackers] dwm: new tip (= 576)
- [hackers] dwm: new tip (= 577)
- [hackers] dwm: new tip (= 579)
- [hackers] dwm: new tip (= 580)
- [hackers] dwm: new tip (= 581)
- [hackers] dwm: new tip (= 582)
- [hackers] dwm: new tip (= 583)
- [hackers] dwm: new tip (= 584)
- [hackers] dwm: new tip (= 585)
- [hackers] dwm: new tip (= 586)
- [hackers] dwm: new tip (= 587)
- [hackers] dwm: new tip (= 589)
- [hackers] dwm: new tip (= 590)
- [hackers] dwm: new tip (= 592)
- [hackers] dwm: new tip (= 593)
- [hackers] dwm: new tip (= 594)
- [hackers] dwm: new tip (= 595)
- [hackers] dwm: new tip (= 596)
- [hackers] dwm: new tip (= 597)
- [hackers] dwm: new tip (= 598)
- [hackers] dwm: new tip (= 599)
- [hackers] dwm: new tip (= 600)
- [hackers] dwm: new tip (= 601)
- [hackers] dwm: new tip (= 602)
- [hackers] dwm: new tip (= 603)
- [hackers] dwm: new tip (= 604)
- [hackers] dwm: new tip (= 605)
- [hackers] dwm: new tip (= 606)
- [hackers] dwm: new tip (= 608)
- [hackers] dwm: new tip (= 609)
- [hackers] dwm: new tip (= 610)
- [hackers] dwm: new tip (= 612)
- [hackers] dwm: new tip (= 613)
- [hackers] dwm: new tip (= 614)
- [hackers] dwm: new tip (= 615)
- [hackers] dwm: new tip (= 616)
- [hackers] dwm: new tip (= 618)
- [hackers] dwm: new tip (= 619)
- [hackers] dwm: new tip (= 620)
- [hackers] dwm: new tip (= 621)
- [hackers] dwm: new tip (= 622)
- [hackers] dwm: new tip (= 623)
- [hackers] dwm: new tip (= 624)
- [hackers] dwm: new tip (= 625)
- [hackers] dwm: new tip (= 626)
- [hackers] dwm: new tip (= 627)
- [hackers] dwm: new tip (= 628)
- [hackers] dwm: new tip (= 629)
- [hackers] dwm: new tip (= 630)
- [hackers] dwm: new tip (= 631)
- [hackers] dwm: new tip (= 632)
- [hackers] dwm: new tip (= 633)
- [hackers] dwm: new tip (= 634)
- [hackers] dwm: new tip (= 635)
- [hackers] dwm: new tip (= 636)
- [hackers] dwm: new tip (= 637)
- [hackers] dwm: new tip (= 638)
- [hackers] dwm: new tip (= 639)
- [hackers] dwm: new tip (= 640)
- [hackers] dwm: new tip (= 641)
- [hackers] dwm: new tip (= 642)
- [hackers] dwm: new tip (= 643)
- [hackers] dwm: new tip (= 644)
- [hackers] dwm: new tip (= 646)
- [hackers] dwm: new tip (= 647)
- [hackers] dwm: new tip (= 648)
- [hackers] dwm: new tip (= 649)
- [hackers] dwm: new tip (= 650)
- [hackers] dwm: new tip (= 652)
- [hackers] dwm: new tip (= 654)
- [hackers] dwm: new tip (= 656)
- [hackers] dwm: new tip (= 657)
- [hackers] dwm: new tip (= 658)
- [hackers] dwm: new tip (= 662)
- [hackers] dwm: new tip (= 663)
- [hackers] dwm: new tip (= 664)
- [hackers] dwm: new tip (= 666)
- [hackers] dwm: new tip (= 667)
- [hackers] dwm: new tip (= 668)
- [hackers] dwm: new tip (= 669)
- [hackers] dwm: new tip (= 670)
- [hackers] dwm: new tip (= 671)
- [hackers] dwm: new tip (= 672)
- [hackers] dwm: new tip (= 675)
- [hackers] dwm: new tip (= 677)
- [hackers] dwm: new tip (= 678)
- [hackers] dwm: new tip (= 679)
- [hackers] dwm: new tip (= 680)
- [hackers] dwm: new tip (= 681)
- [hackers] dwm: new tip (= 682)
- [hackers] dwm: new tip (= 684)
- [hackers] dwm: new tip (= 685)
- [hackers] dwm: new tip (= 686)
- [hackers] dwm: new tip (= 689)
- [hackers] dwm: new tip (= 691)
- [hackers] dwm: new tip (= 692)
- [hackers] dwm: new tip (= 693)
- [hackers] dwm: new tip (= 696)
- [hackers] dwm: new tip (= 698)
- [hackers] dwm: new tip (= 699)
- [hackers] dwm: new tip (= 700)
- [hackers] dwm: new tip (= 701)
- [hackers] dwm: new tip (= 702)
- [hackers] dwm: new tip (= 703)
- [hackers] dwm: new tip (= 705)
- [hackers] dwm: new tip (= 707)
- [hackers] dwm: new tip (= 708)
- [hackers] dwm: new tip (= 709)
- [hackers] dwm: new tip (= 710)
- [hackers] dwm: new tip (= 711)
- [hackers] dwm: new tip (= 713)
- [hackers] dwm: new tip (= 714)
- [hackers] dwm: new tip (= 715)
- [hackers] dwm: new tip (= 716)
- [hackers] dwm: new tip (= 717)
- [hackers] dwm: new tip (= 720)
- [hackers] dwm: new tip (= 721)
- [hackers] dwm: new tip (= 722)
- [hackers] dwm: new tip (= 723)
- [hackers] dwm: new tip (= 724)
- [hackers] dwm: new tip (= 725)
- [hackers] dwm: new tip (= 726)
- [hackers] dwm: new tip (= 727)
- [hackers] dwm: new tip (= 729)
- [hackers] dwm: new tip (= 730)
- [hackers] dwm: new tip (= 733)
- [hackers] dwm: new tip (= 735)
- [hackers] dwm: new tip (= 736)
- [hackers] dwm: new tip (= 738)
- [hackers] dwm: new tip (= 739)
- [hackers] dwm: new tip (= 740)
- [hackers] dwm: new tip (= 741)
- [hackers] dwm][PATCH alpha port to 61bb8b2
- [hackers] ed: Enable multi line commands
- [hackers] FILE vs fd
- [hackers] Fwd: [dwm] [patch] statuscolors patch update
- [hackers] groupie: new tip (= 10)
- [hackers] groupie: new tip (= 11)
- [hackers] groupie: new tip (= 3)
- [hackers] groupie: new tip (= 5)
- [hackers] groupie: new tip (= 6)
- [hackers] groupie: new tip (= 7)
- [hackers] groupie: new tip (= 9)
- [hackers] hackers+subscribe_AT_suckless.org
- [hackers] hackers+unsubscribe@suckless.org
- [hackers] hackers+unsubscribe_AT_MAILHOST
- [hackers] help
- [hackers] ignore this
- [hackers] ii: new tip (= 38)
- [hackers] ii: new tip (= 39)
- [hackers] ii: new tip (= 40)
- [hackers] ii: new tip (= 41)
- [hackers] ii: new tip (= 42)
- [hackers] ii: new tip (= 43)
- [hackers] ii: new tip (= 45)
- [hackers] ii: new tip (= 46)
- [hackers] ii: new tip (= 47)
- [hackers] ii: new tip (= 48)
- [hackers] ii: new tip (= 49)
- [hackers] ii: new tip (= 50)
- [hackers] ii: new tip (= 51)
- [hackers] ii: new tip (= 52)
- [hackers] ii: new tip (= 53)
- [hackers] ii: new tip (= 54)
- [hackers] ii: new tip (= 55)
- [hackers] ii: new tip (= 56)
- [hackers] ii: new tip (= 57)
- [hackers] ii: new tip (= 58)
- [hackers] ii: new tip (= 59)
- [hackers] Image viewer that can read svg on stdin?
- [hackers] issues with 6.1 and single_taglist
- [hackers] libixp: add shared object support
- [hackers] libixp: new tip (= 10)
- [hackers] libixp: new tip (= 11)
- [hackers] libixp: new tip (= 12)
- [hackers] libixp: new tip (= 14)
- [hackers] libixp: new tip (= 16)
- [hackers] libixp: new tip (= 17)
- [hackers] libixp: new tip (= 18)
- [hackers] libixp: new tip (= 19)
- [hackers] libixp: new tip (= 20)
- [hackers] libixp: new tip (= 21)
- [hackers] Licensing status of patches
- [hackers] Little bug on dmenu
- [hackers] logr: new tip (= 2)
- [hackers] logr: new tip (= 3)
- [hackers] logr: new tip (= 4)
- [hackers] lsw: new tip (= 3)
- [hackers] lsx: new tip (= 8)
- [hackers] macOS tester needed for libgrapheme
- [hackers] Mailing list infiltrated?
- [hackers] Makefiles
- [hackers] More dwm patches
- [hackers] More forgotten sbase/ubase patches
- [hackers] moveresize patch - BadAlloc crash
- [hackers] ninefuse - v9fs in userspace, used libixp
- [hackers] od: added options -b and -d; bug fix affecting size C
- [hackers] od: added support for different size values
- [hackers] Patch adding a feature similar to xterm*selectToClipboard.
- [hackers] Patch for surf-0.4.1 allowing to inspect elements via WebKitWebInspector
- [hackers] Patch naming on the wiki
- [hackers] patch st-alpha-0.7 not working
- [hackers] Patch that adds mouse cursor colour/shape to the
- [hackers] Patch that adds mouse cursor colour/shape to the config.h
- [hackers] PDF support (second shot)
- [hackers] Pending sbase patches
- [hackers] Penfing patches for sbase and ubase
- [hackers] Polybar status support
- [hackers] porters needed for libgrapheme
- [hackers] printf("Rest in peace, Dennis\n"); exit(0);
- [hackers] Question about Bookmarks for surf
- [hackers] Refactoring in updategeom and friends
- [hackers] release/tag request: svkbd
- [hackers] Repeated usage of m->lt[m->sellt]->arrange deduplication
- [hackers] sbase [PATCH] include table of regexp syntax
- [hackers] sbase [PATCH] refer to re_format(7) for BSDs
- [hackers] sbase: [PATCH] Added slpg, a suckless pager
- [hackers] sbase: cal: highlight today
- [hackers] sbase: od: added -t option
- [hackers] sbase: od: bugfix: "\v" was omitted from output of type 'c'
- [hackers] sbase: od: document skip (-j) option
- [hackers] sbase: od: more accurate statement of compliance with POSIX
- [hackers] sbase: od: properly concatenate multiple file arguments
- [hackers] setsid: add optional -f to force fork()
- [hackers] sfakeroot (announce?)
- [hackers] sic: new tip (= 56)
- [hackers] sic: new tip (= 57)
- [hackers] sic: new tip (= 58)
- [hackers] sic: new tip (= 60)
- [hackers] sic: new tip (= 61)
- [hackers] sic: new tip (= 62)
- [hackers] sic: new tip (= 63)
- [hackers] sic: new tip (= 64)
- [hackers] sic: new tip (= 65)
- [hackers] sic: new tip (= 66)
- [hackers] sic: new tip (= 67)
- [hackers] sic: new tip (= 68)
- [hackers] sic: new tip (= 69)
- [hackers] sic: new tip (= 70)
- [hackers] sic: new tip (= 72)
- [hackers] sic: new tip (= 73)
- [hackers] sj: [PATCH] search path for executables
- [hackers] sj: Makefile: move libraries to end of command; rename filename having a colon
- [hackers] sj: Properly receive and respond to presence notices
- [hackers] slock - Feedback when typing password
- [hackers] slock: new changesets until tip (9)
- [hackers] slock: new tip (= 10)
- [hackers] slock: new tip (= 11)
- [hackers] slock: new tip (= 12)
- [hackers] slock: new tip (= 13)
- [hackers] slock: new tip (= 14)
- [hackers] slock: new tip (= 15)
- [hackers] slock: new tip (= 16)
- [hackers] slock: new tip (= 17)
- [hackers] slock: new tip (= 18)
- [hackers] slstatus keymap patch idea
- [hackers] Sorry
- [hackers] Split component sources per OS
- [hackers] sselp: new tip (= 4)
- [hackers] st - folded line selection by triple click
- [hackers] st and combining characters
- [hackers] st scrollback patch dead link
- [hackers] St style changes
- [hackers] st: Fix off-by-one error when calculating character width.
- [hackers] st: new tip (= 32)
- [hackers] st: new tip (= 33)
- [hackers] st: new tip (= 34)
- [hackers] st: new tip (= 35)
- [hackers] st: new tip (= 36)
- [hackers] st: new tip (= 37)
- [hackers] st: new tip (= 38)
- [hackers] st: new tip (= 40)
- [hackers] st: new tip (= 41)
- [hackers] st: new tip (= 42)
- [hackers] st][PATCH - proper escape sequence for CTRL+HOME
- [hackers] Subscribing
- [hackers] suckless assembly at 31C3
- [hackers] sudoku: new tip (= 1)
- [hackers] sudoku: new tip (= 2)
- [hackers] sudoku: new tip (= 3)
- [hackers] sudoku: new tip (= 4)
- [hackers] surf-0.1.2-surf.1.diff
- [hackers] surf: X hints patch
- [hackers] svkbd / uppercase question
- [hackers] swarp: new tip (= 3)
- [hackers] tabbed-0.3 patch
- [hackers] Tag sbase
- [hackers] taggi: new tip (= 49)
- [hackers] taggi: new tip (= 50)
- [hackers] taggi: new tip (= 51)
- [hackers] taggi: new tip (= 52)
- [hackers] tar ownership/mode fixups
- [hackers] test
- [hackers] Test, please ignore
- [hackers] ubase musl
- [hackers] Unix Windowing System
- [hackers] unsubscribe
- [hackers] Updating SSL patch for ii.
- [hackers] Wiki patches markdown doesn't render properly
- [hackers] wmii guide - french translation achieved
- [hackers] wmii-3.5: new tip (= 1701)
- [hackers] wmii-3.5: new tip (= 1702)
- [hackers] wmii-3.5: new tip (= 1704)
- [hackers] wmii-3.5: new tip (= 1705)
- [hackers] wmii-3.5: new tip (= 1706)
- [hackers] wmii-3.5: new tip (= 1707)
- [hackers] wmii-3.5: new tip (= 1711)
- [hackers] wmii-3.5: new tip (= 1712)
- [hackers] wmii-3.5: new tip (= 1713)
- [hackers] wmii-3.5: new tip (= 1716)
- [hackers] wmii-3.5: new tip (= 1718)
- [hackers] wmii-3.5: new tip (= 1719)
- [hackers] wmii: new tip (= 1666)
- [hackers] wmii: new tip (= 1668)
- [hackers] wmii: new tip (= 1669)
- [hackers] wmii: new tip (= 1670)
- [hackers] wmii: new tip (= 1671)
- [hackers] wmii: new tip (= 1672)
- [hackers] wmii: new tip (= 1673)
- [hackers] wmii: new tip (= 1674)
- [hackers] wmii: new tip (= 1675)
- [hackers] wmii: new tip (= 1677)
- [hackers] wmii: new tip (= 1678)
- [hackers] wmii: new tip (= 1679)
- [hackers] wmii: new tip (= 1681)
- [hackers] wmii: new tip (= 1682)
- [hackers] wmii: new tip (= 1683)
- [hackers] wmii: new tip (= 1684)
- [hackers] wmii: new tip (= 1686)
- [hackers] wmii: new tip (= 1688)
- [hackers] wmii: new tip (= 1689)
- [hackers] wmii: new tip (= 1691)
- [hackers] wmii: new tip (= 1692)
- [hackers] wmii: new tip (= 1694)
- [hackers] wmii: new tip (= 1695)
- [hackers] wmii: new tip (= 1696)
- [hackers] wmii: new tip (= 1697)
- [hackers] wmii: new tip (= 1698)
- [hackers] wmii: new tip (= 1699)
- [hackers] wmii: new tip (= 1703)
- [hackers] wmii: new tip (= 1704)
- [hackers] wmii: new tip (= 1705)
- [hackers] wmii: new tip (= 1706)
- [hackers] wmii: new tip (= 1707)
- [hackers] wmii: new tip (= 1708)
- [hackers] wmii: new tip (= 1709)
- [hackers] wmii: new tip (= 1710)
- [hackers] wmii: new tip (= 1712)
- [hackers] wmii: new tip (= 1713)
- [hackers] wmii: new tip (= 1716)
- [hackers] wmii: new tip (= 1718)
- [hackers] wmii: new tip (= 1719)
- [hackers] wmii: new tip (= 1720)
- [hackers] wmii: new tip (= 1721)
- [hackers] wmii: new tip (= 1728)
- [hackers] wmii: new tip (= 1729)
- [hackers] wmii: new tip (= 1730)
- [hackers] wmii: new tip (= 1731)
- [hackers] wmii: new tip (= 1732)
- [hackers] wmii: new tip (= 1733)
- [hackers] wmii: new tip (= 1734)
- [hackers] wmii: new tip (= 1735)
- [hackers] wmii: new tip (= 1736)
- [hackers] wmii: new tip (= 1738)
- [hackers] wmii: new tip (= 1739)
- [hackers] wmii: new tip (= 1740)
- [hackers] wmii: new tip (= 1741)
- [hackers] wmii: new tip (= 1742)
- [hackers] wmii: new tip (= 1743)
- [hackers] wmii: new tip (= 1744)
- [hackers] wmii: new tip (= 1745)
- [hackers] wmii: new tip (= 1747)
- [hackers] wmii: new tip (= 1748)
- [hackers] wmii: new tip (= 1751)
- [hackers] wmii: new tip (= 1752)
- [hackers] wmii: new tip (= 1754)
- [hackers] wmii: new tip (= 1755)
- [hackers] wmii: new tip (= 1756)
- [hackers] wmii: new tip (= 1758)
- [hackers] wmii: new tip (= 1759)
- [hackers] wmii: new tip (= 1760)
- [hackers] wmii: new tip (= 1761)
- [hackers] wmii: new tip (= 1762)
- [hackers] wmii: new tip (= 1764)
- [hackers] wmii: new tip (= 1765)
- [hackers] wmii: new tip (= 1766)
- [hackers] wmii: new tip (= 1767)
- [hackers] wmii: new tip (= 1770)
- [hackers] wmii: new tip (= 1771)
- [hackers] wmii: new tip (= 1772)
- [hackers] wmii: new tip (= 1774)
- [hackers] wmii: new tip (= 1775)
- [hackers] wmii: new tip (= 1777)
- [hackers] wmii: new tip (= 1778)
- [hackers] wmii: new tip (= 1779)
- [hackers] wmii: new tip (= 1780)
- [hackers] wmii: new tip (= 1781)
- [hackers] wmix: new tip (= 27)
- [hackers] wmix: new tip (= 28)
- [hackers] wmix: new tip (= 29)
- [hackers] working fibonacci patch
- [hackers][dmenu] Shut up glibc about _BSD_SOURCE being deprecated
- [hackers][dvtm] Hidden state bug
- [hackers][dwm][PATCH] New implementation of the pertag patch
- [hackers][dwm][patch] statuscolors
- [hackers][dwm][PATCH] updated statuscolors fixes status text width
- [hackers][dwm][PATCH] Xresources
- [hackers][farbfeld][patch] ffcrop tool.
- [hackers][gsoc2012] Suckless applied?
- [hackers][new tool][gcrypt]
- [hackers][patch] Introduce SEL_LINES to mouse-select linewise
- [hackers][quark] Quark don't print-out output after dettach
- [hackers][quark][patch] pre-compression
- [hackers][sbase] Cleanup usage() across sbase
- [hackers][sbase][ed] Fix execsh() (!)
- [hackers][sbase][ed] small changes
- [hackers][sbase][PATCH v2] testing: add first shell-based tests
- [hackers][sbase][PATCH v3] testing: add first shell-based tests
- [hackers][sbase][PATCH] Activate the "else if" branch
- [hackers][sbase][PATCH] arg.h: fixed argv checks order
- [hackers][sbase][PATCH] Fix build errors on some ARM64 Linux systems
- [hackers][sbase][PATCH] readme: add mention of a seperate testing repo
- [hackers][sbase][PATCH] testing: add first shell-based tests
- [hackers][slock] making slock set the keyboard layout to English before locking the screen
- [hackers][slstatus][PATCH] Report average CPU frequency of cluster instead of single-core one
- [hackers][smdev][PATCH] Process all uevents in /sys
- [hackers][st] Patch argbbg for git version 2014/11/22
- [hackers][st][PATCH] Add support for OSC color sequences.
- [hackers][surf] Adds a WebKitWebSettings wrapper to use in config. || Aner
- [hackers][surf] fix compiler warnings
- [hackers][surf][PATCH] FIFO patch: remove fifo file on close
- [hackers][surf][patch] PDF support (second shot)
- [hackers][surf][quit hotkey] Suggestion to remove quit() function parameters
- [hackers][tabbed][PATCH] Added xft support
- [hackers][tabbed][PATCH]Clear urgency hint on tabbed window when it gets focused
- [hackers][ubase][PATCH] arg.h: fixed argv checks order
- [hackers][ubase][PATCH] Fix build errors on some ARM64 Linux systems
- [hackers][ubase][PATCH] Fix segfault in killall5 without -o
- [hackers][ubase][tput] tput(1)
- [hackers][vis][PATCH] Don't use an offset of 1 for the 'L' command by default
- [hackers][vis][PATCH] Handle quote matching in its own function
- [hackers][vis][PATCH] Implement a first version of the 'gf' family of commands
- [hackers][vis][PATCH] Initialize enum values to the public API ones
- [hackers][vis][PATCH] Make normal mode 'S' behave like in Vim
- [hackers][vis][PATCH] Use VisMotionType enum consistently
- [hackers][vis][RFC][PATCH 0/2] Suggestion for basic autocomplete functionality
- [hackers][vis][RFC][PATCH 1/2 v2] Add autocompletion for current file contents
- [hackers][vis][RFC][PATCH 1/2] Add autocompletion for current file contents
- [hackers][vis][RFC][PATCH 2/2 v2] Add autocompletion for file names
- [hackers][vis][RFC][PATCH 2/2] Add autocompletion for file names
- [ii] [GIGA-patchset] Hiltjo-branch
- [libgrapheme][PATCH] Simplify cp_decode and be more strict
- [libsl][PATCH] Workaround Xft BadLength X error
- [PATCH 01/65] FAQ: update, working bot example
- [PATCH 02/65] LICENSE: update
- [PATCH 03/65] add util functions from sbase
- [PATCH 04/65] add arg.h
- [PATCH 05/65] config.mk: update
- [PATCH 06/65] Makefile: compile with util
- [PATCH 08/65] overhaul: see CHANGES for changes
- [PATCH 09/65] check if fullname is set and non-empty
- [PATCH 1/1] tar: no mtime/chown/chmod on hard links
- [PATCH 1/2] add realpathm() to libutil
- [PATCH 1/2] Check up on server messages
- [PATCH 1/2] fixed russian keyboard layout in mobile-intl, Р key was missing, moved З to an overlay on е because of lack of space
- [PATCH 1/2] improve some more error messages
- [PATCH 1/2] Refactor dontkillme()
- [PATCH 1/2] Remove insane *_FILENO and EXIT_* usage
- [PATCH 1/2] tar: extract creation mode
- [PATCH 1/2] tar: read mode for all entity types
- [PATCH 1/2] vis: export vis_window_closable
- [PATCH 1/3] Localize and rework data structures
- [PATCH 1/3] Move around navigation keybindings
- [PATCH 1/3] New/fixed readlink utility
- [PATCH 1/3] Typofix
- [PATCH 1/4] Clean-up error messages
- [PATCH 1/4] ed: newly joined lines are placed correctly
- [PATCH 1/5] drw: simplify color schemes
- [PATCH 1/5] ed: remove infinite loops in join() and getindex()
- [PATCH 1/5] Remove insane *_FILENO and EXIT_* usage
- [PATCH 10/65] check if host and nick are non-empty
- [PATCH 11/65] fix: use global ircfd, dont send to c->fd
- [PATCH 12/65] LICENSE: add myself
- [PATCH 13/65] stylistic fixes
- [PATCH 14/65] initialize some variables
- [PATCH 15/65] fix possible out of bounds with empty string ""
- [PATCH 16/65] ii.1: show version in man page
- [PATCH 17/65] print_out: compare at start of line...
- [PATCH 18/65] time format %Y-%m-%d %H:%M is more familiar
- [PATCH 19/65] separate get_filepath() from create_filepath()
- [PATCH 2/2] check memory allocation for calloc, die on failure
- [PATCH 2/2] Convert manpage to mandoc and fix usage
- [PATCH 2/2] Fix channel use after freeing in main loop
- [PATCH 2/2] restore readlink -e and -m flags, add realpath
- [PATCH 2/2] tar: improve file status handling on extract
- [PATCH 2/2] tar: set mode directly on new files
- [PATCH 2/2] Unboolify st
- [PATCH 2/2] vis: implement gf and <C-w>gf to open filename under cursor
- [PATCH 2/3] missing ret values
- [PATCH 2/3] Move urgent keybindings from u to /
- [PATCH 2/3] Rename getpw() and pws to gethash() and hash
- [PATCH 2/4] Add 'n' and 'p' key for next and previous slide
- [PATCH 2/4] ed: if only one address is given to j, do nothing.
- [PATCH 2/5] drw: fixup drw_rect function
- [PATCH 2/5] ed: giving j only one address does nothing
- [PATCH 2/5] Unboolify st
- [PATCH 20/65] stylistic changes
- [PATCH 21/65] don't exit if a channel can't be created
- [PATCH 22/65] remove infile when leaving a channel
- [PATCH 23/65] write global messages to the correct fd (bug from cleanup)
- [PATCH 24/65] warn about keyname password if it can't be found
- [PATCH 25/65] prefix errors with "ii: "
- [PATCH 26/65] add comment about ipv6
- [PATCH 27/65] man page: update format
- [PATCH 28/65] update CHANGES
- [PATCH 29/65] remove obsolete gethostbyname, use getaddrinfo (adds support for IPV6)
- [PATCH 3/3] Move kill window keybinding from q to -
- [PATCH 3/3] remove unnessecary assignment
- [PATCH 3/3] Stop using $USER for shadow entries
- [PATCH 3/4] ed: fix double free and infinite loop in join().
- [PATCH 3/4] Use background color from color scheme for PNGs
- [PATCH 3/5] Align struct members
- [PATCH 3/5] drw: fixup font handling
- [PATCH 3/5] ed: place newly joined lines correctly
- [PATCH 30/65] update man page: this was not supported
- [PATCH 31/65] add a note about ssl/tls protocol support
- [PATCH 32/65] dont print perror
- [PATCH 33/65] minor doc changes
- [PATCH 34/65] restore old key behaviour
- [PATCH 35/65] FAQ: example, treat backslash normally
- [PATCH 36/65] config.mk: dont bump version just yet
- [PATCH 37/65] Makefile: fix make dist, add util.h and arg.h
- [PATCH 38/65] Makefile: clean util/*.o and util.a
- [PATCH 39/65] strlcpy code style
- [PATCH 4/4] ed: wrote manpage
- [PATCH 4/4] Replace duplicate code with eprintf call
- [PATCH 4/5] drw: misc fixes
- [PATCH 4/5] ed: remove double free in join()
- [PATCH 4/5] Make style consistent
- [PATCH 40/65] simplify some more
- [PATCH 41/65] overhaul v2
- [PATCH 42/65] fix channel reopen
- [PATCH 43/65] improve
- [PATCH 44/65] strncmp -> strcmp + code-style
- [PATCH 45/65] fix signed / unsigned type warning
- [PATCH 46/65] config.mk: improve, remove solaris, noone uses it
- [PATCH 47/65] CHANGES: document timestamp change
- [PATCH 48/65] cast to unsigned long, thanks sin!
- [PATCH 49/65] add quit command (/q)
- [PATCH 5/5] drw: fixup drw_text
- [PATCH 5/5] ed: add manpage
- [PATCH 5/5] Make config.def.h more consistent
- [PATCH 50/65] raw IRC output to stdout
- [PATCH 51/65] code style, increase IRC channel buffer size
- [PATCH 52/65] cleanup master channel on quit or exit
- [PATCH 53/65] close all channels on exit (removes "in" files)
- [PATCH 54/65] update CHANGES
- [PATCH 55/65] add support to connect to unix domain socket
- [PATCH 56/65] cleanup
- [PATCH 57/65] clear timeval struct, don't use invalid wrset
- [PATCH 58/65] set fd to -1 on close
- [PATCH 59/65] bump version to 1.8 but dont show it in usage() anymore
- [PATCH 60/65] channel_open: don't close previous fd here
- [PATCH 61/65] small cleanup: check uds pointer, dont assign empty value, ty FRIGN
- [PATCH 62/65] Fixing a few details
- [PATCH 63/65] remove duplicate word, thanks Michael Stevens!
- [PATCH 64/65] Merge 2015-2016 patches in
- [PATCH 65/65] Whitespace changes
- [PATCH sxmo-utils 2/2] added some systemctl commands to doas.conf for compatibility with systemd distros like Arch
- [PATCH] a shortcut to toggle the mouse cursor
- [PATCH] Add 'realpath' utility
- [PATCH] Add .ff and .ff.bz2 to filter rules
- [PATCH] Add last(1) manpage
- [PATCH] add option to reverse the list and put prompt under it
- [PATCH] Attune example to classical axiomatics
- [PATCH] clear passwords with explicit_bzero
- [PATCH] Continue style fixing: function declarations, code alignement
- [PATCH] cp: add -i flag
- [PATCH] Created od, with improvements suggested by FRIGN
- [PATCH] Created od.
- [PATCH] dd: Use sigaction(2) to obviate select(2)
- [PATCH] Default to -ansi and declare at top of block
- [PATCH] disable bold, italic and roman fonts globally
- [PATCH] Ensure Polyphemus-Mitigation and properly drop privileges
- [PATCH] fix incorrect ordering of match results
- [PATCH] fix Mod-C and eliminate redundant shell process
- [PATCH] Fix prefix match is treated as exact match
- [PATCH] Fix type for write(2) return variable.
- [PATCH] Fix typo in variable name
- [PATCH] fix uninitialized value after include(), fixes test001
- [PATCH] Fixed typo introduced by shared code
- [PATCH] Forsake sockets for standard input/output
- [PATCH] highlight today
- [PATCH] import new drw and util from libsl.
- [PATCH] import new drw from libsl and minor fixes.
- [PATCH] Improve dmenu with prompt and a font
- [PATCH] libutil: fix leaks
- [PATCH] load slide image on-demand
- [PATCH] Makefile: move libraries to end of command; rename filename having a colon
- [PATCH] merge ffread and ffopen into one function
- [PATCH] New/fixed readlink utility
- [PATCH] od: added -t option
- [PATCH] od: added options -b and -d; bug fix affecting size C
- [PATCH] od: added support for different size values
- [PATCH] od: bugfix: "\v" was omitted from output of type 'c'
- [PATCH] od: document skip (-j) option
- [PATCH] od: more accurate statement of compliance with POSIX
- [PATCH] od: properly concatenate multiple file arguments
- [PATCH] Properly receive and respond to presence notices.
- [PATCH] Refactor main()
- [PATCH] Remove faulty example and add a section on security considerations
- [PATCH] Replace str[n]cpy with strlcpy
- [PATCH] Revert "Get rid of getkbdevice"
- [PATCH] search path for executables
- [PATCH] st.info: replace the acsc entry from xterm to urxvt
- [PATCH] Support farbfeld as an intermediate format
- [PATCH] Support xterm Ms feature to set clipboard
- [PATCH] Treat addresses of 0 as 1 for insert
- [PATCH] use goto in xloadfonts()
- [PATCH] Use switch for fork()
- [PATCH] Whitelist key event modifiers for shortcuts
- [PATCH] Wrapper for xterm to fix missing .terminfo.
- [quark][PATCH] Raise RLIMIT_NPROC only if maxnprocs higher than current limits
- [sbase] [PATCH] install: ignore -s
- [sbase] [PATCH] sed: fix bug in find_delim
- [sbase] [PATCH] tr: Fix multiple ranges with different lengths
- [sbase] libutil/cp.c leaks
- [sbase] Orphan patches and unsent patches
- [sbase][ed] Fix execsh() (!)
- [sbase][PATCH 0/5] fold fixes
- [sbase][PATCH v2] tar: sanitize: leading zeros should be recognized
- [sbase][PATCH] dd: fix for ibs * count < obs
- [sbase][PATCH] fix tar short reads from pipes
- [sbase][patch] respect -q handling with -l and -R
- [sbase][ubase] maintainers
- [scroll-vanilla][PATCH] Fix warning for too many arguments for format
- [sent][PATCH] Avoid out-of-bounds access when a slide input line begins with \0
- [slock] [PATCH] Slightly safer OOM killer disablement
- [slock][patch] clear passwords with explicit_bzero
- [slstatus][PATCH] Make volume component work on FreeBSD
- [st] Patch: XftFontOpenPattern failure
- [st][anysize] and [dwm][moveresize] causing resize conflict
- [st][PATCH v2 0/2] Cursor color handling
- [st][PATCH] "make install" installs terminfo files in $PREFIX/share/terminfo
- [st][PATCH] fix a problem that the standard streams are unexpectedly closed
- [st][PATCH] Fix crash when cursor color is truecolor
- [st][PATCH] Fix MODE_MOUSEMOTION reporting
- [st][patch] Fix selection bugs
- [st][PATCH] make install terminfo files in share/terminfo
- [st][PATCH] Port the copyurl patch to the 0.8.1 st release. Mainly fix usage of depracted selcopy
- [st][patch] Refresh keyboard mapping
- [st][PATCH] Set minimum window size to avoid crash when resizing out of bounds
- [st][PATCH] st-alpha-0.8.1
- [st][PATCH] xclearwin clears the window
- [stali][patch] Change dependency specifications in makefiles
- [surf-webkit2] Change default font size to 16px (12pt)
- [surf][patch] Fix negative values in scrollh()/scrollv()
- [surf][PATCH] Implement RefererPolicies
- [svkbd][PATCH] armenian layout
- [svkbd][PATCH] dvorak layout
- [ubase] [PATCH] Include sys/sysmacros.h when major is not defined in sys/types.h
- [ubase] dd doesn't handle reading from high latency files well
- [ubase][hackers] [PATCH] Move nologin(8) to sbase
- [wmii] Prevent proglist from matching ls directory headers like ¨/opt/xplanet/bin:".
- A very unconventional unit testing library
- blacklist _/, for private files || Mattias Andrée
- Digest of hackers_AT_suckless.org issue 367 (10860-10886)
- fix memory leak
- Fwd: [hackers] [st-orig][PATCH] Add MS Office 365 account requirement.
- Fwd: [hackers] [st] fix: do not wait until window get first focus
- ignore ii and util.a
- OS split
- OS split || Quentin Rameau
- Patch naming on the wiki
- problem with gethostbyaddr() on OBSD 5.4?]
- the future of ii (was: [hackers] [PATCH] [ii] get rid of EXIT_bla crap)
- Last message date: Sat Dec 21 2024 - 12:06:54 CET
- Archived on: Sat Dec 21 2024 - 14:12:44 CET