038e48492eImplement drmGetMinorNameForFD for systems without sysfs by adapting drm_get_device_name_for_fd() from the Mesa loader.
jsg
2016-11-25 23:41:29 +0000
01003b6707Enable builds with a dedicated user for xenocara as well.
tb
2016-11-19 14:22:05 +0000
07352edf5dSet permissions of mandoc.db and xetcsum explicitly, so they don't depend on the umask.
tb
2016-11-19 08:56:27 +0000
750df2fcc6Fix a copy-paste error that resulted in the parent directory being chowned instead of only the symlink.
tb
2016-11-19 08:45:51 +0000
b142ca47ddSet permissions of fonts.dir and fonts.scale explicitly, so they don't depend on the umask. For historical reasons, ${BINGRP}=wheel here, so use 'bin' instead of ${BINGRP} to set the group of /etc/fonts/conf.d
tb
2016-11-19 08:43:19 +0000
d1cd881611Set permissions of fontconfig cache files, fonts.dir and fons.scale explicitly, so they don't depend on the umask.
tb
2016-11-19 08:38:15 +0000
014a2c67d0Set permissions of xorg.db and xetc.tgz explicitly, so they don't depend on the umask.
tb
2016-11-19 08:36:48 +0000
5c15bd8953Use an additional check with lstat(2) when d_type is unknown.
okan
2016-11-15 18:43:09 +0000
c33b352974revert previous; upcoming changes will hopefully deal with these more naturally.
okan
2016-11-15 00:22:02 +0000
706ee11014Add a wrapper based upon xevent handlers around client move/resize for key and mouse bindings.
okan
2016-11-15 00:07:03 +0000
d18539103eDefine callbacks, then default bindings.
okan
2016-11-14 21:25:59 +0000
a78a724512Reorganize for upcoming changes.
okan
2016-11-14 19:56:05 +0000
f5f2a608ffRemove the (8) default bindings for pointer move since they conflict with default bindings for emacs, which wins; the feature remains and can be bound to whatever users wish with cwmrc(5).
okan
2016-11-14 13:52:33 +0000
cf398e78cfMore unused code, when xdm-authorization is not used.
matthieu
2016-11-06 14:00:37 +0000
4289726dadRemove a number of unused prototypes
matthieu
2016-11-06 13:48:48 +0000
4ebe34eee0The SIGFUNC type definition is unused now
matthieu
2016-11-06 13:40:33 +0000
eb59d7033dGood bye <setjmp.h> and associated definitions.
matthieu
2016-11-06 13:37:28 +0000
4a2df54825Use explicit_bzero(). With BSD auth these data have already been wiped when we reach those points but just in case.
matthieu
2016-11-06 13:30:15 +0000
cdddca9b4fRework the Xservers parsing code to correctly reject non local display types.
matthieu
2016-11-06 12:56:30 +0000
abef35bfcdGreetUser() doen't need to return the X display pointer.
matthieu
2016-11-06 12:41:24 +0000
6ba2835960Check strdup return value
matthieu
2016-11-06 10:21:29 +0000
737706040fUpdate to FreeType 2.7
dcoppa
2016-10-28 21:41:14 +0000
ba05d4bd05Add a "flock" promise. If there are no local cache files for the user, fontconfig may try to lock the shared cache files using fcntl(2).
tb
2016-10-26 20:08:14 +0000
57e2d19903With the disabling of Tektronics emulation, the pledge(2) promises could be reduced a bit: no more "cpath" should be required. from Sebastien Marie. Thanks. Reviewed by schwarze@, "put it in" deraadt@
matthieu
2016-10-26 19:21:51 +0000
b490184555Remove duplicate check that strsubmatch() already does; while here, fix a comment.
okan
2016-10-24 18:57:12 +0000
6eaec44a4aSprinkle __func__ in appropriate error messages.
okan
2016-10-24 17:39:38 +0000
66d541d7eeGet rid of 'matchname'; it's too surprising to have the menu change during client search as different potential str matches are cycled through. If there's interest, the only string that doesn't exist in the listing is the window's class - that can be added of course, but it makes the line too long imho.
okan
2016-10-24 17:16:23 +0000
3f1971c798Don't try to find an interpreter to execute the Xsession file if it's not executable.
matthieu
2016-10-23 21:17:24 +0000
4112b87687Mark some functions as __dead
matthieu
2016-10-23 21:13:03 +0000
95d0cac0e3endpwent() is not needed after getpwnam()
matthieu
2016-10-23 20:38:36 +0000
7161f1690dAugment the chances LogOutOfMem() works in out-of-memory conditions. All instances are called with only one constant string so no need for varargs dance.
matthieu
2016-10-23 20:35:44 +0000
d3274fece8Oops a typo crept in
matthieu
2016-10-23 18:41:39 +0000
6cbc37ff18Use xenodm where applicable in comments
matthieu
2016-10-23 12:50:49 +0000
6098c35094Use explicit_bzero() to wipe the password
matthieu
2016-10-23 11:31:42 +0000
1dfe3ca042greet->password is wiped after handling it to auth_setdata(). No need to wipe again it later.
matthieu
2016-10-23 11:30:03 +0000
f24b0a9c84remove unused parameter passwd in StartClient().
matthieu
2016-10-23 10:37:23 +0000
25805cbb51Generate autotools build system
matthieu
2016-10-23 08:32:59 +0000
5394d9088bAdd xenodm a stripped down xdm (X Display Manager) for OpenBSD.
matthieu
2016-10-23 08:30:37 +0000
46fe26bc0bbinutils on powerpc now ignores --gc-sections. Remove the local patch to avoid using it on powerpc from Mesa.
jsg
2016-10-23 06:16:03 +0000
9cb17b0e3bclean up search_match_client(); no behaviour change
okan
2016-10-22 19:16:43 +0000
b679f961abadd NetWM-compliant fullscreen support
czarkoff
2016-10-21 09:48:48 +0000
4811ec0433Refactor callbacks to take a void * so as to not try and generalize into client_ctx in keypress and buttonpress event handlers; pass appropriate *ctx's based on context.
okan
2016-10-18 17:03:30 +0000