Commit Graph

  • 06f3ea58bf Fix engine obstruction cluster position typo main stevenlau 2026-08-15 23:39:34 +08:00
  • 9dec9c1d53 Removes SMBIOS Vladislav Belov 2026-09-21 01:10:35 +02:00
  • 63016196ce Removes unused code from lib/bits.h Vladislav Belov 2026-09-21 00:47:17 +02:00
  • 2c68f7e426 Replaces ceil_log2 by std::bit_width Vladislav Belov 2026-09-21 00:47:15 +02:00
  • 0650721b19 Replaces round to closest power of two by std ones Vladislav Belov 2026-09-21 00:47:13 +02:00
  • 0b90eea56b Replaces is_pow2 by std::has_single_bit Vladislav Belov 2026-09-21 00:47:11 +02:00
  • 93eb35a618 Replaces PopulationCount by std::popcount Vladislav Belov 2026-09-21 00:47:09 +02:00
  • ddbdee53be Use homogeneous name for maps Linkid 2026-09-14 22:50:06 +02:00
  • a56456495c Remove debug_printf filtering phosit 2026-09-02 10:30:37 +02:00
  • a8ee3c2b92 Warn only once per missing icon Atrik 2026-03-26 22:25:34 +01:00
  • 1fc267080d Deduplicate BuildTextureRGBA functions phosit 2026-09-08 16:58:08 +02:00
  • 926d230c6c Remove classes inheriting TerrainTextureOverlay phosit 2026-09-08 13:31:31 +02:00
  • 7a0aead3cd Remove unused TerrainTextureOverlay parameter phosit 2026-09-08 19:01:22 +02:00
  • fa7a75b951 Add a test for auras in preview Atrik 2026-09-14 09:39:54 +02:00
  • 810d92bf8b Fix auras taking effect in building previews Atrik 2026-09-14 09:32:04 +02:00
  • 0322d039f6 Fix player data not updating on diplomacy change Atrik 2026-09-13 10:44:47 +02:00
  • 779021c9dc Fix nondeterministic CinemaManager serialization 7wells 2026-09-11 23:12:25 +02:00
  • fe144f1dc6 Use homogeneous name for Watering Holes Linkid 2026-09-12 15:02:49 +02:00
  • 950d86336e Fix sortEntitiesAlongLine mutating its lineEnd Atrik 2026-09-11 10:19:54 +02:00
  • 191549e51c Fix crossed unit-to-target pairing Atrik 2026-09-11 10:07:23 +02:00
  • c3ace13b54 Rename delian_league.json to athen_delian_league.json obelix 2026-09-11 23:09:33 +02:00
  • 6a46e74443 Vertex pathfinder: skip vertices with worse g cost Lancelot de Ferrière 2026-09-05 18:14:30 +02:00
  • e407363e13 Fix a reference in the in-game Manual obelix 2026-09-09 20:19:55 +02:00
  • 58e2c59466 Adds Load with unique_ptr to VFS Vladislav Belov 2026-09-10 16:39:29 +02:00
  • aecd2b4245 Uses span for vfs instead of passing shared_ptr Vladislav Belov 2026-09-10 16:39:24 +02:00
  • 1b4397d2ae Adds final to VFS Vladislav Belov 2026-09-10 16:39:18 +02:00
  • 571047a64a Adds explicit check for VFS create alignment Vladislav Belov 2026-09-10 16:39:14 +02:00
  • 4ae50fd4a4 Reduces memory peak during window resize Vladislav Belov 2026-09-10 15:38:55 +02:00
  • 63e05d3c65 Removes unused updateFlags from GPU skinning Vladislav Belov 2026-09-10 15:27:18 +02:00
  • 100a13343a Uses default group for vertex buffer for skinning Vladislav Belov 2026-09-10 15:27:14 +02:00
  • e933d18a36 Moves tracking of requiring update models to upper Vladislav Belov 2026-09-10 15:27:09 +02:00
  • a374411279 Separates preparing for rendering of CPU skinned Vladislav Belov 2026-09-10 15:27:04 +02:00
  • 39c0dc69e4 Uses std::filesystem to get a file_size Vladislav Belov 2026-09-10 13:58:28 +02:00
  • 1cc3020049 Call buildFirstBase correctly Vantha 2026-09-09 10:03:25 +02:00
  • 89ea0ee4af Remove COMPILER_FENCE phosit 2026-09-08 11:20:33 +02:00
  • 7bcee2ea0e Remove XERO_ITER_EL phosit 2026-09-07 18:06:58 +02:00
  • f8ea2c0d49 Remove XERO_ITER_ATTR phosit 2026-09-07 18:06:58 +02:00
  • c69ded6f30 Fix font fallback for regional locale variants trompetin17 2026-03-15 22:46:00 -05:00
  • 3b967ab40c Fix format-string in ComponentManager phosit 2026-09-05 15:40:01 +02:00
  • 551071c5a4 Replaces shared_ptr by span for LoadFile and Store Vladislav Belov 2026-09-05 12:33:46 +02:00
  • 2e13192479 Fix deleting last node in spline Ralph Sennhauser 2026-07-29 19:07:22 +02:00
  • e5e22c1deb Spectate Mode: Display Gaia's emblem eZamus 2026-08-29 21:51:48 +02:00
  • 54bbef308a Pathfinder: Remove unused ICmpPosition lookup in DistributeAround() Fabio Pedretti 2026-08-16 17:48:38 +02:00
  • 4dfdfc12b2 Fix: Prevent out-of-bounds memory access in CheckBuildingPlacement Fabio Pedretti 2026-08-16 14:59:43 +02:00
  • e4e50d7711 MapReader: Reject maps with out-of-range terrain tile texture index Fabio Pedretti 2026-08-26 11:48:27 +02:00
  • d37db2ba07 Remove CStr::ReverseFind phosit 2026-08-24 13:34:37 +02:00
  • 89c7aa47ce Remove CStr functions related to std::u16string phosit 2026-08-24 13:34:37 +02:00
  • 73d043fde5 Remove CStr::Pad phosit 2026-08-24 13:34:37 +02:00
  • aa86258751 Added ruins ShadowOfHassen 2026-08-09 16:10:49 -04:00
  • 14f9c9aaff Add treasure history entries ShadowOfHassen 2026-08-08 21:58:29 -04:00
  • a6b1318164 Add generic text attribute to credit json parser ShadowOfHassen 2026-08-08 21:52:52 -04:00
  • 2cc0cf457a Fix the callers of GetEffectiveAttackRange's out-of-reach range Lancelot de Ferrière 2026-08-18 15:01:39 +02:00
  • 56f94a6d4d Prevent div by zero in GetMaxReachableParabolicHeight Lancelot de Ferrière 2026-08-19 11:28:26 +02:00
  • 2c699c29cc Fix integer overflow in GetMaxReachableParabolicHeight Lancelot de Ferrière 2026-08-19 11:28:21 +02:00
  • ce119cd461 Fix towers firing at targets they cannot reach Lancelot de Ferrière 2026-08-19 11:27:57 +02:00
  • d60e36c74a Remove unused BuildingAI.CheckTargetVisible Lancelot de Ferrière 2026-08-19 11:27:48 +02:00
  • 63b0f05b43 UnitAI: keep chasing on forced orders. Lancelot de Ferrière 2026-08-18 15:01:39 +02:00
  • cb6f46db71 UnitAI: Simplify GetQueryRange and fix issues Lancelot de Ferrière 2026-08-18 15:01:28 +02:00
  • 3cbcb69e7f Fix Gaia units never finding anything to attack Lancelot de Ferrière 2026-08-18 14:51:00 +02:00
  • 4d721fdab2 RangeManager: Fix off-by-one bounds check in GetLosRevealWholeMap() Fabio Pedretti 2026-08-23 17:32:06 +02:00
  • 3836f4ea8e Lobby: Fix XmppClient.h include guard typo Fabio Pedretti 2026-08-24 10:20:07 +02:00
  • d5af8a97c1 Lobby: Remove dead if(true)/else in GuiPollNewMessages() Fabio Pedretti 2026-08-24 09:46:32 +02:00
  • 058cdf78d9 Remove CStr::Right phosit 2026-08-24 13:34:37 +02:00
  • 60824e77b9 Remove CStr::Left phosit 2026-08-24 13:34:37 +02:00
  • d8bb617962 Remove CStr::Find(int, char) phosit 2026-08-23 17:07:27 +02:00
  • 5071b27bb1 Remove CStr::Find(char) phosit 2026-08-23 17:07:27 +02:00
  • 982ede2a55 Remove CStr::Find(CStr) phosit 2026-08-23 17:07:27 +02:00
  • 45ea0432a2 Remove CStr::FromDouble phosit 2026-08-06 19:09:46 +02:00
  • e4b72711e6 Add proper SpecificNames to germ heroes obelix 2026-08-22 17:22:41 +02:00
  • 95ca5cebb6 Fix grammar for GenericName of germ Catafalque obelix 2026-08-22 17:13:13 +02:00
  • 74e1f088a0 Reduce serialization footprint in ResourceGatherer joeybadz 2026-08-18 19:18:49 -04:00
  • 7892a4f40f Fix "I will return" button phosit 2026-08-08 13:02:35 +02:00
  • 478acbdf5c Reconcile Teutobod's speed bonus and tooltip values joeybadz 2026-08-19 16:21:25 -04:00
  • 4e04ccca4d UnitAI: properly follow queued return resources orders Lancelot de Ferrière 2026-08-17 09:08:28 +02:00
  • 2add365a4f Add camera view config options joeybadz 2026-06-28 22:35:20 -04:00
  • 8acec374be Fix a ModifiersManager bug when changing player entities Lancelot de Ferrière 2026-08-10 09:15:14 +02:00
  • 811ef65126 Fix: Correct control group iteration in ResolveFoundationCollisions Fabio Pedretti 2026-08-16 12:22:28 +02:00
  • 6ffc251114 Make timedconfirmation.js a module phosit 2026-07-27 12:23:43 +02:00
  • 0f939b8abf Make termsdialog.js a module phosit 2026-07-27 12:23:43 +02:00
  • bf0c3af75a Make mod/gui/pregame/mainmenu.js a module phosit 2026-07-27 12:23:43 +02:00
  • 497efe5a99 Make msgbox.js a module phosit 2026-07-27 12:23:43 +02:00
  • 609efa7e32 Make modmod/help/help.js a module phosit 2026-07-27 12:23:43 +02:00
  • 9adb3e7889 Make modmod.js a module phosit 2026-07-27 12:23:43 +02:00
  • 2c4f7d85b6 Make modio.js a module phosit 2026-07-27 12:23:43 +02:00
  • 8918cfb0a7 Make incompatible_mods.js a module phosit 2026-07-27 12:23:43 +02:00
  • 1b07b799ec Add test for queries with visibility checks Atrik 2026-06-15 01:19:18 +02:00
  • 38b33b0484 Enable attacks on foes visible through shared LOS Atrik 2026-05-28 16:27:45 +02:00
  • ceca608848 Filter out hidden targets in CanAttack Atrik 2026-05-18 14:54:26 +02:00
  • f84b51212a Add tests for CanEverReachTarget and its helpers Atrik 2026-05-05 18:43:43 +02:00
  • fc3c0d7876 Prevent targeting unreachable turreted entities Atrik 2026-05-05 18:32:58 +02:00
  • db23584fc3 Add GetEffectiveAttackRange wrapper Atrik 2026-05-01 14:42:14 +02:00
  • f12975e9b9 Fix range target detection for StandGround stance Atrik 2026-04-28 13:09:39 +02:00
  • 2bc895bf0d Rename cmp to rangeManager for clarity Atrik 2026-04-24 09:31:03 +02:00
  • 3c215aff47 Add some tests for GetEffectiveParabolicRange Atrik 2026-04-24 09:23:46 +02:00
  • 121d428ebb Fix terrain elevation not affecting attack range Atrik 2026-04-23 13:08:20 +02:00
  • a8426f06a9 Fix renamed entities on TurretPoint Atrik 2026-05-01 14:41:24 +02:00
  • 57a5740cce Remove dead territory ownership code Atrik 2026-05-04 14:47:24 +02:00
  • 756b9b68c5 Expand the tooltip for population cap phosit 2026-08-09 14:43:33 +02:00
  • 9f6a309434 Readd description for gatherers to the tooltip phosit 2026-08-09 09:15:19 +02:00
  • 1c2dbf2eb0 Add more diverse quotes Jonny McCullagh 2025-11-12 20:07:29 +00:00