Ecosyste.ms: OpenCollective

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

github.com/dosbox-staging/dosbox-staging

DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
https://github.com/dosbox-staging/dosbox-staging

Check if NE2000 available bytes are fewer than requested

1062eb276ca4394c418515c274f4b80cb5d4f0bd authored about 3 years ago by kcgen <[email protected]>
Use a constexpr to create the bind address in slirp

ff9dcfbe85b6604b76f3f20a88e4232679e32357 authored about 3 years ago by kcgen <[email protected]>
Add ability to get maximum packet size to slirp class

76c18c5cc4872801d3ccb1d324dfe84e54832cc3 authored about 3 years ago by kcgen <[email protected]>
Check that NE2000's next-page is really 8-bits

3f2c4505305b3839aeb1da98df49008b24242deb authored about 3 years ago by kcgen <[email protected]>
Add sentinel checks to slirp routines

d237b65ce53ccc117ff73a25ee3e76441d52d6dc authored about 3 years ago by kcgen <[email protected]>
Adjust whitespace formatting in NE2000

3cd16c9cfe0608689fd98c80fea8d0e94b548746 authored about 3 years ago by kcgen <[email protected]>
Drop unless casts in NE2000

8f4afafee08a1e6ee693313f28e5924e2838c953 authored about 3 years ago by kcgen <[email protected]>
Map NE2000 logging to Loguru

724a7d8d22fff780be73117c55f079c0f7328980 authored about 3 years ago by kcgen <[email protected]>
Drop extraneous includes in Ethernet_slirp

9ba8d20e26f63025035b73e72d6b08ba14ee2f38 authored about 3 years ago by Eli Schwartz <[email protected]>
Refactor ETHERNET_OpenConnection

b98e2b9645ccbe5543809f36e21a2e3a2088de5a authored about 3 years ago by kcgen <[email protected]>
Cleanup SOCKET and in_addr warnings in Ethernet slirp

843cfeea8c8b22aa4673c68e9267100221536cff authored about 3 years ago by kcgen <[email protected]>
Fix typo in copyright for slirp-related sources

This appears to be a typo for the following reasons:

1. The author is not part of "The DOSBox T...

0729ae38a601394a97179e9bf1db4d27899b53cf authored about 3 years ago by kcgen <[email protected]>
Add slirp and glib meson wraps

8775ff28e6e92ea080deee262e52cb0dcd7f89ce authored about 3 years ago by kcgen <[email protected]>
Cleanup unecessary (void)s

a4a5f72fd0eee4dca05b5d0428f48b2e30252c4c authored about 3 years ago by kcgen <[email protected]>
Improve network description in conf

513acd6a3bbf57bf4fdd039b1de0fb3336442158 authored about 3 years ago by kcgen <[email protected]>
Add slirp to Visual Studio solution

374cdca2b697de93065fd1a2d67597f052d35612 authored about 3 years ago by Jookia <[email protected]>
Use conservative FluidSynth build defaults

This commit uses 32-bit float and avoids
internally threading FluidSynth voices (and
using openM...

115b0a4e6745b8c26575301d7cf4e267c40cf3de authored about 3 years ago by kcgen <[email protected]>
Apply stdlibs and fPIC flags in meson

e365aa85699f31dcc3e7526ffb0de7a21091c910 authored about 3 years ago by kcgen <[email protected]>
Add canned package lists for MSYS2

f5057f9e2b16a53ef9f44e798943d39308178527 authored about 3 years ago by kcgen <[email protected]>
Use EthernetConnection in NE2000 and drop pcap

Instead of the NE2000 code requiring a compile-time switch to use,
instead have it always presen...

7ebecae9d0c654ada244ed29bf7b60c81b37345f authored about 3 years ago by Jookia <[email protected]>
Update FluidSynth wrap to version 2.2.4 revision 3

b407875d2c25dfe3db243a7efb0764e08dc802a9 authored about 3 years ago by kcgen <[email protected]>
Merge 'svn/trunk' r4471

4b8e63bb38397debe4bae56001091fa7ece2f0a3 authored about 3 years ago by kcgen <[email protected]>
Update FluidSynth wrap to version 2.2.4 revision 2

8bf2812bfb14337c4766f2e1bf048decc15fc217 authored about 3 years ago by kcgen <[email protected]>
Sync loguru with upstream (snapshot 2021-12-12)

0f3aa55b670c87bf14acb60acda9e2ff7698f64b authored about 3 years ago by kcgen <[email protected]>
Lower allowed warnings limits

a7b71ce5391fd0b289c6c32f42234407e74ffae9 authored about 3 years ago by kcgen <[email protected]>
Check macOS's locale before using it

7a8eef70446265baaa2190a26b71815fa2be8d6b authored about 3 years ago by kcgen <[email protected]>
Sync dr_wav with upstream (v0.13.4)

f3fb0c6efc492cb94bce1055ceee065517ce9a7c authored about 3 years ago by David Reid <[email protected]>
Bump PVS Studio Warnings w/ updated version

741d47e931ff1940131389cdc39bde6904a99b35 authored about 3 years ago by kcgen <[email protected]>
Update FluidSynth wrap to version 2.2.4 revision 1

8d39bdc2083b6b345278110c997c89bc40778a78 authored about 3 years ago by kcgen <[email protected]>
Revert "Workaround bug introduced in the ncurses MSYS2 packages"

This reverts commit c7eb40d78a0cde0f16617d49803ac971bc342374.

024ec16c373f7e97ddda391eb186df7963c53472 authored about 3 years ago by kcgen <[email protected]>
Clear dangling Sound Blaster DMA samples from the prior transfer

Honoring any prior samples risks the follow, as ripsaw8080 points
out:

"If you recall (the prob...

af4aeaf8bcf49d2a6d17edf797d57d80899ba426 authored about 3 years ago by kcgen <[email protected]>
Query macOS for the locale

54a1cdbb21b5413ff7072bcc7ab856a2b61b4288 authored about 3 years ago by kcgen <[email protected]>
Use FARPROC as function pointer type

The previous typedef was incorrect for the
return value of GetProcAddress

90d83879de2486c7f077f711da58ab33a14168fb authored about 3 years ago by shermp <[email protected]>
Reduced allowed warnings for msys2

1d21d48a9e85e564d508254a4bfaf61e62b7dfb4 authored about 3 years ago by shermp <[email protected]>
Default init MidiHandler_win32 member variables

478b65c6b5268bd299979fbd6686035600cfc5df authored about 3 years ago by shermp <[email protected]>
Use 'PRIuPTR' instead of 'zu' format specifier

5bb4d165dc3c755d78586d527b1efeb531f7a512 authored about 3 years ago by shermp <[email protected]>
Add '-Wno-pedantic-ms-format' on all supporting windows compilers

60d3884343bcc4ee8b328168b647407b0ecacf1d authored about 3 years ago by shermp <[email protected]>
Delete copy assignment operator & constructor

740a717ad48124b0303ad632f634877e7a20bea3 authored about 3 years ago by shermp <[email protected]>
Fix incorrect debugger format specifiers

8c50ac488165d24eac8778300e9e6104fca81409 authored about 3 years ago by shermp <[email protected]>
Fix msys2 compiler warnings in risc_x86.h

8ed30c48bf5bda5526f766a5df6e46c58040e6d7 authored about 3 years ago by shermp <[email protected]>
Set dllimport on msys2 clang as well

9dbaa8907d7ebe29a641ea74af01c0084b2d5626 authored about 3 years ago by shermp <[email protected]>
Setup the translations in Meson's build-dir

ff2fb6a85ba0e9e084abd881ae45ad9492c54a5e authored about 3 years ago by kcgen <[email protected]>
Update PVS Studio to 7.16.55312.178

d3111d4b4e21eeb25f097bd0bb82ac83a8b59c0c authored about 3 years ago by kcgen <[email protected]>
Prioritize language per: command-line, conf, env LANG=

97fbb8d617b5dd679d0475381d1c4426c12339cb authored about 3 years ago by kcgen <[email protected]>
Improve comments and var names in messages

28dca706e4d14f9ced5f975f08af537ac5e92f31 authored about 3 years ago by kcgen <[email protected]>
Improve BIOS FDD motor timeout counter, most notably for earlier PCs. Fixes a Chinese variant of Space Harrier.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4471

83e3fa2c034a81aa5547007d74936bd3bed8a6c2 authored about 3 years ago by ripsaw8080 <[email protected]>
Workaround bug introduced in the ncurses MSYS2 packages

Revert-when-fixed.

Flagged by @shermp in https://github.com/msys2/MINGW-packages/issues/10312

...

c7eb40d78a0cde0f16617d49803ac971bc342374 authored about 3 years ago by kcgen <[email protected]>
Fix some shaders not working with NN-output

Reported by Solskogen; Thank you!

21c1a5f8a993fa555ae40db5f982e87ff9e9c00b authored about 3 years ago by GranMinigun <[email protected]>
Update German (de_DE) translation

ae74381960d3765feabfc0a9f3fab4d9a3b9ea07 authored about 3 years ago by Burrito78 <[email protected]>
Sync loguru with upstream (snapshot 2021-12-03)

07593d1c6b56ad8b2c630faeb7960b1dd63494e8 authored about 3 years ago by kcgen <[email protected]>
Update Italian (it_IT) translation

49838fdba22e6ba3eb1f66cc07557094666b4931 authored about 3 years ago by Kappa971 <[email protected]>
Support macOS deployment target 10.15 for x86-64

68be4f175b5f950ba43fee2aee9d1c8baba3def2 authored about 3 years ago by kcgen <[email protected]>
Sync xxHash with upstream (0.8.1)

5aae0200e34505cfa9ed4284654b668449215abd authored about 3 years ago by Yann Collet <[email protected]>
Add new messages for translation to Spanish sources

d80c05e9545e385c2b227bd2990409c5281e9601 authored about 3 years ago by kcgen <[email protected]>
Add new messages for translation to Polish sources

0124c8aa5f86be30465063ebf2fa05ed3e0d4684 authored about 3 years ago by kcgen <[email protected]>
Add new messages for translation to Russian sources

e753c04169f6e521bb8ab96efec070bffa613d70 authored about 3 years ago by kcgen <[email protected]>
Add new messages for translation to French sources

a00be6379cbbfb2619b0a118b0c14be4db966f2f authored about 3 years ago by kcgen <[email protected]>
Add new messages for translation to German sources

89c064baf0b27570fc01224489fd1af2ff3f0703 authored about 3 years ago by kcgen <[email protected]>
Add new messages for translation to Italian sources

2bd57c8d89240c60900674c46065e727845864c6 authored about 3 years ago by kcgen <[email protected]>
Update the translation writer with new -lang syntax

6cbde0340217ee86b2f2e76b676ce853cbaaffa8 authored about 3 years ago by kcgen <[email protected]>
Update English language source files for 0.78

44a026fe6e335a327e0f52cc959f71124fba9e5e authored about 3 years ago by kcgen <[email protected]>
Drop work-around for previously broken MDL installation

e8cd4cc6b046068116c8dfedf88751cc2d2d6611 authored about 3 years ago by kcgen <[email protected]>
Ensure sys/socket.h has necessary functions

392f29de9db37bf6674e1ebb130a1a860172afaf authored about 3 years ago by kcgen <[email protected]>
Be more robust when xxHash'ing the mp3 data

42bf381ab3123ab36708d1d6e6636919253e45a7 authored about 3 years ago by kcgen <[email protected]>
Let xxHash use asserts for non-release builds

7b7eca54c630a15fb7bc78b4486f1d3440390a42 authored about 3 years ago by kcgen <[email protected]>
Adjust allowed warnings limits

Enabling asserts raised a new PVS Studio issue caught in
xxHash.

714a327d767fe800a9a647d8ae272ad073976572 authored about 3 years ago by kcgen <[email protected]>
Use FluidSynth wrap version 2.2.3-2

088242712c202614f98a58d5150e77cfb7ea604c authored about 3 years ago by kcgen <[email protected]>
Unify all IO port write interfaces

This moves the value type size from being controlled by the
interface (and risking overflow/wrap...

76148c1b50e219c54ac672098934e6abd34b4d58 authored about 3 years ago by kcgen <[email protected]>
Lower allowed warnings limits

514230bd727d7f4fec7d028c1a0c02bdc64f7759 authored about 3 years ago by kcgen <[email protected]>
Update allowed warnings limits

The 32-bit MSVC has been updated and is catching more Bitu to
smaller type conversions ("loss of...

124bb0f67d70edb30b80550218fab2f35468fbd4 authored about 3 years ago by kcgen <[email protected]>
Move GetExecutablePath() to a support function

3f2a56304af105fa0cc0792ada5097f3bb75e459 authored about 3 years ago by kcgen <[email protected]>
Add support for portable configuration layouts

If a "dosbox-staging.conf" configuration file is found
along-side the executable, then this is t...

2b035465daf6d9eb67f2d2d5e5e6a50ec7ffb32d authored about 3 years ago by kcgen <[email protected]>
Document that numlock and caplock are off on startup

44037fb32c55d6059064a83d21153687918bc88d authored about 3 years ago by kcgen <[email protected]>
Check zlib return values in ZMBV (CWE-252)

Fixes a Coverity flagged issue:

The function returns a value that indicates an error condition....

0fbdd8cb7a6fa98430301ffb765335c1890ea739 authored about 3 years ago by kcgen <[email protected]>
Adjust ZMBV's zlib comression settings

Testing produced the following sizes:

Method Bytes
Default: 10866078
Huffman: 12858128
RLE...

52299ba14369c1247b80b6f2103a76552bc2e142 authored about 3 years ago by kcgen <[email protected]>
Hoist common logic out of video processing loop

c15fcc04cd9a7284e44d521e77ae448b4435e15f authored about 3 years ago by kcgen <[email protected]>
Selectively use unsigned types in ZMBV sizes

This avoids many signed and unsigned comparisons
as well as implicit casts.

1ef0b66d61432e1e38ef68a84a5c2fecadd7c5d2 authored about 3 years ago by kcgen <[email protected]>
Avoid overflowing operand before assignment in ZMBV

Fixes LGTM warning:

Multiplication result may overflow 'int' before it is
converted to 'Fra...

dae32f60245267fa377c4e584e12659200427d5f authored about 3 years ago by kcgen <[email protected]>
Lower allowed warnings limits

eddafd08f3b56cae8de14825c7235666337f328f authored about 3 years ago by kcgen <[email protected]>
Add the top include path to the ZMBV solution

cc4083169d0040645d3d0d7ed010f93a2a92006a authored about 3 years ago by kcgen <[email protected]>
Make more use of auto and cleanup zmbv formatting

Also adds a FinishVideo() function to cleanup the zlib
compressor.

d830a1a2249c0d32f4ceb7d7b43803b3b9a859b2 authored about 3 years ago by kcgen <[email protected]>
Reinterpret cast up to higher bit-depths

355899e26f30e1ef622cc62450d21a28bc0d3768 authored about 3 years ago by kcgen <[email protected]>
Debitu CAPTURE_AddImage's interface

2a04c65f3bc5b863adc93627fcd227e3ef445631 authored about 3 years ago by kcgen <[email protected]>
Debitu and initialize the capture structure

96ebd203675c2fd7a81cc8c7a700ccf79e10aaab authored about 3 years ago by kcgen <[email protected]>
Avoid left-shifting negative vx and vy ZMBV values

f2f2d73d0a6a0872f70f4d196e4bdf405de0c5c0 authored about 3 years ago by kcgen <[email protected]>
Use auto types in CAPTURE_AddImage loops

fe76a31f20636b550198183aa8cc9a56e7160c7f authored about 3 years ago by kcgen <[email protected]>
Capture 24-bit data as 32-bit in all cases

77f5a3fb2f98aa5959b873192d81e65ca2604000 authored about 3 years ago by kcgen <[email protected]>
Manage ZMBV buffers using vectors

5b81a3e6b1b1ce8d30208f7214f0765f7e581a70 authored about 3 years ago by kcgen <[email protected]>
Manage the video index and buffer with vectors

e8fea05db3300abdc64e458044639f1cd117769a authored about 3 years ago by kcgen <[email protected]>
Reinterpret cast the video data

8ec6f23bc4c38a0555a5a42c12191d6118e59dff authored about 3 years ago by kcgen <[email protected]>
Cast Windows buffers to API format

50357d2f471eb4094d9b9a14967f4addfbe26f72 authored about 3 years ago by kcgen <[email protected]>
Use size_t when resizing th zmbv buffers

cafb1719e0a98fcac2c7872d9b027b188885c369 authored about 3 years ago by kcgen <[email protected]>
Drop unecessary casts processing video data

93f6a79f197bdaed363bcfcf7ae03003bffcf705 authored about 3 years ago by kcgen <[email protected]>
Call FinishVideo when stopping video capture

608d1722d52ab003f0e217eeca59ec0e66c6fac2 authored about 3 years ago by kcgen <[email protected]>
Strictly manage ZMBV format using an enum class

Enum classes will error-out at compile time
if an integer is attempted to be used in place
of th...

64f04d6bf89e66c2637394c4511c5a2ed0c57f25 authored about 3 years ago by kcgen <[email protected]>
Use vcpkg from upstream because GitHub's version is broken

The version bundled in the GitHub VM contains bug:

https://github.com/microsoft/vcpkg/issues/21...

f7699d0391dbdbbc116f47dd7e6849dd3a662555 authored about 3 years ago by kcgen <[email protected]>
Use Windows 2022 for CI builds

9293984b5a54849d7e95c828f9235b746354a3df authored about 3 years ago by kcgen <[email protected]>
Use Microsoft VC Redist version 14.30.30704

c000bb9b4c20ef4e5321af5d481e783e38455e12 authored about 3 years ago by kcgen <[email protected]>
Add MSBuild to the Windows CI environment

86362f3f8147dfe13527b32fb51da92d7637812b authored about 3 years ago by kcgen <[email protected]>
Make Windows 2019 CI workflow dormant

4e3739df3f9f18930d7b68d22275b262481ba248 authored about 3 years ago by kcgen <[email protected]>