Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-11 | Version-less logos for 6.0 and above | Matthieu Herrb | |
2016-06-06 | Comparing maximum frame buffer size after VIDIOC_DQBUF ioctl against | Marcus Glocker | |
'buf.bytesused' instead of 'buf.length' makes more sense. From Patrick Keshish | |||
2016-06-06 | To match the encoding type, compare against 'pixelformat' instead of | Marcus Glocker | |
'description' which could contain any value. Fixes VIDIOC_ENUM_FMT ioctl for utvfu(4). Spotted by Patrick Keshish. ok mpi | |||
2016-06-04 | Add 'q' option to just display the device properties and quit. | Marcus Glocker | |
Tested and ok czarkoff | |||
2016-06-02 | mmap(2) failure is indicated by MAP_FAILED, not NULL. | Theo Buehler | |
ok mglocker | |||
2016-06-02 | Just try to unmap a buffer when something has been mapped before. | Marcus Glocker | |
ok semarie tb | |||
2016-05-31 | Guard against using tp_start uninitialized in case no frame was | Theo Buehler | |
grabbed in verbose mode. ok mglocker | |||
2016-05-31 | Add mmap(2) support for frame grabbing and make it default over read(2). | Marcus Glocker | |
The introduced '-g' option still allows to fallback to read(2). With input from tb, jmc, and Patrick Keshishian. ok tb | |||
2016-05-07 | remove xsystrace (already un-linked from builds) | Matthieu Herrb | |
2016-04-28 | If supplied format to menuq_add() is NULL, fill text with an empty | Okan Demirmen | |
string; found by Christian Neukirchen. | |||
2006-11-26 | Importing from XF4, plus BSD make infrastructure | Matthieu Herrb | |
2016-04-25 | un-hook xsystrace(1). ok beck@ | Matthieu Herrb | |
2016-03-08 | Use UTF-8 mode by default because it is safer and more useful | Ingo Schwarze | |
even for people always running with a C/POSIX locale(1). OK matthieu@ naddy@ martijn@ | |||
2016-03-06 | Update to xrandr 1.5.0 | Matthieu Herrb | |
2016-01-16 | puffy 5.9 | Matthieu Herrb | |
2016-01-13 | On BSD, switching off ICANON does not disable LNEXT (^V) processing. | Christian Weisgerber | |
We explicitly need to unset IEXTEN. ok matthieu@ | |||
2016-01-13 | Update to xterm 322. Tested by shadchin@ and jsg@. Thanks. | Matthieu Herrb | |
2016-01-05 | missed one conversion to arc4random(). | Matthieu Herrb | |
2015-12-24 | Remove unused file. | Matthieu Herrb | |
2015-11-25 | add pledge promise "exec" for few cases in xterm | Sebastien Marie | |
in particular if the user use `exec-formatted' or `exec-selectable' actions in key binding. problem reported by jirib at devio dot us. | |||
2015-11-18 | pledge fvwm and FvwmPager (since it's started by default); committing to | Okan Demirmen | |
solicit further feedback and testing. ok matthieu and encouragement from deraadt | |||
2015-11-17 | Fix a typo from r1.201; fixes window_grouptoggle binding. | Okan Demirmen | |
2015-11-17 | If a client does not set increment values, use 'moveamount' as a way to | Okan Demirmen | |
scale keyboard based resizes; extend kbfunc_amount(). Behaviour noted by, tested by, and ok sthen@ | |||
2015-11-17 | Inline the only use of mousefunc_sweep_calc. | Okan Demirmen | |
2015-11-14 | pledge xconsole(1). | Matthieu Herrb | |
2015-11-14 | Don't try to revoque privileges if priv_init is called without | Matthieu Herrb | |
privileges. The parent process will be used for operations that can't be pledged. | |||
2015-11-12 | more client vs screen context differences | Okan Demirmen | |
2015-11-12 | If a client sets hints, honor them for kb resize requests, just like we | Okan Demirmen | |
do for mouse based resize requests. Based on a patch from Vadim Vygonets. | |||
2015-11-12 | Move kb pointer movement out of the kbfunc_client_moveresize since it's | Okan Demirmen | |
got nothing to do with clients, thus doing flags work causes lots of waste and almost useless jumpy pointer movements; while here, split out move and resize since they share almost no code, just like mouse client move/resize; factor out amount and factor. Still wonder why this is here, but it works now. | |||
2015-11-12 | pledge "stdio rpath proc exec" cwm before main event loop, after | Okan Demirmen | |
init/setup - mostly for menu building. ok semarie@ (another cwm user) | |||
2015-11-11 | Reduce gcc warnings. No functional changes. | Matthieu Herrb | |
2015-11-11 | use HAVE_ instead of HAS_ macros for consistency. | Matthieu Herrb | |
2015-11-11 | regen | Matthieu Herrb | |
2015-11-11 | pledge for xclock. okan@ got to the same patch. I added autoconf goo | Matthieu Herrb | |
to make it possible to send it upstreams. ok deraadt@ | |||
2015-11-11 | Partial revert of replacing screen_area() with region_find(); until a | Okan Demirmen | |
fix for a regression is found; this bug has been around for a long time it seems, but this change exposed it. Likely need to track clients in to and out of regions. | |||
2015-11-11 | avoid using err(), use xtermWarning() instead; ok semarie | Theo de Raadt | |
2015-11-10 | Use position on root to figure out region. | Okan Demirmen | |
2015-11-10 | Start cleaning up name vs function differences; replace magic numbers. | Okan Demirmen | |
2015-11-09 | Clean up unused defines. | Okan Demirmen | |
2015-11-09 | Extend region to include both view and work areas; switch to | Okan Demirmen | |
region_find() which no longer needs to recalculate gap each time a client (or menu) is created or altered. If no RandR, fall back to display dimensions while building regions instead of during execution. | |||
2015-11-08 | Fix use afer free in free_window_list(). | Matthieu Herrb | |
bug report by Gerrit Meyerheim, patch by Serguey Parkhomovsky on bugs@ Thanks to both. | |||
2015-11-07 | add pledge to xterm | Sebastien Marie | |
the pledge call is done just before the main loop, so initialisation is almost done. - stdio: for all communication on opened fds (read/write/select/recvmsg/...) - rpath: for X11 error ("X Error of failed request: ...") which read at least /usr/X11R6/share/X11/XErrorDB - wpath : on exit, for opening WR_ONLY "/var/run/utmp" - cpath : for Tek emulation window (xterm -t) - id : on exit, for calling setegid() - proc: on exit, for calling kill() - tty: on exit, for calling tcflush() "it is time" deraadt@ | |||
2015-10-17 | Don't automatically launch dbus as part of the default user sessions. | Matthieu Herrb | |
requested by deraadt@ no objection ajacoutot@ | |||
2015-09-23 | Only when mapping clients from an initial wm start or restart, query the | Okan Demirmen | |
pointer and if it matches the child window, activate it; new clients will not need to make this roundtrip to the server. Based on a patch from Preben Guldberg. | |||
2015-09-16 | On execwm, we should properly release resources before exec'ing into a | Okan Demirmen | |
new window manager; so allow CWM_EXEC_WM to assign new wm to wm_argv and pass through cwm_status (now EXECWM) so that x_teardown() gets called before exec'ing the new window manager. Removes the need for a separate x_restart() now, using new wm_argv; and consolidates errno for execvp. | |||
2015-09-05 | Update to xterm 320. Tested by jsg@ Thanks. | Matthieu Herrb | |
2006-11-26 | Importing xterm 216 | Matthieu Herrb | |
2015-08-30 | Remove abuse of \/ which is not a slash but an italic correction; | Ingo Schwarze | |
ok matthieu@, who will also push these fixes upstream (thanks). | |||
2015-08-28 | Lost fix from r1.112; add comment. | Okan Demirmen | |
Reported (again!) by Peter Kane. | |||
2015-08-27 | Mechanical change: group->gc | Okan Demirmen | |