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 PVS Studio to 7.18.59210.195

a61b6abe5ceed1a1d6473b2f368b9a5978df5f61 authored almost 3 years ago
Sync loguru from upstream

748e323185018af6a6d5b6a6d07ee779ffe5a258 authored almost 3 years ago
Create log aliases into the debugger

d7d068fd1610c652c2ee8445381223ec230fd09a authored almost 3 years ago
Set initial values for debugger struct members

eeead79332a7b814586dcb604d00c39dbd19b905 authored almost 3 years ago
Only use the debugger window after creation

586a25c683e23e2e54a130ca1c86dae71ba3815e authored almost 3 years ago
Merge 'svn/trunk' r4474

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

f25a1c5f890fbd4bbd719e8afe335996e5400792 authored almost 3 years ago
Sync loguru with upstream (snapshot 2022-04-14)

d75c6424b828ddbd0d59c192a009d5969120d0df authored almost 3 years ago
Prevent Loguru from using std::locale (#1561)

Co-authored-by: llm <[email protected]>
Co-authored-by: kcgen <[email protected]>

f3e1a6d647eb2400e4194396a14605f57dcbe7bc authored almost 3 years ago
As in r4371 for writing characters, use real pointer with font data for reading characters. Also ignore page number for modes with only one page, which fixes https://www.pouet.net/prod.php?which=65584

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

6d43bd911d7567049110f2a267dccb37d5f97e28 authored almost 3 years ago
Mass replace int types with cstdint types

b4282aeaaa49b396ba0754d387011bfe314130f3 authored almost 3 years ago
Disallow deprecated int type conversion

64daf8f617b0cb467cc4f01b8deea225de2089d9 authored almost 3 years ago
Sync dr_flac with upstream (v0.12.38)

8a6997e679511ca911630c11b737d2651a258f28 authored almost 3 years ago
Sync dr_wav with upstream (v0.13.6)

01225553c91d7c1ad314bd8beac9818e41eb723b authored almost 3 years ago
Sync dr_mp3 with upstream (v0.6.33)

aedd10f41e9ec8f4e1aa1276866a164c5bc05bda authored almost 3 years ago
Rename the state indicator when the viewport is limited

a09740164311d85666b8fa974e7b9048f3acaf67 authored almost 3 years ago
Rename the state indicator when an exact win size is set

f2a6f067e89ff5652c3413c464d6a14a465cbe8f authored almost 3 years ago
Always save the window dimensions after resizing

Previously the window size was reset on mode changes.

5f38b8ebeb6ed83bacb95ed5b0a876d6aa96e35c authored almost 3 years ago
Add percentage handling to the viewport conf parser

1e3fa5382b362e80f9fb140bba297c6edf3616f2 authored almost 3 years ago
Let the window size be exactly as specified

Previously this only happened if a viewport limit was specified.

52c287d741ab33797078a795d4ea8b83075976f7 authored almost 3 years ago
Let the minimum window size be less than the draw area

b78c032ececf07968ef0820851fdd0d267005713 authored almost 3 years ago
Correct the handling of limits when calculating the viewport

5ed5d6ee1cc92885c4f2834e80d44798427dbb2a authored almost 3 years ago
Refactor the viewport restriction setting function

c9b5d722449dbb65d989a4e9748ab0084b1a4d6e authored almost 3 years ago
Rename a function to be consitent with others

5448940f9efe815d1b8a8166eaa3246760519b2a authored almost 3 years ago
Rename the viewport resolution related items

e39eebdf4246a08fa9745b93b756ddf729f983f5 authored almost 3 years ago
Log the viewport output size and pixel-aspect

Previously we logged the output window resolution and calculated
the output pixel-aspect based o...

1b5fafc6bf47c4715d78a03fc9a988959c85e645 authored almost 3 years ago
Reorder the viewport_resolution setting after window_resolution

Also deprecate the prior release's max_resolution setting.

2a348caf98bd07a83127ba1153b906956086ac49 authored almost 3 years ago
Check parallel port with bool OR instead of bitwise OR

be5747a46bb4079e7f447a147609d70e01ef39e6 authored almost 3 years ago
Lower allowed warnings limits

4c510ff7dddf9aa177df8e41d5224b8789db2be6 authored almost 3 years ago
Refactor setting attributes on local files (CWE-367)

Fix a coverity Time of check time of use (TOCTOU) error:

An attacker could change the filename'...

bbdd2421e090b4005ce856fc21fa68480e325a5c authored almost 3 years ago
Check an untrusted loop bound in keyboard layout (CWE-606)

Fixes a coverity errors:

An attacker could control the number of times the loop
iterates.

In k...

1325390c920ef9be67a6af384cd1a04811a50afb authored almost 3 years ago
Catch out of bounds array access in keyboard layout (CWE-125)

Also collapses duplicate code blocks.

bfa0e94848a240561074b1f768e614a9e41cfaaf authored almost 3 years ago
Check the return value from seek in keyboard layout (CWE-252)

In keyboard_layout::​read_keyboard_file(char const *, int,
int): Value returned from a library f...

7f18d3d330b4e6bee3918911d25411d05e6b5768 authored almost 3 years ago
Check the return value from seek in keyboard layout (CWE-252)

Fixes a coverity error:

The function returns a value that indicates an
error condition. If this...

37cb7b30c8986edb209fcdeafdf67e00eb3ef3c7 authored almost 3 years ago
Check an untrushed loop bound in keyboard layout (CWE-606)

Fixes a coverity error:

An attacker could control the number of times
the loop iterates.

In ke...

f447abdabdb6519b853aaa214946cf4ade9eda10 authored almost 3 years ago
Check an untrusted loop bound in keyboard layout (CWE-606)

Fix a coverity error:

An attacker could control the number of times the loop
iterates.

In read...

a37ece8eab7efcaf103347d1b1adac440cbf9da7 authored almost 3 years ago
Remove an unused function to eliminate an unchecked rcode warning (CWE-252)

This function appears to be an unused remanant from ~2003.

Coverity warning:

If the function r...

dd959104983dc04d5140d93eb84074592c8dd3c4 authored almost 3 years ago
Only process the fixed cycles string if present (CWE-252)

If the function returns an error value, the error
value may be mistaken for a normal value.

In ...

04102f5723e20c8325e89678329d524876f189af authored almost 3 years ago
Collapse duplicate CPU cycle parsing with lambda

c24853d71ffc5230cc0344bd578e1d6ff16b98b5 authored almost 3 years ago
Use the mersenne twister to generate random values

b9fa56156b5786e7938cd2d03182115edd434d11 authored almost 3 years ago
Use the new random generator in DOS_CreateTempFile (CWE-676)

In DOS_CreateTempFile(char *, unsigned short *): The
called function is unsafe for security rela...

a87581ca0e8a285c077773864fba44c41ee21615 authored almost 3 years ago
Use the new random generator in the OPL drum synth (CWE-676)

In OPL2::​operator_advance_drums(OPL2::​operator_struct
*, int, OPL2::​operator_struct *, int,
O...

7a7084270aea042a99f22238cd4fa17e5ea3bcd9 authored almost 3 years ago
Add std::filesystem permission support functions

6d9b44cc5ef381024b8b4b0ea52843c23063946e authored almost 3 years ago
Don't reassign a static container

fixes a new coverity issue:

>>> CID 337262: Memory - illegal accesses (RETURN_LOCAL)
>>> ...

fe5119b1994b5e51e3e857bb467e62989a9046bc authored almost 3 years ago
Drop accidental debug logging in the mouse

9330edf02bc64998ea7797d0b49805b603114288 authored almost 3 years ago
Copy the resources into VisualStudio's output area

Co-authored-by: kcgen <[email protected]>
Co-authored-by: shermp <14854761+...

f46aee34af31f01156fa9c137bc0353fc190cb78 authored almost 3 years ago
Log failed lookups for mandatory resources

b52a7433e90341fc0608e9bddd552e28ea75a2d2 authored almost 3 years ago
Describe the resources directory in a README document

c10ef19d48012a83e94a0bf52fcab0ccfb9779ee authored almost 3 years ago
Hoist S3 last pixel skip determination up and use bitops

c3c4e52a85f73b7428f3945081fb895459ae5e84 authored almost 3 years ago
Make last pixel conditional in S3 polygon routines

Add comments describing the meaning of the variables,
how they source XGA registers.

Revise deb...

72e3292e1be27f62a81a725430fc5eb8fbddeb0c authored almost 3 years ago
Check the return-code when reading the vorbis header

Fixes a coverity warning:

>>> CID 351289: Error handling issues (CHECKED_RETURN)
>>> ...

5e168a586eec9bfd64c78e629aa532791f78d276 authored almost 3 years ago
Initialize all FilterModel non-const members

Fixes a coverity warning:

>>> CID 351288: Uninitialized members (UNINIT_CTOR)
>>> Non...

5898e49ac9757f2f09178e998dc0092050c81395 authored almost 3 years ago
Lower allowed warnings limits

137dcafe45aae1541935dc0907df440252c1073c authored almost 3 years ago
Sync keyboard.sys, ega.cpi, and related with upstream

1ae448a58ef03bf9d5b69a3a9017df07ac6029f6 authored almost 3 years ago
Let VFILE_Register handle vector blobs

ba3e3df15ae07e2ffaa14a02f0e35e9455f1e5f8 authored almost 3 years ago
Address PR feedback as suggested

e69dfc6a765f3e7eb54112c5a28fb071ebaa19c8 authored almost 3 years ago
Update the list of push/pull authors in GitHub's workflows

b827ed52d7c8e9604893dabee9afbd1d5a3a6a9b authored almost 3 years ago
Sync stb_vorbis with upstream (v1.22)

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

3c3b9b64857781604aa2190e799d048cdc500dec authored almost 3 years ago
Sync dr_flac with upstream (v0.12.37)

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

7f3e04651f3e786ac3a36d4fe18c9a3e834f66eb authored almost 3 years ago
Sync dr_mp3 with upstream (v0.6.32)

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

698f4ac5b40f20b24c6c4cbe3e5c6138c134bc66 authored almost 3 years ago
Update mt32emu wrap to version 2.6.1 revision 1

6003c6c926ab68d0c2fe1e506a99e7f7caeb2a4e authored almost 3 years ago
Update FluidSynth wrap to version 2.2.6 revision 1

11bf72303cff89184f9c1eee39c7ba2841d699ed authored almost 3 years ago
Manage the channels' stereo mapping using line indexes

51ab6e8142f216bf29fdf2de8e9bd9d69af8c819 authored almost 3 years ago
Add an enum for left and right audio indexes to the mixer

94bdd2e53289b652be812fb267aa0d7654db90d7 authored almost 3 years ago
Let the mixer map the channels' line out

This adds the ability to adjust a given channel's lineout mode
via the mixer's command-line.

Si...

345fd0a642b01ad0a5405b9cfa5c2e4e51562df4 authored almost 3 years ago
Initialize remaining VGA struct members

Fixes a couple uninitialized member warnings.

8b1caa9ed09de36dd6b5fffcec3d17cff361d2d0 authored almost 3 years ago
Add host refresh rate handling variables and routines

SDL only provides the host rate as an integer, which is too coarse
for our needs. This commit a...

efa817bbb0a08bbb24a88dd620891074c6c59164 authored almost 3 years ago
Add vsync management and determination routines

b71ab3eda8b9f548885370885af415081262e192 authored almost 3 years ago
Clarify that a pointer is used to end the GFX update

e4e50d3c11ede023f856a5646794cf6ddcc908b3 authored almost 3 years ago
Add frame buffer update and presentation routines per backend

These routines perform a single task per backend-method:
- Surface frame buffer update and ...

bb709a16163fdc3a9d6f6287f820ba6b7d77953d authored almost 3 years ago
Always log overages with the pacer

1b05ca0332732d42bd1dd8c50d71895a4fab8772 authored almost 3 years ago
Employ the CFR and VFR presentation modes

This commit calls the setup_presentation_mode() routine
during DOS video mode changes and during...

65bb6f98f221284852f1c62593821ac37bb93e1d authored almost 3 years ago
Add DOS refresh rate handling variables and routines

These member variables and functions allow for the setting,
getting, and overriding of the DOS r...

30fc718b80c884d8e1450c59beb2975a3243729c authored almost 3 years ago
Drop the concept of forced updates from the video chain

This is a pre-requisite to moving to period-based
constant and variable frame rate presentation,...

c0830b51143396b724130208ef3f24806929f828 authored almost 3 years ago
Sync reSIDfp from upstream

Includes upstream commits as follows:

2e50ad50 12 days ago Leandro Nini Sync resid with upstre...

c85e162b75787ff559acc2f3c0ac5ffafeef6935 authored almost 3 years ago
Explicitly exit DOSBox from the test fixture

45c9e7835355ac185d08ebc61c4877d5d634cfaf authored almost 3 years ago
Lower number of allowed PVS Studio warnings

3256b1e0f445d1843f7c5f21154b62f114d5d02f authored almost 3 years ago
Add get resource support functions

0d711ee16c1b1dfec2c428995b6b0b5c7f0b2e8d authored almost 3 years ago
Remove extraneous white-space from the install script

6258aa46056d5100d6a5bc1557dee38dc5bc5baf authored almost 3 years ago
Add local git metadata to the install script

a8c654b370010a42e74dd8923f047b1efc8811c5 authored almost 3 years ago
Move the translation files into resources

ae9ce8496296a6ca41d3b49371faac884a129452 authored almost 3 years ago
Add resources installation to the install script

0fd275e34c1c923002809ea7738bcca85fd2a82c authored almost 3 years ago
Support for changing output options at run-time

7e52c1903628f83b0910ff4a3031258e98299403 authored almost 3 years ago
Address PR feedback as suggested

ab6e6f1a5a16ca7044c96691b13cbca15b551a29 authored almost 3 years ago
Ignore the potential macOS ./Resources directory

2abc7699b76dc5530b6bdb4e5b2d6a7077cc9cb3 authored almost 3 years ago
Rebase the code and address Coverity issues

8c40ccd8a53f15c592cc872295f4f9e6aeaac666 authored almost 3 years ago
Address PR feedbacks as suggested

0fd64016cf94b86a4202aced5b4f68affa3429f5 authored almost 3 years ago
Rewrite z_drive_register function using std_fs

bccef7f228917f819962ce9f284e01432bf60c57 authored almost 3 years ago
Fix memory leak issue

703f97ca147ff406f506c2043230452ab728f0e2 authored almost 3 years ago
Add directory support on Z drive

bd5fc2a30a02b3a135fbac9bf9297e81701b0b9c authored almost 3 years ago
Allow Z drive customization

f7abfbdff406a86cfdb2f4b7daaaf7ef06819844 authored almost 3 years ago
Allow Z drive rescanning

906e8a6021ee93e080938c176293117175518ed4 authored almost 3 years ago
Rewrite 8.3 name generation function

f957bb0a368a30a7801c40886a87d14b9f50ee01 authored almost 3 years ago
Add unit tests for file name functions

36eb7dd5bfcfd16a472adec33f05fce8d8d34d94 authored almost 3 years ago
Allow compile-time evaluation of DOS date and time pack calls

a1d3a66365decf692fc6caa6ae92a16ebd28d874 authored almost 3 years ago
Merge 'svn/trunk' r4473

9dab9a380f8b282e24ebcd8c9fb40c71c096b89f authored almost 3 years ago
Add more unit tests for WildFileCmp

402abc5d2573dfa7b0c88cee774c08be8d189a7c authored almost 3 years ago
Add wilcard support functions

70f2499ef9eb9d248ffa8f9932dc28156a68187d authored almost 3 years ago
Add wildcard support for IMGMOUNT command

06c451ec3eb39ef601966081e4524d275b437d43 authored almost 3 years ago
Merge WildFileCmp and LWildFileCmp functions

466cc301743ad149a94c58e3e52e6cd16f917ff5 authored almost 3 years ago
Address PR feedbacks as suggested

5f415dfe076427354ffbf9b82a0bac9eddb9039d authored almost 3 years ago