26 Commits
Author SHA1 Message Date
Daniel KrupińskiandGitHub a4284c1e75 internal: use std::lerp() (#15296) 2026-06-30 22:34:56 +02:00
Daniel KrupińskiandGitHub db0e0f0cdb internal: optimize Env::envEnabled() (#15295) 2026-06-30 22:34:05 +02:00
Daniel KrupińskiandGitHub 997780c86a internal: make ColorManagement constants inline to reduce binary file size (#15267) 2026-06-28 15:00:07 +02:00
Daniel KrupińskiandGitHub ce5f53e71c internal: make color constants inline to reduce binary file size (#15211) 2026-06-25 18:30:51 +01:00
Daniel KrupińskiandGitHub fff2db2e6d opengl: optimize CShaderLoader::getDefines() (#15212) 2026-06-24 15:37:19 +01:00
Daniel KrupińskiandGitHub cbfc3044d4 output: simplify trying DRM formats (#15198) 2026-06-21 16:28:04 +01:00
Daniel KrupińskiandGitHub 735c0e0224 config/lua: do not wrap std::function in std::optional (#15197) 2026-06-21 11:38:30 +01:00
Daniel KrupińskiandGitHub d486a5fe69 drm: init sync_merge_data::name field directly with a string literal (#15153) 2026-06-19 18:04:51 +01:00
Daniel KrupińskiandGitHub 01e4e99c10 config/lua: use function pointers instead of std::function for fields (#15154) 2026-06-19 18:03:51 +01:00
Daniel KrupińskiandGitHub 179c2bce03 internal: replace std::vformat() with std::format() when the format string is known at the compile time (#15119) 2026-06-14 17:14:12 +01:00
Daniel KrupińskiandGitHub d59e294ac9 hyprctl: use .transform() instead of .and_then() (#15116) 2026-06-14 17:13:24 +01:00
Daniel KrupińskiandGitHub abbbed3204 internal: do not use std::make_pair() (#15122) 2026-06-14 17:12:43 +01:00
Daniel KrupińskiandGitHub bdf78d7ad7 internal: replace PI macro with std::numbers::pi (#15115) 2026-06-14 13:40:34 +01:00
Daniel KrupińskiandGitHub 05f60fd5a3 hyprctl: remove redundant mutex locking from SRollingLogFollow::get() (#15114) 2026-06-14 13:40:18 +01:00
Daniel KrupińskiandGitHub 9ed9f50713 shaders: replace SHADERS std::map with a constexpr sorted std::array (#15113) 2026-06-14 13:40:06 +01:00
Daniel KrupińskiandGitHub 4cbb7dedcb i18n: reduce the size of the machine code generated from CI18nEngine constructor (#15036) 2026-06-09 17:56:11 +01:00
Daniel KrupińskiandGitHub 91288a7849 logger: avoid multiple instances of static variables being created in CLogger::log() (#15012) 2026-06-09 17:43:33 +01:00
Daniel KrupińskiandGitHub 4aff8ba451 internal: extract rarely executed code from RASSERT macro to a non-inline function (#15013)
Code that is unlikely to be executed (such as assertion failure handling) should not be inlined to not pollute the CPU instruction cache.
2026-06-09 08:43:03 +01:00
Daniel KrupińskiandGitHub 60804cac53 desktop/rule: optimize mapping rule properties to strings and engines (#14945) 2026-06-05 12:10:45 +01:00
Daniel KrupińskiandGitHub 04c290efcf internal: fix filename string not being computed at compile time in RASSERT and GLCALL macros (#14972) 2026-06-04 16:33:24 +01:00
Daniel KrupińskiandGitHub bb13110bcc hyprctl: hide C++ symbols by default (#14959) 2026-06-04 12:49:07 +01:00
Daniel KrupińskiandGitHub 7994acbe5e hyprpm: hide C++ symbols by default (#14958) 2026-06-04 12:48:34 +01:00
Daniel KrupińskiandGitHub 13be9a3305 ci: upgrade actions/checkout to v6 (#14885) 2026-06-01 18:20:52 +01:00
Daniel KrupińskiandGitHub 500e804882 ci: upgrade github/codeql-action/upload-sarif to v4 (#14886) 2026-06-01 17:43:26 +01:00
Daniel KrupińskiandGitHub 12f93844cc ci: upgrade actions/upload-artifact to v7 (#14887) 2026-06-01 17:43:08 +01:00
Daniel KrupińskiandGitHub 5d161c7be0 ci: upgrade stefanzweifel/git-auto-commit-action to v7 (#14888) 2026-06-01 17:42:51 +01:00