John Benediktsson
27db0b6346
windows.dropfiles: need to use windows.errors.
2018-01-22 16:06:04 -08:00
Alexander Iljin
d588a9dd3a
windows.dropfiles: add startup hook to reset initialization status
2018-01-22 13:09:41 -08:00
Alexander Iljin
b9eb4d546f
windows.dragdrop-listener: update copyright year to 2018
2018-01-22 13:09:41 -08:00
Alexander Iljin
deefb43bd2
windows.dragdrop-listener: make it produce file-drop gestures
2018-01-22 13:09:41 -08:00
Alexander Iljin
2d546cde54
windows.dropfiles: fix hwnd-reject-files and world-reject-files
2018-01-22 13:09:41 -08:00
Alexander Iljin
ddd3965f98
windows.dropfiles[-docs]: update copyright year to 2018
2018-01-22 13:09:41 -08:00
Alexander Iljin
1224353571
windows.dropfiles: remove an exception suppression
...
Instead of suppressing all exceptions make a specific check for the
function avalability.
2018-01-22 13:09:41 -08:00
Alexander Iljin
8a24d1b25a
windows.dropfiles[-docs]: remove unnecessary symbol
2018-01-22 13:09:41 -08:00
Alexander Iljin
12d55bd882
windows.dropfiles: add summary file
2018-01-22 13:09:41 -08:00
Alexander Iljin
afdef8c90e
windows.dropfiles[-docs]: implement the file-drop gesture
2018-01-22 13:09:41 -08:00
Alexander Iljin
29ef0dcc59
windows.dropfiles: move two words from windows.dragdrop-listener
2018-01-22 13:09:41 -08:00
Alexander Iljin
a236b11dfd
windows.dropfiles: new vocab
2018-01-22 13:09:41 -08:00
Alexander Iljin
e4a9c1efc5
windows.user32: add a couple of functions and related constants
...
ChangeWindowMessageFilter is available since Vista.
ChangeWindowMessageFilterEx is available since Win7.
2018-01-22 13:09:41 -08:00
Alexander Iljin
751f88d9ec
windows.shell32: remove duplicate HDROP type definition
2018-01-22 13:09:41 -08:00
Alexander Iljin
8acdd142cf
windows.shell32: add some file drag-drop functions
2018-01-22 13:09:41 -08:00
Alexander Iljin
42fc4340ab
windows.messages: add WM_COPYGLOBALDATA constant
2018-01-22 13:09:41 -08:00
Alexander Iljin
5690d4c25d
windows.dragdrop-listener: call ole-initialize when necessary
...
This makes the code more robust and self-reliant.
2018-01-22 13:09:41 -08:00
Alexander Iljin
083c73b232
windows.kernel32: add SetFileValidData function
2018-01-22 07:58:17 -08:00
John Benediktsson
7bec9dcac7
windows.gdiplus: remove extra whitespace.
2018-01-19 09:22:39 -08:00
Alexander Iljin
d1d3a33617
windows.user32: add some of the power setting notifications API
2017-10-09 09:58:07 -07:00
Alexander Iljin
6c04569536
windows.ole32: add LPCGUID type
2017-10-09 09:58:07 -07:00
Alexander Iljin
504c9959a1
Update some copyright headers to follow the current convention
...
Had to look through the history to find years for some headers. Added
authors to some files as well.
2017-09-11 15:43:03 -07:00
Doug Coleman
7b150204b1
windows.kernel32: Don't use /* */
2017-09-08 23:42:56 -05:00
Doug Coleman
fc14a13335
windows.dragdrop-listener: Remove unfinished autogenerated docs.
...
To regenerate docs do ``"windows.dragdrop-listener" scaffold-undocumented`` and also run ``"windows.dragdrop-listener" help-lint``
2017-09-06 21:39:46 -05:00
Doug Coleman
8c4a7c0402
windows.dragdrop-listener: Fix an error when calling
...
``windows.dragdrop-listener" load``
2017-09-06 19:05:29 -05:00
Doug Coleman
cfed04a373
windows.dragdrop-listener: Fix compilation bug.
2017-09-02 02:00:25 +00:00
Doug Coleman
9a2af5a312
windows: Fix some drag and drop apis.
...
Attempting to define IDropTarget::QueryInterface-callback-1 outside of a compilation unit
Re-definition of LPD3DXPRTCOMPBUFFER
2017-08-31 23:24:12 -05:00
Alexander Iljin
7a554e302f
windows.dragdrop-listener: add a short documentation and a summary
2017-08-18 02:21:57 +03:00
Alexander Iljin
94b67b52a8
windows.dragdrop-listener: add copyright comments and the authors file
2017-08-18 02:21:56 +03:00
Alexander Iljin
52b6cee8e4
windows.dragdrop-listener: optimize the DragEnter implementation
2017-08-18 02:21:55 +03:00
Alexander Iljin
db24910497
windows.dragdrop-listener: generalize some code for reuse
2017-08-18 02:21:55 +03:00
Alexander Iljin
75f5f08810
windows.dragdrop-listener: fix filenames-from-hdrop implementation
2017-08-18 02:21:54 +03:00
Alexander Iljin
cc5333694a
windows.dragdrop-listener: add a helper word
2017-08-18 02:21:54 +03:00
Alexander Iljin
5c0ca7c41b
windows.dragdrop-listener: list all function parameters in the comments
2017-08-18 02:21:53 +03:00
Alexander Iljin
e1bd46faee
windows.dragdrop-listener: balance the stack effects to pass compilation
2017-08-18 02:21:53 +03:00
Alexander Iljin
aa3d2ae5c4
windows.dragdrop-listener: fix a COM interface reference
2017-08-18 02:21:52 +03:00
Alexander Iljin
bd10484dc1
windows.dragdrop-listener: fix compilation of dragdrop-listener-window
...
The actual code needs to be updated to work with the current UI.
2017-08-18 02:21:52 +03:00
Alexander Iljin
111d73a901
windows.dragdrop-listener: replace construct-boa with boa
2017-08-18 02:21:51 +03:00
Alexander Iljin
d6c7a7437f
windows.dragdrop-listener: fix the USING: list
2017-08-18 02:21:51 +03:00
Alexander Iljin
d91d820e70
windows.dragdrop-listener: replace set-ulong-nth with set-alien-unsigned-4
2017-08-18 02:21:50 +03:00
Alexander Iljin
5f87b1d577
windows.dragdrop-listener: move from unmaintained to basis
2017-08-18 02:20:31 +03:00
Doug Coleman
de1cdfec52
windows.directx: Fix some TYPEDEF: lines that end in a semicolon.
2017-08-05 20:57:42 -05:00
Doug Coleman
e189954ecc
core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ;
2017-06-02 11:57:05 -05:00
Benjamin Pollack
7184771c31
io.directories: improve file moving words
...
move-file previously had inconsistent behavior on Windows and unixes.
This unifies the behavior to the common case (just get 'er done), while
also introducing an obviously named word, move-file-atomically, to
handle the case where you need an atomic file primitive.
Fixes #1772
2017-01-06 15:43:34 -08:00
Björn Lindqvist
63524a7425
windows.shell32: formatting the long parameter lists
2016-08-21 02:43:22 +02:00
Alexander Iljin
7a15e928eb
windows.com.syntax: remove return-type-name import
...
This fixes the bootstrap, which was broken in 907d63c16b
.
2016-08-16 16:16:43 -07:00
Alexander Iljin
2fd5654473
Add EOL at EOF for all authors.txt files for consistency
...
In some instances replaced CR/LF with LF.
2016-07-30 09:25:30 -07:00
Alexander Iljin
4f74f5bd69
windows.fonts: call reset-memoized for windows-fonts on startup
2016-07-26 15:13:12 -07:00
John Benediktsson
6e83fd4068
windows.ole32: use sets in tests.
2016-07-01 07:55:50 -07:00
Alexander Iljin
2da68f908b
windows.ole32: add create-guid
2016-06-29 14:17:57 -07:00