add cross-platform sources for Ogg and GStreamer plugins

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@1932 fa1542d4-bde8-0310-ad64-8ed1123d492a
Alien new FFI interface from Cadence Design Systems, Inc,  support files for cross platform compiling. 

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@1952 fa1542d4-bde8-0310-ad64-8ed1123d492a
restore sqVirtualMachine.c/h to older versions, stick newer versions in Cross/Plugins/IA32ABI 
This ensures people following the standard build instructions can do a build without a linker error. Resolve issue of mainstream Alien FFI support later in the week of Nov 23rd.  

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@1955 fa1542d4-bde8-0310-ad64-8ed1123d492a
Alien, add test routines for SUnits to check on parm and return value passing. Add macintosh xcode project to build Alien plugin, start work on powerpc version

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@1960 fa1542d4-bde8-0310-ad64-8ed1123d492a
Alien, fix test procedures to print all 14 floats or doubles, not just the first 13

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@1961 fa1542d4-bde8-0310-ad64-8ed1123d492a
Alien 1.0.1 (IA32ABI) Add support for powerpc char,short,integer,long long get/put logic, plus enable calling of procedures that only require char, void*, short, long, long long data for input/output.  At this time floating point does not work on powerpc. Works on macIntel. 

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@1962 fa1542d4-bde8-0310-ad64-8ed1123d492a
Alien 1.1.0 Get powerpc & macintel  to work with Alien/float/double objects, and add parm signature data which is required for powerpc parm passing

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@1963 fa1542d4-bde8-0310-ad64-8ed1123d492a
Alien: Ensure we can pass integer+float and float+integer both as Aliens and as objects using the float signature array with 0 or 4 

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@1964 fa1542d4-bde8-0310-ad64-8ed1123d492a
Add a stub for TriBoxIntersect or else CroquetPlugin will not compile.

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@1972 fa1542d4-bde8-0310-ad64-8ed1123d492a
Mac Carbon VM 4.0.1b1U 

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@1983 fa1542d4-bde8-0310-ad64-8ed1123d492a
fix host window header comments

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@1991 fa1542d4-bde8-0310-ad64-8ed1123d492a
fix serial plugin API to use pointer types where appropriate

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@2078 fa1542d4-bde8-0310-ad64-8ed1123d492a
Add ExternalForm patches from Josh.

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@2149 fa1542d4-bde8-0310-ad64-8ed1123d492a
64bit work merging from V5 Macintosh Cocoa Squeak VM
microsecond & utc clock udates

DropPlugin.h, sqFilePlubinBasic.h,hostWindowPlugin.h,SecurityPlugin.h,
SoundPlugin  64bit work

SocketPlugin.h
add IPV6 declares

sqFFI.h
missing pushBoolean define

sq.h
Add ioMicroSeconds,ioUtcWithOffset
Add EventTypeComplex
readImageFromFileHeapSizeStartingAt desriredHeapSize 32bit clean
id ->indexNumber to make Objective-C routines happy (id is type not identifier)

sqNamedPrims.c
64bit work

sqMacUnixInterfaceSound.c
sqUnixSoundMacOSX.c
64bit work, but this is removed in V5 64bit work anyway.

sqMacUUID.c
64bit work, but this is replaced by unix code in V5 64bit work anyway

sqMacMain.c
Mac Carbon 4.2.4b1

sqMacNSPluginUILogic2.c
move sq.h to avoid issues with undefined usqInt

sqMacTime.c
add utc primitive

sqMacWindowUniversal.c
ioShowDisplayOnWindow char *

sqPlatformSpecific.h
Add microsecond and utc stuff


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@2158 fa1542d4-bde8-0310-ad64-8ed1123d492a
Latest updates for soundplugin.h and macintosh carbon VM sound recording fixes

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@2159 fa1542d4-bde8-0310-ad64-8ed1123d492a
Fix sqFileAtEnd logic to test if the file position is >= file size instead of ==.

git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@2161 fa1542d4-bde8-0310-ad64-8ed1123d492a
Initial check-in of Cog derived from VMMaker-oscog.16


git-svn-id: http://www.squeakvm.org/svn/squeak/branches/Cog@2220 fa1542d4-bde8-0310-ad64-8ed1123d492a
OSCogVM source as per VMMaker-oscog.17. Fix off-by-one error in assigning ctxt
inst vars via primitiveInstVarAtPut (!!).  Fixes Seaside continuation tests.


git-svn-id: http://www.squeakvm.org/svn/squeak/branches/Cog@2221 fa1542d4-bde8-0310-ad64-8ed1123d492a
Bring the build instructions up-to-date.


git-svn-id: http://www.squeakvm.org/svn/squeak/branches/Cog@2222 fa1542d4-bde8-0310-ad64-8ed1123d492a
Upfate cygwin buld instructions with pointer to dx7 sdk.


git-svn-id: http://www.squeakvm.org/svn/squeak/branches/Cog@2223 fa1542d4-bde8-0310-ad64-8ed1123d492a