]>
gitweb.factorcode.org Git - factor.git/log
Alexander Iljin [Thu, 24 Aug 2017 01:00:18 +0000 (04:00 +0300)]
windows.shell32: remove duplicate HDROP type definition
Alexander Iljin [Mon, 21 Aug 2017 22:56:46 +0000 (01:56 +0300)]
windows.shell32: add some file drag-drop functions
Alexander Iljin [Sun, 20 Aug 2017 23:07:38 +0000 (02:07 +0300)]
windows.messages: add WM_COPYGLOBALDATA constant
Alexander Iljin [Mon, 21 Aug 2017 00:08:55 +0000 (03:08 +0300)]
windows.dragdrop-listener: call ole-initialize when necessary
This makes the code more robust and self-reliant.
John Benediktsson [Mon, 22 Jan 2018 20:27:52 +0000 (12:27 -0800)]
bubble-chamber: remove unused paused.
John Benediktsson [Mon, 22 Jan 2018 20:27:46 +0000 (12:27 -0800)]
trails: remove unused paused.
John Benediktsson [Mon, 22 Jan 2018 20:23:09 +0000 (12:23 -0800)]
bubble-chamber: use timers instead of threads.
John Benediktsson [Mon, 22 Jan 2018 20:22:46 +0000 (12:22 -0800)]
trails: use timers instead of threads.
John Benediktsson [Mon, 22 Jan 2018 20:02:04 +0000 (12:02 -0800)]
biassocs: rename once-at to set-at-once.
John Benediktsson [Mon, 22 Jan 2018 19:50:09 +0000 (11:50 -0800)]
README.md: remove extra space.
John Benediktsson [Mon, 22 Jan 2018 19:45:54 +0000 (11:45 -0800)]
sorting: simplify l-next, r-next.
John Benediktsson [Mon, 22 Jan 2018 19:37:24 +0000 (11:37 -0800)]
tools.scaffold: remove unused contains-dot?, contains-separator?.
John Benediktsson [Mon, 22 Jan 2018 19:33:27 +0000 (11:33 -0800)]
fuel: add ? to a couple words.
John Benediktsson [Mon, 22 Jan 2018 19:25:06 +0000 (11:25 -0800)]
sodium: add not loaded tag for now.
John Benediktsson [Mon, 22 Jan 2018 18:59:31 +0000 (10:59 -0800)]
ui.operations: add docs for +secondary+.
John Benediktsson [Mon, 22 Jan 2018 18:46:50 +0000 (10:46 -0800)]
ui.tools.browser: adding back/forward to touchbar.
John Benediktsson [Mon, 22 Jan 2018 18:46:39 +0000 (10:46 -0800)]
cpu.x86.assembler: fix article title to match other cpu.x86.
John Benediktsson [Mon, 22 Jan 2018 18:18:20 +0000 (10:18 -0800)]
cpu.x86.features: fix article title to start with uppercase.
John Benediktsson [Mon, 22 Jan 2018 17:28:01 +0000 (09:28 -0800)]
checksums.sodium: use checksums in tests.
Alexander Iljin [Mon, 22 Jan 2018 17:09:39 +0000 (18:09 +0100)]
checksums.sodium: add a couple of tests and the "not tested" tag
The result for the first test (with no key) was produced using the b2sum
utility (part of Git for Windows) with the "-a blake2b" option, because
that's the hash that is currently being used by libsodium for its Generic
Hashing API.
The "not tested" tag was added to avoid adding the libsodium dependency to
the automated build evnironment.
Alexander Iljin [Thu, 2 Mar 2017 00:37:45 +0000 (03:37 +0300)]
sodium: add authenticated encryption and decryption (secretbox) functions
Alexander Iljin [Wed, 1 Mar 2017 23:17:14 +0000 (02:17 +0300)]
checksums.sodium: implement optional keying
Alexander Iljin [Wed, 1 Mar 2017 22:41:49 +0000 (01:41 +0300)]
checksums.sodium: support Sodium generic hash in checksums vocab
Alexander Iljin [Wed, 1 Mar 2017 22:04:19 +0000 (01:04 +0300)]
sodium: add generic hash functions
Alexander Iljin [Wed, 1 Mar 2017 22:02:25 +0000 (01:02 +0300)]
sodium.ffi: add memory allocation and protection functions
Alexander Iljin [Wed, 1 Mar 2017 20:45:17 +0000 (23:45 +0300)]
sodium: add password hashing functions
Alexander Iljin [Wed, 1 Mar 2017 18:29:32 +0000 (21:29 +0300)]
sodium: add random data generation functions
Alexander Iljin [Wed, 1 Mar 2017 18:04:27 +0000 (21:04 +0300)]
sodium: add startup initialization hook
Alexander Iljin [Wed, 1 Mar 2017 16:54:05 +0000 (19:54 +0300)]
sodium: import FFI stub
John Benediktsson [Mon, 22 Jan 2018 16:50:41 +0000 (08:50 -0800)]
nehe: use border around buttons.
John Benediktsson [Mon, 22 Jan 2018 16:50:33 +0000 (08:50 -0800)]
demos: use <filled-pile>
John Benediktsson [Mon, 22 Jan 2018 16:50:25 +0000 (08:50 -0800)]
bubble-chamer: use <filled-pile>
Alexander Iljin [Tue, 17 Oct 2017 17:36:34 +0000 (20:36 +0300)]
units.[imperial|si]: add a couple of Unicode aliases
Alexander Iljin [Wed, 18 Oct 2017 08:46:29 +0000 (11:46 +0300)]
windows.kernel32: add SetFileValidData function
Alexander Iljin [Tue, 17 Oct 2017 20:58:35 +0000 (23:58 +0300)]
syntax-docs: improve descriptions for GENERIC: and GENERIC#:
Alexander Iljin [Fri, 13 Oct 2017 17:24:30 +0000 (20:24 +0300)]
ui.gadgets.editors-docs: fix a typo
Alexander Iljin [Fri, 25 Aug 2017 22:34:26 +0000 (01:34 +0300)]
cpu.x86.features-docs: add some help on instruction-count
Alexander Iljin [Mon, 28 Aug 2017 08:29:31 +0000 (11:29 +0300)]
ui.gesture-docs: amend propagate-gesture description
Alexander Iljin [Sat, 26 Aug 2017 07:23:18 +0000 (10:23 +0300)]
ui: add find-windows to find multiple worlds matching a predicate
Alexander Iljin [Wed, 21 Jun 2017 15:19:33 +0000 (18:19 +0300)]
sequences-docs: fix a typo
Alexander Iljin [Sun, 14 May 2017 21:04:52 +0000 (00:04 +0300)]
calendar.parser: simplify hms>duration
Alexander Iljin [Thu, 16 Mar 2017 08:42:31 +0000 (11:42 +0300)]
random.windows: reduce verbosity of windows-crypto-context random-bytes*
John Benediktsson [Mon, 22 Jan 2018 15:51:43 +0000 (07:51 -0800)]
concurrency.mailboxes: some cleanup and docs.
John Benediktsson [Mon, 22 Jan 2018 15:50:19 +0000 (07:50 -0800)]
bubble-chamber: remove individual launcher vocabs in favor of single window.
John Benediktsson [Mon, 22 Jan 2018 15:50:02 +0000 (07:50 -0800)]
bubble-chamber: adding demos tag.
John Benediktsson [Mon, 22 Jan 2018 15:39:29 +0000 (07:39 -0800)]
bubble-chamber: adjust for gl-scale-factor.
John Benediktsson [Mon, 22 Jan 2018 15:01:22 +0000 (07:01 -0800)]
trails: can use symbols directly without wrapping.
John Benediktsson [Mon, 22 Jan 2018 06:17:28 +0000 (22:17 -0800)]
frame-buffer: fix for retina using gl-scale-factor.
John Benediktsson [Mon, 22 Jan 2018 06:03:56 +0000 (22:03 -0800)]
frame-buffer: cleanup layout*.
John Benediktsson [Mon, 22 Jan 2018 05:53:27 +0000 (21:53 -0800)]
bubble-chamber: resurrect from unmaintained.
John Benediktsson [Mon, 22 Jan 2018 05:51:29 +0000 (21:51 -0800)]
frame-buffer: resurrect from unmaintained.
Alexander Iljin [Mon, 22 Jan 2018 02:12:32 +0000 (03:12 +0100)]
boolean-expr: shorten some code
Alexander Iljin [Mon, 22 Jan 2018 02:11:10 +0000 (03:11 +0100)]
boolean-expr[-docs]: rename cnf to dnf
Alexander Iljin [Mon, 22 Jan 2018 00:30:52 +0000 (01:30 +0100)]
boolean-expr: use sequences:partition
Alexander Iljin [Mon, 22 Jan 2018 00:28:38 +0000 (01:28 +0100)]
boolean-expr-docs: add documentation
Alexander Iljin [Sun, 21 Jan 2018 22:12:20 +0000 (23:12 +0100)]
boolean-expr: use FROM: import to suppress restarts on load
Alexander Iljin [Sun, 21 Jan 2018 22:11:11 +0000 (23:11 +0100)]
boolean-expr: make compilable by replacing `class` with `class-of`
Alexander Iljin [Sun, 21 Jan 2018 22:09:58 +0000 (23:09 +0100)]
boolean-expr: resurrect from the unmaintained
John Benediktsson [Sun, 21 Jan 2018 05:30:34 +0000 (21:30 -0800)]
concurrency.mailboxes: fix test now that get-all returns a vector.
John Benediktsson [Sun, 21 Jan 2018 05:30:11 +0000 (21:30 -0800)]
vocabs: remove unnecessary generic stack effect.
John Benediktsson [Sat, 20 Jan 2018 21:33:16 +0000 (13:33 -0800)]
io.launcher.unix: cleanup find-process.
John Benediktsson [Sat, 20 Jan 2018 20:23:32 +0000 (12:23 -0800)]
concurrency.mailboxes: use unless-disposed.
John Benediktsson [Sat, 20 Jan 2018 19:58:52 +0000 (11:58 -0800)]
concurrency.mailboxes: simplify mailbox-get-all-timeout.
Björn Lindqvist [Sat, 1 Jul 2017 05:51:10 +0000 (07:51 +0200)]
ui.render: small simplification
John Benediktsson [Sat, 20 Jan 2018 17:01:33 +0000 (09:01 -0800)]
system-info.macosx: adding High Sierra system-code-name.
John Benediktsson [Sat, 20 Jan 2018 16:18:36 +0000 (08:18 -0800)]
concurrency.distributed: use delete-at* instead of at/delete-at.
John Benediktsson [Sat, 20 Jan 2018 16:16:25 +0000 (08:16 -0800)]
concurrency.distributed: simplify a bit, mostly because...
... I'm not a fan of thd instead of thread, and it seemed (to me)
a little cleaner inlining assoc instead of using get/set words.
Alexander Iljin [Sat, 20 Jan 2018 12:28:51 +0000 (13:28 +0100)]
concurrency.distributed: replace remote-thread connection slot with assoc
The new global assoc will match remote-thread instances with their
connection instances, if any. The slot removal will reduce the burden of
sending the remote-thread instances over the socket.
Alexander Iljin [Mon, 8 Jan 2018 23:53:04 +0000 (02:53 +0300)]
concurrency.distributed: add myself to the vocab authors
Alexander Iljin [Wed, 10 Jan 2018 04:21:54 +0000 (07:21 +0300)]
concurrency.distributed: implement with-connection combinator
This allows to send multiple messages over the same socket connection. The
old implementation used with-client, which sent a single message and then
closed the socket. The connection stream is stored in the new remote-thread
tuple slot named connection.
Alexander Iljin [Mon, 8 Jan 2018 23:52:21 +0000 (02:52 +0300)]
concurrency.distributed: shorten stop-node implementation
John Benediktsson [Sat, 20 Jan 2018 07:40:23 +0000 (23:40 -0800)]
basis/extra: removing '[ @ ] in favor of _ for fried quotations.
John Benediktsson [Fri, 19 Jan 2018 23:39:52 +0000 (15:39 -0800)]
ui.backend.cocoa.views: use world get-global in touchbar-commands.
John Benediktsson [Fri, 19 Jan 2018 23:11:41 +0000 (15:11 -0800)]
snake-game.ui: load game textures in graft, dispose in ungraft.
Use find-gl-context to fix dispose bug that was corrupting UI on macOS.
John Benediktsson [Fri, 19 Jan 2018 23:09:48 +0000 (15:09 -0800)]
cap: use find-gl-context.
John Benediktsson [Fri, 19 Jan 2018 23:09:27 +0000 (15:09 -0800)]
ui.gadgets.worlds: don't need world with-variable.
with-gl-context already does world set-global.
John Benediktsson [Fri, 19 Jan 2018 22:34:52 +0000 (14:34 -0800)]
snake-game: some more cleanup.
John Benediktsson [Fri, 19 Jan 2018 22:24:18 +0000 (14:24 -0800)]
rosetta-code.bitmap-bezier: use assocs.
John Benediktsson [Fri, 19 Jan 2018 20:16:05 +0000 (12:16 -0800)]
snake-game: some cleanup.
John Benediktsson [Fri, 19 Jan 2018 20:14:17 +0000 (12:14 -0800)]
rosetta-code.bitmap-bezier: use zip.
John Benediktsson [Fri, 19 Jan 2018 20:13:58 +0000 (12:13 -0800)]
porter-stemmer: use zip.
John Benediktsson [Fri, 19 Jan 2018 20:13:35 +0000 (12:13 -0800)]
game.input.x11: use zip-as.
John Benediktsson [Fri, 19 Jan 2018 17:22:39 +0000 (09:22 -0800)]
windows.gdiplus: remove extra whitespace.
John Benediktsson [Fri, 19 Jan 2018 17:22:29 +0000 (09:22 -0800)]
boids: remove extra whitespace.
John Benediktsson [Fri, 19 Jan 2018 17:19:04 +0000 (09:19 -0800)]
boids: hang the touchbar stuff onto a boids-frame.
John Benediktsson [Fri, 19 Jan 2018 17:18:49 +0000 (09:18 -0800)]
ui.gadgets.worlds: revert back to 1 track-add.
John Benediktsson [Fri, 19 Jan 2018 06:32:54 +0000 (22:32 -0800)]
boids: adding a deploy.factor file.
John Benediktsson [Fri, 19 Jan 2018 06:24:24 +0000 (22:24 -0800)]
checksums: fix doctest for checksum-file.
John Benediktsson [Fri, 19 Jan 2018 06:20:27 +0000 (22:20 -0800)]
ui.backend.cocoa.views: use queued-gesture for touchbar commands.
John Benediktsson [Fri, 19 Jan 2018 05:30:34 +0000 (21:30 -0800)]
ui.gadgets.worlds: use constraints for single gadget in window.
John Benediktsson [Fri, 19 Jan 2018 05:18:24 +0000 (21:18 -0800)]
boids: when randomized, relayout.
John Benediktsson [Fri, 19 Jan 2018 05:14:53 +0000 (21:14 -0800)]
boids: add touchbar buttons.
John Benediktsson [Fri, 19 Jan 2018 05:14:24 +0000 (21:14 -0800)]
ui.gadgets.worlds: world-attributes can specify fill and orientation.
John Benediktsson [Fri, 19 Jan 2018 04:12:24 +0000 (20:12 -0800)]
LICENSE.txt: update year.
John Benediktsson [Thu, 18 Jan 2018 23:32:23 +0000 (15:32 -0800)]
misc/vim/syntax: update factor syntax.
John Benediktsson [Thu, 18 Jan 2018 23:04:07 +0000 (15:04 -0800)]
websites.factorcode: fix examples usage of <iota>.
John Benediktsson [Thu, 18 Jan 2018 23:03:36 +0000 (15:03 -0800)]
README.md: fix <iota> in example.
Björn Lindqvist [Thu, 18 Jan 2018 22:24:48 +0000 (23:24 +0100)]
ui.backend.gtk: set the source priority to idle, fixes #1879
John Benediktsson [Thu, 18 Jan 2018 16:53:29 +0000 (08:53 -0800)]
formatting: better error messages for unknown directives.
Björn Lindqvist [Thu, 18 Jan 2018 16:30:51 +0000 (17:30 +0100)]
ui: undoing
9e9b70005b9cea57b87cd9bfbee94cee600b50c1
The ui-thread variable absolutely is needed to ensure that only one UI
thread is running at the same time. If more than one UI thread runs,
they will be competing for events which causes all sorts of problems.