]>
gitweb.factorcode.org Git - factor.git/log
Doug Coleman [Sat, 10 Feb 2018 21:25:36 +0000 (15:25 -0600)]
factor: Clean up wrong form of specialized-arrays in using lists.
John Benediktsson [Sat, 10 Feb 2018 01:27:04 +0000 (17:27 -0800)]
minesweeper: adding a fun minesweeper game.
John Benediktsson [Fri, 9 Feb 2018 18:19:33 +0000 (10:19 -0800)]
vocabs.metadata: rename vocab-file-contents to vocab-file-lines.
John Benediktsson [Fri, 9 Feb 2018 18:19:06 +0000 (10:19 -0800)]
vocabs.metadata.resources: sometimes vocab-resources can be ``f``.
John Benediktsson [Fri, 9 Feb 2018 18:18:36 +0000 (10:18 -0800)]
help.markup: allow { $maybe { $sequence "lines" } } in docs.
Björn Lindqvist [Thu, 8 Feb 2018 18:47:00 +0000 (19:47 +0100)]
machine-learning.decision-trees: vocab for creating decision trees
not done
Björn Lindqvist [Thu, 8 Feb 2018 18:43:44 +0000 (19:43 +0100)]
project-euler.*: uses for arg-max and arg-min
Björn Lindqvist [Thu, 8 Feb 2018 18:39:31 +0000 (19:39 +0100)]
sequences.extras: this formulation of arg-max/min should be better
Björn Lindqvist [Thu, 8 Feb 2018 17:07:50 +0000 (18:07 +0100)]
this file wasn't intended
Björn Lindqvist [Thu, 8 Feb 2018 15:39:49 +0000 (16:39 +0100)]
machine-learning.data-sets: adding the monks problems
Björn Lindqvist [Wed, 7 Feb 2018 19:49:46 +0000 (20:49 +0100)]
FUEL: fuel-edit-word is kind of redundant
fuel-edit-word-at-point does the same job when the caret is not on a
word.
Björn Lindqvist [Wed, 7 Feb 2018 19:37:06 +0000 (20:37 +0100)]
FUEL: fix the test that broke due to refactoring
Björn Lindqvist [Wed, 7 Feb 2018 19:29:05 +0000 (20:29 +0100)]
FUEL: fix cmd syntax of call to fuel-scaffold-vocab
Björn Lindqvist [Wed, 7 Feb 2018 18:41:48 +0000 (19:41 +0100)]
FUEL: remove fuel-scaffold-developer-name
It seem unlikely that someone would need this variable when you can
instead use user-full-name or set developer-name in Factor.
Björn Lindqvist [Wed, 7 Feb 2018 17:38:28 +0000 (18:38 +0100)]
FUEL: refactoring to eliminate the eval-result variable
This makes the FUEL <-> Elisp ipc much simpler. All code called from
Elisp should put one result item on the stack. The fuel-pprint word
serializes it.
John Benediktsson [Wed, 7 Feb 2018 04:53:49 +0000 (20:53 -0800)]
calendar.holidays: simplify M\ all holidays.
Björn Lindqvist [Tue, 6 Feb 2018 04:31:02 +0000 (05:31 +0100)]
FUEL: a bunch of functions replaced with alist-get calls
Björn Lindqvist [Tue, 6 Feb 2018 04:19:35 +0000 (05:19 +0100)]
FUEL: alist-get instead of (cdr (assoc key alist))
alist-get is a new function in emacs 25. It makes working with assocs
a bit simpler.
Björn Lindqvist [Tue, 6 Feb 2018 03:44:09 +0000 (04:44 +0100)]
git: better use assert= than custom error + test
John Benediktsson [Mon, 5 Feb 2018 23:42:36 +0000 (15:42 -0800)]
help.lint.coverage: change to use a find-word that doesn't use search.
When run with the test runner, manifest is ``f``, so ``search`` breaks.
John Benediktsson [Mon, 5 Feb 2018 23:40:46 +0000 (15:40 -0800)]
fuel.help: change find-word to use words-named.
It still returns the "first" word found (which might be dubious), but
now it supports qualified search like "math:+" find-word.
John Benediktsson [Mon, 5 Feb 2018 15:48:42 +0000 (07:48 -0800)]
help.lint.coverage: fix tests using.
John Benediktsson [Mon, 5 Feb 2018 15:46:42 +0000 (07:46 -0800)]
Revert "add $related-subsections"
This reverts commit
7c22e764f9c87120e1fdc5cdbab73717e95557c2 .
Cat Stevens [Sun, 4 Feb 2018 17:20:57 +0000 (12:20 -0500)]
add $related-subsections
Cat Stevens [Mon, 5 Feb 2018 01:56:11 +0000 (20:56 -0500)]
refactor help.lint.coverage with complete docs and tests
Björn Lindqvist [Sun, 4 Feb 2018 22:24:04 +0000 (23:24 +0100)]
game.input.gtk: throw in case no display is found
Björn Lindqvist [Sun, 4 Feb 2018 20:53:08 +0000 (21:53 +0100)]
google.gmail: vocab needs some docs
Björn Lindqvist [Sun, 4 Feb 2018 20:25:07 +0000 (21:25 +0100)]
oauth2: vocab needs some docs
Cat Stevens [Sat, 3 Feb 2018 18:16:53 +0000 (13:16 -0500)]
v0.3 rename / rebrand pedantic lint to help coverage; rewrite again
Cat Stevens [Fri, 2 Feb 2018 19:11:47 +0000 (14:11 -0500)]
v0.2 help.lint.pedantic: move to extra
Cat Stevens [Thu, 1 Feb 2018 23:53:56 +0000 (18:53 -0500)]
v0.1 help.lint.pedantic
Cat Stevens [Thu, 1 Feb 2018 16:11:58 +0000 (11:11 -0500)]
fix syntax typo in shaders docs
Björn Lindqvist [Thu, 1 Feb 2018 14:43:27 +0000 (15:43 +0100)]
FUEL: fix rendering of $synopsis markup.
It is rendered exactly the same as $see markup. It works well and was
the easiest fix to the problem.
Björn Lindqvist [Wed, 31 Jan 2018 17:26:46 +0000 (18:26 +0100)]
travis: DEBUG build, makes factor slower but catches more errors (hopefully)
Cat Stevens [Sat, 27 Jan 2018 18:05:07 +0000 (13:05 -0500)]
cast fixes undefined behaviour; closes #1919 in upstream
Björn Lindqvist [Wed, 31 Jan 2018 00:42:04 +0000 (01:42 +0100)]
opengl.shaders: probably better to call the gl functions directly
Björn Lindqvist [Wed, 31 Jan 2018 00:23:11 +0000 (01:23 +0100)]
opengl.shaders: docs + removing an unused word
Björn Lindqvist [Sun, 28 Jan 2018 02:48:09 +0000 (03:48 +0100)]
FUEL: improved fuel-get-uses
The path to the source file needs to be set when parsing, in case a
syntax word uses 'where' or some similar word.
Björn Lindqvist [Sun, 28 Jan 2018 02:43:01 +0000 (03:43 +0100)]
gpu.shaders: simplified in-word's-path
Björn Lindqvist [Mon, 29 Jan 2018 10:44:27 +0000 (11:44 +0100)]
ui.backend.gtk: gtk_init terminates, better throw exception
Björn Lindqvist [Mon, 29 Jan 2018 10:42:49 +0000 (11:42 +0100)]
ui.tests: remove badly baked unit test
Björn Lindqvist [Mon, 29 Jan 2018 06:55:36 +0000 (07:55 +0100)]
ui: try and ensure that the ui thread finishes #1905
Björn Lindqvist [Mon, 29 Jan 2018 06:18:39 +0000 (07:18 +0100)]
ui: the with-ui-running combinator can be removed
It was only used within the (with-ui) words which in turn were only
called by with-ui.
John Benediktsson [Sun, 28 Jan 2018 19:21:23 +0000 (11:21 -0800)]
Revert "cocoa.touchbar: try this."
This reverts commit
f976d97983812f073515e5f5466c8dd23f8c0557 .
Björn Lindqvist [Sat, 27 Jan 2018 21:43:36 +0000 (22:43 +0100)]
gpu.*: docs
Björn Lindqvist [Sat, 27 Jan 2018 19:07:00 +0000 (20:07 +0100)]
extra/: more uses of the do-state combinator
Björn Lindqvist [Thu, 25 Jan 2018 20:53:32 +0000 (21:53 +0100)]
gdbm: patch over an ABI change in version 1.14
John Benediktsson [Sat, 27 Jan 2018 00:48:12 +0000 (16:48 -0800)]
cocoa.touchbar: try this.
John Benediktsson [Fri, 26 Jan 2018 18:20:45 +0000 (10:20 -0800)]
tools.deploy: bump up deploy size for gpu.bunny.
Björn Lindqvist [Fri, 26 Jan 2018 16:17:29 +0000 (17:17 +0100)]
VM: init object_counter, silences valgrind #1886
John Benediktsson [Thu, 25 Jan 2018 01:11:44 +0000 (17:11 -0800)]
readline-listener: implement vocab-word-completions.
John Benediktsson [Thu, 25 Jan 2018 01:11:26 +0000 (17:11 -0800)]
ui.tools.listener: implement vocab-word-completions.
John Benediktsson [Thu, 25 Jan 2018 01:11:08 +0000 (17:11 -0800)]
tools.completion: adding complete-vocab-words?.
Alexander Iljin [Wed, 24 Jan 2018 13:30:21 +0000 (14:30 +0100)]
Fix the existing IN: suffixes for the test vocabs
Change some existing vocab name suffixes from "-tests" or ".test" to
".tests". Add no new suffixes.
Björn Lindqvist [Wed, 24 Jan 2018 19:20:38 +0000 (20:20 +0100)]
openssl.libcrypto.tests: should not forget to free the BIO
Björn Lindqvist [Wed, 24 Jan 2018 17:20:30 +0000 (18:20 +0100)]
pdf.layout: change-last needs prefix due to name clash from accessors
Björn Lindqvist [Wed, 24 Jan 2018 14:37:47 +0000 (15:37 +0100)]
gtk.*,gdk.*: not using find-library again
Björn Lindqvist [Wed, 24 Jan 2018 13:27:31 +0000 (14:27 +0100)]
FUEL: better font-locking of gl-related words
Björn Lindqvist [Wed, 24 Jan 2018 12:17:54 +0000 (13:17 +0100)]
alien.libraries.finder: find-library for gtk libs
This should make the code find the correct .so's when compiling Factor
yourself.
Björn Lindqvist [Wed, 24 Jan 2018 12:13:20 +0000 (13:13 +0100)]
alien.libraries.finder.linux.tests: correcting in
Björn Lindqvist [Wed, 24 Jan 2018 02:17:49 +0000 (03:17 +0100)]
ops, trying to fix travis
John Benediktsson [Tue, 23 Jan 2018 23:37:05 +0000 (15:37 -0800)]
math.bitwise: add >signed to docs next to >even, >odd.
Björn Lindqvist [Tue, 23 Jan 2018 21:56:33 +0000 (22:56 +0100)]
travis: only compile for now
This is to make Travis green. When we have solved the timeout issues, we can add more tests.
John Benediktsson [Tue, 23 Jan 2018 04:19:57 +0000 (20:19 -0800)]
boxes: add stack-effect info to if-box?.
John Benediktsson [Tue, 23 Jan 2018 00:30:03 +0000 (16:30 -0800)]
bson.writer: make more words private.
John Benediktsson [Tue, 23 Jan 2018 00:06:04 +0000 (16:06 -0800)]
windows.dropfiles: need to use windows.errors.
John Benediktsson [Mon, 22 Jan 2018 21:59:43 +0000 (13:59 -0800)]
fuel: forgot to push tests change for ? rename.
John Benediktsson [Mon, 22 Jan 2018 21:51:32 +0000 (13:51 -0800)]
frame-buffer: move to ui.gadgets.frame-buffer.
John Benediktsson [Mon, 22 Jan 2018 21:23:23 +0000 (13:23 -0800)]
biassocs: fix docs for set-at-once.
John Benediktsson [Mon, 22 Jan 2018 21:17:23 +0000 (13:17 -0800)]
ui: rename ui-windows to worlds.
Alexander Iljin [Thu, 24 Aug 2017 01:14:56 +0000 (04:14 +0300)]
windows.dropfiles: add startup hook to reset initialization status
Alexander Iljin [Sat, 20 Jan 2018 21:40:45 +0000 (22:40 +0100)]
windows.dragdrop-listener: update copyright year to 2018
Alexander Iljin [Sat, 20 Jan 2018 21:40:15 +0000 (22:40 +0100)]
windows.dragdrop-listener: make it produce file-drop gestures
Alexander Iljin [Sat, 20 Jan 2018 21:18:45 +0000 (22:18 +0100)]
windows.dropfiles: fix hwnd-reject-files and world-reject-files
Alexander Iljin [Sat, 20 Jan 2018 21:13:08 +0000 (22:13 +0100)]
windows.dropfiles[-docs]: update copyright year to 2018
Alexander Iljin [Sat, 20 Jan 2018 21:12:07 +0000 (22:12 +0100)]
windows.dropfiles: remove an exception suppression
Instead of suppressing all exceptions make a specific check for the
function avalability.
Alexander Iljin [Sat, 20 Jan 2018 21:10:02 +0000 (22:10 +0100)]
windows.dropfiles[-docs]: remove unnecessary symbol
Alexander Iljin [Mon, 26 Dec 2016 22:18:01 +0000 (01:18 +0300)]
ui.tools-docs: add a pointer to the file-drop gesture docs
Alexander Iljin [Thu, 24 Aug 2017 01:26:47 +0000 (04:26 +0300)]
ui.tools.listener: support file-drop gesture
The array of dropped file names is pushed onto the listener's stack.
Alexander Iljin [Thu, 24 Aug 2017 01:15:11 +0000 (04:15 +0300)]
windows.dropfiles: add summary file
Alexander Iljin [Thu, 24 Aug 2017 01:14:56 +0000 (04:14 +0300)]
windows.dropfiles[-docs]: implement the file-drop gesture
Alexander Iljin [Mon, 21 Aug 2017 23:27:03 +0000 (02:27 +0300)]
windows.dropfiles: move two words from windows.dragdrop-listener
Alexander Iljin [Mon, 21 Aug 2017 23:20:07 +0000 (02:20 +0300)]
windows.dropfiles: new vocab
Alexander Iljin [Thu, 24 Aug 2017 00:59:40 +0000 (03:59 +0300)]
ui.gestures[-docs]: add the file-drop gesture and the dropped-files symbol
Alexander Iljin [Wed, 23 Aug 2017 21:45:06 +0000 (00:45 +0300)]
windows.user32: add a couple of functions and related constants
ChangeWindowMessageFilter is available since Vista.
ChangeWindowMessageFilterEx is available since Win7.
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+.