Commit graph

163 commits

Author SHA1 Message Date
project-repo
d65b1f6d95 Adjust epoch 2023-04-24 21:06:54 +02:00
project-repo
c2e95272ea Prepare basics for release 2.1.2 2023-04-23 18:12:47 +02:00
project-repo
f5060e5870 Adjust epoch 2023-04-17 21:24:42 +02:00
project-repo
3cfb18f481 Merge branch 'feature/development-environment-quick-install' into development 2023-04-16 11:16:24 +02:00
project-repo
bb7c7e3ca1 Add release artefacts test 2023-04-14 23:44:00 +02:00
project-repo
d39dae68b0 Add create release artefacts script 2023-04-14 22:54:18 +02:00
project-repo
a3a7e2c1cc Adjust to 2.1.1 2023-04-13 22:46:19 +02:00
project-repo
47e9f28019 Add set-ver script 2023-04-13 22:22:18 +02:00
project-repo
47a2415022 Add create-sigs script 2023-04-13 21:54:42 +02:00
project-repo
8abd46569a Add output-hashes script 2023-04-13 21:03:41 +02:00
project-repo
b732b92cea Add git-tag script 2023-04-13 19:50:34 +02:00
project-repo
f99c39516d Add adjust-epoch script 2023-04-13 19:17:56 +02:00
project-repo
4f38f0f1e1 Add fuzzing script 2023-04-13 18:40:54 +02:00
project-repo
333c1feb9e Add quick install script for dev env 2023-04-13 17:24:14 +02:00
project-repo
879f01da89 Update dependency versions 2023-04-12 19:55:54 +02:00
project-repo
b2e8bc7f5a Add git tag check 2023-04-07 09:00:41 +02:00
project-repo
0fce2a807f Add gpg key validity check 2023-04-06 22:39:56 +02:00
project-repo
a76f0d6d55 Add gpg signatures check 2023-04-06 22:38:34 +02:00
project-repo
d00de8fb1e Add Hashes.md test 2023-04-06 22:32:23 +02:00
project-repo
9c2aa86182 Add non-auto tests 2023-04-06 21:32:42 +02:00
project-repo
89dbf74e70 Update meson.build for 2.1.0 2023-04-03 19:27:34 +02:00
project-repo
b64c38a1b9 Update epoch 2023-04-03 18:43:54 +02:00
project-repo
299eeb10d6 Update dependency versions 2023-03-27 21:14:49 +02:00
project-repo
e469916766 Update dependencies 2023-02-22 23:25:19 +01:00
project-repo
270405cb3c Adjust version numbers 2023-02-19 12:32:16 +01:00
project-repo
480298d96b Update dependencies 2023-02-18 11:12:04 +01:00
project-repo
37beab8994 Adjust file sync for parallel testing 2023-02-18 00:12:33 +01:00
project-repo
5856b3c9c5 Add semantic versioning check 2023-02-17 21:54:11 +01:00
project-repo
8fbcba1c38 Apply shellcheck 2023-02-17 21:31:02 +01:00
project-repo
1889c60484 Add basic tests 2023-02-14 22:32:03 +01:00
project-repo
d209a7801f Adjust test suite naming 2023-02-14 21:01:30 +01:00
project-repo
67ad848002 Integrate fuzz meson.build to facilitate testing 2023-02-14 20:52:28 +01:00
project-repo
89a4c5d609 Add env var tests 2023-02-14 20:22:31 +01:00
project-repo
c1d0902a6d Update wlroots repro build version 2023-02-12 22:32:19 +01:00
project-repo
628dbc1314 Add tests for correct build 2023-02-09 22:40:51 +01:00
project-repo
a222a5a60f Add test to check clang-format 2023-02-09 22:40:00 +01:00
project-repo
d9f61d86fb Add test to check scan-build status 2023-02-09 22:37:33 +01:00
project-repo
f0a31d3156 Add test suite to check arguments 2023-02-09 22:35:22 +01:00
project-repo
e7c9cd0471 Adjust meson repro build versions 2023-02-09 22:16:05 +01:00
project-repo
1bcfce8d4f Add License as meson install target 2023-02-09 22:06:58 +01:00
project-repo
b32659963c Fix SPDX-License-Identifier typo 2023-02-02 10:41:24 +01:00
project-repo
d7f58ce07f Adjust reproducible build versions 2023-02-02 10:38:57 +01:00
project-repo
d6c07d1443 Adjust version numbers 2023-02-02 10:37:53 +01:00
project-repo
a5749888e0 Adjust versions for release 2.0.1 2023-01-09 17:45:31 +01:00
Jan Beich
9ad7c921d6
Unbreak build on FreeBSD (#37)
* Disable POSIX compliance when using reallocarray

cagebreak.c:197:11: warning: implicit declaration of function 'reallocarray' is invalid in C99 [-Wimplicit-function-declaration]
                        line = reallocarray(line, line_length, sizeof(char));
                               ^
cagebreak.c:197:9: warning: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Wint-conversion]
                        line = reallocarray(line, line_length, sizeof(char));
                             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipc_server.c:248:25: warning: implicit declaration of function 'reallocarray' is invalid in C99 [-Wimplicit-function-declaration]
                client->read_buffer = reallocarray(client->read_buffer,
                                      ^
ipc_server.c:248:23: warning: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Wint-conversion]
                client->read_buffer = reallocarray(client->read_buffer,
                                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Promote -Wimplicit-function-declaration to -Werror

To help find bugs caused by _POSIX_C_SOURCE. Already errors in C++ and C23.

* Fix -Wstrict-prototypes, default in Clang >= 15

In file included from output.c:30:
keybinding.h:136:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
keybinding_list_init();
                    ^
                     void
output.c:335:20: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
empty_output_config() {
                   ^
                    void
In file included from seat.c:29:
input_manager.h:19:40: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
input_manager_create_empty_input_config();
                                       ^
                                        void
input_manager.c:92:40: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
input_manager_create_empty_input_config() {
                                       ^
                                        void
keybinding.c:129:21: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
keybinding_list_init() {
                    ^
                     void

See also
11da1b53d8
https://discourse.llvm.org/t/rfc-enabling-wstrict-prototypes-by-default-in-c/60521
2023-01-09 17:20:24 +01:00
project-repo
65b237536a Set man page release time 2023-01-08 17:22:07 +01:00
project-repo
48f3a749aa Adjust copyright/licenso info to SPDX standard and 2023 2023-01-07 23:37:06 +01:00
project-repo
9e5c1814be Update dependency versions 2023-01-06 16:52:56 +01:00
project-repo
4e1c085568 Make compatible with wlroots 0.16 2023-01-05 18:42:23 +01:00
project-repo
e02ab558ec Update release version numbers 2022-12-27 14:29:23 +01:00