Initial revision


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@2 fa1542d4-bde8-0310-ad64-8ed1123d492a
Initial revision


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/win32/plugins@2 fa1542d4-bde8-0310-ad64-8ed1123d492a
3.2.1 Rewrote to fallback to Squeak to generate UUID, removed external C code


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@32 fa1542d4-bde8-0310-ad64-8ed1123d492a
3.2.1 Changes for large file support


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@33 fa1542d4-bde8-0310-ad64-8ed1123d492a
3.2.1 Changes to support large files by using fseeko ftello off_t and size_t. Fix broken ftruncate, use sqFilenameFromStringOpen in open routine to indicate an open file operation to make alias logic happy on os-x, fix for setting file type and creator under os-x


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@34 fa1542d4-bde8-0310-ad64-8ed1123d492a
3.2.1 Cleanup for os-x carbon work


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@36 fa1542d4-bde8-0310-ad64-8ed1123d492a
3.2.1 Change for Apple project builder support


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@37 fa1542d4-bde8-0310-ad64-8ed1123d492a
3.2.1 changes for apple project builder


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@39 fa1542d4-bde8-0310-ad64-8ed1123d492a
3.2.1 Changes to support large files by using fseeko ftello off_t and size_t. Fix broken ftruncate, use sqFilenameFromStringOpen in open routine to indicate an open file operation to make alias logic happy on os-x, fix for setting file type and creator under os-x + fixup comment


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@42 fa1542d4-bde8-0310-ad64-8ed1123d492a
1.2 Upgrade to Carbon


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@44 fa1542d4-bde8-0310-ad64-8ed1123d492a
1.2 Updates for Carbon and drop file name extension check


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@45 fa1542d4-bde8-0310-ad64-8ed1123d492a
3.2.1 Removed UUIDSrc files. John McIntosh wrote a Squeak  based UUID generator to make the plugin optional. If you require a UUID plugin for performance reasons you should write your own based on the platform UUID generator versus generic C code.


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@50 fa1542d4-bde8-0310-ad64-8ed1123d492a
3.2.1 Removed because Squeak code exists to generate UUIDs.


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@51 fa1542d4-bde8-0310-ad64-8ed1123d492a
3.2.1 Updates per changes in dec 2001


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@52 fa1542d4-bde8-0310-ad64-8ed1123d492a
1.3 Changes for os-x bundle compile. Seems the gnu compiler under os-x doesn't like that extern static inline construct, so I changed it to static inline


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@60 fa1542d4-bde8-0310-ad64-8ed1123d492a
1.3 Added logic to support compile under project builder as an mach-o bundle, which makes it kinda mac, and kinda unix.


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@61 fa1542d4-bde8-0310-ad64-8ed1123d492a
1.3 Fixed include for unix headers versus mac headers when compiling under os-x


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@62 fa1542d4-bde8-0310-ad64-8ed1123d492a
1.3 Apple's gnu compiler doesn't like extern static inline construct, so changed to static inline


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@63 fa1542d4-bde8-0310-ad64-8ed1123d492a
1.3 Apple's gnu compiler doesn't like extern static inline construct, so change it.


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@64 fa1542d4-bde8-0310-ad64-8ed1123d492a
1.3 Changed open file logic to invoke squeak openfile resolver to ensure file name becomes posix or hfs+ and aliases are resolved before handing to unix Open. This fixs problems between squeak os-x hfs file name vision and underlying BSD fopen which is posix aware.


git-svn-id: http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins@65 fa1542d4-bde8-0310-ad64-8ed1123d492a