In D18466#402362, @niccolove wrote:This solution is Qt <5.12 friendly
- Queries
- All Stories
- Search
- Advanced Search
Feed Advanced Search
Advanced Search
Advanced Search
Jan 31 2019
Jan 31 2019
anthonyfieroni updated the diff for D18605: [versioncontrolobserver] Update working directory on tab activation.
Jan 30 2019
Jan 30 2019
Jan 29 2019
Jan 29 2019
anthonyfieroni updated the diff for D18605: [versioncontrolobserver] Update working directory on tab activation.
Let's make public slot approach.
anthonyfieroni added a comment to D18605: [versioncontrolobserver] Update working directory on tab activation.
VersionControlObserver is exported class changing its constructor type parameter can brake ABI, but does it user of ? In other hand addition of public slot is ABI comfortable, so another approach can be better solution.
anthonyfieroni committed R318:9a9fbae98814: [versioncontrolobserver] Do not use static plugin objects (authored by anthonyfieroni).
[versioncontrolobserver] Do not use static plugin objects
+1
anthonyfieroni added inline comments to D17640: [versioncontrolobserver] Do not use static plugin objects.
Jan 26 2019
Jan 26 2019
So just don't call slotFilePrint connect loadCompleted to slotFilePrint. When openDocumentInternal downloads the document it fires signal of finish, just connect to slot of opened it.
I investigate on testing this patch, it does not fix systray issue, to discard it?
Jan 25 2019
Jan 25 2019
In D18466#399471, @danders wrote:Probably we need to start printing in a slot connected to KoMainWindow::loadCompleted() instead.
And to be safe, we also need to handle loadCanceled().
Jan 21 2019
Jan 21 2019
anthonyfieroni updated subscribers of D17640: [versioncontrolobserver] Do not use static plugin objects.
@alexeymin, can you try this patch as well, it's pretty annoying to have 5+ versioned tabs, error in one to be shown in others.
anthonyfieroni committed R449:9f8f6c152116: [gitpushdialog] Check GitWrapper::branches index validity (authored by anthonyfieroni).
[gitpushdialog] Check GitWrapper::branches index validity
In D18289#397527, @alexeymin wrote:branches is a QStringList, so, we could also check that currentBranchIndex < branches.size() in condition, if it is all about bounds checking.
anthonyfieroni added a comment to D18425: [KUrlNavigatorPlacesSelector] Properly identify teardown action.
+1
Jan 20 2019
Jan 20 2019
anthonyfieroni added a comment to D17640: [versioncontrolobserver] Do not use static plugin objects.
ping, issue is real and annoying.
ping
Jan 16 2019
Jan 16 2019
anthonyfieroni added a comment to D17882: Abort updateWindowTitle and activeViewChanged if not changed..
+1 it looks good to me.
anthonyfieroni added a comment to D17640: [versioncontrolobserver] Do not use static plugin objects.
In D17640#393688, @elvisangelaccio wrote:Sorry but I can't reproduce the bug you put in the commit message.
I tried to do a git checkout on a dirty repo, but the error message only shows up in the versioned tab (not in all tabs).
anthonyfieroni updated the summary of D17640: [versioncontrolobserver] Do not use static plugin objects.
Jan 15 2019
Jan 15 2019
anthonyfieroni added a comment to D17882: Abort updateWindowTitle and activeViewChanged if not changed..
Searchbar propagates events even it's not visible, you can add check for visibility in focusin event.
Jan 14 2019
Jan 14 2019
anthonyfieroni added inline comments to D17640: [versioncontrolobserver] Do not use static plugin objects.
anthonyfieroni committed R122:c40b8ba3b66d: [dimdisplay] Waits a bit display to wake-up (authored by anthonyfieroni).
[dimdisplay] Waits a bit display to wake-up
anthonyfieroni committed R120:0885170daf56: [systemtray] Workaround component creation (authored by anthonyfieroni).
[systemtray] Workaround component creation
Jan 12 2019
Jan 12 2019
anthonyfieroni added inline comments to D18204: Make KCheckAccelerators less invasive for apps that don't directly link to KXmlGui.
anthonyfieroni added inline comments to D18204: Make KCheckAccelerators less invasive for apps that don't directly link to KXmlGui.
Jan 11 2019
Jan 11 2019
Jan 10 2019
Jan 10 2019
anthonyfieroni added a comment to D18149: Share Plasma::Theme instances between multiple ColorScope.
Now in multi-thread environment will have problems especially on actualTheme(), no?
Jan 9 2019
Jan 9 2019
anthonyfieroni added a comment to D14241: [phonon-gstreamer] Do not trigger paused state on 0 percentage.
If you mean in 4.9 - no, i just not realize that.
Jan 5 2019
Jan 5 2019
anthonyfieroni updated the diff for D17640: [versioncontrolobserver] Do not use static plugin objects.
Apparently it has a problem, if 2 or more versioned tabs are open (in distinct git directories) switching between does not update status/actions. It looks like in dolphin-plugin is used static object as well. So after all we don't want error in one tab to be multiplied to all opened, i've seen it often, since i'm using plugin daily, so easy fix is to update directory on tab activated, since observer has only private slots i'm using old syntax did you have better idea?
Jan 4 2019
Jan 4 2019
anthonyfieroni added a comment to D17640: [versioncontrolobserver] Do not use static plugin objects.
I want to have this in 18.12.1, i really not prefer to have custom changes against upstream.
Jan 3 2019
Jan 3 2019
The problem is too specific, it happen when dpms is activated after dimm display is setted screen to 0, if dimm option is not checked it works correct to me.
Jan 2 2019
Jan 2 2019
Does someone test it, @thsurrel ?
anthonyfieroni committed R40:806044f6a9d1: [projectplugin] Correct code index widget show (authored by anthonyfieroni).
[projectplugin] Correct code index widget show
anthonyfieroni added a comment to D17640: [versioncontrolobserver] Do not use static plugin objects.
Ping, we can remove parent but i don't see advantage of this.
Ping, now on Alt+1 or right click ->project -> lookup does not show correct tab
Dec 30 2018
Dec 30 2018
anthonyfieroni added inline comments to D17640: [versioncontrolobserver] Do not use static plugin objects.
anthonyfieroni committed R122:6f350690723a: [dimdisplay] Do not change screen brightness on invalid values (authored by anthonyfieroni).
[dimdisplay] Do not change screen brightness on invalid values
anthonyfieroni committed R114:2ae3f4cfc7be: Merge branch 'Plasma/5.14' of git://anongit.kde.org/kdeplasma-addons into… (authored by anthonyfieroni).
Merge branch 'Plasma/5.14' of git://anongit.kde.org/kdeplasma-addons into…
anthonyfieroni committed R114:37d5fc1933c7: [comic dataengine] Do not cache identifier only requests (authored by anthonyfieroni).
[comic dataengine] Do not cache identifier only requests
anthonyfieroni committed R114:1e12a9df8a71: [comic] Update comic strip on current identifier only (authored by anthonyfieroni).
[comic] Update comic strip on current identifier only
anthonyfieroni committed R114:e909e66b3008: [comic] Fix max cache limit (authored by anthonyfieroni).
[comic] Fix max cache limit
anthonyfieroni committed R114:28493251921b: [comicupdater] Fix last day check (authored by anthonyfieroni).
[comicupdater] Fix last day check
anthonyfieroni committed R114:fd19c36ec4e4: [comic] Request current identifier on data change (authored by anthonyfieroni).
[comic] Request current identifier on data change
Dec 29 2018
Dec 29 2018
anthonyfieroni added inline comments to D17137: KTextEditor: File menu: Put Save, Print and Export in submenus.
anthonyfieroni added a comment to D17640: [versioncontrolobserver] Do not use static plugin objects.
@elvisangelaccio i want to go ahead with this patch.
Dec 27 2018
Dec 27 2018
If someone steal events it's not problem of the patch, similar patch as D15612 should be applied for that view.
anthonyfieroni updated the diff for D17640: [versioncontrolobserver] Do not use static plugin objects.
Use parent in createInstance
As i mention before, that's not a patch issues.
@ngraham, you can test it.
Dec 26 2018
Dec 26 2018
anthonyfieroni added a comment to D17640: [versioncontrolobserver] Do not use static plugin objects.
ping
Dec 21 2018
Dec 21 2018
anthonyfieroni added inline comments to D17459: SearchBar: Add Cancel button to stop long running tasks.
Dec 20 2018
Dec 20 2018
anthonyfieroni added inline comments to D17459: SearchBar: Add Cancel button to stop long running tasks.
anthonyfieroni added inline comments to D17459: SearchBar: Add Cancel button to stop long running tasks.
anthonyfieroni added inline comments to D17459: SearchBar: Add Cancel button to stop long running tasks.
Dec 19 2018
Dec 19 2018
Can you push it, i've some problems - the change is small, thank you.
anthonyfieroni updated the diff for D17555: [phonon-gstreamer] Put resetting in false state on new Source.
Remove locking inside media object
Still has a deadlock inside gstreamer
Thread 1 "dragon" received signal SIGINT, Interrupt. 0x00007ffff11f541c in __lll_lock_wait () from /lib/libpthread.so.0 (gdb) bt #0 0x00007ffff11f541c in __lll_lock_wait () at /lib/libpthread.so.0 #1 0x00007ffff11eeb96 in pthread_mutex_lock () at /lib/libpthread.so.0 #2 0x00007fffc88d8001 in () at /usr/lib/gstreamer-1.0/libgstplayback.so #3 0x00007fffdb6f2d07 in gst_element_query () at /usr/lib/libgstreamer-1.0.so.0 #4 0x00007fffdb74a6ea in gst_element_query_position () at /usr/lib/libgstreamer-1.0.so.0 #5 0x00007fffdba41034 in Phonon::Gstreamer::Pipeline::position() const () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so #6 0x00007fffdba32b5e in Phonon::Gstreamer::MediaObject::emitTick() [clone .part.17] () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so #7 0x00007fffdba35c4f in Phonon::Gstreamer::MediaObject::qt_static_metacall(QObject*, QMetaObject::C--Type <RET> for more, q to quit, c to continue with all, int, void**) () at /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_gstreamer.so #8 0x00007ffff3b37e22 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #9 0x00007ffff4589e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #10 0x00007ffff4590f5f in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #11 0x00007ffff3b098f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #12 0x00007ffff3b0c295 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #13 0x00007ffff3b61313 in () at /usr/lib/libQt5Core.so.5 #14 0x00007fffec5002f7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #15 0x00007fffec500508 in () at /usr/lib/libglib-2.0.so.0 #16 0x00007fffec50058c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #17 0x00007ffff3b609af in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)() at /usr/lib/libQt5Core.so.5 #18 0x00007fffe5f1c3b1 in () at /usr/lib/qt5/plugins/platforms/../../../libQt5XcbQpa.so.5 #19 0x00007ffff3b081da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #20 0x00007ffff3b10cd0 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #21 0x0000000000438514 in main ()
Dec 17 2018
Dec 17 2018
anthonyfieroni requested review of D17640: [versioncontrolobserver] Do not use static plugin objects.
anthonyfieroni added a comment to D15428: [textlayout] Don't enter infinite loop when table is misfit.
In facts that's 2 crashes, first one in ascent, second one misfit.
anthonyfieroni added a comment to D15428: [textlayout] Don't enter infinite loop when table is misfit.
@danders you can commandeer this revision to update diff.
anthonyfieroni added a comment to D15428: [textlayout] Don't enter infinite loop when table is misfit.
Yep, it's look like same approach to mine, did you try mine or it's not correct in all cases?
anthonyfieroni committed R260:9f9af42f4d70: [ThumbnailView] Fix mouse buttons handling (authored by anthonyfieroni).
[ThumbnailView] Fix mouse buttons handling
Dec 16 2018
Dec 16 2018
anthonyfieroni added a comment to D16918: [dimdisplay] Do not change screen brightness on invalid values.
Dec 14 2018
Dec 14 2018
anthonyfieroni updated the diff for D17555: [phonon-gstreamer] Put resetting in false state on new Source.
Still has a problem, after aboutToFinish is emitted and queue is not empty, after setting new source paint of window freeze.
Dec 13 2018
Dec 13 2018
anthonyfieroni added a comment to D15428: [textlayout] Don't enter infinite loop when table is misfit.
anthonyfieroni added a comment to D17555: [phonon-gstreamer] Put resetting in false state on new Source.
I saw another issue, when we waiting new source (MediaObject::setNextSource) it set m_pipeline to new source but since we have only one pipeline gstreamer starts notify us for states of new source which is paused state, that reflect to emit signal of state changed to paused. I don't know how pipeline more that one source ever works on gstreamer. I'll update patch.
Yeah, i know that, but i have a reason to do it - no cost :) Basically code base is same, so limitation is virtual, about me.
anthonyfieroni requested review of D17555: [phonon-gstreamer] Put resetting in false state on new Source.
Dec 12 2018
Dec 12 2018
anthonyfieroni committed R259:addaf47d1af2: [loadview] Do not allow changing volume on scroll (authored by anthonyfieroni).
[loadview] Do not allow changing volume on scroll
Adding context to diff
anthonyfieroni requested review of D17524: [dragon] Do not allow changing volume on scroll event in load view.
Also fix max comic strips limit