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
b24396740c
Disable XML validation when loading templates for AI, to save startup time
...
This was SVN commit r8959.
2011-02-20 20:45:39 +00:00
6ba12dd2ff
Pretty-print JS values in debug serializer
...
This was SVN commit r8958.
2011-02-20 20:44:36 +00:00
720bb3c87d
Remove unnecessary rooting
...
This was SVN commit r8957.
2011-02-20 20:44:13 +00:00
e8a650bc30
Const-correctness
...
This was SVN commit r8956.
2011-02-20 20:42:54 +00:00
2501b42447
Celt warship and merchant ship updates. New Celt sail textures
...
This was SVN commit r8955.
2011-02-20 14:40:15 +00:00
28354159db
Added eyecandy bridge edges.
...
This was SVN commit r8954.
2011-02-20 12:27:12 +00:00
5f64937d02
Skip detecting some not-very-useful GL values that cause errors in some drivers
...
This was SVN commit r8953.
2011-02-20 11:46:48 +00:00
c29f2d26b3
Add some more stuff to hwdetect, because there can never be too much
...
This was SVN commit r8951.
2011-02-20 00:54:36 +00:00
e91434a23d
Extend isImplementedInCore up to GL 3.0
...
This was SVN commit r8950.
2011-02-20 00:52:50 +00:00
b2f5dd1b62
Non-PCH build fixes
...
This was SVN commit r8949.
2011-02-19 22:30:34 +00:00
ffa8bf5ea4
added missing word and reworded some text
...
This was SVN commit r8948.
2011-02-19 21:58:38 +00:00
1a2a7677fd
replace set/map with boost::unordered_* to reduce the number of expensive filesystem::basic_path::operator< calls based on a patch by ortalo (thanks!)
...
This was SVN commit r8947.
2011-02-19 21:24:39 +00:00
007985332b
formatted feedback dialog to look a little nicer
...
This was SVN commit r8946.
2011-02-19 21:24:03 +00:00
a02a5d8e5e
refactor graphics driver detect code, ensure both variants return name.dll(version)
...
This was SVN commit r8945.
2011-02-19 20:46:43 +00:00
83569c8f13
detect when detecting OpenGL driver version failed because the driver didn't describe itself in the registry;
...
fall back to detecting the version of the driver DLL (whose name we
guess)
This was SVN commit r8944.
2011-02-19 20:24:38 +00:00
7445342b61
wdll_ver: avoid errors while reading DLL version due to (lack of) FS redirection
...
UserReport: avoid windows iterator debugging warning due to invalid
operator[]
This was SVN commit r8942.
2011-02-19 19:15:00 +00:00
06a088efa8
Replace libcurl with a self-compiled (in VC2005) copy of 7.21.4 with no SSL/zlib support, in an attempt to fix errors on 64-bit Windows
...
This was SVN commit r8941.
2011-02-19 18:44:09 +00:00
1b1230ca3e
wgl compile fix: add types required by new wglext.h
...
wutsname fix (noticed by Philip from hwdetect information, thanks!):
uname.release wasn't always set.
BinarySerializer.h: warning fix
This was SVN commit r8940.
2011-02-19 18:00:09 +00:00
f3372bf11d
Add some rough performance reporting.
...
Make the profiler converge a bit faster.
This was SVN commit r8939.
2011-02-19 03:14:37 +00:00
3e13c300cc
Fix non-PCH build error
...
This was SVN commit r8938.
2011-02-19 00:46:14 +00:00
ceb4bc9b94
Report more hardware details
...
This was SVN commit r8937.
2011-02-19 00:39:32 +00:00
3e1f09a58f
Fix missing newline in GL error reporting
...
This was SVN commit r8936.
2011-02-19 00:38:08 +00:00
c7f647ae73
Don't bother initialising shadow map textures with data that will never be used.
...
Add some profiling in the shadow rendering code.
This was SVN commit r8934.
2011-02-18 23:41:27 +00:00
04dcbd294c
Push the near clip plane further out, to reduce z-fighting
...
This was SVN commit r8933.
2011-02-18 23:38:28 +00:00
d600a400fe
Fix GUI text input box scrollbars not moving when the window is resized.
...
This was SVN commit r8932.
2011-02-18 22:49:24 +00:00
387b801aed
Fix tooltip crash/corruption, caused by inconsistently changing types.
...
This was SVN commit r8931.
2011-02-18 22:36:39 +00:00
a9e920a467
Iberian corral (still needs new footprint)
...
This was SVN commit r8930.
2011-02-17 23:09:04 +00:00
1c7e33b528
Remove a load of implicit CStr type conversions, since they're error-prone and can cause silent data loss.
...
Handle most CStr8/CStrW conversions via UTF-8 instead of effectively
assuming Latin-1.
Return UTF-8 strings from Xeromyces API.
This was SVN commit r8929.
2011-02-17 20:08:20 +00:00
4f724056d5
Remove some unused bits from CRenderer
...
This was SVN commit r8927.
2011-02-16 22:40:15 +00:00
3d997365d8
Fix CStr numeric constructors on 32-bit platforms.
...
Remove unnecessary assignment operators.
This was SVN commit r8926.
2011-02-16 21:14:08 +00:00
0da7e822ff
# Add opt-in automatic feedback system.
...
Add GL implementation limits to hwdetect.
Make the in-game manual support multiple text files.
Remove unnecessary instruction on how to close the manual window.
Make guitextobject.caption return the original value without stripping
formatting tags.
Remove unused non-VFS support from config system.
Support writing config files back to their original path.
Remove unnecessary user profile directory; use normal config directory.
This was SVN commit r8925.
2011-02-16 20:40:15 +00:00