[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 128e98: For Windows, fixes some issues in the ClipboardExt...

Eliot Miranda noreply at github.com
Sat Mar 25 17:28:20 UTC 2023


  Branch: refs/heads/virtend
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 128e98c6bd24efa8fc46ac5b4750b38313cae6db
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/128e98c6bd24efa8fc46ac5b4750b38313cae6db
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2023-03-25 (Sat, 25 Mar 2023)

  Changed paths:
    M platforms/win32/plugins/ClipboardExtendedPlugin/sqWin32ExtendedClipboard.c

  Log Message:
  -----------
  For Windows, fixes some issues in the ClipboardExtended plugin platform code. Every OpenClipboard must have a CloseClipboard or we would lock out other applications.


  Commit: 1567c4a6a39baf83ebbafe28e3033b14ca9700d8
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/1567c4a6a39baf83ebbafe28e3033b14ca9700d8
  Author: Eliot Miranda <eliot.miranda at gmail.com>
  Date:   2023-03-25 (Sat, 25 Mar 2023)

  Changed paths:
    M platforms/iOS/plugins/ClipboardExtendedPlugin/sqMacExtendedClipboard.m
    M platforms/win32/plugins/ClipboardExtendedPlugin/sqWin32ExtendedClipboard.c
    M src/plugins/BitBltPlugin/BitBltPlugin.c
    M src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c

  Log Message:
  -----------
  CogVM source as per VMMaker.oscog-eem.3313

Have the copyBits primitives answer #'bad receiver' if loadBitBltFrom:warping:
fails.  Speed up noSource/noHalftone setup there-in.

Fix the ClipboardExtendedPlugin on Mac & Win32 so that multiple invocations of
addClipboardData:dataFormat: allow different formats to be pasted at once.
Regenerate the unchanged src/plugins/ClipboardExtendedPlugin/ClipboardExtendedPlugin.c
so that the image can check the version number to see if the new support exists.


  Commit: e0f929c58a745882e6c23ccc9fdc0c2f8aa32616
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/e0f929c58a745882e6c23ccc9fdc0c2f8aa32616
  Author: Marcel Taeumel <marcel.taeumel at hpi.de>
  Date:   2023-03-25 (Sat, 25 Mar 2023)

  Changed paths:
    M platforms/win32/plugins/ClipboardExtendedPlugin/sqWin32ExtendedClipboard.c

  Log Message:
  -----------
  For ClipboardExtended plugin on Windows, fix typo and type error.


  Commit: cc5cd93c62d963642ad712c6cd1d6a6249791226
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/cc5cd93c62d963642ad712c6cd1d6a6249791226
  Author: David T. Lewis <lewis at mail.msen.com>
  Date:   2023-03-25 (Sat, 25 Mar 2023)

  Changed paths:
    A platforms/unix/plugins/ClipboardExtendedPlugin/sqUnixExtendedClipboard.c

  Log Message:
  -----------
  Add ClipboardExtendedPlugin unix platform code from the OLPC project.
Author takashi (OLPC project 2007), development commit log is in the olpc
branch at squeakvm.org. Included in squeakvm.org trunk unix builds since
2008. There has been no change to the source file since 2007.


  Commit: cce6ea7a4925d184f60a5f5fe7c75443fbe4545f
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/cce6ea7a4925d184f60a5f5fe7c75443fbe4545f
  Author: David T. Lewis <lewis at mail.msen.com>
  Date:   2023-03-25 (Sat, 25 Mar 2023)

  Changed paths:
    M platforms/unix/plugins/ClipboardExtendedPlugin/sqUnixExtendedClipboard.c

  Log Message:
  -----------
  Change include order to allow clean build


Compare: https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/f20a00030009...cce6ea7a4925


More information about the Vm-dev mailing list