Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updating to m80 #64

Merged
merged 10,000 commits into from
Apr 24, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
b41b3ce
Slim down .far by ~45 MB.
rosasco-wk Nov 21, 2019
bff12d6
[infra] Add service_account_json option to asset utils
dogben Nov 1, 2019
0788481
Remove Build-Ubuntu18-GCC job
dogben Nov 21, 2019
aad4e6e
Roll recipe dependencies (trivial).
Nov 21, 2019
1792b19
Revert "Revert "Use flat version of path-direction enum""
reed-at-google Nov 21, 2019
7a538b1
Make FP optimizations helpers use SkAlphaType not GrColorType
bsalomon Nov 22, 2019
078e8fa
Revert "Make FP optimizations helpers use SkAlphaType not GrColorType"
bsalomon Nov 22, 2019
7cda6f3
Reland "Revert "Use flat version of path-direction enum""
reed-at-google Nov 22, 2019
e59c167
[canvaskit] Add SkContourMeasure
kjlubick Nov 20, 2019
4d3ac51
Add Docker-based GCC Test tasks
dogben Nov 21, 2019
b752a63
Documentation: Cq-Include-Trybots
HalCanary Nov 20, 2019
98f3fd9
Update bezier_*_effects GMs to not use rand
rphilli Nov 21, 2019
6ec1b39
Optimize SkWuffsCodec's sk_bzero calls
Nov 20, 2019
b1edfde
Rename GLRTFBOIDIs0 to WrapsSwapchainSurface and use for Metal.
jvanverth Nov 21, 2019
fee0079
rough unit test support for FM
Nov 21, 2019
68e470d
[G3 compile bot] Add comment to CL when there is an interesting failure
rmistry Nov 22, 2019
fe13ca3
Move textureop fallback code out of GrRTC and into AddTextureSetOps
lhkbob Nov 21, 2019
189c980
GrQuadPerEdgeAA::Tessellator owns GrVertexWriter
lhkbob Nov 21, 2019
8ee77d8
remove LEGACY_CONVEXITY code -- no more clients
reed-at-google Nov 22, 2019
241e813
[skolo] Remove internal hardware 2
kjlubick Nov 22, 2019
34cea00
Add utility for creating test-only GrProgramInfos
rphilli Nov 21, 2019
30bc527
Revert "Reland "Revert "Use flat version of path-direction enum"""
reed-at-google Nov 22, 2019
db80f69
SkSL now supports functions defined in sksl_gpu.inc
Nov 22, 2019
9f2516f
Add checks for TextureSampler count in text GeoProcs.
jvanverth Nov 22, 2019
3bc4235
Roll third_party/externals/swiftshader f2c9ce1e08ed..c8d4d4254ca1 (15…
Nov 22, 2019
fd05acd
LICENSE file: clean up
HalCanary Nov 22, 2019
506ff4f
Roll third_party/externals/angle2 b8e748be6b94..4c7db77e0185 (21 comm…
Nov 22, 2019
e21af50
Test texture domain effect with local matrix.
bsalomon Nov 22, 2019
47af12a
Roll recipe dependencies (trivial).
Nov 22, 2019
997b37f
Revert "Revert "Make FP optimizations helpers use SkAlphaType not GrC…
bsalomon Nov 23, 2019
a687c48
Roll recipe dependencies (trivial).
Nov 23, 2019
c3ff97a
Roll recipe dependencies (trivial).
Nov 23, 2019
50299de
Reland "Revert "Make FP optimizations helpers use SkAlphaType not GrC…
rphilli Nov 23, 2019
6c4c685
Remove Debian9 GCC jobs and related code
dogben Nov 22, 2019
61ad456
Roll third_party/externals/swiftshader c8d4d4254ca1..d44d61514749 (4 …
Nov 25, 2019
d8bfc51
Roll ../src 137e8082047a..0ec8ef3c9f4f (1040 commits)
Nov 25, 2019
9c0c92b
Roll third_party/externals/angle2 4c7db77e0185..e9b68f332a30 (5 commits)
Nov 25, 2019
dd5ba94
[skottie] Use seekFrame in skottie2movie
fmalita Nov 24, 2019
64025ca
Lock down GrQuad ctors, avoid resetting Ws when known to be 1.0
lhkbob Nov 22, 2019
fcdd061
Use just GrSurfaceProxy in pipeline management.
lhkbob Nov 25, 2019
d07418c
Roll skia/third_party/skcms 68d3f3a95f1b..ef3043bd8110 (1 commits)
Nov 25, 2019
be7e7dd
[sksg] Temporarily inline Path fillType accessors
fmalita Nov 25, 2019
2f05a48
Add code path that avoids large indexBuffer draws
rphilli Nov 25, 2019
fc11844
Reland "Revert "Revert "Make FP optimizations helpers use SkAlphaType…
bsalomon Nov 23, 2019
61169e9
Fix asset_utils when no service_account_json
dogben Nov 25, 2019
1b8dcd1
Simplify SubRun structure in GrTextBlob
herbderby Nov 15, 2019
06a6208
Structured binding for SkZip and SkEnumerate
herbderby Nov 12, 2019
4a327bc
Fix chrome build bots
herbderby Nov 25, 2019
85bf931
Extracted Skottie's resource provider to a separate module
brianosman Nov 25, 2019
0d603d8
[CanvasKit] Add SkResourceCache helpers
fmalita Nov 25, 2019
9d940c3
Roll recipe dependencies (trivial).
Nov 25, 2019
c028b42
Ellipsis again
Rusino Nov 25, 2019
d53853d
Reland "Reland "Enable msaa ccpr on vulkan""
csmartdalton86 Nov 25, 2019
8fa469d
Lift TextureSampler's proxy to SurfaceProxy
lhkbob Nov 25, 2019
5fab909
Revert "Rename GLRTFBOIDIs0 to WrapsSwapchainSurface and use for Metal."
jvanverth Nov 25, 2019
32d6c8d
When wrapped, store ref to GrVkSecondaryCommandBuffer on GrVkRenderTa…
egdaniel Nov 25, 2019
3a50981
switch to new filltype for SkPath
reed-at-google Nov 25, 2019
4f90f9d
Roll recipe dependencies (trivial).
Nov 25, 2019
74f2fb5
[skottie-wasm] Disable image pre-decoding
fmalita Nov 25, 2019
3e7af41
Revert "switch to new filltype for SkPath"
reed-at-google Nov 26, 2019
7964212
Roll third_party/externals/swiftshader d44d61514749..f2637d0dd7eb (9 …
Nov 26, 2019
54036c9
Roll ../src 0ec8ef3c9f4f..92fe999ae056 (465 commits)
Nov 26, 2019
40a7dfc
Roll third_party/externals/angle2 e9b68f332a30..f65b212492ec (10 comm…
Nov 26, 2019
849f4d6
Copy SkottieUtils' classes into skresources
brianosman Nov 26, 2019
704d540
Allow Tessellator to operate on provided GrQuads
lhkbob Nov 25, 2019
4449f1f
Remove ResourceProvider and ImageAsset sample impls from skottie
brianosman Nov 26, 2019
17096c7
Revert "Disable VkProtectedContext_DDLMakeRenderTargetTest"
uysalere Nov 26, 2019
7d34dc7
Revert "Revert "switch to new filltype for SkPath""
reed-at-google Nov 26, 2019
933484f
Stop using GrPixelConfig in Metal & Dawn's GrProgramDesc creation
rphilli Nov 26, 2019
882115d
[infra] Make CheckGeneratedFiles use Clang
erock2112 Nov 26, 2019
466f571
[skottie] Handle null mask filter effects gracefully
fmalita Nov 26, 2019
55276e3
Enable cross-context textures in Metal.
jvanverth Nov 26, 2019
616aa01
[infra] Upgrade Intel Skylake driver
dogben Nov 25, 2019
c15e890
Move the initial GrProgramDesc keyLength into the header
rphilli Nov 26, 2019
0addbdf
Cleanup GrVkCommandBuffer resource ownership and freeing.
egdaniel Nov 25, 2019
ada451c
Return a size of 0 for external format GrSurfaces.
egdaniel Nov 26, 2019
c217059
[infra] Upgrade NVIDIA driver
dogben Nov 25, 2019
abce584
Roll recipe dependencies (trivial).
Nov 26, 2019
0193e8c
Bug fixes
Rusino Nov 26, 2019
15dfab8
Roll recipe dependencies (trivial).
Nov 26, 2019
7a32f1b
Make sure we recycle the secondary command buffers when release prima…
egdaniel Nov 26, 2019
0ee397a
hide deprecated next() on SkPath::Iter
reed-at-google Nov 26, 2019
42ea8e6
Naive CPU large emoji
herbderby Nov 22, 2019
a11035b
SkSL now handles sk_Caps in include files
Nov 26, 2019
2b4cedf
Roll recipe dependencies (trivial).
Nov 26, 2019
9238f1a
Roll recipe dependencies (trivial).
Nov 27, 2019
932fe44
Roll recipe dependencies (trivial).
Nov 27, 2019
c47f176
Roll third_party/externals/swiftshader f2637d0dd7eb..663dcefa22ea (3 …
Nov 27, 2019
dcb6582
Roll third_party/externals/angle2 f65b212492ec..c373dfd84194 (8 commits)
Nov 27, 2019
ed8ca4e
Roll ../src 92fe999ae056..c493edcc78ba (509 commits)
Nov 27, 2019
81777ac
Make SkEnumerate make flatten tuples
herbderby Nov 14, 2019
2a8799f
Revert "Naive CPU large emoji"
herbderby Nov 27, 2019
03e4c95
Move creation of GrProgramDesc to GrCaps-derived classes
rphilli Nov 26, 2019
315c8dc
Handle failures in VkCommandBuffer creation.
egdaniel Nov 26, 2019
c241b58
Make fragment processor iterators work with range for loops.
bsalomon Nov 27, 2019
75d625f
Add deps file for manifest. Use libwebp always.
rosasco-wk Nov 26, 2019
861ac61
Fix warning in Fuchsia build
jvanverth Nov 27, 2019
f988fe2
Fix housekeeper bot with some gn format.
Nov 27, 2019
d12f278
Use ResourceProvider in particles
brianosman Nov 27, 2019
161c8ed
Fix final-dtor-non-final-class warning on GrDDLContext
bsalomon Nov 27, 2019
126d7a2
Cleanup unit test output
herbderby Nov 27, 2019
4d6c84b
Roll recipe dependencies (trivial).
Nov 27, 2019
f1d4f00
Replace CGFontCreate with CTFontManagerCreate.
Nov 12, 2019
64331db
Revert "Replace CGFontCreate with CTFontManagerCreate."
Nov 27, 2019
7d8b397
Changes to GrCoordTransform and local coords
bsalomon Nov 27, 2019
2a490bc
Add particle entry points to externs.js to fix missing symbols
brianosman Nov 27, 2019
c96f510
Reland "Replace CGFontCreate with CTFontManagerCreate."
Nov 12, 2019
bf46a27
[infra] Update Win10 in Skolo
dogben Nov 26, 2019
73beaaa
[infra] Upgrade Radeon driver
dogben Nov 27, 2019
f4c5faa
Roll third_party/externals/swiftshader 663dcefa22ea..d6e903bdc9ef (4 …
Nov 28, 2019
c63730e
Reland "Naive CPU large emoji"
herbderby Nov 22, 2019
3e17625
Roll ../src c493edcc78ba..43fc40aebfd8 (368 commits)
Nov 28, 2019
e8c96d8
Roll third_party/externals/angle2 c373dfd84194..fc3ec57ddf27 (13 comm…
Nov 28, 2019
2792515
Roll recipe dependencies (trivial).
Nov 28, 2019
4f14c4f
Roll recipe dependencies (trivial).
Nov 28, 2019
1c54637
Roll third_party/externals/swiftshader d6e903bdc9ef..fb7ca1d5aca5 (13…
Nov 29, 2019
53af795
Roll third_party/externals/angle2 fc3ec57ddf27..bc82fb14aab4 (9 commits)
Nov 29, 2019
f9cad2f
Roll ../src 43fc40aebfd8..c8e3617e402d (252 commits)
Nov 29, 2019
2af15bb
Roll recipe dependencies (trivial).
Nov 29, 2019
40d34e3
Roll recipe dependencies (trivial).
Nov 29, 2019
fd0c257
Update SKP version
Dec 1, 2019
d050e5a
Roll third_party/externals/swiftshader fb7ca1d5aca5..b64fbfec4dcd (3 …
Dec 2, 2019
9fb3229
Roll third_party/externals/angle2 bc82fb14aab4..ea0dcd4bda18 (7 commits)
Dec 2, 2019
d523ce0
Roll ../src c8e3617e402d..8a4500482e8d (272 commits)
Dec 2, 2019
aa98dd3
fix sense of ifdef for deprecated method
reed-at-google Dec 2, 2019
b97a24a
Revert "fix sense of ifdef for deprecated method"
reed-at-google Dec 2, 2019
2e3be56
Reland "fix sense of ifdef for deprecated method"
reed-at-google Dec 2, 2019
122eda7
replace SkColorSpaceXformSteps::Required()
Dec 2, 2019
3281b96
A new API call on Paragraph: a number of unresolved glyphs
Rusino Dec 2, 2019
cdf1bc3
Expose SkRuntimeShaderFactory class to clients
staniliev Dec 2, 2019
08bd1f7
Compare textureType separately from backend format
lhkbob Dec 2, 2019
63ebfe0
Roll recipe dependencies (trivial).
Dec 2, 2019
7eabfe8
This is a reland of GrDomainEffect with significant changes:
bsalomon Dec 2, 2019
81f6037
Roll recipe dependencies (trivial).
Dec 2, 2019
369ee6b
Update GrSwizzle to only store key and not string.
egdaniel Dec 2, 2019
0f9df47
remove pointless tests
Dec 2, 2019
73ac393
tweak for GCC, memcpy() -> for-loop
Dec 2, 2019
8ebac17
remove T*/void* union in SkTArray
Dec 2, 2019
e465392
skqp CIPD upload infra for Fuchsia
rosasco-wk Dec 2, 2019
bf6b0b2
Roll recipe dependencies (trivial).
Dec 2, 2019
e9df32b
Roll recipe dependencies (trivial).
Dec 3, 2019
49e564e
Roll recipe dependencies (trivial).
Dec 3, 2019
f888b87
Roll third_party/externals/angle2 ea0dcd4bda18..fb40d231c3e2 (10 comm…
Dec 3, 2019
9fe9152
Roll ../src 8a4500482e8d..bd8110e59b6b (424 commits)
Dec 3, 2019
9dac0d8
Particles: Better integration for ResourceProvider
brianosman Dec 2, 2019
db2e764
Particles: SkImageBinding to allow sampling an image from script
brianosman Dec 3, 2019
eda0b43
[canvaskit] Add test and extern for MakeImage
kjlubick Dec 2, 2019
1d15439
remove legacy next from iter
reed-at-google Dec 3, 2019
b78729a
Fix some GCC warnings.
Dec 2, 2019
042fe08
[skottie] Remove defensive seek(0) from Animation ctor
fmalita Dec 3, 2019
b6b7e7b
Revert "replace SkColorSpaceXformSteps::Required()"
Dec 3, 2019
e0f374b
Revert "[skottie] Remove defensive seek(0) from Animation ctor"
fmalita Dec 3, 2019
c336315
Some more tweaks to perspective path clipping
jvanverth Dec 3, 2019
c971747
add friendly new ctor for xform steps
Dec 3, 2019
a7bb87e
replace CSXformSteps::Required() in SkShader
Dec 3, 2019
7fa8f3a
Fix sprite blitter choice logic
Dec 3, 2019
7321e6a
replace CSXformSteps::Required() in GrSurfaceContext
Dec 3, 2019
a4f1391
Reland "[skottie] Remove defensive seek(0) from Animation ctor"
fmalita Dec 3, 2019
6bbeaa7
[skottieWASM] make sure we are using CPU or GPU correctly
kjlubick Dec 3, 2019
c10a832
remove SkColorSpaceXformSteps::Required
Dec 3, 2019
c694627
Don't draw strikes that are too small
herbderby Dec 3, 2019
8c14134
Reorg helper functions in prep for function pointer caching
lhkbob Nov 26, 2019
808b55d
Replace some std::tie with auto []
herbderby Dec 3, 2019
6104ba0
Particles: Do a cleanup/standardization pass on the API
brianosman Dec 3, 2019
75368c3
[skottie] Deferred image frame resolution
fmalita Dec 3, 2019
00ae959
Start cleanup of GrTextBlob
herbderby Dec 3, 2019
7fdceb9
remove legacy SkPath enum guards
reed-at-google Dec 3, 2019
e5f8721
Roll recipe dependencies (trivial).
Dec 3, 2019
eba195f
Make GrTextBlob initial position const
herbderby Dec 3, 2019
32b010b
Roll recipe dependencies (trivial).
Dec 4, 2019
04732fb
Roll third_party/externals/angle2 fb40d231c3e2..249cb200173f (15 comm…
Dec 4, 2019
d61f867
Roll third_party/externals/swiftshader b64fbfec4dcd..bbd0694f9ab2 (3 …
Dec 4, 2019
dc7697b
Roll ../src bd8110e59b6b..d02b0cb4d389 (540 commits)
Dec 4, 2019
7e9dc42
[infra] Auto-submit the CL to update supported branch configs
erock2112 Dec 4, 2019
4a21301
Always check for GL_ARB_sync
tanderson-google Dec 4, 2019
fdf7e08
Revert "remove legacy SkPath enum guards"
reed-at-google Dec 4, 2019
ccca30a
Notes on how to build SKQP for Fuchsia.
rosasco-wk Dec 3, 2019
a521c96
Update dawn.h -> webgpu.h, dawn_cpp.h -> webgpu_cpp.h.
SenorBlanco Dec 4, 2019
68a76b3
simpler tmp arrays in GrGLPath
Dec 4, 2019
9320905
Add onPrePrepareDraws to GrFillRectOp
rphilli Dec 3, 2019
270f7e2
Reland "remove legacy SkPath enum guards"
reed-at-google Dec 4, 2019
8a99a41
Fix for 420/422 chroma subsampling of odd dimension images when
bsalomon Dec 4, 2019
edc3bde
replace SkIRect[1] with SkIRect
Dec 4, 2019
e118558
Handle failures in submission of vulkan command buffers.
egdaniel Dec 4, 2019
f78aa16
work around GCC false positive warning?
Dec 4, 2019
a06f9d0
SkQP: model-creation improvements
HalCanary Dec 3, 2019
4e1066f
Remove SkSize& SkSize::operator=(const SkISize&)
bsalomon Dec 4, 2019
1a5d2d5
Remove unneeded abandon/release check in GrGpuResource message proces…
egdaniel Dec 4, 2019
67c0dcd
Roll recipe dependencies (trivial).
Dec 4, 2019
6344c29
some cleanups for halfplanes
reed-at-google Dec 4, 2019
1b3c267
Add helper functions to AAHairlineOp
rphilli Dec 4, 2019
64f0af0
[chrome/m79] [infra] Backport bot upgrades
dogben Dec 4, 2019
1462941
experimental/skottie_ios: fix some objc errors
HalCanary Dec 3, 2019
e9f691d
Make fInitialViewMatrix const in GrTextBlob
herbderby Dec 4, 2019
8c78ce6
Remove legacy CPU glyph drawing code
herbderby Dec 4, 2019
7a67198
work around GCC 8 mips release bug?
Dec 4, 2019
e74c776
Specialize vertex size for GrTextBlob
herbderby Dec 4, 2019
0393687
flip on a bunch of GCC warnings
Dec 2, 2019
d83912b
Specialize inset/outset/reset based on known quad type
lhkbob Dec 4, 2019
adb12e7
Reduce GrTextureOp size
lhkbob Dec 4, 2019
8d18b00
Roll recipe dependencies (trivial).
Dec 4, 2019
be7f1a6
Roll recipe dependencies (trivial).
Dec 4, 2019
0af32fd
Roll recipe dependencies (trivial).
Dec 4, 2019
77eae2c
Revert "Specialize inset/outset/reset based on known quad type"
lhkbob Dec 5, 2019
57e05d8
Roll third_party/externals/angle2 249cb200173f..5f857839b9ec (14 comm…
Dec 5, 2019
1f19aa9
Roll ../src d02b0cb4d389..a25cc4cdcd47 (492 commits)
Dec 5, 2019
f5542b6
Roll third_party/externals/swiftshader bbd0694f9ab2..dee5b5f3cf3f (4 …
Dec 5, 2019
0af13b3
[canvaskit] update shaping example to have emoji
kjlubick Dec 4, 2019
da9b105
Switch to float vertex colors for wide color vertex attribs
brianosman Dec 6, 2019
c9705a8
Merge branch 'dev/update-m78' of https://github.com/mono/skia into de…
mattleibow Dec 24, 2019
7ee33e8
Merge branch 'chrome/m79' into dev/update
mattleibow Dec 24, 2019
c914ad1
Merge branch 'xamarin-mobile-bindings' into dev/update
mattleibow Dec 24, 2019
793beff
gpu: Disable dual source blending support on buggy driver versions.
khushalsagar Dec 20, 2019
fd7cea7
Add more SkFont APIs
mattleibow Dec 26, 2019
829c93e
overloads
mattleibow Dec 26, 2019
4ebc1b2
Split the files
mattleibow Dec 26, 2019
bab8b54
[chrome/m80] [infra] Upgrade Win to 2019
dogben Jan 3, 2020
72dae29
Merge 'xamarin-mobile-bindings' into 'update-skia'
mattleibow Jan 13, 2020
0e84d7e
Add additional SkFont members
mattleibow Jan 14, 2020
97c9a95
[infra] Change CMake build to use a temporary directory
erock2112 Jan 13, 2020
58f39c2
Add more members
mattleibow Jan 14, 2020
d663d57
SkTypeface needed some love
mattleibow Jan 15, 2020
777ef07
SkColorSpace things
mattleibow Jan 16, 2020
8e1de6a
Added some more members
mattleibow Jan 17, 2020
bd63d45
More things
mattleibow Jan 18, 2020
3f79d7c
Fixes
mattleibow Jan 18, 2020
c55f0d6
More changes
mattleibow Jan 26, 2020
2529486
Adding the xml back
mattleibow Feb 2, 2020
002e3a1
Merge xamarin-mobile-bindings into dev/update-m78
mattleibow Feb 2, 2020
4799718
Using the new SkColor4f
mattleibow Feb 2, 2020
f9537ba
Adding some things
mattleibow Feb 3, 2020
f1aea0e
Merge some things in from "Xamarin master"
mattleibow Feb 13, 2020
bc0743c
Making things right again
mattleibow Feb 20, 2020
98b30cd
Merge remote-tracking branch 'origin/xamarin-mobile-bindings' into de…
mattleibow Feb 27, 2020
5a5cd44
Whoopsie!
mattleibow Feb 27, 2020
ac0e515
[chrome/m80] Update XCode
dogben Feb 27, 2020
a91f9f6
Use same PRESUBMIT.py as master branch.
rmistry Mar 6, 2020
b9abd3c
Move the pixel setters to managed code
mattleibow Mar 9, 2020
438680f
Merge remote-tracking branch 'google/chrome/m80' into dev/update-m80
mattleibow Mar 9, 2020
c63f987
Update C APIs
mattleibow Mar 10, 2020
f912125
Make the console output wider
mattleibow Mar 12, 2020
84bc9e7
Merge xamarin-mobile-bindings into dev/update-m80
mattleibow Mar 15, 2020
5f89238
Merge xamarin-mobile-bindings into dev/update-m80
mattleibow Apr 2, 2020
3c49ce7
lang is not used, so remove it.
mattleibow Apr 2, 2020
fa96269
Merge remote-tracking branch 'origin/xamarin-mobile-bindings' into de…
mattleibow Apr 7, 2020
47de796
Reference the colorspace on the way in
mattleibow Apr 18, 2020
9a3d682
Merge remote-tracking branch 'origin/xamarin-mobile-bindings' into de…
mattleibow Apr 23, 2020
5aa38b9
Implement breakText
mattleibow Apr 23, 2020
ed1672e
Move the main breakText logic into SkFont
mattleibow Apr 24, 2020
76379f2
Use the correct type size
mattleibow Apr 24, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
106 changes: 99 additions & 7 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
# modified. These have been modified without being staged. You can review the
# modifications using "git diff".
#
# IF YOU UPDATE THE CPP SECTION ALSO UPDATE THE OBJECTIVE-C SECTION. IF YOU
# KNOW HOW TO SHARE SETTINGS BETWEEN THE TWO YOU'RE A TRUE HERO.

Language: Cpp
# BasedOnStyle: Google
AccessModifierOffset: -4
Expand All @@ -20,15 +23,106 @@ AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: All
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AllowShortIfStatementsOnASingleLine: true
AllowShortLoopsOnASingleLine: true
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: true
AlwaysBreakTemplateDeclarations: false
BinPackArguments: true
BinPackParameters: true
BraceWrapping:
AfterClass: false
AfterControlStatement: false
AfterEnum: false
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
BeforeCatch: false
BeforeElse: false
IndentBraces: false
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Custom
BreakBeforeTernaryOperators: true
BreakConstructorInitializersBeforeComma: true
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit: 100
CommentPragmas: '^ IWYU pragma:'
ConstructorInitializerAllOnOneLineOrOnePerLine: true
ConstructorInitializerIndentWidth: 8
ContinuationIndentWidth: 8
Cpp11BracedListStyle: true
DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: true
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
IncludeCategories:
- Regex: '^<.*\.h>'
Priority: 1
- Regex: '^<.*'
Priority: 2
- Regex: '.*'
Priority: 3
IncludeIsMainRegex: '([-_](test|unittest))?$'
IndentCaseLabels: true
IndentWidth: 4
IndentWrappedFunctionNames: false
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: false
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBlockIndentWidth: 2
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: false
PenaltyBreakBeforeFirstCallParameter: 1
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 200
PointerAlignment: Left
ReflowComments: true
SortIncludes: true
SpaceAfterCStyleCast: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 2
SpacesInAngles: false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Auto
TabWidth: 4
UseTab: Never
---
Language: ObjC
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
AlignEscapedNewlinesLeft: true
AlignOperands: true
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: All
AllowShortIfStatementsOnASingleLine: true
AllowShortLoopsOnASingleLine: true
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: true
AlwaysBreakTemplateDeclarations: true
AlwaysBreakTemplateDeclarations: false
BinPackArguments: true
BinPackParameters: true
BraceWrapping:
BraceWrapping:
AfterClass: false
AfterControlStatement: false
AfterEnum: false
Expand Down Expand Up @@ -56,7 +150,7 @@ DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: true
ForEachMacros: [ foreach, Q_FOREACH, BOOST_FOREACH ]
IncludeCategories:
IncludeCategories:
- Regex: '^<.*\.h>'
Priority: 1
- Regex: '^<.*'
Expand All @@ -70,8 +164,6 @@ IndentWrappedFunctionNames: false
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: false
MacroBlockBegin: 'SK_DEFINE_FLATTENABLE_REGISTRAR_GROUP_START'
MacroBlockEnd: 'SK_DEFINE_FLATTENABLE_REGISTRAR_GROUP_END'
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBlockIndentWidth: 2
Expand Down
1 change: 1 addition & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Checks: '-*,bugprone-use-after-move,google-build-namespaces'
22 changes: 8 additions & 14 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@
*.iml
.DS_Store
.android_config
.deps_sha1
.gclient*
.gm-actuals
.gradle
.idea
.cproject
Expand All @@ -14,9 +12,9 @@
.settings/
.vs/
.vscode/
/_ReSharper.Caches
TAGS
bower_components
common
imgui.ini
infra/bots/README.recipes.md
infra/bots/gen_tasks_aux.go
Expand All @@ -31,26 +29,22 @@ platform_tools/android/apps/build
platform_tools/android/apps/*.properties
platform_tools/android/apps/*/build
platform_tools/android/apps/*/src/main/libs
sampleapp_prefs.txt
platform_tools/android/apps/*.hprof
platform_tools/android/apps/*/.externalNativeBuild

/skps
third_party/externals
/svgs
tools/skp/page_sets/data/*.json
tools/skp/page_sets/data/*.wpr
xcodebuild

build
common
buildtools
tools/clang
third_party/llvm-build
third_party/externals

bin/gn
bin/gn.exe
bin/clang-format
bin/clang-format.exe
bin/clang_win

vulkan-out
gl-out

node_modules
tools/lottiecap/filmstrip.png
/_ReSharper.Caches
11 changes: 11 additions & 0 deletions AUTHORS
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,14 @@
#
# Please keep the list sorted alphabetically.

Aaron O'Mullan <aaron.omullan@gmail.com>
ACCESS CO., LTD. <*@access-company.com>
Amazon, Inc <*@amazon.com>
Anthony Catel <paraboul@gmail.com>
ARM <*@arm.com>
Bharat Ahuja <ahujabharat93@gmail.com>
Dawson Coleman <dawsonmcoleman@gmail.com>
Deepak Mohan <hop2deep@gmail.com>
Ehsan Akhgari <ehsan.akhgari@gmail.com>
Facebook, Inc. <*fb.com>
George Wright <george@mozilla.com>
Expand All @@ -26,16 +30,20 @@ Intel <*@intel.com>
Ion Rosca <rosca@adobe.com>
Jacek Caban <cjacek@gmail.com>
Jeff Muizelaar <jmuizelaar@mozilla.com>
Jongdeok Kim <jongdeok.kim@navercorp.com>
Lee Salzman <lsalzman@mozilla.com>
Marcin Kazmierczak <mar.kazmierczak@gmail.com>
Matthew Leibowitz <mattleibow@live.com>
Microsoft <*@microsoft.com>
MIPS <*@imgtec.com>
NVIDIA <*@nvidia.com>
Opera Software ASA <*@opera.com>
Pavel Krajcevski <pavel@cs.unc.edu>
Raul Tambre <raul@tambre.ee>
Samsung <*@samsung.com>
Samsung Open Source Group <*@osg.samsung.com>
Sergey Melnikov <Melnikov.Sergey.V@gmail.com>
Shachar Langbeheim <nihohit@gmail.com>
Skia <*@skia.org>
Skia Buildbots <skia.buildbots@gmail.com>
Sony Mobile Communications Inc. <*@sonymobile.com>
Expand All @@ -51,3 +59,6 @@ Adobe Systems Incorporated <*@adobe.com>
Yandex LLC <*@yandex-team.ru>
Kaloyan Donev <kdonev@gmail.com>
Yong-Hwan Baek <meisterdevhwan@gmail.com>
Alexander Khovansky <alx.khovansky@gmail.com>
Zhuo Qingliang <zhuo.dev@gmail.com>
Mainframe North <*@mainframe.co.uk>
Loading