]> gitweb.factorcode.org Git - factor.git/log
factor.git
3 years agocore: fix bootstrap. ugh redo-privates
Doug Coleman [Sat, 27 Jun 2020 00:09:49 +0000 (19:09 -0500)]
core: fix bootstrap. ugh

3 years agosections: no fry
Doug Coleman [Wed, 17 Jun 2020 22:40:55 +0000 (17:40 -0500)]
sections: no fry

still depends on io.directories...

3 years agocore: update sections code for manifests
Doug Coleman [Wed, 17 Jun 2020 22:34:18 +0000 (17:34 -0500)]
core: update sections code for manifests

3 years agosections: No fry in core/. doh
Doug Coleman [Wed, 17 Jun 2020 00:51:37 +0000 (19:51 -0500)]
sections: No fry in core/. doh

3 years agosections: Add support for finding file section extensions from vocab name.
Doug Coleman [Tue, 16 Jun 2020 23:36:04 +0000 (18:36 -0500)]
sections: Add support for finding file section extensions from vocab name.

3 years agocore: Add support for "vocab:" to vocab-name and vocab-path
Doug Coleman [Tue, 16 Jun 2020 23:35:25 +0000 (18:35 -0500)]
core: Add support for "vocab:" to vocab-name and vocab-path

3 years agofurnace: fix load
Doug Coleman [Tue, 16 Jun 2020 22:30:39 +0000 (17:30 -0500)]
furnace: fix load
ui.operations: don't define word in -docs for now

3 years agoMerge branch 'redo-privates' of github.com:factor/factor into redo-privates
Doug Coleman [Tue, 16 Jun 2020 17:29:53 +0000 (12:29 -0500)]
Merge branch 'redo-privates' of github.com:factor/factor into redo-privates

3 years agoio.files.windows: fix docs
Doug Coleman [Tue, 16 Jun 2020 04:38:56 +0000 (23:38 -0500)]
io.files.windows: fix docs

3 years agoMerge remote-tracking branch 'origin/master' into redo-privates
Doug Coleman [Mon, 15 Jun 2020 17:07:39 +0000 (12:07 -0500)]
Merge remote-tracking branch 'origin/master' into redo-privates

3 years agoRevert "ui.gadgets.borders: don't convert border-loc to fixnum."
John Benediktsson [Mon, 15 Jun 2020 14:35:14 +0000 (07:35 -0700)]
Revert "ui.gadgets.borders: don't convert border-loc to fixnum."

This reverts commit eb7aad96c07200fabbc146c7472c639af66df94a.

3 years agobasis: Fix mac bootstrap.
Doug Coleman [Sun, 14 Jun 2020 23:49:24 +0000 (18:49 -0500)]
basis: Fix mac bootstrap.

3 years agodocs: Upgrade a ton of docs.
Doug Coleman [Sun, 14 Jun 2020 04:42:10 +0000 (23:42 -0500)]
docs: Upgrade a ton of docs.

3 years agotests: Now tests are math+tests instead of math.tests
Doug Coleman [Sun, 14 Jun 2020 00:58:45 +0000 (19:58 -0500)]
tests: Now tests are math+tests instead of math.tests

3 years agofactor: math.private is math+private now.
Doug Coleman [Sun, 14 Jun 2020 00:19:42 +0000 (19:19 -0500)]
factor: math.private is math+private now.

Now you can have core/math/private/private.factor as a vocab.

This paves the way for basis/libc/libc-linux.factor which is like
the code is in a <LINUX LINUX> and words in this vocabulary are
like ``libc+linux:epoll`` or ``libc+linux,private:(epoll)``.

Section attributes are all at the same level; the nesting goes away.
Thus
  <LINUX <PRIVATE PRIVATE> LINUX>
is the same as
  <PRIVATE <LINUX LINUX> PRIVATE>.

foo-linux.factor is the same as <LINUX LINUX> wrapping the file.

This is experimental.

3 years agocore: Redoing privates.
Doug Coleman [Sat, 13 Jun 2020 22:14:08 +0000 (17:14 -0500)]
core: Redoing privates.

3 years agosyntax: Add example for MIXIN: and INSTANCE:
Doug Coleman [Sat, 13 Jun 2020 20:35:02 +0000 (15:35 -0500)]
syntax: Add example for MIXIN: and INSTANCE:

It would be cool to define examples that can be referenced in multiple place.

3 years agohelp.cookbook: Fix typo.
Doug Coleman [Sat, 13 Jun 2020 13:48:00 +0000 (08:48 -0500)]
help.cookbook: Fix typo.

Fixes #2307.

3 years agomath.bitwise: Fix example for bitfield*
Doug Coleman [Sat, 13 Jun 2020 00:34:25 +0000 (19:34 -0500)]
math.bitwise: Fix example for bitfield*

3 years agomath.bitwise: I can't implement ``bitfield*`` as ``reverse bitfield``
Doug Coleman [Sat, 13 Jun 2020 00:24:02 +0000 (19:24 -0500)]
math.bitwise: I can't implement ``bitfield*`` as ``reverse bitfield``

I don't really know why. Add some tests in the docs and document bitfield*

3 years agoui.backend.cocoa: fix bootstrap -- vocab does not exist.
Doug Coleman [Fri, 12 Jun 2020 23:43:01 +0000 (18:43 -0500)]
ui.backend.cocoa: fix bootstrap -- vocab does not exist.

3 years agovocabs: On use-vocab we should throw an error if the vocabulary does not exist.
Doug Coleman [Fri, 12 Jun 2020 23:23:45 +0000 (18:23 -0500)]
vocabs: On use-vocab we should throw an error if the vocabulary does not exist.

Also ui.pixel-formats.private does not exist so remove that.

Fixes #2298.

3 years agobuild.sh: Add OS detection for Haiku.
Doug Coleman [Wed, 10 Jun 2020 17:05:47 +0000 (17:05 +0000)]
build.sh: Add OS detection for Haiku.

3 years agovim/syntax: Even more fixups.
Dusk [Tue, 9 Jun 2020 21:41:02 +0000 (14:41 -0700)]
vim/syntax: Even more fixups.

|:syn-priority| is respected now, :syn-skip & :syn-keepend are used
when appropriate, newlines don't jank stuff up, comments don't extend
match regions, numbers are much more reliable, and stack effect error
highlights return.

A feature request has even been sent to Bram.
https://github.com/vim/vim/issues/872#issuecomment-641025231

3 years agomisc/vim: change stack effects to not highlight when required
John Benediktsson [Mon, 8 Jun 2020 19:03:54 +0000 (12:03 -0700)]
misc/vim: change stack effects to not highlight when required

This is due to optional requirement in some forms, for example M:.

3 years agoui.tools.listener: re-order emacs keybinding docs.
John Benediktsson [Mon, 8 Jun 2020 18:39:41 +0000 (11:39 -0700)]
ui.tools.listener: re-order emacs keybinding docs.

3 years agomisc/vim: fix NAN: highlighting, and private generic definitions.
John Benediktsson [Mon, 8 Jun 2020 18:38:30 +0000 (11:38 -0700)]
misc/vim: fix NAN: highlighting, and private generic definitions.

3 years agomisc: add private definitions to syntax-test file.
John Benediktsson [Mon, 8 Jun 2020 18:20:44 +0000 (11:20 -0700)]
misc: add private definitions to syntax-test file.

3 years agomisc/vim/syntax: fix private word highlights.
John Benediktsson [Mon, 8 Jun 2020 18:20:27 +0000 (11:20 -0700)]
misc/vim/syntax: fix private word highlights.

3 years agomisc/vim: dos2unix factor-docs.vim.
John Benediktsson [Mon, 8 Jun 2020 18:08:30 +0000 (11:08 -0700)]
misc/vim: dos2unix factor-docs.vim.

3 years agoeditors.vim.generate-syntax: merge in factor.vim.fgen.
John Benediktsson [Mon, 8 Jun 2020 18:06:22 +0000 (11:06 -0700)]
editors.vim.generate-syntax: merge in factor.vim.fgen.

3 years agobuild.sh: Change WORD size detection to use preprocessor.
Doug Coleman [Sun, 7 Jun 2020 16:30:43 +0000 (11:30 -0500)]
build.sh: Change WORD size detection to use preprocessor.

3 years agofixup! [misc] vim/syntax: Fixups
Dusk [Sun, 7 Jun 2020 02:04:05 +0000 (19:04 -0700)]
fixup! [misc] vim/syntax: Fixups

(Thanks, @mrjbq7!) Now:
+ `CHAR:` literals highlight the whole next token.
+ `0b...` binary literals don't require invalid `+=0b` or `-=0b` syntax.
+ Float literals can't start with a `,` separator.
+ Float literals can have exponents with `,` separators.
+ `foo: ...` stack effects function as intended in general.
+ Syntax clusters might be a bit cleaner with `g:factor_syn_no_error`.
+ Error match priority should be cleaned up.

3 years agoeditors.vim.generate-syntax: Match new generation
Dusk [Sun, 7 Jun 2020 03:24:56 +0000 (20:24 -0700)]
editors.vim.generate-syntax: Match new generation

Also update the vim/syntax README.

3 years ago[misc] vim/syntax: Fixups
Dusk [Sun, 7 Jun 2020 02:04:05 +0000 (19:04 -0700)]
[misc] vim/syntax: Fixups

(Thanks, @mrjbq7!) Now:
+ `CHAR:` literals highlight the whole next token.
+ `0b...` binary literals don't require invalid `+=0b` or `-=0b` syntax.
+ Float literals can't start with a `,` separator.
+ Float literals can have exponents with `,` separators.
+ `foo: ...` stack effects function as intended in general.
+ Syntax clusters might be a bit cleaner with `g:factor_syn_no_error`.

3 years agomisc: adding a syntax-test file.
John Benediktsson [Sun, 7 Jun 2020 02:04:21 +0000 (19:04 -0700)]
misc: adding a syntax-test file.

3 years agovim: missed a char in 0b fix.
John Benediktsson [Sun, 7 Jun 2020 02:02:21 +0000 (19:02 -0700)]
vim: missed a char in 0b fix.

3 years agovim: fix syntax highlighting of CHAR:, 0b, NAN:.
John Benediktsson [Sun, 7 Jun 2020 02:00:41 +0000 (19:00 -0700)]
vim: fix syntax highlighting of CHAR:, 0b, NAN:.

3 years ago[misc] vim/syntax: Overhaul syntax highlighting
Dusk [Fri, 5 Jun 2020 08:21:55 +0000 (01:21 -0700)]
[misc] vim/syntax: Overhaul syntax highlighting

Also fixes comments in a lot more places than a few commits ago.

Syntax like the following is proper, and the comment highlighting fixes
from last commit make the incorrect highlighting here really stand out:

```factor
USE: ! only this line highlights
  kernel
```

3 years ago[misc] vim/syntax: Avoid extra group captures
Dusk [Sun, 31 May 2020 06:27:10 +0000 (23:27 -0700)]
[misc] vim/syntax: Avoid extra group captures

3 years ago[misc] vim/syntax: Very magic patterns
Dusk [Sun, 31 May 2020 04:17:26 +0000 (21:17 -0700)]
[misc] vim/syntax: Very magic patterns

From Vim's |pattern.txt|, |/\v| |/\V|:
> Use of "\v" means that after it, all ASCII characters except
> '0'-'9', 'a'-'z', 'A'-'Z' and '_' have special meaning: "very magic"

This mostly makes some upcoming syntax pattern refactoring cleaner,
though most patterns still get shorter here.

3 years ago[misc] vim/syntax: Proper comment precedence
Dusk [Sat, 30 May 2020 00:57:02 +0000 (17:57 -0700)]
[misc] vim/syntax: Proper comment precedence

Now comments, a lexer level feature, won't get beat out by rather normal
syntactic parser constructs like `STRUCT:`.

3 years ago[misc] vim: Hygenic text width highlights
Dusk [Fri, 29 May 2020 23:47:22 +0000 (16:47 -0700)]
[misc] vim: Hygenic text width highlights

This lets Factor's overly long line highlighting avoid bleeding over
into documentation source buffers, or buffers of other non-Factor file
types entirely. Also, by taking `:2match` instead of `:match`,
clobbering of most user matches (or vice versa) can be avoided.

Unfortunately, the highlighting effects all windows in a multi-buffer
split setup, but since we can't reasonably make this a `:syntax match`
group, it'll have to do. (And this behavior isn't new.)

3 years agoui.tools.listener: change previous/next line to multiline-editor.
John Benediktsson [Sat, 6 Jun 2020 23:47:30 +0000 (16:47 -0700)]
ui.tools.listener: change previous/next line to multiline-editor.

3 years agoui.tools.listener: document emacs-style keybindings for now.
John Benediktsson [Sat, 6 Jun 2020 23:28:40 +0000 (16:28 -0700)]
ui.tools.listener: document emacs-style keybindings for now.

3 years agoRevert "ui: better support for Emacs-style key bindings."
John Benediktsson [Sat, 6 Jun 2020 23:20:21 +0000 (16:20 -0700)]
Revert "ui: better support for Emacs-style key bindings."

This reverts commit 928b4c6abcb012fc8ad4963a3976ab88d0ade741.

3 years agoRevert "ui.gadgets.editors: adding Ctrl-u support."
John Benediktsson [Sat, 6 Jun 2020 23:19:51 +0000 (16:19 -0700)]
Revert "ui.gadgets.editors: adding Ctrl-u support."

This reverts commit 046d128c979988af86808c65568a29a12d1f63d6.

3 years agoRevert "ui.gadgets.editors: make Ctrl-A select-all if at column 0."
John Benediktsson [Sat, 6 Jun 2020 23:19:50 +0000 (16:19 -0700)]
Revert "ui.gadgets.editors: make Ctrl-A select-all if at column 0."

This reverts commit 9287b05d57ee40c4e41f7c9c52a4c8f7ac25d6bc.

3 years agoRevert "ui.tools: change Alt- to Ctrl-Shift- for tools."
John Benediktsson [Sat, 6 Jun 2020 23:19:43 +0000 (16:19 -0700)]
Revert "ui.tools: change Alt- to Ctrl-Shift- for tools."

This reverts commit 9c3908e003c0aa2fb04e5e7c25a8a372a7fe2245.

3 years agoui.backend.gtk: don't let input-methods steal key-presses.
John Benediktsson [Sat, 6 Jun 2020 23:09:15 +0000 (16:09 -0700)]
ui.backend.gtk: don't let input-methods steal key-presses.

3 years agoui.tools: change Alt- to Ctrl-Shift- for tools.
John Benediktsson [Fri, 29 May 2020 21:59:45 +0000 (14:59 -0700)]
ui.tools: change Alt- to Ctrl-Shift- for tools.

3 years agoui.gadgets.editors: make Ctrl-A select-all if at column 0.
John Benediktsson [Fri, 29 May 2020 21:56:58 +0000 (14:56 -0700)]
ui.gadgets.editors: make Ctrl-A select-all if at column 0.

3 years agoimages.pbm: use not.
John Benediktsson [Thu, 28 May 2020 16:13:51 +0000 (09:13 -0700)]
images.pbm: use not.

3 years agologic: use not.
John Benediktsson [Thu, 28 May 2020 16:13:44 +0000 (09:13 -0700)]
logic: use not.

3 years agoui.gadgets.editors: adding Ctrl-u support.
John Benediktsson [Thu, 28 May 2020 03:01:33 +0000 (20:01 -0700)]
ui.gadgets.editors: adding Ctrl-u support.

3 years agoui: better support for Emacs-style key bindings.
John Benediktsson [Thu, 28 May 2020 02:49:30 +0000 (19:49 -0700)]
ui: better support for Emacs-style key bindings.

This changes a bunch of things like Ctrl-E for edit becomes Alt-E
(Cmd-E on macOS).  I think that's overall nicer, but let's play with it.

3 years agoui.gadgets.editors: can just use preedit-start>> as boolean.
John Benediktsson [Wed, 27 May 2020 19:52:45 +0000 (12:52 -0700)]
ui.gadgets.editors: can just use preedit-start>> as boolean.

3 years agomodels: cleanup docs for $slots.
John Benediktsson [Wed, 27 May 2020 19:51:31 +0000 (12:51 -0700)]
models: cleanup docs for $slots.

3 years agoui.gadgets.editors: fix off-by-one.
John Benediktsson [Wed, 27 May 2020 18:50:04 +0000 (11:50 -0700)]
ui.gadgets.editors: fix off-by-one.

3 years agoui.gadgets.editors: fix page-up/page-down behavior.
John Benediktsson [Wed, 27 May 2020 18:43:29 +0000 (11:43 -0700)]
ui.gadgets.editors: fix page-up/page-down behavior.

3 years agoui.gadgets.editors: cleanup docs for $slots.
John Benediktsson [Wed, 27 May 2020 18:43:12 +0000 (11:43 -0700)]
ui.gadgets.editors: cleanup docs for $slots.

3 years agoui.gestures: clean docs for $slots.
John Benediktsson [Wed, 27 May 2020 18:18:20 +0000 (11:18 -0700)]
ui.gestures: clean docs for $slots.

3 years agoui.gadgets.tables: change hook>> to be called on all row-actions.
John Benediktsson [Wed, 27 May 2020 16:58:07 +0000 (09:58 -0700)]
ui.gadgets.tables: change hook>> to be called on all row-actions.

Not just when a selected-row was available and action>> was called.
Also, call the hook after the action, not before.

3 years agoui.gadgets.tables: cleanup docs for $slots.
John Benediktsson [Wed, 27 May 2020 16:51:01 +0000 (09:51 -0700)]
ui.gadgets.tables: cleanup docs for $slots.

3 years agolexer: cleanup docs for $slots.
John Benediktsson [Wed, 27 May 2020 16:47:38 +0000 (09:47 -0700)]
lexer: cleanup docs for $slots.

3 years agothreads: cleanup docs for $slots.
John Benediktsson [Wed, 27 May 2020 16:47:29 +0000 (09:47 -0700)]
threads: cleanup docs for $slots.

3 years agodb.sqlite.ffi: Update the sqlite3 bindings a bit.
Doug Coleman [Wed, 27 May 2020 02:16:11 +0000 (21:16 -0500)]
db.sqlite.ffi: Update the sqlite3 bindings a bit.

3 years agoui.gadgets.editors: fix page-up/page-down with one line.
John Benediktsson [Tue, 26 May 2020 17:53:16 +0000 (10:53 -0700)]
ui.gadgets.editors: fix page-up/page-down with one line.

3 years agopunycode: adding basic support for Punycode (RFC 3492).
John Benediktsson [Tue, 26 May 2020 17:05:09 +0000 (10:05 -0700)]
punycode: adding basic support for Punycode (RFC 3492).

3 years agoui.backend.x11.keys: Enable numpad navigation keys for when numlock is off.
Doug Coleman [Fri, 22 May 2020 23:04:06 +0000 (18:04 -0500)]
ui.backend.x11.keys: Enable numpad navigation keys for when numlock is off.

I recently got a Model F keyboard and the arrow keys weren't mapped.

To see the keycodes on Linux:

```
IN: ui.backend.x11.keys
: code>sym ( code -- name/code/f action? )
    dup . flush
    dup codes at* [ nip dup t and ] when ;
```

Also try ``USE: gesture-logger``

3 years agogesture-logger: Add as a demo!
Doug Coleman [Fri, 22 May 2020 22:52:34 +0000 (17:52 -0500)]
gesture-logger: Add as a demo!

3 years agohelp.html: better tests, don't just drop the result.
John Benediktsson [Fri, 22 May 2020 23:01:25 +0000 (16:01 -0700)]
help.html: better tests, don't just drop the result.

3 years agohelp: some test fixes for recent behavior changes.
John Benediktsson [Fri, 22 May 2020 21:41:00 +0000 (14:41 -0700)]
help: some test fixes for recent behavior changes.

3 years agohelp: change the "help" word-prop to store the actual documentation.
John Benediktsson [Fri, 22 May 2020 17:48:34 +0000 (10:48 -0700)]
help: change the "help" word-prop to store the actual documentation.

Change word-help to massage the $inputs and $outputs when requested.

Revert the help.lint.coverage checks to still look for $values.

3 years agoRevert "help.lint.coverage: change $values to $inputs and $outputs."
John Benediktsson [Fri, 22 May 2020 17:47:27 +0000 (10:47 -0700)]
Revert "help.lint.coverage: change $values to $inputs and $outputs."

This reverts commit 61102548f4eec732cf66bb18fc12a81ceadd6ffc.

3 years agohelp.html: adding back the link to factorcode.org.
John Benediktsson [Fri, 22 May 2020 17:14:28 +0000 (10:14 -0700)]
help.html: adding back the link to factorcode.org.

It should probably be a cool logo or something...

3 years agoshell.nix: supply `wrapFactor` helper to make standalone factor binary
timor [Wed, 20 May 2020 15:04:01 +0000 (17:04 +0200)]
shell.nix: supply `wrapFactor` helper to make standalone factor binary

This adds the shell function `wrapFactor`.  This function is intended to wrap
the result of calling `build.sh` in the shell environment so it can be executed
outside of the nix shell.

Example:

```
$ nix-shell
[nix-shell] $ ./build.sh bootstrap
...build factor vm and image...
[nix-shell] $ wrapFactor .
exit
$ ./factor
```

`wrapFactor` takes the path to the factor root dir as argument, and expects the
binary `factor` and the image file `factor.image` there and uses Nixpkgs'
`makeWrapper` to wrap the `factor` executable in-place with the correct
`LD_LIBRARY_PATH`.  Afterwards, the factor executable can be called outside of
the nix-shell environment.

3 years agohelp.html: better navbar on iPhone.
John Benediktsson [Fri, 22 May 2020 17:03:39 +0000 (10:03 -0700)]
help.html: better navbar on iPhone.

3 years agoui.backend.cocoa.views: fix jittery resize.
John Benediktsson [Fri, 22 May 2020 15:23:20 +0000 (08:23 -0700)]
ui.backend.cocoa.views: fix jittery resize.

This could still be improved since this current approach pauses Factor
execution when the window is being resized, and it could instead
maybe detect inLiveResize or something and be smoother.

3 years agohelp.lint.coverage: change $values to $inputs and $outputs.
John Benediktsson [Fri, 22 May 2020 15:06:36 +0000 (08:06 -0700)]
help.lint.coverage: change $values to $inputs and $outputs.

3 years agohelp: splitting $values into $inputs and $outputs.
John Benediktsson [Fri, 22 May 2020 02:47:28 +0000 (19:47 -0700)]
help: splitting $values into $inputs and $outputs.

This is an automatic conversion, so we can keep writing docs the way we
have been.

3 years agohelp.html: copy image resources to output directory.
John Benediktsson [Fri, 22 May 2020 02:17:56 +0000 (19:17 -0700)]
help.html: copy image resources to output directory.

This helps avoid needing so many different static responders in
webapps.help, and makes the documentation more self-contained.

3 years agoui.tools.error-list: changing icons from tiff to png.
John Benediktsson [Fri, 22 May 2020 00:31:41 +0000 (17:31 -0700)]
ui.tools.error-list: changing icons from tiff to png.

3 years agowebapps.help: whoops.
John Benediktsson [Fri, 22 May 2020 00:25:03 +0000 (17:25 -0700)]
webapps.help: whoops.

3 years agohelp.html: support ui/tools/error-list/icons also.
John Benediktsson [Fri, 22 May 2020 00:23:47 +0000 (17:23 -0700)]
help.html: support ui/tools/error-list/icons also.

3 years agohtml.streams: move icon src mapping to help.html.
John Benediktsson [Fri, 22 May 2020 00:19:36 +0000 (17:19 -0700)]
html.streams: move icon src mapping to help.html.

3 years agosyntax: allow anonymous MAIN:.
John Benediktsson [Thu, 21 May 2020 21:19:43 +0000 (14:19 -0700)]
syntax: allow anonymous MAIN:.

3 years agowebbrowser: adding MAIN.
John Benediktsson [Thu, 21 May 2020 03:26:02 +0000 (20:26 -0700)]
webbrowser: adding MAIN.

3 years agometar: add a main.
John Benediktsson [Thu, 21 May 2020 02:47:47 +0000 (19:47 -0700)]
metar: add a main.

3 years agowebsites.factorcode: update macos screenshot.
John Benediktsson [Wed, 20 May 2020 18:11:57 +0000 (11:11 -0700)]
websites.factorcode: update macos screenshot.

3 years agodefinitions.icons: lighter open-vocab/unopen-vocab.
John Benediktsson [Wed, 20 May 2020 17:46:34 +0000 (10:46 -0700)]
definitions.icons: lighter open-vocab/unopen-vocab.

3 years agodefinitions.icons: prefer more isometric vocab icons.
John Benediktsson [Wed, 20 May 2020 16:33:54 +0000 (09:33 -0700)]
definitions.icons: prefer more isometric vocab icons.

3 years agodefinitions.icons: fix unopen-vocab.png.
John Benediktsson [Wed, 20 May 2020 04:46:46 +0000 (21:46 -0700)]
definitions.icons: fix unopen-vocab.png.

3 years agodefinitions.icons: fix some 1x images.
John Benediktsson [Wed, 20 May 2020 04:45:26 +0000 (21:45 -0700)]
definitions.icons: fix some 1x images.

3 years agohelp.html: use @2x images.
John Benediktsson [Wed, 20 May 2020 03:53:08 +0000 (20:53 -0700)]
help.html: use @2x images.

3 years agoui.images: fix for gl-scale-factor not being set.
John Benediktsson [Wed, 20 May 2020 02:10:51 +0000 (19:10 -0700)]
ui.images: fix for gl-scale-factor not being set.

3 years agoui.images: load 1x or 2x graphics.
John Benediktsson [Wed, 20 May 2020 02:00:25 +0000 (19:00 -0700)]
ui.images: load 1x or 2x graphics.

3 years agocompiler.tree.propagation.slots: remove unused word
timor [Tue, 19 May 2020 15:53:33 +0000 (17:53 +0200)]
compiler.tree.propagation.slots: remove unused word

The last use of `length-accessor?` has been removed in
8e227bc874e356f1e292ab18d1bad1d48966746a, which obsoleted the `length` slot.

3 years agoui.theme: fix help-path-border-color to match toolbar-background.
John Benediktsson [Tue, 19 May 2020 17:15:50 +0000 (10:15 -0700)]
ui.theme: fix help-path-border-color to match toolbar-background.

3 years agoRevert "ui.pens.image: allow float math."
John Benediktsson [Tue, 19 May 2020 17:00:05 +0000 (10:00 -0700)]
Revert "ui.pens.image: allow float math."

This reverts commit 2d71fd9e221a7482226eb528c37b24c75df31b8a.