17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-10-17 22:39:19 +02:00

Commit Graph

  • 457569e8ac fix: keep quantize() in its own value type jerrrrycho 2026-10-11 01:40:23 +02:00
  • dbd37798ae chore: strip stray carriage returns left in TTrain constructor comments jerrrrycho 2026-10-10 19:38:48 +02:00
  • 780ddf9ddb refactor(sonar): more small fixes jerrrrycho 2026-10-10 17:52:59 +02:00
  • ba6840b6ba refactor(sonar): assorted small fixes jerrrrycho 2026-10-10 17:50:12 +02:00
  • ce450012b6 fix(sonar): test the bearing damage bit, not bit 0 (cpp:S872) jerrrrycho 2026-10-10 17:46:06 +02:00
  • a322472632 refactor(sonar): use std::array for local fixed-size arrays (cpp:S5945) jerrrrycho 2026-10-10 17:44:14 +02:00
  • 7a27af5a47 refactor(sonar): format UUIDs and log timestamps with std::format (cpp:S6494, cpp:S5945) jerrrrycho 2026-10-10 17:44:12 +02:00
  • d846665b3b refactor(sonar): replace single-case switch statements with if (cpp:S1301) jerrrrycho 2026-10-10 17:39:27 +02:00
  • 7fc738fb58 refactor(sonar): make read-only global tables const (cpp:S5421) jerrrrycho 2026-10-10 17:36:32 +02:00
  • 2afa42c6b7 refactor(sonar): take read-only string parameters as std::string_view (cpp:S6009) jerrrrycho 2026-10-10 17:28:41 +02:00
  • 86c99c2421 refactor(sonar): drop const_cast on string literals passed to the Python C API (cpp:S859) jerrrrycho 2026-10-10 17:24:04 +02:00
  • 28e4050dd7 refactor(sonar): use std::bind_front for callbacks (cpp:S5995) jerrrrycho 2026-10-10 17:24:04 +02:00
  • 59d471d65b fix(sonar): do not use UI text as a printf format string (cpp:S5281) jerrrrycho 2026-10-10 17:24:04 +02:00
  • ea0d0ba396 refactor(sonar): use transparent comparators for string-keyed maps (cpp:S6045) jerrrrycho 2026-10-10 17:21:07 +02:00
  • f6736fa233 refactor(sonar): pass expensive-to-copy parameters by const reference (cpp:S1238) jerrrrycho 2026-10-10 17:16:40 +02:00
  • 4532d5e037 refactor(sonar): take read-only pointer and reference parameters as const (cpp:S995) jerrrrycho 2026-10-10 17:08:45 +02:00
  • 693a817d5e refactor(sonar): make read-only local references and pointers const (cpp:S5350) jerrrrycho 2026-10-10 17:05:09 +02:00
  • 29e8a1befc refactor(sonar): initialise members in initialiser lists or declarations (cpp:S3230) jerrrrycho 2026-10-10 17:03:17 +02:00
  • c2449db91d refactor(sonar): mark converting constructors explicit (cpp:S1709) jerrrrycho 2026-10-10 16:55:10 +02:00
  • 34c0c8182d refactor(sonar): reduce enum qualification with using enum (cpp:S6177) jerrrrycho 2026-10-10 16:49:01 +02:00
  • e524d38128 refactor(sonar): rename locals that shadow outer declarations (cpp:S1117) jerrrrycho 2026-10-10 16:45:39 +02:00
  • 846cb12430 refactor(sonar): inherit base constructors instead of forwarding them (cpp:S5952) jerrrrycho 2026-10-10 16:41:22 +02:00
  • 14dcbc0a45 refactor(sonar): rely on class template argument deduction (cpp:S6012) jerrrrycho 2026-10-10 16:37:55 +02:00
  • 1a956d3215 refactor(sonar): declare loop counters in the for statement (cpp:S5955) jerrrrycho 2026-10-10 16:34:28 +02:00
  • afbd49cc66 refactor(sonar): declare variables separately from their type definitions (cpp:S3646) jerrrrycho 2026-10-10 16:33:12 +02:00
  • 3c80ea20c7 refactor(sonar): drop top-level const from by-value return types (cpp:S5951) jerrrrycho 2026-10-10 16:29:47 +02:00
  • f82b12b2c6 refactor(sonar): avoid side effects inside typeid operands (cpp:S5279) jerrrrycho 2026-10-10 16:26:40 +02:00
  • a510996dc7 refactor(sonar): add braces around nested if-else (cpp:S5261) jerrrrycho 2026-10-10 16:25:40 +02:00
  • e7827cfe05 refactor(sonar): access static members through the class (cpp:S2209) jerrrrycho 2026-10-10 16:24:59 +02:00
  • d0a6353449 refactor(sonar): use std::ranges algorithms and std::erase(_if) (cpp:S6197) jerrrrycho 2026-10-10 16:24:06 +02:00
  • 9a674b4944 refactor(sonar): use std::size for array lengths (cpp:S7127) jerrrrycho 2026-10-10 16:22:49 +02:00
  • eb82bf360b refactor(sonar): add default cases to switch statements (cpp:S3562) jerrrrycho 2026-10-10 16:22:01 +02:00
  • 6b77352293 refactor(sonar): split chained assignments (cpp:S1121) jerrrrycho 2026-10-10 16:16:50 +02:00
  • 2d1cac601e refactor(sonar): use range-based loops and ranges algorithms (cpp:S5566) jerrrrycho 2026-10-10 16:13:12 +02:00
  • 560512bd9e refactor(sonar): use structured bindings for pair access (cpp:S6005) jerrrrycho 2026-10-10 16:06:32 +02:00
  • 71b338f30e refactor(sonar): remove unused variables, captures and private fields (cpp:S1481, cpp:S1068) jerrrrycho 2026-10-10 16:03:19 +02:00
  • d28695f073 refactor(sonar): remove dead stores (cpp:S1854) jerrrrycho 2026-10-10 15:58:05 +02:00
  • 4b55445a53 refactor(sonar): document intentionally empty functions (cpp:S1186) jerrrrycho 2026-10-10 15:56:34 +02:00
  • 9aa7e658ac refactor(sonar): remove redundant parentheses (cpp:S1110) jerrrrycho 2026-10-10 15:55:46 +02:00
  • 413009e59e refactor(sonar): use auto where the type is spelled out on the right (cpp:S5827) jerrrrycho 2026-10-10 15:52:25 +02:00
  • f8c6e358bd refactor(sonar): use try_emplace for map insertion (cpp:S6030) jerrrrycho 2026-10-10 15:51:29 +02:00
  • 8d93367de7 fix(sonar): give polymorphic base classes virtual destructors (cpp:S1235) jerrrrycho 2026-10-10 15:48:07 +02:00
  • 6fce71af36 refactor(sonar): scope single-use variables in if init-statements (cpp:S6004) jerrrrycho 2026-10-10 15:44:18 +02:00
  • 0d886e65ec refactor(sonar): merge collapsible nested if statements (cpp:S1066) jerrrrycho 2026-10-10 15:39:11 +02:00
  • 8042953b95 refactor(sonar): declare non-mutating member functions const (cpp:S5817) jerrrrycho 2026-10-10 15:26:48 +02:00
  • 01d2b9bf82 refactor(sonar): mark unused parameters (cpp:S1172) jerrrrycho 2026-10-10 15:18:45 +02:00
  • ad32f1f840 refactor(sonar): make narrowing conversions explicit (cpp:S5276) jerrrrycho 2026-10-10 15:16:28 +02:00
  • d325a54756 refactor(sonar): construct elements in place with emplace_back (cpp:S6003) jerrrrycho 2026-10-10 15:06:57 +02:00
  • 178fcc61a2 refactor(sonar): use std::scoped_lock instead of std::lock_guard (cpp:S5997) jerrrrycho 2026-10-10 15:06:48 +02:00
  • 07d94806b7 refactor(sonar): remove redundant casts (cpp:S1905) jerrrrycho 2026-10-10 15:06:37 +02:00
  • 807d6822a5 refactor(sonar): remove redundant access specifiers (cpp:S3539) jerrrrycho 2026-10-10 15:05:48 +02:00
  • 9657955e62 refactor(sonar): use nullptr literal (cpp:S4962) jerrrrycho 2026-10-10 15:05:47 +02:00
  • baafdcc1cc refactor(sonar): use =default for trivial special members (cpp:S3490) jerrrrycho 2026-10-10 15:05:45 +02:00
  • 3f1c9720fb refactor(sonar): prefer using over typedef (cpp:S5416) jerrrrycho 2026-10-10 15:05:42 +02:00
  • 6b0617cc97 refactor(sonar): drop redundant lambda return types (cpp:S3574) jerrrrycho 2026-10-10 15:04:25 +02:00
  • c4738dbc87 refactor(sonar): remove empty statements, one declaration per statement (cpp:S1116, cpp:S1659) jerrrrycho 2026-10-10 15:03:30 +02:00
  • 3d46090e49 refactor(sonar): use override instead of redundant virtual (cpp:S3471) jerrrrycho 2026-10-10 14:55:56 +02:00
  • c26041f2e7 Merge pull request #199 from MaSzyna-EU07/brake-diag Hirek193 2026-10-10 20:37:12 +02:00
  • 3ade849d50 Merge pull request #206 from MaSzyna-EU07/feat/modern-editor Hirek193 2026-10-10 20:24:04 +02:00
  • 7d331ee65a Editor: brace ImGui clipper loops, rename scenery wizard file name field build-feat-modern-editor feat/modern-editor Hirek193 2026-10-10 19:55:50 +02:00
  • 21445507cc Editor orthophoto: own geometry bank per scene tile, per-frame vertex budget Hirek193 2026-10-10 18:24:26 +02:00
  • dab227d16d Editor: keep the terrain palette rotation/repeat values when the slider is released Hirek193 2026-10-10 18:19:10 +02:00
  • c82cc0d4a4 refactor(sonar): more small fixes fix/sonar-maintainability jerrrrycho 2026-10-10 17:52:59 +02:00
  • b6186ced21 refactor(sonar): assorted small fixes jerrrrycho 2026-10-10 17:50:12 +02:00
  • 2e92076e21 fix(sonar): test the bearing damage bit, not bit 0 (cpp:S872) jerrrrycho 2026-10-10 17:46:06 +02:00
  • 43fcda05a0 refactor(sonar): use std::array for local fixed-size arrays (cpp:S5945) jerrrrycho 2026-10-10 17:44:14 +02:00
  • 312ba58ffa refactor(sonar): format UUIDs and log timestamps with std::format (cpp:S6494, cpp:S5945) jerrrrycho 2026-10-10 17:44:12 +02:00
  • 9fec0e925c refactor(sonar): replace single-case switch statements with if (cpp:S1301) jerrrrycho 2026-10-10 17:39:27 +02:00
  • 71d4796649 refactor(sonar): make read-only global tables const (cpp:S5421) jerrrrycho 2026-10-10 17:36:32 +02:00
  • 7b9eaf1ccb Editor terrain: area fill with blurred or sharp edge, texture rotation Hirek193 2026-10-10 17:35:52 +02:00
  • adfad8016e refactor(sonar): take read-only string parameters as std::string_view (cpp:S6009) jerrrrycho 2026-10-10 17:28:41 +02:00
  • ec8a333753 refactor(sonar): drop const_cast on string literals passed to the Python C API (cpp:S859) jerrrrycho 2026-10-10 17:24:04 +02:00
  • 1be2d2e682 refactor(sonar): use std::bind_front for callbacks (cpp:S5995) jerrrrycho 2026-10-10 17:24:04 +02:00
  • 033fc83aac fix(sonar): do not use UI text as a printf format string (cpp:S5281) jerrrrycho 2026-10-10 17:24:04 +02:00
  • 2ba33e8e63 refactor(sonar): use transparent comparators for string-keyed maps (cpp:S6045) jerrrrycho 2026-10-10 17:21:07 +02:00
  • 5d33d89225 refactor(sonar): pass expensive-to-copy parameters by const reference (cpp:S1238) jerrrrycho 2026-10-10 17:16:40 +02:00
  • 0a7c42c4a9 refactor(sonar): take read-only pointer and reference parameters as const (cpp:S995) jerrrrycho 2026-10-10 17:08:45 +02:00
  • d7edea6fac refactor(sonar): make read-only local references and pointers const (cpp:S5350) jerrrrycho 2026-10-10 17:05:09 +02:00
  • 3a6f21eb2d refactor(sonar): initialise members in initialiser lists or declarations (cpp:S3230) jerrrrycho 2026-10-10 17:03:17 +02:00
  • 1cc9890197 refactor(sonar): mark converting constructors explicit (cpp:S1709) jerrrrycho 2026-10-10 16:55:10 +02:00
  • 8afb232f2a refactor(sonar): reduce enum qualification with using enum (cpp:S6177) jerrrrycho 2026-10-10 16:49:01 +02:00
  • a47c2a6ea0 refactor(sonar): rename locals that shadow outer declarations (cpp:S1117) jerrrrycho 2026-10-10 16:45:39 +02:00
  • 427e2823e9 refactor(sonar): inherit base constructors instead of forwarding them (cpp:S5952) jerrrrycho 2026-10-10 16:41:22 +02:00
  • 7c0f81fb30 refactor(sonar): rely on class template argument deduction (cpp:S6012) jerrrrycho 2026-10-10 16:37:55 +02:00
  • 89583b2569 refactor(sonar): declare loop counters in the for statement (cpp:S5955) jerrrrycho 2026-10-10 16:34:28 +02:00
  • f19e64bc11 refactor(sonar): declare variables separately from their type definitions (cpp:S3646) jerrrrycho 2026-10-10 16:33:12 +02:00
  • 319815cb0b refactor(sonar): drop top-level const from by-value return types (cpp:S5951) jerrrrycho 2026-10-10 16:29:47 +02:00
  • 85640589aa refactor(sonar): avoid side effects inside typeid operands (cpp:S5279) jerrrrycho 2026-10-10 16:26:40 +02:00
  • 0bf013fef9 refactor(sonar): add braces around nested if-else (cpp:S5261) jerrrrycho 2026-10-10 16:25:40 +02:00
  • 24425d222f refactor(sonar): access static members through the class (cpp:S2209) jerrrrycho 2026-10-10 16:24:59 +02:00
  • 51337cb1b7 refactor(sonar): use std::ranges algorithms and std::erase(_if) (cpp:S6197) jerrrrycho 2026-10-10 16:24:06 +02:00
  • 22c7c33a63 refactor(sonar): use std::size for array lengths (cpp:S7127) jerrrrycho 2026-10-10 16:22:49 +02:00
  • 6445ef728a refactor(sonar): add default cases to switch statements (cpp:S3562) jerrrrycho 2026-10-10 16:22:01 +02:00
  • c67b8be22e refactor(sonar): split chained assignments (cpp:S1121) jerrrrycho 2026-10-10 16:16:50 +02:00
  • 03652a5934 refactor(sonar): use range-based loops and ranges algorithms (cpp:S5566) jerrrrycho 2026-10-10 16:13:12 +02:00
  • 63302c1ace Editor terrain: soft stitching to tracks, chunk resolution conversion, water materials Hirek193 2026-10-10 16:08:12 +02:00
  • b6349b76e3 refactor(sonar): use structured bindings for pair access (cpp:S6005) jerrrrycho 2026-10-10 16:06:32 +02:00
  • 9c7043d013 refactor(sonar): remove unused variables, captures and private fields (cpp:S1481, cpp:S1068) jerrrrycho 2026-10-10 16:03:19 +02:00
  • ce786c22ce refactor(sonar): remove dead stores (cpp:S1854) jerrrrycho 2026-10-10 15:58:05 +02:00
  • 5a806223e7 refactor(sonar): document intentionally empty functions (cpp:S1186) jerrrrycho 2026-10-10 15:56:34 +02:00