OSDN Git Service

libgui: Enable -Weverything and -Werror
authorDan Stoza <stoza@google.com>
Tue, 18 Nov 2014 18:24:03 +0000 (10:24 -0800)
committerDan Stoza <stoza@google.com>
Fri, 5 Dec 2014 22:59:29 +0000 (14:59 -0800)
commitdd883c0b08d2a60f89542b9b9f5fdabcb14885c7
treeaca9fd053f4c3e695c40decd72ce97a3dda44931
parente1a2caeb2c75840b092081e28d988342ee958c34
libgui: Enable -Weverything and -Werror

Enables -Weverything and -Werror, with just a few exceptions for
warnings we can't (or shouldn't need to) work around.

This is a squashed commit based on an initial change with a couple of
fixes to avoid breaking certain targets. The source commits are:
  d723bd7669b4fc88dc282d8bf8ba5ecb2849d22f
  00d504c06ea034befe143e6b8cb34d004670ed02
  429ba89cd293633d2f882165066b422c96597df2

Change-Id: I034abec27bf4020d84af60d7acc1939c59986dd6
49 files changed:
include/gui/BufferItemConsumer.h
include/gui/BufferQueueConsumer.h
include/gui/BufferQueueCore.h
include/gui/BufferQueueProducer.h
include/gui/CpuConsumer.h
include/gui/GLConsumer.h
include/gui/GraphicBufferAlloc.h
include/gui/IGraphicBufferAlloc.h
include/gui/IGraphicBufferConsumer.h
include/gui/IGraphicBufferProducer.h
include/gui/ISurfaceComposer.h
include/gui/Sensor.h
include/gui/Surface.h
include/gui/SurfaceComposerClient.h
include/gui/SurfaceControl.h
include/ui/Rect.h
libs/gui/Android.mk
libs/gui/BitTube.cpp
libs/gui/BufferItemConsumer.cpp
libs/gui/BufferQueueConsumer.cpp
libs/gui/BufferQueueProducer.cpp
libs/gui/BufferSlot.cpp
libs/gui/ConsumerBase.cpp
libs/gui/CpuConsumer.cpp
libs/gui/GLConsumer.cpp
libs/gui/GraphicBufferAlloc.cpp
libs/gui/IConsumerListener.cpp
libs/gui/IDisplayEventConnection.cpp
libs/gui/IGraphicBufferAlloc.cpp
libs/gui/IGraphicBufferConsumer.cpp
libs/gui/IGraphicBufferProducer.cpp
libs/gui/IProducerListener.cpp
libs/gui/ISensorEventConnection.cpp
libs/gui/ISensorServer.cpp
libs/gui/ISurfaceComposer.cpp
libs/gui/ISurfaceComposerClient.cpp
libs/gui/LayerState.cpp
libs/gui/Sensor.cpp
libs/gui/SensorEventQueue.cpp
libs/gui/SensorManager.cpp
libs/gui/StreamSplitter.cpp
libs/gui/Surface.cpp
libs/gui/SurfaceComposerClient.cpp
libs/gui/SurfaceControl.cpp
libs/gui/SyncFeatures.cpp
services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp
services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.h
services/surfaceflinger/MonitoredProducer.cpp
services/surfaceflinger/MonitoredProducer.h