Commit Graph

153 Commits

Author SHA1 Message Date
Friedrich von Never 2bbbc205d6 readme: fix the doc file name 2017-07-15 18:56:54 +07:00
Joachim Bauch 5c6b699b36 Merge pull request #51 from fancycode/cmake_testsuite
Also build and run testsuite on cmake CI tests.
2016-09-20 23:38:38 +02:00
Joachim Bauch 184113ca09 Also build and run testsuite on cmake CI tests. 2016-09-20 23:18:23 +02:00
Joachim Bauch f5c9db8b5c Simplfy some casting code, updated comments about 32/64 bit. 2016-09-20 22:36:55 +02:00
Joachim Bauch 6c4ab3589d Added testcase to load image above 32bit. 2016-09-20 22:18:42 +02:00
Joachim Bauch 8d609dc2a2 Use script to run wine. 2016-09-20 01:34:42 +02:00
Joachim Bauch 5ce3707c7d MSVC again - "static const" can not be used as array size. 2016-09-20 01:23:24 +02:00
Joachim Bauch d9dcc0eb8c Don't use "static const <type>", breaks on MSVC. 2016-09-20 01:17:12 +02:00
Joachim Bauch e2826eb956 Fix MSVC compiler error. 2016-09-20 01:15:26 +02:00
Joachim Bauch 49a82873f7 Use "size_t" instead of "long" for sizes. 2016-09-20 01:05:09 +02:00
Joachim Bauch 4074f1e6ab Simplify conditional compiled code a bit. 2016-09-20 01:00:39 +02:00
Joachim Bauch caf917707b Replace defines with static consts. 2016-09-20 00:54:28 +02:00
Joachim Bauch 221a470ad1 Merge pull request #50 from fancycode/fix_64bit_warnings
Fix various 64bit issues
2016-09-20 00:39:52 +02:00
Joachim Bauch 097403a8ad Added wrapper to run wine/wine64. 2016-09-20 00:23:29 +02:00
Joachim Bauch 6c2c3e2fee Fix more potential conversion issues on 64bit. 2016-09-20 00:23:29 +02:00
Joachim Bauch 03cd7c91d9 Fixed alignment of values/addresses on 64bit systems. 2016-09-20 00:23:29 +02:00
Joachim Bauch de5dbce770 Error on some type conversion warnings. 2016-09-20 00:23:29 +02:00
Joachim Bauch 89883558fe Merge pull request #48 from fancycode/appveyor-vc9
Also run CI against Visual Studio 2008.
2016-09-19 22:58:32 +02:00
Joachim Bauch b26476ff8d Also run CI against Visual Studio 9. 2016-09-19 22:43:29 +02:00
Joachim Bauch 1d19f9f750 Pass PLATFORM/UNICODE to cmake. 2016-09-19 22:43:01 +02:00
Joachim Bauch d19c62ed82 Fixed detection of x64 platform. 2016-09-19 22:27:02 +02:00
Joachim Bauch cfba548c66 Merge pull request #49 from fancycode/appveyor-script
Move AppVeyor test code to script.
2016-09-19 22:07:25 +02:00
Joachim Bauch af2c521cf2 Added .gitattributes file. 2016-09-19 21:55:22 +02:00
Joachim Bauch 164b21ac07 Move AppVeyor test code to script. 2016-09-19 21:55:22 +02:00
Joachim Bauch c4074afd3e Merge pull request #47 from sakurai-youhei/hotfix/issue-45-remove-stdint_h
Remove stdint.h for VC++9.0 (VS2008)
2016-09-12 18:02:14 +02:00
Youhei Sakurai c174ed1177 Remove stdint.h for VC++9.0 (VS2008) 2016-09-13 00:50:13 +09:00
Joachim Bauch 4b3d2a08d5 Merge pull request #33 from joankaradimov/custom-alloc-and-free
Pass alloc/free functions to MemoryLoadLibraryEx
2016-04-24 15:30:16 +02:00
Joan Karadimov a1fb42d4c5 Add some tests for the custom free and alloc functions 2016-02-14 00:40:30 +02:00
Joan Karadimov bc38a6b01d Extract a ReadLibrary function in DllLoader.cpp 2016-02-13 18:39:40 +02:00
Joan Karadimov d46b74d00d Pass alloc/free functions to MemoryLoadLibraryEx 2016-02-12 11:39:41 +02:00
Joachim Bauch d88817fbf7 Disable C4055 warning (data -> function pointer conversion). 2016-01-27 00:57:06 +01:00
Joachim Bauch d9a6bb9c8f Explicitly include "stdint.h" to make sure "uintptr_t" is defined (fixes #34). 2016-01-27 00:44:43 +01:00
Joachim Bauch 905ad75e82 Expose default callback functions.
This was suggested in #33.
2016-01-27 00:38:37 +01:00
Joachim Bauch 2e193f153a Also build on MSVC 2015. 2015-12-20 22:13:27 +01:00
Joachim Bauch cc562219af Fix C4055 on MSVC. 2015-12-20 22:07:30 +01:00
Joachim Bauch cddc54a671 Fixed syntax error on MSVC. 2015-12-20 21:51:29 +01:00
Joachim Bauch 5bda2104b9 Define "_CRT_SECURE_NO_WARNINGS" when compiling examples/tests. 2015-12-20 21:43:35 +01:00
Joachim Bauch 394fae8d51 Initialize variable (to make MSVC happy). 2015-12-20 21:39:47 +01:00
Joachim Bauch 15983313f4 Removed debug include. 2015-12-20 21:38:30 +01:00
Joachim Bauch 583e1b4a93 Fixed warning about unreferenced parameters. 2015-12-20 21:34:14 +01:00
Joachim Bauch bc04853584 Add some checks to prevent overruns on broken input. 2015-12-20 21:26:53 +01:00
Joachim Bauch 9df6e7dc93 Add more error checking of return values. 2015-12-20 21:26:53 +01:00
Joachim Bauch f02a8e6a38 Merge pull request #30 from kost/fix-deprecated-wcsnicmp
Use _wcsnicmp instead of wcsnicmp
2015-10-22 15:54:08 +02:00
Vlatko Kosturjak 71643ae62b Use _wcsnicmp instead of wcsnicmp
"These POSIX functions are deprecated. Use the ISO C++ conformant"
https://msdn.microsoft.com/en-us/library/ms235324.aspx
2015-10-18 11:13:24 +02:00
Joachim Bauch d19707369a Avoid (re-)allocations when searching for named resources.
Also add tests to load resources by name.
2015-08-23 00:22:42 +02:00
Joachim Bauch 8d5dbf39e8 Show AppVeyor status of master branch. 2015-08-23 00:02:04 +02:00
Joachim Bauch 62e357e515 Added information about build status. 2015-08-22 23:56:52 +02:00
Joachim Bauch b4bf2f7c4a Don't disable warnings about conversions. 2015-08-22 23:53:27 +02:00
Joachim Bauch 422f918c33 Declare variables at start of function. 2015-08-22 23:53:27 +02:00
Joachim Bauch a13ad18e11 Added AppVeyor CI integration. 2015-08-22 23:53:27 +02:00