Commit Graph

13933 Commits (0133a674a436a49d19d45b9c9eaecaf47f3f36e9)

Author SHA1 Message Date
John Benediktsson 0133a674a4 concurrency.mailboxes: fix test now that get-all returns a vector. 2018-01-20 21:30:34 -08:00
John Benediktsson 0eb4fc2951 io.launcher.unix: cleanup find-process. 2018-01-20 13:33:16 -08:00
John Benediktsson cb89a14ed6 concurrency.mailboxes: use unless-disposed. 2018-01-20 12:23:32 -08:00
John Benediktsson f25d7313d6 concurrency.mailboxes: simplify mailbox-get-all-timeout. 2018-01-20 11:58:52 -08:00
Björn Lindqvist 3b78ec7b6f ui.render: small simplification 2018-01-20 18:10:06 +01:00
John Benediktsson f0fac14c14 system-info.macosx: adding High Sierra system-code-name. 2018-01-20 09:01:33 -08:00
John Benediktsson c68f0e0042 concurrency.distributed: use delete-at* instead of at/delete-at. 2018-01-20 08:18:36 -08:00
John Benediktsson 0ac73e1f11 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.
2018-01-20 08:16:25 -08:00
Alexander Iljin 392e57a0d5 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.
2018-01-20 08:12:38 -08:00
Alexander Iljin 5dec80711b concurrency.distributed: add myself to the vocab authors 2018-01-20 09:43:40 -06:00
Alexander Iljin 762268f2fe 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.
2018-01-20 09:43:40 -06:00
Alexander Iljin 72ed5bf73d concurrency.distributed: shorten stop-node implementation 2018-01-20 09:43:40 -06:00
John Benediktsson b40ba26bac basis/extra: removing '[ @ ] in favor of _ for fried quotations. 2018-01-19 23:40:23 -08:00
John Benediktsson dcb06f3cbd ui.backend.cocoa.views: use world get-global in touchbar-commands. 2018-01-19 15:39:52 -08:00
John Benediktsson 07e6e5e949 ui.gadgets.worlds: don't need world with-variable.
with-gl-context already does world set-global.
2018-01-19 15:09:27 -08:00
John Benediktsson c4d139ca9f porter-stemmer: use zip. 2018-01-19 12:13:58 -08:00
John Benediktsson d5b5706241 game.input.x11: use zip-as. 2018-01-19 12:13:35 -08:00
John Benediktsson 7bec9dcac7 windows.gdiplus: remove extra whitespace. 2018-01-19 09:22:39 -08:00
John Benediktsson 001ea5f6b4 ui.gadgets.worlds: revert back to 1 track-add. 2018-01-19 09:18:49 -08:00
John Benediktsson f33bf70ad6 ui.backend.cocoa.views: use queued-gesture for touchbar commands. 2018-01-18 22:20:27 -08:00
John Benediktsson b0ded020ea ui.gadgets.worlds: use constraints for single gadget in window. 2018-01-18 21:30:34 -08:00
John Benediktsson 1d751e7e12 ui.gadgets.worlds: world-attributes can specify fill and orientation. 2018-01-18 21:14:24 -08:00
Björn Lindqvist 09d3f243ef ui.backend.gtk: set the source priority to idle, fixes #1879 2018-01-18 23:25:30 +01:00
John Benediktsson d6fd4215d2 formatting: better error messages for unknown directives. 2018-01-18 08:54:06 -08:00
Björn Lindqvist f93da595f5 ui: undoing 9e9b70005b
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.
2018-01-18 17:30:51 +01:00
Björn Lindqvist 9f1935c7f1 ui.*: lets rename ui-running to with-ui-running
Because it is really annoying with global variables having the same name
as words.
2018-01-18 16:48:35 +01:00
Björn Lindqvist 78c31ada9e ui.*: doc updates 2018-01-18 16:48:35 +01:00
John Benediktsson 3147593b2c math.combinatorics: make selections use change-nth-unsafe again. 2018-01-17 14:17:44 -08:00
John Benediktsson 1beaa8f494 math.combinatorics: fix selections bug, geez. 2018-01-17 13:59:22 -08:00
John Benediktsson 9d35cd9048 math.combinatorics: fix selections bug that went missing before previous commit. 2018-01-17 13:55:05 -08:00
Björn Lindqvist 1c7c2a380c ui.gadgets.panes.tests: better than hardcoding values 2018-01-17 19:40:48 +01:00
John Benediktsson 3bf23d242d math.combinatorics: speed up selections word. 2018-01-17 10:36:12 -08:00
John Benediktsson 9a4441a80e math.combinatorics: remove memoize of factorial.
If lots of large factorials are computed could use too much memory.
2018-01-16 14:57:17 -08:00
Alexander Iljin 1c41499681 concurrency.messaging-docs: add a missing parenthesis 2018-01-16 13:40:14 -08:00
Alexander Iljin 737597fd5a concurrency.messaging-docs: add help for handle-synchronous 2018-01-16 13:40:14 -08:00
Alexander Iljin d97a83889a concurrency.distributed-docs: add a note about send-synchronous 2018-01-16 13:40:14 -08:00
Alexander Iljin 6bffbf4318 concurrency.distributed-docs: shorten some sample code 2018-01-16 13:40:14 -08:00
Alexander Iljin 620ab30ed7 concurrency.distributed-tests: add test for send-/reply-synchronous 2018-01-16 13:40:14 -08:00
Alexander Iljin a25bffeb01 concurrency.distributed-docs: fix an error in port number specification 2018-01-16 13:40:14 -08:00
Alexander Iljin f1e4095d50 concurrency.distributed-docs: update an example code 2018-01-16 13:40:14 -08:00
Alexander Iljin 5d5b794100 io.servers-docs: fix link formatting 2018-01-16 13:40:14 -08:00
Alexander Iljin 74de0033b2 io.directories-docs: remove an extra character 2018-01-16 13:40:14 -08:00
Alexander Iljin ef0bf15eb4 db[.tuples|.types]-docs: replace "a SQL" with "an SQL" 2018-01-16 13:40:14 -08:00
Alexander Iljin 49665c546f db-docs: add a missing space 2018-01-16 13:40:14 -08:00
Alexander Iljin c9f5757dcd db-docs: fix the documentation for query-each and query-map 2018-01-16 13:40:14 -08:00
John Benediktsson fb9c3920ae ui.tools: enable touchbar commands. 2018-01-01 16:00:19 -08:00
John Benediktsson d2162da88e ui.backend.cocoa.views: allow up to 8 touchbar buttons. 2018-01-01 16:00:19 -08:00
John Benediktsson 07f4d19947 cocoa.touchbar: use arrays of strings instead of enums. 2018-01-01 16:00:19 -08:00
Doug Coleman 6ddeeac3dc tools.ps.windows: If we can't read the process command-line args, just
ignore the error.

Fixes #1788.
2017-12-30 20:30:28 +00:00
Doug Coleman 97a928a1bd images.loader.gtk: Add with-destructors. Fixes #1893.
Also did this on imac: cd /usr/local/lib && ln -s /opt/local/lib/libgobject-2.0.dylib .
2017-12-29 15:25:16 -06:00