Skip to content
Snippets Groups Projects
  1. Jan 02, 2024
  2. Dec 10, 2023
  3. Jul 21, 2023
  4. Mar 12, 2023
  5. Feb 03, 2023
  6. Jan 28, 2023
  7. Nov 24, 2022
    • Kyle Kienapfel's avatar
      CMake: rework for Qt6 support · a75542ad
      Kyle Kienapfel authored
      This PR rearranges things in the CMake system to make compiling with Qt6 possible
      
      1. Camera API has changed in Qt6, so the camera feature is disabled
      2. A previous fix involving QLocale is now version gated.
      3. QRegExp replaced with QRegularExpression, see #5343
      4. Qt6_LOCATION option added to specify a location to search for Qt6
        (see examples below)
      5. windeployqt is used to copy Qt6 files into the build directory on Windows
      
      Notes for Arch Linux
      Arch install happened to have qt6-base qt6-declarative qt6-translations installed
      
      mkdir build && cd build
      cmake .. -GNinja -DYUZU_USE_BUNDLED_VCPKG=ON -DYUZU_TESTS=OFF -DENABLE_QT6=YES -DYUZU_USE_BUNDLED_QT=NO
      
      Windows (MSVC)
      Qt wants users to download precompiled libraries via an online installer,
      it is worth noting that the GPL/LGPL takes precendence over any ...
      
      In the Qt Maintenance tool, under a version, such as 6.3.1
      Select "MSVC 2019 64-bit"
      Under Additional Libraries Qt Multimedia may be of use for Camera support
      
      For the Web Applet I had to select the following:
      PDF Positioning WebChannel WebEngine
      
      mkdir build && cd build
      cmake -G "Visual Studio 16 2019" -DQt6_LOCATION=C:/Qt/6.4.0/msvc2019_64/ \
      -DENABLE_COMPATIBILITY_LIST_DOWNLOAD=YES -DYUZU_USE_BUNDLED_QT=NO \
      -DENABLE_QT_TRANSLATION=YES -DENABLE_QT6=YES ..
      
      Some numbers for reference (msvc2019_64)
      Qt5 (slimmed down) 508 MB
      Qt5.15.2 all in    929 MB
      Qt6.3.1           1.71 GB
      Qt6.3.2           1.73 GB
      Qt6.4.0-beta3     1.83 GB
      Qt6.4.0           1.67 GB
      a75542ad
  8. Nov 23, 2022
  9. Oct 22, 2022
  10. Sep 10, 2022
  11. Sep 09, 2022
  12. Sep 01, 2022
  13. Aug 27, 2022
  14. Aug 15, 2022
  15. Aug 09, 2022
    • Kyle K's avatar
      Qt: tweak ui files · af9c3e93
      Kyle K authored
      make about dialog a bit taller for full message on more systems
      
      for direct_connect.ui hedging bets here, there is a text field for port
      number that possibly shouldn't be translated, marking as such, but also
      adding a translation note for the event that it makes sense to translate
      the placeholder text to something other than the default multiplayer
      direct connect port.
      af9c3e93
  16. Jul 25, 2022
Loading