pdf-presenter-console (4.6.0-3)
[PTS] [DDPO]
NEW: VCS has unreleased changes: 4.6.0-4 > 4.6.0-3
- Git: https://salsa.debian.org/debian/pdf-presenter-console.git
-
- Branch: debian
- Path: debian/changelog
- Repo size: 614400
- Browser: https://salsa.debian.org/debian/pdf-presenter-console
- Last scan: 2024-11-19 20:48:09+00
- Next scan: 2024-11-28 06:16:00+00
- CI pipeline status: failed
- Debian changelog in Git:
pdf-presenter-console (4.6.0-4) UNRELEASED; urgency=medium
* Track upstream through monitor-fixes, commit 4b5060f
* Forward port quilt patches
-- Barak A. Pearlmutter <bap@debian.org> Thu, 31 Aug 2023 13:06:46 +0100
- This branch is 61 commits ahead of tag debian/4.6.0-3
- Git log:
commit fb8dd6adfb3db1facd809e3f2ff3532e97308a8b
Author: Barak A. Pearlmutter <barak+git@pearlmutter.net>
Date: Thu Aug 31 13:07:06 2023 +0100
forward port patches and log merge
commit 1bd353199bb012ce7ad749d3058ed821b99325be
Merge: 066e111 4b5060f
Author: Barak A. Pearlmutter <barak+git@pearlmutter.net>
Date: Thu Aug 31 12:55:30 2023 +0100
Merge remote-tracking branch 'upstream/monitor-fixes' into debian
commit 4b5060fbd46ebfe115665c614dfee3eeaf51fbd0
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jul 15 19:27:14 2023 +0300
Change the default of presentation-interactive to true
To be on the safe side if both windows end up on the same screen - which
for an inexperienced user would appear as a fully locked desktop.
commit 8f02d99378024ead326bd95bae30f8a9540082bf
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jul 15 18:41:19 2023 +0300
Allow toggling fullscreen mode of the presentation screen
Bind it to Shift+w by default.
commit 225f08ae41f2bfa81bd423b7185b69dc5df18a61
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jul 15 17:15:02 2023 +0300
Respect monitor selection also in the windowed mode
commit 29db35be6fee71ab51b7ee988033c9a5208b0377
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jul 15 16:46:06 2023 +0300
Don't output "(null)" when the monitor model is unknown
commit 826f78b9d7e53959537b11f2fd70364eb18836aa
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jul 15 16:40:59 2023 +0300
Allow to select monitors also by their index in the list
This fixes #647.
commit d43ed3c672432ec92a869ca412a3eeecef98c35f
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Wed Jul 12 00:06:59 2023 +0300
Detect window moving between monitors and update relevant fields
This is needed to correctly switch to the full-screen mode afterwards.
commit 14344bc203cfff71a1b72deb161e003c9b480bb2
Merge: 2b3a17c c33803f
Author: Andreas Bilke <andreas@bilke.org>
Date: Sun Jul 9 08:15:44 2023 +0200
Merge pull request #699 from pdfpc/wayland-events
Wayland events
commit c33803fc50a6081a45d02c34a24089b6d6ae6b0c
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jul 8 21:12:31 2023 +0300
Treat also "smooth" scrolling events
commit c22d44ff0d748bdf5c16774ed4be8e433801ea20
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jul 8 20:48:07 2023 +0300
Restore the mouse scroll functionality
It was a regression from commit cfa0020f9d37e791c91e95f7a3adbfaad78109c1
.
commit b6a77f030388cb039af8bec7ecc40ff58378535a
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jul 8 17:34:31 2023 +0300
Handle mouse button events by the top widget instead of the window
Apparently, Wayland treats the window decorations as part of the window.
I'd call it a bug, but maybe it's part of the CSD opera. So
dragging/resizing WM events came to us prior to this change, effectively
making the windows unresponsible to these WM actions.
commit 2b3a17c3b6c4e1db635d985a6b615fbb6853d87e
Merge: 9817cb3 e5f4ea9
Author: Andreas Bilke <andreas@bilke.org>
Date: Tue Jul 4 08:12:23 2023 +0200
Merge pull request #698 from pdfpc/fix-696
Fix 696
commit e5f4ea937c8b47b4d143b959a1f5c507de10609a
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sun Jul 2 00:20:11 2023 +0300
Relocate the toolbox on presenter window resize
commit f4aff74a4ea6e55f58eaab4cc257b926ea65076b
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jul 1 23:39:05 2023 +0300
Use set_child_visible instead of hide/show when unavoidable
This fixes #696.
commit 9817cb302f929defee8e43d97b1565728d9f4ce5
Merge: cf0efcb 66f9f5f
Author: Andreas Bilke <andreas@bilke.org>
Date: Sat Jul 1 14:12:45 2023 +0200
Merge pull request #694 from pdfpc/fix-688
Make sure prerendering doesn't try reaching past last page
commit 66f9f5ffd43eeaeca8e7251c9e0a118dad02c3f1
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Tue Jun 13 22:34:23 2023 +0300
Make sure prerendering doesn't try reaching past last page
Should fix #688
commit cf0efcb97e11f26fa68dee00804a9d5a4f48f00c
Merge: 174d3e3 0ba10fb
Author: Andreas Bilke <andreas@bilke.org>
Date: Sun Jun 11 08:03:32 2023 +0200
Merge pull request #693 from pdfpc/pdfpcrc-through-cli
Allow for setting pdfpcrc options through CLI
commit 0ba10fb8c91201c7e5812d28ded0ae8ce299d2f9
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jun 10 19:17:10 2023 +0300
Remove strictly command-line flags from Options
commit 6da08d74191989d21fe640f91b80ec1c5c6dc5df
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jun 10 19:02:13 2023 +0300
Allow multiple "cfg-statement" options
No need now for semicolumn-separated combined statements.
commit 0e95be18dd9bb20ddf6a60ceca06afcae21d2825
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jun 10 17:09:37 2023 +0300
Allow for pdfpcrc statements passed via command line
Multiple statements can be provided, separated by semicolons.
commit b89b20610793323e06cd9907852d8ec3f1db0289
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jun 10 16:56:54 2023 +0300
Simplify ConfigFileReader.parseStatement()
As a bonus, white spaces preceding pdfpcrc statements are tolerated.
commit db6ac155703889ce347516f37871f05ec86132cd
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jun 10 16:34:12 2023 +0300
Move parsing a single config statement to separate method
commit 174d3e373d0a6f0a51b325b4db8f4d52ba70ce0d
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jun 10 12:39:32 2023 +0300
Remove mention of the defunct pre-rendering progress bar
This fixes #689.
commit 8e0df6ecec2557669761c4c5addb72aeb6342d22
Merge: d38edfa 63971c1
Author: Evgeny Stambulchik <fnevgeny@users.noreply.github.com>
Date: Sat Jun 10 12:23:28 2023 +0300
Merge pull request #692 from pdfpc/bottom-resize
Make the status area (timer, icons, slide progress) resizable
commit 63971c128f51d20fda969d954681ce3bd97f1c07
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jun 3 19:29:29 2023 +0300
Document the new "status-height" pdfpcrc option
Also, fixed the definitions of other "height" percentage options.
commit f71849391ee6d846b93bb8d66e90f192145cf011
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Jun 3 19:09:27 2023 +0300
Make the bottom region (timer, icons, slide progress) resizable
This should fix #679 and #624.
commit d38edfac63bec54173b4b31eae5c7fb46cd8f714
Merge: 9275761 18beaec
Author: Evgeny Stambulchik <fnevgeny@users.noreply.github.com>
Date: Tue Apr 25 20:41:34 2023 +0300
Merge pull request #687 from pdfpc/fix-686
Create Lists of nullable types
commit 18beaecbbcc066e0d4c889b3aa3ecaa7351f7768
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Tue Apr 25 16:11:25 2023 +0300
Create Lists of nullable types
commit 92757613100d25fffbe0b9e1513749ef3a17434b
Merge: 26f2b03 21d8ddf
Author: Andreas Bilke <andreas@bilke.org>
Date: Thu Apr 20 09:23:18 2023 +0200
Merge pull request #685 from pdfpc/release-pipeline-failsafe
Run only automatic release pipeline if we don't have a pre-release
commit 21d8ddfbdfba8dcbb3d698a5c6c57ecee3f130b5
Author: Andreas Bilke <andreas@bilke.org>
Date: Sun Apr 16 19:28:34 2023 +0200
Run only automatic release pipeline if we don't have a pre-release
commit 26f2b03a3563a24d0211ada2d7722c8f9a570a86
Merge: 8e2f664 37ecb6c
Author: Andreas Bilke <andreas@bilke.org>
Date: Sun Apr 16 18:19:10 2023 +0200
Merge pull request #684 from pdfpc/controllable
Keep track of the cursor state internally
commit 8e2f664b4764f1688244145757fc492c8a83a4a4
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sun Apr 16 19:14:07 2023 +0300
Indicate preparation towards v4.7 (long overdue...)
commit 7c4b339570729a964560aad5b200dc7d3a7817af
Merge: 738bf5a aa346e6
Author: Andreas Bilke <andreas@bilke.org>
Date: Sun Apr 16 18:00:00 2023 +0200
Merge pull request #683 from pdfpc/controllable
Rewrite Fullscreen and PresentationController classes
commit 37ecb6cb0fb86e3d273278d943293d45798596db
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sun Apr 16 18:59:24 2023 +0300
Keep track of the cursor state internally
Apparently, under Wayland cursor_type is always GDK_CURSOR_IS_PIXMAP, so
testing against GDK_BLANK_CURSOR fails.
commit aa346e6f13611213097a5cf28ceaebe56e202c9f
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sun Apr 16 14:44:23 2023 +0300
Move all pointer initialization into init_pen_and_pointer()
Also, ensure current_pointer is never null.
commit 402a0b238a6e9b7b7db9067a1ea83a90dabbf09a
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sun Apr 16 01:05:48 2023 +0300
Add option to always make presentation interactive
Thus, it fixes #518 (and obsoletes PR #519).
commit e6aeab545a44d1766a4448879f33adcebe822c3e
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sun Apr 16 00:09:36 2023 +0300
When Presentation is the only window, let it interact with the user
commit cfa0020f9d37e791c91e95f7a3adbfaad78109c1
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Apr 15 15:36:12 2023 +0300
Move most of the GUI event handlers to ControllableWindow
commit bc11858aa82c03bb8657621db9a922281239020c
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Wed Apr 12 23:46:03 2023 +0300
Split toolbox off into a separate class
commit fd016cdd4cdc522f837ddd2fd85bd3da903a406a
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Wed Apr 12 22:30:51 2023 +0300
Fix typos in class descriptions
commit 30bd29af60a60a790b9550ea14d31f3c907bb2aa
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Wed Apr 12 22:16:23 2023 +0300
Make the cursor timeout configurable (default - 2s)
Also, unified the timeouts of the GDK and "soft" mode-dependent cursors.
commit 8cb2f38d81093332bf11de44aeaf79a8bbf97a28
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Wed Apr 12 21:00:38 2023 +0300
Make cursor timeout only on the main_view widget
commit ad9fc83b8f0654e3ecd50f5d5a2e1a572c66340c
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Wed Apr 12 20:45:15 2023 +0300
Create main_view in ControllableWindow itself
commit 5be50c377a8b597aed56743683a3cc8b0f1e5c59
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Wed Apr 12 20:12:42 2023 +0300
Move code common for Present[er,ation] to ControllableWindow
commit bbaf9b58857ce59521c4801f7a32bb3194a9b960
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Wed Apr 12 18:36:44 2023 +0300
Split Fullscreen into ControllableWindow and Fullscreen proper
ControllableWindow descends from Fullscreen and implements the Controllable
interface; Presenter and Presentation now inherit from ControllableWindow.
commit 738bf5aadd6914428fc772394bf97ab7625e4c66
Author: Evgeny Stambulchik <fnevgeny@users.noreply.github.com>
Date: Mon Mar 13 21:51:08 2023 +0200
Change X -> X11 to avoid misunderstanding
commit 98b22c5f68c48a3c0b3d9a4465c71c6b2dba9d24
Author: Andreas Bilke <andreas@bilke.org>
Date: Sat Feb 18 15:16:25 2023 +0100
Build matrix for pdfpc features (#676)
Build matrix for pdfpc features. Drop unneeded sources if markdown/mdview unselected
---------
Co-authored-by: Evgeny <evgeny@si-o-net.com>
commit 4a8adcce937dec13b8916574b22a97cc02773df9
Merge: dac0674 a650108
Author: Andreas Bilke <andreas@bilke.org>
Date: Mon Feb 13 19:59:55 2023 +0100
Merge pull request #673 from pdfpc/fix-672
Skip MOVIE actions when configured with -DMOVIES
commit dac0674b30e94ee3d6c9b5efdd5313371493f1cf
Merge: c82e715 ce65dce
Author: Andreas Bilke <andreas@bilke.org>
Date: Mon Feb 13 19:58:20 2023 +0100
Merge pull request #675 from pdfpc/new-package-baseline
Require vala > 0.48 & poppler >= 0.8
commit ce65dce27475fd20d4384ed00c27877287dbd201
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Mon Feb 13 12:40:37 2023 +0200
Require vala > 0.48 & poppler >= 0.8
commit a6501085b3e94eb4a01db18fe9dc15d51fcde3a3
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Sat Feb 11 23:04:19 2023 +0200
Skip MOVIE actions when configured with -DMOVIES
This patch should fix #672.
commit c82e71557e3f6542f2ec94e20d88e7b848f64ebe
Author: Andreas Bilke <andreas@bilke.org>
Date: Thu Jan 19 09:46:50 2023 +0100
Update apt index before installing packages
This should fix the failing builds when running on ubuntu-latest
runners.
commit f6ebae3c434db59c711c3dcd7071092dc185b907
Merge: 61c0dd5 a740abc
Author: Evgeny Stambulchik <fnevgeny@users.noreply.github.com>
Date: Mon Jan 16 20:53:07 2023 +0200
Merge pull request #668 from pdfpc/release-ci
Build release within CI
commit a740abc950c6276a09f9feb27277b4769d80766f
Author: Andreas Bilke <andreas@bilke.org>
Date: Mon Jan 16 19:39:39 2023 +0100
Activate release workflow
commit 100b08c1f43536c2755cec83026cdcf284281e60
Author: Andreas Bilke <andreas@bilke.org>
Date: Sun Jan 8 13:47:38 2023 +0100
Create releases with GitHub Actions
The process is as follows:
- Externalise pdfpc version into seperate file
- If version files changes the release process kicks in
- It creates the assets (doc slides etc)
- It creates a release based on the pdfpc version found in the
external file
Things need to change before merge: The branched when the workflow
should start
commit 61c0dd5defee0fb08917d2a3388bc77cd82213c2
Author: Andreas Bilke <andreas@bilke.org>
Date: Sat Jan 7 10:26:59 2023 +0100
Update README.rst
commit facf23658a90c833179e8d866b5598cf611902ee
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Wed Jan 4 00:33:32 2023 +0200
Don't include the webkit2gtk package twice
It's already in MDVIEW_PACKAGES.
commit 2a0e58ffb7334337e80590845779733b0af629aa
Author: Andreas Bilke <andreas@bilke.org>
Date: Wed Jan 4 19:27:01 2023 +0100
Revert "Support both libsoup-2.4 and 3.0"
This reverts commit ee8ff8680653f44c62050ca050ec4b37c57639b5.
commit f628b0d72aba35a66a0e001562feddf324c65d2d
Merge: b62ef90 ee8ff86
Author: Andreas Bilke <andreas@bilke.org>
Date: Tue Jan 3 15:25:18 2023 +0100
Merge pull request #666 from pdfpc/fix-664
Support both libsoup-2.4 and 3.0
commit ee8ff8680653f44c62050ca050ec4b37c57639b5
Author: Evgeny Stambulchik <fnevgeny@gmail.com>
Date: Thu Dec 29 19:47:25 2022 +0200
Support both libsoup-2.4 and 3.0