]>
gitweb.factorcode.org Git - factor.git/log
Alexander Ilin [Sun, 30 Jul 2023 10:40:34 +0000 (12:40 +0200)]
*-docs: spell "co-ordinate" without the hyphen
Alexander Ilin [Sat, 1 Jul 2023 10:19:58 +0000 (12:19 +0200)]
Fix the "monotonic counter decreased" crash in VirtualBox
Alexander Ilin [Sat, 24 Jun 2023 21:11:55 +0000 (23:11 +0200)]
Enable all warnings (-Wall) for the Debug build confugiration
Alexander Ilin [Sat, 24 Jun 2023 21:11:38 +0000 (23:11 +0200)]
Define FACTOR_DEBUG for the Debug build configuration
Alexander Ilin [Thu, 22 Jun 2023 16:58:43 +0000 (18:58 +0200)]
io.crlf: add use-crlf to support output streams with CRLF for EOL
Alexander Ilin [Sat, 17 Dec 2022 13:37:56 +0000 (14:37 +0100)]
README: add a snippet for searching for HOOK: methods
Alexander Ilin [Sun, 27 Nov 2022 16:00:37 +0000 (17:00 +0100)]
!mine! Attempt to fix #2037 by adding wglMakeCurrent call
https://learn.microsoft.com/en-us/windows/win32/api/wingdi/nf-wingdi-wglcreatecontext
It seems that before deleting the context with wglDeleteContext it should
be unregistered from the current thread.
Alexander Ilin [Sun, 27 Nov 2022 14:27:01 +0000 (15:27 +0100)]
!mine! Change output directory to the repository root
This allows to debug factor.exe from inside VS by starting it in the normal
configuration environment with the image file and other resources available
as expected.
Alexander Ilin [Sun, 27 Nov 2022 14:02:24 +0000 (15:02 +0100)]
!mine! Define _CRT_SECURE_NO_WARNINGS to suppress some VS build errors
Alexander Ilin [Sun, 27 Nov 2022 13:53:55 +0000 (14:53 +0100)]
!mine! Add VM sources for Win64 build to the VS solution
Alexander Ilin [Sun, 27 Nov 2022 13:43:55 +0000 (14:43 +0100)]
!mine! Add some local files to .gitignore
Alexander Ilin [Sun, 27 Nov 2022 13:36:41 +0000 (14:36 +0100)]
!mine! Add an empty VisualStudio 2022 solution for the VM
Alexander Ilin [Sun, 27 Nov 2022 12:37:06 +0000 (13:37 +0100)]
!mine! Update env-64.bat to start VS2022 build environment
It seems the -arch parameter is no longer supported, so delete the 32-bit
script.
Alexander Ilin [Mon, 3 Jan 2022 19:04:53 +0000 (20:04 +0100)]
!mine! Comment out an old bootstrap command
It seems to not be necessary anymore.
Alexander Ilin [Wed, 30 Dec 2020 16:36:39 +0000 (17:36 +0100)]
!mine! Add bootstrap-win64.cmd
Alexander Ilin [Sun, 27 Dec 2020 23:13:57 +0000 (00:13 +0100)]
!mine! Update batch files to start VS2019 32- and 64-bit build environments
The previous files worked for VS2015.
Alexander Iljin [Wed, 14 Sep 2016 20:31:09 +0000 (23:31 +0300)]
!mine! Add batch files to start VS2015 32- and 64-bit build environments
Alexander Ilin [Sun, 27 Nov 2022 11:24:11 +0000 (12:24 +0100)]
!TODO! some notes for the RSA encryption
The notes are from the Graduate Algorithms lectures.
Alexander Ilin [Thu, 31 Dec 2020 08:19:07 +0000 (09:19 +0100)]
Replace fancy quotes with plain ones for more console-friendly errors
Alexander Iljin [Fri, 21 Aug 2020 08:46:05 +0000 (10:46 +0200)]
Add work/clip-spam vocab
Alexander Iljin [Sat, 1 Aug 2020 13:52:03 +0000 (15:52 +0200)]
Add work/lower-case-extensions vocab
Alexander Iljin [Sat, 1 Aug 2020 13:47:18 +0000 (15:47 +0200)]
Add work/totp-clip vocab
Alexander Iljin [Sat, 1 Aug 2020 13:36:07 +0000 (15:36 +0200)]
Add work/new-pass vocab
Alexander Iljin [Sat, 1 Aug 2020 13:33:42 +0000 (15:33 +0200)]
Add work/cmd vocab
Alexander Iljin [Sat, 1 Aug 2020 13:33:18 +0000 (15:33 +0200)]
Add work/clip vocab
Alexander Iljin [Mon, 27 Jul 2020 18:41:22 +0000 (20:41 +0200)]
sqrl.entropy-harvester[-docs]: add get-entropy-to
Alexander Iljin [Tue, 2 Jun 2020 21:54:42 +0000 (23:54 +0200)]
sqrl.enscrypt-docs: add vocab documentation
Alexander Iljin [Sun, 19 Jul 2020 13:56:57 +0000 (15:56 +0200)]
sqrl.enscrypt: add timed-enscrypt-to
Remplement timed-enscrypt using the new word.
Alexander Iljin [Tue, 2 Jun 2020 21:54:15 +0000 (23:54 +0200)]
sqrl.enscrypt: use secure-memory for temporary hash values in enscrypt
Alexander Iljin [Tue, 2 Jun 2020 21:48:33 +0000 (23:48 +0200)]
sqrl.enscrypt: factor scrypt-bytes-to out of scrypt-bytes
Alexander Iljin [Tue, 2 Jun 2020 21:38:00 +0000 (23:38 +0200)]
sqrl.enscrypt: change enscrypt parameter order
Alexander Iljin [Tue, 2 Jun 2020 21:34:02 +0000 (23:34 +0200)]
sqrl.encscrypt: add timed-enscrypt
Alexander Iljin [Tue, 2 Jun 2020 21:22:01 +0000 (23:22 +0200)]
sodium.secure-memory: add some sequence protocol support
Add methods for the length, nth-unsafe and set-nth-unsafe generics.
Alexander Iljin [Sun, 10 May 2020 23:01:49 +0000 (01:01 +0200)]
sqrl.enscrypt: new vocad
Alexander Iljin [Mon, 27 Apr 2020 16:26:02 +0000 (18:26 +0200)]
sqrl.enhash: new vocab
Alexander Iljin [Sat, 11 Apr 2020 22:53:52 +0000 (00:53 +0200)]
sqrl.entropy-harvester: new vocab
Alexander Iljin [Wed, 13 Nov 2019 20:48:53 +0000 (21:48 +0100)]
grc-pass: new vocab
Alexander Iljin [Sat, 1 Jun 2019 07:26:20 +0000 (09:26 +0200)]
!fixme! Add a fixme comment
Alexander Iljin [Sat, 30 Mar 2019 15:07:07 +0000 (16:07 +0100)]
!TODO! Review this commit
This commit was done before the fix by KUSUMOTO Norio was accepted, so I
have to make sure the rest of the changes here are relevant (see original
comments below). If not, I may prefer the fixes made in my-char-fixes and
integrate only a part of Kusumoto's changes, or something. If yes, I will
have to propose my changes to the Factor upstream code.
ui.backend.windows: fix special treatment of the character keypresses
Without this fix, Caps Lock state interferes with the shortcuts like
Ctrl-a by registering them as Ctrl-A, and it is also impossible to create
shortcuts with the Shift key to be triggered only by the physical pressing
of the Shift key, and not the Caps Lock state.
With this fix, all the key-down events for characters have the lower case
letter, and the Shift state reported in the mods field.
Alexander Iljin [Mon, 26 Dec 2016 22:18:01 +0000 (01:18 +0300)]
!todo! add help on the c-break hotkey
Alexander Iljin [Mon, 28 Aug 2017 08:28:01 +0000 (11:28 +0300)]
!debug! dragdrop-listener: add some TODO-comments, sample code and a symbol
Alexander Iljin [Wed, 24 Jan 2018 19:58:31 +0000 (20:58 +0100)]
!mine! Add a document describing how to run the full test suite
Alexander Iljin [Mon, 1 May 2017 21:06:05 +0000 (00:06 +0300)]
!mine! add some code to look for circular dependencies
The code is from an ancient gist, it doesn't work in the latest Factor.
Alexander Iljin [Wed, 1 Mar 2017 16:54:05 +0000 (19:54 +0300)]
!mine! help-search: add search-for-effect
Code for the mailing list.
Alexander Iljin [Tue, 9 Aug 2016 21:33:57 +0000 (00:33 +0300)]
!mine! Reduce margins in ui.tools.common
Alexander Iljin [Sat, 1 Jun 2019 23:56:09 +0000 (01:56 +0200)]
Blue theme
Alexander Iljin [Sun, 31 Mar 2019 16:23:32 +0000 (18:23 +0200)]
windows.ole32: add some constants necessary for OLE drag and drop
Alexander Iljin [Fri, 22 Mar 2019 22:13:02 +0000 (23:13 +0100)]
io.pathnames: make parent-directory throw no-parent-directory for root path
Alexander Iljin [Sun, 5 Aug 2018 18:23:30 +0000 (20:23 +0200)]
splitting.extras[-docs|-tests]: add split-lengths
Alexander Iljin [Sun, 7 Jan 2018 00:54:47 +0000 (03:54 +0300)]
zeromq.node: add a draft new vocab
Alexander Iljin [Mon, 27 Feb 2017 20:53:54 +0000 (23:53 +0300)]
checksums.blake2b: initial import
Alexander Iljin [Mon, 27 Feb 2017 20:55:58 +0000 (23:55 +0300)]
argon2b: add the Argon2b FFI
Alexander Iljin [Sat, 25 Feb 2017 19:51:10 +0000 (22:51 +0300)]
checksums.argon2: initial import
Alexander Iljin [Thu, 16 Mar 2017 12:34:03 +0000 (15:34 +0300)]
command-line-docs: add link to scaffold-factor-roots
Alexander Iljin [Sun, 24 Mar 2019 23:49:44 +0000 (00:49 +0100)]
strings.tables: right-align cells if contents are starting with a digit
This should work great for the cells that contain numerical data. The patch
is submitted by @mrjbq7 in GitHub issue #1840.
Alexander Iljin [Wed, 14 Sep 2016 21:32:35 +0000 (00:32 +0300)]
vocabs.loader: prevent vocab-exists? from throwing bad-vocab-name (#1711)
Alexander Iljin [Mon, 16 Oct 2017 23:52:04 +0000 (02:52 +0300)]
io.stream.limited: swap limit-stream parameters
Alexander Iljin [Mon, 4 Feb 2019 19:00:28 +0000 (20:00 +0100)]
ui.tools.inspector: show unprintable character codes in string inspector
Alexander Iljin [Sun, 11 Jun 2017 09:36:36 +0000 (12:36 +0300)]
ui.tools.inspector: restore old code formatting
This patch can be used if later commits get squashed, so that the overall
impact of the PR is reduced.
Alexander Iljin [Sun, 11 Jun 2017 09:22:37 +0000 (12:22 +0300)]
ui.tools.inspector: update table column widths in com-refresh
Alexander Iljin [Sun, 11 Jun 2017 09:21:05 +0000 (12:21 +0300)]
ui.tools.inspector: move some code into a new word
Alexander Iljin [Sun, 11 Jun 2017 09:16:21 +0000 (12:16 +0300)]
ui.tools.inspector: do enumerated? instead of sequence? in first-column-width
Alexander Iljin [Thu, 8 Jun 2017 23:54:19 +0000 (02:54 +0300)]
ui.tools.inspector: simpler code, but greater memory footprint
Alexander Iljin [Thu, 8 Jun 2017 23:41:49 +0000 (02:41 +0300)]
ui.tools.inspector: always calculate the Key column width in advance
Alexander Iljin [Thu, 8 Jun 2017 22:57:54 +0000 (01:57 +0300)]
ui.tools.inspector: use first column title returned by the table renderer
Alexander Iljin [Thu, 8 Jun 2017 22:50:26 +0000 (01:50 +0300)]
ui.tools.inspector: use row-column-widths from table implementation
This makes sure that the column widths are measured the same way the table
would measure them, including text padding, if any.
Alexander Iljin [Wed, 7 Jun 2017 19:32:55 +0000 (22:32 +0300)]
ui.tools.inspector: use fixed-column-widths to improve performance
If model is a sequence, the Key column will only contain numbers, so there
is no need to individually measure the text width for every line. We simply
take the width of the maximum index (length-1) and use it as the fixed
width of the first column.
Alexander Iljin [Wed, 7 Jun 2017 17:37:45 +0000 (20:37 +0300)]
ui.gadgets.tables: add fixed-column-widths
This optional slot allows to greatly improve performance for tables when
the column widths are known in advance and don't need to be calculated.
Alexander Iljin [Wed, 22 May 2019 06:35:58 +0000 (08:35 +0200)]
unmaintained/*: use the finally word from continuations
Alexander Iljin [Thu, 5 Oct 2017 19:27:52 +0000 (22:27 +0300)]
unmaintained/*: replace <bevel-button> with <border-button>
Alexander Iljin [Wed, 18 Jul 2018 13:54:42 +0000 (20:54 +0700)]
unmaintained/*-docs: remove extra space character at the end of paragraghs
Alexander Iljin [Mon, 3 Aug 2020 19:46:10 +0000 (21:46 +0200)]
L-system: delete from unmaintained
Alexander Iljin [Mon, 22 Jan 2018 12:11:04 +0000 (13:11 +0100)]
bubble-chamber: delete from unmaintained
Alexander Iljin [Mon, 22 Jan 2018 12:10:42 +0000 (13:10 +0100)]
frame-buffer: delete from unmaintained
Alexander Iljin [Sun, 21 Jan 2018 22:13:14 +0000 (23:13 +0100)]
boolean-expr: delete from unmaintained
Alexander Iljin [Sat, 12 Aug 2017 10:58:55 +0000 (13:58 +0300)]
windows.dragdrop-listener: delete from unmaintained
Alexander Iljin [Sun, 21 Jan 2018 01:12:32 +0000 (02:12 +0100)]
Revert "unmaintained: New repo here: https://github.com/factor/factor-unmaintained"
This reverts commit
9aacb29667455fde0edcb8b280cf4eb03f8af197 .
Alexander Iljin [Tue, 26 Feb 2019 14:58:35 +0000 (15:58 +0100)]
README.md: add the About This Fork section
Doug Coleman [Wed, 21 Jun 2023 23:27:00 +0000 (18:27 -0500)]
build.sh: use shellcode in vscode to fix some warnings
real changes:
- curl -4 to bypass ipv6
- remove clang version check
- better test_program_installed test_programs_installed
TryAngle [Tue, 20 Jun 2023 03:43:50 +0000 (05:43 +0200)]
Remove: nullptr word
Sebastian Strobl [Tue, 20 Jun 2023 03:31:40 +0000 (05:31 +0200)]
Add: glfw3 bindings & Init: vulkan bindings
John Benediktsson [Sun, 11 Jun 2023 17:24:58 +0000 (10:24 -0700)]
tools.deploy: bump gpu.demos.bunny
John Benediktsson [Sun, 11 Jun 2023 00:51:55 +0000 (17:51 -0700)]
tools.deploy: bump bunny
John Benediktsson [Tue, 6 Jun 2023 17:35:01 +0000 (10:35 -0700)]
peg: some cleanup and make words internal
Doug Coleman [Fri, 26 May 2023 03:34:26 +0000 (22:34 -0500)]
backoff: Add an exponential backoff combinator
Doug Coleman [Fri, 26 May 2023 00:11:13 +0000 (19:11 -0500)]
discord.chatgpt-bot: use new openai model order
Doug Coleman [Fri, 26 May 2023 00:07:21 +0000 (19:07 -0500)]
openai: take the model as last parameter
John Benediktsson [Tue, 6 Jun 2023 02:56:19 +0000 (19:56 -0700)]
peg.debugger: removing unused error
John Benediktsson [Tue, 6 Jun 2023 02:43:26 +0000 (19:43 -0700)]
peg: need to compile at top level to prevent races on parallel-map
Doug Coleman [Mon, 5 Jun 2023 19:21:20 +0000 (14:21 -0500)]
system-info.macosx: adding macOS Sonoma
John Benediktsson [Sat, 3 Jun 2023 04:43:21 +0000 (21:43 -0700)]
Revert "http.parsers: switch back to full PEG:"
This reverts commit
ba0c923ae286ff46e6a02e9f9adf80f24b729c0e .
John Benediktsson [Sat, 3 Jun 2023 04:13:52 +0000 (21:13 -0700)]
http.parsers: switch back to full PEG:
John Benediktsson [Sat, 3 Jun 2023 04:13:32 +0000 (21:13 -0700)]
tools.deploy: bump test 5 deploy reflection
John Benediktsson [Fri, 2 Jun 2023 19:09:32 +0000 (12:09 -0700)]
peg: adding docs for PARTIAL-PEG: and PEG:
John Benediktsson [Fri, 2 Jun 2023 18:57:43 +0000 (11:57 -0700)]
peg: make a version that doesn't assert input was fully consumed
John Benediktsson [Thu, 1 Jun 2023 17:48:33 +0000 (10:48 -0700)]
peg: use memoize-quot instead of private words
John Benediktsson [Thu, 1 Jun 2023 17:38:20 +0000 (10:38 -0700)]
core/basis/extra: some [ dup ] dip => dupd cleanup
John Benediktsson [Thu, 1 Jun 2023 17:33:15 +0000 (10:33 -0700)]
lint: add more forms
John Benediktsson [Thu, 1 Jun 2023 17:33:06 +0000 (10:33 -0700)]
gap-buffer: pick pick is 2over
John Benediktsson [Thu, 1 Jun 2023 17:32:41 +0000 (10:32 -0700)]
tools.deploy: bump bunny