Commit graph

5588 commits

Author SHA1 Message Date
Bruno Alexandre Rosa
c982019ae2 use DVCPKG_HOST_TRIPLET AND DVCPKG_TARGET_TRIPLET 2025-10-13 19:09:57 -03:00
Bruno Alexandre Rosa
f703ab0da0 use DVCPKG_HOST_TRIPLET instead of DVCPKG_TARGET_TRIPLET 2025-10-13 18:52:15 -03:00
ebbit1q
98e3fa3cbc use hyphen 2025-10-11 01:41:46 +02:00
ebbit1q
6fe64b90ee make script work for arm as well, might be useful 2025-10-11 01:35:17 +02:00
ebbit1q
6e5eef6082 format script
"I just thinks it looks better like this"
2025-10-11 00:50:48 +02:00
Bruno Alexandre Rosa
4a0b44cda6 simplify script 2025-10-10 18:02:22 -03:00
Bruno Alexandre Rosa
4a9b71e400 move logic to env var 2025-10-10 17:36:16 -03:00
Bruno Alexandre Rosa
42fe2d7f73 move logic inside runner == macos if 2025-10-10 15:11:42 -03:00
Bruno Alexandre Rosa
0647e0b6e3 Revert "try passing triplets config as cmake variables"
This reverts commit 77e83e8590.
2025-10-10 15:09:37 -03:00
Bruno Alexandre Rosa
77e83e8590 try passing triplets config as cmake variables 2025-10-10 14:43:50 -03:00
Bruno Alexandre Rosa
0e5a02ae53 add more comments 2025-10-10 13:28:26 -03:00
Bruno Alexandre Rosa
adbe686b94 ci: fix ccache cleaning 2025-10-10 10:32:28 -03:00
Bruno Alexandre Rosa
3395894adf Merge branch 'master' into 6186/target-older-x86-macos 2025-10-10 10:31:54 -03:00
RickyRister
8ebfc40de5
Consolidate closeReplay action into leaveGame (#6239) 2025-10-09 18:59:53 -07:00
RickyRister
c42e953199
Fix unattach shortcut not working at all in remote games (#6238) 2025-10-09 18:59:10 -07:00
RickyRister
636aa72141
Remove redundant prefix from libcockatrice_card folders (#6237)
Took 28 minutes
2025-10-09 23:09:20 +02:00
github-actions[bot]
14e6e6eff4
Update translation source strings (#6203)
Co-authored-by: github-actions <github-actions@github.com>
2025-10-09 23:05:12 +02:00
BruebachL
474c1d0d89
[Move refactor] Move dialogs to interface/widgets/ (#6234)
* Move dialogs/ underneath interface/widgets since QDialog inherits from QWidget.

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-10-09 15:25:18 +02:00
BruebachL
b8983f27ab
[Move refactor] Move tabs to interface/widgets (#6235)
* Move tabs to interface/widgets.

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-10-09 14:51:47 +02:00
BruebachL
d9c65d4ae0
[Move refactor] Reparent orphan classes (#6236)
* Move orphaned classes to their correct parent folders.

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-10-09 14:15:19 +02:00
BruebachL
1ef07309d6
Turn Card, Deck_List, Protocol, RNG, Network (Client, Server), Settings and Utility into libraries and remove cockatrice_common. (#6212)
---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
Co-authored-by: ebbit1q <ebbit1q@gmail.com>
2025-10-09 07:36:12 +02:00
Bruno Alexandre Rosa
776cf5109e Merge branch 'master' into 6186/target-older-x86-macos 2025-10-08 10:33:14 -03:00
Bruno Alexandre Rosa
19260484af Merge branch 'master' into 6186/target-older-x86-macos 2025-10-08 09:44:18 -03:00
ebbit1q
be1403c920
add hdiutil repeat script (#6231) 2025-10-08 10:10:44 +02:00
transifex-integration[bot]
03e32f0a7c
Translate cockatrice/cockatrice_en@source.ts in it (#6228)
100% translated source file: 'cockatrice/cockatrice_en@source.ts'
on 'it'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-10-08 02:18:33 +02:00
tooomm
f4361d1b43
CI: More workflow paths updates (#6227)
* update trigger paths

* change to include paths trigger pattern

* refine selection

* more paths

* fix

* revert push trigger and add hint
2025-10-08 02:17:02 +02:00
ebbit1q
e1259e67d3
update vcpkg (#6230)
* update vcpkg

* trigger build workflow on vcpkg changes
2025-10-08 01:40:52 +02:00
BruebachL
ca1b9bf75f
[PrintingSelector] Sync PrintingSelector availability to OverrideAllCardArtWithPersonalPreference setting. (#6218)
* [PrintingSelector] Clearly warn users about disabling the providerId change, hide and disable the printingSelector, clear the networkCache.

Took 56 minutes

Took 4 seconds

Took 9 minutes

* Defer rollback so the rollback isn't swallowed logically.

Took 7 minutes

* Immediately enable select printing action.

Took 7 minutes

* Remove restart label.

Took 8 seconds

* Clear PixmapCache as well as NetworkCache.

Took 4 minutes

* Lint.

Took 3 minutes

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-10-07 20:59:16 +02:00
ebbit1q
3cff55b0bb
add abstract player in expectance of draft players (#6210)
* add abstract player in expectance of draft players
2025-10-07 15:09:30 +02:00
Bruno Alexandre Rosa
0746b00abb Merge branch 'master' into 6186/target-older-x86-macos 2025-10-06 18:18:06 -03:00
tooomm
c25b153185
CI: Update trigger paths for desktop workflows (#6223)
* update trigger paths

* change to include paths trigger pattern

* refine selection
2025-10-05 16:51:06 +02:00
RickyRister
9c58e6f90f
Don't use vcpkg on local macOS (#6225)
* Don't use vcpkg on local macOS

* fix typo
2025-10-05 13:31:46 +02:00
Bruno Alexandre Rosa
9b201cd8c3 Merge branch 'master' into 6186/target-older-x86-macos 2025-10-04 02:15:10 -03:00
Bruno Alexandre Rosa
802e735225 another minor refactor 2025-10-03 21:36:53 -03:00
BruebachL
cff16346ef
[TabGame] Fix dangling PlayerMenus in gameMenu (#6215)
* Player manager is responsible for deleting players.

Took 21 minutes

* Clean up dangling QAction* wrappers for PlayerMenus in TabGame::processPlayerLeave(Player* leavingPlayer)

Took 37 seconds

* Lint.

Took 11 minutes

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-10-04 01:08:04 +02:00
Bruno Alexandre Rosa
6bdc14f9ec small refactor 2025-10-03 19:20:10 -03:00
Bruno Alexandre Rosa
062c8adebb pass matrix.target as version 2025-10-03 19:13:35 -03:00
Bruno Alexandre Rosa
de255ea463 fix triplet name 2025-10-03 19:06:27 -03:00
Bruno Alexandre Rosa
c6b477366e generate triplet file in compile.sh 2025-10-03 18:59:05 -03:00
Bruno Alexandre Rosa
f7b7c62376 adress initial reviews 2025-10-03 18:28:21 -03:00
Bruno Alexandre Rosa
3839ce9d15 more cleanups 2025-10-03 12:44:37 -03:00
Bruno Alexandre Rosa
6d55ead611 use cmake flag in compile.sh i.s.o. env var in yml 2025-10-03 12:44:37 -03:00
Bruno Alexandre Rosa
0c1fe47bc1 Simplify --x86-macos 2025-10-03 12:44:37 -03:00
Bruno Alexandre Rosa
1c55caed0a Align xcode versions 2025-10-03 12:44:37 -03:00
Bruno Alexandre Rosa
7c4d844468 cleanup 2025-10-03 12:44:37 -03:00
Bruno Alexandre Rosa
f2645eb35d build: target older macos 2025-10-03 12:44:37 -03:00
BruebachL
30e6b52783
[Game] Populate playerLists for menus in their aboutToShow … (#6214)
* Populate playerLists for menus in their aboutToShow so they are always current and do not rely on playerMenu manually tracking them. Also add playerActions for previous playerListActions.

Took 1 hour 35 minutes

---------

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-10-03 15:21:22 +02:00
BruebachL
015570c833
For the automatic card database update process, disconnect signals, terminate and wait for it to finish on window_main destruction. (#6216)
Took 1 minute

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-10-03 15:03:37 +02:00
BruebachL
7c31197b78
Correctly add filterWidget as a dock widget for VDE, make printingSelector visible in the default layout for DE. (#6217)
Took 18 minutes


Took 24 seconds

Co-authored-by: Lukas Brübach <Bruebach.Lukas@bdosecurity.de>
2025-10-03 14:56:19 +02:00
ebbit1q
a69bfb8cb8
add scroll bar to properties in cardinfotextwidget (#6201)
* add scroll bar to properties in cardinfotextwidget

* remove resizeevent trigger
2025-10-02 22:55:18 -04:00