ab967077f8a309b0d383297d071cd8397a100f7c: Bug 1529298 - Remove the |newContents| argument from ArrayBufferObject::detach that's now identical for every caller. r=sfink
Jeff Walden <jwalden@mit.edu> - Wed, 20 Feb 2019 13:51:58 -0800 - rev 461627
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1529298 - Remove the |newContents| argument from ArrayBufferObject::detach that's now identical for every caller. r=sfink
973c3800d5d6c10e06ce653add01316f9b0ee25e: Bug 1529298 - Remove ArrayBufferObject::change{,View}Contents as unused. r=sfink
Jeff Walden <jwalden@mit.edu> - Wed, 20 Feb 2019 13:51:58 -0800 - rev 461626
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1529298 - Remove ArrayBufferObject::change{,View}Contents as unused. r=sfink
694fe0c4379319644cd9f64781fcb71a75558ed5: Bug 1529298 - Remove setOwnsData and the OWNS_DATA flag. r=sfink
Jeff Walden <jwalden@mit.edu> - Wed, 20 Feb 2019 13:33:17 -0800 - rev 461625
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1529298 - Remove setOwnsData and the OWNS_DATA flag. r=sfink
650bd5a18809655323834c7b56d84ad6c512d752: Bug 1529298 - Now that |ownsData()| is always true, inline that true value into all callers. r=sfink
Jeff Walden <jwalden@mit.edu> - Wed, 20 Feb 2019 13:33:17 -0800 - rev 461624
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1529298 - Now that |ownsData()| is always true, inline that true value into all callers. r=sfink
ef4c27821811d19a0dc64e4d9b4d2e7841bb1370: Bug 1529298 - Remove the useless OwnsState argument from ArrayBufferObject::setDataPointer. r=sfink
Jeff Walden <jwalden@mit.edu> - Wed, 20 Feb 2019 13:33:17 -0800 - rev 461623
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1529298 - Remove the useless OwnsState argument from ArrayBufferObject::setDataPointer. r=sfink
a06864bc83520a544a3412f81b5d3ef0e930138b: Bug 1529298 - Remove the useless OwnsState argument from ArrayBufferObject::initialize. r=sfink
Jeff Walden <jwalden@mit.edu> - Wed, 20 Feb 2019 13:33:17 -0800 - rev 461622
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1529298 - Remove the useless OwnsState argument from ArrayBufferObject::initialize. r=sfink
f4101f4427821666a773c683fc893e977c81946b: Bug 1529298 - Inline the contents of a fresh |if (true) { ... }| in ArrayBufferObject::createForContent. r=sfink
Jeff Walden <jwalden@mit.edu> - Wed, 20 Feb 2019 13:33:16 -0800 - rev 461621
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1529298 - Inline the contents of a fresh |if (true) { ... }| in ArrayBufferObject::createForContent. r=sfink
870a5571096968b606babc8eb1f7c495c18ddf1c: Bug 1529298 - Remove the useless OwnsState argument from ArrayBufferObject::createForContent. r=sfink
Jeff Walden <jwalden@mit.edu> - Wed, 20 Feb 2019 13:33:16 -0800 - rev 461620
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1529298 - Remove the useless OwnsState argument from ArrayBufferObject::createForContent. r=sfink
713088adfe5f3c60bdb08254b2768c70731db317: Bug 1529298 - Remove the useless OwnsState argument from ArrayBufferObject::setNewData. r=sfink
Jeff Walden <jwalden@mit.edu> - Wed, 20 Feb 2019 13:33:16 -0800 - rev 461619
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1529298 - Remove the useless OwnsState argument from ArrayBufferObject::setNewData. r=sfink
a7a39ff0615820e92079562b305e996865e7b56f: Bug 1529298 - Remove the useless OwnsState argument from ArrayBufferObject::changeContents. r=sfink
Jeff Walden <jwalden@mit.edu> - Wed, 20 Feb 2019 13:33:16 -0800 - rev 461618
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1529298 - Remove the useless OwnsState argument from ArrayBufferObject::changeContents. r=sfink
5cb592de5e03d0df8254bbd779d84760b0d16eef: Bug 1529298 - Remove ArrayBufferObject::stealContents now that it's unused. r=sfink
Jeff Walden <jwalden@mit.edu> - Wed, 20 Feb 2019 13:33:16 -0800 - rev 461617
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1529298 - Remove ArrayBufferObject::stealContents now that it's unused. r=sfink
63536a044a29b3f723e3ee829f260dafc41feb54: Bug 1529298 - Implement an ArrayBufferObject::extractStructuredCloneContents for structured-cloning an ArrayBuffer. r=sfink
Jeff Walden <jwalden@mit.edu> - Wed, 20 Feb 2019 13:33:16 -0800 - rev 461616
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1529298 - Implement an ArrayBufferObject::extractStructuredCloneContents for structured-cloning an ArrayBuffer. r=sfink
0df9a1e522afbc4fedd23fa72bc307aac7d06185: Bug 1528881 - Part 9: gfx/layers: Move CreateTextureHostBasic/D3D11/OGL() function declarations to header files. r=mattwoodrow
Chris Peterson <cpeterson@mozilla.com> - Sun, 17 Feb 2019 23:05:15 -0800 - rev 461615
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1528881 - Part 9: gfx/layers: Move CreateTextureHostBasic/D3D11/OGL() function declarations to header files. r=mattwoodrow clang's -Wmissing-prototypes option identifies global functions that can be made static (because they're only called from one compilation unit) or removed (if they're never called). In this case, moving these functions' declarations to header files means the same declaration will be seen by the .cpp files defining each function and TextureHost.cpp calling the functions. Differential Revision: https://phabricator.services.mozilla.com/D20268
13bf48ec0625e11cd3a21e0db5da6bbc26b965fa: Bug 1528881 - Part 8: gfx/layers: Move ShutdownTileCache() function declaration to header file. r=mattwoodrow
Chris Peterson <cpeterson@mozilla.com> - Sun, 17 Feb 2019 14:18:57 -0800 - rev 461614
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1528881 - Part 8: gfx/layers: Move ShutdownTileCache() function declaration to header file. r=mattwoodrow clang's -Wmissing-prototypes option identifies global functions that can be made static (because they're only called from one compilation unit) or removed (if they're never called). In this case, moving ShutdownTileCache()'s function declaration to the header file TiledContentClient.h means the same declaration will be seen by the TiledContentClient.cpp file defining the function and the gfxPlatform.cpp calling the function. gfx/layers/client/TiledContentClient.cpp:337:6 [-Wmissing-prototypes] no previous prototype for function 'ShutdownTileCache' Differential Revision: https://phabricator.services.mozilla.com/D20267
53e277d161b2d43dccbc3b294ef14212bd4f9314: Bug 1528881 - Part 6: gfx/layers: Make some global functions static. r=mattwoodrow
Chris Peterson <cpeterson@mozilla.com> - Sun, 17 Feb 2019 14:25:01 -0800 - rev 461613
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1528881 - Part 6: gfx/layers: Make some global functions static. r=mattwoodrow clang's -Wmissing-prototypes option identifies global functions that can be made static (because they're only called from one compilation unit) or removed (if they're never called). gfx/layers/composite/ContainerLayerComposite.cpp:132:6 [-Wmissing-prototypes] no previous prototype for function 'TransformLayerGeometry' gfx/layers/composite/LayerManagerComposite.cpp:1409:6 [-Wmissing-prototypes] no previous prototype for function 'ComputeVisibleRegionForChildren' gfx/layers/composite/LayerManagerComposite.cpp:234:6 [-Wmissing-prototypes] no previous prototype for function 'ShouldProcessLayer' gfx/layers/composite/TiledContentHost.cpp:156:6 [-Wmissing-prototypes] no previous prototype for function 'UseTileTexture' gfx/layers/ipc/CompositorBridgeParent.cpp:1827:6 [-Wmissing-prototypes] no previous prototype for function 'EraseLayerState' gfx/layers/ipc/CompositorBridgeParent.cpp:2140:6 [-Wmissing-prototypes] no previous prototype for function 'UpdateIndirectTree' gfx/layers/opengl/OGLShaderProgram.cpp:28:6 [-Wmissing-prototypes] no previous prototype for function 'AddUniforms' Differential Revision: https://phabricator.services.mozilla.com/D20265
43d876b370317974ccc221278551be1b509d1647: Bug 1528881 - Part 3: gfx: Move FAST_DIVIDE_BY_255 macro definition to nsColor.cpp. r=jrmuizel
Chris Peterson <cpeterson@mozilla.com> - Tue, 21 Aug 2018 22:04:13 -0700 - rev 461612
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1528881 - Part 3: gfx: Move FAST_DIVIDE_BY_255 macro definition to nsColor.cpp. r=jrmuizel FAST_DIVIDE_BY_255 was defined in nsColor.h but only used in nsColor.cpp. Differential Revision: https://phabricator.services.mozilla.com/D20262
d87672a996677236c209cc6a067a84b9fb92e0e5: Bug 1528881 - Part 2: gfx: Remove some unused functions. r=jrmuizel
Chris Peterson <cpeterson@mozilla.com> - Thu, 14 Feb 2019 15:58:22 -0800 - rev 461611
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1528881 - Part 2: gfx: Remove some unused functions. r=jrmuizel clang's -Wmissing-prototypes option identifies global functions that can be made static (because they're only called from one compilation unit) or removed (if they're never called). CreateDefaultTarget() NS_HSL2RGB() widget/headless/HeadlessWidget.cpp:49:30 [-Wmissing-prototypes] no previous prototype for function 'CreateDefaultTarget' Differential Revision: https://phabricator.services.mozilla.com/D20261
0573c6c669be0434b630bb90051298aaa5159ccc: Bug 1528881 - Part 1: gfx/thebes: Make some global functions static. r=jrmuizel
Chris Peterson <cpeterson@mozilla.com> - Sun, 17 Feb 2019 01:18:01 -0800 - rev 461610
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1528881 - Part 1: gfx/thebes: Make some global functions static. r=jrmuizel clang's -Wmissing-prototypes option identifies global functions that can be made static (because they're only called from one compilation unit) or removed (if they're never called). gfx/thebes/gfxBlur.cpp:444:6 [-Wmissing-prototypes] no previous prototype for function 'CacheBlur' gfx/thebes/gfxPlatform.cpp:1087:6 [-Wmissing-prototypes] no previous prototype for function 'IsFeatureSupported' gfx/thebes/gfxPlatform.cpp:1355:6 [-Wmissing-prototypes] no previous prototype for function 'SourceBufferDestroy' gfx/thebes/gfxPlatform.cpp:1365:6 [-Wmissing-prototypes] no previous prototype for function 'SourceSurfaceDestroyed' gfx/thebes/gfxPlatform.cpp:2422:6 [-Wmissing-prototypes] no previous prototype for function 'VideoDecodingFailedChangedCallback' gfx/thebes/gfxPlatform.cpp:559:6 [-Wmissing-prototypes] no previous prototype for function 'WebRenderDebugPrefChangeCallback' widget/GfxInfoBase.cpp:82:6 [-Wmissing-prototypes] no previous prototype for function 'InitGfxDriverInfoShutdownObserver' Differential Revision: https://phabricator.services.mozilla.com/D20260
37097e092a93f25cce13409780607a372164d0f0: Merge mozilla-central to mozilla-inbound. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Wed, 27 Feb 2019 06:38:29 +0200 - rev 461609
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Merge mozilla-central to mozilla-inbound. CLOSED TREE
831da989e317d3110e322dce6b8b8058b1199986: Bug 1522246 - Shutdown workers immediately after terminate()ing them, r=asuth.
Brian Hackett <bhackett1024@gmail.com> - Tue, 26 Feb 2019 16:19:06 -1000 - rev 461608
Push 35626 by csabou@mozilla.com at Thu, 28 Feb 2019 11:31:08 +0000
Bug 1522246 - Shutdown workers immediately after terminate()ing them, r=asuth.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip