[kate] [Bug 368770] Kate uses default Qt File Dialog *not KDE file dialog* which breaks tons of features, including KIO

2016-09-28 Thread Marvin Jens via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368770

--- Comment #13 from Marvin Jens  ---
this is still not working. please let me know how I can help. Thx

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


[kate] [Bug 368770] Kate uses default Qt File Dialog *not KDE file dialog* which breaks tons of features, including KIO

2016-09-21 Thread Marvin Jens via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368770

--- Comment #12 from Marvin Jens  ---
But since there seems to be a lot of magic happening at runtime with Qt and the
FileDialog, I am not even sure the problem is with kate itself (or its source
code). However, I have no clue how to dissect this issue. The mechanisms under
the hood are somewhat opaque to me. :(

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


[kate] [Bug 368770] Kate uses default Qt File Dialog *not KDE file dialog* which breaks tons of features, including KIO

2016-09-21 Thread Marvin Jens via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368770

--- Comment #11 from Marvin Jens  ---
Yes, I am also on 64Bit kubuntu. But my kate is from the backports repo, not
from source. Do you get the same plugins loaded as I do? Can I uninstall
kate/backports and compile it from source easily? Is there a howto somewhere? I
guess I'd need a lot of qt-dev and kde-dev packages, but I could try.

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


[kate] [Bug 368770] Kate uses default Qt File Dialog *not KDE file dialog* which breaks tons of features, including KIO

2016-09-20 Thread Marvin Jens via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368770

--- Comment #9 from Marvin Jens  ---
please let me know if there is anything I can do to provide useful debug
output. This bug is really haunting me every day!

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


[kate] [Bug 368770] Kate uses default Qt File Dialog *not KDE file dialog* which breaks tons of features, including KIO

2016-09-19 Thread Marvin Jens via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368770

Marvin Jens  changed:

   What|Removed |Added

 Resolution|WAITINGFORINFO  |---
 Status|NEEDSINFO   |CONFIRMED

--- Comment #8 from Marvin Jens  ---
all version info and an attempt of debugging the loaded Qt plugins have been
added

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


[kate] [Bug 368770] Kate uses default Qt File Dialog *not KDE file dialog* which breaks tons of features, including KIO

2016-09-15 Thread Marvin Jens via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368770

--- Comment #7 from Marvin Jens  ---
I ran kate (file->open), which shows the Qt File Dialog, and gwenview
(file->open), which shows the KDE File Dialog, from command line after setting
QT_DEBUG_PLUGINS=1.

They both load KdePlatformThemePlugin (if that's the one I should be looking
for?)

grep className ~/kate_QT_DEBUG_PLUGINS.log | sort | uniq
"className": "AppMenuPlatformThemePlugin",
"className": "CloseExceptPluginFactory",
"className": "EPSPlugin",
"className": "EXRPlugin",
"className": "KateBtBrowserFactory",
"className": "KateBuildPluginFactory",
"className": "KateCTagsPluginFactory",
"className": "KateFileBrowserPluginFactory",
"className": "KateFileTreeFactory",
"className": "KateKonsolePluginFactory",
"className": "KateOpenHeaderFactory",
"className": "KatePluginGDBFactory",
"className": "KatePluginSearchFactory",
"className": "KatePluginSymbolViewerFactory",
"className": "KateProjectPluginFactory",
"className": "KateReplicodePluginFactory",
"className": "KateSnippetsPluginFactory",
"className": "KateSQLFactory",
"className": "KdePlatformThemePlugin",
"className": "KonsolePartFactory",
"className": "KraPlugin",
"className": "KTERustCompletionPluginFactory",
"className": "KWaylandPlugin",
"className": "LumenPluginFactory",
"className": "OraPlugin",
"className": "PCXPlugin",
"className": "PluginKateXMLToolsFactory",
"className": "PSDPlugin",
"className": "QComposePlatformInputContextPlugin",
"className": "QDDSPlugin",
"className": "QEglFSIntegrationPlugin",
"className": "QGifPlugin",
"className": "QIbusPlatformInputContextPlugin",
"className": "QICNSPlugin",
"className": "QICOPlugin",
"className": "QJp2Plugin",
"className": "QJpegPlugin",
"className": "QLinuxFbIntegrationPlugin",
"className": "QMinimalEglIntegrationPlugin",
"className": "QMinimalIntegrationPlugin",
"className": "QMngPlugin",
"className": "QOffscreenIntegrationPlugin",
"className": "QSvgIconPlugin",
"className": "QSvgPlugin",
"className": "QTgaPlugin",
"className": "QTiffPlugin",
"className": "QWaylandIntegrationPlugin",
"className": "QWbmpPlugin",
"className": "QWebpPlugin",
"className": "QXcbEglIntegrationPlugin",
"className": "QXcbGlxIntegrationPlugin",
"className": "QXcbIntegrationPlugin",
"className": "RASPlugin",
"className": "RGBPlugin",
"className": "SoftimagePICPlugin",
"className": "StylePlugin",
"className": "TabSwitcherPluginFactory",
"className": "TextFilterPluginFactory",
"className": "TGAPlugin",
"className": "WaylandPlugin",
"className": "X11Plugin",
"className": "XCFPlugin",

grep className ~/gwenview_QT_DEBUG_PLUGINS.log | sort | uniq
"className": "AppMenuPlatformThemePlugin",
"className": "EPSPlugin",
"className": "EXRPlugin",
"className": "KdePlatformThemePlugin",
"className": "KIOPluginForMetaData",
"className": "KraPlugin",
"className": "OraPlugin",
"className": "PCXPlugin",
"className": "PSDPlugin",
"className": "QComposePlatformInputContextPlugin",
"className": "QDDSPlugin",
"className": "QEglFSIntegrationPlugin",
"className": "QGifPlugin",
"className": "QIbusPlatformInputContextPlugin",
"className": "QICNSPlugin",
"className": "QICOPlugin",
"className": "QJp2Plugin",
"className": "QJpegPlugin",
"className": "QLinuxFbIntegrationPlugin",
"className": "QMinimalEglIntegrationPlugin",
"className": "QMinimalIntegrationPlugin",
"className": "QMngPlugin",
"className": "QOffscreenIntegrationPlugin",
"className": "QSvgIconPlugin",
"className": "QSvgPlugin",
"className": "QTgaPlugin",
"className": "QTiffPlugin",
"className": "QWaylandIntegrationPlugin",
"className": "QWbmpPlugin",
"className": "QWebpPlugin",
"className": "QXcbEglIntegrationPlugin",
"className": "QXcbGlxIntegrationPlugin",
"className": "QXcbIntegrationPlugin",
"className": "RASPlugin",
"className": "RGBPlugin",
"className": "SoftimagePICPlugin",
"className": "StylePlugin",
"className": "TGAPlugin",
"className": "XCFPlugin",

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


[kate] [Bug 368770] Kate uses default Qt File Dialog *not KDE file dialog* which breaks tons of features, including KIO

2016-09-15 Thread Marvin Jens via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368770

--- Comment #6 from Marvin Jens  ---
Created attachment 101105
  --> https://bugs.kde.org/attachment.cgi?id=101105&action=edit
full stderr output after running gwenview with QT_DEBUG_PLUGINS=1

export QT_DEBUG_PLUGINS=1
gwenview 2> ~/gwenview_QT_DEBUG_PLUGINS.log

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


[kate] [Bug 368770] Kate uses default Qt File Dialog *not KDE file dialog* which breaks tons of features, including KIO

2016-09-15 Thread Marvin Jens via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368770

--- Comment #5 from Marvin Jens  ---
Created attachment 101104
  --> https://bugs.kde.org/attachment.cgi?id=101104&action=edit
full stderr output after running kate with QT_DEBUG_PLUGINS=1

export QT_DEBUG_PLUGINS=1
kate 2> ~/kate_QT_DEBUG_PLUGINS.log

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


[kate] [Bug 368770] Kate uses default Qt File Dialog *not KDE file dialog* which breaks tons of features, including KIO

2016-09-14 Thread Marvin Jens via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368770

--- Comment #4 from Marvin Jens  ---
Running Plasma desktop (5.6.5) here. Refraining from re-installing neon,
though. I'd prefer staying on LTS.

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


[kate] [Bug 368770] New: Kate uses default Qt File Dialog *not KDE file dialog* which breaks tons of features, including KIO

2016-09-13 Thread Marvin Jens via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=368770

Bug ID: 368770
   Summary: Kate uses default Qt File Dialog *not KDE file dialog*
which breaks tons of features, including KIO
   Product: kate
   Version: 16.04.1
  Platform: Ubuntu Packages
OS: Linux
Status: UNCONFIRMED
  Severity: major
  Priority: NOR
 Component: application
  Assignee: kwrite-bugs-n...@kde.org
  Reporter: mj...@mit.edu

packages from kubuntu 16.04.1 with backports
Kate version 15.12.3
KDE Frameworks 5.23.0
Qt 5.5.1 (built against 5.5.1)

Since upgrading KDE to KDE5 from kubuntu/backports a major showstopper was
introduced. The File open/save dialogs are no longer the KDE dialogs but the
ultra-simplistic standard QtFileDialog. This means:

  * no KIO/remote files
  * no copy&paste or typing of a URL
  * no "places"
  * 

I was so far completely unable to debug the issue as I am not on top of all the
Qt5/KDE framworks-plugin mechanism. But I am very willing to help track this
down if I can get some help! Kwrite shows the same behaviour, while (strangely)
Gwenview opens the proper KDE dialog.

Please let me know how I can help!

Reproducible: Always

Steps to Reproduce:
1. open kate
2. click file-> open
3.

Actual Results:  
Shows simplistic Qt File Dialog

Expected Results:  
Shows KDE File Dialog with all bells and whistles

Also happens with a newly created user account (so no stale KDE config files
from before the move to KDE5)

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