54f207839f
reorder config.mk variables
...
By placing the default WLR_INCS and WLR_LIBS before the ones for an
alternative wlroots, they don't need to be commented to enable the
alternative ones.
2024-09-08 20:51:41 +02:00
e454f7ae81
allow the use of non-system wlroots library
...
References: https://codeberg.org/dwl/dwl/issues/646#issuecomment-2032644
2024-08-14 12:00:52 -06:00
d136dadf45
-pedantic -> -Wpedantic
...
Bug: https://codeberg.org/dwl/dwl/issues/584
2024-08-01 22:41:00 -06:00
51881da27b
bump version to 0.8-dev
2024-07-14 21:34:28 -06:00
bd59573f07
bump version to 0.7-rc1
2024-07-14 21:25:37 -06:00
5a4839b1c8
bump version to 0.6
2024-07-13 16:34:01 -06:00
92d1c286b8
default CC to gcc
...
posix c99 does not accept `-pedantic`
Fixes: https://codeberg.org/dwl/dwl/issues/584
2024-06-20 18:42:00 -06:00
f579dd8668
bump version to 0.5
2023-11-25 00:28:11 -06:00
5baf195523
allow specify DATADIR (to install desktop file)
2023-09-24 11:24:39 -06:00
8653b27692
bump version to 0.4
2022-12-30 14:46:52 -06:00
932c1d45f2
remove --long from git-describe command
2022-12-30 14:46:34 -06:00
05f4e23c43
bump version to 0.4-rc3
2022-12-24 17:54:19 -06:00
c9a0a8bf6d
bump version to 0.4-rc2
2022-12-05 23:21:21 -06:00
4c6050331e
bump version to 0.4-rc1
2022-12-02 10:12:16 -06:00
ae3d435717
Merge remote-tracking branch 'djpohly/main' into wlroots-next
2022-10-01 23:30:47 -05:00
31106eff64
rework Makefile
...
- allow user to use a different pkg-config binary
- restore almost all (and add other ones) warning flags (-Werror is not set)
- $(XWAYLAND) is added to our CPPFLAGS
- remove useless comments
- don't generate idle-protocol.h (not used)
2022-09-20 23:34:48 -05:00
d11358762d
add missing library (xcb-icccm)
...
this library is also used by wlroots, so nothing new
2022-09-18 15:49:30 -05:00
303fc72b12
append -dev to $(_VERSION) (should have added it a long time ago)
2022-09-08 00:13:03 -05:00
620fd9dc56
use git describe to generate version
2022-08-08 21:19:16 -05:00
14641560b0
include xcb only when building with xwayland support
2022-06-06 22:53:36 -05:00
7b42232ad1
convert makefile to be more portable
2022-06-06 22:53:36 -05:00
5d8084daa7
add flag to print version and exit
2022-05-09 16:24:36 -05:00
2d6f932ecf
don't let -pedantic be overridable by environment
2022-03-31 09:21:27 -06:00
aab397c30b
new functions ecalloc() and die()
...
die() replaces EBARF and BARF
and allow us to add `-pedantic` to CFLAGS
2022-03-28 15:02:09 -06:00
358562e2df
Merge pull request #180 from Humm42/manpage
...
add dwl(1)
2022-03-22 16:26:38 -06:00
0c4740b277
add dwl(1)
...
Documentation is good. Man pages are documentation. A program without
a man page is worthless.
2022-03-13 00:46:24 +01:00
5d9c9a9a68
don't warn about unused result
...
Closes : #186
2022-03-10 14:34:36 -06:00
848d89b7f3
XWayland still buggy, disable by default
2020-12-25 02:10:50 -05:00
388c5580cb
consolidate some of the ugliness into a separate file
...
Similar to Linux kernel approach, encapsulate some of the uglier
conditional compilation into inline functions in header files.
The goal is to make dwl.c more attractive to people who embrace the
suckless philosophy - simple, short, hackable, and easy to understand.
We want dwm users to feel comfortable here, not scare them off. Plus,
if we do this right, the main dwl.c code should require only minimal
changes once XWayland is no longer a necessary evil.
According to `cloc`, this also brings dwl.c down below 2000 lines of
non-blank, non-comment code.
2020-12-25 01:39:07 -05:00
57d0760635
let's not alienate the dwm folks
...
Fix style.
2020-12-24 22:21:00 -05:00
9578816487
add install target to Makefile and corresponding prefix variable to config.mk
2020-11-22 12:58:49 -05:00
e3e9504fcd
make XWayland support optional
2020-08-10 12:50:56 -05:00