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

Cast the ZMBV format type from enum to variable type

5426a0df5aa2e9684f8ffd7a64dbe9f6f44be28c authored about 3 years ago by kcgen <[email protected]>
Adjust the test to avoid subtracting from an unsigned character

V658: A value is being subtracted from the unsigned variable.
This can result in an overflow. In...

ddfdfef22f882730458536b440b5f4f94b031a9f authored about 3 years ago by kcgen <[email protected]>
Add a unique_ptr support function to handle FILEs

59afcfaefe1474b34b9b8c93437267f6eea833a0 authored about 3 years ago by kcgen <[email protected]>
Drop an unecessary assignment in keyboard layout

ac85899f9369e5ee5b7531908408380ef769d7ed authored about 3 years ago by kcgen <[email protected]>
Fix sign-extension in the normal core's MULD

fa4e1f94b4819f7f2dcf47a701a4a8b3143873ee authored about 3 years ago by kcgen <[email protected]>
Fix sign-extension in the normal core's IMULW

sign_extension: Suspicious implicit sign extension: reg_ax with type
uint16_t (16 bits, unsigned...

389fc69e2450656c399a663c9b77108a79f502bf authored about 3 years ago by kcgen <[email protected]>
Assert that pathenv is always populated in shell misc

12a4f9cedf66ec16e8c4043a8e59b57d9aed588f authored about 3 years ago by kcgen <[email protected]>
Cleanup 16-bit and 32-bit VGA returns

fa1208402a9da70b4bf96f3197504897a49adc15 authored about 3 years ago by kcgen <[email protected]>
Check FindCommand return value in boot program

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

ec87bd12da1970f37a16e752e9700906452bd1ba authored about 3 years ago by kcgen <[email protected]>
Simplify the population of the command tail in shell misc

CID 277157 (#1 of 1): Destination buffer too small (BUFFER_SIZE)24.
buffer_size: You might overr...

8529cca496d3bb82fec196737a361357e409e117 authored about 3 years ago by kcgen <[email protected]>
Add a destructor to ZMBV to release its buffers

0da9c1878587f64d565c0f14841f931890057553 authored about 3 years ago by kcgen <[email protected]>
Fix use-after-free in SDL sound

CID 277144 (#1 of 1): Use after free (USE_AFTER_FREE)10.
use_after_free: Using freed pointer sam...

0222b39f0352afe92b5735dd9035b8aac8e5b2ed authored about 3 years ago by kcgen <[email protected]>
Drop dead check in int10 modes

CID 338812 (#1 of 1): Operands don't affect result
(CONSTANT_EXPRESSION_RESULT)result_independen...

8558599d129e296f3a9f6a86d9df9284e9c0fba3 authored about 3 years ago by kcgen <[email protected]>
Use the index value after checking in in DOS shell

2f489003668107746b71d9f2f648d6fb0bf27a4f authored about 3 years ago by kcgen <[email protected]>
Check the path length before using it in DOS files

V781 The value of the 'len' index is checked after it was
used. Perhaps there is a mistake in pr...

a375d54aefdbea3c833cab6647bc493e058a35b2 authored about 3 years ago by kcgen <[email protected]>
Assert the expected length in keyboard layout

094c0b5555715bc3969ae9ae8520c0c303462c45 authored about 3 years ago by kcgen <[email protected]>
Use host read and write "at" calls in VGA memory

b53ca22c2d3108da76e04af4fdeb3de849952f70 authored about 3 years ago by kcgen <[email protected]>
Assert an always-true state in keyboard layout

31417eb6e895a3e079e89b34d3ea981627ef8b01 authored about 3 years ago by kcgen <[email protected]>
Make use of the unique_ptr FILE handler in keyboard layout

8f1cdc25b7d0ca6a28d5c9f3d048dcb915af8ca6 authored about 3 years ago by kcgen <[email protected]>
Fix sign-extension in the normal core's MULW

sign_extension: Suspicious implicit sign extension: reg_ax with type
uint16_t (16 bits, unsigned...

f18a9df4b73bfa848922c3b67f5c249dc7539475 authored about 3 years ago by kcgen <[email protected]>
Assert that the OPL wave select is valid

CID 277523 (#1 of 1): Out-of-bounds read (OVERRUN)3. overrun-local:
Overrunning array OPL3::wave...

6a3b25065c23eb8ec48286be1fd235a0a31bdbbc authored about 3 years ago by kcgen <[email protected]>
Assert that file handles are accessed in-bounds

Overrun-local: Overrunning array Files of 255 8-byte elements at element
index 255 (byte offset ...

44fdede1fb7da831170463e26acc5fc33ef40761 authored about 3 years ago by kcgen <[email protected]>
Add help message for CLS command

62ae2209efdc36c063cb9973ae710e70970e681e authored about 3 years ago by Wengier <[email protected]>
Add help message for IF command

6cceaac8fdba71a48ccb8ec25d55445e333ec0d2 authored about 3 years ago by Wengier <[email protected]>
Add help message for SHIFT command

3ad99a7f8ae17adad3aad6146bbddf21920138c7 authored about 3 years ago by Wengier <[email protected]>
Assert and reuse 'dirp' variable in drive overlay

0d586f5f11b1f29094d95c3b84c199ad72c9739c authored about 3 years ago by kcgen <[email protected]>
Don't shadow local 'n' variable in STB vorbis

466656358545d158d50d73462991ebdf1a590635 authored about 3 years ago by kcgen <[email protected]>
Don't shadow local 'm' pointer in STB vorbis

f25bba0e7bcf42eb4f9f9fc24458bb1af961675d authored about 3 years ago by kcgen <[email protected]>
Sync STB voris with upstream fixes

eb2c96be524cf0719b328156b2175964399dc650 authored about 3 years ago by kcgen <[email protected]>
Use clamp function in STB vorbis

a22003ca5c42b15192ffd94a6364d54c9fca8315 authored about 3 years ago by kcgen <[email protected]>
Rename and remove using std::filesystem in drive overlay

02b68084897bd9405f9f3d04d846aaaa00c8b1ec authored about 3 years ago by kcgen <[email protected]>
Comment out dead non-EMS ROM population code

1a28c911992546800186690f2e5089899b9dd1a7 authored about 3 years ago by kcgen <[email protected]>
Let the ftell return type determine the variable type

5d69af9c372eb63e440fa7836b85a7a479174355 authored about 3 years ago by kcgen <[email protected]>
Assert string arithmetic in drive overlay

970d15a816816dd393ffefb13cd17c1d0e91c21f authored about 3 years ago by kcgen <[email protected]>
Add help message for GOTO command

083fc5b8fd7cc2b7059d63522a8c7f61898c300a authored about 3 years ago by Wengier <[email protected]>
Add help message for BOOT command

bd663e768f85c1879c005e119eb3135a38ce416b authored about 3 years ago by Wengier <[email protected]>
Add help message for MEM command

554953a2f3b093a189f174f913d55170ab2c1d59 authored about 3 years ago by Wengier <[email protected]>
Update PVS Studio to 7.15.53844.172

c8f0b720ba2d52613f2b0a365451178f6d2864ef authored about 3 years ago by kcgen <[email protected]>
Add help message for CALL command

36fb448cb7e092af046cfc8bf8517600bfa922a1 authored about 3 years ago by Wengier <[email protected]>
Add help message for EXIT command

2fa44330a6128f673d85e5f6515d2b368e644b19 authored about 3 years ago by Wengier <[email protected]>
Add help message for LS command

d33fe8cb22c60a8e1258dbb36272beae1045f6cb authored about 3 years ago by Wengier <[email protected]>
Add help message for MD/MKDIR command

72cc9145d887846dad7a203e3aa5a17269fc522f authored about 3 years ago by Wengier <[email protected]>
Fix wording on help messages

050989dc5fd85d29269df6025c4861c05e4f5ef6 authored about 3 years ago by Wengier <[email protected]>
Add help message for HELP command

3be696405ae9ddc6b59c2bcd89e784b25ba39fc9 authored about 3 years ago by Wengier <[email protected]>
Add help message for RESCAN command

0e4142fb3eb282cfa6cb41062c661fee3245ed54 authored about 3 years ago by Wengier <[email protected]>
Reset the ALSA snd sequence after halting

12a7599d06e7c890e39a573847687f422d8f1da6 authored about 3 years ago by kcgen <[email protected]>
Use vcpkg from its repo instead of VM (#1354)

5fd37264e857d07ce491a8b6b9b97a09a5544812 authored about 3 years ago by kcgen <[email protected]>
Revert "Temporarily disable FluidSynth in Windows (#1354)"

This reverts commit 4355d726aaabb2a6cb3345b8e3167165531d83f7.

98ae032c92643eb7eff4bbee41c89fbffefe962b authored about 3 years ago by kcgen <[email protected]>
Temporarily disable FluidSynth in Windows (#1354)

4355d726aaabb2a6cb3345b8e3167165531d83f7 authored about 3 years ago by kcgen <[email protected]>
Copy all DLLs into the destination path

9e627f71fd3fc2cf944f67399382a97b4166f45f authored about 3 years ago by kcgen <[email protected]>
Add help message for REN/RENAME command

92829cbc4e22debf0fb77af6e6d5f7dcf4addb05 authored about 3 years ago by Wengier <[email protected]>
Add help message for TYPE command

54b5f0798caebf28e734c6cd0ce576962faec6f8 authored about 3 years ago by Wengier <[email protected]>
Add help message for SUBST command

00966f4b725965ac4cc5c1a5bd2113f23ba3d653 authored about 3 years ago by Wengier <[email protected]>
Add help message for RD/RMDIR command

0f615d99be34aa530948c1c538448bdecd000b56 authored about 3 years ago by Wengier <[email protected]>
Add help message for COPY command

5a9114296cbb4344f8418be201172f8c5a144b09 authored about 3 years ago by Wengier <[email protected]>
Add help message for ECHO command

54fdd47b4e7492ea10fa02c6483750a874d9f00c authored about 3 years ago by Wengier <[email protected]>
Fix help messages as suggested

2b4af7858cd0590b4c02fd83ddb7fb24f16cb7a9 authored about 3 years ago by Wengier <[email protected]>
Add proper help message for PATH command

e0a693c6150ed19b7ef7f703e98244ee473b8472 authored about 3 years ago by Wengier <[email protected]>
Add full help message for SET command

fc7b6190fa8e5b5a07f0ccd00967fd8f5c0c13e1 authored about 3 years ago by Wengier <[email protected]>
Fix typo in man-page regarding cycle adjustment

5149a0c6d073301b64919c6486b920ecb4134774 authored about 3 years ago by Christer Solskogen <[email protected]>
Fix syntax error

6540e928261edd8dcad97458835ce89b0ad55ddd authored about 3 years ago by Dan Church <[email protected]>
Drop useless casts in DIMULW instruction

dab7eb9dbad74fa630c3ef915ee64f6ed36c699f authored about 3 years ago by kcgen <[email protected]>
Drop useless casts in IMULD instruction

68697a46e3267c90d794c33e6db44b38f7ecfe68 authored about 3 years ago by kcgen <[email protected]>
Adjust debug print formatters for uint32_t flags

e59b1f13a6de5ddff6052a6adb67c88140fbba50 authored about 3 years ago by kcgen <[email protected]>
Assign new CPU regs and mem segments in BIOSTEST

Also reformat the function.

667da53f1194fac48aafbad52649c7b35860ec41 authored about 3 years ago by kcgen <[email protected]>
Expand variables to 64-bit to accommodate shift

36f8fe1dd3ccbb0b3d58812b075a30a4b5b340c0 authored about 3 years ago by kcgen <[email protected]>
Collapse redundant cases in dynamic FPU

94c6964651eb7bc221b5c6e18353bb308cfd281f authored about 3 years ago by kcgen <[email protected]>
Drop useless casts in normal core prefix 66

91f19df3553aa9f74529bbeffa6dcf09eee7709b authored about 3 years ago by kcgen <[email protected]>
Collapse redundant cases in prefix 66_0

4c4d4e6efe427563a96cd127e99bcbc3ce0ecf9a authored about 3 years ago by kcgen <[email protected]>
Add detection of potential negative shift scenarios

126cc2b33a44e875c898c68059235a43f7afd645 authored about 3 years ago by kcgen <[email protected]>
Collapse multiple do-nothing catches in support to_finite

389b73295e75ce45d558f38fb104582de8f18848 authored about 3 years ago by kcgen <[email protected]>
Drop unreachable code in CPU

042cd6af4d452efae4f68dc42748a14f2e067000 authored about 3 years ago by kcgen <[email protected]>
Allow selection of CPU_ARCHTYPE_486OLDSLOW

this appeared to by a copy-and-paste error, as it previously
blocked the second condition from e...

b8e21aa9a1e786fed1a1a1d77ed9a4f3850c4b6f authored about 3 years ago by kcgen <[email protected]>
Turn always-true CPU condition into assert

1727d621a5aba8051a4d5a211b75a3ee4cf6abb0 authored about 3 years ago by kcgen <[email protected]>
Collapse duplicate cases in flags

2db4adbbe1ec202ce90a2e8d1e5b2d9dbf0bf8a6 authored about 3 years ago by kcgen <[email protected]>
Use constexpr and default initializers in lazyflags

43ef2d1a51029cc7f7bd9d4273b243513e9a284f authored about 3 years ago by kcgen <[email protected]>
Collapse redundant cases in prefix 0f

c794fe274d5229420831888bae0cd86a22594b66 authored about 3 years ago by kcgen <[email protected]>
Use a 32-bit type for readdata

fe4b20de7ccd09a78c76a9c70a24405d5c56398a authored about 3 years ago by kcgen <[email protected]>
Drop useless casts in CPU

e7512253ddffd1127bc29ba8b8c7cf9b5facfddf authored about 3 years ago by kcgen <[email protected]>
Limit verbosity number when populating the warning level string

eb08676b16932f1ddaeffd40bb5ca85a2f243b34 authored about 3 years ago by kcgen <[email protected]>
Drop useless casts in full core loadwrite

d96f0c3de515f9008742582512164275195ecb6e authored about 3 years ago by kcgen <[email protected]>
Use io_port_t types in decoder calls

419a2431086448b35c6fcebfd5b7410a785aca4c authored about 3 years ago by kcgen <[email protected]>
DeBitu PageHandler's memory read and write ops

Also takes care of derived memory and VGA classes.

13f11b75e6d09754cdb1da9094641f1863b07e25 authored about 3 years ago by kcgen <[email protected]>
Eliminate implied PhysPt casts in CPU

3ab8503ece22577332d69f94c39ef6ab20777dfc authored about 3 years ago by kcgen <[email protected]>
Check and cast lin_addr in MakeCodePage

It's used in several places that only
take a PhysPt (32-bit) and not a Bitu.

b2234159f645fa2b6da856585e72f5ebe5e0d36f authored about 3 years ago by kcgen <[email protected]>
Make CPU printf formatter match type

4403b8f7d09d0a8d0e3ab7936afcda2ec627a131 authored about 3 years ago by kcgen <[email protected]>
Check and cast phys_page in InvalidateRange

fd33ab7be90f6634dfaff266ad3d4cc94fad2444 authored about 3 years ago by kcgen <[email protected]>
Make debugger printf formatter match type

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

086556f462b9ad8c65fc1da23639bb9ee015e3a4 authored about 3 years ago by kcgen <[email protected]>
Drop unnecessary 16-casts from x86 FPU instructions

754cf0f9ac3d6a267e7a7d4e70dd2caa6f78f989 authored about 3 years ago by kcgen <[email protected]>
Explicitly cast data Fetch return values

5eef417ec21f9e9d116d1411caefdc83a10a99d9 authored about 3 years ago by kcgen <[email protected]>
Drop useless casts in normal core prefix none

f76fd3b5cf0c55829ea56c9bb63c7f9543ca7fb4 authored about 3 years ago by kcgen <[email protected]>
Drop useless casts in full core instruction loader

d260e4fb19219fd2b075f12b6d0cb47b4afa5eb9 authored about 3 years ago by kcgen <[email protected]>
Drop useless casts in dynamic FPU memory ops

52476dc2b8011d5586f380b0f2cf56c6c334947d authored about 3 years ago by kcgen <[email protected]>
Drop useless casts in dynamic core decoder

c4f9e93551b07f41be15378dd9b35efb8140c30f authored about 3 years ago by kcgen <[email protected]>
Set initial values in CPU structs

ad76546c61abe78be3fa1236251308b424b7ccd7 authored about 3 years ago by kcgen <[email protected]>
Moved all CPU_SetFlags calls inside CPU

c6153b38c5aed9a06eb3f3fc0e8bc30636b1b588 authored about 3 years ago by kcgen <[email protected]>
Set initial values for register structs

f4ac8c123d1cd0b2cabc9f60fa9a34b91f8c5153 authored about 3 years ago by kcgen <[email protected]>
Use constexpr for lookup calls in register header

7035cae414fb349871889ec7e1ceffb4bf976cc1 authored about 3 years ago by kcgen <[email protected]>