1
0
forked from mirrors/0ad

Commit Graph

  • 99a261328a Support scripted modulation of actor colours Ykkrosh 2010-03-17 22:56:49 +00:00
  • bcd5e78b7a Fix test code Ykkrosh 2010-03-17 22:53:47 +00:00
  • 79ea8213e5 const-correctness Ykkrosh 2010-03-17 22:51:47 +00:00
  • 5293aee71d #Hypaspist modification. Mythos_Ruler 2010-03-13 19:21:09 +00:00
  • aca1074188 Load build speeds and foundation actors from entity template files Ykkrosh 2010-03-12 22:28:51 +00:00
  • 9213ee8c27 # Construct buildings from foundations. Ykkrosh 2010-03-12 21:41:40 +00:00
  • c55cba34e5 Fix shape ID allocation bug in pathfinder Ykkrosh 2010-03-12 20:42:33 +00:00
  • bf31596486 Fix cursor and GUI-object interaction in bandbox selections Ykkrosh 2010-03-12 20:39:52 +00:00
  • 06928f7694 # Basic bandbox selection of units in new simulation system Ykkrosh 2010-03-11 20:01:16 +00:00
  • 86205b4d8e # Basic projectile attacks in new simulation system Ykkrosh 2010-03-07 21:38:39 +00:00
  • 36e90e71f2 Convert ranged attack data in entity templates Ykkrosh 2010-03-07 20:22:15 +00:00
  • a8d810b4b3 Add a switch to allow the user to control all player's units, for easier testing Ykkrosh 2010-03-07 20:21:17 +00:00
  • 1712b2cdb1 # Support death in new simulation system Ykkrosh 2010-03-07 20:14:30 +00:00
  • 9a1fab5243 Build fixes (closes #464) Ykkrosh 2010-03-03 14:14:26 +00:00
  • 9b1ee3438f This was SVN commit r7342. dvaldez9 2010-03-02 04:29:23 +00:00
  • a7484933e7 wchar.h -> utf8.h (see previous change) janwas 2010-03-01 14:55:34 +00:00
  • 1861448e6c needed to split lib into separate headers and source files, which requires lots of drudgery to specify paths for each include filename (no longer relying on same-directory lookups) janwas 2010-03-01 14:52:58 +00:00
  • adb3847e38 export pthread and byte_order functions remove ia32_memcpy (no longer provides performance benefit for >= SSE2 CPUs) janwas 2010-03-01 13:54:33 +00:00
  • c8c10a4871 # Extensions and cleanups to session GUI files. Ykkrosh 2010-02-28 21:45:09 +00:00
  • 633705c832 Support <repeat> in the GUI XML files, as a primitive mechanism to simplify the definition of repetitive structures (like lists of buttons) Ykkrosh 2010-02-28 21:36:25 +00:00
  • 275d22742d Fix some rendering glitches Ykkrosh 2010-02-28 21:29:23 +00:00
  • d1f53b9654 Allow GUI scripts to save some data across hotloads Ykkrosh 2010-02-28 21:28:09 +00:00
  • 48c871980e Make tooltips update dynamically when the underlying text changes Ykkrosh 2010-02-28 21:26:06 +00:00
  • dc0cd4bedd Move test cache output into a better place Ykkrosh 2010-02-28 21:22:52 +00:00
  • 2a06c721e4 This was SVN commit r7331. dvaldez9 2010-02-19 22:49:47 +00:00
  • 48a5355813 This was SVN commit r7330. dvaldez9 2010-02-18 08:41:41 +00:00
  • c6f59f1aa1 This was SVN commit r7329. dvaldez9 2010-02-18 08:39:39 +00:00
  • 5bb14c7a59 Misc. unity fixes (missing includes, undefs, and other things that could be considered generic cleanup) olsner 2010-02-18 00:06:50 +00:00
  • 4d891117c5 Refactor the NetMessageType system to work in unity builds and remove BLOCK_SIZE macro that caused conflicts and wasn't really used anyway. olsner 2010-02-17 23:38:50 +00:00
  • 02253f82f0 Add/rename header guards olsner 2010-02-17 23:21:49 +00:00
  • 59dd87a7eb add batch file to open logs directory, as suggested by philip (http://www.wildfiregames.com/forum/index.php?showtopic=12860) janwas 2010-02-15 01:05:38 +00:00
  • 96bb3afaaf Support disabling of inherited components in entity templates Allow units to walk through farms Ykkrosh 2010-02-12 22:48:16 +00:00
  • f8aca33a14 # Support resource gathering in new simulation system Ykkrosh 2010-02-12 22:46:53 +00:00
  • 321cc8ae8f Convert resource data in entity templates Ykkrosh 2010-02-12 22:46:07 +00:00
  • abe5d3185f Fix crash when constructing buildings off the edge of the map Ykkrosh 2010-02-12 12:01:46 +00:00
  • 60a9e63c71 # Improved unit animation in new simulation system Tried to make the motion/AI/animation state transitions saner Added smoothed rotation of moving units Slightly more informative error reporting Ykkrosh 2010-02-10 19:28:46 +00:00
  • 4cf5e1e394 Update LICENSE.txt Ykkrosh 2010-02-08 22:09:27 +00:00
  • 02ffe82ab7 Optimised pathfinder, particularly to avoid slow MSVC debug STL. Ykkrosh 2010-02-08 22:05:05 +00:00
  • c2fd939898 license change to the more permissible Expat/MIT license for lib/ (see forum thread) janwas 2010-02-08 16:23:39 +00:00
  • cdf0ef1908 add SSE4 cap bits janwas 2010-02-08 15:56:43 +00:00
  • 06b0ea0a26 Fix breakage from accidental removal of global variable Ykkrosh 2010-02-07 20:16:17 +00:00
  • d609a9f81c # Basic animation support in new simulation system. Ykkrosh 2010-02-07 20:06:16 +00:00
  • ea4c22fc0e Convert walking speed data in entity templates Ykkrosh 2010-02-07 19:54:58 +00:00
  • b25076ed4d Min/max range support in pathfinder Ykkrosh 2010-02-06 20:58:48 +00:00
  • b21e798243 # Primitive melee combat support in new simulation system Ykkrosh 2010-02-05 22:00:39 +00:00
  • c50fe9b8c0 Convert health, armour, attack data in entity templates Ykkrosh 2010-02-05 21:45:31 +00:00
  • 7770b414b7 Fix hotloading of scripts with registered message handlers Ykkrosh 2010-02-05 21:40:08 +00:00
  • bd4cd244cf Make -autostart=mapname more useful with new sim system Ykkrosh 2010-02-03 20:46:05 +00:00
  • 258581c72c Update contributors list Ykkrosh 2010-02-03 20:08:53 +00:00
  • e1b2a7f3ad Fix errors and warnings with optimised builds Ykkrosh 2010-02-03 19:43:39 +00:00
  • 50b79962ad fix off-by-one error in wcscpy_s parameter list causing crash when copying error dialog text closes #454 Thanks to Erik for reporting this! janwas 2010-02-03 11:01:58 +00:00
  • 1fb9a1768e Make CParamNode not return NULL pointers, based on patch from Puel Fixes #425, #451 Ykkrosh 2010-02-02 23:01:17 +00:00
  • 9829138e56 Handle pathfinding to inaccessible points better. Ykkrosh 2010-02-02 21:22:22 +00:00
  • cc0c3988d1 build fixes janwas 2010-02-02 13:57:52 +00:00
  • 10f0432fdf Fix Atlas startup crash with old simulation system Ykkrosh 2010-02-01 20:28:48 +00:00
  • 0d12738452 Fix crashlog code so it doesn't always crash when trying to generate the crashlog Ykkrosh 2010-02-01 20:25:42 +00:00
  • e0ed8a1629 # Pathfinder updates More hacks so units follow paths relatively smoothly, and to avoid pathfinding in simple situations Ykkrosh 2010-01-30 13:11:58 +00:00
  • fa1fd65a3e Add a hack in the pathfinder to pick more diagonal paths Ykkrosh 2010-01-29 23:20:42 +00:00
  • 1678055edd Fix build warnings Ykkrosh 2010-01-29 21:34:09 +00:00
  • 6a2d237aad # Initial pathfinder integration in new simulation system Minor extra terrain overlay features Ykkrosh 2010-01-29 21:13:18 +00:00
  • a0ae9062d3 Convert footprint data in entity templates Ykkrosh 2010-01-29 21:07:15 +00:00
  • 92df4d1793 Default to disabled-LOS mode with new simulation system Ykkrosh 2010-01-29 21:04:23 +00:00
  • 3c2e80c698 Disable the default slide-down-hills behaviour Ykkrosh 2010-01-27 19:34:58 +00:00
  • c399dc277e # Rough first version of GUI redesign Minor GUI engine cleanups Ykkrosh 2010-01-27 19:20:34 +00:00
  • 0e8698d652 Build fixes Ykkrosh 2010-01-27 19:05:02 +00:00
  • f011f0a3ce Expose entity template data to GUI Ykkrosh 2010-01-25 23:43:58 +00:00
  • 3f1dfce41b Simplify GUI/simulation interface Ykkrosh 2010-01-25 22:31:43 +00:00
  • 953fb41c82 # Basic in-game building placement with new simulation system Ykkrosh 2010-01-24 17:24:35 +00:00
  • 0d9c9d646b Updated entity template conversion script, to convert population costs and names and civs Ykkrosh 2010-01-24 17:20:23 +00:00
  • 707539ad69 Don't scroll the game view when the mouse is outside the window Ykkrosh 2010-01-23 20:40:15 +00:00
  • 68eafaee7f Windows build fix Ykkrosh 2010-01-22 20:17:49 +00:00
  • 4fed9b8242 # Added initial support for players and population counters in new simulation system, plus various infrastructure improvements. Ykkrosh 2010-01-22 20:03:14 +00:00
  • 33882ab698 wdll_ver: safely deal with DLLs that don't have version information (OpenAL32's soft_oal doesn't, and we've renamed it to OpenAL32 to override the Creative implementation, so the system detect code tries to retrieve its version) snd_mgr: cleanup, initialize velocity janwas 2010-01-22 14:22:09 +00:00
  • 3e7c87c7b0 # Improved memory profiling on Linux Try yet again to make the malloc overrides less unreliable, and simplify a bit Ykkrosh 2010-01-22 11:22:26 +00:00
  • 2794795024 Fix old entity scripts with new GUI system Ykkrosh 2010-01-15 16:47:08 +00:00
  • c8138208bf # Object creation in Atlas with new simulation system Merge from 6e8efe8f706c Ykkrosh 2010-01-14 20:36:29 +00:00
  • f5632af192 Fix Undo menu labelling in Atlas Ykkrosh 2010-01-14 20:11:43 +00:00
  • 58e9176ef0 Fix malloc overrides to work better with a certain combination of glibc and libopenal Ykkrosh 2010-01-13 23:15:47 +00:00
  • 43d5e122ab clean up, update to newer DDS file definitions, tolerate slightly incorrect values of linearSize that are written by Bob's MacOSX DDS converter janwas 2010-01-11 20:53:12 +00:00
  • 7e625d7b21 Fix build error, test-case bug Ykkrosh 2010-01-10 19:44:56 +00:00
  • 17718981cf Remove Crypto++ because it causes too much trouble. Replace with a custom MD5 implementation for simulation state hashing. Ykkrosh 2010-01-10 19:29:27 +00:00
  • e8008edf1c Fix missing includes Ykkrosh 2010-01-10 11:31:31 +00:00
  • f8559e8c99 fix: if waiting for successful cancellation of the IO fails, then m_ovl must remain valid as well (thanks to Philip for pointing this out) janwas 2010-01-10 09:34:57 +00:00
  • 8513d57151 fix: GetOverlappedResult on ReadDirectoryChangesW hangs on Vista unless hEvent is valid (instead wait with timeout) fix: return an error when called before the first watch is registered (fixes error propagation) janwas 2010-01-09 23:54:46 +00:00
  • e4be0892f8 fix: atlas calls ReloadChangedFiles before InitVfs, so safely handle directory watch requests before then (by checking for invalid completion port handle) fix: prevent a pending IO from writing into freed memory by waiting for the CancelIo to complete janwas 2010-01-09 22:32:27 +00:00
  • 29c1f282ec fix: shared_ptr dtor was calling delete on m_data, not delete[] fix: freeing DirWatchRequest while IO was in-flight caused memory corruption. now CancelIO when destroying the request. janwas 2010-01-09 20:06:32 +00:00
  • 47420c363b Windows build fix Ykkrosh 2010-01-09 19:45:35 +00:00
  • 7c2e9027c2 # Rewrite of the game's simulation system Giant merge from http://svn.wildfiregames.com/hg-source/file/5fb522019d5e Infrastructure is largely complete, gameplay is largely missing Disabled by default; use command-line flag "-sim2" (Second attempt at commit...) Ykkrosh 2010-01-09 19:20:14 +00:00
  • 3339aea2a7 Add tooltip support to wxJS Ykkrosh 2010-01-07 19:38:05 +00:00
  • 797c9e1644 Use a more thread-safe way of counting glibc memory allocations in the profiler Ykkrosh 2010-01-07 19:20:40 +00:00
  • caf2f72901 Cut down on some gratuitous memory allocations in the GUI Ykkrosh 2010-01-07 19:00:56 +00:00
  • 8dca5f7320 Fix rtl_AllocateAligned on GCC. Add tests for it. Ykkrosh 2010-01-07 18:52:29 +00:00
  • d0e741b261 Add shader compilation timers Ykkrosh 2010-01-07 18:48:11 +00:00
  • a116670620 Remove unused wsdl field that doesn't exist in SDL Ykkrosh 2010-01-07 18:41:28 +00:00
  • 48f0c9b5d7 Set svn:eol-style=native Ykkrosh 2010-01-07 17:42:56 +00:00
  • babab3124f Add ERROR_ASSOCIATE for reporting VFS errors Ykkrosh 2010-01-06 20:18:07 +00:00
  • 306c74ceeb Fix license indentation Ykkrosh 2010-01-06 20:17:37 +00:00
  • 6db3dd0f12 Fix isfinite, isinf Ykkrosh 2010-01-05 22:12:13 +00:00
  • d1f6ea785a Linux build fixes Ykkrosh 2010-01-05 20:55:07 +00:00
  • c8fed35c52 Remove -ffast-math. (Better to focus on correctness by default, and only sacrifice it for performance in limited profiler-indicated areas.) Ykkrosh 2010-01-05 20:54:33 +00:00