Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Warzone2100/warzone2100

Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+
https://github.com/Warzone2100/warzone2100

[GitHub Actions] Windows: Update to llvm-mingw 20230614 with LLVM 16.0.6

100db09e13a6dbea53283a45ccad14d73cb558f4 authored about 1 year ago by past-due <[email protected]>
Fix WorldToScreenPSO draw call count

0b7e44ea7e21461a2313d89b4d1cebcb95d20317 authored about 1 year ago by past-due <[email protected]>
[CMake] Additional floating point compiler flag specification

d98ee84a7d67ee3954a584cd8f0196954e1175b9 authored about 1 year ago by past-due <[email protected]>
[macOS] Update vcpkg commit in configure_mac.cmake

2f67a8200ba94a67b36fc140c6efac69d26d5306 authored about 1 year ago by past-due <[email protected]>
urlrequest.cpp: cURL removed NSS support, so eliminate use of CURLSSLBACKEND_NSS

db1cf70950d4fa6630f37a7bf85f548b48ed53cd authored about 1 year ago by past-due <[email protected]>
[Windows] Default to high-performance GPU on multi-GPU systems (Nvidia, AMD)

551ad62eb391abe45ca8ed4d9f921f0f285cffe8 authored about 1 year ago by past-due <[email protected]>
[Windows] Update vcpkg commit in get-dependencies_win.ps1

c56982fd898c25a1717b43f4e9442470992af279 authored about 1 year ago by past-due <[email protected]>
Updates to vcpkg.json

- Update builtin-baseline
- Remove openal-soft workaround

8654a975b92ed2849609391b7db5d5b2ea6524fa authored about 1 year ago by past-due <[email protected]>
editbox: Additional handler functions

167360a7966f316c5f41382049cb09fec2665191 authored about 1 year ago by past-due <[email protected]>
saveMultiStats: Refuse to persist if identity is empty

a97f63bdd28673c5a69299dc4aa98e27ec804a96 authored about 1 year ago by past-due <[email protected]>
Add TableRow::setDisabled

aaa5ff1c45a8a0e270f998008341efe7e016cfa3 authored about 1 year ago by past-due <[email protected]>
crc.cpp: Add SessionKeys

76fb2125e644b57cbf25ca3f6f0e8a2e9006cc29 authored about 1 year ago by past-due <[email protected]>
Call NET_InitPlayers() at the end of multiGameShutdown()

Instead of before we even get to this shutdown (when loading a save in-game), which could have c...

128ebdaf8ca42f89fe28cdcb48c0631618da444c authored about 1 year ago by past-due <[email protected]>
Compiler warning fixes

9f5ad23184d538ad8ca2029692d11e55634c7f1f authored about 1 year ago by past-due <[email protected]>
multimenu.cpp: Refactor multi menu click handling

efc67061c84e6ac679d0cac4047d770f453c39ed authored about 1 year ago by past-due <[email protected]>
chatscreen: Fix possible crash handling chat / cheat codes

If effects of the cheat code modified overlay screens / widgets in certain ways

c87666270258e29d6f1bbfaa466e0e9c5796f333 authored about 1 year ago by past-due <[email protected]>
Move LRUCache11

a8c4fc83a589780dc6698fda35b364f411775960 authored about 1 year ago by past-due <[email protected]>
Lobby: Tweak ChatBoxWidget::display()

fc176a70323a47672e980d726e6089761100249e authored about 1 year ago by past-due <[email protected]>
Add "Send Global / Team Quick Chat" keybindings

7c24858acb1622fe431a7539050e5e7aa40fec8c authored about 1 year ago by past-due <[email protected]>
listwidget.cpp: Fix possible divide-by-zero

710bdb23c11c9ca4cee98b27f73ad8af81b7d894 authored about 1 year ago by past-due <[email protected]>
netplay: Add identity connect permissions

fb869241408c709449e4cbebe686b50e5b14d5eb authored about 1 year ago by past-due <[email protected]>
quickchat: Cleanup

c6fd6a707a75446654cbdb0c5936bd9166dad0cc authored about 1 year ago by past-due <[email protected]>
editbox: Set the system text input rect

489051dc8af320f1a6d37391d8ba5795520da9d7 authored about 1 year ago by past-due <[email protected]>
Lobby: Only auto-focus chat edit box on non-touch platforms

7ca18152a1df0aa50bad62c00b6d21e6d89780fd authored about 1 year ago by past-due <[email protected]>
Add wzSeemsLikeNonTouchPlatform()

d68247fb3dacda99666706746c1fcbdaf6e31d5e authored about 1 year ago by past-due <[email protected]>
recvMultiStats: Additional state checks

496919f912972f738f670996f690e4392bca1833 authored about 1 year ago by past-due <[email protected]>
frontend: Tweak when missing videos notification is displayed

4043794d5331a13f9d5a114c49f4dd7552f8ac0a authored about 1 year ago by past-due <[email protected]>
Various widget tweaks

6213a706e4034886f8eee322f12f119134c7fa9b authored about 1 year ago by past-due <[email protected]>
Lobby: Add Quick Chat support

Can click the new "+" (Quick Chat) button, or press the "Tab" key, to open Quick Chat.

4efceecdd19b93d1d2e70e0ab2f88676b928f9ad authored about 1 year ago by past-due <[email protected]>
editbox: Add isEditing()

e04a91e21dd56528350e73e961d67bdfb4527e4f authored about 1 year ago by past-due <[email protected]>
netpregamescreen: Do not hide loading status if no team strategy view

efac9a9aa996a6ef614cc9fe00b4a34bc85c0c3f authored about 1 year ago by past-due <[email protected]>
NETdecryptSecuredNetMessage: Additional validity checks

76e5d16734db378377800fff12d3bafc4fe31a09 authored about 1 year ago by past-due <[email protected]>
Initial Quick Chat implementation

36f7e029ac706013cc8c87f43d0eb7e3816824e5 authored about 1 year ago by past-due <[email protected]>
WIDGET::setScreenPointer: Call focusLost / highlightLost if needed

038b89074f056bf097d910c629132404e7679338 authored about 1 year ago by past-due <[email protected]>
MultibuttonWidget: Implement idealWidth, idealHeight

31b1dc4b579e5d5de3805e064c40e0d911cbbf04 authored about 1 year ago by past-due <[email protected]>
W_SCREEN::setFocus fixes

- Ensure focusLost() isn't called when setFocus() is called on the widget that already has focus...

a76d8684b90147f4e1d5cd345eb4ff920e5c9f67 authored about 1 year ago by past-due <[email protected]>
listwidget: Various improvements

Recalculate layout in more circumstances
Add various helper functions

0c63b1e6acdaec85098b36c3bd66b3faa9df8428 authored about 1 year ago by past-due <[email protected]>
Refactor in-game chat box

ec74b44087805f62672c37f4849330190ccc67da authored about 1 year ago by past-due <[email protected]>
W_EDITBOX: Improve ending editing mode

571814728effc7a2cf1ba54ee8c90449c6c5471e authored about 1 year ago by past-due <[email protected]>
Fix: Possible dangling pointer in kf_JumpToResourceExtractor

9d15ce1a7a93d77d70d33d8cc233865e98c1273f authored about 1 year ago by past-due <[email protected]>
netplay: Explicit specialization for std::vector<uint8_t>

2339507d8b6d914a44fe19a506fc0765dca20f44 authored about 1 year ago by past-due <[email protected]>
sendLeavingMsg: Call NETflush()

14e929c9315a9ca604c382ff192457f0796f86d9 authored about 1 year ago by past-due <[email protected]>
Add 32x32 unittype images

Co-Authored-By: Alexandru Trif <[email protected]>

f0ad19f1e79e018266bf869e71619dda9b6c35d2 authored about 1 year ago by past-due <[email protected]>
Move loadImageForWeapSubclass to stats.h/.cpp

ee77fe97b7c68e3e94283fbaf53e7357f220c853 authored about 1 year ago by past-due <[email protected]>
init.cpp: Do not call multiStartScreenInit() in replay mode

d368002de00cd30afd7a505f256c6ad5b2ab7471 authored about 1 year ago by past-due <[email protected]>
Initial support for future secured net messages to spectator host

670a70410ea863b0fe4e79eb4a2ac940c52d9ffc authored about 1 year ago by past-due <[email protected]>
iV_DrawEllipsis: Accept optional `rotation` parameter

fdfab987a5e28715043ca3684cf6f02d84bc29c0 authored about 1 year ago by past-due <[email protected]>
multijoin / multistat: Avoid unnecessary copies

be9fc1cade7471de7410e4eeb1cf64aab9293817 authored about 1 year ago by past-due <[email protected]>
Fix: Mouse cursor not properly displaying or appearing in some cases

By force-refreshing the set cursor on mouse enter + window focus gained.

fb94f400a25e80cd06010347dca213f852b7550e authored about 1 year ago by past-due <[email protected]>
Add getWeaponSubClassDisplayName()

3f3fe02e5e4ea2dc9b23c9317935fa8a917373e9 authored about 1 year ago by past-due <[email protected]>
W_SCREEN: Fix setting screen pointer for custom root form that already has attached child widgets

bfc92094d4d562d7159bb5bd7becf46243de1825 authored about 1 year ago by past-due <[email protected]>
frontend: Additional addSideText overload

58d10dea2c7c71348e2279f38eccfb38af4ba373 authored about 1 year ago by past-due <[email protected]>
Add TableRow::setDrawBorder

83492303aff483dffbaf7602ae45d564122df201 authored about 1 year ago by past-due <[email protected]>
ScrollableTableWidget: Configurable item spacing and drawing column lines

c4971d226b18e76c11dbe89dea50d4cdf56219ac authored about 1 year ago by past-due <[email protected]>
ScrollableTableWidget: Make column padding configurable

4d0682c878029286faf9311629a20af3cf317f74 authored about 1 year ago by past-due <[email protected]>
W_BUTTON: Add clickHeld event

fceb78eecece3d4159f0bbc602b460b2b3f10933 authored about 1 year ago by past-due <[email protected]>
endconditions.js: Fix issue leading to possible desync at game end

Always call gameOverMessage(false) if selectedPlayer is a spectator so that ingame.endTime gets ...

9241f59675e6563f561a22828159a9d905c7247d authored about 1 year ago by past-due <[email protected]>
New pre-game ("waiting for players") screen

46b51e153a8aefaca431e8dd1e6768c4b930f352 authored about 1 year ago by past-due <[email protected]>
Move playerResponding() to later in the loading process

a83a283d7b55332e0602a0a1cbb33732104f3546 authored about 1 year ago by past-due <[email protected]>
Refactor show/hideInterface()

0c2b16dcd854c15cac037aac2fdbf6a9b17aafec authored about 1 year ago by past-due <[email protected]>
cmdinterface: Add "permissions set/unset" commands

7b08363001d2f51b2dd5f17c9e3134d47d1a3cb5 authored about 1 year ago by past-due <[email protected]>
netplay: Move ban list code to netpermissions.h/.cpp

8f0b0c175e47b188053b51f39f3e43658babadfb authored about 1 year ago by past-due <[email protected]>
netplay: Additional refactoring of join

e826712e2ab063e6665022a8c768317f15f37fc8 authored about 1 year ago by past-due <[email protected]>
netplay.cpp: Improve session bans

befc3e37623620263bb3f6307616ab150379795d authored about 1 year ago by past-due <[email protected]>
NETallowJoining: Refactor temp connection handling

25149f0fc53392c4ffaa7104705b47ed14d79561 authored about 1 year ago by past-due <[email protected]>
NETallowJoining: Improve timeout handling

9e478a2461b7265e4c76c6f8e775f93b816ba0b7 authored about 1 year ago by past-due <[email protected]>
Initial support for secured net messages

3d197a708250ad095481d406e2324b1bfd80d18e authored about 1 year ago by past-due <[email protected]>
crc.cpp: EcKey::fromBytes should return bool

24f1fb1e45cea7bd49c33b817903811c828935c1 authored about 1 year ago by past-due <[email protected]>
Add Team Strategy view + pre-game Team Planning time

Team Strategy enables sharing with your (human) teammates your plans for research and unit types.

f4bdd72d0fea1a676cb454dbe20e5be399f7747a authored about 1 year ago by past-due <[email protected]>
Bump VTOL bomb weapon HP up by 10%

These weapons must take lots of damage before having a chance to damage something.

806f503494f505ab2fc6c1dfe1c7f3a62dd2e189 authored over 1 year ago by KJeff01 <[email protected]>
Let multiplayer turrets get upgrades from research

Cyborg repair, light repair, and Heavy Repair turrets all get upgraded along with Repair Facility.

3118a6dcdce487bb3daeef54db890c590f7ee6de authored over 1 year ago by KJeff01 <[email protected]>
Buff repair points

Robotic Repair Facility 50 -> 100
Advanced Repair Facility 50 -> 100

6567ce3f4778f23f58d5bd2e6e2f62a822ed7a80 authored over 1 year ago by Tipchik <[email protected]>
Rebalance some VTOL weapon hitpoints

ee1a232e130973d27f1c2a937dc00b3deca4cd23 authored over 1 year ago by Evolution01 <[email protected]>
(MP)Gauss Cannon change (#3271)

required Research: Hardened Rail Dart Mk3 ->Rail Gun

6b7cc905ff8ce716996400f5c460944cf0a935a7 authored over 1 year ago by Tipchik <[email protected]>
Prevent repairs from highlighting their own commander

If the Commander is damaged a little bit and a repair is under its control, and said repair is r...

cbce1ccd55b069848543fb5e04fccece07df6c72 authored over 1 year ago by KJeff01 <[email protected]>
Fix allied repair

9529e46a8c3b5bb7d206747a591642db90bb2525 authored over 1 year ago by KJeff01 <[email protected]>
Saving the saving mechanism

4cfce4d61b3f424bd73dec428592c4b6436cec0d authored over 1 year ago by danil179 <[email protected]>
Fix compilation

6af00458a0c82da763722e8696c024a2e08624ba authored over 1 year ago by danil179 <[email protected]>
Add eventTransporterEmbarked

Need this for when a unit enters the transporter to update build/command reticules.

00ca99a53a61d9951fe94bce934b33b9996e8181 authored over 1 year ago by KJeff01 <[email protected]>
Add eventTransporterDisembarked

Need this for when the player removes a unit from a transporter for reticule updating.

19b0a8c108e56b617499dc9f3d5784ee5e52c87d authored over 1 year ago by KJeff01 <[email protected]>
Fix indices of baked-earth and green-mud in the terrain table

Their IDs don't match the indices of the TYPE_OF_TERRAIN enum causing confusion when accessing a...

ab2db156ce8b12d409fc4d720ede63e60bafef9b authored over 1 year ago by KJeff01 <[email protected]>
New Crowdin updates (#3322)

d92ee42e7b5a14357f287c30490c56cd7dc08d71 authored over 1 year ago by wzdev-ci <[email protected]>
groups.cpp: Prevent divide-by-zero

7f5c275cb445d7f0c67bd602882c8b138a47c5b4 authored over 1 year ago by past-due <[email protected]>
[Vulkan] Fix pipeline rasterizationSamples mismatch with renderpass

21db14c5d51a350d20c34a001ecf895afe818d54 authored over 1 year ago by past-due <[email protected]>
physfs.hpp: Additional error handling

58a4dd6b45ae6fd6b709497cb031fa6eaf766a53 authored over 1 year ago by past-due <[email protected]>
writeDroidFile: Add null check

dae479505fe9685d628ab35a6c5ad776528084f1 authored over 1 year ago by past-due <[email protected]>
loadPropulsionStats: Add various asserts

db26e5f11b01f316e55b3dfa85aa4b6f9de63ee2 authored over 1 year ago by past-due <[email protected]>
intAddTransContentsForm: Add null check

83879492c21daf13e33b1cd5380ed7cc73f84bec authored over 1 year ago by past-due <[email protected]>
Update quickjs-wz

dc9d2b471757df56f5e634787a2c8d214b00a8e6 authored over 1 year ago by past-due <[email protected]>
wzmaplib: Bump version to 1.2.3

5f56793f5b1a1b9b9f28e9cd8029855a57568cd9 authored over 1 year ago by past-due <[email protected]>
wzmaplib: More restrictive script map environment

717f7e853bea548f5d1443a06a79a3fcf072e847 authored over 1 year ago by past-due <[email protected]>
quickjs_backend: Customize JS context

- Disable `eval` for everything except campaign (which currently has lots of implicit eval usage...

ab3bc708346068891c3b0bf0b8ed7c52b0a91896 authored over 1 year ago by past-due <[email protected]>
Initial attempt at identity verification on join

64f1834b8acaa078bb42bed77ebf1441b153b8e3 authored over 1 year ago by maxsupermanhd <[email protected]>
nettypes.cpp: Fix logging message

fd63dff308187fe2755c7d6e361cbcb5da1d354f authored over 1 year ago by past-due <[email protected]>
Tweak high terrain shader shadow calculations

7c01d279191206668558d0e33142d1b1bd9b29fc authored over 1 year ago by past-due <[email protected]>
Tweak high terrain shader blending and light calculations

c2ed493614aa09c605b3bcf672c58d22b91c593e authored over 1 year ago by past-due <[email protected]>
Initial attempt: use lightmap in the object shader

To apply terrain lightmap additive color (from environmental point lights / effects) to objects....

06283eb385eae7d04c0f7ebdaee0fe793f600e57 authored over 1 year ago by past-due <[email protected]>
Tweak reloadTerrainTextures logic

47aa838bf6c578592b3284d99534a7c57489ea7a authored over 1 year ago by past-due <[email protected]>
Use texture arrays in the high water shader

0e1c3fbc5a2d0f1ceea666fc054d061f7c533dcd authored over 1 year ago by past-due <[email protected]>
Preload classic water texture

0280666683d6750625f649cc461e49c8ecd4c432 authored over 1 year ago by past-due <[email protected]>