1
0
forked from mirrors/0ad

Commit Graph

  • 16f70cfe4c Delay construction of Atlas message passer Ykkrosh 2010-07-24 11:56:21 +00:00
  • 9f6eb626b4 Fix reported build errors Ykkrosh 2010-07-23 19:11:02 +00:00
  • 7568414fed Fall back to 16-bit depth buffer when 24-bit isn't supported Ykkrosh 2010-07-23 17:28:32 +00:00
  • f8275d2ed7 Added "PASSIVE" state to the Animal AI WhiteTreePaladin 2010-07-23 15:25:28 +00:00
  • 2f54e77e29 Updated gather treasure cursor (created by Mario Machado aka mfmachado) WhiteTreePaladin 2010-07-22 22:18:49 +00:00
  • 07d21e6a2b Fix #497 (Make square unit outlines match the ground better), based on patch from evans Ykkrosh 2010-07-22 20:52:25 +00:00
  • a3f37209a5 Warning fix Ykkrosh 2010-07-22 19:01:25 +00:00
  • 8ab70776a5 fix: cpu_CAS64 should use i64 for compatibility with 64-bit CAS janwas 2010-07-22 18:57:36 +00:00
  • aa44bac652 from work: add thread-safe timer; add CAS64 (required for thread-safe timer); remove topology init requirements, no longer cache results (simplifies GroupPolicy_PerCache); add scoped affinitizer; whrt: fix race condition reported by parallel inspector. also refactor cache and TLB detection. janwas 2010-07-22 16:17:33 +00:00
  • 2b1541ba0b Fix #456 (DllLoader should handle missing files better), based on patch from evans Ykkrosh 2010-07-22 00:25:13 +00:00
  • f81e6a2bbd removed the fence around the walrus (very unnecessary, and quite silly, as well as not having any effect, not sure what to say about the walrus though =) ) as the fence as discovered by Brian wasn't part of the public SVN feneur 2010-07-21 22:20:53 +00:00
  • 9a6c020fce Allowed selections with only one group to also show the unit stats area WhiteTreePaladin 2010-07-21 21:02:21 +00:00
  • ef0a80623c Fixed the resource type (wood -> wood.tree) WhiteTreePaladin 2010-07-21 20:41:35 +00:00
  • 41e1652e10 Using .png for session cursors Added .png version of cursors Added gather treasure cursor WhiteTreePaladin 2010-07-21 20:35:26 +00:00
  • 6af3f28ad4 Converted resources: WhiteTreePaladin 2010-07-21 18:51:27 +00:00
  • 7bf60c086e Update GUI documentation Ykkrosh 2010-07-21 17:53:38 +00:00
  • 602c92beae GUI support for queued orders Ykkrosh 2010-07-21 17:13:04 +00:00
  • 4e5c5e2d8f # Rewrite unit AI code. Ykkrosh 2010-07-21 16:09:58 +00:00
  • 8a1aa101c1 Slow down animals, so they don't pathfind quite so much. Ykkrosh 2010-07-21 16:05:48 +00:00
  • 4471d37ca5 Fix script caching of inherited templates. Ykkrosh 2010-07-21 16:04:17 +00:00
  • bd2fd6c713 Extend animal AI to all animals. Ykkrosh 2010-07-20 08:45:09 +00:00
  • c4350d86de Avoid unnecessary dynamic allocation when calling script functions. Ykkrosh 2010-07-19 23:03:33 +00:00
  • 9674c3c0fe Remove ScriptingHost initialisation code (share with ScriptInterface instead). Ykkrosh 2010-07-19 23:01:58 +00:00
  • ac9412458a Disable unnecessary state hash check in single-player games. Ykkrosh 2010-07-19 22:57:04 +00:00
  • 544afca570 Delete some old unused GUI scripts Ykkrosh 2010-07-19 22:55:30 +00:00
  • 0be1713b2b Made several changes to session GUI (cosmetic). WhiteTreePaladin 2010-07-19 21:23:12 +00:00
  • d9d2c33ec7 Fix tests Ykkrosh 2010-07-18 16:06:52 +00:00
  • e19146cf25 # Added AI for chickens. Ykkrosh 2010-07-18 15:19:49 +00:00
  • 5f366d798f Added female citizens to civil center WhiteTreePaladin 2010-07-16 14:22:18 +00:00
  • ae823038bd Added <IconSheet></IconSheet> attribute to entities Added icon_sheet attribute to GUI interface Made session GUI reference template.icon_sheet WhiteTreePaladin 2010-07-16 02:45:22 +00:00
  • 1f8459f717 Added new styles Outlined player names to make them stand out more (Probably will need a new font to get a good effect with the player names) WhiteTreePaladin 2010-07-14 21:54:11 +00:00
  • 2375c7cb95 Add bindir/datadir/libdir options, to find files when the game is installed in standard FHS locations Ykkrosh 2010-07-14 19:39:47 +00:00
  • 1ea8ab60ee Compile with -Wundef to detect stupid macro typos like "GCC_VER" Ykkrosh 2010-07-14 15:54:39 +00:00
  • bad3d04bc0 Fix some Premake warnings Ykkrosh 2010-07-14 13:53:26 +00:00
  • 12568b0229 further fixes from work (where i've finally managed to (temporarily) sign the Aken driver) in particular, remove two hindrances to displaying the error dialog during early init. janwas 2010-07-14 12:23:53 +00:00
  • c634a62f4c from work: cpu_AtomicAdd - return previous value (required for atomic test&set) numa: move allocator into higher-level VirtualMemory module, since VirtualAllocExNuma requires Server 2008 and the workaround doesn't require numa support janwas 2010-07-14 08:52:20 +00:00
  • d304807ac4 Authentic Greek unit names. Mythos_Ruler 2010-07-14 07:57:58 +00:00
  • 0ed5cf0355 This was SVN commit r7751. Mythos_Ruler 2010-07-14 07:44:42 +00:00
  • 17469a93a1 fix: don't complain if redirecting stdout fails (when running as non-admin from "program files") see http://www.wildfiregames.com/forum/index.php?showtopic=12949&hl= also remove extern "C" to allow C++ implementation functions janwas 2010-07-14 07:29:35 +00:00
  • 90bfa8408e This was SVN commit r7749. Mythos_Ruler 2010-07-14 04:52:12 +00:00
  • 5a2630be1d This was SVN commit r7748. Mythos_Ruler 2010-07-14 04:40:37 +00:00
  • 0833d6a950 Improve OpenGL 1.1 support Ykkrosh 2010-07-13 20:37:44 +00:00
  • 713bd4ce92 update msvcr8 manifest version to match patched vc8 compiler (same problem that necessitated pyrogenesis_dbg.exe.config) should fix http://www.wildfiregames.com/forum/index.php?showtopic=13212&hl= janwas 2010-07-13 19:44:01 +00:00
  • 45016e3980 numa: fix: nodeNumber isn't guaranteed to be contiguous; fix race conditions during init; add support for ACPI SRAT; pin NUMA alloc thread to NUMA node; major refactor also removed two critical sections (no longer needed due to thread-safe init) janwas 2010-07-13 12:45:27 +00:00
  • a440569970 Fix warning Ykkrosh 2010-07-12 22:17:05 +00:00
  • ee72115b7a Fix Linux compile error Ykkrosh 2010-07-12 22:14:28 +00:00
  • 9f66c86d64 fix ACPI table validation after encountering signatures containing ! and _ (invalid) janwas 2010-07-12 13:01:12 +00:00
  • 98770fa4cc # fix race conditions in ModuleInit and related cleanup. janwas 2010-07-12 12:57:58 +00:00
  • b1bdb2b1f2 VC2010 fix Ykkrosh 2010-07-11 22:52:09 +00:00
  • 8c1deecdbe C++0x compatibility (fix narrowing conversions in initialisers; avoid ambiguity with std::next) Ykkrosh 2010-07-11 22:40:17 +00:00
  • 828efdde8f Tweaked the Hellene animation speeds WhiteTreePaladin 2010-07-11 20:00:14 +00:00
  • 6b8924324a # Added one of each civ centre unit for all players to techdemo-mp.xml (Multiplayer testing map) feneur 2010-07-11 13:14:45 +00:00
  • 0cb1fbe4d5 Fixed gathering from enemy farms instead of player owned farms WhiteTreePaladin 2010-07-11 01:25:50 +00:00
  • c0e915fd5d # Added more resources to the techdemo-mp.pmp (multiplayer testing map) to make testing more fun (also added some underwater/shoreline texture) feneur 2010-07-10 23:35:48 +00:00
  • e6dec4b4b4 (vc2010) warning fixes janwas 2010-07-10 18:24:02 +00:00
  • 5030706314 more ACPI fixes (acpi_Init removed => callers must be prepared for acpi_GetTable to return 0) janwas 2010-07-10 17:42:54 +00:00
  • 27512039a7 Made units attack enemy foundations instead of trying to build them WhiteTreePaladin 2010-07-10 17:28:32 +00:00
  • c538d483bc fix overzealous assert (if windows doesn't provide the ACPI routines, the returned list of tables will of course be empty) see http://www.wildfiregames.com/forum/index.php?showtopic=12669&st=250&p=207927&# janwas 2010-07-10 16:44:34 +00:00
  • 9b88e46fce Code cleanup WhiteTreePaladin 2010-07-09 00:19:36 +00:00
  • c50f2d6d40 If any units in a selection have the ability to perform a task, then that task will be available even if some of the units cannot perform it. Units that cannot, will simply move to the target. WhiteTreePaladin 2010-07-08 22:47:57 +00:00
  • fad4383a23 fix: wasn't checking function pointers => crash on older windows versions janwas 2010-07-08 21:07:46 +00:00
  • 778af99416 Fix NaNs when gathering from unsupported resource types. Ykkrosh 2010-07-08 20:08:08 +00:00
  • 56e1802b81 Show message box when opening URL, since it might take a while to launch the browser Ykkrosh 2010-07-08 18:46:39 +00:00
  • a761cbdb6e Fix URL opener on OS X Ykkrosh 2010-07-08 18:35:02 +00:00
  • fdf92bee98 warning fixes janwas 2010-07-08 10:58:24 +00:00
  • b2c4a8597e enable use of ACPI without the mahaf driver (required for NUMA SRAT access at work). also use new DLL import macros. janwas 2010-07-08 10:33:38 +00:00
  • 8c1bd05ab9 fixes+improvements from work (overhaul wutil, add convenience macros for DLL imports) janwas 2010-07-08 10:18:42 +00:00
  • 0c149cf447 fix SxS failure when vc2008 is installed but not patched vc2005 (similar to #510) some of our libraries are compiled with an outdated vc2005, which causes a manifest dependency on msvcr80d v762, while our manifest and DLLs have been updated to 4053. finally bit the bullet and added a redirection from 762 to 4053 to fix this nightmare. references: http://blogs.msdn.com/b/dsvc/archive/2010/02/22/adding-a-configuration-file-for-a-vc-dll.aspx http://stackoverflow.com/questions/1347713/per-application-config-file-bindingredirect-doesnt-apply-to-dlls janwas 2010-07-08 10:14:05 +00:00
  • 88f25849b3 Windows fixes Ykkrosh 2010-07-07 22:23:18 +00:00
  • 4b06ebd52d Add basic help page into the main menu. Ykkrosh 2010-07-07 21:47:31 +00:00
  • db8dda7bda Used Hele portrait sheet for units that begin with "camp" Made button layout ever so slightly more efficient Fixed some more Hellene animation speeds WhiteTreePaladin 2010-07-07 13:28:37 +00:00
  • 7a58980ad6 Remove unneeded genericity Ykkrosh 2010-07-07 10:47:20 +00:00
  • 1eb64ebb26 Fix non-PCH builds Ykkrosh 2010-07-07 10:39:41 +00:00
  • 8d9fa66b67 Fix warning Ykkrosh 2010-07-07 10:39:12 +00:00
  • 6bd38c1e5d Report errors when hosting/joining fails Ykkrosh 2010-07-06 20:51:45 +00:00
  • 5d5cb02b21 Disable visible logging of network messages Ykkrosh 2010-07-06 20:31:05 +00:00
  • dc5a78af30 Fix simulation test Ykkrosh 2010-07-06 20:30:22 +00:00
  • 31699e830d Handle disconnections better. Ykkrosh 2010-07-06 19:54:17 +00:00
  • 32933c501a Fix uninitialised value in logger. Ykkrosh 2010-07-06 19:53:08 +00:00
  • b539188810 Prevent ugly output from logger when vswprintf fails before filling the buffer (triggered by Unicode characters on OS X). Ykkrosh 2010-07-06 11:06:17 +00:00
  • a46612d51e GCC 4.0 build fix Ykkrosh 2010-07-06 10:43:06 +00:00
  • 1bfb913a69 Fixed attempt to perform a string operation on a template instead of the template name WhiteTreePaladin 2010-07-06 01:23:50 +00:00
  • 5be1052ad0 Fixed a GUI selection display bug where the final element of a large selection was wrapping around and replacing the first selection group. WhiteTreePaladin 2010-07-05 23:04:38 +00:00
  • 76a099f626 Reserve space for minimap units. Saves approximately 0.01ms per frame. Ykkrosh 2010-07-05 19:18:40 +00:00
  • b5c5467c88 Fix errors when compiling with _GLIBCXX_PROFILE Ykkrosh 2010-07-05 19:13:22 +00:00
  • 65f4f2f0f2 Fix houses increasing pop limit before construction has finished Ykkrosh 2010-07-05 18:28:19 +00:00
  • 669b230522 Re-enabled "remove from training queue" buttons since they work now WhiteTreePaladin 2010-07-05 16:56:30 +00:00
  • 5d224bbeb6 Added tooltip to rank icon Some code cleanup / rework Minor fixes WhiteTreePaladin 2010-07-05 16:50:06 +00:00
  • 98a2a887c8 Warning fix Ykkrosh 2010-07-05 08:55:09 +00:00
  • 9b9e4fa1b4 Support Unicode reliably in logger, via explicit conversion to UTF-8. Ykkrosh 2010-07-05 00:03:10 +00:00
  • 018f3d71d9 Partially fix network tests Ykkrosh 2010-07-04 19:59:05 +00:00
  • 586ba51e4a Fix lossy fixed<->jsval conversion. Ykkrosh 2010-07-04 19:47:31 +00:00
  • dff694f0f0 Fix units spawning on top of each other. Ykkrosh 2010-07-04 17:19:38 +00:00
  • e8b264835a Add fixed-point sin/cos, to fix OOS errors Ykkrosh 2010-07-04 17:15:57 +00:00
  • f6081101e7 Use more precision in debug serialization, to help debugging of OOS errors Ykkrosh 2010-07-04 17:03:45 +00:00
  • 7cef282d06 Fix some printf string formatting Ykkrosh 2010-07-04 16:52:14 +00:00
  • 6d3930ace7 fix: don't generate spurious resize events in fullscreen mode when interacting with another topmost window fix: don't store a PIVFS reference in HDATA, because those aren't freed due to caching (fixes memory leak) janwas 2010-07-04 11:12:50 +00:00
  • d2cf6ceb88 less global variables: make most uses of g_VFS explicit (required for another app that has two VFSes), g_yres is no longer required by cursor module janwas 2010-07-04 10:15:53 +00:00
  • d764473844 Fixed resource quantities not showing for player owned units WhiteTreePaladin 2010-07-04 03:49:58 +00:00
  • 22d7f871ed Entities that have 0 resources remaining are now removed WhiteTreePaladin 2010-07-04 02:36:30 +00:00