Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/decompals/wibo

Quick-and-dirty wrapper that tries to run 32-bit Windows command-line executables on Linux
https://github.com/decompals/wibo

Add GetTempPathA (#68)

* Add GetTempPathA

* Update dll/kernel32.cpp

Co-authored-by: Anghelo Carvajal <angheloalf9...

d71a902ace281725bf979b675f2a400034afe995 authored 11 months ago by Mark Street <[email protected]>
Fixed grammatical error in README.md (#67)

less dependencies -> fewer dependencies

a1b929a4138bc134a087c843b3061caf3b657b22 authored 12 months ago by limb <[email protected]>
[TEMPORARY FIX] Fix issues with the stack not being resized correctly (#65)

a85e589de5a4a4f7b66814cd65aa665bad04db30 authored about 1 year ago by ConorB <[email protected]>
Add EnumSystemLocalesA stub (#63)

ae5b4fffaa0c6b7fafc6277bcff6511ef28ac891 authored about 1 year ago by Mark Street <[email protected]>
Handle dwCreationDisposition in CreateFileA to fix PSYLINK (#60)

Before this change, dwCreationDisposition parameter of CreateFileA was
ignored by wibo. However...

c6fa592a31257412c4dbff5a7704838d92f413ac authored about 1 year ago by nocato <[email protected]>
Fix segfault in CoCreateInstance (#59)

* Fix segfault in CoCreateInstance

* update comment

* typo

* typo x2

2d627de53701dbba727d74a5bf89bc24a70b6365 authored about 1 year ago by Mark Street <[email protected]>
Support ProDC NgcAs.exe (#57)

0f8fb7f62d5091d10cc89ea6205104cbbcc7da9f authored about 1 year ago by Mark Street <[email protected]>
Add Fibre local storage (Fls*) functions for armcc (#55)

* Add Fibre local storage (Fls*) functions for armcc

* Update dll/kernel32.cpp

Co-authored...

30ef4348721edc620ff90e7432990fad2e4b6ca6 authored about 1 year ago by Mark Street <[email protected]>
Fix a use-after-free in CreateProcessA (#54)

Co-authored-by: Simon Lindholm <[email protected]>

a829d0d58b8e568d0d159ccb1fcacb07d18ea944 authored about 1 year ago by EstexNT <[email protected]>
Minor cppcheck lint fixes

90101d8bc10dfbe5906d0a86b9914be0755c7896 authored about 1 year ago by Simon Lindholm <[email protected]>
Fix ineffective "x < 0" comparisons in CompareString

Pointed out by cppcheck.

4bf81a9ec9a67eecbdfb9791a92da8ea34801cdb authored about 1 year ago by Simon Lindholm <[email protected]>
Zero out TIB

Not for any particular reason, but having it contain non-deterministic
stack garbage seems like ...

b1dd93d7b7aa10a4391444c9a4855959d3da19ca authored about 1 year ago by Simon Lindholm <[email protected]>
Add retrowin32 to related projects in README

32887d2439c1ccc77b1c1cdb80b4b1464a79e521 authored about 1 year ago by Ethan Roseman <[email protected]>
Handle special handle value from FindFirstFileA in FindNextFileA (#52)

c9d634876d6841110594373ba2186f8577a382d7 authored about 1 year ago by Luke Street <[email protected]>
Build a wibo_debug binary as well (#51)

97a5af2055b95ce9026fb67054db4787ae558fb6 authored about 1 year ago by Luke Street <[email protected]>
Ensure we don't reallocate during 2GB address space block (#49)

* Ensure we don't reallocate during 2GB address space block

* Use std::string_view and std::f...

5a4af7d51b1d390c8c3c4a8135cd0fe7ec137ceb authored over 1 year ago by Luke Street <[email protected]>
Fix `TlsGetValue` & more (#48)

`TlsGetValue` disambiguates 0 and an error by relying on `GetLastError`. Depending on the progra...

c4de05946d1a38b7fd93a93b08dcbbe187630d55 authored over 1 year ago by Luke Street <[email protected]>
GetLocaleInfoW (#47)

* GetLocaleInfoW for ee-as.exe 991111b

* Try to do it the right way

* 3rd time's the charm...

8a6aacb82dd3feb32fa5cd5e9a24066897a3ded4 authored over 1 year ago by Ethan Roseman <[email protected]>
Implement enough process handling logic to make psyq4.0 happy (#46)

* Implement enough process handling logic to make psyq4.0 happy

* revert gitignore

* data ...

218b4d7d7650d5b1aad7adb04958c90e8ef388ba authored over 1 year ago by ConorB <[email protected]>
Use correct token for docker deployment (#45)

* Use correct token for docker deployment

* Update link to gc_wii compilers

* Update deps ...

ceb13b34deecf1554e4084785b459594b84b6221 authored over 1 year ago by Mark Street <[email protected]>
CorExitProcess for armcc_41_1440 (#44)

* Implement CorExitProcess for armcc_41_1440

* Fix function signature, add dll coverage

6a420668e507752701dc4ee0c7f8b581afe2d4cb authored over 1 year ago by Ethan Roseman <[email protected]>
Fix `GetFullPathNameW`, `GetEnvironmentVariableW` (#43)

d27fc944bdaab55128a175feabd71cd5550cf8b1 authored over 1 year ago by Luke Street <[email protected]>
3 msvcrt funcs (#42)

* msvcrt funcs

* fix empty final line

* Promment

b7e8e5fb80d9185218acd78adaa20062a177e261 authored over 1 year ago by Ethan Roseman <[email protected]>
Fix SetFilePointerEx to return FALSE instead of INVALID_SET_FILE_POINTER (#41)

a5499f27de23706ff4f95dd4a2b52f99e258b0f2 authored over 1 year ago by Anghelo Carvajal <[email protected]>
WiBo -> wibo

8ab683e5c6b97cb408d6bf26911d2adfc46b807f authored over 1 year ago by Ethan Roseman <[email protected]>
Everything needed to run simple Rust programs (#40)

* Everything needed to run simple Rust programs

* Add IsDBCSLeadByte implementation

* Addr...

94b44fd697f9a25fa46f64dfc45bbf828823f0fe authored over 1 year ago by Luke Street <[email protected]>
Add armcc support (#39)

* armcc 5.04, ignore seh longjmps

* Update CI link

* Stub RtlUnwind entirely

---------
...

6e1812041079bca6ee660909c0874c58c17348a4 authored over 1 year ago by ConorB <[email protected]>
Force VirtualAlloc allocations to fall below the 2GB mark (#36)

Co-authored-by: ConorBobbleHat <[email protected]>

3e2d84fa690d935867466b5173c636cadd641d2d authored over 1 year ago by ConorB <[email protected]>
Properly implement GetCurrentProcessID, GetCurrentThreadId (#35)

e83af50b10c18e8dfd4291c1d7a399307de50e7f authored almost 2 years ago by Parker <[email protected]>
Various fixes for mwcc/mwld (#32)

* Override GetFileAttributesA for MWCC license.dat

* Add WIN_FUNC to FileTimeToLocalFileTime
...

7d08a2bdca5c660f76d29a1e77211fcde1878ba1 authored almost 2 years ago by Luke Street <[email protected]>
Use __attribute__((force_align_arg_pointer)) (#30)

6b6a462ea1a828aace6c439c1009947cf5666c70 authored almost 2 years ago by Luke Street <[email protected]>
Pass absolute path to exe in argv[0] (#31)

9837ce0bf445cb4e0889d6d11b1179e86ea3d5ca authored almost 2 years ago by Luke Street <[email protected]>
Build static binary (#29)

67f99ba1b25af9f6dc17093e71671f3f7b6f1c06 authored almost 2 years ago by Luke Street <[email protected]>
Implement GetShortPathNameA (#28)

aec6f0dbe9f5f4d016a2d8f8a433d16ce7c8abe9 authored about 2 years ago by jdflyer <[email protected]>
Handle GetCurrentDirectory required buffer size return value (#27)

When the output buffer size is too small, GetCurrentDirectory does
nothing and simply returns t...

635de4fa93e241abbf05f0ceaba3516bd789d991 authored about 2 years ago by Ryan Burns <[email protected]>
don't try to mmap 0-sized things (#26)

681137902b54e3c8f9875fc79f4f9ac1d072f1ec authored over 2 years ago by Ethan Roseman <[email protected]>
Move docker build back a bit (#25)

b65a585ee3a01ffa23354004f9a8d0d198426d09 authored over 2 years ago by Ethan Roseman <[email protected]>
Build it on focal (#24)

* Build it on bionic

* no sudo

* cmake

* don't use ninja

* try focal

* model afte...

d631bad6b2cca3041ab6cda75ca0d14bf8844613 authored over 2 years ago by Ethan Roseman <[email protected]>
3 funcs needed for some mwcc compilers (#22)

* 3 funcs needed for some mwcc compilers

* some PR feedback

* lots more via pair programmi...

6de4e9a163c50f7f10b2095db8b110b6e46e1e04 authored over 2 years ago by Ethan Roseman <[email protected]>
Fix cmdline backslash escaping

ffe30a626b4b0ede1826ad3f2d44b5374ba15373 authored over 2 years ago by Simon Lindholm <[email protected]>
Misc minor improvements

e54657b55f1e70cddeb2f504148227bde9565614 authored over 2 years ago by Simon Lindholm <[email protected]>
Handle some more armcc versions

93b99a4f2491f981ce1a687900c9c48ceb9b2a60 authored over 2 years ago by Simon Lindholm <[email protected]>
Add naive VirtualFree (#20)

bd4c09e743326b6b9450ff8cff63b17110d28f6d authored over 2 years ago by Mark Street <[email protected]>
Improve TIB

c47665f8aedb776693a4f3b5983efe9328c4c57c authored over 2 years ago by Simon Lindholm <[email protected]>
More logging

747f1895efa321468852ff6e927b41ece1d5c5cb authored over 2 years ago by Simon Lindholm <[email protected]>
A handful more functions to get cpe2exe to start

fa6c98406ed83031ea6082f2ef98de1d93457a47 authored over 2 years ago by Mark Street <[email protected]>
Fix Heap{Re,}Alloc

ff947fb7077e4879d79516e42ce9e28d438e41c6 authored over 2 years ago by Simon Lindholm <[email protected]>
MessageBoxA

42f2e6935e23eeaf11cc5afa29dde3efabad4bf7 authored over 2 years ago by Simon Lindholm <[email protected]>
Clean up function resolution a little

ced712df0903f8120b7f8cdcbe2f6f62262e7e84 authored over 2 years ago by Simon Lindholm <[email protected]>
move dlls into dll/ dir (#16)

11bdc5e8a2be4befc56a917379f89c7c621911cd authored over 2 years ago by Mark Street <[email protected]>
Explicitly link std::filesystem as needed (#14)

* Fix cmake install command

PROGRAMS specifies executable files, while TARGETS specifies cmak...

b86a542fe2d316c89849108c8b354585238df8b1 authored over 2 years ago by Ryan Burns <[email protected]>
Fix double ghcr.io in docker tag (#13)

e997178c571eca7f05d431002039f5b22e244bba authored over 2 years ago by Mark Street <[email protected]>
Revert "Add -lstdc++fs to cmake for older GCC (#11)" (#12)

This reverts commit 583769d7c88d82384ff32e7a39ed49e44c0b2577.

fae4219d7fb3d11da5db41390555303ed6a6431a authored over 2 years ago by Ethan Roseman <[email protected]>
Add -lstdc++fs to cmake for older GCC (#11)

583769d7c88d82384ff32e7a39ed49e44c0b2577 authored over 2 years ago by BR- <[email protected]>
Add CMakeLists.txt (#8)

* Add CMakeLists.txt

* Use CMake in CI

* Remove Makefile & update README.md

4ae7bba6384366909010b6f9c7501a35133f31ed authored over 2 years ago by Luke Street <[email protected]>
implement SetEndOfFile, CreateDirectoryA, RemoveDirectoryA, SetFileAttributesA (#6)

* implement SetEndOfFile, CreateDirectoryA, RemoveDirectoryA, SetFileAttributesA

* call fflus...

97c946fd8616922809ab450d6c31798d9694aa46 authored over 2 years ago by camthesaxman <[email protected]>
kernel32: Use fstat in GetFileSize (#10)

Improves mwldeppc performance significantly.

Before:
real 0m30.322s
user 0m7.800s
sy...

a8b9452f336b666d5a927a3fb3fd22da49edcf51 authored over 2 years ago by Luke Street <[email protected]>
files: Use drive letter Z: for root FS (matches wine)

07af846d1c32139adbc7fd23a5703d0ce30154a6 authored over 2 years ago by Luke Street <[email protected]>
Makefile: Target C++17 instead of C++2a

d29a78e862ab4c1f41755519f11ae311d2948d2c authored over 2 years ago by Luke Street <[email protected]>
Remove invalid assert

3b181ab40a9e61d7351ee2bd1787b8e972e0f072 authored over 2 years ago by Simon Lindholm <[email protected]>
Allow building with older GCC

a47a2e5e8b7854c44f7d47f981c844b6e584bd53 authored over 2 years ago by Simon Lindholm <[email protected]>
File handles

228bf4663e4aa193c53d108260437b35a5078125 authored over 2 years ago by Simon Lindholm <[email protected]>
FileTimeToSystemTime, SetFileTime

84cb52fe7014a0672daaa16246e822acc3da0cd6 authored over 2 years ago by Mark Street <[email protected]>
Add support for SN compilers (#4)

* More kernel32 functions implemented poorly

* fix a smattering of issues to make cc1n64 work...

b9f6c4c64ee49317e740063f23d9a251b1300876 authored over 2 years ago by Mark Street <[email protected]>
[ci] Release on any tag, and create a separate gh release for each

5c1f8ca7c875384a0adacb008f1cd25bba262b6b authored over 2 years ago by Ethan Roseman <[email protected]>
Upload build / update release on updates to master

b84567268c801f4594de8a9c9108669b1e2c4180 authored over 2 years ago by Ethan Roseman <[email protected]>
Add Dockerfile + build action (#3)

* Add Dockerfile + build action

* Remove 'test' entry that didn't trigger action

29f93f0d1c36454416f80c976e1e7f4681087ea8 authored over 2 years ago by Mark Street <[email protected]>
Readme changes, github actions ci, test (#1)

* Readme changes, github actions ci, test

* Std flag change for older GCC versions"

* Inst...

d92f0d1d088817b7af9b8f53e31434d83b041e5a authored over 2 years ago by Ethan Roseman <[email protected]>
mwcc 4.*

f11759cc71816b61322010a05b7f5d42a337cee9 authored over 2 years ago by Simon Lindholm <[email protected]>
ole32

916c10543da54b7e9270586489813c6910c0eafb authored over 2 years ago by Simon Lindholm <[email protected]>
Better realloc zeroing

121bfb393982f7ef9ea637fe4f7104e1be85c3bd authored over 2 years ago by Simon Lindholm <[email protected]>
Support more mwcc versions

6281fa2da724cfb06051087a6d7c5c0eed822f6d authored over 2 years ago by Simon Lindholm <[email protected]>
Improve logging

81e85504de602cfff85fb0da42739710424834a3 authored over 2 years ago by Simon Lindholm <[email protected]>
fix realloc zeroing

e0017ac105175acb4e06d3144f613615b40b4b88 authored over 2 years ago by Simon Lindholm <[email protected]>
files & times

d565bd42315039b043641283e6a24e115d9196fd authored over 2 years ago by Simon Lindholm <[email protected]>
resources

1a9d5d5a864aa8e828cdf1988bb8adf6a7123101 authored over 2 years ago by Simon Lindholm <[email protected]>
Command line parsing

e6dc3b4ffd622e1f2bd5bc8887ec1da9a98134bb authored over 2 years ago by Simon Lindholm <[email protected]>
more

82c05df74ea5609f94292736df8b20d7d868e49d authored over 2 years ago by Simon Lindholm <[email protected]>
"Better" LoadString stub, makefile

207da3f47278cc9710b679baf931aea8bc8a7152 authored over 2 years ago by Simon Lindholm <[email protected]>
wip

3fd1f6a30c53d932d13be57a6bc793aa217d4929 authored over 2 years ago by Simon Lindholm <[email protected]>
first commit

d1a4fd35a714906a0a96097eaa74ddaf7a283916 authored over 2 years ago by Ash Wolf <[email protected]>