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 null pointer de-reference in dyncache on Windows

645b3553e3b83a804c898b349729daaff9e8c057 authored over 1 year ago by Daniel Bomar <[email protected]>
Bump docker/login-action from 2 to 3

Bumps [docker/login-action](https://github.com/docker/login-action) from 2 to 3.
- [Release note...

4c3dbe97b60fa7b10ea2d1f02ff0e70db45f4970 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump docker/build-push-action from 4 to 5

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 4 to 5.
- [Re...

3f6820de15015d900db346d4d4fc4ab64f2b6ddb authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump docker/metadata-action from 4 to 5

Bumps [docker/metadata-action](https://github.com/docker/metadata-action) from 4 to 5.
- [Releas...

6f3e2b7dd37256f600e9f635daa07d41770bfe0e authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump docker/setup-buildx-action from 2 to 3

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3.
-...

259cfafc527d67ae63d6589adb28ebcb4fb664d1 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix spelling mistakes in 'voodoo_*' config descriptions

0f6d477b42f1c5aba7c96c2330c4222f9159578b authored over 1 year ago by FeralChild64 <[email protected]>
Fix typo that dropped "sbwarmup" from taking effect

Was accidentally cut (but-not-pasted!) when adjacent DMA
conf values were relocated as part of t...

c156b0fe426ccc4d80ad4876becc217f2b55f1cd authored over 1 year ago by kcgen <[email protected]>
Fix the aspect ratio of 40-column 00h and 01h BIOS text modes

7589690df29b9ba2acaab60636c740fb203df075 authored over 1 year ago by John Novak <[email protected]>
Exclude all Markdown files in the `.github` dir from the linter

3093f5a0d7667541b4363578741995b9f99a0670 authored over 1 year ago by John Novak <[email protected]>
Don't sign extend 16-bit immediates to 32-bit in ppc64le dynrec, fixes #2846

Signed-off-by: Cameron Kaiser <[email protected]>

da8e162f4001a57c91742bbec0af242228e2a548 authored over 1 year ago by Cameron Kaiser <[email protected]>
Move default `pull_request_template.md` into `.github`

6e8af97eb358d030f3772ce4c66e8edda8a714c2 authored over 1 year ago by John Novak <[email protected]>
Exclude GitHub Markdown templates from the Markdown linter

8a63426173f20677d1a47a2be9a39839575e5aa0 authored over 1 year ago by John Novak <[email protected]>
Add pull request template

14bd89bb0f88182e5d8b3e2cbce8d4c2828b4df0 authored over 1 year ago by John Novak <[email protected]>
Bump actions/checkout from 3 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](htt...

d6e916c8b7b488248b4289f9f3a77b9d08964708 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Reorder volume related methods of MixerChannel

1095e3d6c8f31d26d3394a84eb2e8522c022f90a authored over 1 year ago by John Novak <[email protected]>
Use public mixer API intead of internals in the MIXER command

ef95b1b1085d4f66e6ace69d8263d13f683fce55 authored over 1 year ago by John Novak <[email protected]>
Add MIXER_Get/SetReverbPreset() and MIXER_Get/SetChorusPreset()

8f76843b07c0d18edc02f46db11ffe33aec79990 authored over 1 year ago by John Novak <[email protected]>
Add to_string() for ReverbPreset & ChorusPreset enums

4af4fc7d14b4bfe2fffdfec684a83c51b17713bf authored over 1 year ago by John Novak <[email protected]>
Add MIXER_GetChannels()

04745bef5869aac7d24a736da9fc1b80fe734e76 authored over 1 year ago by John Novak <[email protected]>
Make MIXER_LockAudioDevice() & MIXER_UnlockAudioDevice() public

f72baf5b64c9f8ca6ee42c4e8a4099fe47efd3be authored over 1 year ago by John Novak <[email protected]>
Move ReverbPreset & ChorusPreset to mixer.h

0344fbc6f4ac62a19dbafa3a8374891104bd14bb authored over 1 year ago by John Novak <[email protected]>
Make MIXER_UpdateAllChannelVolumes() public

778496452699d6392f7729bf13d8dccce20b6a5e authored over 1 year ago by John Novak <[email protected]>
Add MIXER_GetMasterVolume() & MIXER_SetMasterVolume()

d35ea8e9cdbd6a32e3666bc1fea3620987ebd6c7 authored over 1 year ago by John Novak <[email protected]>
Remove redundant includes from mixer.cpp

c805144d2b5fdf33e6ef8169f03dfb8820394ae8 authored over 1 year ago by John Novak <[email protected]>
Sort DOS programs

59f899caf3e89c5b1738e5b3df133f0f7ad65e6e authored over 1 year ago by John Novak <[email protected]>
Extract MIXER command into its own file

bee887706f439f8c3a308081daf1638817153d0f authored over 1 year ago by John Novak <[email protected]>
Rename internal mixer functions to lower_camel_case

23fe564b4e4c139111012d378d6fe13bf09695f1 authored over 1 year ago by John Novak <[email protected]>
Bump actions/cache from 3.3.1 to 3.3.2

Bumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2.
- [Release notes](h...

41df4b11e07cc9b5e505a3452a1547b759fb1669 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Always clamp 'frames_needed' to the allowed mix/max range in the mixer

This fixes tripping the check_casts at the start of `MIXER_MixData` when
putting your laptop to ...

a25af54d539c09f6aa7a865ce0e6774916b09e58 authored over 1 year ago by John Novak <[email protected]>
Add support for disabling screen via the clocking mode register, fixes #2838

Signed-off-by: Cameron Kaiser <[email protected]>

dfc3d0a5a34bf6217fd2927b46cf29f9092d4f57 authored over 1 year ago by Cameron Kaiser <[email protected]>
Fix endianess bugs in image decoder

97755b29d2bc5ef81ccfd544c372431f2eae2629 authored over 1 year ago by Daniel Bomar <[email protected]>
Refactor PixelFormat enum names

Clarify how the types are stored (u8, u16, u32)
Clarify endianess concerns in comments
Specify S...

c466e92ace6f13380e9123df1f45bcf9a37ae2d7 authored over 1 year ago by Daniel Bomar <[email protected]>
Fix fallback shader scaling for adaptive CRT shaders

Always disable integer scaling in 'integer_scaling = auto' mode for
adaptive CRT shaders when th...

732f518953615e52b67b1e4a7a488415f96479f1 authored over 1 year ago by John Novak <[email protected]>
Add RENDER_GetCgaColorsSetting() to render.cpp

935a272c66018f9c26298b5c4d1ad0f274798174 authored over 1 year ago by John Novak <[email protected]>
Parse `integer_scaling` in render.cpp

93c3cc43a661f57e89f5ffc90fa01e63afa80e89 authored over 1 year ago by John Novak <[email protected]>
Add RENDER_IsAspectRatioEnabled() to render.cpp

baf6fbeacddfc78fdcde9cfa505f73dc9e9c01e9 authored over 1 year ago by John Novak <[email protected]>
`crt-auto` now auto-switches to VGA in EGA modes with VGA palettes

Demos and many DOS ports of Amiga action/platformer games "repurpose"
the 320x200 EGA mode: inst...

da44532ed398f208919398a593cc0249017e5e0d authored over 1 year ago by John Novak <[email protected]>
Partial reformat of int10_modes.cpp

6c43ce998cde353860dbd9fad1d573732912e247 authored over 1 year ago by John Novak <[email protected]>
Remove unused shader related functions from sdlmain.cpp

222c2f2cf048937668649d56e6c1faa426b06a0a authored over 1 year ago by John Novak <[email protected]>
Disable PVS studio warning V801

This flags passing uint8_t register values expressed as unions
containing bit views which we cle...

7797b64a5a471b0d4b3088ea35c50ca67d2480b9 authored over 1 year ago by John Novak <[email protected]>
Reformat & clean up vga_dac.cpp

df94d40bdeb99069ecb3df3c05e0eaa919ead1bf authored over 1 year ago by John Novak <[email protected]>
Add VGA_GetCurrentVideoMode()

b341d52bda54ad40eacbc227e2c600363fb91ef2 authored over 1 year ago by John Novak <[email protected]>
Rename RGBEntry to Rgb666 and move it into its own file

e470eef3bf7766b8478d125c1997e6f18799b0e7 authored over 1 year ago by John Novak <[email protected]>
Clarify expected RGB values in the Rgb888 constructor

d5c82a982719eb424487f0ebb72d87aadd1961b2 authored over 1 year ago by John Novak <[email protected]>
Lower PVS Studio warnings

2111a4bdeaf660d46adb93031bd5101d4a03c44e authored over 1 year ago by John Novak <[email protected]>
Lower MSCV 64-bit warnings

806953e1adef739643b1c77d46f87245e20cc1b2 authored over 1 year ago by John Novak <[email protected]>
Use const args in VGA palette functions

7bde6204d6f3472e9ae306321866662de8e74a5c authored over 1 year ago by John Novak <[email protected]>
Fix casing of private VGA DAC functions

65092bedf5ed208c3b741eac2d001700bed205c8 authored over 1 year ago by John Novak <[email protected]>
Make internal functions static in vga_attr.cpp

c34c9131720db79b16323eebeb1609ecbca06cc6 authored over 1 year ago by John Novak <[email protected]>
Turn EgaMonitorMode into an enum class

e9b609223c25bd00c97668587a4ef1a6f53e766a authored over 1 year ago by John Novak <[email protected]>
Improve Rgb555 and remove redundant comments

27fb216dc8501358b81f932c150cbe2b54bffaa0 authored over 1 year ago by John Novak <[email protected]>
Improve Rgb565 and remove redundant comments

1e30dca7e51f0310c53e130b588e3f764fef5204 authored over 1 year ago by John Novak <[email protected]>
Use check_cast in the rgb*.h utils

712deaca29a0dc3da6029c625d1736bfc805b341 authored over 1 year ago by John Novak <[email protected]>
Add comments to int10.h

562f9737e2c8153d855d58f414380518c092e4dc authored over 1 year ago by John Novak <[email protected]>
Use AttributeAddressRegister

f7ce490c12610a230f93d30be84a7b2ecdaf0dd1 authored over 1 year ago by John Novak <[email protected]>
Clean up parsing of the `cga_colors` setting

b4643c920be8f58cbf6e46605284851caffef30b authored over 1 year ago by John Novak <[email protected]>
Add `has_vga_colors` flag to VideoMode

bc1d79fabcd326f355110f33baf99f8836cf3f56 authored over 1 year ago by John Novak <[email protected]>
Clean up VGA palette handling

4f176361f3b8ccbdf68ae46bfeebf87d23f7d896 authored over 1 year ago by John Novak <[email protected]>
Add missing cassert includes and/or normalise them

aac55025ebf20d0aca24bc52c4362589df03f6b3 authored over 1 year ago by John Novak <[email protected]>
Use PaletteRegister in vga_attr.cpp

7f95d5f93af86aa241988f548d02af4c689c27f9 authored over 1 year ago by John Novak <[email protected]>
Move Attribute Controller flipflop from VgaInternal to VgaAttr

That's where it belongs, and also remove the unnecessary VgaInternal
struct that only contained ...

6164bae43193395dfc43c1181853f315a980f88b authored over 1 year ago by John Novak <[email protected]>
Move `sharpness` into `vga.composite`

02fcd0a9519d8c7dc329bf18cf0a751db5fe181e authored over 1 year ago by John Novak <[email protected]>
Add equality operators and FromRgb444 helper to Rgb888

ec90afd8420974b2b0290e1a6bcca40edbce2179 authored over 1 year ago by John Novak <[email protected]>
Add FromRgb888 helper to Rgb666

d48a3047383f4bcde0fc73aa9f4dc5e19ec5ffd8 authored over 1 year ago by John Novak <[email protected]>
Add PaletteRegister definition to vga.h

8f1395edfefa3688779a2dd60c72cf3353e101f4 authored over 1 year ago by John Novak <[email protected]>
Reformat vga_attr.cpp & clean up comments

d3232116574b02cde57b5acdee63334254b1ffb7 authored over 1 year ago by John Novak <[email protected]>
Remove macro hack & normalise logging in vga_attr.cpp

4522fb4d9af878c9def58981a87f45e54f4e4c26 authored over 1 year ago by John Novak <[email protected]>
Add AttributeAddressRegister definition to vga.h

e1b0fc69dcb6a08eb9a93017c7bfe868a961795d authored over 1 year ago by John Novak <[email protected]>
Clean up VGA_SetupAttr() and add comments

7fdb96895a73ede614c3b551fad5e1bd3496ebab authored over 1 year ago by John Novak <[email protected]>
Add LOG_TRACE logging helper (uses purple colour)

1f5c33d3af46d7c225bbbec5050b9d7f7627a756 authored over 1 year ago by John Novak <[email protected]>
Rename DEBUG_LOG_MSG to LOG_DEBUG for consistency

f3e7ddae749a67774130c6be80bd6d1c7310797b authored over 1 year ago by John Novak <[email protected]>
Clean up debug logging in mixer.cpp

811406194eac58182de37bf71eb0d723c31985c6 authored over 1 year ago by John Novak <[email protected]>
Clean up debug logging in mixer.cpp

f3f4bb73363a1917bbffc2d2e2473f7db80e2179 authored over 1 year ago by John Novak <[email protected]>
Log debug messages in green colour

786ea39de68542a2270b6dd2b3f6f30f1c8c0441 authored over 1 year ago by John Novak <[email protected]>
Clean up debug logging in adlib_gold.cpp

b1a895a85bd539a76c69ea4c27066eb0f8c64db7 authored over 1 year ago by John Novak <[email protected]>
Disable 'format-security' warnings

47cb5c134577f9c7fab9709fc03ac2c0c88cdba6 authored over 1 year ago by John Novak <[email protected]>
Clean up debug logging in vga_draw.cpp

ab7d5122c85a9a0fe53a434b32942fc74681950a authored over 1 year ago by John Novak <[email protected]>
Revert "Do not install outdated and unmaintained man page"

This reverts commit 693e040bdc526f132256f9c9f22316fe337d2107.

e6e4c5d68d1d5ac7adced5955c3544424fd9bf4a authored over 1 year ago by kcgen <[email protected]>
Update man page

36c76e9d0ee7a7bd768889210b7ab6a3ebc6b9e4 authored over 1 year ago by Antti Peltola <[email protected]>
Update Dutch (nl) translation

fd8e4165c84772c1546376eb93d3e603a4353d1a authored over 1 year ago by Robert de Rooy <[email protected]>
Add Linux ppc64le

6181daec9948c9eaeb094e38d3dc4b5f34adc848 authored over 1 year ago by Trung Lê <[email protected]>
Update macOS options

fc6b42a044ef692061ea11c27b3c1353f6345529 authored over 1 year ago by Trung Lê <[email protected]>
Fix C-based function declarations for clang 14.x on macOS

Fixes:

../src/libs/sdlcd/macosx/AudioFileReaderThread.c:346:40: warning: a function declaration...

a8974b90f397f770f27e81fbe240d2ee8b101c13 authored over 1 year ago by kcgen <[email protected]>
Remove space in Markdown code-span element

Fixed Markdown lint error MD038 that's triggered on code span
elements that have spaces right in...

db0c222333af5c9c401553ad72972e17ce81f7d3 authored over 1 year ago by kcgen <[email protected]>
Ignore potentially missing source directory in macOS CI move

87940db0b095668e30744a1d9e633f5c9d6fd360 authored over 1 year ago by kcgen <[email protected]>
Disregard homebrew's persistent warnings in macOS CI

Ignore these new warnings:

Error: openssl@3 3.1.2 is already installed
To install 3.1.1_1, firs...

683451446f1ddd988ba52fc4fb5ab1ac647616e3 authored over 1 year ago by kcgen <[email protected]>
Do not install outdated and unmaintained man page

693e040bdc526f132256f9c9f22316fe337d2107 authored over 1 year ago by FeralChild64 <[email protected]>
Fix ppc64le backend and 64K page size support (#2828)

- Fix `ppc64le` backend (`ppc64` and 32-bit
PowerPC still broken)
- Autodetect 4K or 64K pa...

765bcc2b1d87050a4ea366bf22e1db075ad5660b authored over 1 year ago by Cameron Kaiser <[email protected]>
Update DOCUMENTATION.md

05e4b7ae5b16511f2edd7951bc9f84060d26df5c authored over 1 year ago by John Novak <[email protected]>
Update Visual Studio 2019 references in the doco to 2022

202cef43f4221b33de0888a9c60d60a2a0acd2c6 authored over 1 year ago by John Novak <[email protected]>
Prevent duplicate SDL Window creation when using OpenGL

The window was being created once in GUI_StartUp and then a second time
in GFX_SetSize.
The prob...

6b7f3645ea096c9fc036a585d1b6a6c6c90fdaf9 authored over 1 year ago by Daniel Bomar <[email protected]>
Assume vsync is enabled when 'vsync = auto'

3d0578caf832408da712ae8d9da539a3af5abb90 authored over 1 year ago by kcgen <[email protected]>
Re-initialize the vsync settings on 'output =' changes

3f777a1c9d5e8d33e15e47013e4bc964df657729 authored over 1 year ago by kcgen <[email protected]>
Present the last throttled VFR frame when possible

The throttled presenter skips frames that have inter-frame spacing narrower
than the allowed fra...

809cf8c00acebff1fb1de54dc4e6d77eae31e65f authored over 1 year ago by kcgen <[email protected]>
Remove the surface exception from the conf's resolution text

0c9177e1d665f833ff7985f1cb2e01da5bd630dc authored over 1 year ago by kcgen <[email protected]>
Lower allowed MSVC and PVS warnings limits

7a67f8f2bf37351ae33d9ccc303b1bbc2d67b7bb authored over 1 year ago by GranMinigun <[email protected]>
Reset the measured vsync results on rendering-type changes

0521a2b7373875cfabbc4b77a2b4e63a0bfb8df3 authored over 1 year ago by kcgen <[email protected]>
Move window resize handling

08e08e7ec16066a0dcb5bf780c46e2fcf5731a4d authored over 1 year ago by GranMinigun <[email protected]>
Remove surface output

d90fa8ee042ef459f4976b0f872d403009f6fc6d authored over 1 year ago by GranMinigun <[email protected]>
Update readme

1f70ca0f3343df853dc20b4d15dbef806801e4a7 authored over 1 year ago by GranMinigun <[email protected]>