| 
								
								
									 elsid | 28851411a3 | Fix and enforce namespace naming | 2025-07-20 21:19:16 +02:00 |  | 
				
					
						| 
								
								
									 psi29a | 747771ac5e | Merge branch 'fontexport' into 'master' Restore --export-fonts option functionality
See merge request OpenMW/openmw!4561 | 2025-03-27 11:04:35 +00:00 |  | 
				
					
						| 
								
								
									 psi29a | 8bbb46b52c | Merge branch 'frankfontaine' into 'master' Properly implement bitmap font kerning (#8378)
See merge request OpenMW/openmw!4565 | 2025-03-05 21:16:19 +00:00 |  | 
				
					
						| 
								
								
									 psi29a | 888415059c | Merge branch 'fontainofdreams' into 'master' Allow bitmap font texture reading to end prematurely (#8378)
See merge request OpenMW/openmw!4564 | 2025-03-05 13:11:10 +00:00 |  | 
				
					
						| 
								
								
									 Alexei Kotov | fd358396fc | Properly implement bitmap font kerning | 2025-03-03 08:42:39 +03:00 |  | 
				
					
						| 
								
								
									 Alexei Kotov | 24468fd965 | Allow bitmap font texture to end prematurely | 2025-03-03 08:29:00 +03:00 |  | 
				
					
						| 
								
								
									 Alexei Kotov | c8fe596fc4 | Add some remaining missing bitmap substitutions | 2025-03-03 08:02:34 +03:00 |  | 
				
					
						| 
								
								
									 Alexei Kotov | c50d8195bb | Remove custom substitutions for glyphs that may exist in the font | 2025-03-03 08:02:16 +03:00 |  | 
				
					
						| 
								
								
									 Alexei Kotov | dc3264a3a5 | Restore --export-fonts option functionality | 2025-03-02 22:33:06 +03:00 |  | 
				
					
						| 
								
								
									 Alexei Kotov | d11bd7397b | Revise bitmap glyph replacements (#7531) | 2024-11-16 22:48:52 +03:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | f2dc25e214 | Optimize bitmap fonts loading | 2024-03-27 12:44:35 +04:00 |  | 
				
					
						| 
								
								
									 Evil Eye | 97009f1e23 | Merge Assumeru/mystringvui | 2023-10-17 23:53:04 +02:00 |  | 
				
					
						| 
								
								
									 Bret Curtis | 43a931d3c4 | [#7528] Fix MyGUI 3.4.3 issues | 2023-10-17 23:53:04 +02:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 5cfd21e9ab | Do not place deprecated MyGUI property dynamically | 2023-08-08 09:48:40 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | f3cf61627c | Do not use deprecated MyGUI features for list boxes | 2023-08-08 09:30:13 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | b3a981e0fc | Simplify strings construction | 2023-08-02 17:59:40 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | d3d7a663c6 | Move some objects instead of copying | 2023-07-31 20:43:46 +04:00 |  | 
				
					
						| 
								
								
									 elsid | d113f0fc44 | Use settings values for GUI settings | 2023-07-16 20:46:54 +02:00 |  | 
				
					
						| 
								
								
									 jvoisin | 6da3c3e200 | Fix a gcc warning about copy ```
/home/jvoisin/dev/openmw/openmw/components/fontloader/fontloader.cpp:532:29: warning: loop variable '[key, value]' creates a copy from type 'std::pair<const int, int> const' [-Wrange-loop-construct]
            for (const auto [key, value] : additional)
                            ^
/home/jvoisin/dev/openmw/openmw/components/fontloader/fontloader.cpp:532:18: note: use reference type 'std::pair<const int, int> const &' to prevent copying
            for (const auto [key, value] : additional)
                 ^~~~~~~~~~~~~~~~~~~~~~~~~
                            &
1 warning generated.
``` | 2023-05-22 17:18:43 +02:00 |  | 
				
					
						| 
								
								
									 Evil Eye | 5491512905 | Use string_view in more places and reduce the number of empty string literals | 2023-05-21 16:39:32 +02:00 |  | 
				
					
						| 
								
								
									 elsid | 843753da14 | Remove unused includes | 2022-10-09 16:44:18 +02:00 |  | 
				
					
						| 
								
								
									 clang-format-bot | ddb0522bbf | Apply clang-format to code base | 2022-09-22 21:35:26 +03: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 |  | 
				
					
						| 
								
								
									 AnyOldName3 | 4e8e2e1c60 | Eliminate &thing[0] pattern | 2022-09-03 16:41:35 +01:00 |  | 
				
					
						| 
								
								
									 psi29a | 4ff7f8ddfb | Merge branch 'string_viewing' into 'master' Use string_view in yet more places
See merge request OpenMW/openmw!2348 | 2022-08-30 21:12:11 +00:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 3037f190be | Implement per-font resolution | 2022-08-30 12:16:30 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 3178868cc3 | Improve built-in default fonts | 2022-08-30 07:54:20 +00:00 |  | 
				
					
						| 
								
								
									 Evil Eye | fb9bc5f535 | Use string_view in Fallback::Map | 2022-08-28 17:20:49 +02:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 9e1ab590f1 | Cleanup fonts loading | 2022-08-21 13:19:04 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | c3d3f3140b | Allow to change font settings in the launcher | 2022-08-18 13:29:12 +04: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 | a787625c65 | Remove code which became redundant due to changes in way how we load bitmap fonts | 2022-07-27 12:15:07 +04:00 |  | 
				
					
						| 
								
								
									 elsid | 5f800279ac | Remove unused Gui::FontLoader::mTextures | 2022-07-26 12:33:27 +02:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 845a812ebf | Drop fonts export - users are supposed to use TrueType fonts or mods with legacy format | 2022-07-18 10:40:03 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 5bc5c1bb0c | Use our fonts as a fallback | 2022-07-18 09:57:20 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 1f864e3127 | Do not override monospace font | 2022-07-18 00:04:43 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 6f6b5ba04b | Some refactoring | 2022-07-17 22:01:48 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | db686b25c2 | Use fallback data from openmw.cfg to setup fonts | 2022-07-17 22:01:48 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 8513bc9620 | Fix build error on MSVC | 2022-07-17 22:01:48 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 8fc3635c2c | Use case-insensitive font keys, remove debug code | 2022-07-17 22:01:48 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | c47a48e25d | Inject layout files to VFS | 2022-07-17 22:01:48 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 2630bc21dd | Allow to override MyGUI layout | 2022-07-17 22:01:48 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 4ddba5142e | Introduce font mappings | 2022-07-17 22:01:48 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | dd04bfccfb | Load fonts | 2022-07-17 22:01:48 +04:00 |  | 
				
					
						| 
								
								
									 jvoisin | 0cc304e659 | Clean up MyGUI includes This should improve incremental compilation. | 2022-06-04 15:26:36 +02:00 |  | 
				
					
						| 
								
								
									 jvoisin | 6feb92a9bf | Remove boost::filesystem from a couple of files | 2022-05-24 21:18:21 +00:00 |  | 
				
					
						| 
								
								
									 elsid | 94c1d0cced | Use unique_ptr to store istream | 2022-04-22 18:27:17 +02:00 |  | 
				
					
						| 
								
								
									 elsid | 071ab3f650 | Fix out of bounds access for std::string_view | 2022-02-14 19:56:50 +01:00 |  | 
				
					
						| 
								
								
									 elsid | c75e938c46 | Return string_view from Utf8Encoder functions To avoid redundant std::string constructions. | 2022-02-12 17:11:54 +01:00 |  | 
				
					
						| 
								
								
									 Alexei Dobrohotov | 7a0c13fcf8 | Make better use of std::clamp | 2021-11-06 08:47:32 +03:00 |  |