]> gitweb.factorcode.org Git - factor.git/log
factor.git
11 months agovocabs.loader: unset main, fixes a refresh issue
John Benediktsson [Wed, 17 May 2023 20:02:25 +0000 (13:02 -0700)]
vocabs.loader: unset main, fixes a refresh issue

11 months agozim.builder: binpack to 1 MB clusers
John Benediktsson [Wed, 17 May 2023 17:11:15 +0000 (10:11 -0700)]
zim.builder: binpack to 1 MB clusers

11 months agozim: faster if we save the stream
John Benediktsson [Wed, 17 May 2023 05:24:06 +0000 (22:24 -0700)]
zim: faster if we save the stream

11 months agozim.builder: support zstd clusters
John Benediktsson [Wed, 17 May 2023 05:23:50 +0000 (22:23 -0700)]
zim.builder: support zstd clusters

11 months agozim.builder: adding the beginning of a zim file builder
John Benediktsson [Wed, 17 May 2023 04:29:28 +0000 (21:29 -0700)]
zim.builder: adding the beginning of a zim file builder

11 months agozim: re-factor out zim.server
John Benediktsson [Tue, 16 May 2023 22:30:54 +0000 (15:30 -0700)]
zim: re-factor out zim.server

11 months agoreadline-listener: tab-complete qualified words
John Benediktsson [Tue, 16 May 2023 18:11:28 +0000 (11:11 -0700)]
readline-listener: tab-complete qualified words

11 months agostrings: correct article commas
razetime [Sat, 6 May 2023 02:26:05 +0000 (07:56 +0530)]
strings: correct article commas

11 months agomath.extras: fix desc of nonzero
razetime [Sat, 6 May 2023 02:51:43 +0000 (08:21 +0530)]
math.extras: fix desc of nonzero

11 months agowebsites.concatenative: adding blogs responder
John Benediktsson [Tue, 16 May 2023 16:39:21 +0000 (09:39 -0700)]
websites.concatenative: adding blogs responder

11 months agozim: print path and port when starting
John Benediktsson [Tue, 16 May 2023 16:18:30 +0000 (09:18 -0700)]
zim: print path and port when starting

11 months agozim: linear search without namespace, allow port on command-line
John Benediktsson [Tue, 16 May 2023 15:57:14 +0000 (08:57 -0700)]
zim: linear search without namespace, allow port on command-line

11 months agozim: require namespace in (find-entry-url)
John Benediktsson [Tue, 16 May 2023 05:57:41 +0000 (22:57 -0700)]
zim: require namespace in (find-entry-url)

11 months agozim: fix some namespace lookups
John Benediktsson [Tue, 16 May 2023 05:55:44 +0000 (22:55 -0700)]
zim: fix some namespace lookups

11 months agozim: remove unused
John Benediktsson [Tue, 16 May 2023 05:38:49 +0000 (22:38 -0700)]
zim: remove unused

11 months agoarrays.shaped: fix usings
John Benediktsson [Tue, 16 May 2023 03:49:35 +0000 (20:49 -0700)]
arrays.shaped: fix usings

11 months agozim: tweaks
John Benediktsson [Tue, 16 May 2023 03:29:00 +0000 (20:29 -0700)]
zim: tweaks

11 months agozim: sort by namespace first then url
John Benediktsson [Tue, 16 May 2023 02:34:50 +0000 (19:34 -0700)]
zim: sort by namespace first then url

11 months agocompression.zstd: simplify with an accumulator
John Benediktsson [Tue, 16 May 2023 02:16:41 +0000 (19:16 -0700)]
compression.zstd: simplify with an accumulator

11 months agozim: some cleanup
John Benediktsson [Tue, 16 May 2023 02:12:05 +0000 (19:12 -0700)]
zim: some cleanup

11 months agozim: better url searching, magic number asserting
John Benediktsson [Tue, 16 May 2023 01:53:47 +0000 (18:53 -0700)]
zim: better url searching, magic number asserting

11 months agozim: fix reading uncompressed clusters
John Benediktsson [Mon, 15 May 2023 23:23:38 +0000 (16:23 -0700)]
zim: fix reading uncompressed clusters

11 months agoarrays.shaped: implement nth/like so each/map works
John Benediktsson [Mon, 15 May 2023 22:04:21 +0000 (15:04 -0700)]
arrays.shaped: implement nth/like so each/map works

11 months agozim: implement assocs, implement 404
John Benediktsson [Mon, 15 May 2023 21:44:30 +0000 (14:44 -0700)]
zim: implement assocs, implement 404

11 months agozim: fix using, fix double entry read
John Benediktsson [Mon, 15 May 2023 21:28:31 +0000 (14:28 -0700)]
zim: fix using, fix double entry read

11 months agobinary-search: allow search to look into the stack.
John Benediktsson [Mon, 15 May 2023 21:27:44 +0000 (14:27 -0700)]
binary-search: allow search to look into the stack.

11 months agozim: adding first version of zim parser
John Benediktsson [Mon, 15 May 2023 20:50:24 +0000 (13:50 -0700)]
zim: adding first version of zim parser

11 months agohtml.templates: implement M\ byte-array call-template*
John Benediktsson [Mon, 15 May 2023 20:39:19 +0000 (13:39 -0700)]
html.templates: implement M\ byte-array call-template*

11 months agocompression.zstd: adding a decompress stream frame word
John Benediktsson [Mon, 15 May 2023 20:37:41 +0000 (13:37 -0700)]
compression.zstd: adding a decompress stream frame word

11 months agocompression.zstd.ffi: adding more functions
John Benediktsson [Mon, 15 May 2023 20:36:56 +0000 (13:36 -0700)]
compression.zstd.ffi: adding more functions

11 months agodiscord: don't reconnect in a loop, wait on a mailbox til disconnected
Doug Coleman [Sat, 13 May 2023 04:56:10 +0000 (23:56 -0500)]
discord: don't reconnect in a loop, wait on a mailbox til disconnected

11 months agozoneinfo: remove a couple deprecated files
Doug Coleman [Sat, 13 May 2023 04:41:11 +0000 (23:41 -0500)]
zoneinfo: remove a couple deprecated files

11 months agobuild-from-source: add with-out-directory to change output dir
Doug Coleman [Sat, 13 May 2023 02:53:54 +0000 (21:53 -0500)]
build-from-source: add with-out-directory to change output dir

11 months agozoneinfo.update: add a vocabulary to automatically update the zoneinfo files from...
Doug Coleman [Sat, 13 May 2023 02:47:23 +0000 (21:47 -0500)]
zoneinfo.update: add a vocabulary to automatically update the zoneinfo files from the latest tag

11 months agozoneinfo: remove obsolete or unused files
Doug Coleman [Sat, 13 May 2023 02:45:30 +0000 (21:45 -0500)]
zoneinfo: remove obsolete or unused files

11 months agohttp.websockets: remove comment
Doug Coleman [Mon, 8 May 2023 01:47:02 +0000 (20:47 -0500)]
http.websockets: remove comment

11 months agoui.backend.windows: warn instead of trying to get hWnd>> from f
Doug Coleman [Mon, 8 May 2023 01:45:02 +0000 (20:45 -0500)]
ui.backend.windows: warn instead of trying to get hWnd>> from f

Fixes #2635

11 months agodiscord: refactor reconnects
Doug Coleman [Mon, 8 May 2023 01:40:28 +0000 (20:40 -0500)]
discord: refactor reconnects

reconnecting from inside the handlers grows the stack. instead,
drop back to the original loop and reconnect there.

11 months agoperiodic-table: adding another ui demo
John Benediktsson [Fri, 12 May 2023 01:06:55 +0000 (18:06 -0700)]
periodic-table: adding another ui demo

12 months agogir: add the beginnings of a gir file parser
Doug Coleman [Thu, 11 May 2023 02:16:26 +0000 (21:16 -0500)]
gir: add the beginnings of a gir file parser

12 months agocalendar.ranges: support duration ``to`` argument
John Benediktsson [Wed, 10 May 2023 17:36:15 +0000 (10:36 -0700)]
calendar.ranges: support duration ``to`` argument

12 months agocalendar.ranges: supporting reverse ranges
John Benediktsson [Wed, 10 May 2023 16:20:21 +0000 (09:20 -0700)]
calendar.ranges: supporting reverse ranges

12 months agocalendar.ranges: adding timestamp range objects.
John Benediktsson [Tue, 9 May 2023 23:39:55 +0000 (16:39 -0700)]
calendar.ranges: adding timestamp range objects.

12 months agoui.backend.gtk2: fix using
Doug Coleman [Sun, 7 May 2023 17:42:10 +0000 (12:42 -0500)]
ui.backend.gtk2: fix using

12 months agogtk: Fix usings
Doug Coleman [Sun, 7 May 2023 16:54:15 +0000 (11:54 -0500)]
gtk: Fix usings

12 months agognome: rename gtk to gtk2, move most gir files to basis/gir
Doug Coleman [Tue, 2 May 2023 01:59:47 +0000 (20:59 -0500)]
gnome: rename gtk to gtk2, move most gir files to basis/gir

tag gnome

12 months agobuild-from-source.windows: add build-ripgrep
Doug Coleman [Sun, 7 May 2023 03:12:31 +0000 (22:12 -0500)]
build-from-source.windows: add build-ripgrep

12 months agowrap.strings: fix test
Doug Coleman [Sun, 7 May 2023 03:11:33 +0000 (22:11 -0500)]
wrap.strings: fix test

12 months agoodbc: add all of the ffi functions i could find, write check-statement
Doug Coleman [Sun, 7 May 2023 02:13:28 +0000 (21:13 -0500)]
odbc: add all of the ffi functions i could find, write check-statement

12 months agotokencase: simplify
John Benediktsson [Thu, 4 May 2023 22:34:23 +0000 (15:34 -0700)]
tokencase: simplify

12 months agocolor-picker-game: use locals for nicer UI layout
John Benediktsson [Thu, 4 May 2023 21:41:47 +0000 (14:41 -0700)]
color-picker-game: use locals for nicer UI layout

12 months agoraylib: remove duplicate function definition
John Benediktsson [Thu, 4 May 2023 04:08:28 +0000 (21:08 -0700)]
raylib: remove duplicate function definition

12 months agoraylib: update to RayLib 4.5.0
John Benediktsson [Thu, 4 May 2023 03:30:01 +0000 (20:30 -0700)]
raylib: update to RayLib 4.5.0

12 months agocolor-picker-game: slight refactor for blog post
John Benediktsson [Wed, 3 May 2023 21:36:50 +0000 (14:36 -0700)]
color-picker-game: slight refactor for blog post

12 months agohelp.syntax: handle parens
John Benediktsson [Wed, 3 May 2023 19:24:44 +0000 (12:24 -0700)]
help.syntax: handle parens

12 months agoui.gadgets.tabbed: re-add internal border
John Benediktsson [Wed, 3 May 2023 18:09:02 +0000 (11:09 -0700)]
ui.gadgets.tabbed: re-add internal border

12 months agowrap.strings: allow breaking long words
John Benediktsson [Wed, 3 May 2023 17:55:00 +0000 (10:55 -0700)]
wrap.strings: allow breaking long words

12 months agopcre2: fix strings to use utf8 everywhere
John Benediktsson [Wed, 3 May 2023 17:27:20 +0000 (10:27 -0700)]
pcre2: fix strings to use utf8 everywhere

12 months agoui.gadgets.tabbed: fix up background
John Benediktsson [Wed, 3 May 2023 17:26:44 +0000 (10:26 -0700)]
ui.gadgets.tabbed: fix up background

12 months agocolor-picker-game: games for all color types
John Benediktsson [Wed, 3 May 2023 16:46:40 +0000 (09:46 -0700)]
color-picker-game: games for all color types

12 months agoui.gadgets.tabbed: make sure tab bar has background set
John Benediktsson [Wed, 3 May 2023 16:46:27 +0000 (09:46 -0700)]
ui.gadgets.tabbed: make sure tab bar has background set

12 months agocolor-picker: better tabs, more colors
John Benediktsson [Wed, 3 May 2023 15:41:23 +0000 (08:41 -0700)]
color-picker: better tabs, more colors

12 months agocolor-picker-game: adding a reset button
John Benediktsson [Wed, 3 May 2023 14:47:14 +0000 (07:47 -0700)]
color-picker-game: adding a reset button

12 months agocolors.distances: smaller rgba-distance definition
John Benediktsson [Wed, 3 May 2023 14:46:52 +0000 (07:46 -0700)]
colors.distances: smaller rgba-distance definition

12 months agoui.gadgets.tabbed: re-use toolbar theme to make nice tabs
John Benediktsson [Wed, 3 May 2023 14:46:21 +0000 (07:46 -0700)]
ui.gadgets.tabbed: re-use toolbar theme to make nice tabs

12 months agocolor-picker-game: another demo
John Benediktsson [Tue, 2 May 2023 23:21:43 +0000 (16:21 -0700)]
color-picker-game: another demo

12 months agocolor-picker: pick a bunch of color types
John Benediktsson [Tue, 2 May 2023 20:59:18 +0000 (13:59 -0700)]
color-picker: pick a bunch of color types

12 months agocolors: some cleanup, adding ?named-color
John Benediktsson [Tue, 2 May 2023 20:58:55 +0000 (13:58 -0700)]
colors: some cleanup, adding ?named-color

12 months agomath.functions.integer-logs: fix tests
John Benediktsson [Tue, 2 May 2023 03:10:02 +0000 (20:10 -0700)]
math.functions.integer-logs: fix tests

12 months agopcre2: sort nametable properly
John Benediktsson [Mon, 1 May 2023 22:48:19 +0000 (15:48 -0700)]
pcre2: sort nametable properly

12 months agopcre2: adding some basic support for named captures
John Benediktsson [Mon, 1 May 2023 22:25:13 +0000 (15:25 -0700)]
pcre2: adding some basic support for named captures

12 months agogeneralizations: fix test
John Benediktsson [Mon, 1 May 2023 21:51:22 +0000 (14:51 -0700)]
generalizations: fix test

12 months agopcre2: adding start of libpcre2 bindings
John Benediktsson [Mon, 1 May 2023 21:48:46 +0000 (14:48 -0700)]
pcre2: adding start of libpcre2 bindings

12 months agomath.vectors.simd: rename assert-positive to not conflict
John Benediktsson [Mon, 1 May 2023 20:51:17 +0000 (13:51 -0700)]
math.vectors.simd: rename assert-positive to not conflict

12 months agomath.functions.integer-logs: remove unused word
John Benediktsson [Mon, 1 May 2023 20:34:25 +0000 (13:34 -0700)]
math.functions.integer-logs: remove unused word

12 months agomisc/vim: update syntax
John Benediktsson [Mon, 1 May 2023 20:19:41 +0000 (13:19 -0700)]
misc/vim: update syntax

12 months agomath: adding assert-positive and assert-negative
John Benediktsson [Mon, 1 May 2023 20:18:51 +0000 (13:18 -0700)]
math: adding assert-positive and assert-negative

12 months agomath.floating-point: improve double. printing
John Benediktsson [Mon, 1 May 2023 16:29:36 +0000 (09:29 -0700)]
math.floating-point: improve double. printing

12 months agowebbrowser: faster url-string? prototype
John Benediktsson [Mon, 1 May 2023 15:53:25 +0000 (08:53 -0700)]
webbrowser: faster url-string? prototype

12 months agohelp.tour: fix docs
John Benediktsson [Sat, 29 Apr 2023 23:41:02 +0000 (16:41 -0700)]
help.tour: fix docs

12 months agobuild-from-source: don't use github-git-uri by default
John Benediktsson [Fri, 28 Apr 2023 17:39:51 +0000 (10:39 -0700)]
build-from-source: don't use github-git-uri by default

12 months agoio.sockets.secure.unix: handle linux ssl error on premature close
John Benediktsson [Fri, 28 Apr 2023 17:35:53 +0000 (10:35 -0700)]
io.sockets.secure.unix: handle linux ssl error on premature close

12 months agoio.sockets.secure.unix: simplify tests
John Benediktsson [Fri, 28 Apr 2023 04:53:46 +0000 (21:53 -0700)]
io.sockets.secure.unix: simplify tests

12 months agoio.sockets.secure: simplify with-secure-context
John Benediktsson [Fri, 28 Apr 2023 04:53:31 +0000 (21:53 -0700)]
io.sockets.secure: simplify with-secure-context

12 months agoopenssl.libssl: bug report got fixed! "read header" test works again
Doug Coleman [Thu, 27 Apr 2023 22:57:07 +0000 (17:57 -0500)]
openssl.libssl: bug report got fixed! "read header" test works again

https://github.com/openssl/openssl/issues/20808

12 months agogithub: add http/https uris
Doug Coleman [Thu, 27 Apr 2023 22:54:37 +0000 (17:54 -0500)]
github: add http/https uris

12 months agobuild-from-source: use a pristine directory $TEMP/github/[org]/[repo]
Doug Coleman [Thu, 27 Apr 2023 22:53:37 +0000 (17:53 -0500)]
build-from-source: use a pristine directory $TEMP/github/[org]/[repo]

add support for gitlab (freedesktop cairo moved there only)

12 months agowebsites.concatenative: adding re
John Benediktsson [Thu, 27 Apr 2023 21:13:11 +0000 (14:13 -0700)]
websites.concatenative: adding re

12 months agocerts: add a vocabulary to generate ssl certs for testing
Doug Coleman [Thu, 27 Apr 2023 00:59:45 +0000 (19:59 -0500)]
certs: add a vocabulary to generate ssl certs for testing

12 months agotools.deploy.backend: clean the old deploy images automatically
John Benediktsson [Wed, 26 Apr 2023 16:02:24 +0000 (09:02 -0700)]
tools.deploy.backend: clean the old deploy images automatically

12 months agohacker-news: use parallel-map-timeout
Doug Coleman [Sat, 22 Apr 2023 14:22:40 +0000 (09:22 -0500)]
hacker-news: use parallel-map-timeout

12 months agoconcurrency.combinators: add parallel-map-timeout
Doug Coleman [Sat, 22 Apr 2023 14:22:34 +0000 (09:22 -0500)]
concurrency.combinators: add parallel-map-timeout

12 months agoopenssl.libssl: allow "unknown" state in initialized ssl object unit test
Doug Coleman [Sat, 22 Apr 2023 02:02:50 +0000 (21:02 -0500)]
openssl.libssl: allow "unknown" state in initialized ssl object unit test

The behavior of a fully passing test suite seems to contradict that
the "unknown" state should not happen in the ssl object that has
just been initialized. If you know why this happens or think it's
problematic, please file an issue.

The same issue happens with C: https://paste.factorcode.org/paste?id=4554

12 months agocodebase-analyzer: add some julia/rust project file detection
Doug Coleman [Fri, 21 Apr 2023 23:19:25 +0000 (18:19 -0500)]
codebase-analyzer: add some julia/rust project file detection

12 months agoopenssl: use TLS_method() to get the highest supported version
Doug Coleman [Thu, 20 Apr 2023 00:29:47 +0000 (19:29 -0500)]
openssl: use TLS_method() to get the highest supported version

TLSv1_1_method-style functions are deprecated

12 months agohacker-news: fix json http gets
Doug Coleman [Tue, 18 Apr 2023 21:48:35 +0000 (16:48 -0500)]
hacker-news: fix json http gets

12 months agogithub: fix json.http duplication
John Benediktsson [Tue, 18 Apr 2023 20:16:10 +0000 (13:16 -0700)]
github: fix json.http duplication

12 months agohacker-news: add a word to get comments
Doug Coleman [Tue, 18 Apr 2023 00:14:57 +0000 (19:14 -0500)]
hacker-news: add a word to get comments

12 months agogithub: use json.http
Doug Coleman [Tue, 18 Apr 2023 00:14:25 +0000 (19:14 -0500)]
github: use json.http

12 months agojson: add json.http and some helper words for http requests
Doug Coleman [Tue, 18 Apr 2023 00:12:30 +0000 (19:12 -0500)]
json: add json.http and some helper words for http requests