Joachim Bauch
e039372355
Merge pull request #81 from Scavanger/case-sensitive-function-names
...
Search for function names should be case sensitive (fixes #80 ).
2018-03-08 14:04:50 +01:00
Scavanger
060f0bd736
Search for function names should be case sensitive
2018-03-08 13:23:39 +01:00
Joachim Bauch
403a31e7bb
Run with sudo enabled.
...
This fixes an issue where running wine fails on i386 with
/usr/bin/wine: error while loading shared libraries: libwine.so.1:
cannot create shared object descriptor: Operation not permitted
2018-02-14 21:58:51 +01:00
Joachim Bauch
e7d53b53e0
Only install packages necessary for job.
2018-02-14 21:58:51 +01:00
Joachim Bauch
0acf4e7785
Fix typo.
2018-02-14 20:52:52 +01:00
Joachim Bauch
663ddca84b
Update WINEPATH for Trusty.
2018-02-14 20:49:55 +01:00
Joachim Bauch
9ecfeb025d
Remove all object files on clean.
2018-02-14 20:41:25 +01:00
Joachim Bauch
9e295953a8
Prevent memory of library from spanning over 4GB bounaries.
...
Based on code from #67 / #79 , fixes #63 .
2018-02-14 20:31:28 +01:00
Joachim Bauch
55577d939c
Merge pull request #76 from fancycode/binsearch_export_names
...
Implement binary search for looking up exports by name.
2017-11-02 22:09:42 +01:00
Joachim Bauch
ac78ea10e7
Add test that loads a dll with lots of exports.
2017-11-02 21:49:44 +01:00
Joachim Bauch
98b95eca4c
Implement binary search for looking up exports by name.
...
Code based on #74 which contained code from py2exe.
2017-11-02 21:02:26 +01:00
Joachim Bauch
0884dccfa7
Update mingw -dev package for Trusty.
2017-11-02 20:15:22 +01:00
Joachim Bauch
00bc61e8c7
Merge pull request #70 from ForNeVeR/patch-1
...
readme: fix the doc file name
2017-07-17 08:46:59 +02:00
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