]>
gitweb.factorcode.org Git - factor.git/log
John Benediktsson [Mon, 5 Aug 2019 20:08:09 +0000 (13:08 -0700)]
io.encodings.utf16: add a utf16n word for native utf16 type.
remove io.encodings.utf16n vocabulary, which was kind of single purpose.
update a bunch of vocab usings.
John Benediktsson [Mon, 5 Aug 2019 20:07:25 +0000 (13:07 -0700)]
io.files.trash.windows: cleanup using.
John Benediktsson [Mon, 5 Aug 2019 20:06:54 +0000 (13:06 -0700)]
windows.winsock: cleanup using.
John Benediktsson [Mon, 5 Aug 2019 18:59:39 +0000 (11:59 -0700)]
summary: change strings to say "code points"
This reflects their current implementation, which is unicode code
points, not displayable characters (glyphs).
John Benediktsson [Mon, 5 Aug 2019 16:18:44 +0000 (09:18 -0700)]
tools.deploy: bump deploy sizes for macosx-32.
John Benediktsson [Sun, 4 Aug 2019 15:27:21 +0000 (08:27 -0700)]
windows.uniscribe: re-commit the &dispose removal.
John Benediktsson [Sat, 3 Aug 2019 14:51:20 +0000 (07:51 -0700)]
ui.text.uniscribe: windows.uniscribe.private not needed.
Doug Coleman [Fri, 2 Aug 2019 23:29:19 +0000 (18:29 -0500)]
ui.backend.windows: 2sequence cleanup
Doug Coleman [Fri, 2 Aug 2019 22:06:19 +0000 (17:06 -0500)]
basis: Fix Windows 10 select-all for emojis.
This is @kusumotonorio's patch but his branch is not up to date so there
are a ton of merge conflicts so I'm just pulling his changes into a new
patch. Sorry for my lack of git to do this cleanly while maintaining his
credit for this patch.
Doug Coleman [Wed, 31 Jul 2019 22:52:34 +0000 (17:52 -0500)]
tools.deploy: up the size.
Doug Coleman [Tue, 30 Jul 2019 23:00:40 +0000 (18:00 -0500)]
factor: fix bootstrap and test and doc
Doug Coleman [Tue, 30 Jul 2019 23:00:02 +0000 (18:00 -0500)]
ui.text.uniscribe: fix using
Doug Coleman [Tue, 30 Jul 2019 07:24:08 +0000 (02:24 -0500)]
unicode.case: Change test, somewhere in the Unicode data files it's now capitalizing the ``M`` in ``I'M``
Look into this but we should still merge this branch back into master.
Fixes #1402
Doug Coleman [Tue, 30 Jul 2019 07:07:34 +0000 (02:07 -0500)]
unicode.collation: Fix all the tests.
Basically, there are some errors in the unicode collation tests if you fix up the DUCET table for Tibetan according to the recommendations in the Unicode spec. So we ignore those errors and document it everywhere.
Doug Coleman [Mon, 29 Jul 2019 00:59:56 +0000 (19:59 -0500)]
ui: Fix circular dependency.
Doug Coleman [Sun, 28 Jul 2019 20:51:05 +0000 (15:51 -0500)]
unicode: Minor cleanups.
This fixes/breaks some of the tests. Why?
{ 3953 3958 3960 3968 3969 } [ canonical-map delete-at ] each
Doug Coleman [Sun, 28 Jul 2019 20:04:32 +0000 (15:04 -0500)]
unicode.collation: Fix ducet for Tibetan using allkeys.txt
Fixes two more tests.
Doug Coleman [Sun, 28 Jul 2019 19:45:51 +0000 (14:45 -0500)]
unicode.collation: some cleanup, no test fixes
KUSUMOTO Norio [Sat, 27 Jul 2019 01:10:57 +0000 (10:10 +0900)]
Revert Unnecessary Changes
KUSUMOTO Norio [Sat, 27 Jul 2019 00:56:37 +0000 (09:56 +0900)]
Improved background rendering when selecting text, including emojis
Doug Coleman [Sun, 28 Jul 2019 18:38:42 +0000 (13:38 -0500)]
unicode.collation: Add Nushu block, it's like Tangut
https://www.unicode.org/reports/tr10/tr10-41.html#Order_DUCET
https://wiki.computercraft.cc/Module:Unicode_data
https://ko.wiktionary.org/wiki/%EB%AA%A8%EB%93%88:Unicode_data
12 failing tests!
Doug Coleman [Sun, 28 Jul 2019 18:10:11 +0000 (13:10 -0500)]
collation: Adding more character ranges
Doug Coleman [Sun, 28 Jul 2019 17:57:23 +0000 (12:57 -0500)]
unicode.collation: illegal? is now gone, do AAAA BBBB for every code point
remove some tests that pass now
KUSUMOTO Norio [Fri, 26 Jul 2019 12:58:29 +0000 (21:58 +0900)]
Better support to NSTextInputClient
KUSUMOTO Norio [Sat, 20 Jul 2019 12:42:29 +0000 (21:42 +0900)]
cocoa inline input using IM
Doug Coleman [Sat, 6 Jul 2019 14:32:47 +0000 (09:32 -0500)]
unicode.collation: Write out explicity the failing tests
KUSUMOTO Norio [Fri, 5 Jul 2019 14:32:49 +0000 (23:32 +0900)]
UNICODE TEXT SEGMENTATION 12.0.0
Doug Coleman [Sat, 22 Jun 2019 14:55:17 +0000 (09:55 -0500)]
windows.uniscribe: Apply the patch from #1402 for Windows.
Doug Coleman [Sat, 22 Jun 2019 14:50:13 +0000 (09:50 -0500)]
ui.text.core-text: Add patch from issue #1402 by kusumotonorio
Doug Coleman [Sat, 22 Jun 2019 14:47:07 +0000 (09:47 -0500)]
unicode: Update to 11.0
John Benediktsson [Sat, 27 Jul 2019 01:38:08 +0000 (18:38 -0700)]
boids: fix wrap-pos to wrap at row/col 511 instead of 510.
John Benediktsson [Thu, 25 Jul 2019 16:19:23 +0000 (09:19 -0700)]
trails: use ``f`` to represent "invisible" points.
John Benediktsson [Thu, 25 Jul 2019 03:19:32 +0000 (20:19 -0700)]
windows.uniscribe: remove <cache-assoc> &dispose.
That's kind of a bug, but probably dispose should happen differently.
John Benediktsson [Wed, 24 Jul 2019 01:10:19 +0000 (18:10 -0700)]
help.markup: make $complex-shuffle use $shuffle.
John Benediktsson [Tue, 23 Jul 2019 23:23:27 +0000 (16:23 -0700)]
kernel: fix stack effect for -rotd.
John Benediktsson [Wed, 10 Jul 2019 16:41:12 +0000 (09:41 -0700)]
math.extras: add test for stirling numbers.
Niklas Larsson [Sat, 6 Jul 2019 11:30:52 +0000 (13:30 +0200)]
math.extras: Fix stirling
Fixes #2149
Doug Coleman [Sun, 7 Jul 2019 16:01:41 +0000 (11:01 -0500)]
simple-flat-file: 1.3s -> 300ms for parsing the unicode txt file.
Somehow it's spending a ton of time in <string> if split-; is not inlined.
John Benediktsson [Fri, 28 Jun 2019 18:27:23 +0000 (11:27 -0700)]
sequences.extras: adding extract!.
It's similar to reject! but returns the items that were removed.
John Benediktsson [Wed, 12 Jun 2019 02:36:59 +0000 (19:36 -0700)]
raylib.demo: cleanup change-player-position.
John Benediktsson [Wed, 12 Jun 2019 02:18:26 +0000 (19:18 -0700)]
raylib.gui-demo: adding MAIN:
Jack Lucas [Sun, 7 Apr 2019 23:58:55 +0000 (19:58 -0400)]
Raylib: Add Raylib 2.5 + Raygui
timor [Tue, 11 Jun 2019 13:17:35 +0000 (15:17 +0200)]
FUEL: make `fuel-refactor-inline-word` work with hyphenated words
The emacs command `kill-word`, used by `fuel-factor-inline-word` does not
delete the complete word if that contains hyphens. Using `kill-sexps` instead
exhibits correct behavior.
Alexander Iljin [Sat, 8 Jun 2019 11:47:06 +0000 (13:47 +0200)]
windows.uniscribe: support transparency in text color
Alexander Iljin [Sat, 8 Jun 2019 10:11:35 +0000 (12:11 +0200)]
windows.uniscribe: speed up pixel array processing for transparent fonts
The approach was suggested by John Benediktsson in a GitHub comment.
Alexander Iljin [Sat, 1 Jun 2019 23:42:50 +0000 (01:42 +0200)]
windows.uniscribe: support text with transparent background
This fixes issues #152 and #1658.
nicolas-p [Sun, 16 Aug 2015 09:14:24 +0000 (11:14 +0200)]
Revert "ui.gadgets.labeled: flat colour on windows because of the gradient bug"
This reverts commit
b81a5f9c7a13f11119dfbf53a5574201b35510be .
John Benediktsson [Sun, 16 Aug 2015 15:04:58 +0000 (08:04 -0700)]
Revert "ui.gadgets.labeled: separate title-bar-interior with a comment why."
This reverts commit
cb575c1ba86d07e6dd40788c9081fba01501f8ce .
Alexander Iljin [Sat, 1 Jun 2019 07:36:22 +0000 (09:36 +0200)]
Revert "ui.gadgets.buttons: workaround for windows gradient bug"
This reverts commit
20a663ab0b2d9cca63e48cc144047e6495b80f44 .
John Benediktsson [Mon, 17 Aug 2015 16:43:54 +0000 (09:43 -0700)]
Revert "slides: make it work on windows (no gradients)."
This reverts commit
9d428cbcaf22e3f7bb65c20815dd97a4d2af9e40 .
Alexander Iljin [Sat, 1 Jun 2019 07:27:41 +0000 (09:27 +0200)]
Revert "slides: fix illegible code snippets on Windows"
This reverts commit
4b1e2b8af856c049fd07d86737a7b648648e2a41 .
John Benediktsson [Tue, 4 Jun 2019 03:50:42 +0000 (20:50 -0700)]
system-info.macosx: adding macOS Catalina 10.15
Doug Coleman [Wed, 22 May 2019 16:02:20 +0000 (11:02 -0500)]
macos32: Lock to 10.11 for build machine.
32bit macos has been deprectated and 10.13 does not seem have i386 libraries anymore.
John Benediktsson [Tue, 21 May 2019 03:45:29 +0000 (20:45 -0700)]
words: remove word-props? used only in one place.
John Benediktsson [Tue, 21 May 2019 03:15:53 +0000 (20:15 -0700)]
cap: use locals to make screenshot simpler.
John Benediktsson [Mon, 20 May 2019 19:52:31 +0000 (12:52 -0700)]
tools.disassembler.gdb: cleanup using.
John Benediktsson [Mon, 20 May 2019 17:20:47 +0000 (10:20 -0700)]
base32-crockford: swap stack effects and update tests.
John Benediktsson [Mon, 20 May 2019 15:39:13 +0000 (08:39 -0700)]
base64: fix stack effect typo.
John Benediktsson [Mon, 20 May 2019 01:48:50 +0000 (18:48 -0700)]
base64: cleanup using.
John Benediktsson [Mon, 20 May 2019 01:48:01 +0000 (18:48 -0700)]
base64: much faster base64.
John Benediktsson [Mon, 20 May 2019 01:47:34 +0000 (18:47 -0700)]
io.streams.byte-array.fast: push-all is faster for byte-array.
John Benediktsson [Sun, 19 May 2019 23:31:19 +0000 (16:31 -0700)]
sequences.generalizations: adding (nsequence).
John Benediktsson [Sun, 19 May 2019 23:23:35 +0000 (16:23 -0700)]
base16/32/64/85/91: declare base>ch as fixnum.
John Benediktsson [Sun, 19 May 2019 22:59:31 +0000 (15:59 -0700)]
sequences: making copy-state indices integers.
timor [Mon, 6 May 2019 15:19:32 +0000 (17:19 +0200)]
FUEL: don't jump to USING: section after updating
Doug Coleman [Thu, 2 May 2019 12:55:40 +0000 (07:55 -0500)]
ui.backend.windows: GetKeyboardState returns 0 on error
KUSUMOTO Norio [Wed, 3 Apr 2019 13:00:45 +0000 (22:00 +0900)]
windows.factor KUSUMOTO Norio plan 2
bug fix for issue #1
Review of the structure of words
NUMPAD&OEM-keydown-codes
plugable keyboard info
keyboard auto detect
conflict
ToUnicode version
resolve conflicts
ui.backend.windows: fix whitespace
Alexander Iljin [Mon, 22 Apr 2019 14:48:42 +0000 (16:48 +0200)]
windows.user32: add the GetKeyboardType function
Alexander Iljin [Mon, 22 Apr 2019 14:49:05 +0000 (16:49 +0200)]
continuations[-docs]: add the finally word
Alexander Iljin [Sun, 21 Apr 2019 16:53:47 +0000 (18:53 +0200)]
extra: cleanup USING: lists
John Benediktsson [Sun, 21 Apr 2019 18:07:28 +0000 (11:07 -0700)]
extra: remove unnecessary yield.
Alexander Iljin [Wed, 17 Apr 2019 23:14:49 +0000 (01:14 +0200)]
calendar[-docs]: add week-number
Alexander Iljin [Sun, 14 Apr 2019 13:15:39 +0000 (15:15 +0200)]
sodium: use a more conventional parameter name
Alexander Iljin [Sun, 14 Apr 2019 13:17:06 +0000 (15:17 +0200)]
sodium: add wrapper words for working with detached signatures
Alexander Iljin [Sun, 14 Apr 2019 13:14:39 +0000 (15:14 +0200)]
sequences-docs: add a missing article
Alexander Iljin [Sat, 30 Mar 2019 21:08:39 +0000 (22:08 +0100)]
README: add the Gitter and the mailing list links in the Community section
Doug Coleman [Sun, 7 Apr 2019 23:54:08 +0000 (18:54 -0500)]
Config.linux: Better check for g++.
A consistent string across platforms is 'Free Software Foundation'
Doug Coleman [Sat, 6 Apr 2019 16:39:07 +0000 (11:39 -0500)]
tools: use base91 instead of base85
John Benediktsson [Fri, 5 Apr 2019 23:55:10 +0000 (16:55 -0700)]
combinators: faster hashcode for byte-arrays.
John Benediktsson [Fri, 5 Apr 2019 20:43:05 +0000 (13:43 -0700)]
base91: adding version of base91 encoding/decoding.
John Benediktsson [Fri, 5 Apr 2019 20:40:23 +0000 (13:40 -0700)]
base16: adding RFC 3548 version of base 16 encoding/decoding.
John Benediktsson [Fri, 5 Apr 2019 20:38:00 +0000 (13:38 -0700)]
base64/32/85: adding tests for all byte values.
John Benediktsson [Fri, 5 Apr 2019 20:04:01 +0000 (13:04 -0700)]
game-of-life: adding deploy file.
John Benediktsson [Fri, 5 Apr 2019 20:03:19 +0000 (13:03 -0700)]
base85: change alphabet to byte-array.
John Benediktsson [Fri, 5 Apr 2019 19:10:52 +0000 (12:10 -0700)]
base32-crockford: separate Douglas Crockford version of Base 32.
John Benediktsson [Fri, 5 Apr 2019 19:10:33 +0000 (12:10 -0700)]
base32: adding authors.txt
John Benediktsson [Fri, 5 Apr 2019 19:05:21 +0000 (12:05 -0700)]
base32: change to RFC 3548 version.
John Benediktsson [Fri, 5 Apr 2019 19:03:00 +0000 (12:03 -0700)]
base64: adding urlsafe base64 and specify RFC 3548.
John Benediktsson [Fri, 5 Apr 2019 18:34:34 +0000 (11:34 -0700)]
io.crlf: adding read-ignoring-crlf and read1-ignoring-crlf.
John Benediktsson [Wed, 3 Apr 2019 00:31:41 +0000 (17:31 -0700)]
geohash: adding first version of Geohash geocoding vocab.
John Benediktsson [Wed, 3 Apr 2019 00:26:50 +0000 (17:26 -0700)]
base32: faster inverse operation.
Alexander Iljin [Fri, 29 Mar 2019 23:53:54 +0000 (00:53 +0100)]
windows.ole32: add a couple of constants
John Benediktsson [Thu, 28 Mar 2019 20:49:58 +0000 (13:49 -0700)]
gravatar: wrapper for Gravatar.com service.
Doug Coleman [Mon, 25 Mar 2019 05:27:27 +0000 (00:27 -0500)]
Config.linux: Better check for gcc.
To print in make:
$(info IS_GCC is $(IS_GCC))
Alexander Iljin [Sun, 24 Mar 2019 23:54:50 +0000 (00:54 +0100)]
prettyprint-docs: fix the obsolete parser code in an example
Alexander Iljin [Sun, 24 Mar 2019 23:30:40 +0000 (00:30 +0100)]
prettyprint-docs: fix the slot accessors in a code example
John Benediktsson [Sun, 24 Mar 2019 22:41:19 +0000 (15:41 -0700)]
crontab: simplify logic max days of month.
John Benediktsson [Sun, 24 Mar 2019 20:32:57 +0000 (13:32 -0700)]
crontab: better input validation for stuff like Feb 30 or Apr 31.
John Benediktsson [Sun, 24 Mar 2019 15:34:03 +0000 (08:34 -0700)]
crontab: adding some Feb 29th tests.
John Benediktsson [Sat, 23 Mar 2019 21:15:45 +0000 (14:15 -0700)]
crontab: test a lot more things.