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

Rename sdl.clip to sdl.clip_px

03299bd290754edb8db89f02d4944c9364664930 authored about 1 year ago by John Novak <[email protected]>
Use DosBox::Rect instead of SDL_Rect in the core emulation layers

72c74e07c2f56666ee25fbcbd04d851361e0797e authored about 1 year ago by John Novak <[email protected]>
Apply `_px`/`_in_pixels` postfixes to more symbols

5cbaaf11a081bec2556a081c960f5640b2c96df2 authored about 1 year ago by John Novak <[email protected]>
Reorder functions in sdlmain to get rid of forward declarations

7df77626da3e5ac3ed87025c30f7f4da9c7c1945 authored about 1 year ago by John Novak <[email protected]>
Add `_px` postfix to `sdl.draw.width` & `sdl.draw.height`

0966687f6f14e32e71f3d69e042b8ae365c9db43 authored about 1 year ago by John Novak <[email protected]>
Rename FALLBACK_WINDOW_DIMENSIONS to FallbackWindowSize

9c3db8563592e01c463dea4ece62953005539386 authored about 1 year ago by John Novak <[email protected]>
Use `_px` postfix in render.cpp where applicable

75e7717fd70c603e2ece7b0dc19bffb303da6dee authored about 1 year ago by John Novak <[email protected]>
Rename get_desktop_resolution() to get_desktop_size()

68638b864466084228175591d2159e9be2b01321 authored about 1 year ago by John Novak <[email protected]>
Add DosBox::Rect utility struct

cabd8ee2c27b8b1ec192a33fc73febbc5201bed8 authored about 1 year ago by John Novak <[email protected]>
Add `InPixels` postfix to the `GFX_*` functions where applicable

d0e489e23e26853dfa10e84617cb6478ac3e6220 authored about 1 year ago by John Novak <[email protected]>
Encode pixel units in some variable/function names in sdlmain

4628ed8434c511e6e51240783c14d0e854e6eb1a authored about 1 year ago by John Novak <[email protected]>
Fix horizontal integer scaling calculation logic

3c58f286b6c1224636de94f9d46fc791f1ed4140 authored about 1 year ago by John Novak <[email protected]>
Some general sdlmain cleanup

cce14e590d669e125650177d2a162772cd8c0e06 authored about 1 year ago by John Novak <[email protected]>
Improve logging

63685a420195ff6b7aa81c4909828bb067d82835 authored about 1 year ago by John Novak <[email protected]>
Default to `auto` integer scaling mode when the setting is invalid

f23aa7f7907434da35e43dca6e419d4a893b2345 authored about 1 year ago by John Novak <[email protected]>
Get rid of `use_viewport_limits` flag in sdlmain

a5a20bace88b4ceec495380f6c055f925eb6123a authored about 1 year ago by John Novak <[email protected]>
Skip compiler if error instead of aborting

c7adc2d57447fafa75ed6b1da13ead891096305a authored about 1 year ago by Kirk Klobe <[email protected]>
Add missing log prefixes in sdlmain

d20bf0787ee92b9771f90cd88802f51fd781bf19 authored about 1 year ago by John Novak <[email protected]>
Logging improvements and clean up

3a4e6e792d8df5841860bca5ef98f54cec44d9d9 authored about 1 year ago by John Novak <[email protected]>
Always log OpenGL shader and program info logs if they're non-empty

6e8903b023ffde349211e8c974a37ce2b7af7772 authored about 1 year ago by John Novak <[email protected]>
Use `OPENGL:` log prefix consistently

Logging the result of pure OpenGL actions or the results of `SDL_GL_*`
calls should always use t...

78098fc5d12342c79b9beec48573d6b3d701b943 authored about 1 year ago by John Novak <[email protected]>
Fix register-level PS/2 mouse access when DOS mouse driver is disabled

e6c6ef8d0cefd460c1195a3383e88c5262766034 authored about 1 year ago by FeralChild64 <[email protected]>
Change the type of the deprecated 'max_resolution' setting to string

8d35adf47a300c1090ca76f2e6cb0ec4a0d066fe authored about 1 year ago by John Novak <[email protected]>
Change the type of the 'glshader' setting to string

6eea1f2b1e9593d9bf27fd368a169c7a86ddef8c authored about 1 year ago by John Novak <[email protected]>
Normalise & improve deprecation messages

7383384fc9d10e1255d51ed85bf7b18b6277919c authored about 1 year ago by John Novak <[email protected]>
Do not print deprecated properties when listing section properties

3f67c91dd6a998cc091f24d2200e2b99cf37fb18 authored about 1 year ago by John Novak <[email protected]>
Don't print empty "Possible values:" line for config settings

ce749aeb3a65da3f29dbc4510aa361a30129b945 authored about 1 year ago by John Novak <[email protected]>
Minor MIXER cleanup

ea7b7fca9a8c58aee5e933c2bd32d9268151f203 authored about 1 year ago by John Novak <[email protected]>
Do not print values for deprecated settings

b4ce4dffeadc9affc483fb024e63be55ddf1abae authored about 1 year ago by John Novak <[email protected]>
Fix PVS Studio warning

d6a786e4a2c3e1dc8b4f154340628d080db9a0f6 authored about 1 year ago by John Novak <[email protected]>
Variable name cleanup in PS/2 port code

af07dbd26a750d4018d10bc05d1d9ff36253fb58 authored about 1 year ago by FeralChild64 <[email protected]>
Workaround for keyboard problem in Ultima VIII: Pagan

1e8349e5ef18149d2e7ef59284fc0da8b5cb597c authored about 1 year ago by FeralChild64 <[email protected]>
Always write the default config if the primary config file is missing

Prior to this change, if the primary config file was missing, it was
created, but instead of the...

0a25e14cf4e4aed85bdee9091870cff804236ff7 authored about 1 year ago by John Novak <[email protected]>
Add unit tests for FOR command

6ea4f2b4553dfa9a8ac9ced8b1fb958096410fbe authored about 1 year ago by MeAreJeenius <[email protected]>
Have pci_bus' device list take unique pointers

a6bb8253cf67a52c55622eb9dcc3b82f8693f977 authored about 1 year ago by MeAreJeenius <[email protected]>
Have mapper's event list take unique pointers

2dbe32ddea91c3fed296aa34335dae4de6b3fb99 authored about 1 year ago by MeAreJeenius <[email protected]>
Add FOR command

535fc585643b0a90eafa5cffe6181574fa6dfa7a authored about 1 year ago by MeAreJeenius <[email protected]>
Have mapper's button list take unique pointers

35ac3406b10a7eec7d9fb6d96068f455429d331a authored about 1 year ago by MeAreJeenius <[email protected]>
Rename split with char param to split_with_empties

The version of split with the char parameter includes
empty strings in the return value, which i...

26468f4154183392c6b616c8f832cd83f157a1d5 authored about 1 year ago by MeAreJeenius <[email protected]>
Add delimiters parameter to string split function

4a9ac671715f172237d414367037d634d5cdba85 authored about 1 year ago by MeAreJeenius <[email protected]>
Adapt the 'real' INT10 callbacks into DOSBox Staging

Replaces the 'Real' function prefixes with a
'ViaInterrupt' postfix to more clearly
indicate tha...

52b9ba5cc3c85db00fea472d4d51cd1fd81a9b93 authored about 1 year ago by kcgen <[email protected]>
Differentiate immediate versus via interrupt INT10 calls

Uses a template enum class to toggle which calls are used
inside the affected functions.

These ...

92f5a4e1b8e65bc1fa91f6e2c5ea1739073ac158 authored about 1 year ago by kcgen <[email protected]>
Perform all console INT10 cursor and text calls via interrupt

This avoids instantly injecting text into the DOS console and
instead schedules the INT10 call v...

30c5af0891495e8ec20e056ee59c6cf1ce3e1507 authored about 1 year ago by kcgen <[email protected]>
Add DOSBox Daum's real INT10 callbacks to console dev

Imported-from: origin/forks/daum-scm-restoration

Signed-off-by: kcgen <[email protected]...

04e1a4c7316429265cd6e211af8e6b4567894347 authored about 1 year ago by ykhwong <[email protected]>
Add "website" tag to the "Documentation and Translations" release notes category

523bfc21afb76f055a72dcc6f0815e8aff045a71 authored about 1 year ago by John Novak <[email protected]>
Sync tag names in release-drafter.yml

ca8dd9c166e7a92b53a85bb53f90e0a999496c70 authored about 1 year ago by John Novak <[email protected]>
Integrate Voodoo refresh rate with dos_rate setting

Also renames the Voodoo 'vfreq' variable which in fact held the
frame period, in millseconds.

eb0ed4050f23ca057a1d6dcc2c03cdef1c52a637 authored about 1 year ago by kcgen <[email protected]>
Standardize the 3dfx Voodoo conf settings

85aa6aff60290e45962bc0f258981811c3ccd2ef authored about 1 year ago by kcgen <[email protected]>
Fix an assert in voodoo

Drop the second TMU size from the assertion because it
can be zero in the 4 MB single-TMU config...

758a95d9197c58147a4e607d83c983902827b5e5 authored about 1 year ago by kcgen <[email protected]>
Add a Meson native support file for Clang 18.x

0b1aa3da321cfc78c199f55538b8594722f2725c authored about 1 year ago by kcgen <[email protected]>
Add a time_trace Meson option for use with Clang Build Analyzer

78a43869ad5b97452c426ddbf57b9c526127f4bb authored about 1 year ago by kcgen <[email protected]>
Ignore speaker-output enable/disable commands on the SB16

The speaker-output is always enabled on the SB16; speaker enable/disable
commands are simply ign...

40fb9b3dca1d0adbb5fcf0412f3d7b109af570d5 authored about 1 year ago by John Novak <[email protected]>
Optimize 'GFX_HaveDesktopEnvironment'

1d41aac15b6e5110d96ce865e22e52074c5b97e7 authored about 1 year ago by FeralChild64 <[email protected]>
Fix VirtualBox protocol memory access

9f76be4494075e1a6deb050de177936bf63cbae6 authored about 1 year ago by FeralChild64 <[email protected]>
Enable VirtualBox mouse protocol

ffb55f2faa82e2b6dfe44edc900627d892520079 authored about 1 year ago by FeralChild64 <[email protected]>
Update mouse statemachine for VMM guest driver requesting to display host cursor

e794dcba025b7eb5cbdd6ec14ff5ed0970eec018 authored about 1 year ago by FeralChild64 <[email protected]>
Let OPL devices support fadeout (#3008)

581cc73390acd341732d845d7be81e7cabd0cfa0 authored about 1 year ago by kcgen <[email protected]>
Add a fadeout-after-last-port-write feature to the mixer

7ca6038a5cab31d82f8ccaa33ca15c58a7354400 authored about 1 year ago by kcgen <[email protected]>
Let the Tandy PSG support fadeout (#3055)

df085671721200435fed3f3b60564c1b186cb8d8 authored about 1 year ago by kcgen <[email protected]>
Only process MT-32 debug messages in debug builds

717c2557d00a54913cd476b21b41aea3d0ff32af authored about 1 year ago by kcgen <[email protected]>
Drop OpenGL PBO support

Pixel buffer object extension hinders performance of integrated graphics
(SBCs, Intel HD, AMD AP...

b653dc62b19d6197d43604aa1571a3dfb36fedaf authored about 1 year ago by GranMinigun <[email protected]>
Fix OpenGL symbol type mismatch warning at link time

Fixes the following warnings:

mold: warning: symbol type mismatch: glGenBuffersARB
>>> defined ...

c6722e3f41025c7fb68229aa07d4ad2515fbe863 authored about 1 year ago by kcgen <[email protected]>
Fix double-scanning & pixel-doubling handling in `openglnb` output mode

256822025036314869783325865db29e91c957de authored about 1 year ago by John Novak <[email protected]>
Remove unnecessary empty structure in audio code

0885e92dfcfc9243a2e8e10ad5a56c4f1a93a0eb authored about 1 year ago by FeralChild64 <[email protected]>
Fix unnecessary multiple 'strlen' calls

8e2459c79009d7774832dbc09a3122824433d7b8 authored about 1 year ago by FeralChild64 <[email protected]>
Add `crt-auto-arcade-sharp` adaptive CRT shader

124b5da6bf4eabf5e7a318c665ae15c3db747c98 authored about 1 year ago by John Novak <[email protected]>
Increase WriteOutBufSize to 4096 bytes

1a5e22931e26d41f030479b33af7eec49f476c45 authored about 1 year ago by John Novak <[email protected]>
Don't throttle emulation speed when window becomes unfocused

d83efce3c7d7be2aba4ebed0251c1abf49cddaa8 authored about 1 year ago by Daniel Bomar <[email protected]>
Set the icon on window regeneration

af10b7abf33da6e70dec770a835678363fb4457e authored about 1 year ago by Daniel Bomar <[email protected]>
Replace window title string literal with named constant

082a00ff87109affb559f00cb814fa5c3e6c98a2 authored about 1 year ago by Daniel Bomar <[email protected]>
Add more definitions to Unicode engine

a759c2ee9c9af760b98fd270173ded3025601c52 authored about 1 year ago by FeralChild64 <[email protected]>
Handle exiting when pause_when_inactive=true

Fixes a bug where the Dosbox window will not close while the window is
inactive and Dosbox is pa...

baea7825495e60eddd945d064c20a822d21ad2f2 authored about 1 year ago by Daniel Bomar <[email protected]>
Add MCH_INVALID to MachineType enum

3cda8fc9ce544a0596b63b05abacab099c49dc66 authored about 1 year ago by Daniel Bomar <[email protected]>
Fix a crash when using glshader=crt-auto-machine

e91cae410d1d279dfad2cde2b49314c55e42aebe authored about 1 year ago by Daniel Bomar <[email protected]>
Fix read checks in shell file reader

3c317baec622150b3b6f284b63ceaacc1ea4b063 authored about 1 year ago by NicknineTheEagle <[email protected]>
Raise allowed warnings for MSVC 64-bit build

c577254d2cc40f608ce510298a10af3caf44c070 authored about 1 year ago by NicknineTheEagle <[email protected]>
Enumerate mouse buttons by name instead of magic integers

This matches the keyboard handling which also uses an enum names
for each button.

This a pre-re...

ff1f1d8bfce0c47fb48d21d474409858f76e70dd authored about 1 year ago by kcgen <[email protected]>
Clarify that our use many mouse handles up to the middle button

699ac98cd71bfa7792c3a5da6cb03ee7175d1c9c authored about 1 year ago by kcgen <[email protected]>
Apply the mouse button mapping patch

Authors notes:

While trying to play The Settlers under DOSBox, I discovered that this
game requ...

4d06ea5749ec60eb19c4198288963d8c32ed8dbf authored about 1 year ago by Magnus Henoch <[email protected]>
Integrate the mouse button mapping patch

- Sets final and override qualifiers on the
event class

- Uses a private and constant button
...

d1db5766541a2ba4c236acaa71ea464dc2babd61 authored about 1 year ago by kcgen <[email protected]>
Lower allowed Windows MSVC warning counts

5e917049645c141d3589fb7d289f85c29fb746da authored about 1 year ago by kcgen <[email protected]>
Fix duplicate SoundFont listing in mixer /listmidi

55a6f98e0394623d48a73a4b62e1b587faaa2e5c authored about 1 year ago by Daniel Bomar <[email protected]>
Minor string fixes in 'MIXER' command

47775478f26441361f3ea9e5169df0f380d6c8fa authored about 1 year ago by FeralChild64 <[email protected]>
Update Polish (pl) translation

0608c6b1c6e4858cddbacfbf34f74cb36103bcfa authored about 1 year ago by FeralChild64 <[email protected]>
Reduce allowed PVS Studio warnings

19d83a6ddea9c26a15f66c85d701a3c4460aeab2 authored about 1 year ago by FeralChild64 <[email protected]>
Fix unsafe 'prints' usage in 'sdlmain.cpp'

7b1f16b0cfa55b094405aad78d6276a0d2c5b55e authored about 1 year ago by FeralChild64 <[email protected]>
Silence PVS Studio warning in 'bios.cpp'

99a6768ef2268c647b87cb2fa829275ac21862dc authored about 1 year ago by FeralChild64 <[email protected]>
Fix unnecessary string copy in 'programs.cpp'

93683429c8af01f6da4f8f9395fff0e40af2f9c2 authored about 1 year ago by FeralChild64 <[email protected]>
Fix double variable assignment in 'ne2000.cpp'

47a4a99ee40f548d0785fb418fa5f6cba87c63db authored about 1 year ago by FeralChild64 <[email protected]>
Fix unnecessary double calls in 'ipx.cpp'

31883cf07fae5ad31a614ce864f8dec16ddb33b0 authored about 1 year ago by FeralChild64 <[email protected]>
Change default code page to 7-bit ASCII

d29b7ae619e62dab9d321ccf8f0500cd52d0ec13 authored about 1 year ago by FeralChild64 <[email protected]>
Temporarily switch Windows console to UTF-8 for 'dosbox --help' output

caf79293fc2c0e85896296f519b9abef5a9db7dc authored about 1 year ago by FeralChild64 <[email protected]>
Lower PVS Studio warning limit

fc6c4f7a96eda41be225104df529e338011071fb authored about 1 year ago by FeralChild64 <[email protected]>
Output 'dosbox --help' using console code page encoding (Windows)

b68d7bd5c716e366be4654d0ccf1cb1930e4df5f authored about 1 year ago by FeralChild64 <[email protected]>
Fix the priority of the "set decibel volume" MIXER command

Without this fix, it was not possible to issue MIXER commands for
channel names starting with th...

e82e13de31bee5b9f1765a092ef4e2fc61148fc3 authored about 1 year ago by John Novak <[email protected]>
Update Dutch (nl) translation

dd84f0cfc06e0a445991954023a72d136f051682 authored about 1 year ago by Robert de Rooy <[email protected]>
Update Italian (it-it) translation (#3065)

cd4350e655bd2b9cee5781619de808ca086bc325 authored about 1 year ago by Kappa971 <[email protected]>
Sync reSIDfp with upstream

Fixes issues:
- libsidplayfp/libsidplayfp#84
- libsidplayfp/libsidplayfp#87
- libsidplayfp/li...

29d9ca1bb56bbe46baad83550d8e60fb0146771d authored about 1 year ago by drfiemost <[email protected]>
Snip truism note from MIXER long help text

e706a4ada2e8aaea62204f4b1db3c2284664a9ce authored about 1 year ago by kcgen <[email protected]>
Snip word reptition in comments and strings

77fc60b7c40d4587002e2d11548c31009f7e50ed authored about 1 year ago by kcgen <[email protected]>