]>
gitweb.factorcode.org Git - factor.git/log
John Benediktsson [Sun, 2 Jan 2022 17:05:20 +0000 (09:05 -0800)]
misc/vim: adding underscore number syntax support.
John Benediktsson [Sun, 2 Jan 2022 17:00:50 +0000 (09:00 -0800)]
ui.theme: remove delegate protocol for now.
John Benediktsson [Sun, 2 Jan 2022 16:44:54 +0000 (08:44 -0800)]
listener: fix call effect names for error-hook.
Doug Coleman [Sun, 2 Jan 2022 15:28:30 +0000 (09:28 -0600)]
unix.types.linux: fix using
Doug Coleman [Sun, 2 Jan 2022 06:04:31 +0000 (00:04 -0600)]
unix: Fix sigset_t for linux/macos.
Related to #2535
Doug Coleman [Sun, 2 Jan 2022 02:20:53 +0000 (20:20 -0600)]
fuel/strange-syntax: Add underscore numbers
Doug Coleman [Sun, 2 Jan 2022 04:04:30 +0000 (22:04 -0600)]
unix.process: define the posix_spawnattr_t and sigset_t types
We would like these structs to be opaque, but since we have
to pass them into functions for initialization we have to define
them.
Note: sigset_t is a ulong on macOS.
Related to #2535
John Benediktsson [Sun, 2 Jan 2022 03:35:26 +0000 (19:35 -0800)]
misc/vim: update vim syntax.
John Benediktsson [Sun, 2 Jan 2022 03:32:03 +0000 (19:32 -0800)]
help.markup: adding $vocab-subsections which renders nicer.
John Benediktsson [Sun, 2 Jan 2022 03:22:30 +0000 (19:22 -0800)]
ui.backend.cocoa.views: trap and print errors in drawRect.
John Benediktsson [Sun, 2 Jan 2022 01:45:39 +0000 (17:45 -0800)]
colors: change color class to a mixin.
John Benediktsson [Sun, 2 Jan 2022 01:45:07 +0000 (17:45 -0800)]
syntax: document underscore numbers.
John Benediktsson [Sun, 2 Jan 2022 00:51:17 +0000 (16:51 -0800)]
ui.render: use gl-clear.
John Benediktsson [Sun, 2 Jan 2022 00:49:46 +0000 (16:49 -0800)]
Revert "ui.backend.cocoa: disable appearance changing temporarily."
This reverts commit
551608a8d7bb5b5d0d7b0357738e79a54efc4754.
John Benediktsson [Sun, 2 Jan 2022 00:49:21 +0000 (16:49 -0800)]
colors: need to have alpha>>.
John Benediktsson [Sun, 2 Jan 2022 00:35:14 +0000 (16:35 -0800)]
ui.backend.cocoa: disable appearance changing temporarily.
John Benediktsson [Sat, 1 Jan 2022 23:52:48 +0000 (15:52 -0800)]
endian: adding endian docs.
John Benediktsson [Sat, 1 Jan 2022 23:52:34 +0000 (15:52 -0800)]
colors: merge colors.constants and colors.hex.
John Benediktsson [Sat, 1 Jan 2022 20:34:11 +0000 (12:34 -0800)]
colors.hex: better prettyprinting of HEXCOLOR: colors.
John Benediktsson [Sat, 1 Jan 2022 20:18:52 +0000 (12:18 -0800)]
splitting.extras: improve split-harvest.
John Benediktsson [Sat, 1 Jan 2022 18:08:43 +0000 (10:08 -0800)]
colors.constants: better prettyprinting of COLOR: syntax.
John Benediktsson [Sat, 1 Jan 2022 18:04:18 +0000 (10:04 -0800)]
jamshred.player: use COLOR: constant.
John Benediktsson [Sat, 1 Jan 2022 04:19:26 +0000 (20:19 -0800)]
ui.theme.switching: adding concept of default-theme?.
If the default-theme? flag is false it means someone set a theme
manually. We can use this to not override when the system appearance
changes.
John Benediktsson [Sat, 1 Jan 2022 04:16:27 +0000 (20:16 -0800)]
audio.wav: cleanup using.
John Benediktsson [Sat, 1 Jan 2022 02:23:54 +0000 (18:23 -0800)]
ui.theme.switching: fix help-path-style foreground.
John Benediktsson [Sat, 1 Jan 2022 01:56:07 +0000 (17:56 -0800)]
ui.theme: change dark mode backgrounds to match macos better.
John Benediktsson [Sat, 1 Jan 2022 01:55:50 +0000 (17:55 -0800)]
ui.tools.completion: better ui.theme.
John Benediktsson [Sat, 1 Jan 2022 01:55:10 +0000 (17:55 -0800)]
ui.theme.switching: reset ui.gadgets.panes fonts.
Doug Coleman [Fri, 31 Dec 2021 05:02:33 +0000 (23:02 -0600)]
vocabs.refresh.monitor: rename words to do what they say
Doug Coleman [Fri, 31 Dec 2021 03:41:55 +0000 (21:41 -0600)]
vocabs.platforms: Add inverse platform sections
<UNIX
<!MACOSX
!MACOSX>
<MACOSX
MACOSX>
<LINUX
LINUX>
UNIX>
John Benediktsson [Fri, 31 Dec 2021 17:08:22 +0000 (09:08 -0800)]
ui: disable default-theme? for now.
John Benediktsson [Fri, 31 Dec 2021 06:29:31 +0000 (22:29 -0800)]
ui.backend.cocoa: change theme automatically if we haven't set it yet.
John Benediktsson [Fri, 31 Dec 2021 06:29:20 +0000 (22:29 -0800)]
ui.theme: adding a theme-protocol.
John Benediktsson [Fri, 31 Dec 2021 06:29:05 +0000 (22:29 -0800)]
ui.theme.switching: track whether we've changed the theme.
John Benediktsson [Fri, 31 Dec 2021 04:40:38 +0000 (20:40 -0800)]
ui.backend.cocoa: set the light/dark theme on startup and when changed.
John Benediktsson [Fri, 31 Dec 2021 04:20:37 +0000 (20:20 -0800)]
ui.backend.cocoa.views: add light/dark mode switching.
John Benediktsson [Fri, 31 Dec 2021 03:48:00 +0000 (19:48 -0800)]
vocabs.parser: change unuse-vocab to remove other forms.
John Benediktsson [Fri, 31 Dec 2021 03:44:19 +0000 (19:44 -0800)]
ui.tools.listener: change use-if-necessary to use add-words-from.
John Benediktsson [Fri, 31 Dec 2021 03:37:12 +0000 (19:37 -0800)]
io.monitors.macosx: enable per-file monitoring.
John Benediktsson [Fri, 31 Dec 2021 03:37:01 +0000 (19:37 -0800)]
io.monitors: improve tests.
John Benediktsson [Thu, 30 Dec 2021 23:33:55 +0000 (15:33 -0800)]
ui.tools.listener.completion: fix accept-completion-hook.
Doug Coleman [Thu, 30 Dec 2021 21:51:59 +0000 (15:51 -0600)]
ui.tools.listener: Don't double print fixups
Doug Coleman [Thu, 30 Dec 2021 20:42:23 +0000 (14:42 -0600)]
calendar: Rename internal word, add days-until
Fixes #752
Doug Coleman [Thu, 30 Dec 2021 20:22:33 +0000 (14:22 -0600)]
core: update using lists
Doug Coleman [Thu, 30 Dec 2021 19:48:08 +0000 (13:48 -0600)]
factor: Final rename of ranges words and fix up some using lists
Doug Coleman [Thu, 30 Dec 2021 19:02:17 +0000 (13:02 -0600)]
core: Remove deprecated words in favor of fixups.
Doug Coleman [Thu, 30 Dec 2021 18:57:09 +0000 (12:57 -0600)]
factor: Move math.ranges => ranges.
Fixups will help people migrate their code.
Doug Coleman [Thu, 30 Dec 2021 18:49:51 +0000 (12:49 -0600)]
ui: trim even more using lists
John Benediktsson [Thu, 30 Dec 2021 18:44:58 +0000 (10:44 -0800)]
help.handbook: fix link to endian.
Doug Coleman [Thu, 30 Dec 2021 18:11:41 +0000 (12:11 -0600)]
ui: trim using lists
Doug Coleman [Thu, 30 Dec 2021 18:05:35 +0000 (12:05 -0600)]
basis: fix bootstrap.
fixups can't depend on formatting because of circularity
Doug Coleman [Thu, 30 Dec 2021 17:09:11 +0000 (11:09 -0600)]
debugger: Add support for command line debugger.
s/no-op-action/no-op-restart/ and move to continuations
Doug Coleman [Thu, 30 Dec 2021 17:04:23 +0000 (11:04 -0600)]
fixups: add missing range renames, delete private word, and lines typo
Doug Coleman [Thu, 30 Dec 2021 16:31:46 +0000 (10:31 -0600)]
fixups: integrate with restarts
Right now, a fixup is just a message that says some vocabulary
or word got renamed.
Doug Coleman [Thu, 30 Dec 2021 16:30:59 +0000 (10:30 -0600)]
fixups: change message, handle errors
John Benediktsson [Thu, 30 Dec 2021 16:04:08 +0000 (08:04 -0800)]
endian: fix help-lint.
John Benediktsson [Thu, 30 Dec 2021 15:58:31 +0000 (07:58 -0800)]
pack: fix signature for signed-endian>.
Doug Coleman [Thu, 30 Dec 2021 05:14:40 +0000 (23:14 -0600)]
fixups: Initial commit of a code migration feature.
Fixups inspect an error thrown and eventually offer restarts or
messages that something changed and in which version of Factor.
For instance, if we renamed `lines` to `read-lines` in .99,
the restart for `lines not found` will offer that it was
renamed to `read-lines`.
John Benediktsson [Thu, 30 Dec 2021 07:05:14 +0000 (23:05 -0800)]
endian: adding 1 byte versions.
John Benediktsson [Thu, 30 Dec 2021 06:51:30 +0000 (22:51 -0800)]
endian: fix hints.
John Benediktsson [Thu, 30 Dec 2021 06:06:43 +0000 (22:06 -0800)]
shapefiles: fix using.
John Benediktsson [Thu, 30 Dec 2021 05:43:46 +0000 (21:43 -0800)]
checksums.crc32: fix comment.
John Benediktsson [Thu, 30 Dec 2021 05:38:30 +0000 (21:38 -0800)]
checksums: fix ambiguity.
John Benediktsson [Thu, 30 Dec 2021 05:21:44 +0000 (21:21 -0800)]
endian: replaces io.binary and io.binary.fast.
Doug Coleman [Thu, 30 Dec 2021 04:42:48 +0000 (22:42 -0600)]
build.sh: Don't copy the factor.image to factor.image.fresh if bootstrap fails
Doug Coleman [Thu, 30 Dec 2021 04:16:08 +0000 (22:16 -0600)]
alien.c-types: Fix using list from bad commit
Doug Coleman [Wed, 29 Dec 2021 01:53:20 +0000 (19:53 -0600)]
alien.c-types: Add s8/u8/s16/u16/s32/u32/s64/u64/isize/usize/f32/f64
Doug Coleman [Thu, 30 Dec 2021 03:40:06 +0000 (21:40 -0600)]
99-bottles: i got 99 bottles from 99..1
Doug Coleman [Thu, 30 Dec 2021 03:29:38 +0000 (21:29 -0600)]
ranges: maybe last rename, remove experimental .. and ... parsing words for ranges
Doug Coleman [Thu, 30 Dec 2021 03:25:05 +0000 (21:25 -0600)]
math.extras: more new range syntax
Doug Coleman [Thu, 30 Dec 2021 03:18:16 +0000 (21:18 -0600)]
factor: use new math.ranges syntax in tests and docs
Doug Coleman [Thu, 30 Dec 2021 02:55:08 +0000 (20:55 -0600)]
raylib: position is point now
John Benediktsson [Thu, 30 Dec 2021 02:29:22 +0000 (18:29 -0800)]
extra: a few more math.ranges syntax.
John Benediktsson [Thu, 30 Dec 2021 02:28:35 +0000 (18:28 -0800)]
io.files: deprecate exists?.
John Benediktsson [Thu, 30 Dec 2021 02:26:01 +0000 (18:26 -0800)]
core/basis/extra: use new math.ranges syntax.
Doug Coleman [Thu, 30 Dec 2021 01:24:49 +0000 (19:24 -0600)]
math.primes.pollard-rho-brent: Use new ranges syntax and remove `do` call
John Benediktsson [Wed, 29 Dec 2021 20:11:52 +0000 (12:11 -0800)]
math.primes.brute-force: save previous factors algorithm.
John Benediktsson [Wed, 29 Dec 2021 20:11:39 +0000 (12:11 -0800)]
math.primes.factors: fully switch over to new hotness.
Doug Coleman [Wed, 29 Dec 2021 16:24:23 +0000 (10:24 -0600)]
math/primes/pollard-rho-brent: Add a famous example, but disabled unless we optimize this
Doug Coleman [Wed, 29 Dec 2021 16:17:23 +0000 (10:17 -0600)]
math.primes: Check for prime before running pollard-rho-brent
rename brent-factors to pollard-rho-brent
Doug Coleman [Wed, 29 Dec 2021 16:09:51 +0000 (16:09 +0000)]
io.sockets.secure.openssl: Include weak SSL for compatibility
Doug Coleman [Wed, 29 Dec 2021 07:42:43 +0000 (01:42 -0600)]
math.primes: Use Pollard-Rho-Brent `brent-factors` as default `factors` word.
Related to #2401
Doug Coleman [Wed, 29 Dec 2021 06:57:09 +0000 (00:57 -0600)]
math.primes.pollard-rho-brent: Add vocab for finding factors
needs to give up after some number of iterations and needs
integration with the `factors` word
can be optimized
Related to #2401
Doug Coleman [Wed, 29 Dec 2021 04:04:23 +0000 (04:04 +0000)]
http: Add headers to hypothetically make things more secure.
Related to https://github.com/factor/factor/issues/2273
Doug Coleman [Wed, 29 Dec 2021 03:59:03 +0000 (03:59 +0000)]
io.sockets.secure.openssl: Use recommeneded and secure algos only.
Doug Coleman [Wed, 29 Dec 2021 03:01:37 +0000 (03:01 +0000)]
websites.factorcode: Add old release downloads
Fixes #636
Doug Coleman [Tue, 28 Dec 2021 22:05:38 +0000 (16:05 -0600)]
unix.types.linux: __u64 should be unsigned. fix typo
John Benediktsson [Tue, 28 Dec 2021 20:33:35 +0000 (12:33 -0800)]
core-text: draw backgrounds more accurately.
John Benediktsson [Tue, 28 Dec 2021 20:15:44 +0000 (12:15 -0800)]
ui.gadgets.editors: round to gl-scales.
John Benediktsson [Tue, 28 Dec 2021 20:13:37 +0000 (12:13 -0800)]
opengl: adding some gl-scale math functions.
John Benediktsson [Tue, 28 Dec 2021 18:19:31 +0000 (10:19 -0800)]
misc/vim: update vim syntax.
John Benediktsson [Tue, 28 Dec 2021 18:17:56 +0000 (10:17 -0800)]
core-text: try to fix some retina issues on macos.
John Benediktsson [Tue, 28 Dec 2021 05:59:26 +0000 (21:59 -0800)]
ui.gadgets.tables: change default row-summary.
Should be row-value.
John Benediktsson [Tue, 28 Dec 2021 03:28:44 +0000 (19:28 -0800)]
ui.tools.listener.completion: improve completion for qualified words.
John Benediktsson [Tue, 28 Dec 2021 03:27:00 +0000 (19:27 -0800)]
ui.gadgets.tables: adding row-summary.
This allows each table row to provide a "summary" object.
John Benediktsson [Tue, 28 Dec 2021 00:10:12 +0000 (16:10 -0800)]
vocabs.files: only files that exist.
Doug Coleman [Mon, 27 Dec 2021 19:07:59 +0000 (13:07 -0600)]
ulid: Fix same-millisecond calculation
Fixes #2519
Doug Coleman [Mon, 27 Dec 2021 18:33:01 +0000 (12:33 -0600)]
io.sockets.secure: We are not connected, so let it reconnect
fixes mason's download-my-image and add it to tests
John Benediktsson [Mon, 27 Dec 2021 18:15:41 +0000 (10:15 -0800)]
math.ranges: deprecate the aliases.
John Benediktsson [Mon, 27 Dec 2021 18:15:34 +0000 (10:15 -0800)]
io: deprecate the aliases.