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

Drop useless casts in inout header

6171dbdea92df1007db89dc31e0ed277a42355a5 authored about 3 years ago by kcgen <[email protected]>
Drop useless casts and use constexpr in byte order

d0a4016e0fb51e7a62ae330395835b9b68f4b722 authored about 3 years ago by kcgen <[email protected]>
Add uninitialized warnings to meson

3d3afc681480c390b352cc66c48663d934bc5b74 authored about 3 years ago by kcgen <[email protected]>
Drop useless casts in normal core table EA

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

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

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

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

af4385a67b0414c7b6acd45aac6ce941579e3fd9 authored about 3 years ago by kcgen <[email protected]>
Make SDL redraw on window-mode changes

1d44f33618a4d2d7a9d744bfcaab4d5256eeebb5 authored about 3 years ago by kcgen <[email protected]>
Be more selective when S3 changes mode

eac4fc2dd3bd2348770a951ce5d7141c5eb68bb5 authored about 3 years ago by kcgen <[email protected]>
Set the OpenGL context to null after deleting

01d66fbc19fed29f3dae3b260017e1e0d989a5b4 authored about 3 years ago by kcgen <[email protected]>
Name the S3 PLL Control 2 register accordingly

ac03cafbdff97039a67869a11b1d6cd0edc9907e authored about 3 years ago by kcgen <[email protected]>
Use lamda functions to set PLL M, N, and R values

78f66886f3551a4152ff74213a3c67d4777151b7 authored about 3 years ago by kcgen <[email protected]>
Drop unused VGA_SetOverride() and associated member

f95f564740c7b53be0236c3d7b20f37dda9c109f authored about 3 years ago by kcgen <[email protected]>
Drop S3 double-width criteria in 16-bit mode

The documentation only mentions that clock
doubling occurs in 8-bit modes.

Ref: S3 Trio32/Trio6...

3b3fd4d8b06b4a631914c686bba4538dfbf7d22d authored about 3 years ago by kcgen <[email protected]>
Improve log descriptions of a couple video modes

7e0adb2359efd228e157ad24dd357600ea5b832d authored about 3 years ago by kcgen <[email protected]>
Remove use_opusfile from Config Heavy because it doesn't exist

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

02f7557b669999d24491d427fa76825c9948e649 authored about 3 years ago by kcgen <[email protected]>
Make VESA mode 216 (512x384-15bit) use pixel-doubling

5dfe3b46e7598dc005565ec36d544bf7061100e1 authored about 3 years ago by kcgen <[email protected]>
Add leak and usage assertions for gfx options

b66b9c510b9cffcc0da6b873aa08e4af6cd25001 authored about 3 years ago by kcgen <[email protected]>
Add a Reset() member function to the Pacer class

This resets the pacer's internal time and re-actives its
"can run" state.

It should be used aft...

7766a080f3ec2df87ef26598d9a0097ee184e009 authored about 3 years ago by kcgen <[email protected]>
Destroy the SDL Window on exit, don't leak it

cec91d5785e1585a181291a1f2d63eafb2ab52f7 authored about 3 years ago by kcgen <[email protected]>
Destroy the splash screen surface; don't leak it

82b204c9188fd6e8620056bb06694d46a1469fd1 authored about 3 years ago by kcgen <[email protected]>
Drop unecessary initial assigment to gfx objects

6a865fbf3988f8710ec96d98579db2f8406f25a8 authored about 3 years ago by kcgen <[email protected]>
Set the SDL window to null after destroying

30c60222b2437da3d09d0fa6ca7e95fee5fe8751 authored about 3 years ago by kcgen <[email protected]>
Localize a couple variables to the point of use

34c846ce8c0cd1faeafc51c00a09b4f611bc6cde authored about 3 years ago by kcgen <[email protected]>
Adjust the SetWindowMode window-mode logic

This avoids unecessary calls to SDL_SetWindowSize()
if the window has already been sized.

5c6fab013082bf7ef900b999a59b381df5739b05 authored about 3 years ago by kcgen <[email protected]>
Clarify GL Shader's need for forced rendering

5795063978aa90634c7bcf82a9065f82e4e983c2 authored about 3 years ago by kcgen <[email protected]>
Initialize render struct members with defaults

Also adjust dimentions from Bitu's down to
uint32_t's: more work is needed to turn these
into st...

14d510aece4a528aa4f6f2f33a1226344473bfac authored about 3 years ago by kcgen <[email protected]>
Reset the rendering pacer after adjusting the window mode

This ensures the pacer doesn't register a false positive
timeout, and is ready to go fresh after...

700833c2ab1339d338c1358dadd04a9c895af2d4 authored about 3 years ago by kcgen <[email protected]>
Use stdint types in S3 struct

894cbd8be7b2fbbb8ab146ddb74aeba57b74dc28 authored about 3 years ago by kcgen <[email protected]>
Store and return the S3 sequence register 18

3b4395f3c5b800796980bc708f89ede016936723 authored about 3 years ago by kcgen <[email protected]>
Allow setting vsync_skip to 0 to disable this feature

Co-authored-by: Kirk Klobe <[email protected]>
Co-authored-by: kcgen <[email protected]....

238376f8149975d1f06fcdad50f57bd6bb631e1e authored about 3 years ago by kcgen <[email protected]>
Log when the rendering pacer skips in non-vsync mode

86e4eb706c949d571166ab320eb534154e73a52a authored about 3 years ago by kcgen <[email protected]>
Lowered allowed warnings limits

276051243174fc7daef205b3002728686b14babc authored about 3 years ago by kcgen <[email protected]>
Reference the S3 width and color in XGA

4e8b7e6980b60cf0a14f7e958d7c640c2f376a3f authored about 3 years ago by kcgen <[email protected]>
Check the usability of Apple's audio headers in Meson

Also add ObjectiveC parsing on macOS if possible.

Apple sometimes pollutes their headers with n...

8a6ef3d00f70a347b4302876d9ad841416bb395b authored about 3 years ago by kcgen <[email protected]>
Update FluidSynth wrap to 2.2.3-1

e324b64604d058386fcbc2ac29cc42f7a8054680 authored about 3 years ago by kcgen <[email protected]>
Build mt32emu statically in Linux and macOS releases

b23c16a7c1d14f77262d3c693b7c2cf88858e0ce authored about 3 years ago by kcgen <[email protected]>
Use default buildtype in Coverity CI workflow

1472be6c299570791ef9f57dc3797b69df1d4cf8 authored about 3 years ago by kcgen <[email protected]>
Add mt32emu to Meson's try-static-libs

b9f627679eed74acc5a63cd0bd7eb888c58720d8 authored about 3 years ago by kcgen <[email protected]>
Bump PVS-Studio to version 7.15.53844.169

3572ddb0725f78bac704808d8e79e1a807a4b703 authored about 3 years ago by kcgen <[email protected]>
Include a post-DSP-reset transfer warmup period

89ae112ec7d68dba0755358708025301a76f4c3c authored about 3 years ago by kcgen <[email protected]>
Add messages for executable and path length errors

d268ad7f466007c8318d40ed2e9e75a1a1578479 authored about 3 years ago by kcgen <[email protected]>
Enable debugger ahead of BIOSTEST

0fddbad0e14be5a17c158f5e804bfd8ec715fb68 authored about 3 years ago by kcgen <[email protected]>
Remove extraneous DEBUG_EnableDebugger() prototypes

fd9bff9b9869ef2e2928f7191bd3dbece5c62f72 authored about 3 years ago by kcgen <[email protected]>
Inform the user if an executable failed to open during debug

88cf93a6c4dbdae90d4d2eb6f92281c5f74e95b3 authored about 3 years ago by kcgen <[email protected]>
Inform the user if an executable path exceeds the DOS maximum

8a43585c827f557b018fc421856e3599e05fb430 authored about 3 years ago by kcgen <[email protected]>
Expand macOS build instructions

- Mention system-update to install xcode
- Add python3, pkg-config, and cmake as related tool...

949395dbad1ecdb8a7f507978a542c61f9fb8341 authored about 3 years ago by kcgen <[email protected]>
Make GoogleMock available to the unit tests

4b92afc4e0ba4e225aa2baa45d0563eb6eff1972 authored about 3 years ago by kcgen <[email protected]>
Update GoogleTest framework to 1.11

43117449686e6cacb3521878859986ce5f7bd11f authored about 3 years ago by kcgen <[email protected]>
Ignore warnings from system and subprojects

93bf293fd956133be5599371c54b167143cd9e9f authored about 3 years ago by kcgen <[email protected]>
Try harder to build FluidSynth statically for Linux CI releases

Recently CI builds started failing with -fPIC due to the use of a shared
FluidSynth library:

[...

6f1282ebb42d4119e5e44ad290223e3681962003 authored about 3 years ago by kcgen <[email protected]>
Include debugger-build with Windows package

53493c206e870d0ba9be1ee0b2f6dbc476fd680b authored about 3 years ago by kcgen <[email protected]>
Add DBXDEBUG.COM as an alternative debugger

7c1f93e85e70cebac9da0a098cb37c34f3f045c7 authored about 3 years ago by kcgen <[email protected]>
Revert use of safe_sprintf in the debugger log

ff874aff7cd1b56015e8dcadf4069024d45c0408 authored about 3 years ago by llm <[email protected]>
Collapse duplicate string operation enums into one

These duplicate STRING_OP definitions were flagged at
link time using LTO:

warning: type ‘ST...

f03e24acbceb7e1d7e18c01eb71f45a8f1dd24ad authored about 3 years ago by kcgen <[email protected]>
Try harder to exclude DEBUG.COM for non-debug-mode

09c42f9fb8265868c08be5eb74a740e5aae9b69f authored about 3 years ago by kcgen <[email protected]>
Minimize warning-level for subprojects, as these are out-of-scope

Subprojects are only present to provide dependencies when the
local package manager is unable to...

2e0ab8cbc7d7764e7e4bbcc6ff905ad2a9f5fae4 authored about 3 years ago by kcgen <[email protected]>
Check for failed writes in MIDI OSS

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

2e9e1ac1f16d8f51ff2a1b1c4de87c9192268221 authored about 3 years ago by kcgen <[email protected]>
Use a 64-bit type to accomodate a left-shift of 32

c4a36ac28a0f0490d10a13aed7fbdd958e82853b authored about 3 years ago by kcgen <[email protected]>
Sync loguru with latest warnings fixes

e3ebb62f5056fd7579d9a6d84082802065b6e5a0 authored about 3 years ago by kcgen <[email protected]>
Use literal sizes for io_width_t

And static_assert them. This avoid a sizeof(..) return
type being too large to store in an uint8_t.

16386c7fad22e15de7d66444cedb2c8ad6908fd3 authored about 3 years ago by kcgen <[email protected]>
Add IO handler container tests to VS

4be27bc0d0c62a39faed1c95177b7dfd0c2dcbe5 authored about 3 years ago by kcgen <[email protected]>
Add noautoexec, noprimaryconf, and nolocalconf to --help

b65c03904792d3746923a7c6d12ec999329a1b03 authored about 3 years ago by kcgen <[email protected]>
Make more snprintf calls safe

78077ec3e02eeec0dac874478f69b5ba9eae8cea authored about 3 years ago by kcgen <[email protected]>
Use safe_sprintf in safe_strcpy

7d5b8d06d55ec4b89aaa1379a5f71496f57b7025 authored about 3 years ago by kcgen <[email protected]>
Add checks for under-reading KCL file

3cdcabcf9975ba18203b1f6df36c26c456f82572 authored about 3 years ago by kcgen <[email protected]>
Increment codepage position based on read amount

5de23734fa9575536c1d5dc02eb8b3aebc5e564d authored about 3 years ago by kcgen <[email protected]>
Use strncat instead of strncpy in drive FAT

333e05f807c180c7d68777890a996f2923b8caed authored about 3 years ago by kcgen <[email protected]>
Wrap debug-only if-statement with parens

2bc6c275b0a34da717b9b9801f8292559c22c3c3 authored about 3 years ago by kcgen <[email protected]>
Use port type in Hercules write API

f4651aa0a77705bda60ff565ab16ccb10003497f authored about 3 years ago by kcgen <[email protected]>
Ensure all variables are initialized in do-string

0667540a6784778dd5e5e16cc0307143f59aa838 authored about 3 years ago by kcgen <[email protected]>
Add range expressions and std::array to maintenance doc

affcd486d5c77913f32906eb82e77ec4a673bf40 authored about 3 years ago by kcgen <[email protected]>
Update mt32emu wrap dependency to 2.5.3

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

3ebbd17559f88e82bbbf4815570c7b62f11c38d6 authored about 3 years ago by Patryk Obara <[email protected]>
Register values changed by the EXEC load overlay function; fixes FM music in a Chinese RPG. Improve stack check for wrap-around cases.

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

ce1fcd3fa27acff6e953c552a4619a3a5b53fa23 authored about 3 years ago by ripsaw8080 <[email protected]>
Fix race condition in mapper autotype

258e4b64c4fd2755a172107ff551d2419f4e7d74 authored about 3 years ago by Kirk <[email protected]>
Reformat the RGB565 DAC translation value

54b1a0a7467850ce5a91a7e3b0f625df6bd1f3dd authored about 3 years ago by kcgen <[email protected]>
Use standard VGA routines when mode matches

6fa63d3516defef76954219863d9a5b43672f60f authored about 3 years ago by kcgen <[email protected]>
Use the previous video mode in change criteria

6032ca3f3237c59488273adf95f48e55e53e4fb7 authored about 3 years ago by kcgen <[email protected]>
Use more consts in VGA_Draw_Xlat16_Linear_Line

3a2937ec6e60207ed2d208c736560ab7e793ed00 authored about 3 years ago by kcgen <[email protected]>
Use a more obvious 6-to-8 bit DAC calculation

e6b7ee9d28fb20e12c3c528d043e1f0ce13ec0b5 authored about 3 years ago by kcgen <[email protected]>
Use more consts in VGA_Draw_Linear_Line

9111b5d9c90827283ebeae0edde83636a0df3da5 authored about 3 years ago by kcgen <[email protected]>
Register values changed by the EXEC load overlay function; fixes FM music in a Chinese RPG. Improve stack check for wrap-around cases.

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

6643d5c30e579899beffe5f0ed8b64571b317488 authored about 3 years ago by ripsaw8080 <[email protected]>
Revert Meson release build flags for macOS

5a6da272ba47690fca1c6baf97d62b91d2a69ecd authored about 3 years ago by Kirk <[email protected]>
Add non-power-of-two texture support

34d631cf8c6f7d49b49bea8fc41896caeb4f68b9 authored about 3 years ago by GranMinigun <[email protected]>
De-Bitu width and height variables

07636cf2948179c7a89f8b42326ee00195f72cb4 authored about 3 years ago by GranMinigun <[email protected]>
Calculate texture dimensions individually

c5912e90dd516fcdf4288cf142c2a73988228b62 authored about 3 years ago by GranMinigun <[email protected]>
Use SDL's OpenGL extension lookup instead of direct calls

Drop compile-time disabling of the pixel-buffer extension
(using #define DB_DISABLE_DBO): we kn...

c626e105c89e89741192555e0cb5631eb54d0c39 authored about 3 years ago by kcgen <[email protected]>
Exclude pixel-perfect from intial window resizing

0efec080fba876e9b3175fe51929a7980f654866 authored about 3 years ago by kcgen <[email protected]>
Don't use view clipping to differentiate GL filter mode

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

6f5cd6b7ad0ed7b316f4a931ccd77ca069bf733a authored about 3 years ago by kcgen <[email protected]>
Use GL's clamp-to-edge instead of the deprecated 'clamp'

Per: https://www.khronos.org/opengl/wiki/Common_Mistakes

"Never use GL_CLAMP; what you intende...

055af8689e721c76093d96c1578af305fc5e4a2c authored about 3 years ago by kcgen <[email protected]>
Rename a variable to avoid shadowing the function

9680e0800a2d2869a390c683658378b144f3d844 authored about 3 years ago by kcgen <[email protected]>
Keep track if we've already resized the initial window

544afc59cf673fa1cb436f73fdc5caf78a862b52 authored about 3 years ago by kcgen <[email protected]>
Trim the splash image dimensions from 480 to 400 lines

When the desired resolution is 640x480 or lower and aspect
correction is disabled, this adjustme...

f2b050ac763ecfdbb7a24ab1be8331ab87c9d248 authored about 3 years ago by kcgen <[email protected]>
Enforce the lower-bound 640x400/480 windowresolution

5243a718638fc8c48a43582372367f0d6b48f228 authored about 3 years ago by kcgen <[email protected]>
Adjust the fallback resolution based on aspect-correction

74f377d880b69f1e5cf3be009ac83481b4172214 authored about 3 years ago by kcgen <[email protected]>
Adjust the OpenGL window size after creation, if needed

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