| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Delete all filegroups that supported legacy (non-buffet) Bazel build We don't need most of the flags and all these file groups which had made a big "ball o mud" build. Change-Id: I690f38c3555e390b7c8d459b4649a270c3e03ce2 Bug: b/40045064 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/889266 Commit-Queue: Kaylee Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 1 年前 | |
rewrite includes to not need so much -Ifoo Current strategy: everything from the top Things to look at first are the manual changes: - added tools/rewrite_includes.py - removed -Idirectives from BUILD.gn - various compile.sh simplifications - tweak tools/embed_resources.py - update gn/find_headers.py to write paths from the top - update gn/gn_to_bp.py SkUserConfig.h layout so that #include "include/config/SkUserConfig.h" always gets the header we want. No-Presubmit: true Change-Id: I73a4b181654e0e38d229bc456c0d0854bae3363e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/209706 Commit-Queue: Mike Klein <mtklein@google.com> Reviewed-by: Hal Canary <halcanary@google.com> Reviewed-by: Brian Osman <brianosman@google.com> Reviewed-by: Florin Malita <fmalita@chromium.org> | 7 年前 | |
Move SkFourByteTag to its own file SkSetFourByteTag felt a bit out of place in SkTypes.h Change-Id: Ie33406b0d0e6f75353933f3069a713269af6c90e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/896594 Reviewed-by: Brian Osman <brianosman@google.com> Commit-Queue: Kaylee Lubick <kjlubick@google.com> | 1 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
Make class members that are static constexpr also be inline. This is in prep for compiling with -std=c++14 and -Wno-c++17-extensions when building with clang. Chrome has encountered problems with third_party headers that are included both in Skia and other Chrome sources that produce different code based on whether preprocessor macros indicate a C++14 or C++17 compilation. In C++17 they are already inline implicitly. When compiling with C++14 we can get linker errors unless they're explicitly inlined or defined outside the class. With -Wno-c++17-extensions we can explicitly inline them in the C++14 build because the warning that would be generated about using a C++17 language extension is suppressed. We cannot do this in public headers because we support compiling with C++14 without suppressing the C++17 language extension warnings. Bug: chromium:1257145 Change-Id: Iaf5f4c62a398f98dd4ca9b7dfb86f2d5cab21d66 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/457498 Reviewed-by: Ben Wagner <bungeman@google.com> Reviewed-by: Herb Derby <herb@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com> | 4 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
rewrite includes to not need so much -Ifoo Current strategy: everything from the top Things to look at first are the manual changes: - added tools/rewrite_includes.py - removed -Idirectives from BUILD.gn - various compile.sh simplifications - tweak tools/embed_resources.py - update gn/find_headers.py to write paths from the top - update gn/gn_to_bp.py SkUserConfig.h layout so that #include "include/config/SkUserConfig.h" always gets the header we want. No-Presubmit: true Change-Id: I73a4b181654e0e38d229bc456c0d0854bae3363e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/209706 Commit-Queue: Mike Klein <mtklein@google.com> Reviewed-by: Hal Canary <halcanary@google.com> Reviewed-by: Brian Osman <brianosman@google.com> Reviewed-by: Florin Malita <fmalita@chromium.org> | 7 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
Don't apply pragma pack to SkOTTableName::Iterator pragma pack is hard to use correctly. Because the individual fields in the struct are incorrectly aligned, you cannot access any of those fields by pointer or reference. The pointer or reference will be unaligned, and won't be captured in the type system. SkOTTableName has pragma pack applied for the benefit of the OpenType table structures. But it later also grew a C++ iterator type, containing SkString. Those types cannot be packed, or we hit this issue. It's a little awkward because Skia made this an inner type, but we can fix this by turning the pragma off a little earlier. Bug: chromium:1394755 Change-Id: I33520f63db8a879537da647c16df5a62c309a666 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/771700 Reviewed-by: Ben Wagner <bungeman@google.com> Commit-Queue: Ben Wagner <bungeman@google.com> Auto-Submit: David Benjamin <davidben@google.com> | 2 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
Test effect of sbix originOffset fields Add a way to manipulate the sbix originOffsetX/Y fields in the SBIX slide. Change-Id: I3a5f93ec3c94c01d4691c43707b02a7825471a31 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/853616 Commit-Queue: Dominik Röttsches <drott@google.com> Auto-Submit: Ben Wagner <bungeman@google.com> Reviewed-by: Dominik Röttsches <drott@google.com> | 2 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
Fix ClangTidy performance-unnecessary-value-param findings. This is only a small subset of the findings, but it's a good starting point. We save a few K of code size from removing unnecessary copies and ref-count bumps. Change-Id: Ibe9c02b1d3cc60592cf7eb689acd9b5d549f8ae6 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/766634 Auto-Submit: John Stiles <johnstiles@google.com> Reviewed-by: Nicolette Prevost <nicolettep@google.com> Commit-Queue: Nicolette Prevost <nicolettep@google.com> Commit-Queue: John Stiles <johnstiles@google.com> | 2 年前 | |
rewrite includes to not need so much -Ifoo Current strategy: everything from the top Things to look at first are the manual changes: - added tools/rewrite_includes.py - removed -Idirectives from BUILD.gn - various compile.sh simplifications - tweak tools/embed_resources.py - update gn/find_headers.py to write paths from the top - update gn/gn_to_bp.py SkUserConfig.h layout so that #include "include/config/SkUserConfig.h" always gets the header we want. No-Presubmit: true Change-Id: I73a4b181654e0e38d229bc456c0d0854bae3363e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/209706 Commit-Queue: Mike Klein <mtklein@google.com> Reviewed-by: Hal Canary <halcanary@google.com> Reviewed-by: Brian Osman <brianosman@google.com> Reviewed-by: Florin Malita <fmalita@chromium.org> | 7 年前 | |
[base] Move SkEndian.h to base Change-Id: I37718d191e410c4650df2c24fad80040cd4f2f94 Bug: skia:13983 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/660377 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Ben Wagner <bungeman@google.com> | 3 年前 | |
rewrite includes to not need so much -Ifoo Current strategy: everything from the top Things to look at first are the manual changes: - added tools/rewrite_includes.py - removed -Idirectives from BUILD.gn - various compile.sh simplifications - tweak tools/embed_resources.py - update gn/find_headers.py to write paths from the top - update gn/gn_to_bp.py SkUserConfig.h layout so that #include "include/config/SkUserConfig.h" always gets the header we want. No-Presubmit: true Change-Id: I73a4b181654e0e38d229bc456c0d0854bae3363e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/209706 Commit-Queue: Mike Klein <mtklein@google.com> Reviewed-by: Hal Canary <halcanary@google.com> Reviewed-by: Brian Osman <brianosman@google.com> Reviewed-by: Florin Malita <fmalita@chromium.org> | 7 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 7 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 4 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 7 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 3 年前 | ||
| 2 年前 | ||
| 7 年前 | ||
| 3 年前 | ||
| 7 年前 |