Commit Graph

59 Commits

Author SHA1 Message Date
ptitSeb 0883cdc9ac Added wrapped libayatana-appindicator3.so.1 (backported from box64) 2023-12-09 10:47:47 +01:00
rajdakin d601b42ddc [WRAPPERS] Version bump 2023-07-17 22:20:25 +02:00
rajdakin d430332c45 [WRAPPERS] Cleaned up the rebuild_wrappers script 2023-07-17 22:20:25 +02:00
ptitSeb 6f7a513051 [DYNAREC] Better handling if wrapped function that return float/double in x87 register 2023-07-14 14:02:00 +02:00
rajdakin 0e0e346e45
Fixed nearly all GCC warnings (-Wall -Wextra) 2023-02-13 14:56:28 +01:00
ptitSeb 3f46f9fb68 Reworked vulkan structure wrapping 2022-11-11 00:41:28 +01:00
ptitSeb 55ce03844f Added support Malloc override and libtbbmalloc_proxy, backported from box64 (fixed Hacknet, probably other stuff based on libcef too) 2022-11-01 15:13:22 +01:00
rajdakin e5297fa81a Tried to fix issue #610 2022-05-29 13:26:02 +02:00
rajdakin 7fcbbbe5b6 Forced the use of python3 when running python script 2022-05-29 13:24:25 +02:00
ptitSeb f946cddd45 Added wrapped libappindicator3 2022-04-24 11:10:06 +02:00
ptitSeb 9b806de7b0 Added some gstreamer-1.0 wrapping (backported from box64) 2022-03-20 11:46:26 +01:00
ptitSeb aae0a76d2b Added a few more libc wraped functions (for #472, but still some symbols missing) 2021-10-07 17:46:42 +02:00
ptitSeb f43a507e91 Allow older version of python to be used 2021-08-27 16:02:42 +02:00
rajdakin d153456653 Bug fixes and version bump 2021-08-27 01:12:12 +02:00
rajdakin ad77202a05 Last step in upgrading the rebuild_wrappers script 2021-08-27 00:39:29 +02:00
rajdakin 1b54190c15 First step at upgrading the script 2021-08-26 23:23:49 +02:00
ptitSeb 64639ae623 Better handling of long double 2021-04-17 13:21:24 +02:00
rajdakin 5320b4f22f Added some documentation 2021-04-13 22:14:41 +02:00
rajdakin 68bc003fd2 Improved box86 a bit, added an automation 2021-04-13 20:59:32 +02:00
ptitSeb f29912620d Fixed Non-Android build 2021-04-13 18:22:02 +02:00
ptitSeb 4a780af9fe
Merge pull request #372 from io12/android
Initial Android support attempt
2021-04-13 17:56:47 +02:00
Benjamin Levy 6b6e6c874b
Initial Android support attempt 2021-04-13 10:46:28 -04:00
ptitSeb 01629e1faf Some function signatures changes and fixed (backported from box64) 2021-04-12 18:34:36 +02:00
ptitSeb fdce28590a Added alternate way to handle some vaarg wrapped functions 2020-12-18 12:24:10 +01:00
ptitSeb 10e849ce60 Fixed a warning in generated wrapper.c 2020-11-17 10:03:35 +01:00
ptitSeb c2206f5452 Aligned most of GValue handling in gtk libs 2020-11-17 09:41:18 +01:00
ptitSeb 64c9b21849 [VULKAN] Alignment of many structures. Now a simple TriangleDrawing windows App works 2020-10-31 22:58:58 +01:00
ptitSeb 12215ac5dd Removed FLOAT build (was not compatible with Dynarec anyway) 2020-09-18 17:52:28 +02:00
ptitSeb a3f771cc7c Added a bunch of X11 / Xext / FontConfig wrapped functions 2020-09-06 17:05:09 +02:00
ptitSeb e81e7c7ebd Allow the use of #ifndef in wrapper _private headers 2020-08-07 15:45:17 +02:00
ptitSeb 1d2bf3cb48 Try to make the O_XXXX convert function more portable 2020-07-05 14:28:25 +02:00
rajdakin 4838067440 [WRAPPERS] Rewrote the wrappers generator a bit 2020-05-05 19:27:32 +02:00
ptitSeb 95782e7311 Remove import glob from wrapper generator, not used anymore 2020-03-06 09:51:17 +01:00
ptitSeb 2964727959 Reworked py generator to avoid useless recompiles 2020-03-05 17:05:15 +01:00
ptitSeb 926f2f3dcd Fixed _IO_XXXX functions 2019-12-14 22:58:39 +01:00
ptitSeb 4262beb545 Made some change for software that use _IO_2_2_stdXXX_ (help Loki titles) 2019-12-06 22:32:00 +01:00
ptitSeb 3eacb55dbc Added l and L in wrapper definition (to handle signed and unsigned long) 2019-12-04 14:45:20 +01:00
ptitSeb b1958a81a3 Changed Wrapper, to use K instead of L for faked long double (so L will be free to use for unsigned long) 2019-12-04 10:56:54 +01:00
ptitSeb f1e049e8be New fix for the O_ flag convert (and thanks again @icecream95 for all the findings and testing on this) 2019-11-05 09:20:49 +01:00
ptitSeb 7bb7c5747a Change previous commit, because it's not AT_ flags but O_ flags that needs convert 2019-11-05 08:50:54 +01:00
ptitSeb aad4c91e01 Try some workaround for AT_ constant not beeing indentical between x86 and ARM (solution is too ARM specific for now, a more generic one need to be done) 2019-11-05 08:23:51 +01:00
M-HT ada81a7129 Fix wrapper generator to work with python2 and python3 2019-09-09 20:41:26 +02:00
rajdakin 3c354dc67b Forced the use of Python2 with the wrappers 2019-09-08 19:47:34 +02:00
ptitSeb 7bb7d8857d Organized the project, with folders... 2019-07-28 14:01:19 +02:00
rajdakin b9a160320b Updated version 2019-06-23 20:39:29 +02:00
rajdakin bb075ea82e Correct fix for the generator bug 2019-06-23 20:35:42 +02:00
ptitSeb 29a33b9836 Fix wrapper generator 2019-06-23 17:40:39 +02:00
rajdakin 9aa0a6352d Forgot to check if the defines are configurable 2019-06-23 16:27:09 +02:00
rajdakin 26f50ca98c Upgrade the python generator (no more config skip) 2019-06-23 16:21:31 +02:00
rajdakin 3b29a5d7c6 Implemented the bad middle letter rejection 2019-06-22 18:01:54 +02:00