Skip to content

Commit f35806a

Browse files
committed
Release 1.0.30
* Added definitions for MacOS dependencies. * Fixed several Clang warnings.
2 parents fc6fa25 + 1c2caad commit f35806a

File tree

5 files changed

+38
-14
lines changed

5 files changed

+38
-14
lines changed

CHANGELOG

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
* RECENT CHANGES
33
*******************************************************************************
44

5+
=== 1.0.30 ===
6+
* Added definitions for MacOS dependencies.
7+
* Fixed several Clang warnings.
8+
59
=== 1.0.29 ===
610
* Support build for MacOS.
711

dependencies.mk

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#
2-
# Copyright (C) 2020 Linux Studio Plugins Project <https://lsp-plug.in/>
3-
# (C) 2020 Vladimir Sadovnikov <[email protected]>
2+
# Copyright (C) 2025 Linux Studio Plugins Project <https://lsp-plug.in/>
3+
# (C) 2025 Vladimir Sadovnikov <[email protected]>
44
#
55
# This file is part of lsp-test-fw
66
#
@@ -61,6 +61,17 @@ ifeq ($(PLATFORM),Windows)
6161
TEST_DEPENDENCIES += $(WINDOWS_TEST_DEPENDENCIES)
6262
endif
6363

64+
#------------------------------------------------------------------------------
65+
# MacOS dependencies
66+
MACOS_DEPENDENCIES =
67+
68+
MACOS_TEST_DEPENDENCIES =
69+
70+
ifeq ($(PLATFORM),MacOS)
71+
DEPENDENCIES += $(MACOS_DEPENDENCIES)
72+
TEST_DEPENDENCIES += $(MACOS_TEST_DEPENDENCIES)
73+
endif
74+
6475
#------------------------------------------------------------------------------
6576
# Haiku dependencies
6677
HAIKU_DEPENDENCIES = \
@@ -80,11 +91,13 @@ ALL_DEPENDENCIES = \
8091
$(DEPENDENCIES) \
8192
$(LINUX_DEPENDENCIES) \
8293
$(BSD_DEPENDENCIES) \
83-
$(HAIKU_DEPENDENCIES) \
8494
$(WINDOWS_DEPENDENCIES) \
95+
$(MACOS_DEPENDENCIES) \
96+
$(HAIKU_DEPENDENCIES) \
8597
$(TEST_DEPENDENCIES) \
8698
$(LINUX_TEST_DEPENDENCIES) \
8799
$(BSD_TEST_DEPENDENCIES) \
88-
$(HAIKU_TEST_DEPENDENCIES) \
89-
$(WINDOWS_TEST_DEPENDENCIES)
100+
$(WINDOWS_TEST_DEPENDENCIES) \
101+
$(MACOS_TEST_DEPENDENCIES) \
102+
$(HAIKU_TEST_DEPENDENCIES)
90103

include/lsp-plug.in/test-fw/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
// Define header version
2626
#define LSP_TEST_FW_MAJOR 1
2727
#define LSP_TEST_FW_MINOR 0
28-
#define LSP_TEST_FW_MICRO 29
28+
#define LSP_TEST_FW_MICRO 30
2929

3030
#if defined(__WINDOWS__) || defined(__WIN32__) || defined(__WIN64__) || defined(_WIN64) || defined(_WIN32) || defined(__WINNT) || defined(__WINNT__)
3131
#define LSP_TEST_FW_EXPORT_MODIFIER __declspec(dllexport)

project.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@ ARTIFACT_ID = LSP_TEST_FW
2323
ARTIFACT_NAME = lsp-test-fw
2424
ARTIFACT_DESC = Test framework for executing automated and manual tests
2525
ARTIFACT_HEADERS = lsp-plug.in
26-
ARTIFACT_VERSION = 1.0.29
26+
ARTIFACT_VERSION = 1.0.30
2727
ARTIFACT_EXPORT_SYMBOLS = 1

src/main/executor.cpp

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
2-
* Copyright (C) 2020 Linux Studio Plugins Project <https://lsp-plug.in/>
3-
* (C) 2020 Vladimir Sadovnikov <[email protected]>
2+
* Copyright (C) 2025 Linux Studio Plugins Project <https://lsp-plug.in/>
3+
* (C) 2025 Vladimir Sadovnikov <[email protected]>
44
*
55
* This file is part of lsp-test-fw
66
* Created on: 22 мар. 2020 г.
@@ -208,7 +208,9 @@ namespace lsp
208208
test->configure(pCfg);
209209
start_memcheck(test);
210210
test->init();
211-
test->execute(pCfg->args.size(), cfg->args.array<const char>());
211+
test->execute(
212+
int(pCfg->args.size()),
213+
cfg->args.array<const char>());
212214
test->destroy();
213215
end_memcheck();
214216
}
@@ -233,7 +235,9 @@ namespace lsp
233235
test->configure(pCfg);
234236
start_memcheck(test);
235237
test->init();
236-
test->execute(pCfg->args.size(), cfg->args.array<const char>());
238+
test->execute(
239+
int(pCfg->args.size()),
240+
cfg->args.array<const char>());
237241
test->destroy();
238242
end_memcheck();
239243

@@ -268,7 +272,9 @@ namespace lsp
268272
test->configure(pCfg);
269273
start_memcheck(test);
270274
test->init();
271-
test->execute(pCfg->args.size(), cfg->args.array<const char>());
275+
test->execute(
276+
int(pCfg->args.size()),
277+
cfg->args.array<const char>());
272278
test->destroy();
273279
end_memcheck();
274280

@@ -680,7 +686,8 @@ namespace lsp
680686
}
681687

682688
#endif /* LSP_TEST_FW_PLATFORM_UNIX_COMPATIBLE */
683-
}
684-
}
689+
690+
} /* namespace test */
691+
} /* namespace lsp */
685692

686693

0 commit comments

Comments
 (0)