John Benediktsson
6aa8f640c8
persistent.hashtables: cleanup.
2020-01-28 16:22:33 -08:00
John Benediktsson
548109bf4b
math: use sorted-histogram values in a few places.
2020-01-28 16:21:33 -08:00
John Benediktsson
94cbe2b479
ui.gadgets.panes: fix for big strings on windows and linux.
...
Using 3639 grapheme length, which is win32 limit. Maybe cairo supports
4681 graphemes, but use the lower limit for now.
2020-01-28 16:16:09 -08:00
John Benediktsson
a62ea78d73
ui.backend.cocoa.views: some formatting cleanup.
2020-01-24 14:47:42 -08:00
kusumotonorio
fb3928f807
Tests for System V AMD64 ABI ( #2233 )
...
* Adds Tests for System V AMD64 ABI
* Remove TABs, etc.
* Adds a test
* Some Cleanup
* Add Callback Tests
* Add More Tests
2020-01-24 21:54:33 +00:00
John Benediktsson
4e17fb13cb
Merge pull request #2235 from kusumotonorio/system-v-amd64-abi
...
Improved System V AMD64 ABI compliance
2020-01-24 21:52:40 +00:00
kusumotonorio
1eaa895c8a
unix.factor: Bug fix etc., boxing.factor: Improves record/unrecord-reps
2020-01-23 20:02:03 +09:00
kusumotonorio
95519b0130
boxing.factor: Swap first and second positions
2020-01-20 20:47:16 +09:00
kusumotonorio
7349f9d953
boxing.factor: Use count
2020-01-20 20:38:43 +09:00
kusumotonorio
aba3d66849
unix.factor: Use count
2020-01-20 18:53:26 +09:00
kusumotonorio
e6726acd02
put alien.factor back
2020-01-19 22:27:17 +09:00
kusumotonorio
c258a4e2f4
Add Callback Tests
2020-01-19 21:57:05 +09:00
kusumotonorio
2ee51f50e2
Stop inc-not-f and dec-not-f, etc
2020-01-19 14:30:38 +09:00
Doug Coleman
ada064d9c3
byte-arrays: Add a byte-sequence protocol for byte-{array,vector}
...
Allow hexdumping strings as utf8 for convenience.
2020-01-16 18:18:46 -06:00
kusumotonorio
bb7777e0cf
boxing.factor: Change Stack Effects
2020-01-16 23:34:24 +09:00
kusumotonorio
d581322225
Remove an extra space
2020-01-16 21:06:22 +09:00
kusumotonorio
5bee1ba3a1
Improve System V AMD64 ABI compliance
2020-01-16 20:57:13 +09:00
John Benediktsson
d593d3d953
tuple-arrays: final-class wasn't a predicate class.
2020-01-15 13:54:40 -08:00
John Benediktsson
8c5e9a7df4
classes: fix a couple of check-instance uses.
2020-01-15 13:33:50 -08:00
John Benediktsson
77cd3aaede
classes: use check-instance in a few places, to remove duplication.
2020-01-15 10:34:47 -08:00
John Benediktsson
b3582dd323
urls.encoding: support byte-array values for encoding.
2020-01-09 14:17:01 -08:00
Doug Coleman
4acb08d905
tools.deploy: Up the deploy sizes for mac32.
...
Looks like upgrading to unicode 12 caused the sizes to grow. These are mostly graphics demos which should not depend on unicode, but the tools can't detect this easily, so punt for now.
Here's a command to show the last clean deploy to where it broke.
git log -p 4201c2149b66d5ce45a9e45be95459256486a7ea..8eb7621b549a7956665affc9e53a48e8e8b29ea3
2020-01-08 19:23:37 -06:00
John Benediktsson
ca1612cc57
io: fix for win32-error not throwing on zero.
2020-01-06 14:20:15 -08:00
Alexander Iljin
c77cc4c205
windows.errors: fix a compilation error
2020-01-06 13:18:53 -08:00
Alexander Iljin
049356574a
windows.errors: streamline error handling and throwing
2020-01-06 13:18:33 -08:00
Alexander Iljin
3733b13daf
Replace "win32-error-string throw" with windows-error instance throwing
...
Remove win32-error-string, because there was only one place it was used in.
2020-01-06 13:18:33 -08:00
Alexander Iljin
563a3b1a47
Replace "n>win32-error-string throw" with windows-error instance throwing
2020-01-06 13:18:33 -08:00
Alexander Iljin
135390968b
Delete throw-win32-error, replace with win32-error calls
2020-01-06 13:18:33 -08:00
Alexander Iljin
407c7bc216
io.files.windows: replace "-1 <alien>" with INVALID_HANDLE_VALUE
2020-01-06 13:18:33 -08:00
Alexander Iljin
294be2cca3
Replace inline INVALID_HANDLE_VALUE checks with check-invalid-handle calls
...
On error find-first-file will now throw a windows-error instance instead of
a string.
2020-01-06 13:18:33 -08:00
Alexander Iljin
77db1b1df3
windows.errors: make check-invalid-handle throw windows-error instances
...
There are two consequences:
- the thrown object is now a windows-error, previously it was a string;
- if GetLastError returns zero, nothing is thrown. Previously the string
"The operation completed successfully." was thrown in that case.
2020-01-06 13:18:33 -08:00
Doug Coleman
f9c90583d0
io.files.info: Fix linux file-system-info recursion
2020-01-05 13:27:22 -06:00
Doug Coleman
9beeedfe18
io.files.info: Fix find-mount-point.
2020-01-04 13:33:45 -06:00
Doug Coleman
4da6f51c91
io.files.info: fix circularity regression in file-systems on linux
2020-01-04 09:07:32 -06:00
Doug Coleman
16442c27ac
io: Fix word to find disk space if a file is missing.
...
Add canonicalize-drive because Windows likes C: instead of c:.
Add >windows-path for path string comparison.
Add canonicalize-path-full for fixing the path, drive, and / to \\ on
Windows.
2020-01-03 16:30:00 -06:00
Doug Coleman
0625b85b47
Revert "windows.errors: make check-invalid-handle throw windows-error instances"
...
This reverts commit 38ab7289b5 .
2020-01-03 13:04:38 -06:00
Doug Coleman
75e98b4bc3
Revert "Replace inline INVALID_HANDLE_VALUE checks with check-invalid-handle calls"
...
This reverts commit 1e61dbfd2a .
2020-01-03 13:04:29 -06:00
Doug Coleman
8a3b7cbd18
Revert "io.files.windows: replace "-1 <alien>" with INVALID_HANDLE_VALUE"
...
This reverts commit a6f0b74f03 .
2020-01-03 13:04:11 -06:00
Doug Coleman
d9f1093cf8
Revert "Delete throw-win32-error, replace with win32-error calls"
...
This reverts commit e1be081ec9 .
2020-01-03 13:04:01 -06:00
Doug Coleman
c308d794db
Revert "Replace "n>win32-error-string throw" with windows-error instance throwing"
...
This reverts commit 70d08ce743 .
2020-01-03 13:03:52 -06:00
Doug Coleman
7f395ba7f0
Revert "Replace "win32-error-string throw" with windows-error instance throwing"
...
This reverts commit 2dfb3b3a73 .
2020-01-03 13:03:10 -06:00
Doug Coleman
0f7672c25e
Revert "windows.errors: streamline error handling and throwing"
...
This reverts commit ca474dd154 .
2020-01-03 13:02:57 -06:00
Doug Coleman
16c153411d
io: Trim using lists.
2020-01-03 12:42:11 -06:00
Doug Coleman
3419d34cbf
mason.disk: Better handling of free disk space.
...
- Works if the build directory does not exist, assuming it would be created on the root disk containing the path of the first existing parent directory
- Space calculation is wrong, we should be using the available space
- MB is GB, comment was wrong
- Call find-mount-point-info to get the real disk mount point even if the dir does not exist
2020-01-03 11:10:53 -06:00
John Benediktsson
2235eadf04
timers: simplify by setting delay-nanos directly.
2019-12-17 20:03:45 -08:00
John Benediktsson
2d1da05bc5
sequences.product: adding product-find.
2019-12-13 19:30:22 -08:00
John Benediktsson
cc15116323
timers: allow timers to re-use threads when restarted, simplify.
...
Throw an error if started twice.
2019-12-13 15:31:49 -08:00
John Benediktsson
77b13fbdc2
core/basis/extra: using while* in a few places.
2019-12-13 14:38:26 -08:00
John Benediktsson
8e8c62a2d9
tools.test: adding a warning for possible long unit tests.
...
This will help us learn which tests are the slowest on Travis.
2019-12-08 09:06:55 -08:00
Cat Stevens
4350bcbfcd
math.matrices: rewrite, modernize and overhaul
...
math.matrices.elimination: move to extra
math.matrices.extras: expand with esoteric, less-used and unfinished code from basis
- math.matrices and .extras receive more words, tests, and docs
- matrix has become a predicate class
- 94% of matrices words have complete docs
- 77% of matrices.extras words have complete docs
- much more consistent naming for constructors etc
- added missing words / features such as main-diagonal and anti-transpose
- optimizations
- lots of documentation
2019-12-08 08:08:54 -08:00
Alexander Iljin
ca474dd154
windows.errors: streamline error handling and throwing
2019-11-25 07:06:59 -08:00
Alexander Iljin
2dfb3b3a73
Replace "win32-error-string throw" with windows-error instance throwing
...
Remove win32-error-string, because there was only one place it was used in.
2019-11-25 07:06:59 -08:00
Alexander Iljin
70d08ce743
Replace "n>win32-error-string throw" with windows-error instance throwing
2019-11-25 07:06:59 -08:00
Alexander Iljin
e1be081ec9
Delete throw-win32-error, replace with win32-error calls
2019-11-25 07:06:59 -08:00
Alexander Iljin
a6f0b74f03
io.files.windows: replace "-1 <alien>" with INVALID_HANDLE_VALUE
2019-11-25 07:06:59 -08:00
Alexander Iljin
1e61dbfd2a
Replace inline INVALID_HANDLE_VALUE checks with check-invalid-handle calls
...
On error find-first-file will now throw a windows-error instance instead of
a string.
2019-11-25 07:06:59 -08:00
Alexander Iljin
38ab7289b5
windows.errors: make check-invalid-handle throw windows-error instances
...
There are two consequences:
- the thrown object is now a windows-error, previously it was a string;
- if GetLastError returns zero, nothing is thrown. Previously the string
"The operation completed successfully." was thrown in that case.
2019-11-25 07:06:59 -08:00
Alexander Iljin
71ad025aaf
random.passwords: new vocab
2019-11-15 09:58:32 -08:00
Cat Stevens
cee0229b20
soundex: move to extra as it's unused; fix authors.txt filename
2019-11-11 09:54:12 -08:00
nomennescio
1f75d6985d
Add description of '-help' switch to documentation.
2019-11-08 09:59:56 -08:00
John Benediktsson
ec71ef22ee
tools.test: add silent-tests? that hides unit-tests.
2019-11-07 13:13:05 -08:00
John Benediktsson
69849bc925
ui.tools.listener: better future-proofing with code-completion class.
2019-11-07 09:57:21 -08:00
John Benediktsson
388dc83efd
math.primes.factors: flush in unix-factor.
2019-11-06 20:12:55 -08:00
John Benediktsson
6492f1c9cb
math.floats.half: improve the roundtrip of subnormal float16.
2019-11-06 19:40:37 -08:00
John Benediktsson
17aa52f51c
ui.tools.listener: handle history-completion popup differently.
2019-11-06 12:16:19 -08:00
John Benediktsson
972fa0fbab
ui.tools.listener: close completion-popup when completion-mode changes.
2019-11-06 09:29:31 -08:00
John Benediktsson
83fd6b65e0
command-line.startup: adding version argument.
...
$ ./factor -version
Factor 0.99
2019-11-06 08:12:39 -08:00
John Benediktsson
745840dfca
listener: adding quiet mode.
...
This skips printing the version info when starting the listener.
./factor -q
./factor -q -run=listener
./factor -q -run=readline-listener
2019-11-06 08:09:16 -08:00
Cat Stevens
715283d11d
basis/system-info.linux: fix test for Linux kernel 5.x
2019-11-05 20:50:26 -08:00
John Benediktsson
da64b05e6d
math.functions: adding e^-1.
...
This is for calculating e^x-1 for small values more accurately. You can also
call expm1(x) function if you want, and it's available on your platform.
FUNCTION: double expm1 ( double x )
2019-11-05 10:19:32 -08:00
John Benediktsson
e256a4ba18
math.intervals: workaround possible compiler bug by widening interval-bitor.
...
IN: scratchpad [
{ byte-array } declare
[ 0 alien-unsigned-4 32 shift ]
[ 4 alien-unsigned-4 ] bi bitor
64 >signed
] optimized.
! working
[
dup >R 0 alien-unsigned-4 32 fixnum-shift
R> 4 alien-unsigned-4 over tag 0 eq?
[ fixnum-bitor ] [ fixnum>bignum bignum-bitor ] if
18446744073709551615 >R >bignum R> bignum-bitand
dup 63 bignum-bit? [ 18446744073709551616 bignum- ] [ ] if
]
! broken
[
dup >R 0 alien-unsigned-4 32 fixnum-shift
R> 4 alien-unsigned-4 over tag 0 eq?
[ fixnum-bitor ] [ fixnum>bignum bignum-bitor ] if
dup 63 bignum-bit? [ 18446744073709551616 bignum- ] [ ] if
]
The second case correctly eliminates the bitand but incorrectly assumes
that the item on the stack (which is an integer -- either a fixnum or a
bignum), was converted to a bignum.
2019-10-31 10:45:54 -07:00
John Benediktsson
f68df75b84
math.intervals: simplify interval-bitand.
2019-10-31 10:45:36 -07:00
John Benediktsson
52123559f3
math.partial-dispatch: simplify using fry.
2019-10-31 10:27:29 -07:00
John Benediktsson
bccdb5419b
math.intervals: improve interval-bitand.
2019-10-31 10:27:17 -07:00
John Benediktsson
29ebfe5129
compiler.tree.propagation: fix test for improved interval-bitor.
2019-10-31 10:03:44 -07:00
John Benediktsson
20c4e2feaa
math.intervals: remove extra non-interval tests.
2019-10-30 09:47:04 -07:00
timor
30f2d6e78f
math.intervals.tests: clean up literal syntax
2019-10-30 09:44:39 -07:00
timor
449224878f
math.intervals: more exact interval-bitxor operation
...
- fixed: `interval-bitxor` caused bit-growth
- improved: `interval-bitxor` more exact case for negative intervals
2019-10-30 09:44:23 -07:00
timor
713cfa79f8
math.intervals: more exact interval-bitor operation
...
Addresses #2170
- fixed: `interval-bitor` caused bit-growth
- improved: `interval-bitor` more exact about lower bounds
The added utility words could be used as a basis to make the other bitwise
interval operations more exact also.
2019-10-30 09:43:44 -07:00
John Benediktsson
522d176762
math.vectors: use $sequence in docs.
2019-10-24 20:38:05 -07:00
John Benediktsson
cb091281bb
math.floats.env: use $sequence in docs.
2019-10-24 13:54:58 -07:00
John Benediktsson
f513a14e1c
prettyprint.backend: print up to length-limit lists.
2019-10-24 09:09:17 -07:00
John Benediktsson
6cc7ca2a97
prettyprint.backend: print only cons-states.
2019-10-16 10:11:46 -07:00
John Benediktsson
4b45df48f8
prettyprint.backend: lists only print car and "~more~" for cdr.
2019-10-16 10:01:56 -07:00
Doug Coleman
114f58d894
lists: Add list literals.
...
Fixes #2019 .
2019-10-16 09:10:41 -07:00
Doug Coleman
abf36e89ae
furnace.utilities: Allow for unloaded vocab to pass help-lint.
2019-10-05 12:02:30 -05:00
Doug Coleman
c19d6517a9
furnace.redirection: Fix for unloaded vocabularies in lint.
2019-10-05 16:03:22 +00:00
John Benediktsson
0e958ca21c
fry: update docs for syntax change.
2019-10-04 18:55:30 -07:00
John Benediktsson
0a64678c2d
stack-checker.values: fix for fry change.
2019-10-04 18:31:04 -07:00
John Benediktsson
fcfe24f98b
fry: improve syntax for _ and @ to throw when not used in a fry quotation.
2019-10-04 18:15:59 -07:00
John Benediktsson
e17b911929
sequences.generalizations: fix finish-nfind use of times.
...
(that didn't work in optimizing compiler).
2019-10-04 18:15:19 -07:00
John Benediktsson
0dc71ab053
memoize: fix memoize-quot for zero input effects.
2019-09-29 18:38:41 -07:00
Doug Coleman
17a0a6e1a4
tools.deploy: Trying to get clean binaries.
2019-09-28 13:51:39 -05:00
Doug Coleman
dc10c08158
tools.deploy: Bump the deploy size.
...
We should look at deploy sizes and try to fix them correctly.
2019-09-28 09:43:07 -05:00
Doug Coleman
afe188efb3
openssl: Fallback for versions of macOS < 10.15.
...
We probably want a word that finds libssl.x.dylib where x is the highest version so that we don't have to update the libary-loading code in the future.
This is all because loading libssl.dylib causes a SIGABORT signal 6, perhaps there's another workaround?
2019-09-28 09:40:47 -05:00
Doug Coleman
6f6bc00cb1
io.launcher.unix: Fix test.
2019-09-27 23:13:51 -05:00
Doug Coleman
50cf54ddde
basis: Move signal word and fix tests.
2019-09-27 22:59:36 -05:00
Doug Coleman
4faab8a00f
basis: Fix bootstrap to display unix signals instead of "Error in print-error!"
2019-09-27 17:17:56 -05:00
Doug Coleman
bf719c4cca
openssl: macOS 10.15 beta needs explicit paths for these libraries.
...
10.14 has versions that are .2 lower than 10.15.
2019-09-27 17:17:22 -05:00
John Benediktsson
06b72b8a0d
peg: less stack shuffling in define-parser-word.
2019-09-27 08:24:53 -07:00
John Benediktsson
f2e4a36c2c
peg: reuse code in compile-parsers-quots.
2019-09-26 08:56:42 -07:00
John Benediktsson
e643afa168
peg.parsers: use splitting.
2019-09-26 07:57:31 -07:00
John Benediktsson
0150e4c303
peg.parsers: simplify range-pattern.
2019-09-25 21:34:28 -07:00
John Benediktsson
c1ebf5451f
peg.ebnf: minor cleanup.
2019-09-25 20:38:19 -07:00
John Benediktsson
c3bee31342
peg: some cleanup.
2019-09-25 20:26:12 -07:00
Doug Coleman
1d3779e3ba
openssl.libcrypto: nginx factorcode.org server upgrades to https by default.
...
Change the unit test to expect a 301. We should probably make all tests work with networking disabled instead of hitting remote servers.
2019-09-25 00:15:44 -05:00
John Benediktsson
a3d5789fd4
regexp.classes: use \v\a escapes.
2019-09-24 20:56:29 -07:00
John Benediktsson
5f1f2a00d6
tools.deploy: bump size for spheres.
2019-09-18 19:25:17 -07:00
Doug Coleman
d26d36cc86
smtp: Fix issues with sending an email using Outlook's smtp server.
...
- Outlook requires saying HELO after upgrading to TLS.
- Outlook stopped supporting plain auth in 2017.
Tested on gmail and outlook.
2019-09-12 18:14:31 -05:00
John Benediktsson
0ea9f8935d
tools.crossref: actually, prefer higher level article-links word.
2019-09-11 07:20:02 -07:00
John Benediktsson
9736acaa5b
tools.crossref: faster M\ link uses by calling article-content once.
2019-09-11 05:00:11 -07:00
John Benediktsson
5dfe740c16
help.markup: slightly faster collect-elements.
2019-09-11 04:59:56 -07:00
John Benediktsson
04f96c83f1
colors: moving some color definitions from extra/ to basis/.
2019-09-10 12:02:43 -07:00
timor
14d75bbbcb
math.intervals: Consistent handling of special intervals
...
Make both `empty-interval` and `full-interval` singletons, use generic functions
and methods where they are special-cased.
All words which work with interval points should also now work with the special
intervals.
2019-09-09 14:09:57 -07:00
John Benediktsson
a8c73064d8
vlists: splitting prettyprint dependency out.
2019-09-08 15:59:04 -07:00
John Benediktsson
e66c777188
bit-vectors: splitting prettyprint dependency out.
2019-09-08 15:58:12 -07:00
John Benediktsson
f4c9e52876
bit-arrays: splitting prettyprint dependency out.
2019-09-08 15:57:55 -07:00
kusumotonorio
76f561ba3c
NSNotFound for both 32 bit and 64 bit environments
2019-09-08 11:15:49 -07:00
John Benediktsson
b1b3483ce0
urls: simpler url-port.
2019-09-07 07:31:33 -07:00
John Benediktsson
0f537f0c45
opengl.gl: just add libGL.so.1 instead of using find-library-from-list.
...
I think this is more robust, and also I would rather have find-library
return full paths on all platforms since that's the utility that I was
going for when it was written.
2019-09-04 09:42:18 -07:00
John Benediktsson
e6eb7be61c
tools.deploy: bump tetris image size.
2019-08-20 17:10:17 -07:00
kusumotonorio
2f2cb869f1
Revert Unnecessary Changes
2019-08-10 22:12:52 +09:00
kusumotonorio
bada736a3f
Input Completion Improvements
2019-08-10 22:02:17 +09:00
John Benediktsson
41db42a571
Revert "io.encodings.utf16: add a utf16n word for native utf16 type."
...
This reverts commit ad24fa414f .
2019-08-06 07:12:55 -07:00
John Benediktsson
5e6a79c187
tools.deploy: bump sizes for macosx-32.
...
Need a better approach to this...
2019-08-05 14:27:46 -07:00
John Benediktsson
8aafd0240a
summary: forgot to commit the test change.
2019-08-05 14:27:05 -07:00
John Benediktsson
ad24fa414f
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.
2019-08-05 13:08:09 -07:00
John Benediktsson
fc9d0176df
windows.winsock: cleanup using.
2019-08-05 13:06:54 -07:00
John Benediktsson
b0390c57ae
summary: change strings to say "code points"
...
This reflects their current implementation, which is unicode code
points, not displayable characters (glyphs).
2019-08-05 11:59:39 -07:00
John Benediktsson
ba75d0994a
tools.deploy: bump deploy sizes for macosx-32.
2019-08-05 09:18:44 -07:00
John Benediktsson
05e8957732
windows.uniscribe: re-commit the &dispose removal.
2019-08-04 08:27:21 -07:00
John Benediktsson
98ee3abcae
ui.text.uniscribe: windows.uniscribe.private not needed.
2019-08-03 07:51:20 -07:00
Doug Coleman
f7e4774d3f
ui.backend.windows: 2sequence cleanup
2019-08-02 18:29:19 -05:00
Doug Coleman
c70d1f6c4a
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.
2019-08-02 17:07:42 -05:00
Doug Coleman
d8c1eef9f3
tools.deploy: up the size.
2019-07-31 17:52:34 -05:00
Doug Coleman
8eb7621b54
factor: fix bootstrap and test and doc
2019-07-30 18:01:11 -05:00
Doug Coleman
6ac5bf66e8
ui.text.uniscribe: fix using
2019-07-30 18:00:02 -05:00
Doug Coleman
a98d4620ae
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
2019-07-30 02:24:58 -05:00
Doug Coleman
c8e12067c1
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.
2019-07-30 02:12:41 -05:00
Doug Coleman
97b848a045
ui: Fix circular dependency.
2019-07-30 02:12:41 -05:00
Doug Coleman
338acc8843
unicode: Minor cleanups.
...
This fixes/breaks some of the tests. Why?
{ 3953 3958 3960 3968 3969 } [ canonical-map delete-at ] each
2019-07-30 02:12:41 -05:00
Doug Coleman
0631e3651d
unicode.collation: Fix ducet for Tibetan using allkeys.txt
...
Fixes two more tests.
2019-07-30 02:12:41 -05:00
Doug Coleman
e6613011fb
unicode.collation: some cleanup, no test fixes
2019-07-30 02:12:41 -05:00
KUSUMOTO Norio
bce6238d6e
Revert Unnecessary Changes
2019-07-30 02:12:41 -05:00
KUSUMOTO Norio
99e520410c
Improved background rendering when selecting text, including emojis
2019-07-30 02:12:41 -05:00
Doug Coleman
73228e6b73
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!
2019-07-30 02:12:41 -05:00
Doug Coleman
8bf19307b0
collation: Adding more character ranges
2019-07-30 02:12:41 -05:00
Doug Coleman
a9928b0dc0
unicode.collation: illegal? is now gone, do AAAA BBBB for every code point
...
remove some tests that pass now
2019-07-30 02:12:41 -05:00
KUSUMOTO Norio
1b790ee6b6
Better support to NSTextInputClient
2019-07-30 02:12:41 -05:00
KUSUMOTO Norio
b83435c9a9
cocoa inline input using IM
2019-07-30 02:12:41 -05:00