AnyOldName3
24d07da29c
Rejig components defines
...
OPENMW_DOC_BASEURL is only used in a CMake-configured file, so it only needs to be a CMake variable, which it already is.
There's no benefit to making it visible to every TU in components.
MYGUI_DONT_USE_OBSOLETE should be visible in everything that transitively includes MyGUI just in case.
This should really be set up by MyGUI's CMake config or embedded in a generated MyGUI header rather than being our responsibility, but while we're forced to deal with it, it's closer to right to make it a PUBLIC define on components rather than a directory-scoped define in the components directory.
2026-01-15 18:35:12 +00:00
Alexei Kotov
9efef817dc
Merge branch 'navmeshtool_worldspaces' into 'master'
...
Somewhat reduce navmeshtool peak memory usage
See merge request OpenMW/openmw!5076
2025-12-31 00:37:51 +03:00
Alexei Kotov
efbdd0cd5e
Merge branch 'vfs_normalized_path_26' into 'master'
...
Use normalized path in SoundManager (#8138 )
See merge request OpenMW/openmw!5048
2025-12-27 23:18:02 +03:00
elsid
e9468267fc
Process worldspaces sequentially by navmeshtool
...
Gathering all cells data for all worldspaces may consume a lot memory if
interior cells processing is enabled.
2025-12-27 16:18:01 +01:00
elsid
07621574d0
Report number of StringRefIds
2025-12-25 13:26:23 +01:00
elsid
fc297f741a
Remove redundant includes
2025-12-25 13:05:16 +01:00
elsid
64c24800c6
Simplify initialization
2025-12-25 13:04:45 +01:00
jvoisin
dbcedf614d
Merge branch 'recindex' into 'master'
...
Rename all remaining recIndex variations to recordIndex
See merge request OpenMW/openmw!5059
2025-12-24 20:31:05 +00:00
Evil Eye
8107fc451f
Remove dead code
2025-12-22 17:24:29 +01:00
Alexei Kotov
a6195698ae
recIndex => recordIndex
2025-12-21 00:40:12 +03:00
Alexei Kotov
7ca6fbb952
Merge branch 'dialoguefilters' into 'master'
...
Expose info conditions to Lua
Closes #8076
See merge request OpenMW/openmw!5045
2025-12-19 04:33:39 +03:00
Evil Eye
60e6b94498
Fix the spelling of mercantile
2025-12-19 04:30:51 +03:00
AnyOldName3
f9bc7691e0
Merge branch 'recordrenaming' into 'master'
...
Make NIF base record members conform to the naming conventions
See merge request OpenMW/openmw!5051
2025-12-18 14:20:19 +00:00
jvoisin
77beed0a6c
Merge branch 'bgsm' into 'master'
...
Don't read terrain parameters for BGSM v1/v2
See merge request OpenMW/openmw!5050
2025-12-18 12:43:01 +00:00
psi29a
7281f3e3f6
Merge branch 'near-far-wherever-you-are' into 'master'
...
Ensure near plane doesn't go past far plane when there are no shadow receivers
See merge request OpenMW/openmw!5047
2025-12-18 10:43:53 +00:00
Alexei Kotov
a0b73d5e62
Make NIF base record members conform to the naming conventions
2025-12-16 13:23:30 +03:00
Alexei Kotov
1e5979b80f
Merge branch 'nifresizepurge' into 'master'
...
Reserve capacity for the remaining NIF collections
See merge request OpenMW/openmw!5049
2025-12-16 12:11:19 +03:00
Alexei Kotov
76ce47a890
Merge branch 'l10nformat' into 'master'
...
Replace format args with icu in engine messages
See merge request OpenMW/openmw!5032
2025-12-16 12:07:06 +03:00
Alexei Kotov
3927eaef66
Reserve capacity for controller NIF collections
2025-12-15 15:20:59 +03:00
Alexei Kotov
02d9c26289
Reserve capacity for node NIF collections
2025-12-15 15:20:59 +03:00
Alexei Kotov
17e279cf0d
Don't read terrain parameters for BGSM v1/v2
...
This fixes parsing of most BGSM files from Fallout 4.
2025-12-15 14:50:47 +03:00
Alexei Kotov
7332b4e232
Reserve capacity for extra data NIF collections
2025-12-15 10:44:45 +03:00
Alexei Kotov
ea506019dc
Reserve capacity for data NIF collections
2025-12-15 10:44:37 +03:00
Alexei Kotov
137382b424
Reserve capacity for physics NIF collections
2025-12-15 10:44:27 +03:00
elsid
5af72ba2c4
Remove unused vfs path symbols
2025-12-14 19:27:39 +01:00
Alexei Kotov
5a022532fd
Merge branch 'livefactionreaction' into 'master'
...
Rename faction rank reaction to reputation
Closes #8789
See merge request OpenMW/openmw!5037
2025-12-14 18:18:40 +03:00
Alexei Kotov
29e43a0d80
Merge branch 'stem' into 'master'
...
Fix NormalizedView::stem to include dots
See merge request OpenMW/openmw!5044
2025-12-14 18:17:04 +03:00
AnyOldName3
2754d4264c
Ensure near plane doesn't go past far plane when there are no shadow receivers
2025-12-14 00:21:42 +00:00
Evil Eye
2d33ead98d
Fix NormalizedView::stem to include dots
2025-12-12 23:14:57 +01:00
Evil Eye
9c8edcc43b
Increase max ext length to 4
2025-12-12 11:37:02 +01:00
Evil Eye
c9d5d6813d
Address Coverity issues in BSA code
2025-12-11 13:03:53 +01:00
Alexei Kotov
d5c7a6c6db
Merge branch 'tovfsornottovfs' into 'master'
...
Address incorrect std::filesystem::path usage
Closes #8738
See merge request OpenMW/openmw!5033
2025-12-10 21:20:26 +03:00
Alexei Kotov
51e5328596
Merge branch 'verysafeget' into 'master'
...
Don't accept table like objects in getFieldOrNil
Closes #8840
See merge request OpenMW/openmw!5035
2025-12-10 21:19:22 +03:00
Evil Eye
5fde484997
Rename faction rank reaction to reputation
2025-12-09 17:54:13 +01:00
Evil Eye
b32b98d9f5
Detach elements from child before destroying it
2025-12-09 15:41:02 +01:00
Evil Eye
fdbcada044
Don't accept table like objects in getFieldOrNil
2025-12-09 11:48:02 +01:00
Alexei Kotov
cd4901245e
Merge branch 'vfs_normalized_path_25' into 'master'
...
Use normalized path for correctResourcePath and related functions (#8138 )
See merge request OpenMW/openmw!5031
2025-12-09 09:44:50 +03:00
elsid
878f9f8433
Add extension path type
2025-12-08 20:38:23 +01:00
elsid
b5196b2fd1
Use normalized path for correctResourcePath and related functions
2025-12-08 20:38:15 +01:00
Evil Eye
82914be8b2
Treat TES4+ BSA paths as VFS paths
2025-12-08 17:44:15 +01:00
Evil Eye
d45f252f69
Use vfs paths in MyGUI data manager
2025-12-08 16:40:39 +01:00
Evil Eye
6e8b6ef48e
Don't use filesystem::path while looking for vfs files
2025-12-08 16:06:15 +01:00
Evil Eye
8fcad02f5d
Don't use external formatting for l10n strings
2025-12-08 11:25:23 +01:00
Alexei Kotov
b917b146c5
Merge branch 'androidproof' into 'master'
...
Prevent UB when reading global variables
Closes #6494
See merge request OpenMW/openmw!5022
2025-12-07 21:38:18 +03:00
Alexei Kotov
ee9d7db3c1
Merge branch 'gmstl10n' into 'master'
...
Allow composition of GMST l10n values
See merge request OpenMW/openmw!4873
2025-12-07 14:02:12 +03:00
Evil Eye
e422c09820
Merge branch 'vfs_normalized_path_24' into 'master'
...
Use normalized path in LuaUi::TextureData and to implement correctResourcePath (#8138 )
See merge request OpenMW/openmw!4920
2025-12-07 08:07:49 +00:00
Alexei Kotov
1223ca0228
Merge branch 'fix_std_23' into 'master'
...
Fix compilation with -std=23
See merge request OpenMW/openmw!5019
2025-12-06 04:10:49 +03:00
elsid
66923870da
Use normalized path to implement correctResourcePath
2025-12-06 00:12:43 +01:00
elsid
1b362140ae
Remove duplicated and leading slashes in normalizeFilenameInPlace
...
To be consistent with correctResourcePath.
2025-12-06 00:12:43 +01:00
elsid
60c7b3aa14
Move code from components/lua_ui/resources.cpp to header
2025-12-06 00:12:42 +01:00