elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c044bef6a7 
								
							 
						 
						
							
							
								
								Add StatelessUtf8Encoder to support caller provided buffer for output  
							
							
							
						 
						
							2022-02-14 23:19:49 +01: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 
								
							 
						 
						
							
							
							
							
								
							
							
								5ca56a4f8a 
								
							 
						 
						
							
							
								
								New option "config" for specifying additional config directories.  
							
							
							
						 
						
							2022-02-02 23:47:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								dd5ba5c57b 
								
							 
						 
						
							
							
								
								Redirect log only after parsing configuration  
							
							
							
						 
						
							2022-02-02 23:47:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								45db56b382 
								
							 
						 
						
							
							
								
								Rework fixed string  
							
							... 
							
							
							
							* Avoid inheritance.
* Define equality operators out of the class definition.
* Replace toString with toStringView where it doesn't make sense to create a string. 
							
						 
						
							2022-01-28 18:39:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								74e7cfc023 
								
							 
						 
						
							
							
								
								remove unused includes: part1  
							
							... 
							
							
							
							remove unused imports: part2
revert one tidy we will keep for c++20 
							
						 
						
							2022-01-23 17:30:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								cdbab2325f 
								
							 
						 
						
							
							
								
								rename esmterrain to esm3terrain  
							
							
							
						 
						
							2022-01-23 17:19:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								d1fb854521 
								
							 
						 
						
							
							
								
								move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4  
							
							... 
							
							
							
							esm typo
esm typo 
							
						 
						
							2022-01-23 17:04:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Cody Glassman 
								
							 
						 
						
							
							
							
							
								
							
							
								8ec0a52605 
								
							 
						 
						
							
							
								
								Toggable day night switch ( #5928 )  
							
							
							
						 
						
							2022-01-11 09:34:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								8fc09f8c51 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into detain-hash-selectively-reluctant  
							
							... 
							
							
							
							Merge conflicts included:
* One setting being removed (branch had changed its type).
* One setting's description being changed (branch had changed its type).
* List of files in components/files was changed both upstream and on the
  branch.
* Upstream had changed something in a file the branch deletes. 
							
						 
						
							2021-12-09 17:09:52 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								9336626927 
								
							 
						 
						
							
							
								
								use OPENMW_RESOURCES_ROOT instead  
							
							
							
						 
						
							2021-12-08 14:33:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								a9bf53d4ed 
								
							 
						 
						
							
							
								
								modified builtin_scripts to be macOS aware; simplified things as the SHADER and MYGUI dir were just pointing to the OpenMW_BINARY_DIR anyway, so removing the code duplication  
							
							
							
						 
						
							2021-12-08 14:28:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								84d6de3eba 
								
							 
						 
						
							
							
								
								Parse paths with boost rules when it's quoted, but use the string verbatim when it's not  
							
							
							
						 
						
							2021-11-21 19:51:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								52f9634624 
								
							 
						 
						
							
							
								
								Allow the CS to handle the repeat flag for all types  
							
							
							
						 
						
							2021-11-20 11:03:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								5c5c71778a 
								
							 
						 
						
							
							
								
								Merge branch 'circular' into 'master'  
							
							... 
							
							
							
							Consistently sort content files
See merge request OpenMW/openmw!1350  
							
						 
						
							2021-11-14 20:24:18 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								6daefe3ddc 
								
							 
						 
						
							
							
								
								Cast to the unsigned char expected by cctype functions  
							
							
							
						 
						
							2021-11-14 11:26:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								f23bd51175 
								
							 
						 
						
							
							
								
								Don't check bounds when the type is unambiguously a char  
							
							
							
						 
						
							2021-11-14 11:26:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								751e8cf76b 
								
							 
						 
						
							
							
								
								Do a bounds check before calling functions defined in cctype  
							
							
							
						 
						
							2021-11-14 11:26:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								8fb0b5846e 
								
							 
						 
						
							
							
								
								Allow paths with trailing data, emmitting a warning  
							
							
							
						 
						
							2021-11-14 00:22:44 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								a3e039d862 
								
							 
						 
						
							
							
								
								Explicitely sort by file name after adding all data dirs  
							
							
							
						 
						
							2021-11-07 14:15:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								7a0c13fcf8 
								
							 
						 
						
							
							
								
								Make better use of std::clamp  
							
							
							
						 
						
							2021-11-06 08:47:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6cf74f7041 
								
							 
						 
						
							
							
								
								refactors ESM::Land ( #3213 )  
							
							... 
							
							
							
							With this PR we reduce coupling, simplify code, encapsulate a variable and separate actual `ESM` data from its context. 
							
						 
						
							2021-11-04 16:55:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								37386f417e 
								
							 
						 
						
							
							
								
								Support *.omwscripts in openmw-launcher  
							
							
							
						 
						
							2021-10-29 20:09:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								9b565c4cf9 
								
							 
						 
						
							
							
								
								Remove dead code  
							
							
							
						 
						
							2021-10-28 22:16:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bo Svensson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c9c8d02332 
								
							 
						 
						
							
							
								
								fixes a crash ( #3183 )  
							
							... 
							
							
							
							This PR fixes a crash caused by the improperly ensured lifetime of RigGeometry::mSourceGeometry. mSourceGeometry was not adequate to ensure mSourceGeometry would outlive mGeometry because we extend mGeometrys lifetime beyond this lifetime by passing mGeometry to the draw traversal instead of this.
In addition,
We add important comments.
We detect and prevent generally unsafe operations in high level code.
We add a sprinkling of const to help clarify intentions. 
							
						 
						
							2021-10-23 10:31:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								18d3102148 
								
							 
						 
						
							
							
								
								Do not use union to access FIXED_STRING<4> as int  
							
							... 
							
							
							
							https://en.cppreference.com/w/cpp/language/union :
> It's undefined behavior to read from the member of the union that wasn't most recently written. 
						
							2021-10-17 17:16:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								14c4bba4a3 
								
							 
						 
						
							
							
								
								Remove unused include  
							
							
							
						 
						
							2021-10-15 21:54:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								28278e9a82 
								
							 
						 
						
							
							
								
								Drawing duplicate lines is faster than iterating through big containers  
							
							
							
						 
						
							2021-10-15 21:54:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								55456a19fc 
								
							 
						 
						
							
							
								
								Only iterate through temporary selection when using toggle  
							
							
							
						 
						
							2021-10-15 21:54:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								46960825ef 
								
							 
						 
						
							
							
								
								Various terrain selection and editmode dragging fixes  
							
							
							
						 
						
							2021-10-15 21:54:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								89a20b6ea5 
								
							 
						 
						
							
							
								
								Call dragEnded instead of pressed also after aborted operation  
							
							
							
						 
						
							2021-10-15 21:54:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								3df9ceda03 
								
							 
						 
						
							
							
								
								Remove measurement code  
							
							
							
						 
						
							2021-10-15 21:54:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								7602d677fa 
								
							 
						 
						
							
							
								
								Terrain selection optimizations, measurements, renderBin change  
							
							
							
						 
						
							2021-10-15 21:54:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								a8acc19988 
								
							 
						 
						
							
							
								
								Avoid copying std::string in MWWorld::Ptr::getTypeDescription()  
							
							
							
						 
						
							2021-10-12 00:18:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								1b83b08d80 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into detain-hash  
							
							... 
							
							
							
							Tests which no longer work are commented out.
Some of these don't work because they're effectively testing for the
presence of bugs in the old implementation.
Others don't work because we're no longer accidentally disabling the
boost::program_options feature where it generates an error if only part
of a token gets consumed.
These will be fixed by later commits. 
							
						 
						
							2021-10-10 23:50:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								af0d399103 
								
							 
						 
						
							
							
								
								Purge all uses of Escape Hash types  
							
							
							
						 
						
							2021-10-09 01:49:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								fc7e13d76a 
								
							 
						 
						
							
							
								
								Merge branch 'omwaddon_dep' into 'master'  
							
							... 
							
							
							
							Allow creating omwaddons without a dependency on an omwgame
See merge request OpenMW/openmw!1243  
							
						 
						
							2021-10-08 06:40:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								555224a0fb 
								
							 
						 
						
							
							
								
								Merge branch 'fixes' into 'master'  
							
							... 
							
							
							
							Make compilers happy and fix the changelog
See merge request OpenMW/openmw!1260  
							
						 
						
							2021-10-07 10:17:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								d680aa26e9 
								
							 
						 
						
							
							
								
								Disallow switch fallthrough  
							
							
							
						 
						
							2021-10-03 21:58:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Matjaž Lamut 
								
							 
						 
						
							
							
							
							
								
							
							
								1c9f06f742 
								
							 
						 
						
							
							
								
								Minor UI tweaks all around OpenMW-CS  
							
							
							
						 
						
							2021-10-03 19:13:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								782e0710af 
								
							 
						 
						
							
							
								
								Merge branch 'OpenCS-preserve-blocked' into 'master'  
							
							... 
							
							
							
							OpenCS - Preserve "blocked" record flags when saving. #6288 
Closes  #6288 
See merge request OpenMW/openmw!1052  
							
						 
						
							2021-09-27 19:21:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								ade6cd0127 
								
							 
						 
						
							
							
								
								Merge branch 'editor_columns_filtering' into 'master'  
							
							... 
							
							
							
							Toggling table columns visibility. Partially implements #890 
Closes  #890 
See merge request OpenMW/openmw!1232  
							
						 
						
							2021-09-27 19:02:19 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								413ac067ec 
								
							 
						 
						
							
							
								
								Allow creating omwaddons without a dependency on an omwgame  
							
							
							
						 
						
							2021-09-26 17:44:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								e2e5161d81 
								
							 
						 
						
							
							
								
								Merge branch 'optimizebrushdraw' into 'master'  
							
							... 
							
							
							
							Optimize terrain editing brush drawing performance
Closes  #6285 
See merge request OpenMW/openmw!1226  
							
						 
						
							2021-09-26 15:14:55 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pi03k 
								
							 
						 
						
							
							
							
							
								
							
							
								e641bea606 
								
							 
						 
						
							
							
								
								Toggling table columns visibility  
							
							
							
						 
						
							2021-09-22 10:47:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								831055f878 
								
							 
						 
						
							
							
								
								Merge branch 'OpenCS-fix-modify' into 'master'  
							
							... 
							
							
							
							OpenCS - Re-implement the fix for Issue #6067 .
See merge request OpenMW/openmw!1173  
							
						 
						
							2021-09-19 19:23:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								18f5762a76 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'OpenCS-preserve-blocked'  
							
							... 
							
							
							
							# Conflicts:
#   CHANGELOG.md 
							
						 
						
							2021-09-18 15:20:26 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									unelsson 
								
							 
						 
						
							
							
							
							
								
							
							
								70e210735a 
								
							 
						 
						
							
							
								
								Optimize terrain editing brush drawing performance  
							
							
							
						 
						
							2021-09-18 15:57:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pi03k 
								
							 
						 
						
							
							
							
							
								
							
							
								4ff5a04e9b 
								
							 
						 
						
							
							
								
								Remove redundant qt-related cmake macros  
							
							
							
						 
						
							2021-09-17 14:41:04 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								24d1c2b5fa 
								
							 
						 
						
							
							
								
								Merge branch 'recurse_directory_iterator' into 'master'  
							
							... 
							
							
							
							VFS manager refactoring
See merge request OpenMW/openmw!1218  
							
						 
						
							2021-09-15 07:20:52 +00:00