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

Add the ghc::filesystem to the build system

e6fb28e923a72cd9389785df99d42ebc97a837ea authored about 3 years ago by kcgen <[email protected]>
Fix DTR drop action delay

Register value is actually hundredths of a second

ec50cb4f502faad3b5d8786cc2a087ff2c640f37 authored about 3 years ago by NicknineTheEagle <[email protected]>
Fix VS project files

68284781609cda1ef0e88841d06d5447cb3c6fc5 authored about 3 years ago by NicknineTheEagle <[email protected]>
Sync loguru with upstream (snapshot 2021-12-30

6ae6508d1e1727471ecddad1a47ce23cdca902be authored about 3 years ago by kcgen <[email protected]>
Only use std::filesystem for clang 12.x and up

9f55d7cac7c0a13bd392af3ac543658f5ac8bac9 authored about 3 years ago by kcgen <[email protected]>
GUI remove conflict "-v" with --version / verbosity

loguru uses -v for verbosity
-v for --version is not defined anywhere else, so eliminating this...

0b4a80c980334120228fb0f4649cf356ec7b6f9e authored about 3 years ago by arrowgent <[email protected]>
Log SDL's initialization and driver types

b60e4ebb10bc6316f8cef2c7824ed064d2025418 authored about 3 years ago by kcgen <[email protected]>
Fix typo in GNUC define

b5c305319bd5333ed1a72691bd6009eb53cadc54 authored about 3 years ago by kcgen <[email protected]>
Limit window resolution to the framebuffer for kmsdrm

8edd1495b460b6ee0229da0ec4c5c7717e9fd4d0 authored about 3 years ago by kcgen <[email protected]>
Make dosbox-staging version the first logged message

e2e8750f27ca11701267a9e538e06523d9236167 authored about 3 years ago by kcgen <[email protected]>
Check that /dev/input is accessible with kmsdrm

7b28148f5e68f198683fa49e8251ca5763475502 authored about 3 years ago by kcgen <[email protected]>
Log the initialization of Loguru

5d7deb0067e5fecf14acac9835c733c885c7b3c3 authored about 3 years ago by kcgen <[email protected]>
Prevent callback activation during SetWindowSize calls

GranMinigun discovered that, when using SDL
2.0.18 and the kmsdrm video mode driver, some calls
...

efc209e505ce397eefafb6f11550b8ba3c47d841 authored about 3 years ago by kcgen <[email protected]>
Update German (de_DE) translation

55f4c21cdfe6afcb0adfd1007d338590d6bdb954 authored about 3 years ago by Burrito78 <[email protected]>
Document gmock dependency installation for Fedora

851b9140642f76f6c34d60c20bf9da167b12216d authored about 3 years ago by Otto Urpelainen <[email protected]>
Update Italian (it_IT) translation

e3ca1aba14d47cf8803baba859ca8def3b9da7ce authored about 3 years ago by Kappa971 <[email protected]>
Remove filename-based versioning from the language files

The language files are part of the repository, which is
already versioned and tagged. The langua...

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

ff280a88b7acaaf470e71059a733ce549b7638b3 authored about 3 years ago by kcgen <[email protected]>
Add a script to fetch the libffi subproject via GIT/SSH API

This lets us work around the frequent https-based cloning outages
for the libffi subproject.

506d1b4f914f3e5ebf2d1c1fc7534ed7d794876c authored about 3 years ago by kcgen <[email protected]>
Use the libffi fetch script in CI workflows

Revert if the HTTPS-based Git access access become sufficiently
reliable.

3b25c4655941fb759484c04eae9e52eb749dffc9 authored about 3 years ago by kcgen <[email protected]>
Update whitespace formatting in softmodem do-command call

65c7d697897dff6ec76a08cc72c8b71eda26f520 authored about 3 years ago by kcgen <[email protected]>
Split modem echo into separate function

b8f3cf962712b18bab657be9e4d775ca82645a5a authored about 3 years ago by NicknineTheEagle <[email protected]>
Ignore everything in modem command mode until "AT" sequence

e244447d20426e78da304c6bfc7d676ca502022a authored about 3 years ago by NicknineTheEagle <[email protected]>
Only re-open modem socket when actually changing mode with AT+SOCK

08a49e8d3c2af34630a3c997451ecb849cac7533 authored about 3 years ago by NicknineTheEagle <[email protected]>
Use modem registers for control characters in command

85dd14ed5a00f7d7edc68314c8e28440f7ae5732 authored about 3 years ago by NicknineTheEagle <[email protected]>
Manage the global Config record using a unique_ptr

c8c3fb9736d4947ad25e2be7cf4c17924b0a14e6 authored about 3 years ago by kcgen <[email protected]>
Only query the shader type if control is still valid

This fixes an out-of-scope access when shutting down in
fullscreen OpenGL mode.

Context: Previo...

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

5c9caccb1a8cbe91be58974d6f73ff01c3b3220b authored about 3 years ago by kcgen <[email protected]>
Bump v0.78.0 version strings to v0.79.0

2371a9adf358481fb18694a30a41d32d994b8698 authored about 3 years ago by kcgen <[email protected]>
Update Russian (ru_RU) translation

656e98edaf0fd2269c3d74792a568f277180e6d0 authored about 3 years ago by GranMinigun <[email protected]>
Revert "Don't line-double EGA 320x200 mode 00Dh" (#1463)

This reverts commit f01500656e44fe538f6359b72aa2eb8508a96683.

891b8ae0c61dda4a42aef1b6f4060e43d5e411a0 authored about 3 years ago by kcgen <[email protected]>
Fix typos in Ethernet port forward conf wording

2cf25866d94ee450789cd61c3d668e5106d2714c authored about 3 years ago by GranMinigun <[email protected]>
Fix typo and improve wording for sbwarmup parameter

Co-authored-by: GranMinigun <[email protected]>
Co-authored-by: kcgen <kcgen@...

116c5ccc25db9620bce435a6ba52dd1c7d9943ce authored about 3 years ago by kcgen <[email protected]>
Update Fedora build spec for 0.78

844aab3229da654702fed547efb5ee128482085d authored about 3 years ago by kcgen <[email protected]>
Update Meson version to 0.54.2 in BUILD.md

c076278530770e7d2a47cb928fdcffbde11a277a authored about 3 years ago by kcgen <[email protected]>
Update Russian message sources for translation

bc9429ed75984a19408f5462410027fb14b58a25 authored about 3 years ago by kcgen <[email protected]>
Update Polish message sources for translation

a4d60a3597b6aaecb2581aa40fdb5f20278fab82 authored about 3 years ago by kcgen <[email protected]>
Update Italian message sources for translation

a609d6c58b085ebb30241c4aab63558054597afe authored about 3 years ago by kcgen <[email protected]>
Update French message sources for translation

35be6eefdd65abe6560541e2ddccaa5a1dc85174 authored about 3 years ago by kcgen <[email protected]>
Update Spanish message sources for translation

7e67bef27f87529f3af10c21fd04231c48d8a193 authored about 3 years ago by kcgen <[email protected]>
Update German message sources for translation

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

7c3e823a9d61a35600fbade33bd8e757b30ffdee authored about 3 years ago by kcgen <[email protected]>
List WfW network support in README.md table

2aec5a035fe1d349d1b000fbd04071d297b44a2e authored about 3 years ago by kcgen <[email protected]>
List 0.78 features in README.md

d99ca00cf8202adf01c38c3667794ebbbedd6014 authored about 3 years ago by kcgen <[email protected]>
Revert allowance for [, ] in conf section names

7a919f40690787818a5aec38a1f74b395c805872 authored about 3 years ago by kcgen <[email protected]>
Update translations section in README

ef05f5760719efb1716d5f81afdb21e62f8946fe authored about 3 years ago by kcgen <[email protected]>
Disable NPOT textures and edge clamping for custom shaders

Some shaders have problems with NPOT and edge wrapping:
- crt-lottes and crt-fakelottes: rely o...

09c07d1a9e0b3099c7685e1459f01a906be001cf authored about 3 years ago by kcgen <[email protected]>
Flag the IO handler size as maybe unused

972ad1f7016648b4557113264022176770878726 authored about 3 years ago by kcgen <[email protected]>
Fix CHOICE command return code

65b5878b65267363bcb21d3a828854fe0a6ccbd8 authored about 3 years ago by Wengier <[email protected]>
Don't line-double EGA 320x200 mode 00Dh

This attempts to provide a hybrid EGA mode derived
by halving the htotal of the original EGA mod...

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

a601caddb3f18480169726b9c9eddfd5a2740791 authored about 3 years ago by kcgen <[email protected]>
Always mirror the CRT index and data registers

Mirroring of the 3[D/B][4/5]h port to adjacent registers was
added by ripsaw8080 in SVN r3905 fo...

fca74aff01fdc2c3e2a5957540fc37d24dcb8027 authored about 3 years ago by kcgen <[email protected]>
Omit 320x200x15/16/24 modes from compatible VESA set

da79faa2db59a10731bd9ddb9c39ac14b5f577bd authored about 3 years ago by NicknineTheEagle <[email protected]>
Fix CLS command in VESA modes

Call proper VESA mode change function

188864aa881ab622e324b7727fcf2f1ad2acb1dc authored about 3 years ago by NicknineTheEagle <[email protected]>
Re-apply current video mode on CLS

6b06cfea22dab1569f349bdd48111e03af3b7ac4 authored about 3 years ago by NicknineTheEagle <[email protected]>
Always use dosbox-staging.conf regardless of build type

29aa4e33f9072bf148d5abbf3ee9a544088c29bf authored about 3 years ago by kcgen <[email protected]>
Paramaterize the SB speaker warm-up duration

Some games like Price of Persia don't query the
SB card if the speaker is ready (register D8h)
a...

862558753c3a30f7f17578ade7b407126b3c116d authored about 3 years ago by kcgen <[email protected]>
Cleanup minor LGTM and Coverity issues in IDE

090e39c4c3f8523b2719f41e4227923cb55aad51 authored about 3 years ago by kcgen <[email protected]>
Use standard 32-bit ints in IDE

54d2e0f77983c2bbedacfcfde52e0defc1133357 authored about 3 years ago by kcgen <[email protected]>
Automatically manage IDE controllers

- No longer derive the controller class from Module.
- Adds a function "get_or_create_controll...

fa133ed0153a6020b230acfd3357ad6f4b9db539 authored about 3 years ago by kcgen <[email protected]>
Describe the -ide flag in the IMGMOUNT help page

3a3f9a65c90943ead7a90140d3db589b2632cfab authored about 3 years ago by kcgen <[email protected]>
Add IDE detach routine with returned properties

Authored-by: Wengier <[email protected]>

684ec54f5ead87c3d5839581d59d1b61daea75fb authored about 3 years ago by kcgen <[email protected]>
Remove IDE from conf system

dc7edafa433eb8beba18806948c809f959fcc34b authored about 3 years ago by kcgen <[email protected]>
Rename IDE conf sections to meet standard

5fc43f39e2f7958bb29881c79e0d8193a450e9b4 authored about 3 years ago by kcgen <[email protected]>
Add support function to check if container has item

616e0ae86d6905ad78cfa94733e2470ff59f2430 authored about 3 years ago by kcgen <[email protected]>
Import IDE support from DOSBox-X

Co-authored-by: Wengier <[email protected]>
Co-authored-by: Jonathan Campbell <jonathan@castus...

1698dc60d05e6182f83ed9961e168bfd75de116b authored about 3 years ago by Wengier <[email protected]>
Add IDE to the VisualStudio project and Meson build system

ba5dd2b0c8408112dcd766f05ac14d442ef1e938 authored about 3 years ago by Wengier <[email protected]>
Add port uninstall routine to IDE Controller class

07f40806ef91d272e51789d617ebff710c98fb6a authored about 3 years ago by kcgen <[email protected]>
Cleanup unused and construct order in CDROM and MSCDEX

d0b1ab37b8c4ca1daf3cfe8c5bf249a6ab13973f authored about 3 years ago by kcgen <[email protected]>
Initialize IDEDevice members in-place

10cfdc37c41e4acdb2134812d138b94eed4d7f68 authored about 3 years ago by kcgen <[email protected]>
Comment out unused IDE parameters and variables

9c5140e0a2c28415751b7895c922274353db1f2d authored about 3 years ago by kcgen <[email protected]>
Use safe_sprintf when getting the IDE position

6b2298c84f75587b747129eb61cb0eb55c6dc876 authored about 3 years ago by kcgen <[email protected]>
Reformat IDE without Windows line-endings

29b45919a001258a9512eeb04c779e0b58b3385d authored about 3 years ago by kcgen <[email protected]>
De-Bitu IDE and cleaning up logging

d40dfb0b1051becd3f8435350d19bf59c58e2c09 authored about 3 years ago by kcgen <[email protected]>
Drop warning exclusions from IDE

2fe02bd057fb31b601fb756b1cc4f768082ff9be authored about 3 years ago by kcgen <[email protected]>
Use std::min instead of a local macro

ad2a48b8374c69d4495a52b4ea45b7c07ac56e23 authored about 3 years ago by kcgen <[email protected]>
Drop unnecessary casts in IDE

396d52c0ed2957df1903d87b50211028d03d2383 authored about 3 years ago by kcgen <[email protected]>
Avoid using zero-length gnu_printf format strings

d3ad256b3166c6f629478a3963ce3261785b2279 authored about 3 years ago by kcgen <[email protected]>
Avoid shadowing the IDE drive_index member variable

327df360d3e70de4572cca20083c858de5894e39 authored about 3 years ago by kcgen <[email protected]>
Avoid shadowing the IDE count member variable

69b8d9cee0ba50b92283bc2094dfe53d33be4e6c authored about 3 years ago by kcgen <[email protected]>
Initialize IDEController members with defaults

b725d7160f2d79cb4ff65ea03188f1c1f074ce05 authored about 3 years ago by kcgen <[email protected]>
Avoid overflowing 32-bit return values in IDE

faf5146316ca4576f4bc62f2cb90d06a49b419dd authored about 3 years ago by kcgen <[email protected]>
Use standard 8-bit ints in IDE

be1cf0481dd6450381f9dff273d0228e9c8f05b9 authored about 3 years ago by kcgen <[email protected]>
Use standard 16-bit ints in IDE

deb129237e8ffd068465d16e4dc7929941b7ddee authored about 3 years ago by kcgen <[email protected]>
Check larger IDE values before assigning into 8-bit variables

9ae917a2e7be940f5125ecb9cc636fb50fe84e44 authored about 3 years ago by kcgen <[email protected]>
Check larger IDE values before assigning into 16-bit variables

b3370b22e73e7e3a6b397025999aaf223b27831e authored about 3 years ago by kcgen <[email protected]>
Check larger IDE values before assigning into 32-bit variables

8ca9f09a78e1b4d6f66746e44d11ae15a1bd03d3 authored about 3 years ago by kcgen <[email protected]>
Use a smaller loop index type in IDE

7d4b856a2b65e5aa644068f4d2a5eabe1f2d5047 authored about 3 years ago by kcgen <[email protected]>
Check and cast before assigning drive-head in IDE

08e6db4aadc75043a1e07d9ddaa9e8d5849dcf33 authored about 3 years ago by kcgen <[email protected]>
Use the smaller IO port type as the loop type

d2d58f77a2b2195800d9c87842538d7676b9d745 authored about 3 years ago by kcgen <[email protected]>
Avoid casting to determine IDE sector count

13fb5826922859ac57dd95601e5e6a48591c0947 authored about 3 years ago by kcgen <[email protected]>
Initialize IDEATADevice members with defaults

c281414fe9488dcda5bec352f667487f57d947eb authored about 3 years ago by kcgen <[email protected]>
Construct IDE drive speed with the lower-byte

55619b6f59e6ff43b4fcf76c75f776a59e3bd173 authored about 3 years ago by kcgen <[email protected]>
Use the lower-byte constructing ATAPI commands

a22fccdebeaf0b1998e8681ae0cfb69db2563df9 authored about 3 years ago by kcgen <[email protected]>
Drop caseless switch in IDE

474daf65192b710d070312e93d80a4cfa47cb4d3 authored about 3 years ago by kcgen <[email protected]>
Collapse duplicate ATAPI HDD sector read cases

a79474944ed4c9f357bdaa4b1067fb02387a4218 authored about 3 years ago by kcgen <[email protected]>
Collapse duplicate ATAPI CDROM sector read cases

4be9c12fc1d47c27642686956766c913387c3bdd authored about 3 years ago by kcgen <[email protected]>
Don't assign the same value twice in IDE

dc1b7882288a3f01677f318230b01d0926a0a635 authored about 3 years ago by kcgen <[email protected]>
Use std::fill_n to write a subset of an array

a51f7a072d5ee5262b8ff75852e0a0f039c0a9fc authored about 3 years ago by kcgen <[email protected]>
Adapt IDE to fixed-width IO handlers

62888bcf7ec1ef1f45a3cda8b32e073a50804771 authored about 3 years ago by kcgen <[email protected]>