Commit Graph

1598 Commits

Author SHA1 Message Date
Alexandre Quessy 4278db1393 Update GitHub Actions runner to Ubuntu 26.04 2026-05-20 00:49:21 -04:00
Alexandre Quessy 088d13859b Update Travis CI and AppVeyor configs for Qt 6
Remove GStreamer dependencies and update to Qt 6 packages.
Travis: Ubuntu Noble, Xcode 15.4.
AppVeyor: Qt 6.8, simplified build.
2026-05-20 00:45:44 -04:00
Alexandre Quessy 324a403999 Remove all GStreamer references from docs, comments, and CI
Delete obsolete GStreamer video backend source files
(VideoUriDecodeBinImpl, VideoV4l2SrcImpl, VideoShmSrcImpl),
the GStreamer macOS URL resource, and clean up all remaining
GStreamer mentions in INSTALL.md, README.md, TODO, CI workflows,
build scripts, and source comments. CHANGELOG entries are preserved
as historical record.
2026-05-20 00:42:04 -04:00
Alexandre Quessy 82eef90960 Remove GStreamer dependency and port to Qt 6
Replace the GStreamer media backend with Qt 6 Multimedia (QMediaPlayer,
QVideoSink, QAudioOutput, QCamera, QMediaCaptureSession). This removes
a heavy native dependency and brings the codebase onto a supported Qt
version.

Key changes:
- New VideoPlayerImpl class using QMediaPlayer/QVideoSink for file playback
- Rewrite CameraSurface (QVideoSink) and CameraImpl (QMediaCaptureSession)
- Drop VideoShmSrcImpl, VideoUriDecodeBinImpl, VideoV4l2SrcImpl
- QGLWidget → QOpenGLWidget, QDesktopWidget → QScreen
- QRegExp → QRegularExpression throughout (including qtpropertybrowser)
- Fix all Qt 5→6 API breakages (endl, toAscii, qCopy, QMutexLocker
  template, enterEvent, QWeakPointer::data, QVariant helpers, etc.)
- Update build scripts for Qt 6 on macOS
2026-05-20 00:30:00 -04:00
yoavv2 94ca264e11 Fix macOS build: remove WebEngine dependency and use pkg-config GStreamer
Co-Authored-By: Oz <oz-agent@warp.dev>
2026-05-01 11:39:44 -04:00
Alexandre Quessy ed57b7039d Update GitHub Sponsors usernames in FUNDING.yml 2026-01-09 16:47:00 -05:00
Alexandre Quessy 21304c3e2a Update GitHub Sponsors username in FUNDING.yml 2026-01-09 16:40:16 -05:00
Alexandre Quessy d1e063449e Update README, CONTRIBUTING and CI for Linux
Add a new CI file for Ubuntu

Disable the old github workflows

Fix the Ubuntu build
2026-01-09 16:06:02 -05:00
Sofian Audry dde2acf4eb Warning message wrt MapMap not maintained anymore. 2022-10-06 12:24:34 -04:00
Michaël Creusy 2099ce0663 Update fileedit.cpp
In gtk linux desktop this QFileDialog wasn't fixed
2021-09-05 12:32:10 +00:00
Desone Burns II 801b00918b Fix build on GCC 10 2021-09-05 12:31:34 +00:00
Peter Urban eeb07756d3 Install message handler after instanciating MainApplication
Fix #514 
related to QT bug https://bugreports.qt.io/browse/QTBUG-27024 : "Crash if QGuiApplication::font() is used without instancing QGuiApplication first"
2021-09-05 12:30:44 +00:00
Alexandre Quessy fac1cbd6e7 Update README with Github Action badges 2020-05-16 06:40:46 -04:00
Alexandre Quessy 0571a1dc71 fix branch name in github workflows 2020-05-16 06:36:23 -04:00
Alexandre Quessy 089c7f9133 Create qt-windows.yml 2020-05-16 06:33:58 -04:00
Alexandre Quessy 6dce0f4072 Create qt-linux.yml 2020-05-16 06:33:09 -04:00
Alexandre Quessy c01a7668a4 Create qt-macos.yml 2020-05-16 06:32:11 -04:00
Antonio 057c9ba1f1 Fix spelling and trailing white spaces (#502)
Change "fot" to "for" and removed trailing white space in Ubuntu dependency list
2020-04-29 09:18:29 -04:00
Bay Dam 774022b336 Update INSTALL.md 2020-04-16 12:12:33 +00:00
baydam 8ab1780501 Improve loading speed of the keyboard shortcut 2020-04-15 20:37:45 +00:00
baydam 280f3c5cf7 Update Windows 10 build instructions 2020-04-15 18:18:41 +00:00
Sofian Audry f77c52aee6 Reorganized order of action items and added new operation items to edit menu. 2020-04-15 12:37:48 -04:00
Sofian Audry 4e0e84f597 Cleanup. 2020-04-15 12:25:28 -04:00
Bay Dam 3c665be8e7 Update appveyor.yml 2020-04-15 14:10:27 +00:00
Bay Dam 23887dc0e5 Update appveyor.yml 2020-04-15 14:09:30 +00:00
Bay Dam 2e57df54b3 Update appveyor.yml 2020-04-15 14:01:48 +00:00
Bay Dam 5cf9ea6983 Update appveyor.yml 2020-04-15 14:00:57 +00:00
Bay Dam 0fe4f2b33f Update .travis.yml 2020-04-15 13:48:35 +00:00
Bay Dam 33396a0f33 Update appveyor.yml 2020-04-15 13:34:39 +00:00
Bay Dam 58c10fd356 Update .travis.yml 2020-04-15 13:23:49 +00:00
Bay Dam 35cfc11ef5 Update .travis.yml 2020-04-15 13:07:18 +00:00
Bay Dam 6d880745b9 Update appveyor.yml 2020-04-15 12:58:40 +00:00
Bay Dam b739af6b26 Update .travis.yml 2020-04-15 12:55:15 +00:00
Bay Dam 94f5bbf54b Update .travis.yml 2020-04-15 12:37:51 +00:00
Bay Dam 2f6f99e6e4 Update .travis.yml 2020-04-15 12:23:41 +00:00
Bay Dam a31b6726fc Update .travis.yml 2020-04-15 12:13:33 +00:00
Bay Dam 42b57fc0e4 Update .travis.yml 2020-04-15 12:08:21 +00:00
Sofian Audry b2bcfa533b Fixed: Selecting a shape adds a move action to the undo stack (closes #497). 2020-04-14 13:38:04 -04:00
Sofian Audry 49e90ca2b3 Merge branch 'develop' of github.com:mapmapteam/mapmap into develop 2020-04-10 12:37:45 -04:00
Bay Dam 579698d34a Fix issue #499 related to Qt version check 2020-04-08 18:49:59 +00:00
Sofian Audry 67ab751b6e Fixed bug: click was privileging shapes that were under (lower/deeper). 2020-04-08 14:02:27 -04:00
Sofian Audry 469b35a0a9 Removed useless debug message 2020-04-08 13:47:13 -04:00
Bay Dam afc166107d Update instruction that help to fix issue #498
Due to the last addition followed libraries should be installed
`sudo pacman -S qt5-webengine` for Arch Linux
`sudo apt-get install qtwebengine5-dev` for Ubuntu
2020-04-08 15:08:55 +00:00
Sofian Audry 5fe638b11a Merge remote-tracking branch 'origin/develop' into develop 2020-04-08 10:10:46 -04:00
Sofian Audry d89b617ddd Added contextual menus for reorder actions: raise, lower, etc. (closes # #296). 2020-04-08 10:10:25 -04:00
Bay Dam cedc9dda81 Merge pull request #496 from baydam/develop
Improve Qt version check
2020-04-06 21:00:31 +00:00
baydam e2d18c4e59 Improve Qt version check 2020-04-06 20:51:43 +00:00
Bay Dam 2e719cc221 Merge pull request #495 from baydam/develop
Add Qt version check in About dialog
2020-04-06 20:22:31 +00:00
Bay Dam a12de1b3cb Update .travis.yml 2020-04-06 20:20:36 +00:00
Bay Dam c8efa43718 Update .travis.yml 2020-04-06 20:20:36 +00:00