Age | Commit message (Collapse) | Author |
|
because now the feature just doesn't work anymore
-- src/mcompositemanager.cpp (MCompositeManager::loadPlugins):
revert ac3d6bb686dafcf2dc365e3e1632dc04fdaf3bbe
-- src/main.c (main):
Consider the first non-option-looking argument as test plugin.
(The core of the problem is that you shouldn't start mcompositor
with options it doesn't recognize anyway, but that's apparently
too much to ask for.)
|
|
...and don't load those in the hardwired location. This is useful when
you're experimenting with different plugins and you want to switch
betweehn them.
* src/mcompositemanager.h:
changed MCompositeManagerPrivate::loadPlugins()
-- to take a file and a directory path
-- to load the file if specified
-- to check if the directory exists
-- to warn if it does but no plugins could be loaded from there
* src/mcompositemanager.cpp:
changed MCompositeManagerPrivate::loadPlugins():
-- to take a directory path
-- to skip non-library files in the path
* src/mcompositemanager_p.h:
added MCompositeManagerPrivate::loadPlugin()
* src/mcompositor/main.cpp:
pass app.arguments to loadPlugins()
|
|
If it remains there all Qt applications will start with a BadWindow error.
* src/mcompositemanager_p.h:
Added MCompositeManagerPrivate::prepared.
* src/mcompositemanager.cpp (MCompositeManager::~MCompositeManager):
If prepare()d delete the property.
* mcompositor/xserverpinger.h
* mcompositor/xserverpinger.cpp:
Stand guard for the parent and delete the property for it if terminated
by a SIGINT or SIGTERM.
|
|
* mcompositor/main.cpp:
Add CONTEXT_COMMANDING=1 for contextkit.
|
|
|
|
|
|
To make it easier to catch deadlocks like in NB#198747, ping the X server
periodically if configured with WINDOW_DEBUG, and print a warning if it
doesn't reply timely. The pinger runs in a different process than the
compositor and they don't interfere in any way, except that when the
compositor exits, so does the pinger.
|
|
|
|
- remove now deprecated MapRequester class
- remove unneeded (-2,-2) placing
- move overlay shape to MCompositeManager to access class members
|
|
- GLES2_VERSION/DESKTOP_VERSION are now set on uppermost level
|
|
extensions
to modify core window management functionality. Added a new API as well for writing
custom shader-based effects and transitions. Additional documentation for API coming
later.
RevBy: TrustMe
|