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

v0.19.0 #969

Merged
merged 62 commits into from
Mar 30, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
e229d80
Bump third-party/moonlight-common-c from `07beb0f` to `d3cb813` (#968)
dependabot[bot] Feb 21, 2023
9e0c72e
github: move feature requests to moonlight board (#970)
ReenigneArcher Feb 24, 2023
845749d
windows: input: activate US keyboard layout for scancode mapping (#975)
psyke83 Feb 25, 2023
4ac8c5c
docs: improve examples (#1000)
ReenigneArcher Mar 6, 2023
a1e6f44
Bump babel from 2.11.0 to 2.12.1 (#991)
dependabot[bot] Mar 7, 2023
3188543
docs: add doxygen (#1004)
ReenigneArcher Mar 8, 2023
f238cf5
Add setting for suppressing input from mouse, keyboard, or gamepads (…
briankendall Mar 8, 2023
7d01b50
feat: implemented unicode input mode (#966)
ABeltramo Mar 8, 2023
8227e8f
Add XTest input fallback (#997)
Doridian Mar 8, 2023
91f5d39
Bump @fortawesome/fontawesome-free from 6.2.1 to 6.3.0 (#900)
dependabot[bot] Mar 8, 2023
c89fd83
Bump third-party/ViGEmClient from `9e842ba` to `726404e` (#913)
dependabot[bot] Mar 8, 2023
8f1465d
Docs improve source code documentation (#1016)
ReenigneArcher Mar 8, 2023
c3f3e16
Fix linux clang build errors (#879)
HomerSp Mar 8, 2023
889b93d
input: invert default config settings (#1017)
ReenigneArcher Mar 9, 2023
c29c917
Versioning improvements (#768)
TheElixZammuto Mar 9, 2023
bf4ed89
Skip irrelevant submodules when building on Arch (#817)
Tea23 Mar 10, 2023
dfb5293
archlinux: disable downlaod timeout (#1024)
ReenigneArcher Mar 10, 2023
6d54356
logging: change client verified messages to debug (#1020)
ReenigneArcher Mar 10, 2023
80aa61b
Support compiling for earlier releases of macOS (#960)
briankendall Mar 10, 2023
a72b77d
Bump third-party/moonlight-common-c from `d3cb813` to `02f12e4` (#1003)
dependabot[bot] Mar 10, 2023
21a728c
Bump ffmpeg (#1026)
LizardByte-bot Mar 10, 2023
fbe5e24
Fix startup when /dev/dri doesn't exist (#1027)
Doridian Mar 11, 2023
27c9c0e
docs: add wayland resolution example (#1028)
ReenigneArcher Mar 11, 2023
237f215
Bump third-party/miniupnp from `014c9df` to `e439318` (#944)
dependabot[bot] Mar 11, 2023
014d693
add tray icon (#1035)
ReenigneArcher Mar 15, 2023
afc6966
config: only save non default values (#1023)
ReenigneArcher Mar 15, 2023
d85b234
docs: add favicon (#1044)
ReenigneArcher Mar 16, 2023
7e9b184
ui: fix apply settings (#1045)
ReenigneArcher Mar 16, 2023
e20ca7a
tray-icon: execute as user (#1046)
ReenigneArcher Mar 17, 2023
a192c50
Use xdg-desktop-autostart.target for systemd service. (#901)
HomerSp Mar 20, 2023
744b54f
ci: add qodana (#1052)
ReenigneArcher Mar 21, 2023
c820f0a
qodana: fix notification conditions (#1053)
ReenigneArcher Mar 21, 2023
7999165
Bump furo from 2022.12.7 to 2023.3.23 (#1065)
dependabot[bot] Mar 24, 2023
5cdc0ac
qodana: use workflow dispatch (#1069)
ReenigneArcher Mar 24, 2023
8162d5f
Change text input to select (#1067)
KuleRucket Mar 24, 2023
a0d7250
docs: update config defaults (#1070)
ReenigneArcher Mar 24, 2023
455155a
Add missing <string> include (#1057)
luk1337 Mar 24, 2023
c6548f4
Provide ability to force a capture method via configuration. (#1063)
KuleRucket Mar 26, 2023
a487fb3
Fix compiler warnings due to deprecated elements in C++17 (#1077)
KuleRucket Mar 26, 2023
9b0e056
Nightly Notification Bug Fixes (#1073)
Nonary Mar 26, 2023
bf24d0e
Flatpak: update to org.freedesktop.Platform 22.08 (#936)
psyke83 Mar 27, 2023
6f02274
docs: suppress epub mimetype warnings (#1081)
ReenigneArcher Mar 27, 2023
6a914f7
Execute do/undo commands non-elevated (#1022)
pgrunzjr Mar 27, 2023
c2fba6f
Add Support for Safely Elevating Administrator Privileges (#1036)
Nonary Mar 27, 2023
8c86baf
Add support for global prep commands (#977)
pgrunzjr Mar 27, 2023
e18e4f4
Bump furo from 2023.3.23 to 2023.3.27 (#1082)
dependabot[bot] Mar 27, 2023
1dfe9ea
Bump third-party/moonlight-common-c from `02f12e4` to `c9426a6` (#1038)
dependabot[bot] Mar 27, 2023
3791edc
Bump third-party/nanors from `395e5ad` to `e9e242e` (#1039)
dependabot[bot] Mar 27, 2023
e1fddcc
versioning: fix dirty commit notifications (#1084)
ReenigneArcher Mar 27, 2023
014ca7e
commands: fix prep commands when empty (#1083)
ReenigneArcher Mar 27, 2023
be74b74
Properly handle libcurl flags in CMakeLists.txt on Windows (#1079)
ns6089 Mar 27, 2023
79cf382
Add missing setup for default global prep command exclusion dropdown …
pgrunzjr Mar 28, 2023
21eb4eb
clang: adjust formatting rules (#1015)
ReenigneArcher Mar 28, 2023
648df66
Fix X11 fallback during init (#1087)
luk1337 Mar 28, 2023
c222e34
Bump third-party/miniupnp from `014c9df` to `e439318` (#1093)
dependabot[bot] Mar 28, 2023
4b2f5be
Bump @fortawesome/fontawesome-free from 6.3.0 to 6.4.0 (#1088)
dependabot[bot] Mar 28, 2023
44f1984
Bump third-party/moonlight-common-c from `d3cb813` to `c9426a6` (#1089)
dependabot[bot] Mar 28, 2023
1ab1b79
Don't skip disconnected X11 outputs (#1071)
luk1337 Mar 28, 2023
57a722a
Continue in the face of failure (#1094)
KuleRucket Mar 28, 2023
7067432
Fix system tray Open Sunshine (#1095)
KuleRucket Mar 28, 2023
f169c6d
v0.19.0 release prep (#1097)
ReenigneArcher Mar 29, 2023
972f726
installer: auto install vigembus (#1100)
ReenigneArcher Mar 29, 2023
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
35 changes: 18 additions & 17 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
BasedOnStyle: LLVM
AccessModifierOffset: -2
AlignAfterOpenBracket: DontAlign
AlignConsecutiveAssignments: Consecutive
AlignConsecutiveAssignments: false
AlignOperands: Align
AllowAllArgumentsOnNextLine: false
AllowAllConstructorInitializersOnNextLine: false
Expand All @@ -18,8 +18,9 @@ AllowShortFunctionsOnASingleLine: All
AllowShortIfStatementsOnASingleLine: WithoutElse
AllowShortLambdasOnASingleLine: All
AllowShortLoopsOnASingleLine: true
AlwaysBreakAfterReturnType: None
AlwaysBreakTemplateDeclarations: Yes
AlignTrailingComments: false
AlwaysBreakAfterReturnType: All
AlwaysBreakTemplateDeclarations: MultiLine
BreakBeforeBraces: Custom
BraceWrapping:
AfterCaseLabel: false
Expand All @@ -37,32 +38,32 @@ BraceWrapping:
SplitEmptyRecord: true
BreakBeforeBinaryOperators: None
BreakBeforeTernaryOperators: false
BreakConstructorInitializers: BeforeColon
BreakInheritanceList: BeforeColon
BreakConstructorInitializers: AfterColon
BreakInheritanceList: AfterColon
ColumnLimit: 0
CompactNamespaces: false
ContinuationIndentWidth: 2
IndentCaseLabels: false
IndentPPDirectives: None
IndentCaseLabels: true
IndentPPDirectives: BeforeHash
IndentWidth: 2
KeepEmptyLinesAtTheStartOfBlocks: true
MaxEmptyLinesToKeep: 2
NamespaceIndentation: None
ObjCSpaceAfterProperty: false
KeepEmptyLinesAtTheStartOfBlocks: false
MaxEmptyLinesToKeep: 1
NamespaceIndentation: All
ObjCSpaceAfterProperty: true
ObjCSpaceBeforeProtocolList: true
PointerAlignment: Right
ReflowComments: false
SpaceAfterCStyleCast: false
SpaceAfterCStyleCast: true
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeCpp11BracedList: true
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: Never
SpaceBeforeCtorInitializerColon: false
SpaceBeforeInheritanceColon: false
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesBeforeTrailingComments: 2
SpacesInAngles: Never
SpacesInCStyleCastParentheses: false
SpacesInContainerLiterals: false
Expand Down
6 changes: 3 additions & 3 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# ignore git files
.git*

# ignore hidden files
.*

# do not ignore .git, needed for versioning
!/.git

# ignore repo directories and files
docs/
scripts/
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ contact_links:
url: https://app.lizardbyte.dev/support
about: Official LizardByte support
- name: Feature request
url: https://app.lizardbyte.dev/feedback
about: Share your suggestions or ideas to help us improve
url: https://ideas.moonlight-stream.org
about: Share your suggestions or ideas to help Moonlight and Sunshine improve
29 changes: 23 additions & 6 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ jobs:
last_version: ${{ steps.verify_changelog.outputs.latest_release_tag_name }}
release_body: ${{ steps.verify_changelog.outputs.changelog_parser_description }}

# todo - remove this job once versioning is fully automated by cmake
check_versions:
name: Check Versions
runs-on: ubuntu-latest
Expand Down Expand Up @@ -161,7 +162,7 @@ jobs:

- name: Setup Dependencies Linux Flatpak
run: |
PLATFORM_VERSION=21.08
PLATFORM_VERSION=22.08

sudo apt-get update -y
sudo apt-get install -y \
Expand Down Expand Up @@ -281,6 +282,7 @@ jobs:
sudo apt-get update -y
sudo apt-get install -y \
libboost-filesystem1.71-dev \
libboost-locale1.71-dev \
libboost-log1.71-dev \
libboost-regex1.71-dev \
libboost-thread1.71-dev \
Expand All @@ -307,6 +309,7 @@ jobs:
sudo apt-get install -y \
cmake \
libboost-filesystem-dev \
libboost-locale-dev \
libboost-log-dev \
libboost-thread-dev \
libboost-program-options-dev
Expand All @@ -316,6 +319,7 @@ jobs:
build-essential \
gcc-10 \
g++-10 \
libappindicator3-dev \
libavdevice-dev \
libcap-dev \
libcurl4-openssl-dev \
Expand Down Expand Up @@ -360,6 +364,10 @@ jobs:
sudo rm /root/cuda.run

- name: Build Linux
env:
BRANCH: ${{ github.head_ref || github.ref_name }}
BUILD_VERSION: ${{ needs.check_changelog.outputs.next_version_bare }}
COMMIT: ${{ github.event.pull_request.head.sha || github.sha }}
run: |
mkdir -p build
mkdir -p artifacts
Expand Down Expand Up @@ -483,6 +491,10 @@ jobs:
ln -sf /usr/local/opt/openssl/include/openssl /usr/local/include/openssl

- name: Build MacOS
env:
BRANCH: ${{ github.head_ref || github.ref_name }}
BUILD_VERSION: ${{ needs.check_changelog.outputs.next_version_bare }}
COMMIT: ${{ github.event.pull_request.head.sha || github.sha }}
run: |
npm install

Expand Down Expand Up @@ -588,7 +600,8 @@ jobs:

mkdir build
cd build
cmake -DGITHUB_COMMIT=${commit} \
cmake \
-DGITHUB_COMMIT=${commit} \
-DGITHUB_CLONE_URL=${clone_url} \
-DSUNSHINE_CONFIGURE_PORTFILE=ON \
-DSUNSHINE_CONFIGURE_ONLY=ON \
Expand Down Expand Up @@ -639,6 +652,8 @@ jobs:
echo "subportlist=${subportlist}" >> $GITHUB_OUTPUT

- name: Run port lint for all subports
env:
subportlist: ${{ steps.subportlist.outputs.subportlist }}
run: |
set -eu
fail=0
Expand All @@ -660,10 +675,10 @@ jobs:
echo "::endgroup::"
done
exit "$fail"
env:
subportlist: ${{ steps.subportlist.outputs.subportlist }}

- name: Build subports
env:
subportlist: ${{ steps.subportlist.outputs.subportlist }}
run: |
set -eu
fail=0
Expand Down Expand Up @@ -712,8 +727,6 @@ jobs:
echo "::endgroup::"
done
exit "$fail"
env:
subportlist: ${{ steps.subportlist.outputs.subportlist }}

- name: Package
run: |
Expand Down Expand Up @@ -793,6 +806,10 @@ jobs:

- name: Build Windows
shell: msys2 {0}
env:
BRANCH: ${{ github.head_ref || github.ref_name }}
BUILD_VERSION: ${{ needs.check_changelog.outputs.next_version_bare }}
COMMIT: ${{ github.event.pull_request.head.sha || github.sha }}
run: |
mkdir build
cd build
Expand Down
Loading