st/patch
bakkeby 04a194c013 newterm: dwm swallow compatibility
There is a compatibility issue between the dwm swallow patch and the
newterm patch for st.

The swallow patch identifies the terminal client to substitute by
traversing the process tree checking if the new window is a descendant
of a terminal client.

The newterm patch for st spawns a new terminal that is a descendant of
the parent st process.

This can lead to situations where the swallow patch ends up replacing
the wrong terminal window.

Changed the forking mechanism to do a double fork and letting the
first one die. This is a technique commonly used by daemons to spawn
new orphan processes.
2021-07-12 09:25:52 +02:00
..
boxdraw.c Adding relativeborder, fix-keyboard-input, iso14755, visualbell, rightclicktoplumb, boxdraw and keyboard-select patches 2019-09-17 15:16:22 +02:00
boxdraw.h Adding relativeborder, fix-keyboard-input, iso14755, visualbell, rightclicktoplumb, boxdraw and keyboard-select patches 2019-09-17 15:16:22 +02:00
copyurl.c copyurl: upgrading to support non-ascii URLs ref. #21 2021-05-09 08:08:51 +02:00
copyurl.h Adding copyurl and disable-fonts patch 2019-09-16 10:40:16 +02:00
externalpipe.c externalpipe: sigchld changes interfere with right-click-to-plumb and opencopied patches, proposed fix ref. #27 2021-05-15 11:44:09 +02:00
externalpipe.h [st][PATCH] externalpipe and externalpipein 2020-04-20 13:06:39 +02:00
fixkeyboardinput.c Adding relativeborder, fix-keyboard-input, iso14755, visualbell, rightclicktoplumb, boxdraw and keyboard-select patches 2019-09-17 15:16:22 +02:00
font2.c Adding font2 patch as per request #3 2020-03-21 16:41:43 +01:00
font2.h Adding font2 patch as per request #3 2020-03-21 16:41:43 +01:00
invert.c Adding invert patch 2020-03-29 15:38:16 +02:00
invert.h Adding invert patch 2020-03-29 15:38:16 +02:00
iso14755.c Adding relativeborder, fix-keyboard-input, iso14755, visualbell, rightclicktoplumb, boxdraw and keyboard-select patches 2019-09-17 15:16:22 +02:00
iso14755.h Adding relativeborder, fix-keyboard-input, iso14755, visualbell, rightclicktoplumb, boxdraw and keyboard-select patches 2019-09-17 15:16:22 +02:00
keyboardselect_st.c keyboardselect: style changes 2021-02-24 08:52:22 +01:00
keyboardselect_st.h Adding note about flexipatch-finalizer 2019-10-16 12:05:53 +02:00
keyboardselect_x.c Adding note about flexipatch-finalizer 2019-10-16 12:05:53 +02:00
keyboardselect_x.h Adding note about flexipatch-finalizer 2019-10-16 12:05:53 +02:00
netwmicon.h Adding netwmicon patch ref. #21 2021-05-08 14:50:06 +02:00
newterm.c newterm: dwm swallow compatibility 2021-07-12 09:25:52 +02:00
newterm.h Adding fixime, newterm and opencopied patches 2019-09-16 12:40:07 +02:00
normalMode.c Adding vim browse patch ref. #21 2021-05-09 17:48:28 +02:00
normalMode.h Adding vim browse patch ref. #21 2021-05-09 17:48:28 +02:00
opencopied.c Adding fixime, newterm and opencopied patches 2019-09-16 12:40:07 +02:00
opencopied.h Adding fixime, newterm and opencopied patches 2019-09-16 12:40:07 +02:00
openurlonclick.c Adding openurlonclick patch ref. #32 2021-07-07 10:08:43 +02:00
openurlonclick.h Adding openurlonclick patch ref. #32 2021-07-07 10:08:43 +02:00
rightclicktoplumb_st.c Adding relativeborder, fix-keyboard-input, iso14755, visualbell, rightclicktoplumb, boxdraw and keyboard-select patches 2019-09-17 15:16:22 +02:00
rightclicktoplumb_st.h Adding relativeborder, fix-keyboard-input, iso14755, visualbell, rightclicktoplumb, boxdraw and keyboard-select patches 2019-09-17 15:16:22 +02:00
rightclicktoplumb_x.c Adding relativeborder, fix-keyboard-input, iso14755, visualbell, rightclicktoplumb, boxdraw and keyboard-select patches 2019-09-17 15:16:22 +02:00
rightclicktoplumb_x.h Adding relativeborder, fix-keyboard-input, iso14755, visualbell, rightclicktoplumb, boxdraw and keyboard-select patches 2019-09-17 15:16:22 +02:00
scrollback.c Adding proposed scrollback changes for sixel graphics ref. #30 2021-07-07 09:43:43 +02:00
scrollback.h Adding universcroll patch ref. #21 2021-05-08 17:49:04 +02:00
sixel_st.c Adding proposed scrollback changes for sixel graphics ref. #30 2021-07-07 09:43:43 +02:00
sixel_st.h Adding proposed scrollback changes for sixel graphics ref. #30 2021-07-07 09:43:43 +02:00
sixel_x.c Adding sixel support ref. #7 2021-03-25 11:10:57 +01:00
st_embedder_x.c Adding st embedder patch 2020-01-07 14:05:53 +01:00
st_embedder_x.h Adding st embedder patch 2020-01-07 14:05:53 +01:00
st_include.c Adding vim browse patch ref. #21 2021-05-09 17:48:28 +02:00
st_include.h Adding vim browse patch ref. #21 2021-05-09 17:48:28 +02:00
sync.c Adding sync patch ref. #21 2021-05-09 09:25:22 +02:00
sync.h Adding sync patch ref. #21 2021-05-09 09:25:22 +02:00
universcroll.c Adding universcroll patch ref. #21 2021-05-08 17:49:04 +02:00
universcroll.h Adding universcroll patch ref. #21 2021-05-08 17:49:04 +02:00
utils.h Adding vim browse patch ref. #21 2021-05-09 17:48:28 +02:00
x_include.c Adding openurlonclick patch ref. #32 2021-07-07 10:08:43 +02:00
x_include.h Adding openurlonclick patch ref. #32 2021-07-07 10:08:43 +02:00
xresources.c xresources reload: minor style changes ref. #16 2021-05-07 09:27:05 +02:00
xresources.h Add XRESOURCES_RELOAD_PATCH 2021-04-24 00:30:14 +02:00