summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2019-02-24Update to xterm version 344. ok jsg@Matthieu Herrb
2019-02-23simplify screen 'area' usage for initial client placementOkan Demirmen
2019-02-22restore order from before r1.248 (vtile/vtile containment changes).Okan Demirmen
2019-02-22Rename internal functions to delinate between client remove, delete and xprotoOkan Demirmen
delete; 'window-close' is now the proper action, but 'window-delete' as an alias will remain until more interesting changes require breaking configs.
2019-02-22Limit vtile/htile actions to clients fully within the screen of master client.Okan Demirmen
from Charles A Daniels.
2019-02-13fix missing includesOkan Demirmen
2019-02-11use abs(3) for integers. Noticed by a clang warning. ok tb@Matthieu Herrb
2019-01-22Pledge video(1):Landry Breuil
* video -q needs 'stdio rpath wpath video' (needs O_RDWR on the device) * video -i needs 'stdio rpath' (rpath for X11 error/locale access) * other modes (ie display frames via X11, or output frames to file with -o/-O) need 'stdio rpath video' since we open output file/video device before calling pledge(2). with help from semarie@, nits from matthieu@ ok deraadt@
2019-01-04Rename err to errs to avoid shadowing potential err() usage, and fix twoLandry Breuil
typos while here. ok semarie@ matthieu@
2018-12-21Unlink the following utilities from the build:Matthieu Herrb
fslsfonts, fstobdf, showfont, xfsinfo, xfwp and scripts (xon) Ports can be created if needed. ok deraadt@, jca@
2018-11-14Stop asking for events (NoEventMask) from menu window once done withOkan Demirmen
the menu (we don't destroy it, only unmap).
2018-11-13Allow 'transientfor' clients to inherit group and bwidth either during init orOkan Demirmen
via property notify events. Previously only the flags were set but nothing was in the path to apply said flags and/or bwidth. Required slight of re-orgnaization of client_init.
2018-11-11Use strtonum(3)kn
Zap obsolete linter hints while here. Feedback and OK cheloha
2018-11-11Zap unneeded bzero(3) on already zero initialized global datakn
OK cheloha
2018-11-09merge from base, from sashan@:Okan Demirmen
> - odd condition/test in PF lexer > (and other lexers too) > > This commit rectifies earlier change: > > in the lex... even inside quotes, a \ followed by space or tab should > expand to space or tab, and a \ followed by newline should be ignored > (as a line continuation). compatible with the needs of hoststated > (which has the most strict quoted string requirements), and ifstated > (where one commonly does line continuations in strings). > > OK deraadt@, OK millert@
2018-11-08Use the original client border width to adjust initial placement of clientsOkan Demirmen
containing {P,US}Position requests where they are explicitly set to 'ignore' in cwmrc(5); clients are unaware that their border will be altered (removed in this case) when calcuating position and thus end up a factor of their original border width off once mapped by cwm(1). cwm(1) will essentially shift the client to the edge if the original request's position and border match. Window offset noticed by at least Andre Stoebe via bugs@, and others since (and likely before). Thanks!
2018-11-03Remove the unused 'keyFile' resource.Matthieu Herrb
It is not used anymore in xenodm (was used to specify the secret keys for the XDM-AUTHORIZATION-1 authentication protocol in xdm with xdmcp). ok kn@
2018-11-03regenMatthieu Herrb
2018-11-03Remove useless check for XdmcpWrap().Matthieu Herrb
It was only needed by xdmcp. ok tb@ mortimer@
2018-11-01Fix path to app-default resource file. From Sascha Paunovic,Matthieu Herrb
tweaked by me. ok deraadt@
2018-10-28Pass the correct buffer length to strlcpy() to avoid truncation.Matthieu Herrb
Problem noticed by Edgar Pettijohn III, ok tb@
2018-10-26Add a few \n I missed to add in some fprintf(3)s in my last commitRicardo Mestre
2018-10-26If input_name is provided we can unveil(2) it with read permissions, ifRicardo Mestre
output_name is provided we need to unveil(2) this one with rwc. Additionally depending on the different combinations of if these files are passed via args or from stdin/to stdout we can also pledge(2) accordingly to the code path. OK deraadt@
2018-10-20Explicitely disable xf86miscMatthieu Herrb
2018-09-06Add an option to disable the active area. From Sebastien Marie.Matthieu Herrb
ok claudio@ Thanks.
2018-07-21use #define XXX 0 to explicitelty disable an option.Matthieu Herrb
2018-07-21Explicitely disable paste64 and readline options, to disable bracketed paste.Matthieu Herrb
readline was not enabled, but paste64 which was on by default enables it. requested by deraadt@
2018-07-17This file is not generated by configure, @ substitutions arent availableMatthieu Herrb
2018-07-16Remove unused prototype; from Ross L Richardson.Okan Demirmen
2018-07-16Remove useless test for DISPLAY number.Matthieu Herrb
This script is only run by xenodm for DISPLAY=:0
2018-07-15OpenBSD idMatthieu Herrb
2018-07-15Make Xstartup/Xreset consistent with GiveConsole/TakeConsoleMatthieu Herrb
2018-07-15regenMatthieu Herrb
2018-07-15Revert the removal of Xreset and Xstartup.Matthieu Herrb
2018-07-12Update to xkbcomp 1.4.2Matthieu Herrb
2018-07-11pledges for session can be tighten a bit now.Matthieu Herrb
2018-07-11The file descriptor parameter is not used by DefineSelf() in xenodm.Matthieu Herrb
Zap it.
2018-07-11sessreg -x is useless if not updating utmp. Remove it.Matthieu Herrb
Also don't try to remove utmp lines that were not written.
2018-07-11Ooops I didn't intend to commit that part. revert it.Matthieu Herrb
2018-07-11Actually remove the source files for Xstartup and XresetMatthieu Herrb
2018-07-11Remove Xstartup and Xreset script. Xenodm uses GiveConsole and TakeConsoleMatthieu Herrb
2018-07-11Keep a better trace of pending children to be reaped.Matthieu Herrb
2018-07-11Delete unused codeMatthieu Herrb
2018-07-11Bind <Key>Escape to erase-line by default.Matthieu Herrb
2018-07-11Less ifdef cruft.Matthieu Herrb
2018-07-11use strvis on login name when logging debug information it since itMatthieu Herrb
may contain control characters. And remove an extra logging of the same.
2018-07-11Restore previous SIGCHLD handler in serverPause().Matthieu Herrb
This fixes the issue where xenodm whould stay stuck after kill the Xserver twice. While here add some more Debug() calls to help following what's going on
2018-07-10Also revert this one, doesn't look right either.Matthieu Herrb
2018-07-10Revert some of the strlcpy() conversions which are wrong.Matthieu Herrb
2018-07-10Remove more unused ifdefs blocksMatthieu Herrb