[squeak-dev] The Trunk: System-eem.1396.mcz
commits at source.squeak.org
commits at source.squeak.org
Thu Mar 23 22:56:42 UTC 2023
Eliot Miranda uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-eem.1396.mcz
==================== Summary ====================
Name: System-eem.1396
Author: eem
Time: 23 March 2023, 3:56:35.409033 pm
UUID: 53f6b536-39e4-4957-b0b6-5c1958a356b3
Ancestors: System-eem.1395
Add the magic format number (49358, a.k.a. 16rC0CE) used by Chrome and Edge for HTML text copied to the clipboard to ExtendedClipboardWinInterface.
=============== Diff against System-eem.1395 ===============
Item was changed:
ExtendedClipboardInterface subclass: #ExtendedClipboardWinInterface
instanceVariableNames: ''
+ classVariableNames: 'CF_BITMAP CF_DIB CF_DIBV5 CF_HDROP CF_HTMLTEXT CF_LOCALE CF_OEMTEXT CF_PALETTE CF_PENDATA CF_PRIVATELAST CF_RIFF CF_TEXT CF_TIFF CF_UNICODETEXT CF_UTF8TEXT CF_WAVE'
- classVariableNames: 'CF_BITMAP CF_DIB CF_DIBV5 CF_HDROP CF_LOCALE CF_OEMTEXT CF_PALETTE CF_PENDATA CF_PRIVATELAST CF_RIFF CF_TEXT CF_TIFF CF_UNICODETEXT CF_UTF8TEXT CF_WAVE'
poolDictionaries: ''
category: 'System-Clipboard'!
Item was changed:
----- Method: ExtendedClipboardWinInterface class>>initializeClipboardFormatMap (in category 'class initialization') -----
initializeClipboardFormatMap
"ExtendedClipboardWinInterface initializeClipboardFormatMap"
CF_TEXT := 1.
CF_BITMAP := 2.
"CF_METAFILEPICT := 3.
CF_SYLK := 4.
CF_DIF := 5."
CF_TIFF := 6.
CF_OEMTEXT := 7.
CF_DIB := 8.
CF_PALETTE := 9.
CF_PENDATA := 10.
CF_RIFF := 11.
CF_WAVE := 12.
CF_UNICODETEXT := 13.
"CF_ENHMETAFILE := 14."
CF_HDROP := 15.
CF_LOCALE := 16.
CF_DIBV5 := 17.
"CF_OWNERDISPLAY := 16r0080.
CF_DSPTEXT := 16r0081.
CF_DSPBITMAP := 16r0082.
CF_DSPMETAFILEPICT := 16r0083.
CF_DSPENHMETAFILE := 16r008E.
CF_PRIVATEFIRST := 16r0200."
CF_PRIVATELAST := 16r02FF.
CF_UTF8TEXT := CF_PRIVATELAST. "extension to the Windows ClipboardExtendedPlugin..."
"CF_GDIOBJFIRST := 16r0300.
CF_GDIOBJLAST := 16r03FF."
+ CF_HTMLTEXT := 49358. "a.k.a. 16rC0CE this is used by both Chrome and Edge when one selects HTML there-in."
clipboardFormatMap := Dictionary new.
"at: 6 put: 'image/tiff' asMIMEType; CF_TIFF"
clipboardFormatMap
at: 49510 put: 'text/rtf' asMIMEType;
at: 1 put: 'text/plain' asMIMEType; "CF_TEXT"
at: 2 put: 'image/bmp' asMIMEType; "CF_BITMAP"
at: 12 put: 'audio/wave'; "CF_WAVE"
at: 13 put: 'text/unicode' asMIMEType; "CF_UNICODETEXT"
at: 16 put: 'CF_LOCALE'; "CF_LOCALE"
yourself.
!
More information about the Squeak-dev
mailing list
|