lp:~smspillaz/compiz-core/compiz-core.dropuseless-switches
- Get this branch:
- bzr branch lp:~smspillaz/compiz-core/compiz-core.dropuseless-switches
Branch merges
- Sam Spilsbury: Approve
- Alan Griffiths: Needs Fixing
- Thomas Voß: Needs Fixing
-
Diff: 463 lines (+96/-160)7 files modifiedplugins/composite/src/privates.h (+0/-5)
plugins/composite/src/screen.cpp (+20/-45)
plugins/opengl/src/screen.cpp (+63/-68)
src/global.cpp (+0/-5)
src/main.cpp (+0/-21)
src/privatescreen.h (+0/-5)
src/screen.cpp (+13/-11)
Related bugs
Bug #919023: Remove deprecated --use-root-window (useCow) option | Low | Fix Committed |
Related blueprints
Branch information
Recent revisions
- 2948. By Sam Spilsbury
-
Drop some unused globals and command line switchers, notable changes
--indirect-
rendering : There isn't a sane usecase for this anymore
apart from remote compositing. Enable it automatically if needed, otherwise
force direct rendering--use-root-window : Composite Overlay Window support was added to the server
six years ago. We can drop this--background-image : Use the wallpaper plugin
--no-detection : Use ccsm
- 2946. By Sam Spilsbury
-
Don't install lib/libcompiz_*.a because they're already installed inside lib/libcompiz_
core.so (LP: #919948) CMake doesn't let you install a "TARGET" without also installing all of its libraries/archives. So install just the files we want, explicitly.
Merge lp:~vanvugt/compiz-core/fix-919948.2 into lp:compiz-core
- 2943. By Sam Spilsbury
-
Use the tested constrainment to hints code path and fix unsigned int / long conversion
Merge lp:~smspillaz/compiz-core/compiz-core.use-constrainment into lp:compiz-core
- 2942. By Sam Spilsbury
-
Actually use the screen size change handling codepath in the place plugin
lp:~smspillaz/compiz-core/compiz-core.place-plugin-use-screen-size-change
- 2939. By Sam Spilsbury
-
Fix some of the GLib mainloop implementation in compiz
1. Don't use Glib::RefPtr for sources as they are broken (unref will cause a crash on a destroyed source)
2. Don't g_main_context_ iteration in order to flush the event queue
3. Use XFlush instead
4. Handle signals using glib's signal sources so that they are safely dispatched back to the mainloop
5. Enabled failing Xig TestsMerge lp:~smspillaz/compiz-core/compiz-core.glib-mainloop-fixes
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:compiz-core/0.9.5