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
Alexander Iljin
968fea56d0
windows.user32: add the GetKeyboardType function
2019-04-22 22:16:58 -07:00
Alexander Iljin
0007789795
continuations[-docs]: add the finally word
2019-04-22 21:57:51 -07:00
Alexander Iljin
867fc1e3fc
calendar[-docs]: add week-number
2019-04-18 14:34:54 -07:00
Doug Coleman
3f777a6fdd
tools: use base91 instead of base85
2019-04-06 11:39:07 -05:00
John Benediktsson
fa1f9aa5a0
base64/32/85: adding tests for all byte values.
2019-04-05 13:38:00 -07:00
John Benediktsson
ab88710e74
base64: adding urlsafe base64 and specify RFC 3548.
2019-04-05 12:03:00 -07:00
John Benediktsson
a8b6d7bd4f
io.crlf: adding read-ignoring-crlf and read1-ignoring-crlf.
2019-04-05 11:34:34 -07:00
Alexander Iljin
e2b689a636
windows.ole32: add a couple of constants
2019-03-29 19:45:58 -05:00
Alexander Iljin
bbd7a112f1
prettyprint-docs: fix the obsolete parser code in an example
2019-03-24 17:00:22 -07:00
Alexander Iljin
ea4f061461
prettyprint-docs: fix the slot accessors in a code example
2019-03-24 16:45:31 -07:00
Doug Coleman
a1a0bdfa4e
windows.kernel32: add almost useless timezone function
2019-03-22 21:30:01 -05:00
John Benediktsson
ebc1c1ef58
ascii: faster capitalize.
2019-03-21 20:11:46 -07:00
John Benediktsson
4f401a1585
windows.dragdrop-listener: cleanup using.
2019-03-21 19:54:06 -07:00
John Benediktsson
25b29e084d
io.directories.search: a better fix for the linux entry ordering issue.
2019-03-21 19:36:05 -07:00
John Benediktsson
1c44494b32
Revert "io.directories.search: Fix the order of the depth/breadth traversals."
...
This reverts commit c3cfc177cd .
2019-03-21 19:23:13 -07:00
Doug Coleman
d6ffd15185
libc.freebsd: platforms.txt not platform.txt
...
Fixes linux bootstrap
2019-03-21 19:52:07 -05:00
Doug Coleman
c3cfc177cd
io.directories.search: Fix the order of the depth/breadth traversals.
...
This unit test kind of sucks.
2019-03-21 19:41:26 -05:00
Doug Coleman
0b794f5a07
windows.dragdrop-listener: Fix using
2019-03-21 18:38:47 -05:00
John Benediktsson
26abdf4a23
regexp: try again to fix the issue with backslashes.
...
the new simple rule is inside R/ syntax all backslashes should be
escaped to allow easy regexp literal tokenization:
R/ [\/]/
but in the constructor <regexp> they shouldn't be:
"[/]" <regexp>
When the regexp is prettyprinted we make sure to visually escape the
backslashes in the raw regexp.
2019-03-21 13:29:15 -07:00
John Benediktsson
b3bcf537cc
Revert "regexp: fix take-until to handle escapes at the end of a regexp."
...
This reverts commit 2136abc1d6 .
2019-03-18 10:42:40 -07:00
John Benediktsson
6339558368
Revert "regexp: slightly more complicated tokenization to handle another case."
...
This reverts commit 9f0bce7622 .
2019-03-18 10:42:29 -07:00
John Benediktsson
1ab1ef7f68
Revert "globs: simpler separator regexp."
...
This reverts commit 31f309a829 .
2019-03-18 10:42:23 -07:00
John Benediktsson
31f309a829
globs: simpler separator regexp.
2019-03-17 13:14:28 -07:00
John Benediktsson
9f0bce7622
regexp: slightly more complicated tokenization to handle another case.
...
R/ [^/]/
R/ (/|abc)/
2019-03-17 13:14:28 -07:00
Doug Coleman
d59292faf6
io.sockets: fix for inet6 too.
...
"::1" 0 <inet4> utf8 <server>
"::1" f <inet4> utf8 <server>
Fixes #2109
2019-03-17 12:23:34 -05:00
Doug Coleman
f4d17d3ba3
io.sockets: Allow f in the port of an inet4.
...
Fixes #2019 .
2019-03-17 12:14:56 -05:00