Commits
- Commit:
dbf57689c45611b8da9e269c24e409ee33a877d5
- From:
- Russ Cox <rsc@swtch.com>
- Date:
libdraw: connect to devdraw via $wsysid when set
- Commit:
41547af3f614061dd2c94bb52ae118f146925743
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: more cleanup, clearer locking
- Commit:
b1a086dee9bf5846b31323ba2c438f8853a9c87f
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: refactor, clean up mac screen
Also turn mac-srv.c into a generic srv.c,
so we can remove the duplication with x11-srv.c.
- Commit:
843e5af1986a2e8f1c4f6177dc4509501711a22c
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: move per-window globals in mac-screen.m into Client
- Commit:
88ed92aa40ab5aa0f563624c488ba2a120990329
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: move Client into devdraw.h and move global state in
- Commit:
933b98054f40bb224acda134d7bb77a023bcc57f
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: use consistent mac-* prefix on macOS files
We were using osx- and cocoa- but it's not even OS X anymore.
- Commit:
ce27d7babdf2ee09ff6d1f8d4a166c2208995774
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: can use libthread directly now on macOS
- Commit:
db20f89c3286f277945ac4307f789a9980d31bf6
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: simplify mac file names
Now that we only have Metal, we can drop the -metal.
Also now that Carbon is gone we can drop the macargv.c,
and then the -objc from object file names.
- Commit:
f177c0ba18193fb89ad1b5d84eac2906e8c3b4f1
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: drop pre-metal macOS support
We didn't start using Metal until macOS 10.14,
but it was available on 10.13, which is currently
the oldest Apple-supported version of macOS.
Simplify by deleting the old code.
- Commit:
cc3d97d52a72d7eaceb5b636bcdf81c3e19f7a2e
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: update drawclient test program to run again
- Commit:
bf59f0ed282f9c9b1ae0660e5af0ac86c0d247b5
- From:
- Neven Sajko <nsajko@gmail.com>
- Via:
- Russ Cox <rsc@golang.org>
- Date:
cmd/yacc: correctly detect end of file in gettok
This prevents an infinite loop.
Change-Id: I7eda6b9d032ca0daeb24b555954330d07f35c78b
- Commit:
eb4aea5072dcca2dfee2ff4d551352dae73a821c
- From:
- Neven Sajko <nsajko@gmail.com>
- Via:
- Russ Cox <rsc@golang.org>
- Date:
cmd/yacc: check that arg is safe to pass to <ctype.h> isX functions
The functions from <ctype.h> require that their argument be
representable as an unsigned char, anything else is an error.
Change-Id: I9dafc49c431b7a2550b041603f27bac3c0010eea
- Commit:
d2fae53d17c120530a6d12facd8e0fc297331821
- From:
- Neven Sajko <nsajko@gmail.com>
- Via:
- Russ Cox <rsc@golang.org>
- Date:
cmd/yacc: check for EOF in string constant in cpyact
Change-Id: I3b41ab3f181080bcff89201d30f0bdf8aa20d55c
- Commit:
4a3f20bceee7cef125f9a88bab32439f9fe4f773
- From:
- Neven Sajko <nsajko@gmail.com>
- Via:
- Russ Cox <rsc@golang.org>
- Date:
cmd/yacc: do not create an out of bounds pointer
An out of bounds pointer/array index being created is an error in
standard C.
Updates #313
Change-Id: I7108fcde1a8e03017e9ab852adb737940489c827
- Commit:
7ba9f9467d95fa8d05bb04d36fd4c602e497f529
- From:
- Russ Cox <rsc@swtch.com>
- Date:
lib9/fmt: avoid racy access to installed fmt formats