elsid
|
bdc2eb5250
|
Check only original default settings
When more than 1 user config layers are used we still want to check only the
first layer of default settings loaded from settings-default.cfg.
|
2023-04-10 15:38:39 +02:00 |
|
elsid
|
db7d0adfe8
|
Define settings values based on documentation
Using docs/source/reference/modding/settings/*.rst and
files/settings-default.cfg files content.
|
2023-03-28 20:47:34 +02:00 |
|
elsid
|
3bad40153c
|
Define typed settings storage with single time initialization
To make sure loaded settings have valid values doing the check once per loading.
And to make access more efficient.
|
2023-03-28 20:47:34 +02:00 |
|
Shi Han
|
a90e3b8c3b
|
Move from std::atoi to std::from_char
|
2023-03-18 09:30:48 +00:00 |
|
jvoisin
|
3cbf1dc042
|
First pass with include-what-you-use
|
2022-10-09 10:39:43 +00:00 |
|
elsid
|
624d8bc931
|
Support unsigned settings values
|
2022-10-04 01:34:53 +02:00 |
|
elsid
|
2388b21f63
|
Use std::from_chars to parse settings integral numbers and handle errors
|
2022-10-04 01:34:50 +02:00 |
|
clang-format-bot
|
ddb0522bbf
|
Apply clang-format to code base
|
2022-09-22 21:35:26 +03:00 |
|
Project579
|
c226b35f1f
|
Fix some remaining encoding errors due to std::filesystem transition.
|
2022-09-11 14:41:20 +02:00 |
|
Project579
|
c3175e371a
|
Fix YAML::LoadFile mangling Unicode paths in Windows.
|
2022-09-11 14:41:20 +02:00 |
|
Project579
|
a13709c510
|
Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions.
|
2022-09-11 14:41:20 +02:00 |
|
Project579
|
e5c417c968
|
Make sure all paths are passed as std::filesystem::path instead of std::string where possible.
|
2022-09-11 14:41:15 +02:00 |
|
Project579
|
4bb07282c9
|
Replace all remaining occurrences of boost::filesystem with std::filesystem.
|
2022-09-11 02:19:00 +02:00 |
|
Evil Eye
|
2222b47e3d
|
Make Settings::Manager::getString return a reference
|
2022-08-28 16:38:11 +02:00 |
|
elsid
|
f99ed6f1db
|
Split components/misc/stringops.hpp into multiple headers
Replace all ciEqual overloads with one having std::string_view as argument.
|
2022-08-03 22:06:24 +02:00 |
|
Andrei Kortunov
|
8ff64ca176
|
Add a default way to store arrays in the settings.cfg
|
2022-07-27 13:03:34 +04:00 |
|
elsid
|
e03e0db55d
|
Use std::string_view to access settings
There is no more need to copy std::string into a pair when need to call
std::map::find.
Remove unused resetPendingChange function.
|
2022-06-18 17:54:24 +02:00 |
|
jvoisin
|
cb226e00f9
|
Remove some more of boost::
|
2022-05-25 21:16:26 +02:00 |
|
jvoisin
|
4e4debb1cb
|
Remove even more of boost::filesystem
|
2022-05-25 18:29:02 +00:00 |
|
cody glassman
|
6093cb5f2c
|
postprocessing lua api extensions
|
2022-05-22 18:53:38 -07:00 |
|
Petr Mikheev
|
7f8d433775
|
Initialize log recorder right after initializing the logging
|
2022-05-22 02:47:58 +02:00 |
|
Matt
|
395de4b251
|
Refactor PostProcessor code
|
2022-05-21 06:42:05 +00:00 |
|
cody glassman
|
04843fed6d
|
moddable post-processing pipeline
|
2022-05-15 10:03:58 -07:00 |
|
cody glassman
|
ad139f2f9a
|
rename to windowed fullscreen
|
2022-05-08 22:56:39 -07:00 |
|
cody glassman
|
05901a2480
|
add borderless windows, deprecate fullscreen mode
|
2022-05-08 22:56:39 -07:00 |
|
Evil Eye
|
a64979e25d
|
Replace empty std::string assignments
|
2022-05-04 22:33:39 +02:00 |
|
elsid
|
7038c82690
|
Configure mav navmeshdb file size from the launcher
|
2022-04-07 16:38:01 +02:00 |
|
Martin Otto
|
96e48e5492
|
Make settings loader differentiate between engine and editor (fixes #6658).
|
2022-03-04 09:44:52 +00:00 |
|
Petr Mikheev
|
a453e5c198
|
Reuse the same code to load settings in apps/openmw, apps/launcher, apps/opencs
|
2022-02-02 23:47:11 +01:00 |
|
Petr Mikheev
|
1bcc4a8bcc
|
Read settings.cfg from all active config dirs
|
2022-02-02 23:47:11 +01:00 |
|
elsid
|
01c712d5f1
|
Split navigator settings into subtypes
Mostly to distinguish settings that affect properties of the generated navmesh.
|
2021-12-10 23:55:03 +01:00 |
|
OnlyForF1
|
c5b33185b5
|
Recalculate the Projection Matrix every time the window is resized.
|
2021-11-30 16:00:30 +00:00 |
|
jvoisin
|
aec3c74fa5
|
Sprinkle some [[noreturn]] where possible
|
2021-06-22 12:51:08 +02:00 |
|
Thunderforge
|
89950e5528
|
Preventing type conversion of double to float for objectPagingMinSize
|
2021-05-29 16:27:23 -05:00 |
|
AnyOldName3
|
4cedb3549b
|
Decode base64-packed settings files
|
2021-05-17 23:39:56 +01:00 |
|
AnyOldName3
|
081650a2e5
|
Integrate Base64 library with build
|
2021-05-17 23:00:23 +01:00 |
|
AnyOldName3
|
09f39b29f0
|
Load defaults.bin instead of settings-default.cfg. Do not decode yet.
|
2021-05-09 21:14:06 +01:00 |
|
AnyOldName3
|
92325976e9
|
Update documentation to refer to defaults.bin
|
2021-05-09 21:13:34 +01:00 |
|
Petr Mikheev
|
8cdc7031f5
|
Support vectors in settings.cfg
|
2020-07-24 21:47:49 +02:00 |
|
Capostrophic
|
69219c18a7
|
Make sure blank lines at the end of settings.cfg don't disappear
|
2020-03-28 19:15:43 +03:00 |
|
Capostrophic
|
bec5746fdd
|
Improve blank line handling in settings writer (bug #5326)
|
2020-03-26 23:41:33 +03:00 |
|
Andrei Kortunov
|
1cdd33b434
|
Implement additional stringops to avoid Boost functions
|
2020-01-09 19:40:22 +04:00 |
|
Capostrophic
|
f7d2cdb782
|
Revert to 0.45.0 comments-in-the-middle settings behavior
|
2019-10-26 10:55:10 +03:00 |
|
elsid
|
275f552fcf
|
Do not modify settings on save
|
2019-10-21 22:47:24 +02:00 |
|
elsid
|
a7930073e8
|
Move settings parser declaration to separate header
|
2019-10-21 22:47:24 +02:00 |
|
Capostrophic
|
dfb852cbb0
|
Improve Boost apologia
|
2019-06-22 18:15:19 +03:00 |
|
Capostrophic
|
49c691d00a
|
Make settings manager locale-independent again
|
2019-06-22 18:15:19 +03:00 |
|
Andrei Kortunov
|
4f42fe5595
|
Refactor Settings::Manager::apply()
|
2019-05-04 21:38:36 +04:00 |
|
Andrei Kortunov
|
0cd8d4b842
|
Do not track resolution settings changes in the InputManager (bug #4902)
|
2019-05-02 19:00:47 +04:00 |
|
Andrei Kortunov
|
0937f02598
|
Get rid of unnecessary string streams
|
2019-01-07 21:08:16 +04:00 |
|