24 Commits
Author SHA1 Message Date
Andrew Rabert 70595095ca Remove accidental symlink 2025-12-30 18:52:14 -05:00
Andrew Rabert cd8698c0e2 Fix warnings; remove dead code 2025-12-30 18:39:08 -05:00
Andrew Rabert f3d2382530 Fix severe memory leak
6.10.* has a severe memory leak.
https://qt-project.atlassian.net/browse/QTBUG-141377

6.9.3 works well enough.

resolves https://github.com/jellyfin/jellyfin-desktop/issues/1091
2025-12-29 22:08:50 -05:00
Andrew Rabert f204676e4b Fix some qt6 builds
- Fixes build and package for at least Ubuntu 24.04
- Defaulted to building and statically linking mpvqt as most platforms
  lack packages for it.
- Workaround mpvqt requiring qt>=6.5 for wayland support with a few
  workarounds when statically building.
- Additionally, default to xcb on qt<6.5 due to mpvqt using qt>=6.5
  fetures for wayland. Wayland can be forced, but seems to give black
  video.
2025-11-23 02:09:33 -05:00
Andrew Rabert c7e9cf7486 Change to Qt 6
Co-authored by: Izzie Walton <ian@iwalton.com>
Co-authored by: Satadru Pramanik <satadru@gmail.com>
Co-authored by: sevenrats <sevenrats@tutanota.com>
Co-authored by: xB <65196493+xBiei@users.noreply.github.com>
Co-authored by: zjeffer <4633209+zjeffer@users.noreply.github.com>
2025-11-22 18:16:00 -05:00
Andrey Filipenkov 25affb5b9c [macOS] remove no longer used SPMediaKeyTap
MPRemoteCommandCenter and MPNowPlayingInfoCenter are available since macOS 10.12.2
2024-04-21 12:26:08 +03:00
Andrey Filipenkov 316c0c307d fix a few warnings 2024-04-21 12:26:08 +03:00
Ian Walton 721e84f5b4 Switch from QsLog to regular QT logging. 2023-03-08 19:37:32 -05:00
Ian Walton 9fd786fdc0 Remove unused roku input and qhttp library. 2023-03-08 17:48:01 -05:00
Eivind Uggedal b0541484b3 Fix Qt 5.15 QTextStream deprecation warnings
- QTextStream::endl was deprecated in 5.15 and removed in 6.0. The new
  alternative, QT::endl is not available < 5.15, so just use literal
  newlines and flush where appropirate (QT::endl appends newline and
  flushes the stream). QTextStream should handle the "\n" to "\r\n"
  translation internally.
- QTextStream::flush was also deprecated in 5.15 and the alternative
  QT::flush is also not available in < 5.15. Just flush the stream
  directly.
2021-04-13 10:19:38 +02:00
Lionel CHAZALLON a4be5c220a Apple Remote : Update HIDRemote, fixes https://github.com/plexinc/plex-media-player-private/issues/669
Seems some newer version of HIDRemote was needed, tested on a 2010 macmini running High Sierra
2018-02-08 20:40:26 +01:00
Lionel CHAZALLON 58354005ed Attempt a fix for https://github.com/plexinc/plex-media-player-private/issues/669 2017-11-28 07:53:59 +01:00
Tobias Hieta f157ded1f8 Fix so that Let's move doesn't use ~/Applications 2016-12-07 16:02:04 +01:00
Tobias Hieta bc5012718f Add Let's move that moves the PMP app to /Applications if launched from anywhere else
This help the problems with the Pathrandomization in Sierra for example.
2016-11-29 15:37:54 +01:00
Vincent Lang 5b778a35ce QsLog: add missing lock
The destList is accessed both from the main thread and logger's writer
thread.

Within PMP, this shouldn't matter in practice, because we're not adding
new destinations after sending the first log message.
2016-07-19 11:52:14 +02:00
Tobias Hieta 81e2c6ffe9 Fix build with Qt5.7 2016-04-28 16:00:43 +02:00
Tobias Hieta 2825f1acd9 Enable -Wshorten-64-to-32 on Clang and GCC and fix warnings in our code
Also disable this warning for external libs like qhttp and HIDRemote
since we don't control them and don't want to maintain fixes just for
warnings.
2016-04-12 12:01:36 +02:00
Tobias Hieta 09e7605b68 Use CXX_STANDARD 14 and centralize the setting to utils.cmake 2016-04-01 16:34:22 +02:00
Tobias Hieta 47f321c796 We don't want to export and import QHttp headers since we link against them. 2016-03-29 16:09:50 +02:00
Tobias Hieta 2014be22cc Move HIDRemote to external so it won't be tidied 2016-03-22 11:19:45 +01:00
Tobias Hieta 63fb8b7ea0 Updated QHttp to 5433eb6 2016-03-16 15:50:28 +01:00
Tobias Hieta 8b88de03fb Fix QHttp compilation on windows 2016-02-22 09:01:47 +01:00
Tobias Hieta 4638151bfd WIP: qhttpserver->qhttp 2016-02-22 09:01:47 +01:00
Tobias Hieta 3d4859f1b1 Initial public commit of Plex Media Player 2015-10-13 11:05:27 +02:00