Commit Graph

14316 Commits (6e161a2ccb27c6130c6c10271a44744739bcac1b)

Author SHA1 Message Date
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
Doug Coleman 971423d93f unicode.collation: Write out explicity the failing tests 2019-07-30 02:12:41 -05:00
KUSUMOTO Norio 3f1d7c8b4f UNICODE TEXT SEGMENTATION 12.0.0 2019-07-30 02:12:41 -05:00
Doug Coleman c6414048ce windows.uniscribe: Apply the patch from #1402 for Windows. 2019-07-30 02:12:41 -05:00
Doug Coleman 3df3ad4257 ui.text.core-text: Add patch from issue #1402 by kusumotonorio 2019-07-30 02:12:41 -05:00
Doug Coleman 44cbe83984 unicode: Update to 11.0 2019-07-30 02:12:41 -05:00
John Benediktsson bd2ed2c214 windows.uniscribe: remove <cache-assoc> &dispose.
That's kind of a bug, but probably dispose should happen differently.
2019-07-24 20:19:32 -07:00
John Benediktsson 48a06554d9 help.markup: make $complex-shuffle use $shuffle. 2019-07-23 18:10:19 -07:00
Doug Coleman eb25325f87 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.
2019-07-07 11:01:41 -05:00
Alexander Iljin 4a7644e509 windows.uniscribe: support transparency in text color 2019-06-08 18:47:42 +02:00
Alexander Iljin 3d56183360 windows.uniscribe: speed up pixel array processing for transparent fonts
The approach was suggested by John Benediktsson in a GitHub comment.
2019-06-08 18:47:41 +02:00
Alexander Iljin f445b44af6 windows.uniscribe: support text with transparent background
This fixes issues #152 and #1658.
2019-06-08 18:47:41 +02:00
nicolas-p f84cfc7209 Revert "ui.gadgets.labeled: flat colour on windows because of the gradient bug"
This reverts commit b81a5f9c7a.
2019-06-08 18:47:41 +02:00
John Benediktsson a3b439047f Revert "ui.gadgets.labeled: separate title-bar-interior with a comment why."
This reverts commit cb575c1ba8.
2019-06-08 18:47:41 +02:00
Alexander Iljin 7ad6784911 Revert "ui.gadgets.buttons: workaround for windows gradient bug"
This reverts commit 20a663ab0b.
2019-06-08 18:47:41 +02:00
John Benediktsson 22b5263446 system-info.macosx: adding macOS Catalina 10.15 2019-06-03 20:50:42 -07:00
John Benediktsson bca952ebd2 tools.disassembler.gdb: cleanup using. 2019-05-20 12:52:31 -07:00
John Benediktsson 414a426880 base64: fix stack effect typo. 2019-05-20 08:39:13 -07:00
John Benediktsson bfc133742e base64: cleanup using. 2019-05-19 18:48:50 -07:00
John Benediktsson 2d2ff1ef68 base64: much faster base64. 2019-05-19 18:48:01 -07:00
John Benediktsson d150e5cfe2 io.streams.byte-array.fast: push-all is faster for byte-array. 2019-05-19 18:47:34 -07:00
John Benediktsson 86046dcbf7 sequences.generalizations: adding (nsequence). 2019-05-19 16:31:19 -07:00
John Benediktsson 53d404a150 base16/32/64/85/91: declare base>ch as fixnum. 2019-05-19 16:23:35 -07:00
Doug Coleman c14e571429 ui.backend.windows: GetKeyboardState returns 0 on error 2019-05-02 07:55:40 -05:00
KUSUMOTO Norio 08aa27a112 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
2019-05-02 07:52:27 -05:00