Commit Graph

31457 Commits (1bdcb5d6d9e8fa2846749d31b9bb65102c26aa4d)
 

Author SHA1 Message Date
AnyOldName3 1bdcb5d6d9 Share the dump directory for crash and freeze dumps
This means the shared memory struct is just 255 bytes longer than a few
commits ago instead of 32K.

Also introduce a function for putting path strings in the shared memory
as there was too much copied and pasted code and it was error-prone.

Also free some handles once we're done with them so they don't leak.
1 year ago
psi29a 429e911da1 Merge branch 'lua_journal' into 'master'
Add Lua bindings for journal (second iteration of !3133)

See merge request OpenMW/openmw!3189
1 year ago
psi29a 1268dde8fe Merge branch 'metermarker' into 'master'
Don't discard collision for the entire tree if BSXFlags marker flag is set

See merge request OpenMW/openmw!3216
1 year ago
psi29a 3961403b79 Merge branch 'newNifNodeReads' into 'master'
Read a couple more Nif Nodes

See merge request OpenMW/openmw!3218
1 year ago
alekulyn b085a52681 Add template Nif record 1 year ago
alekulyn 4b90352c2f Add RC value to BSLightingShaderPropertyFloatController and change the revelant RC value in niffile 1 year ago
alekulyn 589726d4f8 Enchanting table fully ready 1 year ago
alekulyn ed532b5aca Add BSEffectShaderPropertyFloatController record reading 1 year ago
alekulyn 7ea2ea96b6 Read new nodes pt1 1 year ago
Alexei Dobrohotov 2de8c6b3c0 Don't discard collision for the entire tree if BSXFlags marker flag is set 1 year ago
psi29a d9027f7eef Merge branch 'falloutfalloffnthtimesthecharm' into 'master'
BSEffectShader/NoLighting fixes

See merge request OpenMW/openmw!3211
1 year ago
Alexei Kotov 5b9a195e3d Merge branch '7322-changelog' into 'master'
Add #7322 to changelog

Closes #7322

See merge request OpenMW/openmw!3214
1 year ago
AnyOldName3 f4403be128 Add #7322 to changelog 1 year ago
psi29a 657f55612e Merge branch 'madsbuvi-master-patch-92066' into 'master'
Remove resolved TODO

See merge request OpenMW/openmw!3213
1 year ago
Mads Buvik Sandvei 0c37a64a84 Remove resolved TODO 1 year ago
Alexei Dobrohotov 52a16e0e93 BSEffectShader/NoLighting fixes
Don't hijack BSShader::NoLighting for BSEffectShader functionality
(Fallout meshes break if you use the actual emissive color as a base color)
Don't use falloff for textureless NoLighting objects
Use falloff flag for BSEffectShader
1 year ago
psi29a a755fa0f34 Merge branch 'cleanup_includes' into 'master'
Cleanup includes

See merge request OpenMW/openmw!3203
1 year ago
psi29a 81f8d16982 Merge branch 'loadBsTriShape' into 'master'
Load BSTriShape NIF nodes

See merge request OpenMW/openmw!3099
1 year ago
alekulyn 74aa7b947a Load BSTriShape NIF nodes 1 year ago
psi29a 3833f2e92e Merge branch 'esm4console' into 'master'
Autocomplete ESM4::Cell editor IDs

See merge request OpenMW/openmw!3209
1 year ago
Alexei Dobrohotov 3b85f9f8cf Autocomplete ESM4::Cell editor IDs 1 year ago
psi29a 5c9dbdaceb Merge branch 'fix_teal_bindings' into 'master'
Fix Teal bindings and documentation typos

See merge request OpenMW/openmw!3208
1 year ago
uramer d4d2112b06 Fail Teal generation on any error 2 years ago
uramer bf7b39f214 Fix typos in Lua documentation 2 years ago
psi29a fbe6a398f8 Merge branch 'unstack-refnum' into 'master'
Generate new refnum for the new stack created when unstacking.

See merge request OpenMW/openmw!3206
2 years ago
psi29a ca8cf002de Merge branch 'macos_target_non_eol_version' into 'master'
macOS target 11

See merge request OpenMW/openmw!3205
2 years ago
Mads Buvik Sandvei 0f608f388e Generate new refnum for the new stack created when unstacking. 2 years ago
psi29a 96356a3815 Update file before_script.osx.sh 2 years ago
psi29a b49dc0ee4c Merge branch 'translations_july_23' into 'master'
Last Swedish translations as of now (#7417)

See merge request OpenMW/openmw!3192
2 years ago
Joakim Berg c612c2a218 Last Swedish translations as of now (#7417) 2 years ago
psi29a f9d99cf5ce Merge branch 'disable_mac_os_ci' into 'master'
Enable macos job only for upstream project

See merge request OpenMW/openmw!3201
2 years ago
psi29a 29ffc2840e Merge branch 'fix_7448' into 'master'
Fix #7448 (onConsume don't work after loading a save if inventory wasn't accessed from Lua)

Closes #7448

See merge request OpenMW/openmw!3194
2 years ago
psi29a da592356f1 Merge branch 'no-crash-dump-in-temp' into 'master'
Don't put crash dumps in Temp on Windows

Closes #7455

See merge request OpenMW/openmw!3200
2 years ago
Petr Mikheev a09fb8d8f8 Rework Lua bindings for journal 2 years ago
Tobias Tribble c792582376 Add Lua bindings for journal 2 years ago
elsid f6fce5ee15
Cleanup includes 2 years ago
psi29a 63e9a63c67 Merge branch 'i-can-see-nearly-now-the-grass-is-gone' into 'master'
Maybe compute an accurate near and far plane using primitives for groundcover

See merge request OpenMW/openmw!2960
2 years ago
Alexei Kotov 9df5323890 Merge branch 'dragdrop-doc-formatting' into 'master'
Documentation: Fix Header Formatting of Drag&Drop Article

See merge request OpenMW/openmw!3197
2 years ago
psi29a 3d0621bdd2 Merge branch 'save-artefacts' into 'master'
Upload CI artifacts

See merge request OpenMW/openmw!3130
2 years ago
AnyOldName3 3e8253010a Upload CI artifacts 2 years ago
psi29a cab47d0a2a Merge branch 'settings_values_general' into 'master'
Use settings values for General settings (#6876)

See merge request OpenMW/openmw!3198
2 years ago
psi29a aa820be986 Merge branch 'cell_for_drafts' into 'master'
Add special cell for objects created via Lua scripts and not yet added into the world

Closes #7383

See merge request OpenMW/openmw!3193
2 years ago
psi29a 2a534576de Merge branch 'fix-the-comments-again' into 'master'
Restore and clarify comments damaged by !2971

Closes #7350 and #7349

See merge request OpenMW/openmw!2979
2 years ago
AnyOldName3 106dbba086 Restore and clarify comments damaged by !2971 2 years ago
elsid 8eb059de53
Enable macos job only for upstream project 2 years ago
Petr Mikheev fb7ba40385 Merge branch 'lua-bb-once-and-for-all' into 'master'
Lua - Fix BB once and for all

See merge request OpenMW/openmw!3143
2 years ago
AnyOldName3 48368f79b6 Update Windows crash dump path once we know where we're logging
Manual rewrite of 5102f4b11d
2 years ago
AnyOldName3 72d99237e3 This would never have happened had clang format not tried making this function wrogn in the first place 2 years ago
AnyOldName3 1bcbc4f53f Undo clang format change because clang format in CI disagrees with clang format on my computer 2 years ago
AnyOldName3 3bb3f58c73 Don't put crash dumps in Temp on Windows
Well... unless we fail to get the user profile directory.

Also put freeze dumps in a more appropriately-named file.

Discussed in https://gitlab.com/OpenMW/openmw/-/issues/7455

Manual rewrite of c21695c951

As well as that, I found a bug where the crash dump path was being converted from a std::filesystem::path to a utf8-encoded std::string, then passed to the crash catcher, which converted it to a std::filesystem::path implicitly, but using the system eight-bit code page, which wouldn't usually be UTF-8. That's now fixed by passing the function that expects a path a path instead of a string.
2 years ago