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

Update man page descriptions against actual CLI output

00dbcb22bd73b26a553ae923b6f50a0a69935bb5 authored about 1 year ago by Antti Peltola <[email protected]>
Snip truism noted in crossfeed, reverb, and chorus descriptions

98988f52ed5b27b9781be1be0fb3d37bd0033e88 authored about 1 year ago by kcgen <[email protected]>
Fix the short CLI flag to print version

79678549b093da8864446fcf3e45a5348a089e55 authored about 1 year ago by kcgen <[email protected]>
Fix ANSI reset tag typo for 'config -set' message

e4bd31b98051f47b3cbf69520bdaed0154c8105b authored about 1 year ago by kcgen <[email protected]>
Typo fixed in setup.cpp

52264622169d195ea80a353a680fce69ea1a5912 authored about 1 year ago by Khalid Abdullah <[email protected]>
Rename the 'FILE' command-line argument to 'PATH'

9683e6a1ccad25e673a90bf6189a8353139a6ffb authored about 1 year ago by kcgen <[email protected]>
Parse the conf files after initializing dosbox

30e30ee3695344db4c9f9757ceb747b108c43e01 authored about 1 year ago by kcgen <[email protected]>
Include -? (along with --help and -h) to print CLI help

As a reference, Microsoft's own terminal accepts --help, -h, -?,
and /? to print the help messag...

97d51c79a3aa5677d06e011abe7b3b604c50524e authored about 1 year ago by kcgen <[email protected]>
Sync man page with CLI descriptions

2d0fcb92cd1bd5cceed81f243becaec01e55881f authored about 1 year ago by Antti Peltola <[email protected]>
Remove used references from --securemode description

5e2386dd31c459f7b324d3323b8fc1fbb71d1927 authored about 1 year ago by kcgen <[email protected]>
Clarify behavior of the --exit CLI option

8ea44c2b9308a411179318db49a71d34d336517f authored about 1 year ago by kcgen <[email protected]>
Colocate remaining sdlmain messages into 'messages_add_sdl'

The messages_add_sdl() function registers all of sdlmain's messages.

These last three seems to ...

57ea79b5f6dffdf1d0bd49587b61315381a7332a authored about 1 year ago by kcgen <[email protected]>
Improve comments in sdlmain message and init steps

ff2f3bf83a3843141af67e3a68c88900eb81629e authored about 1 year ago by kcgen <[email protected]>
Register sdlmain's --help text with the messaging system

a2e709dd53013d00a928d815bc0cd8263df36ff0 authored about 1 year ago by kcgen <[email protected]>
Substantially rework the MIXER command

- Rebuild the MIXER command for testability and add extensive unit
tests.

- Make command pars...

963b6654a2a994182608405a566ce16832469b4f authored about 1 year ago by John Novak <[email protected]>
Normalise the set channel and lineout map MixerChannel methods

119ed898a728dfb1002a26ec4c78f40e9d3bfb87 authored about 1 year ago by John Novak <[email protected]>
Use channel name constants instead of string literals

b51d6e3dc51939d6f4c3d5fc5b3b10299b50f273 authored about 1 year ago by John Novak <[email protected]>
Use MORE when displaying the help of the MIXER command

f861d58f894ed3862c8b4524ef4b8d6696583d14 authored about 1 year ago by John Novak <[email protected]>
Remove channel_features_t

ad5050c1c30fdf7b6f9b8914990c0a3e624f06eb authored about 1 year ago by John Novak <[email protected]>
Add GetFeatures() to MixerChannel

636b2cf9412117341432c7274c37878cb625f90f authored about 1 year ago by John Novak <[email protected]>
Add channel name constants

55175843f427f68b66d0bad44ab8698cd2d2eddc authored about 1 year ago by John Novak <[email protected]>
Remove unused FlushSamples() & ReactivateEnvelopes() from the mixer

cf1372edd5878bab3a2fb54f4a8306f12404cc65 authored about 1 year ago by John Novak <[email protected]>
Make mixer channel settings truly persistent

Mixer channel settings are now persisted in a map by their name whenever
a channel gets destroye...

dea61a307db3d86c89a5cd6efecd23cf405eb5c4 authored about 1 year ago by John Novak <[email protected]>
Disable PVS studio warning V2010

This warning is raised when the handling of two different exception
types is identical. This a f...

c3b2a2c2ed8d3e560cc0d6fd0931fa3dabc8bed6 authored about 1 year ago by John Novak <[email protected]>
Add GetSettings() & SetSettings() to MixerChannel

4d76f7fbcfb128621a12a1994a2fba6258b3cb0b authored about 1 year ago by John Novak <[email protected]>
Rework number parsing string utils

- Clamping was removed as it encouraged loose parsing and error
reporting which was a source f...

6424d569362edd7b8a3e8843cf8f92a6a2b2ae13 authored about 1 year ago by John Novak <[email protected]>
Add equality operator to AudioFrame

e8b9c08ee37c14ebe2d4bef57dd9948cd6d57767 authored about 1 year ago by John Novak <[email protected]>
Add GetLineoutMap() to MixerChannel

d4815f4c95adfa4d4ebff357f932bcd9becd516f authored about 1 year ago by John Novak <[email protected]>
Adjust highest capture index determination logic to ignore postfixes

64c54c736c9082253d45880b9e93a11bcdbf96c9 authored about 1 year ago by John Novak <[email protected]>
Fix crossfeed

872fdc44bbd32326163011bf49acede122823ebe authored about 1 year ago by John Novak <[email protected]>
Always pass AudioFrame by value

An AudioFrame is 4-byte long so passing it by value is the most
efficient.

42cd5930444cec8895c9bd8cbe0573359bfdbf30 authored about 1 year ago by John Novak <[email protected]>
Break up MIXER_Init() into logical chunks

50075c4df03b81e77c2c0dd636820af3742748e1 authored about 1 year ago by John Novak <[email protected]>
Normalise Get/SetAppVolume() & Get/SetUserVolume() MixerChannel methods

9ac1174a15a77ba71dc6c3a316e21bba1cc58739 authored about 1 year ago by John Novak <[email protected]>
Remove unused MIXER_DeregisterChannel() by name variant

3ae95a98727fade28a6432f83dfd8585924f9134 authored about 1 year ago by John Novak <[email protected]>
Improve mixer log messages

def901c2c380b0a6a29e131069cde131dd84689b authored about 1 year ago by John Novak <[email protected]>
Reformat Adlib Gold

f2161f6d73af6d561553e3a5dfa0d38eb35b1388 authored about 1 year ago by John Novak <[email protected]>
Refactor CommandLine::FillVector() to GetArguments()

3f8d7849726c88b4a17f3492217071c578729aa4 authored about 1 year ago by John Novak <[email protected]>
Clean up formatting up programs.h somewhat

64ad6e3adbca4fd3d231de8bc4aa008cbf6c5b59 authored about 1 year ago by John Novak <[email protected]>
Fix LOG_TRACE for release builds

37fdb288cdbd484b8a50ed20fdb3ee11541d39fe authored about 1 year ago by John Novak <[email protected]>
Include defaults for all [mixer] config setting descriptions

The 'blocksize', 'prebuffer', and 'negotiate' config setting
descriptions now include their plat...

31419579314aa1f82ff7ad019720b01ebedb10b6 authored about 1 year ago by John Novak <[email protected]>
Rework and improve 'LS.COM' command

69943801009935cf9789cbb5a2b0c30f5d4cfc57 authored about 1 year ago by FeralChild64 <[email protected]>
docs: Remove warnings in the website source tree

8220a9910733eaea798261324d3928c3c78d9bb6 authored about 1 year ago by John Novak <[email protected]>
docs: Remove warnings in the getting started guide source tree

a1855540fcbbdb02874884274aab2cb5377547b0 authored about 1 year ago by John Novak <[email protected]>
docs: Update MkDocs dependencies to latest versions

cd66e4b4afde0f479e11f4847e4c59ba7ecc5f33 authored about 1 year ago by John Novak <[email protected]>
Harmonize ManyMouse support message in build system

02e3fe6ed268ce3ec98d8202082e6f234a7bef8d authored about 1 year ago by FeralChild64 <[email protected]>
Update macOS build instructions

8eac1a62adcde44c487882c0451ffa15e4637fc9 authored about 1 year ago by John Novak <[email protected]>
Reduce IMFC's 0dB scaler from 4 to 2.1

This matches hardware line-out recording levels across
the spectrum: https://www.youtube.com/wat...

b47fb3e20ea0a657c74630043046ba35dc0555ad authored about 1 year ago by kcgen <[email protected]>
Always run the IMFC at a 44.1 KHz samplerate

The emulation requires playback at 44.1 KHz to match the pitch of
original hardware. There are n...

07ea03067a71b51dcec06b771365219b4c0981b2 authored about 1 year ago by kcgen <[email protected]>
Filter IMFC with a 2nd order low pass filter at 3.5 KHz

This produces a similar frequency vs dB ramp down as line-out
recordings: https://www.youtube.co...

c6d0f26010c14c85f189e8165ab84b4b35f0e89d authored about 1 year ago by kcgen <[email protected]>
Enable the IMFC filter by default

With less than 20 games in the IMFC library, we might as
well try to produce the most accurate s...

3d88e8f655a22fbac5f3fe6ef2832c37027853b5 authored about 1 year ago by kcgen <[email protected]>
Improve batch file to convert GOG cp437 config files to UTF-8

32dabd071d4d44b1a4519fb389c5a4cb66a24a7d authored about 1 year ago by Kappa971 <[email protected]>
Improve the highlighting of the current SF2 file in the MIXER output

f759edc15f94b37a7055cab7c6ae0310c2ef19b3 authored about 1 year ago by John Novak <[email protected]>
Rework and fix MT-32/CM-32L ROM lookup & MIXER /LISTMIDI improvements

Now that we have moved from filename-based MT-32/CM-32L ROM lookup to
hash-based, the unversione...

058dd728129b90e2edbb708692f0037e73da8b90 authored about 1 year ago by John Novak <[email protected]>
Fix convert_ansi_markup() signature

70de5ea631658118ae896f1348a0b26b166f2cc9 authored about 1 year ago by John Novak <[email protected]>
Reformat & cleanup

No functional changes.

9eef37890f763b910e8332bfae31a3d6e6badaa6 authored about 1 year ago by John Novak <[email protected]>
'mode = auto' should prioritise CM-32L over CM-32LN

Treating CM-32LN as the "best" CM-32* model is the wrong choice as the
LN models feature a faste...

c555a7dd734846649fadb09cb1f66114f4754cc3 authored about 1 year ago by John Novak <[email protected]>
Reformat

766bba1ac434cbf2a5aea90cb62614c8e73185aa authored about 1 year ago by John Novak <[email protected]>
Add mpu401.h

8246fd9032833e1a08978aa69844fb14160566cf authored about 1 year ago by John Novak <[email protected]>
Include a space after the drive letter when automounting

2e6c5f9e4bd0e961b93040ce2469b8fcf27f8f93 authored about 1 year ago by kcgen <[email protected]>
Use !empty() in place of length() in automount routines

Just a style change.

7d966b8fdfa443e17d05e7907bff37d5faf39c30 authored about 1 year ago by kcgen <[email protected]>
Fix handling of automount drive conf's verbose setting

Passes the verbosity boolean back to use the new
ToNul ( "> NUL") constant in the shell code, wh...

6e534acf984e4d3baaf2f79781839abed9d4a561 authored about 1 year ago by kcgen <[email protected]>
Added constants for min and max serial baud rates

35b773ba8961f6e591613bb3619ca70cf7702d0d authored about 1 year ago by NicknineTheEagle <[email protected]>
Add AT+BPS command to set modem speed at runtime

2ebb321091e8404e7f928f8adc12961b45a31602 authored about 1 year ago by NicknineTheEagle <[email protected]>
Rename modem baudrate parameter to bps

629a149432c885cb2969b96e6a9a5ba1b927b06e authored about 1 year ago by NicknineTheEagle <[email protected]>
Cap reported modem speed to port baud rate

d34243fbd112a905e2b3980685087df6f2c2a984 authored about 1 year ago by NicknineTheEagle <[email protected]>
Add application category to the macOS manifest

1d95550cfc498f008725099e42e17c3de3f0d221 authored about 1 year ago by kcgen <[email protected]>
Expose OpenGL's adaptive vsync feature via the conf

This is a generic and universally available method of
sync'ing in OpenGL [1] and is supported by...

46cd4553db8ff68d5bc6162083937e023d0356ee authored about 1 year ago by kcgen <[email protected]>
Add an automatic presentation mode condition for macOS

When presentation_mode = auto, if the user is on macOS and
also using OpenGL with full vsync ena...

6711a8712f874b696556e6b251bba2e223cdefd0 authored about 1 year ago by kcgen <[email protected]>
Update Polish (pl) translation

551dc12fafd19f3192f88e653963c085d8ecf708 authored about 1 year ago by FeralChild64 <[email protected]>
Add debug code to print Z:\AUTOEXEC.BAT in log

d1fa956d737b18ca055b5a9d4ac59a31f06f7329 authored about 1 year ago by FeralChild64 <[email protected]>
Improved generated AUTOEXEC.BAT, minor code cleanup

9c8cfa9e8deb48fbd0975575e4b572ad4d081f6c authored about 1 year ago by FeralChild64 <[email protected]>
Restore some old (pre UTF-8 rework) autoexec behavior

46f18bd0efea6c7735dbcf76da2a44bafb4af516 authored about 1 year ago by FeralChild64 <[email protected]>
Add legacy codepage to UTF-8 script

3693684d718052e38956c180957cb33e838ddd41 authored about 1 year ago by Robert de Rooy <[email protected]>
Add batch file (Windows) to convert GOG cp437 configuration files to UTF-8

f048d5b51b2fa6e459627f58ecd9ca76a019d6b0 authored about 1 year ago by Kappa971 <[email protected]>
Update GOG conf cp437 to UTF-8 batch file

c8621d20c8d886978e941eb67f2b7cb06cda32ca authored about 1 year ago by Kappa971 <[email protected]>
Fix extended ASCII codes not being rendered in batch files

6a40616edea254c4566a169759d60bec703e7dc6 authored about 1 year ago by Daniel Bomar <[email protected]>
Fix grammar in CLS help text

068b467a0c4cd3efd9c835ec0ab9c3495f0703ce authored about 1 year ago by Daniel Bomar <[email protected]>
Re-write CLS command to not change screen mode

5beef8c9b914c3263570e11e0019f1978e8ce0ab authored about 1 year ago by Daniel Bomar <[email protected]>
Change drive macros to return boolean values

eec93be74c7927b48d22b6eed361444b0566000f authored about 1 year ago by Daniel Bomar <[email protected]>
Fix unused parameter warning in YM1728B_emu

96d1300743a2be1d588425ccb0e1f8c5cdb142df authored about 1 year ago by Daniel Bomar <[email protected]>
Sync YM1728B_emu with upstream

8a44f7992d434a169d55ebe830fc179cc016dbaa authored about 1 year ago by Andrea Zoppi <[email protected]>
Update Tracy to 0.10

16f051c423e0d329df2a6acfcbb9b9cf6c7f3f6b authored about 1 year ago by Kirk Klobe <[email protected]>
Remove fontstash library

This library is unused and unmaintained by upstream.

de35268dead39032c5560288d14b8a231e40b8e3 authored about 1 year ago by Daniel Bomar <[email protected]>
Limit consecutive duplicate frames in VFR presentation mode

VFR mode could previously have a presentation rate of 0 fps leading
to a blank screen across ful...

c842d5dd051a29d074fcd442dae12f18f83257e8 authored about 1 year ago by kcgen <[email protected]>
Sync whereami with upstream

702f93d346743c9c90c9179002889fd8debd45f1 authored about 1 year ago by Gregory Pakosz <[email protected]>
Sync Nuked-OPL3 with upstream

69584cd9f50bcf5110be3f7c04446d08b988f8d1 authored about 1 year ago by nukeykt <[email protected]>
Remove inline keyword from Nuked-OPL3 function

New function pulled from upstream OPL3_Generate4ch was marked inline
This causes compiler warnin...

ccc3614ebb3ae18e4ad9ad98feab4788e8b0fb57 authored about 1 year ago by Daniel Bomar <[email protected]>
Sync enet with upstream version 2.3.6

6d336f3bf42a1ca672c7bc4e0819ad2944d9425b authored about 1 year ago by Vladyslav Hrytsenko <[email protected]>
Lower CI warning limits

39f64aa8fd6b026f1a3a25e449a8d3d5216ab2c0 authored about 1 year ago by kcgen <[email protected]>
Refactor Property->Get_string to return a std::string

This was previously returning a const char* pointer to a
std::string.c_str()
This has been a sou...

d797c85f8fe67b0541b7061fad4706424d103eb0 authored about 1 year ago by Daniel Bomar <[email protected]>
Write std::string versions of ltrim and strip_word

e712d237f7dec87263076cfe041f811be6a7f269 authored about 1 year ago by Daniel Bomar <[email protected]>
Re-add the SDL Sound assert

5b9174ff3a4859b486fe09183cea6dc0c7c0ca78 authored about 1 year ago by Daniel Bomar <[email protected]>
Revert "Add an assert to fix a Coverity warning in SDL Sound"

This reverts commit 50f6d573fd4ee79cdf2d4ac980b6191ea7ac6664.

9f3779f239b602292237ce10b957de7205801613 authored about 1 year ago by Daniel Bomar <[email protected]>
SDL_sound: Take a mutex lock and remove use of volitile keyword

This is a 2nd attempt at fixing a Coverity issue #2996
It potentially fixes a data race (not sur...

d5cfed0bc28d5e84ec93dce8c3d031cc24279492 authored about 1 year ago by Daniel Bomar <[email protected]>
Use safe_strcpy and safe_strcat

Fixes two warnings found by Coverity in #2996

e42c172ce3a7d8940ed98229444b274aad0eb297 authored about 1 year ago by Daniel Bomar <[email protected]>
Fix incorrect version reporting in Virtualbox LOG_WARNING.

Found by Coverity. This is clearly wrong. It's trying to do a bitwise AND mask
of the bottom 16 ...

561d21875f481bc86f738580a8988825f531f384 authored about 1 year ago by Daniel Bomar <[email protected]>
Fix coverity sign extension warning

Part of issue #2996

723c64f56a2d67fd7236f9c6fb9b134b436573d0 authored about 1 year ago by Daniel Bomar <[email protected]>
Fix assert macro in SDL_Sound

HAVE_ASSERT_H is not defined anywhere. We already depend on assert.h in
our own code base so jus...

b29e983e000b752ba011f66274403169901af795 authored about 1 year ago by Daniel Bomar <[email protected]>
Add an assert to fix a Coverity warning in SDL Sound

Part of issue #2996

Coverity is reporting a use after free bug in Sound_Quit.
It doesn't look l...

50f6d573fd4ee79cdf2d4ac980b6191ea7ac6664 authored about 1 year ago by Daniel Bomar <[email protected]>
De-unionise X86PageEntry

Removes type punning, packing, and improves performance

904cb68f9bd2d5551ef461d4c5c5d36e4611d27e authored about 1 year ago by Kirk Klobe <[email protected]>