1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-09-13 16:54:06 +00:00
Commit graph

595 commits

Author SHA1 Message Date
Sarah Sunday
57add0f3f6 CI - Use XZ for Mac builds, clean some steps 2024-09-23 10:11:04 +00:00
elsid
d643970952 Merge branch 'compress-symbols-separately' into 'master'
Compress symbols separately

See merge request OpenMW/openmw!4362
2024-09-09 21:21:18 +00:00
elsid
d79fafd2ad
Run 7z with eval 2024-09-05 00:40:00 +02:00
AnyOldName3
7158c7fe58 Add -SkipCompress option to Store-Symbols.ps1 2024-09-04 23:07:12 +01:00
psi29a
e1875d459a Merge branch 'boost-config-required' into 'master'
Modernise Boost CMake stuff

Closes #8100

See merge request OpenMW/openmw!4307
2024-09-04 19:04:57 +00:00
elsid
8bed983661
Use specific revision of example-suite in the integration tests 2024-08-26 21:19:02 +02:00
AnyOldName3
0e2119c638 Ditch old AppVeyor stuff
We've not used AppVeyor for years.
If we started again, it'd use a different version of Boost and that aspect would need redoing anyway.
Everything else that was AppVeyor-specific is something we've got away without in GitLab CI so can't have been especially important.
2024-08-23 14:05:21 +01:00
elsid
0c15b403dd
Use vcpkg packages by before_scripts.msvc.sh 2024-08-22 02:32:13 +02:00
Sarah Sunday
ef0a5247b3 [TWEAK] Set cxx c compiler flags as cmake vars 2024-08-04 09:11:28 -05:00
Sarah Sunday
3e8a815e57 [TWEAK] Remove extraneous osg check 2024-08-02 16:47:29 -05:00
Sarah Sunday
4cb3987df1 [TWEAK] Remove FOR_RELEASE check 2024-08-02 16:40:40 -05:00
Sarah Sunday
7d4a6c4f26 Update zip 2024-08-02 16:31:32 -05:00
Sarah Sunday
e7d7ebd9d0 [TWEAK] Change to 13.6 target 2024-08-01 13:56:29 -05:00
Sarah Sunday
ce11cc16af [TWEAK] Use system recast 2024-08-01 13:56:29 -05:00
Sarah Sunday
10a3b329cb [TWEAK] Use system bullet 2024-08-01 13:56:29 -05:00
Sarah Sunday
4243d79896 [CI] PR feedback about release info 2024-08-01 13:56:29 -05:00
Sarah Sunday
6ce9979172 [CI] Add note to update zip 2024-08-01 13:56:29 -05:00
Sarah Sunday
0858fa439d [CI] Tweak mac build script for new deps 2024-08-01 13:56:29 -05:00
AnyOldName3
4563ddb028 Fix Collada loading on Windows for Release and RelWithDebInfo 2024-07-13 22:28:38 +01:00
elsid
828367d0c8
Fix Teal CI job 2024-06-20 22:35:15 +02:00
psi29a
3d248247d5 Merge branch 'remove-unused-scripts' into 'master'
Remove unused CI scripts

See merge request OpenMW/openmw!4156
2024-06-17 07:01:40 +00:00
Andrei Kortunov
819ba42be2 Upgrade Qt to 6.6.3 2024-06-14 16:18:19 +04:00
Alexei Kotov
a189b6fb88 Merge branch 'tabs' into 'master'
Remove unused CI/check_tabs.sh script

See merge request OpenMW/openmw!4157
2024-06-12 12:20:23 +00:00
psi29a
0a7f4e5149 Merge branch 'unit_tests' into 'master'
Split openmw_test_suite into openmw and components tests

See merge request OpenMW/openmw!4166
2024-06-11 11:09:43 +00:00
Austin English
e782d07a40 CI/check_tabs.sh: remove unused script
This has been superseded by .clang-format
2024-06-10 21:53:23 -05:00
elsid
7d1cd11ba9
Split openmw_test_suite into openmw and components tests
To avoid duplicated compilation for openmw translation units. Link openmw-lib to
openmw-tests instead.
2024-06-10 23:12:14 +02:00
AnyOldName3
66227f30f8 Fix Collada loading on Windows 2024-06-07 19:13:56 +00:00
Austin English
aff29512af CI/deploy.osx.sh: remove unused script 2024-06-04 20:43:13 -05:00
Austin English
d3b7ea5c13 CI/before_install.linux.sh: remove unused script 2024-06-04 20:42:50 -05:00
Austin English
e4cf4bb99e Ci/build.msvc.sh: remove unused script 2024-06-04 20:42:50 -05:00
Austin English
c668a96999 before_script.msvc.sh: fix occurences of shellcheck SC2237 2024-06-03 07:45:42 -05:00
Andrei Kortunov
1bb48bcef7 Treat editor icons as scalable 2024-04-21 20:56:06 +04:00
Andrei Kortunov
118114c498 Add misisng empty line 2024-04-17 09:04:17 +04:00
Andrei Kortunov
d06e8e2c24 Use Qt6 on Windows by default 2024-04-17 08:58:18 +04:00
Andrei Kortunov
1ad9e5f9e8 Rework editor icons 2024-04-14 08:17:10 +04:00
Andrei Kortunov
8fecbb55ff Do not store 'location' tags in translation files 2024-04-05 10:12:31 +04:00
psi29a
d746918563 Merge branch 'yaml_parse' into 'master'
Load YAML files via Lua

Closes #7590

See merge request OpenMW/openmw!3924
2024-03-15 11:02:05 +00:00
Andrei Kortunov
715efe892f Load YAML files via Lua (feature 7590) 2024-03-14 16:29:21 +04:00
AnyOldName3
7ec723e9b9 More sensible conditions 2024-03-10 23:26:45 +00:00
AnyOldName3
72cf015401 Make ccache viable for Windows Release builds 2024-03-09 20:18:41 +00:00
elsid
e9c672b297
Fix build with cmake flag BUILD_SHARED_LIBS=ON
Always build opencs-lib as static library instead of BUILD_SHARED_LIBS deciding
whether it's static or shared library.
2024-02-18 19:35:32 +01:00
Andrei Kortunov
41595ee396 Implement CI job to check translations 2024-02-01 09:47:27 +04:00
Andrei Kortunov
7e345436f4 Localize Launcher and Wizard 2024-02-01 09:47:25 +04:00
Bret Curtis
d16b1ca54e make macos use openal-soft 2024-01-08 22:37:44 +01:00
psi29a
6dc09b1cda Update file before_install.osx.sh 2024-01-07 01:12:50 +00:00
Alexei Kotov
9cbe82ac7b Merge branch 'qmake_leftover' into 'master'
Remove qmake leftover

See merge request OpenMW/openmw!3716
2024-01-03 15:24:35 +00:00
Andrei Kortunov
0705175b9b Remove qmake leftover 2024-01-02 09:23:55 +04:00
psi29a
e9f3e5c6d1 Merge branch 'lua_actions_electric_boogaloo' into 'master'
Lua actions take 3

See merge request OpenMW/openmw!2628
2023-12-29 18:56:59 +00:00
uramer
0e2e386dc9 Lua actions take 3 2023-12-29 18:56:59 +00:00
elsid
491525d173
Add shebangs to bash scripts
To specify used interpreter and set exit on error mode.
2023-12-20 22:44:20 +01:00
elsid
f08ab9af56
Use SDL2 generate cmake files to find the package 2023-11-24 15:56:54 +01:00
elsid
e8362c7fed
Install libyaml-cpp0.8 for integration tests 2023-11-10 18:54:59 +01:00
elsid
aefab1aac5
List installed packages 2023-11-10 18:36:39 +01:00
AnyOldName3
5cb5d2e166 Add error handling to Store-Symbols.ps1 2023-10-25 18:07:26 +01:00
Bret Curtis
1bd4860026 no more obsolete mygui shizzle for macos 2023-10-22 11:25:39 +02:00
Bret Curtis
6e530ebd65 make sure we are using our latest libs from daily or staging if doing a transition 2023-10-17 23:53:04 +02:00
Bret Curtis
2a8976d4e9 bump windows mygui to 3.4.3 2023-10-17 23:53:04 +02:00
Bret Curtis
8885519953 bump macos deps for arm64 2023-10-17 23:53:04 +02:00
AnyOldName3
0d7b3d1eee Upgrade to standalone aqt v3.1.7 2023-10-09 13:52:01 +01:00
Bret Curtis
e9ff87b553 bump macos to use boost 1.83 which solves issues 2023-09-27 17:13:02 +02:00
AnyOldName3
949dc58741 Improve Store-Symbols.ps1
* Handle other things also using CMake's file API.
* Ensure the right version of symstore is used.
* Upgrade to symstore 0.3.4 to fix incorrect IDs.
2023-09-13 22:57:16 +01:00
AnyOldName3
1747f585d4 Fix dumb typo
Now zlib debug DLLs are installed for Debug builds
2023-08-20 16:45:32 +00:00
psi29a
806fe0a9c3 Merge branch 'noqt6formacosyet' into 'master'
Have macos use Qt5 instead of Qt6

See merge request OpenMW/openmw!3316
2023-08-06 16:06:28 +00:00
psi29a
088e8ea4c8 Have macos use Qt5 instead of Qt6 2023-08-06 16:06:28 +00:00
psi29a
8d1a19a6f4 [#7358] Make MyGui 3.4.2 required for 0.49 2023-08-06 16:05:59 +00:00
psi29a
1caf64d9cf Try using latest coverity with focal and clang-12 2023-07-23 22:43:24 +02:00
uramer
d4d2112b06 Fail Teal generation on any error 2023-07-08 18:44:22 +02:00
psi29a
96356a3815 Update file before_script.osx.sh 2023-07-08 12:42:06 +00:00
psi29a
b62b5f363e Merge branch 'osg_win_dep' into 'master'
Use most recent OSG dependency to match 0.48 RC builds

See merge request OpenMW/openmw!3120
2023-06-10 08:54:31 +00:00
elsid
6c7cdb981d
Use most recent OSG dependency to match 0.48 RC builds 2023-06-10 00:33:34 +02:00
elsid
11204d35d6
Use zlib directly for ESM4
Fallback to decompression by block of fixed size when decompressing the
whole archive fails.
2023-06-10 00:12:57 +02:00
elsid
c8a848777e
Build only openmw by Ubuntu_GCC_asan job 2023-06-05 22:45:09 +02:00
psi29a
a5c2ad45dc Support macOS: AMD64 and ARM64 2023-05-27 13:34:31 +00:00
elsid
6521cb4d7c
Add CI job to run integration tests with AddressSanitizer 2023-05-23 13:39:44 +02:00
elsid
81ed0ccd52
Fetch with unshallow flag
Otherwise fetch may not fetch all commits in the branch.
2023-04-29 00:03:29 +02:00
psi29a
2e45c80ac2 Merge branch 'remove_boost_fs' into 'master'
Don't install boost-filesystem anymore

See merge request OpenMW/openmw!2972
2023-04-26 06:52:18 +00:00
elsid
d82b41be08
Fetch more commits from source repository to find merge-base
Gitlab CI fetches only 10 commits from source repository which might not be
enough for git merge-base.
2023-04-26 02:04:45 +02:00
jvoisin
8e3576022a Don't install boost-filesystem anymore 2023-04-25 23:26:29 +02:00
elsid
f2c4445621
Fix preprocess code size script 2023-04-22 13:22:08 +02:00
elsid
e646449880
Add CI job to measure preprocessed code size 2023-04-21 02:55:48 +02:00
elsid
8e9c78d20c
Split Ubuntu_Clang_Tidy job 2023-04-20 11:15:32 +02:00
Andrei Kortunov
8df7ce545e Migrate from GraphicsWindowQt to QOpenGLWidget 2023-04-05 19:43:42 +04:00
psi29a
bc65c7a53a make use of new backported bullet 3.24 2023-03-28 10:03:50 +00:00
psi29a
6d8f3c7bce Merge branch 'cs_unit_tests' into 'master'
Introduce unit tests for editor

See merge request OpenMW/openmw!2821
2023-03-13 09:37:32 +00:00
psi29a
e37860c1dc Cherry pick 'openmw-48-stereo-fixes' into 'master'
Openmw 48 stereo fixes

See merge request OpenMW/openmw!2815
2023-03-12 22:20:23 +01:00
elsid
712feb0d92
Run CS tests in CI 2023-03-12 12:06:33 +01:00
elsid
6f6e452dfa
Add executable to run CS tests 2023-03-12 12:06:33 +01:00
psi29a
efebb8efd8 Merge branch 'cmake_fixes' into 'master'
Formatting and coverage related CMake files fixes

See merge request OpenMW/openmw!2811
2023-03-12 11:03:06 +00:00
psi29a
d4d9b2d699 Merge branch 'multithreaded-bullet-windows' into 'master'
Use multithreaded Bullet libraries on Windows

Closes #7270

See merge request OpenMW/openmw!2816
2023-03-12 10:49:04 +00:00
psi29a
3594f92e3a Merge branch 'symstore' into 'master'
Package symbols for symbol server in CI

See merge request OpenMW/openmw!2818
2023-03-12 10:48:52 +00:00
AnyOldName3
6ca9fb7e15 Use multithreaded Bullet libraries on Windows 2023-03-11 18:32:36 +00:00
elsid
a527db8ca7
Enforce space only indendation in CMake files 2023-03-10 15:28:14 +01:00
elsid
8cfd947ecc
Copy osgSim.dll to openmw.exe location 2023-03-01 23:30:02 +01:00
elsid
3eda0b4af6
Use tabs for indentation in CI/before_script.msvc.sh 2023-03-01 23:29:44 +01:00
elsid
d2ef0f6a9e
Check file names
File names should follow https://wiki.openmw.org/index.php?title=Naming_Conventions#Files.
Enforce this in CI. Add a list of exceptions for already present files.
2023-02-25 17:38:08 +01:00
uramer
c064e9ebf9 Find luarocks package installations in a more robust way 2023-02-20 19:39:33 +01:00
psi29a
bf1540ff5a Clean up before_install.osx.sh for use on gitlab; small fix for jpeg problem 2023-02-20 10:26:12 +00:00
psi29a
3a56cc857d Merge branch 'teal_test' into 'master'
Teal declarations

See merge request OpenMW/openmw!2529
2023-02-19 20:58:46 +00:00
uramer
2cf6c5b3ce Move generate_teal_declarations.sh to scripts/ 2023-02-19 18:00:44 +01:00
Evil Eye
7aa891c016 Bump OpenAL to 1.23.0 on Windows 2023-02-19 10:37:17 +01:00