Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.4.0 #66

Merged
merged 24 commits into from
Feb 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
d807bf0
Updated Doc8643.txt, added TWR to related.txt
TwinFan Dec 4, 2023
14195dc
Fixed line in Doc8643.txt
TwinFan Dec 14, 2023
49681cc
Fixed compile warning
TwinFan Dec 16, 2023
3953e5a
Fixed initialization warnings
TwinFan Dec 17, 2023
8b547c1
Feat: Extended loading of 'related' to an array of files, see #64
TwinFan Jan 7, 2024
aaa2fbd
Feat: Airline code mapping via 'relOp.txt', closes #64
TwinFan Jan 7, 2024
90dbdd9
Fix/Remote: Multicast across all interfaces, see #65
TwinFan Jan 14, 2024
bf452c7
Fix/Remote: Multicast across all interfaces, also IPv4, see #65
TwinFan Jan 16, 2024
172fddf
Fix/Remote: Improve error handling
TwinFan Jan 20, 2024
99dc875
Fix/Remote: Switch interface when seeing new sender, closes #65
TwinFan Jan 20, 2024
3afcd13
Doc update
TwinFan Jan 20, 2024
7fe7e0f
Fix/Remote: Add config key remoteSendIntf to specify send intf, see #65
TwinFan Jan 21, 2024
37ba7f7
Fix to allow XPMP2/Network.h to be used from plugins
TwinFan Jan 22, 2024
c6f8726
Fix/Win: Build errors
TwinFan Jan 22, 2024
cf49d20
Fix/Config: Allow for multi-word values
TwinFan Jan 22, 2024
a9aa96c
Fix/Remote: Log joined interfaces
TwinFan Jan 23, 2024
184d524
Fix/Remote: Join all interfaces individually also for IPv4, see #65
TwinFan Jan 25, 2024
870fe8b
Feat/Netw: Make list of interfaces available to plugins
TwinFan Jan 28, 2024
ba18171
Feat/SocketNetw: recv_from, send
TwinFan Jan 28, 2024
502f39b
Fix/Actions: User v4
TwinFan Jan 28, 2024
e40a679
Fix/Actions: Have to use different artifact names :(
TwinFan Jan 28, 2024
2497ca1
Fix/Networking: Removed non-working constructors
TwinFan Jan 30, 2024
04b61db
Refactor: 3-way-switch
TwinFan Feb 3, 2024
f7c3333
Feature: Override label drawing/AI control in XPMP2.prf
TwinFan Feb 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Checkout Code
uses: actions/checkout@v3 # must checkout before we can use our own actions
uses: actions/checkout@v4 # must checkout before we can use our own actions
- name: Build
uses: ./.github/actions/build-lin
id: build
Expand All @@ -37,9 +37,9 @@ jobs:
cp -a ./inc deploy-lib
mv ${{ steps.build.outputs.lib-file-name }} deploy-lib/lib/lin
- name: Upload XPMP2 lib
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: XPMP2-lib
name: XPMP2-lib-lin
path: deploy-lib/* # this way we keep the folder structure in the artifact
if-no-files-found: error

Expand All @@ -49,7 +49,7 @@ jobs:
runs-on: macos-11
steps:
- name: Checkout Code
uses: actions/checkout@v3 # must checkout before we can use our own actions
uses: actions/checkout@v4 # must checkout before we can use our own actions
- name: Build
uses: ./.github/actions/build-mac
id: build
Expand All @@ -62,9 +62,9 @@ jobs:
mkdir -p deploy-lib/lib
mv ${{ steps.build.outputs.lib-file-name }} deploy-lib/lib
- name: Upload XPMP2 Framework
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: XPMP2-lib
name: XPMP2-lib-mac
path: deploy-lib/* # this way we keep the folder structure in the artifact
if-no-files-found: error

Expand All @@ -74,7 +74,7 @@ jobs:
runs-on: windows-2022
steps:
- name: Checkout Code
uses: actions/checkout@v3 # must checkout before we can use our own actions
uses: actions/checkout@v4 # must checkout before we can use our own actions
- name: Build
uses: ./.github/actions/build-win
id: build
Expand All @@ -87,8 +87,8 @@ jobs:
mkdir -p deploy-lib/lib/win
cp ${{ steps.build.outputs.lib-file-name }} deploy-lib/lib/win
- name: Upload XPMP2 lib
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: XPMP2-lib
name: XPMP2-lib-win
path: deploy-lib/* # this way we keep the folder structure in the artifact
if-no-files-found: error
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ else()
endif()

project(XPMP2
VERSION 3.3.1
VERSION 3.4.0
DESCRIPTION "Multiplayer library for X-Plane 11 and 12")

# Provide compile macros from the above project version definition
Expand Down
Loading