Commit Graph

78 Commits

Author SHA1 Message Date
stonedDiscord
a449aa86e9
Qt6 (#824)
* Major cleanup of screenshake code

* Add pre-5.10 support for screenshake math

* more compat, uglier too

* add surprise tool

* we don't need inline functions

* only run qsrand on old versions

* Squash compiler warnings

* >= not > please

* don't set codec in qt6

* switch to new regex

* remove qdesktopwidget (was unused)

* make enter event an enter event

* forgot header file

* rename emote_mod enum as there is an enum of the same name in chat_message

* regexp

* no more codec

* fix warning about emote_mod type

* change to new qtconcurrent

* misc was unused

* fix run

* change qtconcurrent for music

* codecs came back

* make CI run on qt6 too

* seperate artifacts

* qFormatLogMessage is wonky here

* maybe actually use the qt version from matrix

* change qt version here as well

* even lower

* use my own fixed installer

* use my own fixed version of qapng

* get websockets

* minor spelling mistake

* yOu nEeD aDdOnS

* aaaaaaaaaaaaaaaaaaaaaaaaaaaaa

* Revert "maybe actually use the qt version from matrix"

This reverts commit 7ab6b1b4c2f1200318d52f325efd2ef46c3fbd6a.

* Revert "Revert "maybe actually use the qt version from matrix""

This reverts commit a6f7c5bedf214a1992c15b296edd195f96a9196a.

* use jurplels again

* Revert "use jurplels again"

This reverts commit 5795474bca64590f1479af3ccbf7d8cc57f427e7.

* revert CI to master

* main not master

Co-authored-by: in1tiate <woodward.randall02+github@gmail.com>
2022-12-28 21:35:11 +01:00
Caleb Mabry
8a0404f424
Gitignore bin (#867)
* Adding MS

* Ignore bin folder contents but keep folder

* Undo a file change

* On pull request
2022-12-17 11:44:12 +01:00
Salanto
59f5cccfbf
Fix CI on master due to CVE in zlib and changed BASS folder layout (#881)
* Bump zlib version

* Libbass changed the folder structure, it seems.

* Should update the rest too.
2022-12-04 20:09:27 +01:00
stonedDiscord
f55cbe543b
move themes into bin folder (#849)
* as if this is going to work

* use android libs and spec for android

* install ndk and use clang over g++

* shut the fuck up

* SHUT THE FUCK UP

* shut up shut up shut up

* get remove from favs button

* move themes into bin folder

* bin folder now already comes with repo

* actually install old ndk version

* Delete .gitlab-ci.yml

* apply font for version
2022-08-14 23:16:55 +02:00
stonedDiscord
517b67e952
Android CI (#850)
* as if this is going to work

* use android libs and spec for android

* install ndk and use clang over g++

* shut the fuck up

* SHUT THE FUCK UP

* shut up shut up shut up

* actually install old ndk version

* Delete .gitlab-ci.yml
2022-08-08 18:51:46 +02:00
stonedDiscord
1953b26233
Linux apng (#820)
* copy qapng

* correct case

* delete folder from zip

* build qapng without it crashing
2022-07-21 18:10:53 +02:00
stonedDiscord
3e0e4583cb
Linux ci (#816)
* turn off sized deallocation on desktop

* add an easy launch script and tar it

to keep the +x bit

* too many spaces

* add os name and fix linux deploy
2022-07-19 09:13:48 +02:00
stonedDiscord
4f559374fd
Begone bot (#811)
* this branch was dead

* bot was more annoying than helpful
2022-07-17 14:54:58 -05:00
stonedDiscord
0be8d0f5ae
Shutup ci (#782)
* stop magic number spam

* forgot to remove avoid

* Update .clang-format

* yeet qt translations and unused image formats

* also remove bearer and styles

* remove another svg dll

* create dmg on mac

* forgot .app

* delete folder after packing

* skip runtime webkit and opengl

* switch back to fixed qt setup

* try installing the NDK

* update discord rpc includes

* enable discord in CI builds

* copypaste lmao

* windows doesn't have export

* forgot the quotes

* guess i'm not root

* downgrade ubuntu

* lets hope ubuntu 18 comes with android ndk

* it doesn't

* try to update libpng

* script wasn't executable

* downgrade android

* typo

* use qmake to enable discord

* exit code 101 very funny qmake

* its in defines not just true

* can i use qmake like this?

* add discord

* exclude android from discord

* android runs on linux after all
2022-06-15 22:16:30 -05:00
oldmud0
729ad1c24e
Update build.yml (#775) 2022-06-02 22:04:34 +02:00
stonedDiscord
d87371b65e
GitHub android ci (#767)
* try this matrix thing

* syntax error

* use my own qt installer so it actually works

* allow changing path

* whoops cant have it twice

* get the right version of discord rpc

* get correct bass

* try to fix windows

* overwrite bass files

* forgot to delete these

* here's your version bro

* what did we even use catch2 for??

* linux doesnt have a c folder

* android bass

* switch from cmake to qmake

* opus dylib

* we don't install

* put bass in a subfolder so we don't build the stupid examples

* was using wrong arch for android

* fix up gitignore

* get correct artifact folder

* lets hope qmake will ignore the ABI for all the other platforms

* use platform name for artifact

* copy dlls into bin folder

* lmao i yeeted the folder

* create folder

* use more recent mingw

* windows uses dlls

* 2017 doesn't work

* our libs are 64 bit

* install msvc

* shitty ms documentation

* ok ms

* wrong directory for deploy

* copy apng

* use correct image for msvc2019

* deploy android

* 32bit windows it is

* adroideploy

* try this

* Update build.yml

* move libs

* armeabi-v7a

* fix android build files

* only get linux bass for linux

* don't try to install discord on android

* deploy mac

* get rid of double permission warning

* define filename for APK

* add mac dependencies

* put android bass in the correct folder

* mac apng

* android apng

* remove old CI

* ask for storage permissions

* qt bug ..........

* update clang-tidy-review

* update everything

* fuck you lukka

* fuck you jurplel for merging that shitty PR that broke everything

* give it what it wants

* Update clang-tidy-review.yml

* github is failing it because it's too big

* wait for the user and request a proper permission string

* underscore moment

* use write external storage instead

* try this instead

* 082 fails with docker again
2022-05-24 21:16:04 +02:00
stonedDiscord
e0c67124a6
Midi music (#614)
* add bassmidi everywhere but CI

* hello CI please don't ban me from github

* add lib and open midi files with the lib

* overlooked windows CI

* yes, overwrite everything

* add tracker support

* add file formats that bass supports

* forgot .mid smh

* load all plugins in one function
2022-03-25 15:58:59 +03:00
stonedDiscord
92633e5ff2
try this reviewer (#668)
* try this reviewer

* test the reviewer with a very bad piece of code

* it can't handle spaces

* run cmake to find all the files

* file go brr haha

* cmake needs qt installed

* rename file once again

* use windows

* also doesn't like brackets

* can't use windows

* install qt the linux way

* try using cmake this way

* cmon cmake

* install qt before running cmake

* forgot catch2

* need to install as root

* add build dir

* delete test file

* fix 3 warnings

* enable clazy

* Revert "fix 3 warnings"

This reverts commit 7e64d4a546c397b5b69554ccf6765bf0a068f695.

* disable 3 warnings

* add a bracket for readability

* install clazy before

* get qt 5 real

* try lukkas cmake modules

* dupe courtroom again to test clang-tidy

* courtroom.cpp was a mistake

* remove magic number warning
2022-03-01 21:37:11 +01:00
oldmud0
4bb4ddd0f9
Enable GitHub Actions for all branches 2021-02-02 14:53:09 -06:00
Skye Deving
29370b49cb Rename push workflow 2021-01-28 11:05:42 -06:00
Skye Deving
33ba7a3ea0 Disable workflow trigger to make hopefully make it work 2021-01-28 11:05:42 -06:00
Skye Deving
d4a2282a3e Get QtApng 2021-01-28 11:05:42 -06:00
Skye Deving
b55082a676 Use the relative paths to be compatible with the bash shell 2021-01-28 11:05:42 -06:00
Skye Deving
ed91d60332 Use dynamic discord-rpc and copy libs to release folder 2021-01-28 11:05:42 -06:00
Skye Deving
56f8d1505c Remove unnecessary .zip extension to the name 2021-01-28 11:05:42 -06:00
Skye Deving
1871a43dc8 Upload the release folder 2021-01-28 11:05:42 -06:00
Skye Deving
232a299612 Remove listing directory 2021-01-28 11:05:42 -06:00
Skye Deving
e4152f577b Fix path 2021-01-28 11:05:42 -06:00
Skye Deving
196982ffe5 Add in extension 2021-01-28 11:05:42 -06:00
Skye Deving
4e18874762 Attempt to deploy 2021-01-28 11:05:42 -06:00
Skye Deving
353ed07464 Rename to zip since artifact is a zip 2021-01-28 11:05:42 -06:00
Skye Deving
af6cacf9d0 Upload the right artifact 2021-01-28 11:05:42 -06:00
Skye Deving
712a48cbac Use the x64 bass lib 2021-01-28 11:05:42 -06:00
Skye Deving
3bd57190f0 Add lib as well 2021-01-28 11:05:42 -06:00
Skye Deving
e9a53b1f88 Copy the bass x64 dll 2021-01-28 11:05:42 -06:00
Skye Deving
8d7d04e284 Copy the dynamic dll over as well 2021-01-28 11:05:42 -06:00
Skye Deving
ea9284d18d Fix paths and remove env 2021-01-28 11:05:42 -06:00
Skye Deving
46d6b6719b Try using win32 2021-01-28 11:05:42 -06:00
Skye Deving
0074bd0e70 Copy the dynamic lib 2021-01-28 11:05:42 -06:00
Skye Deving
ecf472d4a2 Fix typo 2021-01-28 11:05:42 -06:00
Skye Deving
7a9cb6a00c Grab discord-rpc too 2021-01-28 11:05:42 -06:00
Skye Deving
23b1cf4703 Change the copy 2021-01-28 11:05:42 -06:00
Skye Deving
bb63cfd178 Renable build and copy more bass 2021-01-28 11:05:42 -06:00
Skye Deving
214e941464 Make this just install qt for cache 2021-01-28 11:05:42 -06:00
Skye Deving
6a2e7e16d0 Remove unneeded option 2021-01-28 11:05:42 -06:00
Skye Deving
f9700bf6eb Remove sudo 2021-01-28 11:05:42 -06:00
Skye Deving
0a1dc4a234 Install Catch2 2021-01-28 11:05:42 -06:00
Skye Deving
2e66e802a1 Try using proper cmake steps 2021-01-28 11:05:42 -06:00
Skye Deving
9b36fb8bda Maybe using cmake will work 2021-01-28 11:05:42 -06:00
Skye Deving
afb534bf67 Grab bass dependency 2021-01-28 11:05:42 -06:00
Skye Deving
6ae4e617b0 Attempt to do things again 2021-01-28 11:05:42 -06:00
Skye Deving
4429d5e630 Add new step for compiler 2021-01-28 11:05:42 -06:00
Skye Deving
0cd3351013 Change the windows again 2021-01-28 11:05:42 -06:00
Skye Deving
51b77403eb Try to invoke the bat file better 2021-01-28 11:05:42 -06:00
Skye Deving
672b315272 Attempt to use different qt installer 2021-01-28 11:05:42 -06:00