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

docs: Update MkDocs to 9.5.2

bb906fa4ff7e9be32f2ff99c2bb4b3c634fdb221 authored about 1 year ago by John Novak <[email protected]>
Use std math functions in `compressor.cpp`

d1fcb6c78d241bb8bef16460a5c9d917cd97fa7c authored about 1 year ago by John Novak <[email protected]>
website: 0.81.0 release notes (WIP)

23573462d2d0ee024b1785af2e5067f57c62126b authored about 1 year ago by John Novak <[email protected]>
Don't log the sound blaster speaker on/off toggles

a393da78e297291bb7d8ccc7d28788abae5daf67 authored about 1 year ago by kcgen <[email protected]>
Initialize the Tandy SB and DAC structs with defaults

521d060af3c4fdd3fc9242bc964946eebe7f6c43 authored about 1 year ago by kcgen <[email protected]>
Standardize the name of the BIOS Tandy DAC callbacks

a103105f3a1c7b0c56d79c97b58092a32ebff6d9 authored about 1 year ago by kcgen <[email protected]>
Setup the BIOS Tandy DAC only after the BIOS machine is set

d3e74487636a019a21df1be050e95cf19a7f7347 authored about 1 year ago by kcgen <[email protected]>
Manage the BIOS Tandy DAC callbacks with a unique_ptr

4bf09dbf6f2a61fd4f6a14d11f6b61863fc7563f authored about 1 year ago by kcgen <[email protected]>
Move the BIOS machine signature address to a constant

c3c8f9f741eb79e7c9b9032d50852865600bca65 authored about 1 year ago by kcgen <[email protected]>
Update Polish (pl) translation

2d665a1bbeaf38f6984e20ea82b00fa23d25faa1 authored about 1 year ago by FeralChild64 <[email protected]>
Drop unecessary OpenGL pre-processor exclusion

We only need to exclude actual OpenGL calls. This code doesn't
make any GL calls so threfore doe...

1c4548e1307f70decd9005b36d7ccfbe754f33cd authored about 1 year ago by kcgen <[email protected]>
Fix an unhandled switch case warning in sdlmain

Fixes:

../../src/gui/sdlmain.cpp: In function ‘bool GFX_StartUpdate(uint8_t*&, int&)’:
../../sr...

237d6bba6f9327f89cd786bd991f1631b026ccc4 authored about 1 year ago by kcgen <[email protected]>
Gracefully fallback to texture output when OpenGL doesn't exist

Also fixes an unhandled case warning:

../../src/gui/sdlmain.cpp: In function ‘uint8_t GFX_SetSi...

f2c456ce6a9eab876e1edb13e118a0928dbf3d4c authored about 1 year ago by kcgen <[email protected]>
Include high res icons in the Linux package

44a029bc718e2b38d81ab79b23987861ff01871d authored about 1 year ago by Daniel Bomar <[email protected]>
Create script to install icon files on Linux

458872d246f6754dcffda4f6fc7e6b479393d390 authored about 1 year ago by Daniel Bomar <[email protected]>
Release drafter experiments

09fe914361ef8ca3a54727ac11c7f4d665f3de2e authored about 1 year ago by John Novak <[email protected]>
Fix release drafte

c9ebb711b7a3835166a32b3db71a55a2771f3ad9 authored about 1 year ago by John Novak <[email protected]>
Fix release-drafter.yml

f1fcf687393cf54f9ebd95657f279ee37dd47f99 authored about 1 year ago by John Novak <[email protected]>
Revisit our approach to categorising items in the release notes

47eb753f69623c8fd3056effb89e9f234f306eb6 authored about 1 year ago by John Novak <[email protected]>
Only capture the visible image in rendered image capture mode

Also, trying to capture the off-screen parts of the image fails with the
texture output mode on ...

b7ddea3cade464248cb3061b08fa2c98fb4d5698 authored about 1 year ago by John Novak <[email protected]>
Use proper typed port values in prefix none

3af7625021c9606b2b0151fb784a1ff1e8184037 authored about 1 year ago by kcgen <[email protected]>
Cast the RHS to the LHS type in LOADIP and SAVEIP

5f30409a013c0c7adf4d720f6104ba97a26aff97 authored about 1 year ago by kcgen <[email protected]>
De-bitu CPU 16-bit and 32-bit push and pop calls

When pushing, the values is already being type-cast to the correctly
sized type in the write cal...

2f60716e78c59f6081b8b7c5c89496494c270af6 authored about 1 year ago by kcgen <[email protected]>
Cast all register offsets to their 8-bit limit

The argument to reg_8, reg_16, and reg_32 is an
8-bit register offset.

The only variables passe...

778aff135581bf5331a520ffc6048dee332533af authored about 1 year ago by kcgen <[email protected]>
De-bitu 'di_index' in the normal core

51d57c364a2da7921376909827ea90be0ee7af59 authored about 1 year ago by kcgen <[email protected]>
De-bitu 'count' in the normal core

The count and count_left do basic add and subtracts
from the CPU_Cycles, which itself is an inte...

3fbf95d81b3f16ccfb2f70915ca6808b16962477 authored about 1 year ago by kcgen <[email protected]>
Let the RHS determine normal core's 'add_index' type

b98be4869932a2fd221b0d4063b54235d3106195 authored about 1 year ago by kcgen <[email protected]>
Lower Windows MSVC warning limit by 195 items

abca8649eefeb06522f8c9c729dea4785fbb9ac7 authored about 1 year ago by kcgen <[email protected]>
Let the RHS determine normal core's 'si_base' type

d55598fc7f60ed5bb18fcb6271a9a3da1906f05b authored about 1 year ago by kcgen <[email protected]>
Move the address size to a bool in the normal core

76db3f55f967c4fb3574006cda8311e2bbce228b authored about 1 year ago by kcgen <[email protected]>
Move heavy debug preprocessing branch to debug.h

35c6032e37d3c5cfa0af50bc2f3360e5f7528e76 authored about 1 year ago by kcgen <[email protected]>
De-bitu 'add_mask' in the normal core

9b856111245eac0c0b09f3a1f2e8f2a1fb1916a6 authored about 1 year ago by kcgen <[email protected]>
Let the RHS determine normal core's 'di_base' type

b8ef30e0246b99dcd662086c5534e61335449118 authored about 1 year ago by kcgen <[email protected]>
De-bitu 'si_index' in the normal core

6df838dbfd2cfb22dc4fa9765ea25f66db70a9c3 authored about 1 year ago by kcgen <[email protected]>
Add a memory read breakpoint feature to the builtin debugger

44260a4c1c5b414beb5fe521e11919caa8b9dc0c authored about 1 year ago by LowLevelMahn <[email protected]>
Improve the "mode 1" deinterlace method

Add support for different odd & even deinterlaced scanline
intensities.

bc0cbf90e191168b0fc7981e7826fcd3027bee3e authored about 1 year ago by John Novak <[email protected]>
Add proper VRR min rate for Mac ProMotion displays

dd494471c68820543103940d8b8f80c7eb546d21 authored about 1 year ago by Kirk Klobe <[email protected]>
Add check_fseek functions that log and close on failure

ff956da9a0b0a90e911c39238200f4c5de9d0b6d authored about 1 year ago by kcgen <[email protected]>
Fixed unchecked fseek calls in 'boot' program (CWE-252)

IF the image and boot files are truncated or corrupt, these
fseek files will fail however withou...

c62bf7a2a0ad6bbb046663f57a553061102f5a05 authored about 1 year ago by kcgen <[email protected]>
Explicitly ignore a couple return codes in PC Speaker (CWE-252)

7204d7882b6e1de65df700db26b1db1abfc4754b authored about 1 year ago by kcgen <[email protected]>
Fix an invalid iterator issue flagged by Coverity (CWE-119)

After calling cmds.erase(...), 'it' becomes invalid
because we've erased the item to which it po...

c84bf54e1eb8ab239029dbae38647b466b0dc820 authored about 1 year ago by kcgen <[email protected]>
Fix an unchecked return value in shell (CWE-252)

f3877d4b934a4c0db5af36c63ff6da81b2551ad1 authored about 1 year ago by kcgen <[email protected]>
Fix wrong underscore length in some translated help messages

a8cd386bf4c2b22f1c8d1e40823dfacea9f818d0 authored about 1 year ago by FeralChild64 <[email protected]>
Fix mistakes in comments

e6b8b0508dcc63200af6f47c73d384d087361aaf authored about 1 year ago by FeralChild64 <[email protected]>
Fix raw video capture for 160x200 16-colour Tandy/PCjr modes

Before this change, raw video captures of the 160x200 16-colour
Tandy/PCjr video modes were writ...

a96ab104608397cfda784f302f023861f25823f7 authored about 1 year ago by John Novak <[email protected]>
Fix raw image capture for 160x200 16-colour Tandy/PCjr modes

Before this change, raw image captures of the 160x200 16-colour
Tandy/PCjr video modes were writ...

61f3fb653418f1065580943f222925ff0a242994 authored about 1 year ago by John Novak <[email protected]>
Add `rendered_pixel_doubling` to ImageInfo

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

bd2f4f8c3056e0bc7508cc08b0be769666972398 authored about 1 year ago by Robert de Rooy <[email protected]>
Cleanup

885d67a40875fd3573e06dcd0b7e69bc02eb30b2 authored about 1 year ago by John Novak <[email protected]>
Document the purpose of the `force_single_scan` flag in ImageInfo

48875b0cf14d4eb0a34ae93ce25f6cdae05e364a authored about 1 year ago by John Novak <[email protected]>
Remove half-implemented/dead code from the ReelMagic video mixer

733de299a6e2ad4c99daedd227cb1f1bbdbd0a29 authored about 1 year ago by John Novak <[email protected]>
Rename `force_single_scan` to `forced_single_scan` in ImageInfo

The verb forms (`double_width` and `double_height`) imply actions to be
performed, and indeed, t...

cf1e7917c728a7e8ac8f53462f5a7a4491d2fc21 authored about 1 year ago by John Novak <[email protected]>
Fix use of "doubled"/"doubling" and "scanned"/"scanning" in comments and log messages

Correct usage:

- double-scanned
- scan-doubled
- pixel-doubled
- width-doubled
- height-doubled...

fa43d51172bb8d2f1bbcdad632a63131e5ac983c authored about 1 year ago by John Novak <[email protected]>
Fix raw video capture so it always writes non-double-scanned raw output

f6226239e58ad2b755a39a25007e40ed7fc88168 authored about 1 year ago by John Novak <[email protected]>
Pass down `rendered_double_scan` flag in ImageInfo

This is preferable to inferring rendered double scanning downstream from
the video mode height p...

b7d9f7040e5d15e06a5fc38f879b6080cc91c053 authored about 1 year ago by John Novak <[email protected]>
Pass ImageInfo to RENDER_SetSize()

d2523fee33153552e63a6b5338eafa7b9a65fe23 authored about 1 year ago by John Novak <[email protected]>
Use `rendered_double_scan` flag downstream in the image capturer

1e6ced5a26968013f07d8c19f8bf0457eccc1838 authored about 1 year ago by John Novak <[email protected]>
Add countries and historic locales from OS/2 Warp 4.52

792386135985e9b8e55f42546c32fe7e07aba529 authored about 1 year ago by FeralChild64 <[email protected]>
Make '--list-glshaders' output translatable

23526b41800338654857c6e61c3c1a67e5b9e7cb authored about 1 year ago by FeralChild64 <[email protected]>
Remove lines of '-' signs from translations

a80b1436e69db243157c2b597da251a1a9ee143c authored about 1 year ago by FeralChild64 <[email protected]>
Add higher res icons to meson install script

21e99b5c2863a98ea28a6d9720ef91324016e485 authored about 1 year ago by Daniel Bomar <[email protected]>
Generate 128X128, 512X512, and 1024X1024 icon files

e75ee3a1b09c5c509cee0fc3e22b5a33adf4aa3c authored about 1 year ago by Daniel Bomar <[email protected]>
Fix OpenGL attribute initialization

According to the SDL documentation, all OpenGL attributes should be set
before window creation. ...

e1f75190923fecc88931fadee651b21cd93b0078 authored about 1 year ago by Kirk Klobe <[email protected]>
Update Polish (pl) translation

02947aa85ab93a7a8b81da0707c51823be71bacb authored about 1 year ago by FeralChild64 <[email protected]>
Cleanup country support, add historic locales

6c2badb7cacdba178065b1b9fa11a18e39a75f10 authored about 1 year ago by FeralChild64 <[email protected]>
Update Coverity to version 2023.6.2

5954fa1c450fdb032176e136fdd86736dc900d1d authored about 1 year ago by kcgen <[email protected]>
Cleanup formatting in top-level meson build file

This is a white-space only change made with "muon fmt".

58d3803dfea4026fc163d0d1b9ffd1ea09ff0486 authored about 1 year ago by kcgen <[email protected]>
Use a system call to detect the page size

Previously we ran local binaries to get the page size, however
some systems don't have them (suc...

7e20f6e401956a7a308f1b3462294d7ac9fa5db8 authored about 1 year ago by kcgen <[email protected]>
Add GFX_GetViewportSizeInPixels()

269e1a18dd6d207e147549515d084c93a44d23bd authored about 1 year ago by John Novak <[email protected]>
Add new `relative` mode to the `viewport_resolution` setting

8dd7419455bedd484997b7ae7a3d787edaa110ca authored about 1 year ago by John Novak <[email protected]>
Improve some mouse related setting descriptions

931af6f408f61ccc745bd83d59966c474ece596d authored about 1 year ago by John Novak <[email protected]>
Re-render on viewport size changes

This is needed so the pixel aspect ratios get updated in the passed down
rendered image in `aspe...

3a32e512a50cf1047ba4c2040662960f5b8cb47f authored about 1 year ago by John Novak <[email protected]>
Improve `windowresolution` & `window_position` setting descriptions

dd9983577d2a9ecc4933ead08a41863d535c4085 authored about 1 year ago by John Novak <[email protected]>
DosBox::Rect improvements

1dea8ac5bee0438bdc6a98bfe7f40410ec31f4b3 authored about 1 year ago by John Novak <[email protected]>
Remove deprecation message added by mistake

b030cd55d7cfcd34183fe30e21bcc2fb1b485603 authored about 1 year ago by John Novak <[email protected]>
Remove unused updateRects from sdlmain

40bd3f408167b9fc58b94f36fd9c10c58a060efb authored about 1 year ago by John Novak <[email protected]>
Remove parse_percentage() from string_utils.h

It was a bit of a mistake to include it as it's too specific, and
currently it's unused anyway.

fc4bb6a2a532ac6af36576685778b322b5db2cf1 authored about 1 year ago by John Novak <[email protected]>
Simplify calculating the restricted viewport size

301ddeed4eba0fc9f6f4ac6e1f740cd1765a923f authored about 1 year ago by John Novak <[email protected]>
Start using DosBox::Rect more in sdlmain

c8f0121202e8e1fcea544f8899588ed31228bdf5 authored about 1 year ago by John Novak <[email protected]>
Clarify that GFX_SetSize() is dealing with rendered dimensions

609aea7aa4e202918325d23d2ce37115caf83001 authored about 1 year ago by John Novak <[email protected]>
Improve `gus` config setting description

709d2f8811d72fb3f78032031eaf379a8fad76df authored about 1 year ago by John Novak <[email protected]>
Simplify GFX_CalcDrawSizeInPixels()

Use the more descriptive Rect methods instead of direct coordinate
manipulations.

8ce5a28baec494fb33c9540d2011c2dbc160ce28 authored about 1 year ago by John Novak <[email protected]>
Improve `[innovation]` setting descriptions

f5d343cdcc1b88eadaafb78a0dc0f3a77cd63513 authored about 1 year ago by John Novak <[email protected]>
Update `integer_scaling` setting description

2a24edc5d42005f9f781658e3b63aa30bee2a188 authored about 1 year ago by John Novak <[email protected]>
Improve 'startup_verbosity' setting related warnings

f9e252b94fde3aa944d10bf9653c4f02071ec7f4 authored about 1 year ago by John Novak <[email protected]>
Improve `host_rate` setting description

b433890eb6e9722ce3ef4465096a5b9dc1e6cbb9 authored about 1 year ago by John Novak <[email protected]>
Improve `glshader` setting description

0ac08f300eec5401e33b8c89c7af96911e28da64 authored about 1 year ago by John Novak <[email protected]>
Clarify logical vs pixel units in most sdlmain log messages

8e5ca1bb639bf43097a4c36e6f7c9c10cffbbba3 authored about 1 year ago by John Novak <[email protected]>
Change strip_suffix() & strip_prefix() to take string views

1ad020706a4cc72a27309229eeee58fffb5fb4e0 authored about 1 year ago by John Novak <[email protected]>
Reformat sdlmain.h

98a5bfff42c022060679b1250e70cb6e7005a60a authored about 1 year ago by John Novak <[email protected]>
Add string util functions for parsing percentage values

28af4aa25ed707a3329db921574cd32ebf218136 authored about 1 year ago by John Novak <[email protected]>
Refactor `viewport_resolution` parser & make it more robust

Error reporting is more accurate now and invalid input such as `80%blah`
and `960x720asdf` isn't...

41106daa48fbec42b0a34927c82a41f577a25dd6 authored about 1 year ago by John Novak <[email protected]>
Sync `viewport_resolution` setting when reverting to the default

68c8b0551714b67e9c55f64f8d5b39b433686aa0 authored about 1 year ago by John Novak <[email protected]>
Use more sensible names for the AspectRatioCorrectionMode enums

`On` became `Auto` and `Off` became `SquarePixels`.

83f6fe9834f3ce93c4c513901803e475c5f50791 authored about 1 year ago by John Novak <[email protected]>
Add comments to AspectRatioCorrectionMode

bf5d642fd4317489fc5b98da1dd29171dccdf564 authored about 1 year ago by John Novak <[email protected]>
Introduce ViewportSettings

This is in preparation for introducing additional viewport modes.

1d1a64e55c643fb92d8fa8661ebddba807f60bef authored about 1 year ago by John Novak <[email protected]>
Rename `viewport_resolution` to `viewport_size` and move it to `[render]`

At a logical level, that's where it belongs, next to the `aspect`
setting it's closely related t...

b172399a5d596ba252dce527a3b161aec06b88f0 authored about 1 year ago by John Novak <[email protected]>
Store DPI scale as a float instead of a double

0bce7b454fc2138c95b1c9918ff330dccb945cbd authored about 1 year ago by John Novak <[email protected]>
Add relative viewport stretch adjustment hotkeys

adbadc97bc4f6868cbd6147b6a4adf09c55f7bbf authored about 1 year ago by John Novak <[email protected]>
Start using canvas, viewport, render, and draw size terms properly

They're used in a rather haphazard manner all over the codebase
currently. This is a modest init...

a5af2f4bc2ca337462a2ad8d8ccbc0b8b1825fc4 authored about 1 year ago by John Novak <[email protected]>