diff --git a/CHANGELOG.md b/CHANGELOG.md index ed365bd..2edeb34 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ # Changelog -## 0.2.6 (upcoming) +## 0.2.6 ### new features * flexible mapping of page numbers to slides allows adding empty slides and removing slides * zoom into view using buttons, scroll wheel, or touchscreen @@ -14,7 +14,7 @@ * thumbnail widget: focus current page * wrong slide shown after fly transition ### internal -* replace encoding of flags in bits of page number integers by structs +* replace integer values containing bit-wise flags by structs and QFlags ## 0.2.5 * embedded videos: play media files embedded in the PDF file (experimental) diff --git a/CMakeLists.txt b/CMakeLists.txt index 185eefb..6bfc0e5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ cmake_minimum_required(VERSION 3.16) project(beamerpresenter - VERSION 0.2.5 + VERSION 0.2.6 DESCRIPTION "Multi-screen PDF presentation viewer" HOMEPAGE_URL "https://github.com/stiglers-eponym/BeamerPresenter" LANGUAGES CXX) diff --git a/INSTALL.md b/INSTALL.md index 21ca976..53065b7 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -8,13 +8,13 @@ The [releases](https://github.com/stiglers-eponym/BeamerPresenter/releases) incl These packages can be installed as shown in the following example, which uses Poppler as PDF engine (after downloading the corresponding file): ```sh # Ubuntu 24.04: -sudo apt install ./beamerpresenter-poppler-0.2.5-qt6-noble-x86_64.deb +sudo apt install ./beamerpresenter-poppler-0.2.6-qt6-noble-x86_64.deb # Ubuntu 22.04: -sudo apt install ./beamerpresenter-poppler-0.2.5-qt5-jammy-x86_64.deb +sudo apt install ./beamerpresenter-poppler-0.2.6-qt5-jammy-x86_64.deb # Ubuntu 20.04: -sudo apt install ./beamerpresenter-poppler-0.2.5-qt5-focal-x86_64.deb +sudo apt install ./beamerpresenter-poppler-0.2.6-qt5-focal-x86_64.deb # Arch/Manjaro/Endeavour -sudo pacman -U beamerpresenter-poppler-qt6-0.2.5-1-x86_64.pkg.tar.zst +sudo pacman -U beamerpresenter-poppler-qt6-0.2.6-1-x86_64.pkg.tar.zst # Flatpak flatpak install org.kde.Platform/x86_64/6.5 # can be skipped if already installed flatpak install BeamerPresenter-Qt6.flatpak diff --git a/README.md b/README.md index 6405900..5c1f9c8 100644 --- a/README.md +++ b/README.md @@ -55,13 +55,13 @@ The [releases](https://github.com/stiglers-eponym/BeamerPresenter/releases) come For example, the commands for installing BeamerPresenter with Poppler as PDF engine after downloading the corresponding file are: ```sh # Ubuntu 24.04: -sudo apt install ./beamerpresenter-poppler-0.2.5-qt6-noble-x86_64.deb +sudo apt install ./beamerpresenter-poppler-0.2.6-qt6-noble-x86_64.deb # Ubuntu 22.04: -sudo apt install ./beamerpresenter-poppler-0.2.5-qt5-jammy-x86_64.deb +sudo apt install ./beamerpresenter-poppler-0.2.6-qt5-jammy-x86_64.deb # Ubuntu 20.04: -sudo apt install ./beamerpresenter-poppler-0.2.5-qt5-focal-x86_64.deb +sudo apt install ./beamerpresenter-poppler-0.2.6-qt5-focal-x86_64.deb # Arch/Manjaro: -sudo pacman -U beamerpresenter-poppler-qt5-0.2.5-1-x86_64.pkg.tar.zst +sudo pacman -U beamerpresenter-poppler-qt5-0.2.6-1-x86_64.pkg.tar.zst # Flatpak: flatpak install org.kde.Platform/x86_64/5.15-21.08 # can be skipped if already installed flatpak install beamerpresenter-qt5.flatpak diff --git a/packaging/PKGBUILD_MSYS2 b/packaging/PKGBUILD_MSYS2 index 681bd6a..6a1ea5c 100644 --- a/packaging/PKGBUILD_MSYS2 +++ b/packaging/PKGBUILD_MSYS2 @@ -17,7 +17,7 @@ fi _basename='beamerpresenter' _pkgname="${_basename}${_renderer}-qt${_qt_version_major}" pkgname="${MINGW_PACKAGE_PREFIX}-${_pkgname}" -pkgver=0.2.5 +pkgver=0.2.6 pkgrel=1 pkgdesc="Modular multi-screen pdf presenter (mingw-w64)" arch=('any') @@ -30,7 +30,7 @@ provides=("beamerpresenter=${pkgver}") conflicts=('beamerpresenter') backup=("etc/xdg/beamerpresenter/beamerpresenter.conf" "etc/xdg/beamerpresenter/gui.json") source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") -sha256sums=('87d5ba4b369636862638edf9e67d162d94d43b0335101ff975b188c55316e40e') +sha256sums=('SKIP') if [ "${_use_mupdf}" == 'ON' ] then diff --git a/packaging/PKGBUILD_MSYS2_git b/packaging/PKGBUILD_MSYS2_git index bd4975c..3122a12 100644 --- a/packaging/PKGBUILD_MSYS2_git +++ b/packaging/PKGBUILD_MSYS2_git @@ -17,7 +17,7 @@ fi _basename='beamerpresenter' _pkgname="${_basename}${_renderer}-qt${_qt_version_major}-git" pkgname="${MINGW_PACKAGE_PREFIX}-${_pkgname}" -pkgver=0.2.5_981.4bee6d5 +pkgver=0.2.6_1009.2000c05 pkgrel=1 pkgdesc="Modular multi-screen pdf presenter (mingw-w64)" arch=('any') @@ -45,7 +45,7 @@ then fi pkgver() { - printf "0.2.5_%s.%s" \ + printf "0.2.6_%s.%s" \ "$(git -C "${srcdir}/BeamerPresenter" rev-list --count HEAD)" \ "$(git -C "${srcdir}/BeamerPresenter" rev-parse --short HEAD)" } diff --git a/packaging/PKGBUILD_git b/packaging/PKGBUILD_git index ef61d96..4bf43ce 100644 --- a/packaging/PKGBUILD_git +++ b/packaging/PKGBUILD_git @@ -42,7 +42,7 @@ else fi pkgname=beamerpresenter-git -pkgver=0.2.5_983.c30fca1 +pkgver=0.2.6_1009.2000c05 pkgrel=1 pkgdesc="Modular multi-screen pdf presenter (git)" arch=('x86_64') @@ -80,7 +80,7 @@ fi pkgver() { - printf "0.2.5_%s.%s" \ + printf "0.2.6_%s.%s" \ "$(git -C "${srcdir}/${pkgname}-${_git_branch}" rev-list --count HEAD)" \ "$(git -C "${srcdir}/${pkgname}-${_git_branch}" rev-parse --short HEAD)" } diff --git a/packaging/PKGBUILD_mupdf b/packaging/PKGBUILD_mupdf index 21f2d6f..f15114b 100644 --- a/packaging/PKGBUILD_mupdf +++ b/packaging/PKGBUILD_mupdf @@ -9,7 +9,7 @@ _qt_min_version="${_qt_version_major}.${_qt_version_minor}.0" _qt_max_version="${_qt_version_major}.$(( ${_qt_version_minor} + 1 )).0" pkgname="beamerpresenter-mupdf-qt${_qt_version_major}" -pkgver='0.2.5' +pkgver='0.2.6' pkgrel=1 pkgdesc="Modular multi-screen pdf presenter (using MuPDF)" arch=('x86_64') @@ -21,7 +21,7 @@ provides=("beamerpresenter=${pkgver}") conflicts=('beamerpresenter') backup=('etc/xdg/beamerpresenter/beamerpresenter.conf' 'etc/xdg/beamerpresenter/gui.json') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") -sha256sums=('87d5ba4b369636862638edf9e67d162d94d43b0335101ff975b188c55316e40e') +sha256sums=('SKIP') if [ "${_qt_version_major}" -eq "5" ] then diff --git a/packaging/PKGBUILD_poppler b/packaging/PKGBUILD_poppler index 855b56a..99fe4dc 100644 --- a/packaging/PKGBUILD_poppler +++ b/packaging/PKGBUILD_poppler @@ -9,7 +9,7 @@ _qt_min_version="${_qt_version_major}.${_qt_version_minor}.0" _qt_max_version="${_qt_version_major}.$(( ${_qt_version_minor} + 1 )).0" pkgname="beamerpresenter-poppler-qt${_qt_version_major}" -pkgver='0.2.5' +pkgver='0.2.6' pkgrel=1 pkgdesc="Modular multi-screen pdf presenter (using Poppler)" arch=('x86_64') @@ -21,7 +21,7 @@ provides=("beamerpresenter=${pkgver}") conflicts=('beamerpresenter') backup=('etc/xdg/beamerpresenter/beamerpresenter.conf' 'etc/xdg/beamerpresenter/gui.json') source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") -sha256sums=('87d5ba4b369636862638edf9e67d162d94d43b0335101ff975b188c55316e40e') +sha256sums=('SKIP') if [ "${_qt_version_major}" -eq "5" ] then diff --git a/packaging/README.md b/packaging/README.md index 81a4b43..0b56a75 100644 --- a/packaging/README.md +++ b/packaging/README.md @@ -10,9 +10,9 @@ The version with poppler as PDF engine and Qt 6 can be build using: _qt_version_major=6 makepkg -p PKGBUILD_poppler ``` The packages for Qt 5 and with MuPDF can be built analogously. -You can install the newly created package using (for version 0.2.5): +You can install the newly created package using (for version 0.2.6): ```sh -sudo pacman -U beamerpresenter-poppler-qt6-0.2.5-1-x86_64.pkg.tar.zst +sudo pacman -U beamerpresenter-poppler-qt6-0.2.6-1-x86_64.pkg.tar.zst ``` The file `PKGBUILD_git` can be used to test new and experimental features by selecting a git branch. diff --git a/packaging/io.github.stiglers_eponym.BeamerPresenter.metainfo.xml b/packaging/io.github.stiglers_eponym.BeamerPresenter.metainfo.xml index 07918b3..2f62bc9 100644 --- a/packaging/io.github.stiglers_eponym.BeamerPresenter.metainfo.xml +++ b/packaging/io.github.stiglers_eponym.BeamerPresenter.metainfo.xml @@ -44,6 +44,7 @@ +