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] 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 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] 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] 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: 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: 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 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] 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] 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] 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: 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] 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
<