lp://staging/~alan-griffiths/compiz-core/init-sequence-fix
- Get this branch:
- bzr branch lp://staging/~alan-griffiths/compiz-core/init-sequence-fix
Branch merges
- Compiz Maintainers: Pending requested
-
Diff: 60 lines (+5/-6)2 files modifiedsrc/screen.cpp (+1/-2)
xslt/bcop.xslt (+4/-4)
Branch information
Recent revisions
- 2976. By Alan Griffiths
-
CompManager::init() creates a CompScreen object (and will, after construction, store it's address in ::screen).
In the constructor of CompScreen a PrivateScreen object is constructed. This has a base subobject of type CoreOptions.
The constructor of CoreOptions NO LONGER dereferences the ::screen variable (to call CompScreen::addAction) .
Calling a member function via an invalid (0 in this case) pointer was "undefined behaviour". - 2975. By Daniel van Vugt
-
Adds a wrapable damageRegion function (LP: #882531)
Merged from lp:~smspillaz/compiz-core/compiz-core.fix_882531 - 2971. By Daniel van Vugt
-
Updated list of bugs fixed in 0.9.7.0, current as at 2012-01-30.
Also includes intermediate bugs (regressions that never made it into the wild), which we may not want to mention.
Merge lp:~vanvugt/compiz-core/update-NEWS-20120130 into lp:compiz-core
- 2970. By Daniel van Vugt
-
Remove deg2rad.h - This new header only defines one macro which is an overkill.
Also, DEG2RAD is too cryptic to be a universally defined macro and should be defined closer to where it's used to aid readability. (LP: #918554)
Merge lp:~vanvugt/compiz-core/fix-918554 into lp:compiz-core
- 2968. By Sam Spilsbury
-
Drop useless command line switches
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--backgroun
d-image : Use the wallpaper plugin --no-detection : Use ccsm
Merge lp:~smspillaz/compiz-core/compiz-core.dropuseless-switches into lp:compiz-core
- 2967. By Daniel van Vugt
-
Prevent core classes being reinstantiated in plugins. (LP: #922199)
This not only caused massive code bloat from the duplicated class functions,
but serious bugs from duplicated static data such as singleton pointers.Merge lp:~vanvugt/compiz-core/fix-922199 into lp:compiz-core
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)