jvoisin
3ac8eb0787
Merge branch 'changelog' into 'master'
...
Sync the changelog
See merge request OpenMW/openmw!5098
2026-01-13 22:18:12 +00:00
Alexei Kotov
c4ab0d7e2f
Sync the changelog for 0.51.0
2026-01-13 03:28:11 +03:00
Alexei Kotov
7daecbac66
Merge branch 'staaats' into 'master'
...
Deduplicate stats cache usage
Closes #8897
See merge request OpenMW/openmw!5093
2026-01-13 00:36:24 +03:00
Evil Eye
998065618f
Deduplicate stats cache usage
2026-01-11 13:34:21 +01:00
jvoisin
9233f82113
Merge branch 'maxlightsvalue' into 'master'
...
Display Max Lights value as an integer
See merge request OpenMW/openmw!5091
2026-01-11 00:12:24 +00:00
Alexei Kotov
e3ad2d1a0f
Display Max Lights value as an integer
2026-01-10 18:36:04 +03:00
Alexei Kotov
acb36cb7c6
Merge branch 'allthatslazyaboutglittering' into 'master'
...
Copy refdata when copying gold
Closes #8917
See merge request OpenMW/openmw!5087
2026-01-09 19:04:13 +03:00
Alexei Kotov
c0c7ec1c8f
Merge branch 'macos_deprecation_fixes' into 'master'
...
Fix macos deprecation warnings
See merge request OpenMW/openmw!5082
2026-01-09 19:02:17 +03:00
AnyOldName3
bc45d17a56
Merge branch 'unused_var_really' into 'master'
...
heightfield not used
See merge request OpenMW/openmw!5084
2026-01-09 15:33:47 +00:00
Bret Curtis
5b45c9a56c
do the thing to the thing, no only one place and let it propagate
2026-01-09 12:14:45 +01:00
Bret Curtis
0dad5dd4e9
do not do a explicit nullptr check per aon3 request
2026-01-09 12:02:46 +01:00
Evil Eye
32f821a1a6
Copy refdata when copying gold
2026-01-08 16:47:20 +01:00
psi29a
f0e31e69dd
Merge branch 'refnumhitman' into 'master'
...
Replace ActorIds with RefNums
Closes #7602
See merge request OpenMW/openmw!4323
2026-01-08 09:23:20 +00:00
Alexei Kotov
4f72fd80cd
Merge branch 'master' into 'master'
...
Yellow changed from `(1 1 0)` to `(1 0.729 0)` in `openmw_hud_energybar.skin.xml`
See merge request OpenMW/openmw!5086
2026-01-08 08:00:29 +03:00
AnyOldName3
8f2c9982ec
Merge branch 'long-long-path' into 'master'
...
Support long paths on Windows
See merge request OpenMW/openmw!5054
2026-01-07 18:46:13 +00:00
AnyOldName3
115ee7a353
c a p i t u l a t e
2026-01-07 15:16:01 +00:00
AnyOldName3
18cc753517
Add comment highlighting known fragile code
...
We know we can't make the struct bigger as everything caught fire when we gave freeze dumps their own path, and was fixed when we switched to a common directory and just separate filenames.
Switching to wchar_t and stopping using UTF-8 here would cause a similar size increase, so similar problems are to be expected.
2026-01-07 15:12:22 +00:00
AnyOldName3
16efa6e5b5
Support long paths on Windows
...
Apparently we'd never bothered opting in, despite nearly everything in all out apps being entirely compatible and designed with long paths in mind.
GetModuleFileNameW is a bit awkward as it's just about the only Win32 function that returns the minimum of the buffer size and the string size - nearly everything else returns the full size even if it won't fit, so you can pass it a null pointer and a size of zero, and it'll tell you how much space you need to allocate.
I pretty much just copied the mostly-working long-path-friendly call site in the crash catcher to windowspath.cpp, but I also noticed that if the function failed and returned zero, the original implementation would loop forever, so I fixed that.
There was some code that could be ditched from the catch monitor as \\?\ is a prefix you can use to opt into long paths for a single API call instead of using the manifest to set it everywhere.
2026-01-07 15:12:22 +00:00
AnyOldName3
7d9eee3f33
Merge branch 'gogregistry' into 'master'
...
Detect the GOG Galaxy version of Morrowind on Windows
See merge request OpenMW/openmw!5041
2026-01-07 15:10:58 +00:00
psi29a
f11b96a905
Merge branch 'registry' into 'master'
...
Detect Steam installations on Windows and Linux
See merge request OpenMW/openmw!4885
2026-01-07 09:03:16 +00:00
Bret Curtis
b31248d871
only on openmw-lib
2026-01-07 09:10:24 +01:00
Safebox
e5fcb88fd5
Yellow changed from (1 1 1) to (1 0.729 0) in openmw_hud_energybar.skin.xml
2026-01-06 20:53:32 +00:00
Alexei Kotov
67810b18f0
Merge branch 'new_cont_crea' into 'master'
...
Add record creation for containers, creatures
Closes #8911
See merge request OpenMW/openmw!4869
2026-01-06 23:45:43 +03:00
Bret Curtis
cf9a5e9bad
just nullptr check, no unused for you
2026-01-06 18:29:50 +01:00
Alexei Kotov
a1d013794e
Bump Lua API revision
2026-01-06 19:57:45 +03:00
SkyHasACat
d79dc925cc
Add record creation for container, creature
...
(squashed)
2026-01-06 19:55:12 +03:00
Bret Curtis
4c0506777e
maybe_unused_yes_it_is
2026-01-06 12:41:55 +01:00
Bret Curtis
37bd120075
add version check
2026-01-06 09:50:23 +01:00
Bret Curtis
52b129fe39
fix macos deprecation warnings
2026-01-06 09:50:23 +01:00
Alexei Kotov
80a6d13be5
Merge branch 'patch-1' into 'master'
...
Adding to documentation that a condition of -1 makes a light source last forever
See merge request OpenMW/openmw!5081
2026-01-06 01:36:32 +03:00
Thunderforge
d76234dbc3
Fixing typo
2026-01-04 22:38:51 +00:00
Thunderforge
ed35a17db4
Adding -1 duration light effect to documentation
2026-01-04 21:21:32 +00:00
Alexei Kotov
9c221edd29
Merge branch 'fixGCCPreProcessScript' into 'master'
...
Fetch --unshallow in ubuntu_gcc_preprocess.sh
Closes #8900
See merge request OpenMW/openmw!5079
2026-01-04 03:53:08 +03:00
Aussiemon
b043f7267c
Extra space 😩
2026-01-02 04:48:54 -07:00
Aussiemon
c123bbad55
Just check both
2026-01-02 04:35:28 -07:00
Aussiemon
9c82709ab3
Check for shallowness before unshallow
2026-01-02 04:18:56 -07:00
Aussiemon
7553a3e89c
Fetch --unshallow in ubuntu_gcc_preprocess.sh
2026-01-02 03:07:09 -07:00
jvoisin
2f703ecd3f
Merge branch 'weatherreport' into 'master'
...
Improve high wind speed rain/snow behavior (#8864 )
Closes #8864
See merge request OpenMW/openmw!5069
2026-01-01 20:57:53 +00:00
AnyOldName3
76eff59c2c
Merge branch 'esmtoolrotation' into 'master'
...
Improve esmtool destination position/rotation formatting
See merge request OpenMW/openmw!5075
2026-01-01 18:10:25 +00:00
Alexei Kotov
a207b45101
Merge branch 'splitting-headache' into 'master'
...
Split the Windows build into two, like it was when the time limit was an hour before mid 2022
See merge request OpenMW/openmw!5070
2026-01-01 18:43:16 +03: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
AnyOldName3
25543090af
Get rid of TODO that doesn't need doing
2025-12-30 17:44:44 +00:00
Alexei Kotov
48ee222cac
Merge branch 'FixPlayerQuestName' into 'master'
...
Fix bad document keyword
See merge request OpenMW/openmw!5077
2025-12-29 00:00:22 +03:00
elsid
dff8fa1cd1
Detect disconnected tile groups and report cell refs from there
...
Cell refs placed at cooridnates far from the rest are potential content
issues.
2025-12-28 13:10:42 +01:00
Evil Eye
d3b4ea0ba7
Only mark valid actor ids for conversion
2025-12-28 11:21:30 +01:00
Evil Eye
72de0c06ba
Use getBaseNode to detect if the actor is active
2025-12-27 22:29:32 +01:00
Daisyhasacat
b3bdb3b620
Add change to core
2025-12-27 21:14:43 +00:00
Daisyhasacat
9212b3ddbb
Fix bad word
2025-12-27 20:49:00 +00: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
Evil Eye
48b0d48e9a
Merge branch 'string_ref_id_count' into 'master'
...
Report number of StringRefIds to osg stats
See merge request OpenMW/openmw!5072
2025-12-27 16:50:30 +00:00