Commit Graph

26 Commits

Author SHA1 Message Date
Koichiro Iwao
2de41e0e00 Migrate github actions to Node 20
Hand-apply of #2955, 4ba025b.
2024-02-26 19:08:34 +09:00
matt335672
0f3ca051cb Bump cppchck to v2.13.0 2023-12-23 13:38:54 +00:00
firewave
2c0749d2cb bumped Cppcheck to 2.12.1
- build Cppcheck with matchcompiler for improved performance
- build Cppcheck with Boost for improved ValueFlow performance
2023-10-18 10:14:41 +01:00
firewave
90c7e72656 provide more includes to Cppcheck
- added (temporary) suppression of Cppcheck `shiftTooManyBits` false positives in `libxrdp/xrdp_mppc_enc.c`
- fix Cppcheck `nullPointerRedundantCheck` in `sesman/chansrv/clipboard.c`
2023-10-18 10:14:06 +01:00
firewave
8f311633e9 Cppcheck 2.8 removed the dependency on z3 2023-09-04 10:15:25 +01:00
matt335672
7e514bf339 Bump cppcheck to v2.11
This fixes the following errors:-

sesman/tools/authtest.c:64:14: error: syntax error [syntaxError]
    g_printf("xrdp auth module tester v" PACKAGE_VERSION "\n");
             ^
sesman/tools/sesrun.c:165:14: error: syntax error [syntaxError]
    g_printf("xrdp session starter v" PACKAGE_VERSION "\n");
             ^
vrplayer/decoder.h:35:12: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro]
    public slots:
           ^
vrplayer/playaudio.h:45:12: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro]
    public slots:
           ^
vrplayer/dlgabout.h:22:13: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro]
    private slots:
            ^
vrplayer/playvideo.h:49:12: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro]
    public slots:
           ^
Additionally, cppcheck now makes use of all available CPUs
2023-06-23 17:05:21 +01:00
matt335672
2d66b2f8d4 Bump cppcheck version to 2.10 2023-01-29 16:00:21 +00:00
matt335672
af6f777697 Update legacy OS from 18.04 to 20.04
Since Ubuntu 20.04 supports less i386 functionality than 18.04,
it has been necessary to use a smaller set of compile options,
resulting in less compile coverage.
2022-10-20 15:02:00 +01:00
matt335672
2776ffc280 Update OS_VERSION environmental hack 2022-10-20 15:00:32 +01:00
matt335672
d94a7388c8 Update github actions version for node.js 16 2022-10-20 15:00:32 +01:00
a1346054
6acf8398dd fix typos
(cherry picked from commit 7fe18cc1c0)
2022-09-11 11:47:11 +09:00
matt335672
29d03d8710 Bump cppcheck version to 2.9 2022-08-30 11:00:13 +01:00
matt335672
baf62457a3 Move to cppcheck 2.7 and bump default threads to 2 2022-02-07 09:31:34 +00:00
matt335672
cda6c60748 Bump CI version of cppcheck to 2.6 2021-10-04 11:52:22 +01:00
matt335672
aa43a005e3 Add --with-imlib2 to i386 CI 2021-09-01 10:09:30 +01:00
matt335672
2d123d519d Add imlib2 to CI 2021-09-01 10:09:30 +01:00
matt335672
2d3c40bb73 Bumped cppcheck version to 2.5 2021-07-05 17:01:17 +01:00
matt335672
2727bba2e3 Bump legacy OS to Ubuntu 18.04 (see https://github.com/actions/virtual-environments/issues/3287) 2021-06-07 16:09:48 +01:00
matt335672
7e03f8d006 Actively prevent user from specifying --enable-xrdpdebug 2021-06-04 14:43:18 +01:00
Alexandre Quesnel
f8652e3a0f Add checking the code formatting with astyle during CI builds 2021-05-08 16:53:32 +00:00
matt335672
99027d07c8 Bumped cppcheck to v2.4 2021-03-22 11:34:53 +00:00
matt335672
a989426a57 Remove trailing spaces in actions file 2021-03-04 12:09:18 +00:00
matt335672
984e8d12c0 Add OS_VERSION to cppcheck cache tag name 2021-03-04 12:01:07 +00:00
matt335672
8ab3a2e9f8 Bumped cppcheck version to 2.3
addressed resulting warnings
2020-12-31 11:27:14 +00:00
Alexandre Quesnel
70ddd5074e Add caching of cppcheck to github action CI builds 2020-11-23 05:38:21 +00:00
Alexandre Quesnel
353e11caba Adding CI build using github actions 2020-11-17 05:49:39 +00:00