Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
If $font is not set, the default font is constructed from
font data linked into every libdraw binary. That process
was different from the usual openfont code, and so it was
not hidpi-aware, resulting in very tiny fonts out of the box
on hidpi systems, until users set $font.
Fix this by using openfont to construct the default font,
by recognizing the name *default* when looking for
font and subfont file contents. Then all the hidpi scaling
applies automatically.
As a side effect, the concept of a 'default subfont' is gone,
as are display->defaultsubfont, getdefont, and memgetdefont.
|
|
Paint first appeared in 9front. The 9front license is reproduced
in the related source files - the original repository is located at
https://code.9front.org/hg/plan9front.
|
|
Ported from Plan 9 2013-05-21.
https://github.com/0intro/plan9/commit/b377a116d132865c011a3fb3ea76528ffd32963f
Closes #16.
|
|
Rename following .cvsignore files to .gitkeep since they are
required by the build (directories must exist before build):
- bin/fossil/.gitkeep
- bin/fs/.gitkeep
- bin/venti/.gitkeep
Change-Id: I9c2865058480cffb3a4613f25e2eca1f7e5578c0
|
|
|
|
|
|
|
|
Change-Id: I9130e7d10ae42e894923097a7c97da802eb0d8c3
Reviewed-on: https://plan9port-review.googlesource.com/2962
Reviewed-by: Russ Cox <rsc@swtch.com>
|
|
Change-Id: Iff3843740d98f5fb79499d3b6024333361dfe755
Reviewed-on: https://plan9port-review.googlesource.com/2960
Reviewed-by: Russ Cox <rsc@swtch.com>
|
|
Change-Id: Id99ce9a143a21009d93a1c6ba2d1f84a3588649f
Reviewed-on: https://plan9port-review.googlesource.com/2942
Reviewed-by: Russ Cox <rsc@swtch.com>
|
|
This is an experiment.
Like tpic it's a copy-and-paste fork of pic.
Change-Id: Ia22772bd5881c7904a6d8f8e0b46fde8cea89cbd
Reviewed-on: https://plan9port-review.googlesource.com/2920
Reviewed-by: Russ Cox <rsc@swtch.com>
|
|
Change-Id: Id441d4df192c47388af6b5da306f14d90f066d18
Reviewed-on: https://plan9port-review.googlesource.com/1173
Reviewed-by: Russ Cox <rsc@swtch.com>
|
|
Change-Id: I6093955b222db89dfe437fb723593b173d888d01
Reviewed-on: https://plan9port-review.googlesource.com/1170
Reviewed-by: Russ Cox <rsc@swtch.com>
|
|
Change-Id: I940a21d67b21b5dd139cb20b9fae9595506fc5ae
|
|
also update README.md for github
Change-Id: I7d578a902ffed7f6d69780721e29a1972b6f6992
|
|
- rewrite .gitignore to use git patterns
- mv hg(1) to git(1) and rewrite
- add lib/git/commit-msg.hook
- add skeleton codereview script
- update codereview(1)
Change-Id: I061cd8e4de77ebbd6037a7c5d1582cd1d986f62f
|
|
TBR=rsc
https://codereview.appspot.com/158240043
|
|
Reading /mnt/acme/log reports a log of window create,
put, and delete events, as they happen. It blocks until the
next event is available.
Example log output:
8 new /Users/rsc/foo.go
8 put /Users/rsc/foo.go
8 del /Users/rsc/foo.go
This lets acme-aware programs react to file writes, for example
compiling code, running a test, or updating an import block.
TBR=r
R=r
https://codereview.appspot.com/89560044
|
|
LGTM=rsc
R=rsc
https://codereview.appspot.com/71070050
|
|
R=rsc
https://codereview.appspot.com/7988047
|
|
R=rsc
https://codereview.appspot.com/7565045
|
|
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/6854092
|
|
R=rsc
http://codereview.appspot.com/6855092
|
|
R=rsc
http://codereview.appspot.com/6742064
|
|
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/6614056
|
|
Enable with export devdrawretina=1 (everything will be smaller).
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/6592072
|
|
The code is adapted from Plan 9's import(4); this allows us to speak
that protocol. We don't currently support AAN (in the works) or
TLS/SSL.
Thanks to David for help with the man page, testing, and development.
R=0intro, rsc
CC=plan9port.codebot
http://codereview.appspot.com/6458100
|
|
The v9fs usage is documented on
https://www.kernel.org/doc/Documentation/filesystems/9p.txt
R=rsc
http://codereview.appspot.com/6445072
|
|
R=rsc
http://codereview.appspot.com/6455083
|
|
R=rsc, rsc
http://codereview.appspot.com/6405057
|
|
R=rsc
http://codereview.appspot.com/6397046
|
|
R=rsc
http://codereview.appspot.com/5847060
|
|
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/5745043
|
|
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/5500090
|
|
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/5325046
|
|
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/5329041
|
|
|
|
|
|
|
|
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/4847051
|
|
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/4850052
|
|
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/4595049
|
|
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/4571051
|
|
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/4559071
|
|
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/4536105
|
|
R=rsc
CC=plan9port.codebot
http://codereview.appspot.com/4526096
|
|
R=rsc
http://codereview.appspot.com/4515060
|
|
R=rsc
http://codereview.appspot.com/4519049
|
|
Ignore scroll/noscroll window setting.
Instead, scroll when the write begins in
or immediately after the displayed window content.
In the new scrolling discipline, executing
"Noscroll" is replaced by typing Page Up or
using the mouse to scroll higher in the buffer,
and executing "Scroll" is replaced by typing End
or using the mouse to scroll to the bottom of
the buffer.
R=r, r2
http://codereview.appspot.com/4433060
|