note that it did not even had X-DBUS-ServiceName before the fork (see
9536a25d4c) and multiple instances can run at
the same time (e.g. one showing the devices, one showing graphical
information, etc.)
fixes klauncher timeout and warning
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
KRun will show message box if exec fails (it uses KToolInvocation itself
and checks the return value) and the menu will not be blocked while the
application is starting
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
it uses the ICO image format handler which can read only
image/vnd.microsoft.icon
also optimized the windowsexecreator while at it to not created
temporary file (which later wrestool would overwrite anyway) but
rather just generate output file path via KTemporaryFile::filePath()
and delete it manually when done
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
kfind can perform much more fine grained searched than what the dolphin
KIO slave does - it has case-sensitivity, MIME type, modification time,
owner (user and group) options and more
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
sending SIGCONT on debug manager (DebuggerManager) start means the process
can exit before backtrace is generated, connecting to the
debuggerFinished() signal after starting the backtrace generator was also
racy
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
the icon is OK when painted on preview displayed in the file properties
dialog (because it is big) but not when it is painted on the previews
generated for Dolphin for example (depending on the icon size which is in
the 16x16-256x256 range)
the ratio may be tweaked in the future, have to play around with it and see
how it goes for the plasma folder applet, tooltips, etc.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
since the document thumbnails look pretty much the same (i.e. a text page)
drawing icon not only from the generic text thumbnailer as indicator what
type of document the thumbnail is for makes sense
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
note that the getter (KWin::AnimationEffect::metaData()) used to return
signed integer while the setter (KWin::AnimationEffect::setMetaData())
takes unsigned integer as argument, i.e. looks like someone messed up
somewhere
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
easy kill, doubles as performance optimzation by removing the events
handling used by the previous implementation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
Exec may or may not be set to full path in the .desktop file for the window
manager, still it is like brute-force guess
note that the default in KSMServer::selectWm() is just kwin (filename) but
programs are (usually) looked for first in PATH (QProcess does that now for
example)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
the effects have no dependencies and can be loaded and unloaded at any,
also none of the effects provide the same functionality (there used to be
such effects before but not anymore)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
if openbox still fails to launch check the system log, it has not been
maintained for years so I do not expect a crash to get fixed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>