231 Commits (77526f756e23e362081ac807521f901f2e5cd5e6)

Author SHA1 Message Date
Hiltjo Posthuma 1c242df124 fix prompt color style how it used to be
This is the style how it was before the big Xft change. The colors were
inverted, this was not the case before the change.

Reported by "zvz" on #suckless IRC, thanks!
10 years ago
Hiltjo Posthuma 4b1fecd44e Use libdraw: add Xft and fallback-fonts support to graphics lib
- libdraw, util: add drw.{c,h}, util.{c,h} and update code.
- libdraw: fix drw_rect(): use w and h parameter.
- libdraw: print errstr if last character in string was ":" (sbase).
- libdraw: drw_clr_free() allow valid free(NULL).
- config.def.h: set default font to monospace.
- cleanup() on exit.
- LICENSE: update license string for dmenu -v to 2015.
- LICENSE: add myself to LICENSE
10 years ago
Anselm R Garbe 13a529ce63 applied Hiltjo's patch as suggested on the ml to fix ControlMask for C-j and C-m 11 years ago
Hiltjo Posthuma aa69426670 fix crash with ctrl-enter as input
reproduce: ./dmenu; send EOF; press ctrl+enter.
11 years ago
Anselm R Garbe 4c50e43df4 updated copyright notices in LICENSE and dmenu.c file 11 years ago
Anselm R Garbe 13f787306f applied Martti Kühne's dmenu monitor patch
f6581ca966/monarg.patch becomes upstream now
12 years ago
Anselm R Garbe 597d4b4337 accepted vi'is exit approach ^[ (suggested by Arkaduisz) 12 years ago
Anselm R Garbe 14f72a2763 adopted Alex Sedov's config.h revival patch to tip 12 years ago
Anselm R Garbe ec64f273fb applied Alex Sedov's Tab buffer termination patch, thanks 12 years ago
Anselm R Garbe 0d12a47415 applied multisel patch to mainline 12 years ago
Moritz Wilhelmy 1299e41447 ignore prompt if it is empty in addition to NULL 13 years ago
Connor Lane Smith 1f11faf7b5 listen for C-S-[jm] 13 years ago
Karl F 50145384c8 add ^G escape keybinding 13 years ago
Connor Lane Smith 3402a8d53a align M-[hjkl] closer to vi keys 13 years ago
Connor Lane Smith d3e9bd152e happy new year! 13 years ago
Connor Lane Smith b95fb20269 add Mod1Mask keybindings 13 years ago
Connor Lane Smith 3f9b10c86a set window background_pixel 13 years ago
Connor Lane Smith a02a1a6623 faster dmenu_run -f 13 years ago
Connor Lane Smith ebd94a6c00 limit direction keys in vline 13 years ago
Connor Lane Smith 2b31952731 fix C-n / C-p directions (thanks bastien) 13 years ago
Connor Lane Smith c01f36a1f3 new default colour scheme 13 years ago
Connor Lane Smith dc77337ef3 add paste from clipboard 14 years ago
Connor Lane Smith 7b1493a631 add lots of comments 14 years ago
Connor Lane Smith dd29c5d480 input focus: calculate areas of intersection 14 years ago
Connor Lane Smith cf641ae496 merge xim -> default 14 years ago
Connor Lane Smith 24565608cb xim: check for corner cases 14 years ago
Connor Lane Smith 05026fb5ce fix extra warning 14 years ago
Troels Henriksen c8f0a37638 add xim support 14 years ago
Connor Lane Smith 1cf3864464 limit lines to input 14 years ago
Connor Lane Smith 8e302717cb input focus: fix for reparenting wms 14 years ago
Connor Lane Smith e30ad490b2 fix monitor select when no focus 14 years ago
Connor Lane Smith 5020734408 merge token -> default 14 years ago
Connor Lane Smith 4c8d43ab73 tweak match 14 years ago
Connor Lane Smith f1848a3ef0 detect active monitor using input focus 14 years ago
Connor Lane Smith b26d3f54ee add token matching 14 years ago
Connor Lane Smith 1636e12210 tweaks 14 years ago
Connor Lane Smith 2b92c95230 efficiency tweaks 14 years ago
Connor Lane Smith 5867c53390 simpler vline 14 years ago
Connor Lane Smith 34a816f87d rebind ^N ^P 14 years ago
Connor Lane Smith 723cbabc12 add ^M 14 years ago
Connor Lane Smith 2103ae2891 bugfix 14 years ago
Connor Lane Smith bb3e33def3 no -m, cleanup 14 years ago
Connor Lane Smith 3a60b19514 fix possible overflow 14 years ago
Connor Lane Smith dd2f298252 fixed extra warnings 14 years ago
Connor Lane Smith 11ea52d170 portability 14 years ago
Connor Lane Smith 4354074607 efficient incremental search 14 years ago
Connor Lane Smith 4776d6dc61 match first 14 years ago
Connor Lane Smith d0051e7bb8 faster grab 14 years ago
Connor Lane Smith fb67bd666e cleanup 14 years ago
Connor Lane Smith f5bd1eed8d fast but inexact 14 years ago
Connor Lane Smith d066975e78 cleanup 14 years ago
Connor Lane Smith 86468aafe5 instant ^E 14 years ago
Connor Lane Smith be9afce035 fix typo 14 years ago
Connor Lane Smith 3c067598fc use array for items 14 years ago
Connor Lane Smith 86019c5855 fixed xinerama corner case 14 years ago
Connor Lane Smith 0291c722fb fixed -m bug (thanks Rob) 14 years ago
Connor Lane Smith e0e6b071c6 fast grab patch (thanks Rob) 14 years ago
Connor Lane Smith cd3b4915c3 helpful errors 14 years ago
Connor Lane Smith 210b303941 paring 14 years ago
Connor Lane Smith 47e3e8be7b update license 14 years ago
Connor Lane Smith 8d9ade36de moved main, updated args 14 years ago
Connor Lane Smith eeba6221b1 rebound paste to ^Y 14 years ago
Connor Lane Smith a0a99d10e1 removed libdc dependence 14 years ago
Connor Lane Smith 7cf66b443a -m flag to fix dwm selmon bug 15 years ago
Connor Lane Smith 610a0a8d12 fixed linking bug (thanks Jacob Nixdorf) & iscntrl corner case 15 years ago
Connor Lane Smith f0818217b3 simplification 15 years ago
Connor Lane Smith 3c366bd73d update to libdc, fixed utf8 bug 15 years ago
Connor Lane Smith 75a19c35bd arrow offset 15 years ago
Connor Lane Smith a5f31f5707 fixed width bug 15 years ago
Connor Lane Smith b81c1e88cd rebound paste, removed useless max widths 15 years ago
Connor Lane Smith 5376113039 new libdraw 15 years ago
Connor Lane Smith c7a8f17bd2 new libdraw 15 years ago
Connor Lane Smith 128d4cf376 resorted globals 15 years ago
Connor Lane Smith e4fdaba88d signed ints, ignore negative -l value 15 years ago
Connor Lane Smith 849f1dd7a3 fixed insert segfault, added nextrune 15 years ago
Connor Lane Smith 402dc2bc95 fixed paste 15 years ago
Connor Lane Smith 00a60cb7b2 new libdraw, replaced cistrstr with fstrstr, simpler readstdin 15 years ago
Connor Lane Smith e149c531b8 more efficient initfont 15 years ago
Connor Lane Smith 605e9b6c03 reverted calcoffsets 15 years ago
Connor Lane Smith caf5246268 simplifications 15 years ago
Connor Lane Smith 93af72e116 cursor fix + style 15 years ago
Connor Lane Smith 0b8072a5a9 added ^D, removed ^M 15 years ago
Connor Lane Smith 31ffcd3b9a new libdraw, typo fixes 15 years ago
Connor Lane Smith 9cf07b4b9b another typo fix (thanks, Gene Auyeung) 15 years ago
Connor Lane Smith 7a2782d02d typo fix 15 years ago
Connor Lane Smith 1c91c2a99c cleaned up 15 years ago
Connor Lane Smith b7695fa98c merged *{h,v} functions 15 years ago
Connor Lane Smith b54c179d58 retyped promptw 15 years ago
Connor Lane Smith 06c18808b6 replaced promptw 15 years ago
Connor Lane Smith a7aee433cc fixed bugs, no more config.h, updated manpage, new libdraw 15 years ago
Connor Lane Smith a3606ecb0e updated manpage, added paste, cleaned up, new libdraw 15 years ago
Connor Lane Smith 7d5fe17391 merged dmenu & dinput (clunky interface) 15 years ago
Connor Lane Smith 7f36736d11 underline match 15 years ago
Connor Lane Smith 115c01b74e new libdraw 15 years ago
Connor Lane Smith d77340ed53 fixed vlist select 15 years ago
Connor Lane Smith da7a799121 updated to libdraw tip 15 years ago
Connor Lane Smith 855a566319 added dmenu.h, common.c 15 years ago
Connor Lane Smith 29e8faed6c updated to new libdraw 15 years ago
Connor Lane Smith d9c24564d2 atexit cleanup 15 years ago
Connor Lane Smith 6ba5103df4 removed -e flag (too buggy), cleaned up 15 years ago