1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-11-30 12:04:31 +00:00
Commit graph

36730 commits

Author SHA1 Message Date
AnyOldName3
4eb69427dd One last pair of rule-of-three warnings for Clang 2025-09-25 00:05:35 +01:00
AnyOldName3
7ebb0cf577 Some warnings for Clang 2025-09-24 00:38:36 +01:00
AnyOldName3
536e7b8881 I think MSVC was right and GCC was wrong 2025-09-24 00:37:21 +01:00
AnyOldName3
372e5aa5f8 Format 2025-09-24 00:01:52 +01:00
AnyOldName3
eb81cc7908 More GCC Ubuntu warnings 2025-09-23 23:47:27 +01:00
AnyOldName3
f39ba9783a Mark extern library includes as SYSTEM
With CMake 3.25, there's a target property we could use to deal with this with a little less mess, but we use 3.16 right now.
2025-09-23 01:13:47 +01:00
AnyOldName3
a433114937 Rearrange extern so includes don't need to start with extern/ 2025-09-23 01:04:45 +01:00
AnyOldName3
b6f699d513 First batch of GCC/Ubuntu 24.04 warnings 2025-09-23 00:14:53 +01:00
Evil Eye
4847995861 Bump cache keys 2025-09-22 21:28:52 +02:00
Evil Eye
b15ae08a07 Reduce type conversions in books 2025-09-22 20:59:13 +02:00
Evil Eye
5308e22f6d Address more conversion warnings in the engine 2025-09-22 18:10:34 +02:00
Evil Eye
e77ce5a507 Fix KeywordSearch 2025-09-22 17:12:24 +02:00
Evil Eye
478df08433 Address more engine conversion warnings 2025-09-22 13:33:27 +02:00
Evil Eye
bcad4a7fd5 Address more conversion warnings in the engine 2025-09-21 17:45:38 +02:00
Evil Eye
fc700c61fd Resolve various conversion warnings in mwgui 2025-09-21 15:58:38 +02:00
Evil Eye
39f17f5651 Remove scaled GlyphInfo copy 2025-09-21 12:32:31 +02:00
Evil Eye
1caac90e93 Add btVector3 -> osg::Vec3f helper 2025-09-21 12:14:50 +02:00
Evil Eye
b845e07ad6 Address various conversion warnings in openmw 2025-09-21 12:00:59 +02:00
Evil Eye
9523f46409 Address conversion warnings in opencs 2025-09-21 10:45:21 +02:00
Evil Eye
712ea46537 Fix include order 2025-09-20 17:19:54 +02:00
Evil Eye
f181420cce Address conversion warning in the launcher 2025-09-20 16:22:18 +02:00
Evil Eye
ddd614f815 Address conversion warnings in essimporter 2025-09-20 16:20:47 +02:00
Evil Eye
ea2ff63bf6 Address conversion warnings in esmtool 2025-09-20 16:16:01 +02:00
Evil Eye
3ba702690c Require SOL_PROPAGATE_EXCEPTIONS to be off 2025-09-20 16:07:59 +02:00
Evil Eye
b0cf148393 Support wrapped arthimetic types 2025-09-20 12:58:37 +02:00
Evil Eye
71fa8c9f7d Fix conversion warnings in components_tests 2025-09-20 12:12:31 +02:00
Evil Eye
cb82d37992 Address remaining conversion warnings in components 2025-09-20 11:39:31 +02:00
Evil Eye
a8831651bb Swap arguments 2025-09-18 22:01:24 +02:00
Evil Eye
f7292680d6 Fix most conversion warnings in components 2025-09-18 22:00:55 +02:00
AnyOldName3
98291f1377 First batch of warning fixes 2025-09-18 00:38:08 +01:00
AnyOldName3
7520e86ab3 Don't treat the repo root as a system include directory
This is a regression from 99ba45a308 (9a2aa4db38d3115ed60da621e012c0efc0172aae_322_319), and caused many of our headers not to generate warnings.

It also combined with MSVC bug https://developercommunity.visualstudio.com/t/Including-a-header-with-pragma-system_h/10968424?port=1025&fsid=327e3050-e79a-41b0-8237-b262a60103e3 to prevent warnings in any TU that includes a CMake-generated precompiled header.
2025-09-17 19:02:51 +01:00
Alexei Kotov
fbb726cee0 Merge branch 'shooting-at-macs-without-looking' into 'master'
Some MacOS tidying

See merge request OpenMW/openmw!4905
2025-09-14 01:18:50 +03:00
psi29a
28a540d5fd Merge branch 'googleenpassant' into 'master'
Add some missing French translations

See merge request OpenMW/openmw!4918
2025-09-13 13:22:16 +00:00
AnyOldName3
fe97e3c888 Move brew repair and update to architecture-independent script
It installs things now, so these commands are useful.
2025-09-12 18:09:12 +01:00
Alexei Kotov
0471b98436 Add French translations for Doppler factor lines 2025-09-12 12:59:20 +03:00
Alexei Kotov
e70eb1e2e1 Add French lines for OMWCombat 2025-09-12 12:59:20 +03:00
psi29a
9257beea4e Merge branch 'bmdhacks-controller-deslect-bug' into 'master'
Controller tooltip display preferences survive mouse movement

See merge request OpenMW/openmw!4858
2025-09-09 21:00:56 +00:00
Alexei Kotov
8074331637
Merge branch 'gamepadactionl10n' into 'master'
Translate gamepad actions, part 3

See merge request OpenMW/openmw!4916
2025-09-08 19:40:20 +03:00
Alexei Kotov
b3f4287bca Update Swedish Interface lines 2025-09-06 22:15:08 +03:00
AnyOldName3
aa5510fb46 Use CCache in GitHub Actions build again 2025-09-06 17:55:09 +01:00
bmdhacks
072504d3b7 fixed a tooltip bug in spell creation and made controller tooltip toggling a helper function in the window manager 2025-09-06 09:50:27 -07:00
Evil Eye
1403fbce1b
Merge branch 'flatpak-paths' into 'master'
Document Flatpak paths

See merge request OpenMW/openmw!4884
2025-09-06 09:39:42 +00:00
AnyOldName3
998c738ed0 Add some options from the Windows script to the MacOS script
Hopefully, they might even work, too.

Also move ccache installation to the CI script as it's not mandatory to use ccache for local builds.
2025-09-06 01:29:44 +01:00
AnyOldName3
98bb4af0cb Use correct shebang
[[ doesn't work in real sh, only in more advanced shells pretending to be sh.
2025-09-06 01:07:02 +01:00
AnyOldName3
0a2c929a76 Don't meddle with people's git settings
I can't see any reason for this to have been necessary in CI in the first place as we do CI runs for commits on a branch, not for a detached head.
Despite that, I've left it in the Linux and Android scripts as we don't suggest anyone runs those on their own machines.
2025-09-06 00:56:46 +01:00
AnyOldName3
ff60b741a7 Move architecture-independent tool installation to common script 2025-09-06 00:51:52 +01:00
Alexei Kotov
9a92904f11 Use l10n for inventory offer action 2025-09-05 10:11:10 +03:00
Alexei Kotov
1740e6bac4 Use l10n for stats window scroll down action 2025-09-05 10:00:15 +03:00
Alexei Kotov
3159c363a1 Use l10n for trading menu offer action 2025-09-05 09:49:05 +03:00
Alexei Kotov
bd4d844b87 Use l10n for repair gamepad actions 2025-09-05 09:33:22 +03:00