Commit Graph

  • c1c03dc65d Build Mesa with LLVM support on amd64 and i386 now that libelf and 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. jsg 2019-03-06 10:39:52 +0000
  • 8fa20d6f43 Separate out the menu window from the client resize/move geom window; in each case, create and destroy on-demand. Isolate more menu specific code. okan 2019-03-04 19:28:17 +0000
  • 9bf0bd42aa fix a few misplaced (and misnamed) ewmh root window functions okan 2019-03-04 14:48:59 +0000
  • edf7ed842c _NET_WORKAREA needs ngroups, so screen_update_geometry() needs to come after conf_group(). okan 2019-03-04 14:36:02 +0000
  • f18d19c6ef simplify xftcolor config okan 2019-03-04 13:33:39 +0000
  • df25bf4b30 Update to libfontenc 1.1.4. ok jca@ matthieu 2019-03-02 21:13:28 +0000
  • a15d877277 Tie group number and name together during config. okan 2019-03-01 14:32:01 +0000
  • ef3d45ea45 Move the group index (desktop number) check to the only 2 callers that require checking due to ewmh. okan 2019-02-28 23:26:12 +0000
  • 5efe73bca2 Ensure we don't action on the last group when the requested one is not found. okan 2019-02-28 23:20:52 +0000
  • b08a193eaf Selectively hide and show clients based on state; merge client_unhide() and client_show(). okan 2019-02-28 13:11:53 +0000
  • 7d83c3f6e3 Add a configtest flag (-n). okan 2019-02-25 18:07:48 +0000
  • 93ac77f595 Add 'group-close-[n]' action to close all windows within specified group. okan 2019-02-25 16:40:49 +0000
  • 3634da3d70 Add support for yv12 encoding to video(1). Frame data is converted to yv12 if Xv(3) does not support yuy2 and uyvy. rapha 2019-02-25 12:34:35 +0000
  • 357329a6fb update matthieu 2019-02-24 11:42:39 +0000
  • 44d74a94be Update to xterm version 344. ok jsg@ matthieu 2019-02-24 11:41:42 +0000
  • 24bbd9245a simplify screen 'area' usage for initial client placement okan 2019-02-23 19:17:17 +0000
  • 54c6cee1ed restore order from before r1.248 (vtile/vtile containment changes). okan 2019-02-22 20:52:13 +0000
  • 90189b3ce0 Rename internal functions to delinate between client remove, delete and xproto delete; 'window-close' is now the proper action, but 'window-delete' as an alias will remain until more interesting changes require breaking configs. okan 2019-02-22 19:40:32 +0000
  • aadf21edf2 Limit vtile/htile actions to clients fully within the screen of master client. okan 2019-02-22 14:39:18 +0000
  • 0f74e48ccf update matthieu 2019-02-21 19:52:30 +0000
  • f02f1f9802 Update to libXau 1.0.9. ok jsg@ matthieu 2019-02-21 19:38:46 +0000
  • fa5b0e3e48 remove -fno-tree-pre from CFLAGS on sparc64 jsg 2019-02-19 05:57:17 +0000
  • 89d5a5fe5c update jsg 2019-02-19 04:33:05 +0000
  • b9f320ec11 Merge Mesa 18.3.4 jsg 2019-02-19 04:24:00 +0000
  • ae7ee1376e Import Mesa 18.3.4 jsg 2019-02-19 03:25:14 +0000
  • bffde83e78 intel: sync i915_pciids.h with kernel jsg 2019-02-18 06:13:47 +0000
  • c423099260 sync xserver dri2 pci_ids with the latest Mesa the modesetting driver uses these to pick a dri driver name jsg 2019-02-18 02:41:24 +0000
  • c684045919 fix missing includes okan 2019-02-13 15:43:24 +0000
  • f2f9eae95d use abs(3) for integers. Noticed by a clang warning. ok tb@ matthieu 2019-02-11 07:10:45 +0000
  • aed193f8bf sync matthieu 2019-02-10 23:08:36 +0000
  • 604a16d7db Revert switch to xorgproto. Requested by deraadt@ matthieu 2019-02-10 23:07:47 +0000
  • 83dbd4825b update matthieu 2019-02-10 10:20:29 +0000
  • 88d1f9a63e Update to xf86-video-i740 1.4.0 matthieu 2019-02-10 10:18:40 +0000
  • 2a44b8652a Update to xf86-video-neomagic 1.3.0 matthieu 2019-02-10 10:00:25 +0000
  • 6693542ac5 Update to xf86-video-i128 1.4.0 matthieu 2019-02-10 09:47:54 +0000
  • e8adce9f1b Update to xf86-video-chips 1.3.0 matthieu 2019-02-10 09:38:18 +0000
  • 440e4dbe36 Update to xf86-video-s3virge 1.11.0 matthieu 2019-02-10 09:32:04 +0000
  • cb123c5c6d Update to xf86-video-apm 1.3.0 matthieu 2019-02-10 09:25:51 +0000
  • b25c769145 sync matthieu 2019-02-10 09:02:17 +0000
  • dd9b22ce2d Switch to xorgproto matthieu 2019-02-10 09:00:39 +0000
  • 92c0197a13 Delete xf86-input-usbtablet target on luna88k, because luna88k does not have USB support. aoyama 2019-02-09 00:31:06 +0000
  • e4decd20d6 landisk requires -O0 'cause mesa is a pig. deraadt 2019-02-07 18:34:52 +0000
  • 3a86563078 regen matthieu 2019-01-30 20:51:43 +0000
  • 7eab099a22 Make it possible to disable applewm and windowswm protos (not used on OpenBSD) and mark some more protos as legacy. matthieu 2019-01-30 20:49:44 +0000
  • 6317fbc72d Remove RCS Ids matthieu 2019-01-30 20:45:38 +0000
  • 982e1c7998 update jsg 2019-01-29 12:06:22 +0000
  • 338bc0a2b5 Merge Mesa 18.3.2 jsg 2019-01-29 11:52:04 +0000
  • fecc0d4060 Import Mesa 18.3.2 jsg 2019-01-29 10:45:31 +0000
  • ac84202cf8 Pledge video(1): landry 2019-01-22 20:02:40 +0000
  • a2fe7101b6 sync matthieu 2019-01-20 19:07:01 +0000
  • 81d1f7f6a2 regen autotools files matthieu 2019-01-20 17:28:53 +0000
  • a93bf9b6a6 OpenBSD Makefile for xorgproto matthieu 2019-01-20 17:28:24 +0000
  • b7f4f63879 Add back docs that are missing from the xorgproto-2018.4 tarball but are in upstream git repository. matthieu 2019-01-20 17:25:57 +0000
  • 77d80da3c1 Initial import of xorgproto 2018.4 matthieu 2019-01-20 17:12:51 +0000
  • 1b539e221c sync matthieu 2019-01-19 13:38:38 +0000
  • 8198e3b843 update matthieu 2019-01-18 14:34:45 +0000
  • cfd419db9c sync matthieu 2019-01-18 14:34:27 +0000
  • 4f46a0d795 Update to libpixman 0.36.0 matthieu 2019-01-18 14:34:01 +0000
  • 44008cf9e6 update matthieu 2019-01-17 06:58:13 +0000
  • b259c95bb4 update jsg 2019-01-13 07:20:43 +0000
  • be89b49b3b update to xf86-video-ati 18.1.0 tested by brynet@ matthieu@ and myself on a wide range of radeons jsg 2019-01-13 07:16:48 +0000
  • b290bc2f31 Update xf86-video-mach64 to version 0.9.6 matthieu 2019-01-05 16:44:56 +0000
  • 5e1510c019 update matthieu 2019-01-05 10:31:21 +0000
  • 7b0e9d2e6b Update to xf86-video-mga 2.0.0 matthieu 2019-01-05 10:30:12 +0000
  • b0c17c65a4 Rename err to errs to avoid shadowing potential err() usage, and fix two typos while here. landry 2019-01-04 17:45:00 +0000
  • 5a9c7d77ed Call xf86OpenConsole() before probing for drivers. matthieu 2019-01-03 19:31:25 +0000
  • 6038d36c4f sync matthieu 2018-12-21 14:37:54 +0000
  • cfac9b1f49 Unlink the following utilities from the build: fslsfonts, fstobdf, showfont, xfsinfo, xfwp and scripts (xon) Ports can be created if needed. ok deraadt@, jca@ matthieu 2018-12-21 14:37:24 +0000
  • 8adca26b11 update matthieu 2018-12-17 10:39:25 +0000
  • 63c200916e update matthieu 2018-12-10 07:24:25 +0000
  • b3ae9f8426 Update openchrome to 0.6.176. fcambus 2018-12-09 21:07:33 +0000
  • 4bd2e674ea Move some links to https danj 2018-12-07 18:53:06 +0000
  • d7845c3e27 Remove libXxf86misc. Unlinked from build for 6 months. matthieu 2018-11-25 19:35:00 +0000
  • be3e8f71c9 Remove libXfontcache. Unlinked from build for 6 months. matthieu 2018-11-25 19:34:21 +0000
  • b2051f5e65 Remove xf86miscproto. Unlinked from build for 6 months. matthieu 2018-11-25 19:33:46 +0000
  • 8a24aa5549 Remove fontcacheproto. Unlinked from build for 6 months. matthieu 2018-11-25 19:32:38 +0000
  • 3fb1322815 update matthieu 2018-11-25 10:19:27 +0000
  • 7d9a5b3486 Stop asking for events (NoEventMask) from menu window once done with the menu (we don't destroy it, only unmap). okan 2018-11-14 19:22:51 +0000
  • ee0ce74a2f Allow 'transientfor' clients to inherit group and bwidth either during init or 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. okan 2018-11-13 17:37:13 +0000
  • 5089c22b90 Use strtonum(3) kn 2018-11-11 16:10:37 +0000
  • c5d5ef9f35 Zap unneeded bzero(3) on already zero initialized global data kn 2018-11-11 16:01:21 +0000
  • 65cc648a0e Make similiar changes to the i386 tsd dispatch assembly as libglvnd to avoid a text relocation fixing the build with lld. jsg 2018-11-11 04:15:19 +0000
  • f88a7e92a2 Backout i386 tsd dispatch changes. While they worked for glxinfo/glxgears it broke SDL2 GL which dlopens libGL. jsg 2018-11-10 08:11:16 +0000
  • 0a0e524477 merge from base, from sashan@: okan 2018-11-09 16:00:54 +0000
  • 2fda12947a Use the original client border width to adjust initial placement of clients 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. okan 2018-11-08 15:49:42 +0000
  • b2e24c1d7c Remove the unused 'keyFile' resource. matthieu 2018-11-03 18:04:45 +0000
  • aceb52e119 Explicitely disable xdm-authorization-1 support in X server. matthieu 2018-11-03 14:05:28 +0000
  • b129529692 regen matthieu 2018-11-03 14:01:21 +0000
  • e0d21cc9e4 Remove useless check for XdmcpWrap(). matthieu 2018-11-03 14:01:02 +0000
  • f5d27d0af0 Fix path to app-default resource file. From Sascha Paunovic, tweaked by me. ok deraadt@ matthieu 2018-11-01 11:48:04 +0000
  • 52a0cb86e3 update jsg 2018-11-01 08:33:21 +0000
  • 54d5c1463c sync jsg 2018-11-01 08:31:23 +0000
  • 41f63e84e3 Merge libdrm 2.4.96 jsg 2018-11-01 08:29:47 +0000
  • 384954210f Import libdrm 2.4.96 jsg 2018-11-01 08:22:36 +0000
  • f19a6c0440 Make similiar changes to the i386 tsd dispatch assembly as libglvnd to avoid a text relocation fixing the build with lld. jsg 2018-10-31 23:26:16 +0000
  • af38fe66ed regen jsg 2018-10-29 11:38:31 +0000
  • 5f17afeed5 Don't attempt to rebuild spirv_info.c if timestamp on source files changed as python won't be in path. jsg 2018-10-29 11:35:23 +0000
  • f9024c4d46 Pass the correct buffer length to strlcpy() to avoid truncation. Problem noticed by Edgar Pettijohn III, ok tb@ matthieu 2018-10-28 19:38:19 +0000
  • bb65f435ee Add a few \n I missed to add in some fprintf(3)s in my last commit mestre 2018-10-26 17:37:47 +0000
  • 2288d216a5 If input_name is provided we can unveil(2) it with read permissions, if 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. mestre 2018-10-26 17:12:03 +0000