1
0
forked from mirrors/0ad

Commit Graph

  • 846fdc1ed8 Provide explicit spezializations of hash_value for CTexturePtr and CTextureProperties. Fixes #3036. leper 2015-02-06 02:03:20 +00:00
  • f0ae351158 read starting tech, disabled tech, ... from map JSON file, refs #1404 mimo 2015-02-05 22:29:36 +00:00
  • e12f53c48d Some more gui cleanup. leper 2015-02-05 17:42:16 +00:00
  • 94507bf7ee Remove entirely the unit in the Celt outpost. Also clean out the dae model to remove the associated prop point. Itms 2015-02-04 17:39:24 +00:00
  • bf6323a71f Amend 7020d17886 and also fix observer mode. Fixes #3032. Itms 2015-02-04 09:20:00 +00:00
  • d5aab3f056 hotkey button should have no effect when button is disabled, fix #3031 mimo 2015-02-03 18:22:41 +00:00
  • 2eff0348c5 remove unused argument mimo 2015-02-03 18:19:14 +00:00
  • b08941ba8d Add back some data to the basic simulation state, works around 2ef3c0c42e. Itms 2015-02-03 17:35:34 +00:00
  • 0aa7e882b7 More gui cleanup. leper 2015-02-03 02:37:42 +00:00
  • e1b13dead9 Clean up tooltip code a bit more. leper 2015-02-03 02:02:51 +00:00
  • 53b335f5ae Improve auto-completition of nick names and add it to the in-game chat. Patch by trompetin17. Refs #1767. leper 2015-02-02 23:44:06 +00:00
  • 3ee30f125c update online manual mimo 2015-02-02 21:18:39 +00:00
  • 0038fb2e1e Petra: small tweaks in defense mimo 2015-02-02 20:52:45 +00:00
  • e75498a655 Fix d71161fe4c on WxWidgets 2.8 JoshuaJB 2015-02-02 20:20:37 +00:00
  • ec7c8f2d65 Move gain config setting retrieval to the sound manager. Fixes #3030. leper 2015-02-02 13:44:06 +00:00
  • d71161fe4c Add a list of selected entities, grouped by template. Itms 2015-02-01 21:23:06 +00:00
  • 3225e564fe Fix 1564a10120, plus code cleanup Itms 2015-02-01 19:04:21 +00:00
  • e1e5979d73 Petra: garrison siege units when useful mimo 2015-01-30 18:41:33 +00:00
  • ad4e995bd4 clean 499d41ad80 mimo 2015-01-30 18:15:03 +00:00
  • 7020d17886 Fix Gaia perspective, in which one could only see entities with a dirty visibility cache. Itms 2015-01-30 18:08:16 +00:00
  • f52e3ea052 Fix uninitialized variable, fix by trompetin17, fixes #3027. Itms 2015-01-30 17:37:40 +00:00
  • 1564a10120 Move back the computation of most of the visibilities from JS to engine, to improve performance. Itms 2015-01-30 15:28:06 +00:00
  • 7d282f6bb1 Petra: improve late game when resources rely mainly on trade mimo 2015-01-29 21:49:38 +00:00
  • 499d41ad80 Shift key when deleting a saved game do not need confirmation, addresses #3018 mimo 2015-01-29 21:18:48 +00:00
  • df2e077870 Trailing spaces cleanup, based on patch by trompetin17, refs #1767. Itms 2015-01-29 16:10:03 +00:00
  • c654be8796 Extend ac8124b332 and avoid /delayload warnings in Windows builds when building Atlas and Collada. Itms 2015-01-29 14:02:58 +00:00
  • 6a70e3a62f Updates checkrefs.pl to support mod mod and GUI XML change historic_bruno 2015-01-28 03:26:39 +00:00
  • 0ef6c7555e Optimise VBO updates. Ykkrosh 2015-01-28 00:48:00 +00:00
  • c599f92875 Big cleanup of the summary page internals, making use of nested tags in the xml and organizing the logic in a more flexible way. Itms 2015-01-27 21:38:05 +00:00
  • 965a6f3838 update online manual, refs #3018 mimo 2015-01-27 18:24:33 +00:00
  • 8af1c907fa Reset victory conditions on map change. Refs #3001. leper 2015-01-27 17:46:57 +00:00
  • 0a34e6106d Improve readability printing a single error message. fabio 2015-01-27 09:14:30 +00:00
  • b38a6e9383 add hotkey for deleting saved games, addresses #3018 mimo 2015-01-26 21:05:31 +00:00
  • c61981793c Fixes some missing replacements of mozjs24 with mozjs31 Yves 2015-01-26 18:19:24 +00:00
  • ee08dff5ad Updates Windows installer config, making the SM debug dll exclusion more generic historic_bruno 2015-01-26 05:01:53 +00:00
  • 2eabb799b9 Clear the victory conditions properly. Refs #3001. leper 2015-01-25 20:52:10 +00:00
  • 4473ed5c88 glext_funcs: Support glMapBuffer, glMapBufferRange Ykkrosh 2015-01-25 16:36:23 +00:00
  • a8499e89eb Pad vertex data to power-of-two sizes. Ykkrosh 2015-01-25 15:38:51 +00:00
  • 0423f6cc29 Petra: tweaks the starting strategy for scenarios with lot of units mimo 2015-01-25 11:23:06 +00:00
  • 123bab6793 Replace use of safe bool by explicit bool operator. leper 2015-01-25 03:11:24 +00:00
  • 4c1903500b Switch to std::shared_ptr and std::weak_ptr. leper 2015-01-25 03:10:58 +00:00
  • 0843100d11 Remove partial emulation of some C++11 features for older compilers. leper 2015-01-24 20:37:18 +00:00
  • 0261d12727 Remove some checks for usupported VS versions (<2013). leper 2015-01-24 20:37:16 +00:00
  • fc902df07c Remove checks for unsupported GCC versions (<4.6). leper 2015-01-24 20:37:07 +00:00
  • 59503b9ae9 Add basic support for GUI scaling factor, to help with high-res displays (e.g. 4K monitors and 1080p tablets). Ykkrosh 2015-01-24 20:06:37 +00:00
  • c976366590 Added a script for i18n maintenance tasks Gallaecio 2015-01-24 19:57:44 +00:00
  • ac8124b332 Avoid /delayload warnings in Windows build. Ykkrosh 2015-01-24 18:54:47 +00:00
  • 67956f969e Make ARRAY_SIZE(pointer) complain in GCC, not just in MSVC. Ykkrosh 2015-01-24 17:35:25 +00:00
  • de25e536c3 Update NONCOPYABLE to use C++11 "=delete". Ykkrosh 2015-01-24 17:33:49 +00:00
  • 3ce38e536e Update cassert to use C++11 static_assert. Ykkrosh 2015-01-24 17:29:19 +00:00
  • 15e8637b67 Fix build with Visual Studio Yves 2015-01-24 16:33:27 +00:00
  • c02a7e1a7b SpiderMonkey 31 upgrade Yves 2015-01-24 14:46:52 +00:00
  • b9e46f386b Disable online reporting of profiler data. Ykkrosh 2015-01-24 14:29:05 +00:00
  • 236f67d45f Petra: fix defensive garrison by using GarrisonArrowClasses + several small fixes mimo 2015-01-24 13:28:17 +00:00
  • f1f36232d8 fix limit changer when stating limit = 0 mimo 2015-01-24 12:03:31 +00:00
  • 8f0ace2658 Make Android %ls/%hs workaround work on secure_crt as well as wsecure_crt. Ykkrosh 2015-01-24 00:22:12 +00:00
  • 4d4ddb5978 Add workaround for Android libc++ swprintf bug. Ykkrosh 2015-01-24 00:20:15 +00:00
  • 8ca674d461 cppformat: Fix Android build. Ykkrosh 2015-01-23 21:15:48 +00:00
  • 2e01b157d6 Fix build error in GLES configurations Ykkrosh 2015-01-23 20:54:14 +00:00
  • c9dee72667 GLES doesn't have glDisable(GL_TEXTURE_2D). Ykkrosh 2015-01-23 20:40:02 +00:00
  • 8a39ea5543 Avoid misaligned pointer dereferences, which can fail on ARM. Ykkrosh 2015-01-23 20:39:40 +00:00
  • c9c80a9d94 SDL_SetWindowGammaRamp fails on Android, so don't bother using it. Ykkrosh 2015-01-23 20:39:02 +00:00
  • ad3e330861 Workaround for limitations of Android's vswprintf implementation. Ykkrosh 2015-01-23 20:38:13 +00:00
  • b64ff8d09a Remove Android hack to autoload a map. Ykkrosh 2015-01-23 20:36:52 +00:00
  • a2efd97476 fix js error mimo 2015-01-23 17:34:46 +00:00
  • adcd9191a6 Updates Windows installer config for 65cc47f6c0 historic_bruno 2015-01-23 03:38:02 +00:00
  • 65cc47f6c0 Deletes unused bundled MSVC runtime libs for old 2005 and 2008 versions. historic_bruno 2015-01-23 03:21:48 +00:00
  • 5fa3318bbf Adds premake build vs2013 workspace, since that's now our only supported version, and removes workspaces for old unsupported versions. historic_bruno 2015-01-23 01:46:28 +00:00
  • f3f2717c66 Fix tests on 32-bit builds. Ykkrosh 2015-01-22 21:13:09 +00:00
  • f350a24c73 Disable "assignment operator could not be generated" warning globally on Windows, since it's never useful. Ykkrosh 2015-01-22 21:09:33 +00:00
  • d7926eb612 Add basic tests for %s/%hs/%ls in sprintf_s, swprintf_s. Ykkrosh 2015-01-22 20:39:53 +00:00
  • ef2a358f87 Remove sys_vswprintf. Ykkrosh 2015-01-22 20:39:28 +00:00
  • afa492f473 Preprocessor: Avoid using "%.*hs" in log format string, since cppformat doesn't support it. Ykkrosh 2015-01-22 20:38:16 +00:00
  • 568c415d0a Convert wchar_t*/wstring arguments to UTF-8 strings in CLogger messages. Ykkrosh 2015-01-22 20:37:38 +00:00
  • e02d7ad949 Automatically replace %hs/%ls with %s in CLogger format strings. Ykkrosh 2015-01-22 20:36:24 +00:00
  • 38a8e2e0d6 Automatically convert most path.string().c_str() to path.string8() Ykkrosh 2015-01-22 20:35:17 +00:00
  • b90bc147c9 Add Path::string8 (which returns a UTF-8 encoded std::string). Ykkrosh 2015-01-22 20:33:11 +00:00
  • e9a33b71ae Manually fix the less trivial CLogger format strings. Ykkrosh 2015-01-22 20:32:06 +00:00
  • 49e2ecea63 Automatically convert all CLogger format strings from wchar_t* to char*. Ykkrosh 2015-01-22 20:31:30 +00:00
  • dcf5a2667f CLogger: Use cppformat instead of sys_vswprintf. Ykkrosh 2015-01-22 20:30:05 +00:00
  • ca7b890e16 cppformat: Add basic tests for the functionality we use. Ykkrosh 2015-01-22 20:28:57 +00:00
  • 47b9a043b2 cppformat: Permit NULL arguments for %s. Ykkrosh 2015-01-22 20:27:58 +00:00
  • 9c8798b592 cppformat: Remove support for CUSTOM types. Ykkrosh 2015-01-22 20:27:34 +00:00
  • 8875ae9cdf cppformat: Fix compatibility with our build system on Windows. Ykkrosh 2015-01-22 20:26:58 +00:00
  • f16407f6e9 cppformat: Fix -Wundef build warnings from GCC. Ykkrosh 2015-01-22 20:26:32 +00:00
  • f96593a9f3 Import cppformat v0.11.0 Ykkrosh 2015-01-22 20:25:10 +00:00
  • f8bfe3eafb Clean up redundancies in templates for the Visibility component, refs #2913 Itms 2015-01-22 17:23:25 +00:00
  • ad1adbe027 Implement the Rotary Mill aura for Celtic factions. Patch by niektb, fixes #2900. Itms 2015-01-22 10:16:26 +00:00
  • 1857c33602 Remove use of __attribute__ that breaks the Windows build. Refs #2522. leper 2015-01-21 22:37:25 +00:00
  • b5b9c0f2ae Improve template code style for the Decay component. Itms 2015-01-21 21:45:05 +00:00
  • b65dcaba48 Prevent observers from using the team chat. Patch by trompetin17, fixes #2879. Itms 2015-01-21 21:18:55 +00:00
  • 76120d888b Add some tinygettext changes from SuperTuxKart. Refs #2522. leper 2015-01-21 21:17:45 +00:00
  • aeb18239c3 Update tinygettext to upstream commit ca0f3ff640. Refs #2522. leper 2015-01-21 20:37:37 +00:00
  • df3222a073 Petra: improve choice of target when attacking, to prevent cases where most units would follow the same target mimo 2015-01-20 18:31:57 +00:00
  • 852cd11305 Improve the performance of the GetLosVisibility function by using the cache (currently used for mirages only) whenever possible. Itms 2015-01-20 16:29:50 +00:00
  • 7a48606471 GLES compatibility for particle shader Ykkrosh 2015-01-19 21:44:53 +00:00
  • e1e163b3f7 Improve ogl_WarnIfError() to report the file/line where the error was detected Ykkrosh 2015-01-19 20:06:16 +00:00
  • b74e853144 Fix typo which caused GLES errors Ykkrosh 2015-01-19 20:04:46 +00:00
  • 4554ed676e continue to display research overlay after victory, fixes #2983 mimo 2015-01-18 16:55:52 +00:00
  • 09bbc9c35c Enable C++11 by default. Yves 2015-01-18 13:44:03 +00:00