[okular] [Bug 452653] New: (Feature Request) Smoothening of freehand line annotation

2022-04-15 Thread Shaarav
https://bugs.kde.org/show_bug.cgi?id=452653

Bug ID: 452653
   Summary: (Feature Request) Smoothening of freehand line
annotation
   Product: okular
   Version: 21.08.1
  Platform: Ubuntu Packages
OS: Linux
Status: REPORTED
  Severity: wishlist
  Priority: NOR
 Component: general
  Assignee: okular-de...@kde.org
  Reporter: shaaravgu...@gmail.com
  Target Milestone: ---

SUMMARY
The lines produced by the freehand line annotation tool are often jagged with
pixelated and sharp curves. It would be nice if they could be smoothened after
the user is done making the line, to make it look better.
Microsoft Edge and PDF-XChange Editor both do this.


STEPS TO REPRODUCE
1. Draw a freehand line with a touchpad or mouse

OBSERVED RESULT
A small amount of 'noise' comes into the drawing, causing it to look jagged and
not nice.

FEATURE REQUEST
The drawing is smoothened by the app after the user is done drawing the curve.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 21.10
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.2
Graphics Platform: X11

ADDITIONAL INFORMATION
I can provide a screen recording showing what I mean in Okular and Edge if
needed

-- 
You are receiving this mail because:
You are watching all bug changes.

[systemsettings] [Bug 439030] New: System Settings crash on deleting cursor themes

2021-06-22 Thread Shaarav
https://bugs.kde.org/show_bug.cgi?id=439030

Bug ID: 439030
   Summary: System Settings crash on deleting cursor themes
   Product: systemsettings
   Version: 5.22.1
  Platform: Neon Packages
OS: Linux
Status: REPORTED
  Keywords: drkonqi
  Severity: crash
  Priority: NOR
 Component: general
  Assignee: plasma-b...@kde.org
  Reporter: shaaravgu...@gmail.com
  Target Milestone: ---

Application: systemsettings5 (5.22.1)

Qt Version: 5.15.3
Frameworks Version: 5.83.0
Operating System: Linux 5.8.0-55-generic x86_64
Windowing System: X11
Drkonqi Version: 5.22.1
Distribution: KDE neon User Edition 5.22

-- Information about the crash:
- What I was doing when the application crashed:
> I installed some cursors from the Get New Cursors
> I switched back to the Breeze Dark cursor theme
> I deleted the other themes that I had installed
> Clicking Apply crashes system settings.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault

[New LWP 20974]
[New LWP 20975]
[New LWP 20976]
[New LWP 20977]
[New LWP 20978]
[New LWP 20983]
[New LWP 20984]
[New LWP 20986]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x7fa08d2a1aff in __GI___poll (fds=0x7fff8783e6f8, nfds=1, timeout=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7fa088c62600 (LWP 20972))]

Thread 9 (Thread 0x7fa04ac96700 (LWP 20986)):
#0  0x7fa08d2a1aff in __GI___poll (fds=0x7fa03c004a60, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x7fa08b3a136e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x7fa08b3a14a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7fa08d86db3b in
QEventDispatcherGlib::processEvents(QFlags) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x7fa08d811dcb in
QEventLoop::exec(QFlags) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x7fa08d62bbb2 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x7fa08c6c8559 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x7fa08d62cd4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x7fa08bd60609 in start_thread (arg=) at
pthread_create.c:477
#9  0x7fa08d2ae293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fa04bfff700 (LWP 20984)):
#0  __GI___libc_read (nbytes=16, buf=0x7fa04bffeab0, fd=21) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=21, buf=0x7fa04bffeab0, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x7fa08b3e9b2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7fa08b3a0ebe in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x7fa08b3a1312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7fa08b3a14a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x7fa08d86db3b in
QEventDispatcherGlib::processEvents(QFlags) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x7fa08d811dcb in
QEventLoop::exec(QFlags) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x7fa08d62bbb2 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x7fa08c6c8559 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x7fa08d62cd4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x7fa08bd60609 in start_thread (arg=) at
pthread_create.c:477
#12 0x7fa08d2ae293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fa072059700 (LWP 20983)):
#0  __GI___libc_read (nbytes=16, buf=0x7fa072058ab0, fd=20) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=20, buf=0x7fa072058ab0, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x7fa08b3e9b2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x7fa08b3a0ebe in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x7fa08b3a1312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x7fa08b3a14a3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x7fa08d86db3b in
QEventDispatcherGlib::processEvents(QFlags) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x7fa08d811dcb in
QEventLoop::exec(QFlags) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x7fa08d62bbb2 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x7fa08c6c8559 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x7fa08d62cd4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x7fa08bd60609 in start_thread (arg=) at
pthread_create.c:477
#12 0x7fa08d2ae293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fa07e7fc700 (LWP 20978)):
#0  futex_wait_cancelable (private=, expected=0,