Giter Site home page Giter Site logo

basket-notepads / basket Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kelvie/basket

78.0 78.0 19.0 20.73 MB

BasKet Note Pads - an system for organizing information in KDE.

Home Page: https://launchpad.net/basket

License: GNU General Public License v2.0

CMake 1.70% Shell 1.24% Makefile 0.12% C++ 96.68% C 0.08% HTML 0.18%
cpp desktop gui kde note-taking qt

basket's People

Contributors

a17r avatar ana avatar bewitchingme avatar child avatar davex25 avatar daviddamerell avatar gl-bars avatar hoffimar avatar ipenguin avatar jravasi avatar kamikazow avatar kelvie avatar krissn avatar m6sec avatar mattrdash avatar montel avatar narfinger avatar nicolar avatar omegaphil avatar pakdel avatar pano9000 avatar pauleve avatar perihelion avatar pinotree avatar ptiyo avatar riyad avatar smarter avatar tencherry10 avatar tosky avatar umbrant avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

basket's Issues

OS-support?

Looking into README.md and your project website it is unclear which operating system you support.

Can you please add this informations. Thank you.

Expose Strikeout as text format

Currently I cannot find a way to strikeout individual text. The only place I find Strikeout is the "Bad Idea" tag which applies to an entire section.

Strikeout isn't in the Customize Toolbar option. Could it be added there to allow strikeout on some text ?

Dead code in BasketScene::selectAll

The (initialized) object Note *child does not seem to be used at all. It is later just replaced child = parent; And after that, no further operations are done with it.

However, i can't figure out what the intention was by introducing it.

void BasketScene::selectAll()
{
    if (redirectEditActions()) {
        if (m_editor->textEdit())
            m_editor->textEdit()->selectAll();
        else if (m_editor->lineEdit())
            m_editor->lineEdit()->selectAll();
    } else {
        // First select all in the group, then in the parent group...
        Note *child  = m_focusedNote;
        Note *parent = (m_focusedNote ? m_focusedNote->parentNote() : 0);
        while (parent) {
            if (!parent->allSelected()) {
                parent->setSelectedRecursively(true);
                return;
            }
            child  = parent;
            parent = parent->parentNote();
        }
        // Then, select all:
        FOR_EACH_NOTE(note)
        note->setSelectedRecursively(true);
    }
}

There are similar occurrences of this structure in BasketScene::noteOnHome() and BasketScene::noteOnEnd()

KF5: Translations are not properly used

I've built the current HEAD of the kde5port branch, and though the .mo files are properly generated and installed, only a fraction of the strings seem to be translated in French in the interface:
spectacle lh4828

Many of those strings appear to be properly translated in fr.po, and not fuzzied, so I'm not sure why they don't appear.

[kde5port]can't find gpgme

[  202s]   By not providing "FindGpgme.cmake" in CMAKE_MODULE_PATH this project has
[  202s]   asked CMake to find a package configuration file provided by "Gpgme", but
[  202s]   CMake did not find one.
[  202s] 
[  202s]   Could not find a package configuration file provided by "Gpgme" with any of
[  202s]   the following names:
[  202s] 
[  202s]     GpgmeConfig.cmake
[  202s]     gpgme-config.cmake
[  202s] 
[  202s]   Add the installation prefix of "Gpgme" to CMAKE_PREFIX_PATH or set
[  202s]   "Gpgme_DIR" to a directory containing one of the above files.  If "Gpgme"
[  202s]   provides a separate development package or SDK, be sure it has been
[  202s]   installed.

I have tried libgpgme-devel and gpgmepp5-devel...but none of them provides GpgmeConfig.cmake or gpgme-config.cmake.

Can you please share the package name on your distribution, or tell me the exact include file basket needs, so that I can add gpgme support to openSUSE?

Thanks

KF5: Documentation still requires kdelibs4support for dtd/ktex.dtd

Not sure if it's considered a bug, but currently the documentation won't build if kdelibs4support is missing as it's the one providing dtd/ktex.dtd required in https://github.com/basket-notepads/basket/blob/d8267ca/doc/en/index.docbook#L2

$ urpmf dtd/kdex.dtd
kdelibs4support:/usr/share/kf5/kdoctools/customization/dtd/kdex.dtd
kdelibs4-core:/usr/share/apps/ksgmltools2/customization/dtd/kdex.dtd

So either the template should be changed for a KF5 one, or there should be a dependency check for KDELibs4Support.

basket crash | current source build

Hi,

first things first: big thanks for moving forward with this project! I just built it from source and was surprised that it just worked and looked pretty fine for a developer version. After playing around for a while however I got a crash. Not sure what caused it, basket was just sitting in the background. Last action was to delete all the existing notesbooks.

Is there anything I can do to help fix the bug? And is this github project the right place to put feedback on?

--Kurt

Here is the crash log:

======== DEBUG INFORMATION =======
Version: 2.11-beta
CC version: 6.2.1 20161209 [gcc-6-branch revision 243481]
KDElibs: 4.14.26

OS:
/etc/os-release:
NAME="openSUSE Tumbleweed"

VERSION="20161216"

ID=opensuse
ID_LIKE="suse"
VERSION_ID="20161216"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20161216"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"

==== file which basket ==========

==== (gdb) bt =====================
[New LWP 30748]
[New LWP 30750]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007fdc0d4a5afa in waitpid () from /lib64/libpthread.so.0
#0 0x00007fdc0d4a5afa in waitpid () at /lib64/libpthread.so.0
#1 0x00007fdc10f3308e in Crash::crashHandler(int) () at /home/seebauer/repos/basket/src/crashhandler.cpp:211
#2 0x00007fdc0c886610 in () at /lib64/libc.so.6
#3 0x00007fdc0e5c5614 in QGraphicsItem::parentItem() const () at /usr/lib64/libQtGui.so.4
#4 0x00007fdc0e5c563b in QGraphicsItem::topLevelItem() const () at /usr/lib64/libQtGui.so.4
#5 0x00007fdc0e613e0c in () at /usr/lib64/libQtGui.so.4
#6 0x00007fdc0e6129c1 in () at /usr/lib64/libQtGui.so.4
#7 0x00007fdc0e6129c1 in () at /usr/lib64/libQtGui.so.4
#8 0x00007fdc0e612a15 in () at /usr/lib64/libQtGui.so.4
#9 0x00007fdc0e6129c1 in () at /usr/lib64/libQtGui.so.4
#10 0x00007fdc0e612aaf in () at /usr/lib64/libQtGui.so.4
#11 0x00007fdc0e61601b in () at /usr/lib64/libQtGui.so.4
#12 0x00007fdc0e616227 in () at /usr/lib64/libQtGui.so.4
#13 0x00007fdc0e607fce in () at /usr/lib64/libQtGui.so.4
#14 0x00007fdc0e62783a in QGraphicsView::paintEvent(QPaintEvent*) () at /usr/lib64/libQtGui.so.4
#15 0x00007fdc0e034940 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#16 0x00007fdc0e3f841e in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#17 0x00007fdc0e626524 in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#18 0x00007fdc0d843451 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#19 0x00007fdc0dfde0cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#20 0x00007fdc0dfe4fec in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#21 0x00007fdc0f4be64a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#22 0x00007fdc0d8432cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#23 0x00007fdc0e02efa5 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#24 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#25 0x00007fdc0e02f898 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#26 0x00007fdc0e02f898 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#27 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#28 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#29 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#30 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#31 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#32 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#33 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#34 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#35 0x00007fdc0e02f898 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#36 0x00007fdc0e02f898 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#37 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#38 0x00007fdc0e1fe07a in () at /usr/lib64/libQtGui.so.4
#39 0x00007fdc0e021ca0 in QWidgetPrivate::syncBackingStore() () at /usr/lib64/libQtGui.so.4
#40 0x00007fdc0e034a28 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#41 0x00007fdc0e413053 in QMainWindow::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#42 0x00007fdc0f5c3119 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libkdeui.so.5
#43 0x00007fdc0dfde0ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#44 0x00007fdc0dfe4fec in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#45 0x00007fdc0f4be64a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#46 0x00007fdc0d8432cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#47 0x00007fdc0d846936 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#48 0x00007fdc0e5f5d02 in () at /usr/lib64/libQtGui.so.4
#49 0x00007fdc0e5fec09 in () at /usr/lib64/libQtGui.so.4
#50 0x00007fdc0d85d2f1 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#51 0x00007fdc0e60dc5b in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#52 0x00007fdc0dfde0ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#53 0x00007fdc0dfe4fec in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#54 0x00007fdc0f4be64a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#55 0x00007fdc0d8432cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#56 0x00007fdc0d846936 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#57 0x00007fdc0d8736be in () at /usr/lib64/libQtCore.so.4
#58 0x00007fdc07cae677 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#59 0x00007fdc07cae8e0 in () at /usr/lib64/libglib-2.0.so.0
#60 0x00007fdc07cae98c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#61 0x00007fdc0d87382e in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/libQtCore.so.4
#62 0x00007fdc0e086db6 in () at /usr/lib64/libQtGui.so.4
#63 0x00007fdc0d841b9f in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/libQtCore.so.4
#64 0x00007fdc0d841f05 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/libQtCore.so.4
#65 0x00007fdc0d847af9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#66 0x000000000040795b in main(int, char**) (argc=1, argv=0x7fff34ab4fc8) at /home/seebauer/repos/basket/src/main.cpp:79
#0 0x00007fdc0d4a5afa in waitpid () at /lib64/libpthread.so.0
#1 0x00007fdc10f3308e in Crash::crashHandler(int) () at /home/seebauer/repos/basket/src/crashhandler.cpp:211
pid = 31236
PRETTY_FUNCTION = "static void Crash::crashHandler(int)"
#2 0x00007fdc0c886610 in () at /lib64/libc.so.6
#3 0x00007fdc0e5c5614 in QGraphicsItem::parentItem() const () at /usr/lib64/libQtGui.so.4
#4 0x00007fdc0e5c563b in QGraphicsItem::topLevelItem() const () at /usr/lib64/libQtGui.so.4
#5 0x00007fdc0e613e0c in () at /usr/lib64/libQtGui.so.4
#6 0x00007fdc0e6129c1 in () at /usr/lib64/libQtGui.so.4
#7 0x00007fdc0e6129c1 in () at /usr/lib64/libQtGui.so.4
#8 0x00007fdc0e612a15 in () at /usr/lib64/libQtGui.so.4
#9 0x00007fdc0e6129c1 in () at /usr/lib64/libQtGui.so.4
#10 0x00007fdc0e612aaf in () at /usr/lib64/libQtGui.so.4
#11 0x00007fdc0e61601b in () at /usr/lib64/libQtGui.so.4
#12 0x00007fdc0e616227 in () at /usr/lib64/libQtGui.so.4
#13 0x00007fdc0e607fce in () at /usr/lib64/libQtGui.so.4
#14 0x00007fdc0e62783a in QGraphicsView::paintEvent(QPaintEvent*) () at /usr/lib64/libQtGui.so.4
#15 0x00007fdc0e034940 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#16 0x00007fdc0e3f841e in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#17 0x00007fdc0e626524 in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#18 0x00007fdc0d843451 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#19 0x00007fdc0dfde0cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#20 0x00007fdc0dfe4fec in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#21 0x00007fdc0f4be64a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#22 0x00007fdc0d8432cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#23 0x00007fdc0e02efa5 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#24 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#25 0x00007fdc0e02f898 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#26 0x00007fdc0e02f898 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#27 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#28 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#29 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#30 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#31 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#32 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#33 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#34 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#35 0x00007fdc0e02f898 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#36 0x00007fdc0e02f898 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#37 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#38 0x00007fdc0e1fe07a in () at /usr/lib64/libQtGui.so.4
#39 0x00007fdc0e021ca0 in QWidgetPrivate::syncBackingStore() () at /usr/lib64/libQtGui.so.4
#40 0x00007fdc0e034a28 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#41 0x00007fdc0e413053 in QMainWindow::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#42 0x00007fdc0f5c3119 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libkdeui.so.5
#43 0x00007fdc0dfde0ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#44 0x00007fdc0dfe4fec in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#45 0x00007fdc0f4be64a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#46 0x00007fdc0d8432cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#47 0x00007fdc0d846936 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#48 0x00007fdc0e5f5d02 in () at /usr/lib64/libQtGui.so.4
#49 0x00007fdc0e5fec09 in () at /usr/lib64/libQtGui.so.4
#50 0x00007fdc0d85d2f1 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#51 0x00007fdc0e60dc5b in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#52 0x00007fdc0dfde0ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#53 0x00007fdc0dfe4fec in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#54 0x00007fdc0f4be64a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#55 0x00007fdc0d8432cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#56 0x00007fdc0d846936 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#57 0x00007fdc0d8736be in () at /usr/lib64/libQtCore.so.4
#58 0x00007fdc07cae677 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#59 0x00007fdc07cae8e0 in () at /usr/lib64/libglib-2.0.so.0
#60 0x00007fdc07cae98c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#61 0x00007fdc0d87382e in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/libQtCore.so.4
#62 0x00007fdc0e086db6 in () at /usr/lib64/libQtGui.so.4
#63 0x00007fdc0d841b9f in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/libQtCore.so.4
#64 0x00007fdc0d841f05 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/libQtCore.so.4
#65 0x00007fdc0d847af9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#66 0x000000000040795b in main(int, char**) (argc=1, argv=0x7fff34ab4fc8) at /home/seebauer/repos/basket/src/main.cpp:79
argv0 = 0x7fff34ab5590 "/home/seebauer/.kde4/bin/basket"
opts = {d = 0xeeaf10}
app = { = {}, }
win = 0x1092340
result = 0
==== (gdb) thread apply all bt ====
Thread 3 (Thread 0x7fdbf9a0a700 (LWP 30750)):
#0 0x00007fdc0c93266d in poll () at /lib64/libc.so.6
#1 0x00007fdc07cae876 in () at /usr/lib64/libglib-2.0.so.0
#2 0x00007fdc07cae98c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3 0x00007fdc0d87382e in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/libQtCore.so.4
#4 0x00007fdc0d841b9f in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/libQtCore.so.4
#5 0x00007fdc0d841f05 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/libQtCore.so.4
#6 0x00007fdc0d730899 in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7 0x00007fdc0d821983 in () at /usr/lib64/libQtCore.so.4
#8 0x00007fdc0d73316a in () at /usr/lib64/libQtCore.so.4
#9 0x00007fdc0d49c454 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fdc0c93b37f in clone () at /lib64/libc.so.6
Thread 2 (Thread 0x7fdbfa61b700 (LWP 30748)):
#0 0x00007fdc0c933c53 in select () at /lib64/libc.so.6
#1 0x00007fdc0d81de8a in () at /usr/lib64/libQtCore.so.4
#2 0x00007fdc0d73316a in () at /usr/lib64/libQtCore.so.4
#3 0x00007fdc0d49c454 in start_thread () at /lib64/libpthread.so.0
#4 0x00007fdc0c93b37f in clone () at /lib64/libc.so.6
Thread 1 (Thread 0x7fdc11876900 (LWP 30724)):
#0 0x00007fdc0d4a5afa in waitpid () at /lib64/libpthread.so.0
#1 0x00007fdc10f3308e in Crash::crashHandler(int) () at /home/seebauer/repos/basket/src/crashhandler.cpp:211
#2 0x00007fdc0c886610 in () at /lib64/libc.so.6
#3 0x00007fdc0e5c5614 in QGraphicsItem::parentItem() const () at /usr/lib64/libQtGui.so.4
#4 0x00007fdc0e5c563b in QGraphicsItem::topLevelItem() const () at /usr/lib64/libQtGui.so.4
#5 0x00007fdc0e613e0c in () at /usr/lib64/libQtGui.so.4
#6 0x00007fdc0e6129c1 in () at /usr/lib64/libQtGui.so.4
#7 0x00007fdc0e6129c1 in () at /usr/lib64/libQtGui.so.4
#8 0x00007fdc0e612a15 in () at /usr/lib64/libQtGui.so.4
#9 0x00007fdc0e6129c1 in () at /usr/lib64/libQtGui.so.4
#10 0x00007fdc0e612aaf in () at /usr/lib64/libQtGui.so.4
#11 0x00007fdc0e61601b in () at /usr/lib64/libQtGui.so.4
#12 0x00007fdc0e616227 in () at /usr/lib64/libQtGui.so.4
#13 0x00007fdc0e607fce in () at /usr/lib64/libQtGui.so.4
#14 0x00007fdc0e62783a in QGraphicsView::paintEvent(QPaintEvent*) () at /usr/lib64/libQtGui.so.4
#15 0x00007fdc0e034940 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#16 0x00007fdc0e3f841e in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#17 0x00007fdc0e626524 in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#18 0x00007fdc0d843451 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#19 0x00007fdc0dfde0cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#20 0x00007fdc0dfe4fec in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#21 0x00007fdc0f4be64a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#22 0x00007fdc0d8432cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#23 0x00007fdc0e02efa5 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#24 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#25 0x00007fdc0e02f898 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#26 0x00007fdc0e02f898 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#27 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#28 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#29 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#30 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#31 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#32 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#33 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#34 0x00007fdc0e02f998 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#35 0x00007fdc0e02f898 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#36 0x00007fdc0e02f898 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#37 0x00007fdc0e02eb36 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#38 0x00007fdc0e1fe07a in () at /usr/lib64/libQtGui.so.4
#39 0x00007fdc0e021ca0 in QWidgetPrivate::syncBackingStore() () at /usr/lib64/libQtGui.so.4
#40 0x00007fdc0e034a28 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#41 0x00007fdc0e413053 in QMainWindow::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#42 0x00007fdc0f5c3119 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libkdeui.so.5
#43 0x00007fdc0dfde0ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#44 0x00007fdc0dfe4fec in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#45 0x00007fdc0f4be64a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#46 0x00007fdc0d8432cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#47 0x00007fdc0d846936 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#48 0x00007fdc0e5f5d02 in () at /usr/lib64/libQtGui.so.4
#49 0x00007fdc0e5fec09 in () at /usr/lib64/libQtGui.so.4
#50 0x00007fdc0d85d2f1 in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#51 0x00007fdc0e60dc5b in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#52 0x00007fdc0dfde0ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#53 0x00007fdc0dfe4fec in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#54 0x00007fdc0f4be64a in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#55 0x00007fdc0d8432cd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#56 0x00007fdc0d846936 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#57 0x00007fdc0d8736be in () at /usr/lib64/libQtCore.so.4
#58 0x00007fdc07cae677 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#59 0x00007fdc07cae8e0 in () at /usr/lib64/libglib-2.0.so.0
#60 0x00007fdc07cae98c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#61 0x00007fdc0d87382e in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/libQtCore.so.4
#62 0x00007fdc0e086db6 in () at /usr/lib64/libQtGui.so.4
#63 0x00007fdc0d841b9f in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/libQtCore.so.4
#64 0x00007fdc0d841f05 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () at /usr/lib64/libQtCore.so.4
#65 0x00007fdc0d847af9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#66 0x000000000040795b in main(int, char**) (argc=1, argv=0x7fff34ab4fc8) at /home/seebauer/repos/basket/src/main.cpp:79

Some issues in Tag Customize dialog

  • The font size textfield is not always correctly set; If the selected tag has an explicit size, then this field won't reset to (Default) for tags with default font size.
  • Text Color is not remembered when changing it.
  • The (new) Tag Name is only set in the selection list after closing the dialog

Export to HTML doesn't decrypt images

Exporting a GPG encrypted basket to HTML doesn't decrypt images embedded in the basket before copying into the HTML data directory, so the browser can't show them.

problem selecting and pasting text with the middle mouse button

I used to be able to paste text into a note using only my middle mouse button, or to be able to select some note text and paste that into my konsole or another app, when I was using Basket Notepads with kde3. I am no longer able to do this using kde4 and with this github ver.
The selection/paste seems to be only working within the BasKet Notepads itself.
My selection/paste is working normally everywhere else.
Can someone confirm this behavior.

My basket notepads version now says: Version 2.10-beta , I presume this to be correct?
and my OS version is: Ubuntu 14.04.1 LTS

I'm really glad you guys got this program working again with kde4 and hope to see the work continue.
Thank you

Continuous Integration

Would there be any interest in setting up some services for continuous integration, such as travis?

basket[git] fails to compile with >=libgit2-0.99

    14757 /var/tmp/portage/kde-misc/basket-2.49b/work/basket-2.49b/src/application.cpp: In constructor ‘Application::Application(int&,          char**)’:
    14758 /var/tmp/portage/kde-misc/basket-2.49b/work/basket-2.49b/src/application.cpp:62:13: error: ‘git_threads_init’ was not declared in          this scope; did you mean ‘git_rebase_init’?
    14759    62 |             git_threads_init();
    14760       |             ^~~~~~~~~~~~~~~~
    14761       |             git_rebase_init
    14762 /var/tmp/portage/kde-misc/basket-2.49b/work/basket-2.49b/src/application.cpp: In destructor ‘virtual Application::~Application()’:
    14763 /var/tmp/portage/kde-misc/basket-2.49b/work/basket-2.49b/src/application.cpp:73:13: error: ‘git_threads_shutdown’ was not          declared in this scope
    14764    73 |             git_threads_shutdown();
    14765       |             ^~~~~~~~~~~~~~~~~~~~

Found when building on Gentoo, opened related case at https://bugs.gentoo.org/710832

Looks like these functions were renamed to git_libgit2_init and git_libgit2_shutdown

[Feature Request] Monochrome Icons in Systray

Hi. In the options to add icon in system tray add an option to put there a light or dark monochrome icons. It would be enhanced about the icon in system tray to be more consistence with the monochrome icons.

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.