Michael Forney
b6fb740158
dmenu: Build with warning flags
2024-03-17 00:27:08 -07:00
Nihal Jere
f508bb9489
dmenu: fix unfilled rectangle drawing in wld port of libdrw
2021-06-26 23:20:19 -07:00
Michael Forney
5ff4eb3e8f
dmenu: Exit when keyboard focus is lost
...
Currently, swc has no way to refocus panel surfaces when they lose
focus, so when dmenu loses focus, dmenu gets stuck with no way to
quit or resume input. For now, exiting is better behavior than
forcing the user to kill it manually.
2021-03-29 23:10:27 -07:00
Michael Forney
d4297a13c8
Use -isystem to include library headers
...
This way, warnings from headers that come from another package (in
particular linux-headers) won't show up when they get included.
To make sure we still track dependencies, use -MD instead of -MMD.
2020-06-05 03:01:44 -07:00
Michael Forney
fa02fa9d7b
libxkbcommon: Add header target
2020-06-02 04:22:27 -07:00
Michael Forney
4f9e793714
fontconfig: Add header target
2020-06-02 04:20:10 -07:00
Michael Forney
2255c43da7
Use $basedir to refer to paths relative to base source tree
2019-12-16 23:48:22 -08:00
Michael Forney
775f76f04d
dmenu: Fix use of uninitialized variable in error case
2019-07-06 01:24:36 -07:00
Michael Forney
a32671ebce
dmenu: Fix control key handling
...
xkb_keysym_to_utf8 does not do control transformations, so handled
control keys (for instance, Ctrl-w) would still insert a 'w'.
2019-03-19 00:52:21 -07:00
Michael Forney
a53d1c1340
dmenu: Update to 4.9
2019-03-19 00:52:21 -07:00
Michael Forney
4332740046
Rename rev to ver, and keep track of package versions as well
2019-03-19 00:14:12 -07:00
Michael Forney
f377442fbc
Revert accidentally updated submodules in b99ef6bfc5
...
`git commit -a` with ignored submodules strikes again. I really
should report a bug about this.
2018-03-16 10:16:40 -07:00
Michael Forney
b99ef6bfc5
libdrm: Check if config.video_drivers is set
2018-03-10 19:08:35 -08:00
Michael Forney
e5cfa84477
Move $outdir/fetch.stamp -> $dir/fetch
2017-10-23 21:43:33 -07:00
Michael Forney
ba94a8513d
Rewrite ninja generation scripts in Lua
2017-09-25 19:23:06 -07:00
Michael Forney
6fa5f88e60
Don't use -isystem
...
This way we can use -MMD to exclude system header files and still retain
dependency tracking within oasis.
2017-08-19 19:07:18 -07:00
Michael Forney
1bac4268e6
dmenu: Update to latest git
2016-12-21 20:17:15 -08:00
Michael Forney
2420bcc6b1
Compress man pages
2016-12-19 00:05:57 -08:00
Michael Forney
293f5a93b7
Move to flat package hierarchy
...
Note to self: never try to move submodules again
To migrate your existing submodules (more or less):
set -x
set -e
mkdir .git/modules/pkg
for old in */*/src ; do
new="pkg/${old#*/}"
if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then
continue
fi
git -C ".git/modules/$old" config core.worktree "../../../../../$new"
rmdir "$new"
mv "$old" "$new"
sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp"
mv "$new/.git.tmp" "$new/.git"
mkdir ".git/modules/${new%/src}"
mv ".git/modules/$old" ".git/modules/$new"
rm "${old%/src}"/*.ninja
mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/"
rmdir "${old%/src}" || true
done
sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp
mv .git/config.tmp .git/config
2016-12-13 23:10:30 -08:00