File drawpile.changes of Package drawpile
-------------------------------------------------------------------
Thu Feb 22 22:16:25 UTC 2024 - Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
- Update to 2.2.1:
* Fix: Default to previous directory when saving a fresh file.
* Feature: Allow toggling performance-related canvas view
settings, since some systems get slowdowns.
* Fix: Don't force TLS socket algorithms, since ECDSA certs seem
to not like them.
* Fix: Log message queue read, write and timeout errors properly.
* Feature: Implement WebSocket support in the server, available
with the --websocket-port and --websocket-listen options.
* Feature: Send keepalive messages from the server, if the client
indicates support for it. Avoids them disconnecting when too
busy uploading to send a ping.
* Feature: Active user counts for sessions. A user counts as
active if they drew in the last five minutes.
* Feature: Make invite links indicated web client capability and
NSFM-ness of sessions so that the invite page can show a "join
in the browser" button and an appropriate notice respectively.
* Fix: Properly handle cancelling a connection while it's being
established.
* Server Fix: When hosting without an account is enabled, also
allow it for anyone with an account.
* Fix: Don't resize brush settings unnecessarily larger when
switching between brush types.
* Fix: Try to handle switching between tablet pen and eraser more
consistently.
* Feature: Add next and previous key frame actions, allowing skip
ping between key frames in the current track.
* Fix: Properly refer to "layer" and "layer group" in layer
actions depending on what is selected.
* Fix: Save censored layers into PSDs properly.
* Fix: Don't allow copying, cutting and color picking from
censored layers.
* Fix: Rotate brush and fill outline along with the canvas.
* Feature: Add experimental support for high-DPI interface
scaling.
* Fix: Don't reset opacity multiply inputs to default when
loading a brush that doesn't have it set.
* Fix: Limit MyPaint brush dab counts to more sensible values,
since the defaults from MyPaint are pointlessly high and can
cause chugging.
* Fix: Don't blink last user cursors again when making a
selection.
* Fix: Make user cursors trail MyPaint brush strokes better, only
smoothing it out when there's jitter.
* Feature: Show latency in the status message, next to the
session size and cursor coordinates.
* Feature: Add action to pick color from screen, default shortcut
is Shift+I.
* Feature: Allow switching the current brush to erase mode when
using the tablet pen eraser instead of switching to the eraser
tool slot. The setting for this is in the Input settings.
* Feature: Make the Windows installer put a shortcut on the
desktop.
* Fix: Widen the stripes of the censor pattern so that it's
easier on the eyes.
* Fix: Don't remember uncensor layers across restarts, to avoid
being exposed to things you didn't want to just because you for
got to toggle it back off.
* Fix: Properly show censored layers in the list even when they
are revealed.
* Server Fix: Allow reading users' trusted status through the API
because it's something you can write through it.
* Server Feature: Allow limiting the maximum number of users per
session. Moderators and administrators can override this.
* Server Fix: Time out clients that take too long to disconnect
gracefully. Thanks Bluestrings for reporting.
* Fix: Properly apply layer properties if the layer changed since
opening them.
* Feature: Show last joined address in join dialog.
* Fix: Hide disconnection banner after establishing connection to
a session.
* Fix: Make censoring layer groups actually have an effect.
* Fix: Don't use 64 bit stuff in 32 bit Windows installer.
* Fix: Don't break pinned start menue shortcuts when updating on
Windows.
* Server Fix: Don't report temporary server bans as permanent.
* Server Fix: Properly convert between IPv4 and IPv6 when
checking IP bans.
* Fix: Use proper measurements to decide on how much painting to
do in a single step, hopefully preventing chugging caused by
certain brushes.
* Server Fix: Save catchup keys to file-backed sessions so that
the counter doesn't reset upon a server restart.
* Fix: Don't show user cursors while catchup dialog is open.
* Feature: Add some bulk permission commands for (un)trusting and
setting layer tiers, explanation available through /modhelp.
* Fix: Don't gray out layer ACL tier settings when a layer is
assigned to users exclusively, since those settings are not
exclusive.
* Fix: Don't include stuff from before session reset when
restarting a recording because of one.
* Fix: Don't overwrite recordings on Windows if the file names
contain non-ASCII symbols. Thanks Meiren for reporting.
* Fix: Make log file on Windows log non-ASCII symbols properly.
* Fix: Don't reorder listing servers when sorting by title in the
browse tab.
* Feature: Remember last sorting on the browse page.
* Fix: Only ask for confirmation when a self-signed TLS
certificate changes, not when a "real" one renews.
* Feature: Fill background for copying the merged image with a
non-rectangular selection.
* Fix: Make bezier curve tool generate smooth curves at small
sizes, rather than getting jaggy.
* Server Feature: Allow server owners to kick users not connected
to a session.
* Fix: Make navigator slider not eat keyboard inputs when
navigator is undocked.
* Fix: Disregard hidden frames when rendering animations.
* Server Feature: Log when a wrong password is entered for
server accounts and sessions, disconnect the user after too
many wrong tries.
* Server Fix: Log client host and join attempts even when
unsuccessful. Thanks Bluestrings for reporting.
* Fix: Load default settings values after the program has
initialized, avoiding crashes that can happen on Windows
when building in debug mode.
* Feature: Optimize classic brush calculation, making them a good
chunk faster.
- Change source to github
- Add files and BuildRequires to build rust package:
* _service
* vendor.tar.zst
* zstd
* cargo-packaging
- Cleanup spec
-------------------------------------------------------------------
Mon Jan 9 20:02:49 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 2.1.20
* https://github.com/drawpile/Drawpile/blob/master/ChangeLog
- Run spec-cleaner
- Add BuildRequires libvpx-devel, qtkeychain-qt5-devel and
pkgconfig(Qt5DBus)
- Drop obsolet userlistwidget.patch
- Drop post/postun
-------------------------------------------------------------------
Thu May 19 09:25:40 UTC 2022 - Marcus Meissner <meissner@suse.com>
- switched to source urls
-------------------------------------------------------------------
Thu Aug 9 18:06:08 UTC 2018 - plinnell@opensuse.org
- Update to 2.10.0
- Cherry pick upstream for userlistwidget.patch to fix building on
G++-8 https://github.com/drawpile/Drawpile/issues/637
- Full change log:
https://raw.githubusercontent.com/drawpile/Drawpile/master/ChangeLog
-------------------------------------------------------------------
Sat Feb 4 05:01:16 UTC 2017 - plinnell@opensuse.org
- Update to 1.0.6 - fixes TW build
- see: /usr/share/drawpile/doc/ChangeLog
-------------------------------------------------------------------
Thu Oct 29 05:15:06 UTC 2015 - avvissu@yandex.ru
- Update to 1.0.2:
* see: /usr/share/drawpile/doc/ChangeLog
- Change: homepage and license
- Added recommended packages to build with optional packages
- Added macros: %%cmake, %%cmake_install, %desktop_database_post(un)
- Installation of the desktop file
- Spec file cleanup
-------------------------------------------------------------------
Sat Oct 4 17:16:44 UTC 2014 - mailaender@opensuse.org
- update to version 0.9.4
-------------------------------------------------------------------
Sun Dec 16 12:30:55 UTC 2012 - mailaender@opensuse.org
- Adapt for SUSE
-------------------------------------------------------------------
Thu Feb 9 00:00:00 UTC 2012 - huaren.zhong@gmail.com
- Rebuild for Fedora
-------------------------------------------------------------------
Sun Mar 28 00:00:00 UTC 2010 - Julian Aloofi <julian at, fedoraproject.org> 0.6.0-1
- initial package