7e625d7b21
Fix build error, test-case bug
...
This was SVN commit r7270.
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.
...
This was SVN commit r7269.
2010-01-10 19:29:27 +00:00
e8008edf1c
Fix missing includes
...
This was SVN commit r7267.
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)
...
This was SVN commit r7265.
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)
This was SVN commit r7264.
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
This was SVN commit r7263.
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.
This was SVN commit r7262.
2010-01-09 20:06:32 +00:00
47420c363b
Windows build fix
...
This was SVN commit r7260.
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...)
This was SVN commit r7259.
2010-01-09 19:20:14 +00:00
3339aea2a7
Add tooltip support to wxJS
...
This was SVN commit r7258.
2010-01-07 19:38:05 +00:00
797c9e1644
Use a more thread-safe way of counting glibc memory allocations in the profiler
...
This was SVN commit r7257.
2010-01-07 19:20:40 +00:00
caf2f72901
Cut down on some gratuitous memory allocations in the GUI
...
This was SVN commit r7256.
2010-01-07 19:00:56 +00:00
8dca5f7320
Fix rtl_AllocateAligned on GCC. Add tests for it.
...
This was SVN commit r7255.
2010-01-07 18:52:29 +00:00
d0e741b261
Add shader compilation timers
...
This was SVN commit r7254.
2010-01-07 18:48:11 +00:00
a116670620
Remove unused wsdl field that doesn't exist in SDL
...
This was SVN commit r7253.
2010-01-07 18:41:28 +00:00
48f0c9b5d7
Set svn:eol-style=native
...
This was SVN commit r7252.
2010-01-07 17:42:56 +00:00
babab3124f
Add ERROR_ASSOCIATE for reporting VFS errors
...
This was SVN commit r7251.
2010-01-06 20:18:07 +00:00
306c74ceeb
Fix license indentation
...
This was SVN commit r7250.
2010-01-06 20:17:37 +00:00
6db3dd0f12
Fix isfinite, isinf
...
This was SVN commit r7248.
2010-01-05 22:12:13 +00:00
d1f6ea785a
Linux build fixes
...
This was SVN commit r7247.
2010-01-05 20:55:07 +00:00
c9a6af2134
Add tests for fpclassify functions (currently failing on Windows)
...
This was SVN commit r7245.
2010-01-05 20:29:58 +00:00
aafe575445
Fix buffer overflow in logger. Add tests for it. Make this kind of error harder to miss.
...
This was SVN commit r7244.
2010-01-05 19:55:09 +00:00
97db62c944
fix handling of non-CP1252 characters in paths
...
(added wide-character versions of posix opendir etc. - on Windows, we
must not convert to UTF8)
This was SVN commit r7243.
2010-01-05 19:44:30 +00:00
33ab686128
Fix scanf buffer size
...
This was SVN commit r7242.
2010-01-04 19:15:24 +00:00
b0dcf49893
fix a hack that broke after switching to _wsopen_s (which ensures the pmode parameter only has read/write bits set)
...
(see http://www.wildfiregames.com/forum/index.php?showtopic=12560&hl= )
This was SVN commit r7241.
2010-01-03 15:58:06 +00:00
936be062ac
non-VC compile fix: map scanf_s to scanf etc.
...
This was SVN commit r7240.
2010-01-01 23:38:07 +00:00
03726c0b54
ICC build fixes
...
warning fixes
get rid of SAFE_WCSCPY and SAFE_STRCPY
This was SVN commit r7239.
2010-01-01 15:33:07 +00:00
5e0ae351db
fix further 64-bit trouble
...
This was SVN commit r7237.
2009-12-30 20:47:55 +00:00
b443627571
64-bit build fix
...
This was SVN commit r7236.
2009-12-30 20:38:40 +00:00
c0662bcfd0
fix: OpenAL source suballocator wasn't thread-safe nor capable of detecting double-frees
...
(see http://www.wildfiregames.com/forum/index.php?showtopic=12774&hl= )
This was SVN commit r7235.
2009-12-30 16:42:47 +00:00
5f56ec86e9
fix waio error handling and update comments
...
This was SVN commit r7234.
2009-12-30 14:28:24 +00:00
fe92d524d6
Fix JS_THREADSAFE redefinitions (it's defined by the build system now)
...
This was SVN commit r7231.
2009-12-28 17:07:29 +00:00
00409b9583
# Support latest version of SpiderMonkey
...
Add --with-spidermonkey-tip option to Premake
This was SVN commit r7230.
2009-12-28 16:45:42 +00:00
0765207641
Fix ScriptingHost with threadsafe debug JS builds
...
This was SVN commit r7228.
2009-12-28 14:50:20 +00:00
b3d2f665d3
Fix ConfigDB storing invalid values (with LSB set) in JS privates
...
This was SVN commit r7227.
2009-12-28 14:49:31 +00:00
a39cb0c83e
Fix --without-pch build
...
This was SVN commit r7224.
2009-12-23 01:46:44 +00:00
6fbc524e65
# Terrain-related bug fixes
...
Fix several off-by-one errors
Reorder some loops to be theoretically more efficient
Other minor cleanups
This was SVN commit r7221.
2009-12-12 17:52:38 +00:00
72ce122146
# Fix OS X build error
...
Fixes #414 (wcscasecmp does not exist on OS X), based on patch from
wacko
This was SVN commit r7217.
2009-12-03 22:55:33 +00:00
9709e80936
Fix MSVC warning
...
This was SVN commit r7215.
2009-12-03 21:13:27 +00:00
f0d9806b3f
# Restructured GUI implementation
...
CGUI now represents a single 'page'. CGUIManager maintains multiple
pages and switches between them.
Split the XML files into pregame, loading, session and messagebox pages.
Added hotloading of GUI pages.
Minor GUI cleanups.
(Merge from hg 81862d33780c)
This was SVN commit r7214.
2009-12-03 20:17:22 +00:00
f85f0c0c2e
(Dummy change to help hgsvn)
...
This was SVN commit r7213.
2009-12-03 20:10:22 +00:00
455137afed
Fix broken tests
...
This was SVN commit r7211.
2009-11-24 15:36:08 +00:00
ab14b71a76
List Lars Kemmann (Caius), for patch in 181a3529de
...
This was SVN commit r7210.
2009-11-24 13:34:38 +00:00
88ad49bfc2
OS X build fix
...
This was SVN commit r7209.
2009-11-23 13:02:07 +00:00
181a3529de
Fix #402 (Clean up GUItypes.h), based on patch from Caius
...
This was SVN commit r7206.
2009-11-19 21:44:19 +00:00
7738eecbb0
icc build fix
...
This was SVN commit r7204.
2009-11-16 23:45:56 +00:00
22ac887785
fix: don't raise warnings when overwriting previous realDirectory (e.g. in the case of multiple mods mounting into the same directory) causes previous directory watches to be canceled
...
This was SVN commit r7202.
2009-11-16 21:01:36 +00:00
781538313c
use lib/wchar.h for UTF8 conversion (avoid duplication, more aware of wchar_t differences and surrogate pairs)
...
fixes #400
This was SVN commit r7201.
2009-11-16 20:05:03 +00:00
b51a0187bf
Fix potential unfreed memory on shutdown
...
This was SVN commit r7200.
2009-11-14 19:12:09 +00:00
78bc63d92c
VC fix: mustn't use filename/parent_path instead of leaf/branch_path because those aren't yet available in the version of boost we're currently using.
...
remove needless restriction on wdbg_printf buffer size
update description of wdbg_printf to match wvsprintfW's real behavior
This was SVN commit r7199.
2009-11-14 18:32:27 +00:00