summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2019-08-15Update to xlsatoms 1.1.3Matthieu Herrb
2019-08-15Update to xlogo 1.0.5Matthieu Herrb
2019-08-15Update to xinput 1.6.3Matthieu Herrb
2019-08-15Update to xfd 1.1.3Matthieu Herrb
2019-08-15Update to xev 1.2.3Matthieu Herrb
2019-08-15Remove empty file also removed upstreams.Matthieu Herrb
2019-08-15Update to xcompmgr 1.1.8Matthieu Herrb
2019-08-15Update to xclock 1.0.9Matthieu Herrb
2019-08-15Update to xcalc 1.1.0Matthieu Herrb
2019-08-15Update to xbiff 1.0.4Matthieu Herrb
2019-08-15Update to xbacklight 1.2.3Matthieu Herrb
2019-08-15Update to x11perf 1.6.1Matthieu Herrb
2019-08-15Update to setxkbmap 1.3.2Matthieu Herrb
2019-08-15Update to sessreg 1.1.2Matthieu Herrb
2019-08-15Update to mkfontscale 1.2.1. This version got merged with mkfontdir.Matthieu Herrb
2019-08-15Update to fontstosfnt 1.0.5Matthieu Herrb
2019-08-15Update to bitmap 1.0.9Matthieu Herrb
2019-08-15Provide better xsession examples. exec the window manager last.Matthieu Herrb
Convert user's example to /bin/sh. Remove xman for example.
2019-08-15Remove xman and olwm (not available from ports anymore) from menuMatthieu Herrb
2019-08-15Remove xman from utilities menu.Matthieu Herrb
2019-08-15Retire xman(1).Ingo Schwarze
It's totally broken (requires MLINKS which we removed long ago, relies on the old man.conf(5) format we stopped supporting long ago, Alfred Morgan reported additional bugs on bugs@, ...), it reimplements man(1) in a very poor way, and it lacks many useful features that man(1) in an xterm(1) readily provides, so fixing it would be a waste of time. matthieu@ deraadt@ krw@ agree with the direction.
2019-08-13Because cwm warps the pointer during a client move (to stay within the client),Okan Demirmen
there's a window of time where an expose or enternotify event will get generated for a lower client; use a hammer and drain events after keyboard move/resize, until such a time that cwm doesn't warp the pointer. Behavior noticed by kn. ok kn@
2019-08-12Fix regression from r1.107 (lost a return); kettenis@ pointed out the highOkan Demirmen
potential for a use-after-free (true!) where kn@ ran into the regression using an app that actually exercised the XGrabPointer() failure path.
2019-07-09Add application sectionkn
Link what is described as "applications" here to how they are actually defined in cwmrc(5). While here, call the configuration file what it is instead of reusing the default path (already mentioned in the FILES section). OK okan
2019-07-02command uses execvp(3) not execve(2)kn
util.c:u_exec() has been doing so since import.
2019-06-29check return values against -1 "reasonable" deraadt@Matthieu Herrb
2019-06-29add (commented out) blurb to get openbsd-wallpaper running.Marc Espie
"perso j'ai rien contre" ok matthieu@
2019-06-29Check asprintf() return values correctly. ok and tweaks tb@Matthieu Herrb
2019-06-16Fix the size of indicators in multi-monitors setups.Matthieu Herrb
ssh-askpass(1) is computing the size of its indicators relatively to the screen resolution. When multiple monitors are present, the support for Xinerama computes the dimensions of the window to be created relatively to the screen on which it will appear. But the computation of the indicator size is based on the size of the whole display, resulting in too small indicators (and too many of them if the screens hare layed out horizontally). Fix that by computing the resolution of the whole display before taking xinerama into account. ok djm@
2006-11-26Importing from X.Org indiviual releasesMatthieu Herrb
2006-11-25Importing from X.Org 7.2RC2Matthieu Herrb
2019-05-12chown the first drm render node in addition to the primary drm deviceJonathan Gray
ok matthieu@
2019-04-29Plug a memory leak in log_debug(); OK okan@Tim van der Molen
2019-04-29Handle _NET_WM_NAME changes.Tim van der Molen
This fixes the problem where cwm's window menu wouldn't show Firefox's current window title if it contains non-ASCII characters. OK okan@
2019-04-16Disable keyboard binding for abort-display() and update manual page.Matthieu Herrb
while there remove a remaining reference to non-existent xdmshell(1). Reported by Hiltjo Posthuma, ok solene@, bentley@
2019-04-02There is no point in handling the -display option separately,kn
so parse all at once. OK bentley
2019-03-11Check the atom type on propertynotify before iterating.Okan Demirmen
2019-03-10use screen_find() for xrandr crtc changesOkan Demirmen
2019-03-10Find the managed screen from the parent window for client_current().Okan Demirmen
2019-03-09Make it possible to build xterm with OPT_TRACE.Matthieu Herrb
with tweaks from kn@.
2019-03-08Do not replace wcwidth(3) with a broken, hand-rolled re-implementationIngo Schwarze
that comes bundled with xterm(1). Issue found and based on a diff from Lauri Tirkkonen <lotheac at iki dot fi>. The final form of the diff follows a suggestion from tedu@. OK matthieu@
2019-03-08Print window id in hex; while here, remove unnecessary newline.Okan Demirmen
2019-03-08Similar to keypress event, fetch the screen from the event root window in theOkan Demirmen
buttonpress handler; bail if we don't manage the screen. Allows us to find the current client based on the screen/event root.
2019-03-08extend verbose logging for key/button eventsOkan Demirmen
2019-03-08[keypress event] turns out we've been checking the wrong window for a matchingOkan Demirmen
client thus always falling back to client_current(); while the current client is problaby right in most cases, use event's subwindow (not window) to find the client. Bail early if this event came to us from a screen we don't manage. This is result of us grabing all keybindings off the root window instead of selectively.
2019-03-08add parans for readibilityOkan Demirmen
2019-03-08Update the OPENBSD SPECIFICS section to match reality:Ingo Schwarze
* Add the missing locale, modifyFunctionKeys, precompose, and scrollBar. * Move backarrowKeyIsErase to conform to alphabetical sorting. * Add a missing full stop. Diff found in my tree; i obviously forgot to commit it earlier.
2019-03-07Teach client_current() to use a screen to find the current client instead ofOkan Demirmen
iterating over all (fallback if no screen provided for now). Initially convert trivial uses of client_current().
2019-03-07check cc->gc directlyOkan Demirmen
2019-03-07zip extra linesOkan Demirmen