John Benediktsson
1b95fba178
Revert "io.files.temp: When using temp-file, it's possible that it fails since"
...
This reverts commit a274f99437
.
2018-08-21 10:44:10 -07:00
Doug Coleman
a274f99437
io.files.temp: When using temp-file, it's possible that it fails since
...
the temporary-directory does not exist yet.
Always check if the directory exists and create it if not.
2018-08-12 21:16:21 -05:00
Benjamin Pollack
2284178489
furnance.auth: fix documentation
...
The docs were attempting to reference the CouchDB auth provider, but
that fails, because the help vocab didn't include furnance.auth.couchdb.
Since the CouchDB auth vocab has some pretty serious caveats (see its
docs), remove it entirely for now.
Also fixes two minor typos in the furnace.auth.couchdb docs.
2018-08-12 11:12:22 -04:00
Mohamed Akram
ab53893cfe
help.tutorial: use array for test output
2018-08-04 17:24:39 +04:00
Mohamed Akram
6b97111735
help.tutorial: fix unicode vocabulary path
2018-08-04 17:23:29 +04:00
Doug Coleman
62f672c84d
editors.ui: merge the authors file hanging around on my local repo.
2018-08-03 10:39:30 -04:00
Doug Coleman
739fb5d94f
alien.data: Make with-scoped-allocation an $unchecked-example because it's breaking travisci
2018-08-03 10:38:42 -04:00
John Benediktsson
8d07e763d9
tools.hexdump: use re-decode.
2018-08-02 13:34:38 -07:00
John Benediktsson
dc25fe3688
ui.tools.listener: minor cleanup to completion stuff.
2018-08-01 21:08:43 -07:00
Doug Coleman
7999e72aec
Revert "lists: Add list literal doc example."
...
This reverts commit 47408528d0
.
2018-07-30 12:02:42 -05:00
Doug Coleman
6810fc42b0
Revert "lists: Add list literals."
...
This reverts commit ae74a794e1
.
The listener forces lazy lists, which is not what we want. We need a different approach for prettyprinting lazy lists.
2018-07-30 12:01:28 -05:00
Doug Coleman
3a5533dc44
layouts: Add 32bit? and 64bit? words.
2018-07-22 11:46:01 -05:00
Doug Coleman
12918ae2a5
escape-strings: Add a tag-payload word to make a string payload and tag.
2018-07-21 15:19:42 -05:00
Doug Coleman
279acbc53e
io.launcher: Add process-lines word.
2018-07-16 21:02:11 -05:00
Doug Coleman
39cbe60fd2
vocabs.platforms: Add <LINUX LINUX> sections that ignore code for the wrong platform.
2018-07-15 22:30:45 -05:00
Doug Coleman
47408528d0
lists: Add list literal doc example.
2018-07-13 22:58:57 -05:00
Doug Coleman
ae74a794e1
lists: Add list literals.
...
Fixes #2019 .
2018-07-13 20:36:50 -05:00
Doug Coleman
4b614cc15b
factor: Make source files/resources 644 instead of 755.
2018-07-13 20:36:50 -05:00
Alexander Iljin
7298918029
windows.registry: add change-registry-value and delete-value
2018-07-12 23:33:14 -05:00
Doug Coleman
b21f9ed3eb
editors.ui: Make the editors ui its own thing.
2018-07-11 21:52:17 -05:00
Doug Coleman
cd2b8eee42
Revert "editors: Add a MAIN-WINDOW: to editors to easily reload editors."
...
This reverts commit cb4ca7cca4
.
2018-07-11 21:51:26 -05:00
Doug Coleman
cb4ca7cca4
editors: Add a MAIN-WINDOW: to editors to easily reload editors.
2018-07-11 21:41:46 -05:00
Doug Coleman
e17a352af3
system-info.macosx: Fix using
2018-07-09 09:10:27 -05:00
Doug Coleman
8a8399e633
tools.directory-to-file: Add a command-line program to make a directory into a file and restore it.
2018-07-09 01:59:58 -05:00
Doug Coleman
9b97da0658
calendar.format: Add a word to format time to a string for convenience.
2018-07-08 22:57:24 -05:00
Doug Coleman
97097fae2c
system-info: Add computer-name
2018-07-08 22:46:18 -05:00
Doug Coleman
565ac276cd
help.lint.checks: Ignore linux-monitors as not real leaks.
...
Fixes #2014 .
2018-07-07 17:32:06 -05:00
Doug Coleman
3ac520a8ec
io.pathnames: Add canonicalize-path.
...
The idea is to make a canonical representation of any path, taking into
account . and .. and unicode-prefix on Windows.
The use case is in a shell you have a current-directory and you can do
crazy commands like ``cd ../foo/bar/baz/../.././././`` and get the
canonical/shortened directory name. You can also use this word to
compare if two paths are the same.
2018-07-07 11:59:59 -05:00
Doug Coleman
f4ac9fcfca
cocoa.messages: fix docs..
2018-07-07 11:16:23 -05:00
Doug Coleman
57ee2553b3
grouping: Fix some spacing.
2018-07-07 11:14:57 -05:00
Doug Coleman
e5bd5f6719
help.lint.checks: Save lint disposables in hash.
2018-07-07 11:14:16 -05:00
Doug Coleman
79db3ca594
docs: fix docs for help-lint
2018-07-07 08:24:20 -05:00
Doug Coleman
4e9d383fe5
docs: Fix help-lint-all mistakes.
2018-07-07 01:13:19 -05:00
Doug Coleman
411a55314c
help.lint: Add a MAIN: to help-lint to test lint from command line like we already have for unit tests.
...
Also flush stdout for both MAIN: test apps.
2018-07-07 01:13:19 -05:00
Doug Coleman
06b07b9e9c
help.lint.checks: Fix regression in help-lint introduced in 8c158aa68f
.
...
We haven't been checking words in help-lint for two years! Ack!
2018-07-07 01:13:19 -05:00
Doug Coleman
e21125ac2c
tools.test: Print out test failures at the end of test main.
2018-07-07 01:13:19 -05:00
Doug Coleman
a3abec6f5c
ui.backend.windows: And fix the UI for LoadCursor.
...
Related to #2011
2018-07-06 21:26:27 -05:00
Doug Coleman
0f2466e6fb
windows.user32: Fix signature of LoadCursorW.
...
Also change a couple more that weren't exactly right.
Fixes #2011 .
2018-07-06 21:21:29 -05:00
Doug Coleman
0e51880199
math.matrices: Add some more matrix norms.
2018-07-04 16:14:44 -05:00
Doug Coleman
211d69561a
escape-strings: Add a way to find the shortest lua-string escape.
...
Also add a way to escape a string as either 'foo "foo" or [[foo]] depending on which delimiters will do the job.
Add a couple helper words to assocs.extras
2018-06-30 00:39:39 -05:00
Doug Coleman
05c72e8690
factor: trim some long using lists.
2018-06-23 11:43:00 -07:00
Doug Coleman
06e85cc606
http.server: Actually use the port remapping instead of throwing it away.
...
For a port 8080 remapped to port 80, the ``or`` in this line looks like ``8080 80 or`` which doesn't get the remapped port.
Fixes #692 and #1992 .
2018-06-23 11:41:41 -07:00
Doug Coleman
2ca1b32580
help.lint.checks: remove debug to fix deploy 23
2018-06-20 06:49:25 -05:00
Doug Coleman
88e58f9da8
factor: fix a few issues with new patch.
2018-06-19 23:39:33 -05:00
Doug Coleman
9f213f96f6
core: Add the shuffler words but without primitives.
...
The nipd branch slowed bootstrap by a minute, this patch does not.
sorry about changing the fjsc line endings...
2018-06-19 22:52:58 -05:00
Doug Coleman
317ceee23c
tools.scaffold: delete from root cache but allow vocab to exist already.
...
If tools.scaffold fails, it is nice to rerun it to finish scaffolding anything it failed on and have it give you links to the files.
2018-06-15 18:09:21 -05:00
John Benediktsson
b854217796
tools.scaffold: quick fix for scaffold-vocab bug.
...
root-cache was getting added to with ``f`` and then subsequent check fails.
2018-06-15 15:51:45 -07:00
Doug Coleman
a33128a4b3
io.directories.search: link-info better than file-info because file-info can crash if the link is bad.
2018-06-13 22:31:39 -05:00
John Benediktsson
e19bb995fa
system-info.macosx: new code name Mojave.
2018-06-04 11:38:51 -07:00
Doug Coleman
aa87e69d25
Revert "VM: removing the unused callstack-bounds primitive"
...
This reverts commit c55a6ef873
.
This primitive is useful for fixing the macOS pthread bug and the javascriptcore library.
2018-06-03 22:12:28 -05:00