summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-03-09Make it possible to build xterm with OPT_TRACE.Matthieu Herrb
with tweaks from kn@.
2019-03-08updateJonathan Gray
2019-03-08update to xf86-video-ati 19.0.0Jonathan Gray
fixes Xorg segfault reported by Mihai Popescu ok matthieu@
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
2019-03-07gc clientq inside groups, instead use the better maintained one per-screenOkan Demirmen
2019-03-07shuffle deck chairs: rename group actions to match intent for clarityOkan Demirmen
2019-03-06same thing as screen_find()Okan Demirmen
2019-03-06syncJonathan Gray
2019-03-06Build Mesa with LLVM support on amd64 and i386 now that libelf andJonathan Gray
shared libLLVM are in base. And now we can finally build the radeonsi Mesa driver adding accelerated support for radeon parts based on the Graphics Core Next (GCN) architecture which is everything since GFX6 / Southern Islands. This can later be expanded to other architectures which build libLLVM and have clang as the default compiler (to handle LLVM's c++11 headers).
2019-03-04Separate out the menu window from the client resize/move geom window; in eachOkan Demirmen
case, create and destroy on-demand. Isolate more menu specific code.
2019-03-04fix a few misplaced (and misnamed) ewmh root window functionsOkan Demirmen
2019-03-04_NET_WORKAREA needs ngroups, so screen_update_geometry() needs to come afterOkan Demirmen
conf_group().
2019-03-04simplify xftcolor configOkan Demirmen
2019-03-02Update to libfontenc 1.1.4. ok jca@Matthieu Herrb
2019-03-01Tie group number and name together during config.Okan Demirmen
2019-02-28Move the group index (desktop number) check to the only 2 callers that requireOkan Demirmen
checking due to ewmh.
2019-02-28Ensure we don't action on the last group when the requested one is not found.Okan Demirmen
2019-02-28Selectively hide and show clients based on state; merge client_unhide() andOkan Demirmen
client_show().
2019-02-25Add a configtest flag (-n).Okan Demirmen
based on a diff from Sascha Paunovic.
2019-02-25Add 'group-close-[n]' action to close all windows within specified group.Okan Demirmen
heavily based on a diff from Nam Nguyen.
2019-02-25Add support for yv12 encoding to video(1).Raphael Graf
Frame data is converted to yv12 if Xv(3) does not support yuy2 and uyvy. OK mpi@, landry@
2019-02-24updateMatthieu Herrb
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-21updateMatthieu Herrb
2019-02-21Update to libXau 1.0.9. ok jsg@Matthieu Herrb
2019-02-19remove -fno-tree-pre from CFLAGS on sparc64Jonathan Gray
This was an attempt to limit the memory usage at build time which is no longer required after the datasize values in login.conf were raised.
2019-02-19updateJonathan Gray
2019-02-19Merge Mesa 18.3.4Jonathan Gray
2019-02-19Import Mesa 18.3.4Jonathan Gray
2019-02-19Import Mesa 18.3.4Jonathan Gray
2019-02-19Import Mesa 18.3.4Jonathan Gray
2019-02-19Import Mesa 18.3.4Jonathan Gray
2019-02-19Import Mesa 18.3.4Jonathan Gray
2019-02-19Import Mesa 18.3.4Jonathan Gray
2019-02-19Import Mesa 18.3.4Jonathan Gray
2019-02-19Import Mesa 18.3.4Jonathan Gray
2019-02-19Import Mesa 18.3.4Jonathan Gray