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

Fix mixer thread-safety issues

init

34a1ac7704a8bc8ce94f6f73d294fe2744cf4bfe authored over 3 years ago by Kirk <[email protected]>
Revert to callback function for mixer

99beb0409fa8d758afba7a4dfea569d541ee4b38 authored over 3 years ago by Kirk <[email protected]>
Take focus after screen resets

15cee69c054bd9018c834f08df23e8269024621c authored over 3 years ago by kcgen <[email protected]>
Use 0x0 dimensions when fullresolution is "desktop"

970cdd150e7c9360ec84ff83d6af87993820c6a2 authored over 3 years ago by kcgen <[email protected]>
Simplify handling of joysticktype=none (#1241)

831067dc85f4b9088711886a0d7386f72897204c authored over 3 years ago by kcgen <[email protected]>
Use placeholder for ATTRIB instead of special handling

7944fcf93bbfd8dc260e9826fa338c89139a93b9 authored over 3 years ago by kcgen <[email protected]>
Add a generalized PLACEHOLDER program

Can be used as many times as needed to inform users
that a 3rd party program should be acquired ...

f52478c658fb76021b95c62bfb15d249fe669fba authored over 3 years ago by kcgen <[email protected]>
Query SDL to populate dimensions when fullresolution=desktop

4e65eaf0935f78fe531647908496c0973d9ce5c0 authored over 3 years ago by kcgen <[email protected]>
Allow seamless mouse capture on middle-click or hotkey

f909255d3f1bf111a4b044992e159624f7bd5ba9 authored over 3 years ago by kcgen <[email protected]>
Apply GFX_UNITY_SCALE scaling constraint on conf parse (#1291)

90c33e727824946a1926ff42a35b4b79848ebbf0 authored over 3 years ago by kcgen <[email protected]>
Rollback two incorrect uses of safe_stren for Heavy Debug

23ce377db5c8bb76c0504b7a4dd434c14607abea authored over 3 years ago by llm <[email protected]>
Only suppress the SoundBlaster's first small DMA transfer

1fe5f3984fc1c03f829ffdd626571adaee3e6812 authored over 3 years ago by kcgen <[email protected]>
Fix invalid max_resolution warning

f73c7d9df33637bd4e5566a735b6bc961b3c101e authored over 3 years ago by John Novak <[email protected]>
Use whitespace consistently after log message prefixes

f188de9b78de29b1b9cc9968c50e79c2f7c84a27 authored over 3 years ago by John Novak <[email protected]>
Allow window_position of 0,0

93400140eb3e48f8ec581f154e671ff6bacb2bdc authored over 3 years ago by John Novak <[email protected]>
Use snake case for new config options

Rename the following config options:

- windowdecorations -> window_decorations
- windowposition...

dc44c580884559b04e9e36b2203d796924b57dda authored over 3 years ago by John Novak <[email protected]>
Improve warning message when max_resolution config is invalid

12f3a7345ef41895637b5a4e065da4669eb7ce3a authored over 3 years ago by John Novak <[email protected]>
Log warnings & errors at the correct log level

a63cbe1260095ff4d9a7fb77dc83076a66b2b953 authored over 3 years ago by John Novak <[email protected]>
Make custom -conf settings apply last

ac73fdd0de648ad0426552c8e42923ddeed8b67c authored over 3 years ago by kcgen <[email protected]>
Create the primary conf if permitted and no other conf was loaded

0cca271f823420dd23d9e787114e19250f61964a authored over 3 years ago by kcgen <[email protected]>
Add config option to restrict viewport resolution within screen/window

Only `opengl` and `texture` output modes are supported; the
`maxresolution` option is ignored in...

baca0bab6fba3283dfba4563481837c973b8a5ce authored over 3 years ago by John Novak <[email protected]>
Cleanup (get rid of compiler warnings)

6e111f6a0a95b4c7ba4059d63b97fd7764eae2ca authored over 3 years ago by John Novak <[email protected]>
Add config option to toggle window decorations

bf12858070aba28cffcd6c4f8a3513af905b55b5 authored over 3 years ago by John Novak <[email protected]>
Add config option to set initial window position

e29fc460617147200ad2932e95fc71d42c7874a3 authored over 3 years ago by John Novak <[email protected]>
Cleanup (remove unnecessary config value comment stripping)

f1b1f0f58f3894abc1eb4cc89d7f9084d269b4ca authored over 3 years ago by John Novak <[email protected]>
Cleanup (make use of already defined constants)

8c2b067ef124564dc6b1a34b18f2bb9a4704c1f5 authored over 3 years ago by John Novak <[email protected]>
Cleanup (make use of already defined constants)

d8b8c95872c7fb9dfa39bf1caf14123c45257b8d authored over 3 years ago by John Novak <[email protected]>
Add 1280x960 to allowed S3 OEM modes

e1f01f7e6663d9667c836607016d64d64c5483df authored over 3 years ago by kcgen <[email protected]>
Fix MPU-401 8-bit counter handling

The previous code should have underflowed the counter and filled
it back up to 0xff (or 255) whe...

7546ef4c7bc8716c193677ac9aee2e7efdd67f7c authored over 3 years ago by kcgen <[email protected]>
Eliminate a goto call in MPU-401

66440188adae2e5ce9e1961341e052773ea40502 authored over 3 years ago by kcgen <[email protected]>
Use 8-bit queue counters in MPU-401

The queue itself is less than 8-bits long (only 32 values), therefore
the counters should never ...

913f113b4cbb9f44b87f4b0f1be811f8d3c9779a authored over 3 years ago by kcgen <[email protected]>
Simplify queue position decrementers in MPU-401

f0a5b80140637e2f98c6ed0e64d6611ab8e59fc6 authored over 3 years ago by kcgen <[email protected]>
Fix formatting of debug logging in MPU-401

cc8692f79e3034884b40ef8255880d3fbca2249d authored over 3 years ago by kcgen <[email protected]>
Up string-compares in MPU-401 setup

b3909656dfd6b877b88f02965ae4efde68a55b06 authored over 3 years ago by kcgen <[email protected]>
Simplify send-now boolean in MPU-401

78410e2263f73830e60732cacb6965510aa92ccd authored over 3 years ago by kcgen <[email protected]>
Use clamp to bound range in MPU-401

11b444343081a8178d44c3379715a151f1448559 authored over 3 years ago by kcgen <[email protected]>
Cleanup formatting of MPU-401 sources

e12ea09b879cdfe7ca2016704bf59c1ea9bd809f authored over 3 years ago by kcgen <[email protected]>
Cleanup formatting of MPU-401 comments

a3c1732ebe97753cd6341f50ed025f5809739a3d authored over 3 years ago by kcgen <[email protected]>
Used constexpr's in MPU-401 instead of defines

516aa054d10acaf2fded685551e972d9a38c701f authored over 3 years ago by kcgen <[email protected]>
Add python3-pip to README.md Debian <= 10 and Ubuntu <= 20.04

c22a0e5973e3b165c3d8c049ed13bd3b1d225721 authored over 3 years ago by kcgen <[email protected]>
Drop rapid-exit protection for normal-launch modes

cab10618bd2f8d423e268263f9c4ae5b37b99032 authored over 3 years ago by kcgen <[email protected]>
Don't double-clock the 640x400 8-bit VESA mode

Fixes a regression in System Shock at 640x400 on the Pi4.

Co-authored-by: nemo93 <thoseg@gmail....

a554385cb3eca4228bc96abfc275dfc0ac29faf4 authored over 3 years ago by kcgen <[email protected]>
Revert line-length change in clang-format config

c9bf358edcc104bcfe112652b8f7f6bc8fe84917 authored over 3 years ago by kcgen <[email protected]>
Add and log a new configuration-type argument in ParseConfigFile()

3b2cdb6e8419249e701d3cd01152735d7ecbab94 authored over 3 years ago by kcgen <[email protected]>
Layer-load the primary, -conf, and local conf files in that order

Also introduces flags to switch off the primary and local confs:
- noprimaryconf
- nolocalconf...

99d2fcd8547380ba8fd2ad62e1e815cbd6309cdb authored over 3 years ago by kcgen <[email protected]>
Move the program start time setting to shell-startup

8bb83970c34f03c5725b173bd306684a396cc5f6 authored over 3 years ago by kcgen <[email protected]>
Fix typo describing mouse capture

f232eeca1c61fb20799cce321539ec9ab582140f authored over 3 years ago by GranMinigun <[email protected]>
Use safe string-length when possible in debug sources

5e7ab03810f865bd3f35e921ae1b807d2b8a34a3 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in shell_misc sources

1f9c17d10d54a9e5619be4023ef7a72d9ec87eb0 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in shell_cmds sources

4791609d71fb4ee16677736217b9c5eb39eb02aa authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in programs sources

5787814f633d63ecd2a8957222463dffcd31af88 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in shell sources

edfc68105f0147eb0ead91008d93a46ffd71033f authored over 3 years ago by kcgen <[email protected]>
Ensure the static test runs for a couple seconds

This avoid triggering an early-exit.

b857851d55a7c897f7e9dda2f981c509b38dee54 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in dos sources

e15d4e4b35afd3fc3e9c6ba0b4365d2b7ccf1831 authored over 3 years ago by kcgen <[email protected]>
Reformat shell autoexec loop content

This makes it easier to read the if/else actions when they're
not hidden behind the condition.

1f1ef3fa90b51bcabff494bfa5bf10755f0cad1b authored over 3 years ago by kcgen <[email protected]>
Make instant-launch imply the '-exit' argument

67eb61f5a848c27b98d7c2be39f1e9dd7b2014ba authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in dos_execute sources

c788df68e0016ce82265588c3ef0a587fd3444a8 authored over 3 years ago by kcgen <[email protected]>
Add ability to get an AutoexecObject line

c6c8c85396f4ebc136b4dd826eb6ffc4bd530aa5 authored over 3 years ago by kcgen <[email protected]>
Fix pre-startup output suppression criteria

ded8608acc015a82145518d57b80f625a1c6b226 authored over 3 years ago by kcgen <[email protected]>
Add a commented-out printout of autoexec

49b1efd768651e3b591e013e9dbef3a6d02151e4 authored over 3 years ago by kcgen <[email protected]>
Differentate between the EXIT command and general shutdown requests

6a0f7845eeb0e3ea76b4ab1567e220b84576db5b authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in shell sources

Fixes a newly-flagged Codacity security warning:

Does not handle strings that are not \0-termin...

ac4c8d7267ba1a87e15507c3235ff95473abb615 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in cross sources

87bb6ce5242454fe37f486c5ffcf3acc76b2e0fe authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in dos_files sources

931495db85f5c7ead89480229bcdcfd8736a23f1 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in dos_keyboard_layout sources

5c4760d87d3ac663c190bf0fc4e3a7f24f7a90c4 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in dos_mscdex sources

9b45676036e8947366544602bb031ae5476a2f71 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in drive_cache sources

e2990bf81a97b1ff8837ec1cfd4cbf9446a006de authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in drive_local sources

a6f7b41ede9b69fa2099c124f926d21daa80f7c5 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in drive_overlay sources

5dea64ee7191acba0ef34831e67197ce82d96ff4 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in program_loadfix sources

d9ef6640e50e7bb95388160d7878decbda0ffc0b authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in libserial sources

36ad03d3b1f6ad2a4953ee3cab8729c766203ba3 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in serialport sources

3e630a3aa1b4483d4ce895777d79cb1a7f1c4370 authored over 3 years ago by kcgen <[email protected]>
Use safe string-length when possible in midi_fluidsynth sources

41b7079b024b620a5916333c86036bb7c01beb7e authored over 3 years ago by kcgen <[email protected]>
Don't immediately exit after just starting

3d3ce39c6aac19eb7b78f00f055b06999c7b6605 authored over 3 years ago by kcgen <[email protected]>
Make verbosity enum natually ordered

e492b9c33aeb037fed347c0876d97200ab4d983d authored over 3 years ago by kcgen <[email protected]>
always apply color squash

772149920cdccaff1c4570ce7d3b630e04d5ca20 authored over 3 years ago by kcgen <[email protected]>
Remove PCjr hue offet given now-correct palette

bd44202a2dab4813bfa05b17a6b83352e8e7dc60 authored over 3 years ago by kcgen <[email protected]>
Always apply composite after updating the palette

4b22b3d8b33ac3dcb943c1966e2e63462b44d2f6 authored over 3 years ago by kcgen <[email protected]>
Format a COMPOSITE log message in VGA other

05e23ce6d4333d3197856451ffc6bbca81fce6d4 authored over 3 years ago by kcgen <[email protected]>
Add selection of composite modes to Tandy_FindMode

9b29ec7597b68358b03ae4e205ccfc328cb41dd6 authored over 3 years ago by kcgen <[email protected]>
Add a support function to wrap a number in-range

49f7fbc94ff5398c7931566caa6fad1f48649cc2 authored over 3 years ago by kcgen <[email protected]>
Fix loss-of-precision warning in VGA other

eee78789b638ab0d20f30f41c2902832fb5d61c6 authored over 3 years ago by kcgen <[email protected]>
Make composite video-mode setting configurable via conf file

The main work in this commit is retaining the original
composite values (so the math stays the s...

31452b27d04ae92ed1d221729380a9598b6dddb7 authored over 3 years ago by kcgen <[email protected]>
Always update color after finding PCjr composite mode

2abb8e076453c3df40efc63b5cc8ef2f515c9eb9 authored over 3 years ago by kcgen <[email protected]>
Rename the OUT lambda to fix a naming conflict

Fixes:

(ClCompile target) ->
D:\a\dosbox-staging\dosbox-staging\src\hardware\vga_...

5b68adff4f1fb926ef58edb50eff9a858d84a8b3 authored over 3 years ago by kcgen <[email protected]>
Collapse duplicate composite code into lambdas

08f459dc6567faaa072e1df5c9797b00c087e0ca authored over 3 years ago by kcgen <[email protected]>
Manage composite adjustments in a simple knob class

fd2ded760b13af3812358ceb84746371c1471281 authored over 3 years ago by kcgen <[email protected]>
Move composite state control to an enum

e9918df4d0282bdeeb8b0b211e6c1130809ddbcd authored over 3 years ago by kcgen <[email protected]>
Move composite setup to a stand-alone function

41bbcedad1c1a6049c0679721af4517e7f5324b9 authored over 3 years ago by kcgen <[email protected]>
Combine mapping of composite shortcuts

db1bed094d8a09879c477888aa66b8012145946a authored over 3 years ago by kcgen <[email protected]>
Make FluidSynth's chorus and reverb setting configurable

69aca71f35efe97f3043f0209122827a5c8e34e4 authored over 3 years ago by kcgen <[email protected]>
Add a case-insensitive string search

933de5a593849829f4dea9c90d02b262579f26bf authored over 3 years ago by kcgen <[email protected]>
Fix extra trailing new-line in MT-32 help

01060b272fa87c20e646ec33a16fd45e506ee3ea authored over 3 years ago by kcgen <[email protected]>
Improve the build notes

0dcf59e80eecdfbd4ff7203a1c768e47464dbf43 authored over 3 years ago by kcgen <[email protected]>
Make 'auto' the first startup verbosity choice

c64173ee4054d3e67c602be993fe33ec2d54a07e authored over 3 years ago by kcgen <[email protected]>
Use the C++17 standard in Meson's project settings

37ce68875e75bafd1094c1923ad27b092b1ac8a1 authored over 3 years ago by kcgen <[email protected]>
Use VisualStudio's C17 standard in the solution settings

8e5cd743457b5195035092ec6e475b5454714faa authored over 3 years ago by kcgen <[email protected]>
Reduce allowed warnings limits

e51f84ad9d2c672b88312519c6ba3211c20507cf authored over 3 years ago by kcgen <[email protected]>
Indent Markdown list by two-spaces for compliance

de658a8035e8e60a1836567f1a661c37ae1e6b23 authored over 3 years ago by kcgen <[email protected]>
Set Meson to use level-3 warnings by default

649b299b6dbdde242fe0472236a98118f054d34a authored over 3 years ago by kcgen <[email protected]>