Merge 7 release notes into RELEASE_NOTES.md
Change-Id: I65d9ec89056e323e6794e392c8a2a03eff58e537
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1114479
Reviewed-by: Eric Boren <borenet@google.com>
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md
index 9dccf8b..0d32ef6 100644
--- a/RELEASE_NOTES.md
+++ b/RELEASE_NOTES.md
@@ -2,6 +2,33 @@
This file includes a list of high level updates for each milestone release.
+Milestone 144
+-------------
+ * `SkSerialProcs` now are expected to return a pointer-to-const data. This was implied before, but
+ is now made explicit.
+ * `SkImage::refEncodedData()` and `SkImageGenerator::refEncodedData()` now returns a pointer to
+ const SkData to more explicitly signal that this is a read-only view into the data.
+ * Define a new public enum, `SampleCount`, that enforces the valid sample count values that Graphite
+ supports (1, 2, 4, 8, 16). `TextureInfo::numSamples() -> uint8_t` is replaced with
+ `TextureInfo::sampleCount() -> SampleCount`.
+
+ Backend specific texture infos, e.g. `DawnTextureInfo`,
+ `VulkanTextureInfo`, and `MtlTextureInfo` still represent sample count as a `uint8_t` for
+ convience with the backend APIs. This `uint8_t` value is validated when wrapping the backend info
+ into a `TextureInfo`; if it's not a `SampleCount` value, then an empty `TextureInfo` is returned.
+ * The existing ContextOptions `PipelineCallback` has been deprecated in favor of the new `PipelineCachingCallback`.
+
+ The new callback provides extra information to the user allowing determination of how often a Pipeline is used and if any Precompiled Pipelines were unused. This information can be used to create a more effective set of Precompile PaintOptions.
+ * New `SkSVGCanvas::Make` overload allows explicitly specifying which PNG encoder
+ should be used. This enables avoiding a hardcoded, transitive dependency on
+ either `libpng` or Rust PNG.
+ * `kR16_unorm_SkColorType` added to `SkColorType`.
+ * `include/docs/SkXPSLibpngHelpers.h` and `include/docs/SkXPSRustPngHelpers.h`
+ have been removed - please use a small lambda instead (e.g. see
+ https://crrev.com/c/7090470).
+
+* * *
+
Milestone 143
-------------
* Added `detachAsVector` method to `SkDynamicMemoryStream`.
diff --git a/relnotes/const-serialprocs.md b/relnotes/const-serialprocs.md
deleted file mode 100644
index 0cf6ffa..0000000
--- a/relnotes/const-serialprocs.md
+++ /dev/null
@@ -1,2 +0,0 @@
-`SkSerialProcs` now are expected to return a pointer-to-const data. This was implied before, but
-is now made explicit.
\ No newline at end of file
diff --git a/relnotes/constrefencoded.md b/relnotes/constrefencoded.md
deleted file mode 100644
index ddab61f..0000000
--- a/relnotes/constrefencoded.md
+++ /dev/null
@@ -1,3 +0,0 @@
-`SkImage::refEncodedData()` and `SkImageGenerator::refEncodedData()` now returns a pointer to
-const SkData to more explicitly signal that this is a read-only view into the data.
-
diff --git a/relnotes/graphite-sample-count.md b/relnotes/graphite-sample-count.md
deleted file mode 100644
index 92fac4d..0000000
--- a/relnotes/graphite-sample-count.md
+++ /dev/null
@@ -1,8 +0,0 @@
-Define a new public enum, `SampleCount`, that enforces the valid sample count values that Graphite
-supports (1, 2, 4, 8, 16). `TextureInfo::numSamples() -> uint8_t` is replaced with
-`TextureInfo::sampleCount() -> SampleCount`.
-
-Backend specific texture infos, e.g. `DawnTextureInfo`,
-`VulkanTextureInfo`, and `MtlTextureInfo` still represent sample count as a `uint8_t` for
-convience with the backend APIs. This `uint8_t` value is validated when wrapping the backend info
-into a `TextureInfo`; if it's not a `SampleCount` value, then an empty `TextureInfo` is returned.
diff --git a/relnotes/pipeline-callback.md b/relnotes/pipeline-callback.md
deleted file mode 100644
index b6460d7..0000000
--- a/relnotes/pipeline-callback.md
+++ /dev/null
@@ -1,6 +0,0 @@
-
-The existing ContextOptions `PipelineCallback` has been deprecated in favor of the new `PipelineCachingCallback`.
-
-The new callback provides extra information to the user allowing determination of how often a Pipeline is used and if any Precompiled Pipelines were unused. This information can be used to create a more effective set of Precompile PaintOptions.
-
-
diff --git a/relnotes/png-encoder-dep-injection-for-svg-canvas.md b/relnotes/png-encoder-dep-injection-for-svg-canvas.md
deleted file mode 100644
index 2374f22..0000000
--- a/relnotes/png-encoder-dep-injection-for-svg-canvas.md
+++ /dev/null
@@ -1,3 +0,0 @@
-New `SkSVGCanvas::Make` overload allows explicitly specifying which PNG encoder
-should be used. This enables avoiding a hardcoded, transitive dependency on
-either `libpng` or Rust PNG.
diff --git a/relnotes/r16_unorm_colortype.md b/relnotes/r16_unorm_colortype.md
deleted file mode 100644
index 951aed9..0000000
--- a/relnotes/r16_unorm_colortype.md
+++ /dev/null
@@ -1 +0,0 @@
-`kR16_unorm_SkColorType` added to `SkColorType`.
diff --git a/relnotes/xps_png_helpers_removal.md b/relnotes/xps_png_helpers_removal.md
deleted file mode 100644
index 34e7bca..0000000
--- a/relnotes/xps_png_helpers_removal.md
+++ /dev/null
@@ -1,3 +0,0 @@
-`include/docs/SkXPSLibpngHelpers.h` and `include/docs/SkXPSRustPngHelpers.h`
-have been removed - please use a small lambda instead (e.g. see
-https://crrev.com/c/7090470).