M app/os_wayland.go => app/os_wayland.go +1 -2
@@ 12,7 12,6 @@ import (
"fmt"
"image"
"io"
- "io/ioutil"
"math"
"os"
"os/exec"
@@ 1018,7 1017,7 @@ func (w *window) ReadClipboard() {
// Don't let slow clipboard transfers block event loop.
go func() {
defer r.Close()
- data, _ := ioutil.ReadAll(r)
+ data, _ := io.ReadAll(r)
w.clipReads <- clipboard.Event{Text: string(data)}
w.Wakeup()
}()
M gpu/compute.go => gpu/compute.go +2 -2
@@ 12,9 12,9 @@ import (
"image/color"
"image/draw"
"image/png"
- "io/ioutil"
"math"
"math/bits"
+ "os"
"runtime"
"sort"
"time"
@@ 655,7 655,7 @@ func (g *compute) dumpAtlases() {
if err := png.Encode(&buf, nrgba); err != nil {
panic(err)
}
- if err := ioutil.WriteFile(fmt.Sprintf("dump-%d.png", i), buf.Bytes(), 0600); err != nil {
+ if err := os.WriteFile(fmt.Sprintf("dump-%d.png", i), buf.Bytes(), 0600); err != nil {
panic(err)
}
}
M gpu/headless/driver_test.go => gpu/headless/driver_test.go +2 -2
@@ 8,7 8,7 @@ import (
"image"
"image/color"
"image/png"
- "io/ioutil"
+ "os"
"runtime"
"testing"
@@ 202,5 202,5 @@ func saveImage(file string, img image.Image) error {
if err := png.Encode(&buf, img); err != nil {
return err
}
- return ioutil.WriteFile(file, buf.Bytes(), 0666)
+ return os.WriteFile(file, buf.Bytes(), 0666)
}
M gpu/internal/rendertest/util_test.go => gpu/internal/rendertest/util_test.go +2 -3
@@ 10,7 10,6 @@ import (
"image/color"
"image/draw"
"image/png"
- "io/ioutil"
"os"
"path/filepath"
"strconv"
@@ 161,7 160,7 @@ func verifyRef(t *testing.T, img *image.RGBA, frame int) (ok bool) {
saveImage(t, path, img)
return true
}
- b, err := ioutil.ReadFile(path)
+ b, err := os.ReadFile(path)
if err != nil {
t.Error("could not open ref:", err)
return
@@ 286,7 285,7 @@ func saveImage(t testing.TB, file string, img *image.RGBA) {
t.Error(err)
return
}
- if err := ioutil.WriteFile(file, buf.Bytes(), 0666); err != nil {
+ if err := os.WriteFile(file, buf.Bytes(), 0666); err != nil {
t.Error(err)
return
}