Skip to content

Commit

Permalink
Fix a typo in sqUnixExtendedClipboard.c. Add ClipboardExtendedPlugin …
Browse files Browse the repository at this point in the history
…to the

non-newspeak linux builds.
  • Loading branch information
eliotmiranda committed Mar 27, 2023
1 parent 2058007 commit 06e0b0b
Show file tree
Hide file tree
Showing 23 changed files with 39 additions and 21 deletions.
3 changes: 2 additions & 1 deletion building/linux32/squeak.stack.spur/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
Squeak3D \
SqueakFFIPrims \
Expand All @@ -15,4 +16,4 @@ XDisplayControlPlugin \
DESPlugin \
MD5Plugin \
SHA2Plugin \
VectorEnginePlugin \
VectorEnginePlugin
1 change: 1 addition & 0 deletions building/linux32ARMv6/squeak.cog.spur/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
Squeak3D \
SqueakFFIPrims \
Expand Down
1 change: 1 addition & 0 deletions building/linux32ARMv6/squeak.cog.v3/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
Squeak3D \
SqueakFFIPrims \
Expand Down
3 changes: 2 additions & 1 deletion building/linux32ARMv6/squeak.stack.spur/plugins.ext
@@ -1,6 +1,7 @@
# Copied, perhaps edited, from ../../../src/examplePlugins.ext
EXTERNAL_PLUGINS = \
MIDIPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
LocalePlugin \
Squeak3D \
Expand All @@ -14,4 +15,4 @@ XDisplayControlPlugin \
DESPlugin \
MD5Plugin \
SHA2Plugin \
VectorEnginePlugin \
VectorEnginePlugin
3 changes: 2 additions & 1 deletion building/linux32ARMv6/squeak.stack.v3/plugins.ext
@@ -1,6 +1,7 @@
# Copied, perhaps edited, from ../../../src/examplePlugins.ext
EXTERNAL_PLUGINS = \
MIDIPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
LocalePlugin \
Squeak3D \
Expand All @@ -14,4 +15,4 @@ XDisplayControlPlugin \
DESPlugin \
MD5Plugin \
SHA2Plugin \
VectorEnginePlugin \
VectorEnginePlugin
4 changes: 2 additions & 2 deletions building/linux32x86/pharo.cog.spur.lowcode/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FT2Plugin \
JPEGReaderPlugin \
JPEGReadWriter2Plugin \
Expand All @@ -11,5 +12,4 @@ SurfacePlugin \
EventsHandlerPlugin \
FileAttributesPlugin \
VectorEnginePlugin \
# SDL2DisplayPlugin \

# SDL2DisplayPlugin
1 change: 1 addition & 0 deletions building/linux32x86/pharo.cog.spur/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FT2Plugin \
JPEGReaderPlugin \
JPEGReadWriter2Plugin \
Expand Down
4 changes: 2 additions & 2 deletions building/linux32x86/pharo.sista.spur/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FT2Plugin \
JPEGReaderPlugin \
JPEGReadWriter2Plugin \
Expand All @@ -13,5 +14,4 @@ SqueakSSL \
FileAttributesPlugin \
AioPlugin \
VectorEnginePlugin \
# SDL2DisplayPlugin \

# SDL2DisplayPlugin
4 changes: 2 additions & 2 deletions building/linux32x86/pharo.stack.spur.lowcode/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FT2Plugin \
JPEGReaderPlugin \
JPEGReadWriter2Plugin \
Expand All @@ -11,5 +12,4 @@ SurfacePlugin \
EventsHandlerPlugin \
FileAttributesPlugin \
VectorEnginePlugin \
# SDL2DisplayPlugin \

# SDL2DisplayPlugin
1 change: 1 addition & 0 deletions building/linux32x86/squeak.cog.spur/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
BochsIA32Plugin \
BochsX64Plugin \
GdbARMPlugin \
Expand Down
1 change: 1 addition & 0 deletions building/linux32x86/squeak.cog.v3/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
Squeak3D \
SqueakFFIPrims \
Expand Down
1 change: 1 addition & 0 deletions building/linux32x86/squeak.sista.spur/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
Squeak3D \
SqueakFFIPrims \
Expand Down
1 change: 1 addition & 0 deletions building/linux32x86/squeak.stack.spur/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
Squeak3D \
SqueakFFIPrims \
Expand Down
3 changes: 2 additions & 1 deletion building/linux32x86/squeak.stack.v3/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
Squeak3D \
SqueakFFIPrims \
Expand All @@ -15,4 +16,4 @@ XDisplayControlPlugin \
DESPlugin \
MD5Plugin \
SHA2Plugin \
VectorEnginePlugin \
VectorEnginePlugin
3 changes: 2 additions & 1 deletion building/linux64/squeak.stack.spur/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
Squeak3D \
SqueakFFIPrims \
Expand All @@ -15,4 +16,4 @@ XDisplayControlPlugin \
DESPlugin \
MD5Plugin \
SHA2Plugin \
VectorEnginePlugin \
VectorEnginePlugin
1 change: 1 addition & 0 deletions building/linux64ARMv8/squeak.cog.spur/plugins.ext
Expand Up @@ -4,6 +4,7 @@ B3DAcceleratorPlugin \
BochsIA32Plugin \
BochsX64Plugin \
CameraPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
MIDIPlugin \
Squeak3D \
Expand Down
5 changes: 3 additions & 2 deletions building/linux64ARMv8/squeak.cogmt.spur/plugins.ext
Expand Up @@ -3,9 +3,8 @@ EXTERNAL_PLUGINS = \
B3DAcceleratorPlugin \
BochsIA32Plugin \
BochsX64Plugin \
GdbARMPlugin \
GdbARMv8Plugin \
CameraPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
MIDIPlugin \
Squeak3D \
Expand All @@ -21,3 +20,5 @@ DESPlugin \
MD5Plugin \
SHA2Plugin \
VectorEnginePlugin \
# GdbARMPlugin # fails to compile
# GdbARMv8Plugin # ditto
6 changes: 4 additions & 2 deletions building/linux64ARMv8/squeak.stack.spur/plugins.ext
@@ -1,8 +1,10 @@
# Copied, perhaps edited, from ../../../src/examplePlugins.ext
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
CameraPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
MIDIPlugin \
Squeak3D \
SqueakFFIPrims \
SqueakSSL \
Expand All @@ -15,4 +17,4 @@ XDisplayControlPlugin \
DESPlugin \
MD5Plugin \
SHA2Plugin \
VectorEnginePlugin \
VectorEnginePlugin
3 changes: 1 addition & 2 deletions building/linux64riscv/squeak.stack.spur/plugins.ext
@@ -1,6 +1,7 @@
# Copied, perhaps edited, from ../../../src/examplePlugins.ext
EXTERNAL_PLUGINS = \
MIDIPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
Squeak3D \
SqueakFFIPrims \
Expand All @@ -16,5 +17,3 @@ MD5Plugin \
SHA2Plugin \
VectorEnginePlugin \
ZipPlugin

#B3DAcceleratorPlugin \
3 changes: 2 additions & 1 deletion building/linux64x64/pharo.cog.spur/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FT2Plugin \
JPEGReaderPlugin \
JPEGReadWriter2Plugin \
Expand All @@ -17,4 +18,4 @@ BochsX64Plugin \
GdbARMPlugin \
GdbARMv8Plugin \
VectorEnginePlugin \
#SDL2DisplayPlugin \
#SDL2DisplayPlugin
1 change: 1 addition & 0 deletions building/linux64x64/squeak.cog.spur/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
BochsIA32Plugin \
BochsX64Plugin \
GdbARMPlugin \
Expand Down
3 changes: 2 additions & 1 deletion building/linux64x64/squeak.stack.spur/plugins.ext
Expand Up @@ -2,6 +2,7 @@
EXTERNAL_PLUGINS = \
MIDIPlugin \
B3DAcceleratorPlugin \
ClipboardExtendedPlugin \
FileAttributesPlugin \
Squeak3D \
SqueakFFIPrims \
Expand All @@ -15,4 +16,4 @@ XDisplayControlPlugin \
DESPlugin \
MD5Plugin \
SHA2Plugin \
VectorEnginePlugin \
VectorEnginePlugin
Expand Up @@ -91,11 +91,11 @@ sqPasteboardCopyItemFlavorsitemNumber(sqInt inPasteboard, sqInt formatNumber)
return 0;
for (i = 0; types[i]; i++) {
if (i + 1 == formatNumber) {
int length = strlen(type);
int length = strlen(types[i]);
outData = interpreterProxy->instantiateClassindexableSize(interpreterProxy->classString(), length);

memcpy( interpreterProxy->firstIndexableField(outData),
type,
types[i],
length);
}
free(types[i]); /* XFree() is better */
Expand Down

0 comments on commit 06e0b0b

Please sign in to comment.