Compiz 0.9.12.2

Milestone information

Project:
Compiz
Series:
0.9.12
Version:
0.9.12.2
Released:
2015-08-20  
Registrant:
Stephen M. Webb
Release registered:
2015-08-20
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Alberts Muktupāvels, 2 Andrea Azzarone, 1 BryanFRitt, 5 Christopher Townsend, 1 Dmitry Shachnev, 1 Eleni Maria Stea, 1 Jing Wang, 20 MC Return, 3 Marco Trevisan (Treviño), 12 Stephen M. Webb
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
1 New, 2 Won't Fix, 10 Confirmed, 55 Triaged, 9 In Progress, 22 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon compiz-0.9.12.2.tar.bz2 (md5, sig) Compiz 0.9.12.2 source release 27,765
last downloaded 2 days ago
Total downloads: 27,765

Release notes 

Compiz 0.9.12.2 contains the following notable changes.

- added MATE integration
- added a blacklist for older nVidia GPUs that do not work with XSync (lp:
  #1424013)
- avoided caching textures used in animations (lp: #729979, #1072206)
- boosted window size limits (lp: #1431923)
- fixed mouse-resize bugs (lp: #1348254)
- fixed window clipping in the 3d cube rotation
- excluded Wine applications from window close animations (lp: #957879)
- removed a 1 px gap in semi-maximized windows under some circumstances (lp:
  #1294864)
- avoided buffering input during expo animations (lp: #1026553)
- removed unused settings from gtk-window-decorator
- enabled the cpp plugin by default
- updated the manpage and --help messages (lp: #1475508)
- fixed several build failures when using C++-11 and GCC 5 (lp: #1477654,
  #1477978)
- fixed several problems with the 3-D cube switcher (lp: #1395697, #1462612,
  #1462612)
- forced Compiz to build with C++-11 because several plugins use libgtkmm-3.0,
  which requires it in ts API
- added support for client-side window decorations (lp: #1475721, #1422768,
  #1436553)

Changelog 

This release does not have a changelog.

0 blueprints and 99 bugs targeted

Bug report Importance Assignee Status
1011167 #1011167 MultiMonitor Behavior: Screen corners/edges are not correctly identified by Compiz when using multiple monitors with different resolutions 5 Low   0 New
956515 #956515 compiz crashed with SIGSEGV in CompPlugin::VTableForScreenAndWindow<SwitchScreen, SwitchWindow>::finiWindow() 3 High   4 Won't Fix
729903 #729903 Xrandr, Handle RRScreenChangeNotify in src/screen.cpp 4 Medium   4 Won't Fix
1101584 #1101584 Coverity FORWARD_NULL - CID 12457 - src/match.cpp - in function: matchEvalOps(std::list<MatchOp *, std::allocator<MatchOp *>> &, const CompWindow *) - Dynamic cast to pointer "dynamic_cast <MatchExpOp *>(op)" can return NULL. Assigning: "exp" = "dynamic_cast <MatchExpOp *>(op)". Passing null pointer "exp->e" to function "boost::shared_ptr<CompMatch::Expression>::get() const", which dereferences it. 3 High   6 Confirmed
1101598 #1101598 Coverity FORWARD_NULL - CID 12459 - src/match.cpp - in function: matchOpsEqual(std::list<MatchOp *, std::allocator<MatchOp *>> &, std::list<MatchOp *, std::allocator<MatchOp *>> &) - Dynamic cast to pointer "dynamic_cast <MatchExpOp *>(*it2)" can return NULL. Assigning: "e2" = "dynamic_cast <MatchExpOp *>(*it2)". Passing null pointer "e2->value" to function "std::operator !=<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &)", which dereferences it. 3 High   6 Confirmed
957568 #957568 Coverity PW.PARAMETER_HIDDEN - CID 10013 - gtk/window-decorator/wnck.c - Window win = d->event_windows[i][j].window; declaration hides parameter "win" (declared at line 274) 4 Medium   6 Confirmed
1101553 #1101553 Coverity FORWARD_NULL - CID 12451 - plugins/animation/src/extensionplugin.cpp - in function: ExtensionPluginAnimation::paintShouldSkipWindow(CompWindow *) - Dynamic cast to pointer "dynamic_cast <RestackAnim *>(aw->curAnimation())" can return NULL. Passing null pointer "dynamic_cast <RestackAnim *>(aw->curAnimation())" to function "RestackAnim::paintedElsewhere()", which dereferences it. (The dereference happens because this is a virtual function call.) 4 Medium   6 Confirmed
1101609 #1101609 Coverity FORWARD_NULL - CID 12461 - src/screen.cpp - in function: CompScreenImpl::CompScreenImpl() - Comparing "corePlugin" to null implies that "corePlugin" might be null. 4 Medium   6 Confirmed
1101622 #1101622 Coverity FORWARD_NULL - CID 12455 - plugins/opengl/src/framebufferobject.cpp - in function: GLFramebufferObject::rebind(GLFramebufferObject*) - Comparing "fbo" to null implies that "fbo" might be null. Dereferencing null pointer "fbo". 4 Medium   6 Confirmed
1101632 #1101632 Coverity FORWARD_NULL - CID 12454 - plugins/kdecompat/src/kdecompat.cpp - in function: KDECompatWindow::glPaint(const GLWindowPaintAttrib &, const GLMatrix &, const CompRegion &, unsigned int) - Comparing "this->mSlideData" to null implies that "this->mSlideData" might be null. Dereferencing null pointer "this->mSlideData". 4 Medium   6 Confirmed
1101637 #1101637 Coverity FORWARD_NULL - CID 12458 - src/match.cpp - in function: matchOpsEqual(std::list<MatchOp *, std::allocator<MatchOp *>> &, std::list<MatchOp *, std::allocator<MatchOp *>> &) - Dynamic cast to pointer "dynamic_cast <MatchExpOp *>(*it1)" can return NULL. Assigning: "e1" = "dynamic_cast <MatchExpOp *>(*it1)". Passing null pointer "e1->value" to function "std::operator !=<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &)", which dereferences it. 4 Medium   6 Confirmed
1196180 #1196180 Some scripts to start Compiz, and ccsm. 4 Medium   6 Confirmed
1041579 #1041579 Aspect ratio of desktop in wall preview is wrong 5 Low   6 Confirmed
1065657 #1065657 compiz leaks window handles (and pixmaps?) 3 High   7 Triaged
1096807 #1096807 CompizPlugin.cmake changes global CMake build settings 3 High   7 Triaged
1386733 #1386733 compizconfig unit test segfaults 3 High   7 Triaged
1466836 #1466836 FindCompiz.cmake incorrectly installed, should be CompizConfig.cmake instead 3 High Stephen M. Webb  7 Triaged
845717 #845717 release scripts need cleaning 4 Medium Stephen M. Webb  7 Triaged
957567 #957567 Coverity PW.CAST_TO_QUALIFIED_TYPE - CID 10884 - src/rect/src/rect.cpp - type qualifier is meaningless on cast type 4 Medium Stephen M. Webb  7 Triaged
1004592 #1004592 Compiz fails to build ~ looks like finding python ver. doesn't work properly (Archlinux) 4 Medium   7 Triaged
1051292 #1051292 [gDEBugger] glGetUniformLocation called too much 4 Medium   7 Triaged
1051301 #1051301 [performance] Disable fixed function lighting 4 Medium   7 Triaged
1101384 #1101384 Coverity SECURE_CODING - CID 12526 - src/action.cpp - in function: CompAction::ButtonBinding::fromString(...) - Using "sscanf" can cause a buffer overflow when done incorrectly. Use correct precision specifiers or do your own parsing. 4 Medium   7 Triaged
1101385 #1101385 Coverity CHECKED_RETURN - CID 12397 - plugins/winrules/src/winrules.cpp - in function: WinrulesWindow::focus() - Calling function "CompWindow::focus()" without checking return value (as is done elsewhere). No check of the return value of "this->window->focus()". 4 Medium   7 Triaged
1101387 #1101387 Coverity UNINIT_CTOR - CID 12571 - plugins/decor/src/decor.cpp - in function: DecorWindow::DecorWindow(CompWindow *) - Non-static class member "frameDamage", "oldX", "oldY", "oldWidth" and "oldHeight" are not initialized in this constructor nor in any functions that it calls. 4 Medium   7 Triaged
1101397 #1101397 Coverity PW.PARAMETER_HIDDEN - CID 12482 - plugins/kdecompat/src/kdecompat.cpp - declaration hides parameter "rect" (declared at line 812) ->829 CompRect rect (thumb.thumb.x () + cw->x (), thumb.thumb.y () + cw->y (), thumb.thumb.width (), thumb.thumb.height ()); 4 Medium MC Return  7 Triaged
1101403 #1101403 Coverity UNINIT_CTOR - CID 12583 - plugins/resize/src/composite-window-impl.h - in function: resize::CompositeWindowImpl::CompositeWindowImpl(CompositeWindow *) - Non-static class member "resizeWindow" is not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  7 Triaged
1101416 #1101416 Coverity UNINIT_CTOR - CID 12588 - plugins/staticswitcher/src/staticswitcher.cpp - in function: StaticSwitchScreen::StaticSwitchScreen(CompScreen *) - Non-static class member "lastActiveWindow" is not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  7 Triaged
1101433 #1101433 Coverity UNINIT_CTOR - CID 12568 - plugins/compiztoolbox/src/compiztoolbox.cpp - in function: BaseSwitchWindow::BaseSwitchWindow(BaseSwitchScreen *, CompWindow *) - Non-static class members "gWindow", "cWindow" and "gScreen" are not initialized in this constructor nor in any functions that it calls. 4 Medium   7 Triaged
1101440 #1101440 Coverity UNREACHABLE - CID 12595 - plugins/copytex/src/copytex.cpp - in function: CopyPixmap::bindPixmapToTexture(unsigned long, int, int, int, compiz::opengl::_PixmapSource) - This code cannot be reached: "return GLTexture::List();". 4 Medium Stephen M. Webb  7 Triaged
1101451 #1101451 Coverity SECURE_CODING - CID 12515 - plugins/screenshot/src/screenshot.cpp - in function: shotFilter(const dirent *) - Using "sscanf" can cause a buffer overflow when done incorrectly. Use correct precision specifiers or do your own parsing. 4 Medium   7 Triaged
1101455 #1101455 Coverity UNCAUGHT_EXCEPT - CID 12545 - src/main.cpp - In function "main" an exception of type "boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_function_call> >" is thrown and never caught 4 Medium   7 Triaged
1101458 #1101458 Coverity FORWARD_NULL - CID 12452 - plugins/animation/src/extensionplugin.cpp - Dynamic cast to pointer "dynamic_cast <DodgeAnim *>(curAnim)" can return NULL, passing null pointer "dynamic_cast <DodgeAnim *>(curAnim)" to function "DodgeAnim::calculateDodgeAmounts()", which dereferences it. 4 Medium   7 Triaged
1101460 #1101460 Coverity UNINIT - CID 12556 - plugins/session/src/session.cpp - Declaring variable SessionItem item; without initialization in function: SessionScreen::readState(_xmlNode *) 4 Medium MC Return  7 Triaged
1101466 #1101466 Coverity SECURE_CODING - CID 12509 - plugins/animation/src/options.cpp - in function: PrivateAnimScreen::updateOptionSet(OptionSet *, const char *) - [VERY RISKY]. Using "sscanf" can cause a buffer overflow when done incorrectly. sscanf() assumes an arbitrarily large string, so callers must use correct precision specifiers or never use sscanf(). Use correct precision specifiers or do your own parsing. 4 Medium   7 Triaged
1101467 #1101467 Coverity FORWARD_NULL - CID 12456 - plugins/rotate/src/rotate.cpp - in unction: RotateScreen::initiate(CompAction *, unsigned int, std::vector<CompOption, std::allocator<CompOption>> &) - Comparing "action" to null implies that "action" might be null. 4 Medium   7 Triaged
1101472 #1101472 Coverity PW.PARAMETER_HIDDEN - CID 12483 - plugins/scaleaddon/src/scaleaddon.cpp - declaration hides parameter "action" (declared at line 238) - 300 CompAction *action; 4 Medium MC Return  7 Triaged
1101478 #1101478 Coverity UNINIT_CTOR - CID 12584 - plugins/resize/src/gl-window-impl.h - in function: resize::GLWindowImpl::GLWindowImpl(GLWindow *) - Non-static class member "resizeWindow" is not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  7 Triaged
1101482 #1101482 Coverity UNINIT_CTOR - CID 12585 - plugins/resize/src/logic/src/resize-logic.cpp - in function: ResizeLogic::ResizeLogic() - Non-static class member fields and non-static class members are not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  7 Triaged
1101483 #1101483 Coverity FORWARD_NULL - CID 12450 - plugins/animation/src/dodge.cpp in function: DodgeAnim::cleanUp(bool, bool) dynamic_cast <DodgeAnim *>(curAnim) can return NULL 4 Medium   7 Triaged
1101492 #1101492 Coverity FORWARD_NULL - CID 12449 - plugins/animation/src/dodge.cpp - in function: DodgeAnim::postInitiateRestackAnim(int, int, CompWindow *, CompWindow *, bool) - Dynamic cast to pointer "dynamic_cast <DodgeAnim *>(adw->curAnimation())" can return NULL. Assigning: "animDodger" = "dynamic_cast <DodgeAnim *>(adw->curAnimation())". 4 Medium   7 Triaged
1101500 #1101500 Coverity PW.SWITCH_SELECTOR_EXPR_IS_CONSTANT - CID 12486 - plugins/opengl/src/privatevertexbuffer.h - switch selector expression is constant - switch (C) 4 Medium   7 Triaged
1101505 #1101505 Coverity UNINIT_CTOR - CID 12581 - plugins/put/src/put.cpp - in function: PutWindow::PutWindow(CompWindow *) - Non-static class members "targetX" and "targetY" are not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  7 Triaged
1101506 #1101506 Coverity FORWARD_NULL - CID 12446 - plugins/animation/src/animation.cpp - in function: PrivateAnimScreen::initiateFocusAnim(PrivateAnimWindow *) - Dynamic cast to pointer "dynamic_cast <RestackAnim *>(aw->mCurAnimation)" can return NULL. Passing null pointer "dynamic_cast <RestackAnim *>(aw->mCurAnimation)" to function "RestackAnim::initiateRestackAnim(int)", which dereferences it. 4 Medium   7 Triaged
1101507 #1101507 Coverity FORWARD_NULL - CID 12460 - src/match.cpp - in function: matchOpsToString(std::list<MatchOp *, std::allocator<MatchOp *>> &) - Dynamic cast to pointer "dynamic_cast <MatchExpOp *>(op)" can return NULL. Passing null pointer "dynamic_cast <MatchExpOp *>(op)->value" to function "std::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator +=(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const &)", which dereferences it. 4 Medium   7 Triaged
1101509 #1101509 Coverity UNINIT_CTOR - CID 12587 - plugins/scale/include/scale/scale.h - in function: ScaleSlot::ScaleSlot() - Non-static class members "filled" and "scale" are not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  7 Triaged
1101514 #1101514 Coverity UNINIT_CTOR - CID 12572 - plugins/ezoom/src/ezoom.cpp - in function: EZoomScreen::CursorTexture::CursorTexture() - Non-static class member "texture" is not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  7 Triaged
1101517 #1101517 Coverity FORWARD_NULL - CID 12447 - plugins/animation/src/dodge.cpp - in function: DodgeAnim::postPreparePaint() - Dynamic cast to pointer "dynamic_cast <DodgeAnim *>(adw->curAnimation())" can return NULL. Assigning: "animDodger" = "dynamic_cast <DodgeAnim *>(adw->curAnimation())". 4 Medium   7 Triaged
1101527 #1101527 Coverity FORWARD_NULL - CID 12444 - compizconfig/libcompizconfig/src/compiz.cpp - in function: loadPluginFromXMLFile(_CCSContext *, char *, char *) - Passing null pointer "pbFilePath" to function "writePBFile(char *, PluginMetadata *, PluginBriefMetadata *, stat *)", which dereferences it. Passing null pointer "pbFilePath" to function "updatePBFilePath(CCSContext *, char *, char *)", which dereferences it. (2x FORWARD_NULL) 4 Medium   7 Triaged
1101545 #1101545 Coverity NULL_RETURNS - CID 12472 - plugins/scaleaddon/src/scaleaddon.cpp - in function: ScaleAddonScreen::pullWindow(CompAction *, unsigned int, std::vector<CompOption, std::allocator<CompOption>>) - Function "CompOption::findOption(CompOption::Vector &, CompString, unsigned int *)" returns null (checked 81 out of 84 times). Assigning: "opt" = null return value from "CompOption::findOption(CompOption::Vector &, CompString, unsigned int *)". Dereferencing a pointer that might be null "opt" when calling "CompOption::value()". 4 Medium   7 Triaged
1101568 #1101568 Coverity SECURE_CODING - CID 12528 - src/plugin.cpp - in function: CompPlugin::load(const char *) - [VERY RISKY]. Using "sprintf" can cause a buffer overflow when done incorrectly. Because sprintf() assumes an arbitrarily long string, callers must be careful not to overflow the actual space of the destination. Use snprintf() instead, or correct precision specifiers. 4 Medium   7 Triaged
1101583 #1101583 Coverity SECURE_CODING - CID 12505 - compizconfig/libcompizconfig/src/compiz.cpp - in function: loadPluginsFromName(_CCSContext *, char *) - [VERY RISKY]. Using "sscanf" can cause a buffer overflow when done incorrectly. sscanf() assumes an arbitrarily large string, so callers must use correct precision specifiers or never use sscanf(). Use correct precision specifiers or do your own parsing. 4 Medium   7 Triaged
1101602 #1101602 Coverity SWAPPED_ARGUMENTS - CID 12541 - compizconfig/libcompizconfig/src/compiz.cpp - in function: initStringInfoPB(_CCSSettingInfo *, const metadata::Plugin_Option &) - The positions of arguments name and value are inconsistent with the positions of the corresponding parameters for "ccsAddRestrictionToStringInfo(CCSSettingStringInfo *, char const *, char const *)". 4 Medium   7 Triaged
1101612 #1101612 Coverity UNINIT_CTOR - CID 12591 - src/propertywriter.cpp - in function: PropertyWriter::PropertyWriter() - Non-static class member "mAtom" is not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  7 Triaged
1101626 #1101626 Coverity MIXED_ENUMS - CID 12469 - compizconfig/libcompizconfig/src/compiz.cpp - in function: initListInfoPB(_CCSSettingInfo *, const metadata::Plugin_Option &) - Mixing enum types _CCSSettingType and metadata::Plugin_Option_Type for "listType". 4 Medium   7 Triaged
1101631 #1101631 Coverity UNINIT_CTOR - CID 12565 - plugins/animation/src/animation.cpp - in function: Animation::Animation(CompWindow *, WindowEvent, float, AnimEffectInfo *, const CompRect &) - Non-static class member "mTimeSinceLastPaint" is not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  7 Triaged
1101634 #1101634 Coverity UNINIT_CTOR - CID 12586 - plugins/scale/include/scale/scale.h - in function: ScaleSlot::ScaleSlot(const CompRect &) - Non-static class members "filled" and "scale" are not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  7 Triaged
1105785 #1105785 Please support the XDG base directory specification 4 Medium   7 Triaged
1198024 #1198024 [dbus] Plugin and option metadata not available via dbus plugin 4 Medium   7 Triaged
1363807 #1363807 Screenshot Launch Application fails (patch) 4 Medium   7 Triaged
1402895 #1402895 compiz 3D windows cube disappears on mouse rotate 4 Medium   7 Triaged
1101383 #1101383 Coverity MIXED_ENUMS - CID 12470 - compizconfig/libcompizconfig/src/compiz.cpp - in function: addOptionForPluginPB (...) - Mixing enum types _CCSSettingType and metadata::Plugin_Option_Type for "type". 5 Low   7 Triaged
1101401 #1101401 Coverity CHECKED_RETURN - CID 12393 - plugins/dbus/src/dbus.cpp - in function: DbusScreen::handleActionMessage(...) - Calling function "CompOption::set(CompOption::Value &)" without checking return value. No check of the return value of "arg.set(value)". 5 Low   7 Triaged
1101406 #1101406 Coverity CHECKED_RETURN - CID 12412 - src/privatescreen/tests/test-privatescreen.cpp - in function: privatescreen_ButtonPressEdgeEventManagementTest_NoTriggerOnMismatchedButtonState_Test::TestBody() - Calling function "CompOption::set(CompOption::Value &)" without checking return value (as is done elsewhere). No check of the return value of "option.set(value)". 5 Low   7 Triaged
1101409 #1101409 Coverity CHECKED_RETURN - CID 12418 - tests/shared/src/gtest_shared_asynctask.cpp - in function: <unnamed>::checkForMessageOnFd(int, int, char) - Calling function "poll(&pfd, 1UL, timeout)" without checking return value. This library function may fail and return an error code. No check of the return value of "poll(&pfd, 1UL, timeout)". 5 Low   7 Triaged
1101510 #1101510 Coverity TAINTED_STRING - CID 12543 - src/main.cpp - function: main - Assigning: "programName" = "argv[0]". Both are now tainted. Assigning: "programArgv" = "argv". Both are now tainted. Later: Passing tainted string "programName" to "execvp(char const *, char * const *)", which cannot accept tainted data and passing tainted string "*programArgv" to "execvp(char const *, char * const *)", which cannot accept tainted data. 5 Low   7 Triaged
1101593 #1101593 Coverity UNINIT_CTOR - CID 12582 - plugins/regex/src/regex.cpp - in function: RegexExp::RegexExp(const std::basic_string<char, std::char_traits<char>, std::allocator<char>>&, int) - Non-static class member "mType" is not initialized in this constructor nor in any functions that it calls. 5 Low MC Return  7 Triaged
1168360 #1168360 Compiz source should contain a coding style documentation, Qt Creator config file and more detailed instructions for contributors 5 Low Stephen M. Webb  7 Triaged
1101461 #1101461 Coverity WRAPPER_ESCAPE - CID 12604 - plugins/annotate/src/annotate.cpp - Assigning: "tool" = "CompString(CompOption::getStringOptionNamed(options, CompString const("tool", std::allocator<char>()), CompString const("line", std::allocator<char>()))).c_str()", which extracts wrapped state from temporary "<temporary>", which is freed by its destructor. 3 High Stephen M. Webb  8 In Progress
1192376 #1192376 'compiz-decorator' file changes 3 High BryanFRitt  8 In Progress
1302098 #1302098 Windows cascading mode cause segfault 3 High Jing Wang  8 In Progress
1101408 #1101408 Coverity UNINIT_CTOR - CID 12578 - plugins/opengl/src/screen.cpp - in function: PrivateGLScreen::PrivateGLScreen(GLScreen *) - Multiple non-static class member fields and class members not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  8 In Progress
1101410 #1101410 Coverity UNINIT_CTOR - CID 12577 - plugins/opengl/src/framebufferobject.cpp - in function: PrivateGLFramebufferObject::PrivateGLFramebufferObject() - Non-static class member "rbStencilId" is not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  8 In Progress
1101493 #1101493 Coverity UNINIT_CTOR - CID 12580 - plugins/opengl/src/vertexbuffer.cpp - in function: PrivateVertexBuffer::PrivateVertexBuffer() - Non-static class members "color", "primitiveType" and "usage" are not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  8 In Progress
1101548 #1101548 Coverity UNINIT_CTOR - CID 12589 - plugins/td/src/3d.cpp - in function: TdScreen::TdScreen(CompScreen *) - Non-static class members "mMaxDepth", "mDamage" and "mWithDepth" are not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  8 In Progress
1101639 #1101639 Coverity UNINIT_CTOR - CID 12592 - src/screen.cpp - in function: PrivateScreen::PrivateScreen(CompScreen *, compiz::private_screen::WindowManager &) - Multiple non-static class member variables and fields are not initialized in this constructor nor in any functions that it calls. 4 Medium MC Return  8 In Progress
1101590 #1101590 Coverity UNINIT_CTOR - CID 12593 - src/screen.cpp - in function: compiz::private_screen::EventManager::EventManager() - Non-static class member "grabbed" is not initialized in this constructor nor in any functions that it calls. 5 Low MC Return  8 In Progress
729979 #729979 [nvidia] Windows appear blank white 3 High Andrea Azzarone  10 Fix Released
1072206 #1072206 [nvidia] Window content is black or transparent 3 High Andrea Azzarone  10 Fix Released
1424013 #1424013 Compiz high CPU and UI freeze on NVIDIA after fix for #269904 in trusty-updates 3 High Christopher Townsend  10 Fix Released
1477654 #1477654 Compiz FTBFS with -std=c++11 3 High Stephen M. Webb  10 Fix Released
957879 #957879 Wine tooltips don't disappear entirely from screen 4 Medium Stephen M. Webb  10 Fix Released
1026553 #1026553 Double clicking Workspace Switcher too fast switches workspaces and moves windows unpredictably 4 Medium Christopher Townsend  10 Fix Released
1061282 #1061282 gtk-window-decorator crashes in _wnck_window_destroy() from wnck_screen_finalize() from g_object_unref() from gwd_settings_notified_impl_dispose() from g_object_unref() from gwd_settings_finalize() 4 Medium Alberts Muktupāvels  10 Fix Released
1101491 #1101491 Coverity SECURE_CODING - CID 12527 - src/option.cpp - in function: CompOption::stringToColor(std::basic_string<char, std::char_traits<char>, std::allocator<char>>, unsigned short *) - [VERY RISKY]. Using "sscanf" can cause a buffer overflow when done incorrectly. sscanf() assumes an arbitrarily large string, so callers must use correct precision specifiers or never use sscanf(). Use correct precision specifiers or do your own parsing. 4 Medium   10 Fix Released
1101573 #1101573 Coverity FORWARD_NULL - CID 12445 - plugins/animation/src/animation.cpp - in function: PrivateAnimScreen::initiateCloseAnim(PrivateAnimWindow *) - Comparing "effectToBePlayed" to null implies that "effectToBePlayed" might be null. 4 Medium Stephen M. Webb  10 Fix Released
1101594 #1101594 Coverity UNINIT_CTOR - CID 12579 - plugins/opengl/src/texture.cpp - in function: TfpTexture::TfpTexture() - Non-static class members "x11Pixmap" and "source" are not initialized in this constructor nor in any functions that it calls. 4 Medium Stephen M. Webb  10 Fix Released
1237057 #1237057 Huge icons with Apllication Switcher (Alt-Tab) ("Icon", but not "Only show icon") 4 Medium Dmitry Shachnev  10 Fix Released
1348254 #1348254 Dragging window to resize is reversed after resizing with keyboard 4 Medium Christopher Townsend  10 Fix Released
1395697 #1395697 compiz 0.9.12 : cube displays garbage when 3D Windows plugin is enabled 4 Medium Eleni Maria Stea  10 Fix Released
1422768 #1422768 Compiz should expose Client frame extents to plugins 4 Medium Marco Trevisan (Treviño)  10 Fix Released
1427636 #1427636 Desktop doesn't get keyboard focus 4 Medium Christopher Townsend  10 Fix Released
1431923 #1431923 winrules arbitrarily limits window sizes to 4096 pixels 4 Medium   10 Fix Released
1460324 #1460324 /etc/X11/Xsession.d/65compiz_profile-on-session: [: x: unexpected operator 4 Medium Stephen M. Webb  10 Fix Released
1475721 #1475721 (Horizontally) Maximized and Fullscreen Windows activated in different workspace move to primary display 4 Medium Marco Trevisan (Treviño)  10 Fix Released
1294864 #1294864 window snapping to the right edge is making the windows one or two pixels too narrow 5 Low Christopher Townsend  10 Fix Released
1400493 #1400493 gconf micration scripts were disabled and should be removed 5 Low Stephen M. Webb  10 Fix Released
1441190 #1441190 X11 to GL sync blacklisted cards are hardcoded 5 Low Marco Trevisan (Treviño)  10 Fix Released
1475508 #1475508 compiz -v doesn't work 5 Low   10 Fix Released
This milestone contains Public information
Everyone can see this information.