Commit Graph

175 Commits

Author SHA1 Message Date
Simon Rozman fdf41455e9 Allow IMAGE_REL_BASED_DIR64 relocation on all platforms
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-07 21:19:48 +01:00
Simon Rozman acd7da679a Fix DEBUG_OUTPUT
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-07 21:02:14 +01:00
Simon Rozman fef80b544b Add ARM and ARM64 platforms
Signed-off-by: Simon Rozman <simon@rozman.si>
2020-11-07 20:58:15 +01:00
Joachim Bauch 5f83e41c3a Merge pull request #92 from fancycode/ci-xenial
CI: Upgrade to Ubuntu Xenial and use latest wine-stable
2019-02-24 15:35:09 +01:00
Joachim Bauch 316aa59c48 Get latest stable version of Wine when testing. 2019-02-24 15:28:59 +01:00
Joachim Bauch 9f37952407 Switch to Xenial for CI runs. 2019-02-24 15:07:24 +01:00
Joachim Bauch d1a0824733 Fix version for AppVeyor. 2019-02-24 13:49:51 +01:00
Joachim Bauch e4c1b3566c Merge pull request #84 from ianhbell/patch-1
Make .h file accessible to superprojects
2018-05-18 09:18:18 +02:00
Ian Bell a15e0769b0 Make .h file accessible to superprojects
As is, you need to add_subdirectory and also add the include, this kills two birds with one stone
2018-05-18 00:37:57 -06:00
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