3e7731e8ca
Stop units wasting their lives chasing animals they'll never be able to catch.
...
Let AI players collect treasures.
This was SVN commit r9012.
2011-03-04 21:42:39 +00:00
3a5ca7fdbc
Improve camera restraints at edge of map to be independent of zoom, and to work on circular maps.
...
Fixes #573 .
This was SVN commit r9011.
2011-03-04 20:02:05 +00:00
bec4c6437b
Make non-combat units flee when under melee attack, and not attack enemies automatically.
...
Fixes #703 .
This was SVN commit r9010.
2011-03-04 14:36:41 +00:00
3e22cf4cae
Focus map-selection list by default in single-player game setup screen, to allow keyboard navigation
...
This was SVN commit r9009.
2011-03-04 14:29:28 +00:00
2ef1b9a867
Make projectiles that miss their target continue until hitting the terrain.
...
Fixes #706 .
This was SVN commit r9008.
2011-03-04 00:43:48 +00:00
6bcce22a88
Tell the profiler about a few more bits of code
...
This was SVN commit r9007.
2011-03-03 22:38:01 +00:00
58ae08522f
Let local.cfg override the hardware-dependent defaults set by hwdetect
...
This was SVN commit r9005.
2011-03-03 01:49:49 +00:00
1c1564daaf
Make profiler JSON output much more concise.
...
Right-align values in in-game profile viewer.
Add alternating row shading in profile viewer, to make it easier to
read.
This was SVN commit r9004.
2011-03-03 01:09:19 +00:00
16a4eb36dd
Various minor optimisations.
...
Enable SpiderMonkey method JIT in Release mode.
Add Engine.ProfileStart/Engine.ProfileStop functions for scripts.
Fix AI to clone initial entity data and shared metadata.
This was SVN commit r9003.
2011-03-03 00:16:14 +00:00
8d2d4a8505
Fix profile parser
...
This was SVN commit r9002.
2011-03-03 00:14:23 +00:00
dbc6d27411
Optimise obstruction grid updates in the common case when terrain hasn't changed
...
This was SVN commit r9001.
2011-02-28 01:24:12 +00:00
794584ea11
Optimise tile-based pathfinder, particularly for large maps.
...
This was SVN commit r9000.
2011-02-28 00:35:53 +00:00
cb0e322a61
# Minor AI fixes.
...
Avoid script errors on Miletus.
Use pre-existing female citizens as workers.
Fix autostart.
This was SVN commit r8999.
2011-02-27 19:20:36 +00:00
b15ea0691f
Attempt to improve AI selection in the game setup screen.
...
This was SVN commit r8998.
2011-02-27 17:58:41 +00:00
d045258c29
Let exceptions in GUI script events triggered by script setters propagate out of the setter, so error messages aren't useless.
...
This was SVN commit r8997.
2011-02-27 17:57:32 +00:00
eb163c8d24
Improve reporting of extensions promoted into GL 1.2
...
This was SVN commit r8996.
2011-02-27 14:25:04 +00:00
18b317bc19
# Improve animal AI, based on patch from Badmadblacksad.
...
Fixes #563 .
This was SVN commit r8995.
2011-02-27 13:34:22 +00:00
83d0492fca
New Celt fishing boat. Hele fishing boat update.
...
This was SVN commit r8993.
2011-02-26 22:52:58 +00:00
407b1ef80f
Bump hwdetect version, to identify reports that include recent bugfixes
...
This was SVN commit r8992.
2011-02-26 19:41:01 +00:00
bb562ce179
fixes:
...
avoid reporting a (not-present) third-level cache for Athlon X2 that
don't have one
add better documentation of cache information
ensure we're running on the same CPU while retrieving cache/TLB
descriptors
wgfx: always check all known graphics driver names (more robust in the
face of changing gfx_card strings), correct the intel driver name
This was SVN commit r8991.
2011-02-26 19:22:02 +00:00
567a698628
check all file names known to belong to a GPU's drivers instead of trying to rule out 32/64 bit variants
...
fixes #737
This was SVN commit r8990.
2011-02-26 17:10:09 +00:00
4f8dc9c777
Fix script error message when starting Atlas
...
This was SVN commit r8989.
2011-02-26 00:19:02 +00:00
6d7c27edfe
Fix occasionally rendering just terrain and no models when starting a game
...
This was SVN commit r8988.
2011-02-26 00:07:16 +00:00
92e84a9112
Fix keys like F11 triggering two events when sent from Atlas to the game engine
...
This was SVN commit r8987.
2011-02-25 23:53:09 +00:00
f0ea32cb8d
Import user-report server side code
...
This was SVN commit r8986.
2011-02-25 19:46:01 +00:00
4e8c305c6e
sync with work - export app_hooks_update; add boost replacement FileExists and FileSize; avoid conflict with stdint.h;
...
remove asm rintf implementation (sse is faster); avoid the need for an
external 64-bit asm file with vc2008/vc2010; allow arbitrarily long
command line args
This was SVN commit r8985.
2011-02-25 16:31:42 +00:00
d805ef356e
FileExists -> VfsFileExists (see next commit)
...
scriptInterface: fix bool cast warning
This was SVN commit r8984.
2011-02-25 16:30:55 +00:00
77fe5c9e40
Disable shadows and fancy-water by default on some slower graphics devices.
...
See #623 .
This was SVN commit r8983.
2011-02-25 02:00:57 +00:00
a903b4c9d3
Fix #684 (disable S3TC on R600 drivers).
...
Clean up hwdetect a tiny bit.
This was SVN commit r8982.
2011-02-25 01:31:00 +00:00
0378500bdc
Fix #712 (remove S3TC warning).
...
Add timer to S3TC decoder so it's still easy to determine if it was
used.
This was SVN commit r8981.
2011-02-25 01:28:46 +00:00
f4f36af852
Block new buildings being placed on top of existing not-yet-started foundations. Fixes #740 .
...
This was SVN commit r8980.
2011-02-24 21:49:24 +00:00
798278a6c1
Fix template validation error
...
This was SVN commit r8979.
2011-02-24 21:45:25 +00:00
63f958878d
Fix GUI errors and glitches when placing buildings and not moving the mouse.
...
This was SVN commit r8977.
2011-02-24 02:12:47 +00:00
e16681f0e5
Fix destruction queue warnings when using some GUI features with time-warp enabled
...
This was SVN commit r8976.
2011-02-24 02:05:06 +00:00
f6c1d98c9a
Fix #739 (test failures).
...
Use JSON in debug serializer output unless it fails due to e.g. cyclic
values, in which case use toSource.
Disable file stats code by default, since its output isn't used.
This was SVN commit r8975.
2011-02-24 00:32:38 +00:00
059a53dd37
Fix startup hang on OS X, caused by using timers before initialising them
...
This was SVN commit r8974.
2011-02-23 09:19:41 +00:00
6b783aebd6
Try to fix build errors
...
This was SVN commit r8973.
2011-02-22 21:50:26 +00:00
0c1e05d672
Fix typo
...
This was SVN commit r8972.
2011-02-22 20:15:59 +00:00
e370223d1d
Fix register handle leak
...
This was SVN commit r8971.
2011-02-21 22:25:51 +00:00
abe07e096a
Build fix
...
This was SVN commit r8970.
2011-02-21 22:22:49 +00:00
9bbda8b80b
HTTP proxy discovery for Windows
...
This was SVN commit r8969.
2011-02-21 21:54:47 +00:00
25039d3aff
Fix build errors with old glext.h.
...
Report full cache details, and lsb-release when available.
This was SVN commit r8968.
2011-02-21 18:56:23 +00:00
ee8b193cdb
Fix profiler crash differently
...
This was SVN commit r8967.
2011-02-21 11:57:01 +00:00
a155809447
avoid crash due to null pointer in profiler (triggered by returning from the root node)
...
This was SVN commit r8966.
2011-02-21 09:41:11 +00:00
8f59d52697
sync with work; fix compile error due to lack of boost/serialization in 0ad svn
...
This was SVN commit r8965.
2011-02-21 09:23:51 +00:00
d75d9c3b75
Make the script profiler more useful, by giving the filename/line for anonymous functions.
...
Fix the turn-based profiler a bit.
This was SVN commit r8964.
2011-02-21 02:16:12 +00:00
0be515280b
Memoize some common entity lists in AI scripts.
...
This was SVN commit r8963.
2011-02-21 02:14:45 +00:00
4ba59510b5
Corral with new type of roof.
...
This was SVN commit r8962.
2011-02-20 23:50:52 +00:00
807663cd54
Fix uninitialised value
...
This was SVN commit r8961.
2011-02-20 20:52:35 +00:00
d7a243343d
Add per-turn counts to profiler, as well as per-frame.
...
Remove percent-of-parent and percent-of-frame timings since they're not
particularly useful.
Simplify profiler update code by using RingBuf.
Handle profiler keys via character codes rather than keysyms, to
hopefully work with different keyboard layouts.
Make console intercept all keys, to stop digits, shift-D, etc having
unexpected side-effects.
Disable console copy/paste when console is inactive.
This was SVN commit r8960.
2011-02-20 20:50:26 +00:00