Commit Graph

559 Commits (82f9cea1c15b62d68ee6b5934e9db7c283d77bc4)

Author SHA1 Message Date
Doug Coleman ae15ed674e Merge remote-tracking branch 'origin/master' into modern-harvey3 2020-01-08 22:09:41 -06: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 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 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 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 67fc3e1171 Revert "windows.errors: make check-invalid-handle throw windows-error instances"
This reverts commit 38ab7289b5.
2019-12-05 09:23:00 -06:00
Doug Coleman 64ffbc149a Revert "Delete throw-win32-error, replace with win32-error calls"
This reverts commit e1be081ec9.
2019-12-05 09:22:01 -06:00
Doug Coleman 64f1cfa0fb Revert "Replace "n>win32-error-string throw" with windows-error instance throwing"
This reverts commit 70d08ce743.
2019-12-05 09:21:48 -06:00
Doug Coleman 7528812d38 Revert "Replace "win32-error-string throw" with windows-error instance throwing"
This reverts commit 2dfb3b3a73.
2019-12-05 09:21:34 -06:00
Doug Coleman 8dd5fdda0f Revert "windows.errors: streamline error handling and throwing"
This reverts commit ca474dd154.
2019-12-05 09:21:24 -06:00
Doug Coleman 319a8a4941 Merge remote-tracking branch 'github/master' into modern-harvey3 2019-11-30 01:09:20 -05: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 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
Doug Coleman 8d3dec2034 windows.uniscribe: Fix bootstrap. 2019-10-01 00:21:10 -05:00
Doug Coleman d635604026 modern: Removing ch'a syntax.
It's cool but I don't like it right now.
2019-09-28 10:59:07 -05:00
Doug Coleman e7c10e22b7 Merge remote-tracking branch 'origin/master' into modern-harvey3 2019-09-27 08:14:30 -05: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 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 05e8957732 windows.uniscribe: re-commit the &dispose removal. 2019-08-04 08:27:21 -07: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 c6414048ce windows.uniscribe: Apply the patch from #1402 for Windows. 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
Doug Coleman 502f4e7fd8 Merge remote-tracking branch 'origin/master' into modern-harvey3 2019-06-09 10:40:23 -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
Doug Coleman 9e48ebefaa Merge remote-tracking branch 'origin/master' into modern-harvey3 2019-06-05 23:50:08 -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
Doug Coleman 08a09f70ff Merge remote-tracking branch 'origin/master' into modern-harvey3 2019-04-07 10:32:28 -05:00
Alexander Iljin e2b689a636 windows.ole32: add a couple of constants 2019-03-29 19:45:58 -05:00
Doug Coleman a1a0bdfa4e windows.kernel32: add almost useless timezone function 2019-03-22 21:30:01 -05:00
John Benediktsson 4f401a1585 windows.dragdrop-listener: cleanup using. 2019-03-21 19:54:06 -07:00
Doug Coleman 0b794f5a07 windows.dragdrop-listener: Fix using 2019-03-21 18:38:47 -05:00
Doug Coleman baafbb8b34 windows: Add all shell32 function stubs. Add more com. 2019-03-17 10:56:57 -05:00
Doug Coleman 434879a802 Merge remote-tracking branch 'origin/master' into modern-harvey3 2018-12-16 12:51:26 -06:00
Doug Coleman 17ed798178 *.txt: Add newlines, fix some spacing 2018-12-16 12:04:35 -06:00
Doug Coleman 4bcae2590c factor: Rename all #foo words except # so # can be a sigil. 2018-08-10 13:15:25 -05:00