[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] a229a9: faSupport: initial commit for windows testing

GitHub noreply at github.com
Wed Oct 3 06:18:03 UTC 2018


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: a229a9535cefe3f7ea719c31f57d745c1a503ed4
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a229a9535cefe3f7ea719c31f57d745c1a503ed4
  Author: AlistairGrant <akgrant0710 at gmail.com>
  Date:   2018-09-15 (Sat, 15 Sep 2018)

  Changed paths:
    A platforms/Cross/plugins/FileAttributesPlugin/faConstants.h
    A platforms/unix/plugins/FileAttributesPlugin/faSupport.c
    A platforms/unix/plugins/FileAttributesPlugin/faSupport.h
    A platforms/win32/plugins/FileAttributesPlugin/faSupport.c
    A platforms/win32/plugins/FileAttributesPlugin/faSupport.h
    M src/plugins/FileAttributesPlugin/FileAttributesPlugin.c

  Log Message:
  -----------
  faSupport: initial commit for windows testing


  Commit: 71e9b7e35835613e95a5894ff4ad7949c0e716a8
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/71e9b7e35835613e95a5894ff4ad7949c0e716a8
  Author: AlistairGrant <akgrant0710 at gmail.com>
  Date:   2018-09-30 (Sun, 30 Sep 2018)

  Changed paths:
    A platforms/Cross/plugins/FileAttributesPlugin/faCommon.c
    A platforms/Cross/plugins/FileAttributesPlugin/faPlugin.h
    M platforms/unix/plugins/FileAttributesPlugin/faSupport.c
    M platforms/unix/plugins/FileAttributesPlugin/faSupport.h
    M platforms/win32/plugins/FileAttributesPlugin/faSupport.c
    M platforms/win32/plugins/FileAttributesPlugin/faSupport.h
    M src/plugins/FileAttributesPlugin/FileAttributesPlugin.c

  Log Message:
  -----------
  FileAttributesPlugin: restructure platform support files

Restructure FileAttributesPlugin to move platform specific functionality
out to separate files.  This is required as Windows requires the "wide"
versions of posix functions to be used, e.g. access() vs.  _waccess(),
while other seem to require the Windows native functions, e.g.  iterating
over directories, and interleaving #ifdef _WIN32 was becoming unwieldy.


  Commit: 2a0edb0b7f9990ba63118cae05bd7d96556c48c7
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/2a0edb0b7f9990ba63118cae05bd7d96556c48c7
  Author: AlistairGrant <akgrant0710 at gmail.com>
  Date:   2018-09-30 (Sun, 30 Sep 2018)

  Changed paths:
    M src/plugins/FileAttributesPlugin/FileAttributesPlugin.c

  Log Message:
  -----------
  FileAttributesPlugin: Manual FileAttributesPlugin.c fixes

Fix superseeded type definitions and remove two unused methods.

This is for OSX testing and should be changed (over-ridden) in slang.


  Commit: 3cf447467ef18c6c87ac20b85e657bdab8a1a6cd
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3cf447467ef18c6c87ac20b85e657bdab8a1a6cd
  Author: AlistairGrant <akgrant0710 at gmail.com>
  Date:   2018-10-01 (Mon, 01 Oct 2018)

  Changed paths:
    M platforms/Cross/plugins/FileAttributesPlugin/faCommon.c
    A platforms/Cross/plugins/FileAttributesPlugin/faCommon.h
    R platforms/Cross/plugins/FileAttributesPlugin/faPlugin.h
    M platforms/iOS/plugins/FileAttributesPlugin/Makefile
    M platforms/unix/plugins/FileAttributesPlugin/faSupport.c
    M platforms/unix/plugins/FileAttributesPlugin/faSupport.h
    M platforms/win32/plugins/FileAttributesPlugin/faSupport.c
    M platforms/win32/plugins/FileAttributesPlugin/faSupport.h
    M src/plugins/FileAttributesPlugin/FileAttributesPlugin.c

  Log Message:
  -----------
  FileAttributesPlugin: OSX and Windows fixes

- typedef faStatStruct so that struct stat can be used on unix and
  struct _stat on Windows
- Remove reference from the support files to FileAttributesPlugin.c.
  This doesn't work as internal plugins have their symbols static,
  preventing external access.


  Commit: 0c08668ad7f9c32362ba15143d0276cdbedb8896
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/0c08668ad7f9c32362ba15143d0276cdbedb8896
  Author: AlistairGrant <akgrant0710 at gmail.com>
  Date:   2018-10-02 (Tue, 02 Oct 2018)

  Changed paths:
    M platforms/unix/plugins/FileAttributesPlugin/faSupport.c
    M src/plugins/FileAttributesPlugin/FileAttributesPlugin.c

  Log Message:
  -----------
  FileAttributesPlugin 2.0.0: Fixes UTF8 on Windows

Restructure FileAttributesPlugin to move platform specific functionality
out to separate files. This is required as Windows requires the "wide"
versions of posix functions to be used, e.g. access() vs. _waccess(),
while other seem to require the Windows native functions, e.g. iterating
over directories, and interleaving #ifdef _WIN32 was becoming unwieldy.


  Commit: 5aa42b7bd6ca48129cd7017fdccbb603235fe53a
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/5aa42b7bd6ca48129cd7017fdccbb603235fe53a
  Author: AlistairGrant <akgrant0710 at gmail.com>
  Date:   2018-10-02 (Tue, 02 Oct 2018)

  Changed paths:
    M platforms/Cross/plugins/FilePlugin/FilePlugin.h
    M platforms/iOS/vm/Common/Classes/sqSqueakFileDirectoryAPI.m
    M platforms/unix/plugins/FilePlugin/sqUnixFile.c
    M platforms/win32/vm/sqWin32Directory.c
    M src/plugins/BitBltPlugin/BitBltPlugin.c
    M src/plugins/FilePlugin/FilePlugin.c

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/Cog' into FileAttributesPlugin200


  Commit: 627f4d685405965c9cb13cf85821e165c7d8eddf
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/627f4d685405965c9cb13cf85821e165c7d8eddf
  Author: AlistairGrant <akgrant0710 at gmail.com>
  Date:   2018-10-02 (Tue, 02 Oct 2018)

  Changed paths:
    M platforms/win32/vm/sqWin32Directory.c
    M src/plugins/BitBltPlugin/BitBltPlugin.c

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/Cog' into FileAttributesPlugin200


  Commit: 7c87a681efe133c901454d491bdfeb1d5681da41
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/7c87a681efe133c901454d491bdfeb1d5681da41
  Author: AlistairGrant <akgrant0710 at gmail.com>
  Date:   2018-10-02 (Tue, 02 Oct 2018)

  Changed paths:
    M platforms/Cross/plugins/FileAttributesPlugin/faCommon.c
    M platforms/Cross/plugins/FileAttributesPlugin/faConstants.h
    M platforms/unix/plugins/FileAttributesPlugin/faSupport.c
    M platforms/unix/plugins/FileAttributesPlugin/faSupport.h
    M platforms/win32/plugins/FileAttributesPlugin/faSupport.c
    M platforms/win32/plugins/FileAttributesPlugin/faSupport.h

  Log Message:
  -----------
  FileAttributesPlugin: updated comments


  Commit: cfa0cc643ca6a5e04bf87856b2f32185bd7883eb
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/cfa0cc643ca6a5e04bf87856b2f32185bd7883eb
  Author: akgrant43 <akgrant at gmail.com>
  Date:   2018-10-02 (Tue, 02 Oct 2018)

  Changed paths:
    A platforms/Cross/plugins/FileAttributesPlugin/faCommon.c
    A platforms/Cross/plugins/FileAttributesPlugin/faCommon.h
    A platforms/Cross/plugins/FileAttributesPlugin/faConstants.h
    M platforms/iOS/plugins/FileAttributesPlugin/Makefile
    A platforms/unix/plugins/FileAttributesPlugin/faSupport.c
    A platforms/unix/plugins/FileAttributesPlugin/faSupport.h
    A platforms/win32/plugins/FileAttributesPlugin/faSupport.c
    A platforms/win32/plugins/FileAttributesPlugin/faSupport.h
    M src/plugins/FileAttributesPlugin/FileAttributesPlugin.c

  Log Message:
  -----------
  Merge pull request #285 from akgrant43/FileAttributesPlugin200

FileAttributesPlugin 2.0.0: Fixes UTF8 on Windows


Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/8194e6edac12...cfa0cc643ca6
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the Vm-dev mailing list