[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Krono/highdpi v2 (PR #622)

Tobias Pape notifications at github.com
Thu Apr 7 14:11:31 UTC 2022


yay
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/622

-- Commit Summary --

  * HighDPI awarenes.
  * Deploy to Bintray
  * Create bert
  * Revert "Create bert" [skip ci]
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * Manifest for windows 7..10
  * Set windows 7 as lowest Windows
  * Per-monitor scalefactor windows.
  * Fix compilation errors
  * more compilation error fixes
  * Try to correct function pointer prototype
  * fix typo
  * fix calling convention
  * Avoid mingw's default manifest
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * [osx/cg] fix bytesPerRow calculation
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * [unix/fbdev] use C standard int names
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * [fbdev] tweak debug printing
  * [unix] Make sure everything from the vm is linked
  * [unix] support scale factors on unix/linux
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * [ci] fix merge fault
  * [osx] fix merge confusion
  * [mac] fix highdpi for metal
  * [unix] determine scale, round towards default_scale
  * [unix] improve per-monitor scale identification
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * [deploy] Deploy this branch ONCE so we can try
  * Revert "[deploy] Deploy this branch ONCE so we can try" [ci skip]
  * [ci] killing the manifest got lost.
  * Merge branch 'Cog' into krono/highdpi-v2
  * [mac] Fix button events
  * [macos] make cursor handling dpiaware
  * Merge branch 'Cog' into krono/highdpi-v2
  * Merge branch 'Cog' into krono/highdpi-v2
  * Use windows' Version detection facilities
  * Revert "[macos] make cursor handling dpiaware"
  * [macos] tiny deprecation followup
  * Merge remote-tracking branch 'origin/Cog' into krono/highdpi-v2
  * post-merge fix
  * Add missing devlibs to ci

-- File Changes --

    M building/win32x86/newspeak.cog.spur/nsvm.exe.manifest (14)
    M building/win32x86/newspeak.stack.spur/nsvm.exe.manifest (14)
    M building/win32x86/pharo.cog.spur.lowcode/Pharo.exe.manifest (12)
    M building/win32x86/pharo.cog.spur/Pharo.exe.manifest (12)
    M building/win32x86/squeak.cog.spur.lowcode/Croquet.exe.manifest (12)
    M building/win32x86/squeak.cog.spur.lowcode/Squeak.exe.manifest (12)
    M building/win32x86/squeak.cog.spur/Croquet.exe.manifest (14)
    M building/win32x86/squeak.cog.spur/Squeak.exe.manifest (14)
    M building/win32x86/squeak.cog.v3/Croquet.exe.manifest (14)
    M building/win32x86/squeak.cog.v3/Squeak.exe.manifest (14)
    M building/win32x86/squeak.sista.spur/Croquet.exe.manifest (14)
    M building/win32x86/squeak.sista.spur/Squeak.exe.manifest (14)
    M building/win32x86/squeak.stack.spur/Croquet.exe.manifest (14)
    M building/win32x86/squeak.stack.spur/Squeak.exe.manifest (14)
    M building/win32x86/squeak.stack.v3/Croquet.exe.manifest (14)
    M building/win32x86/squeak.stack.v3/Squeak.exe.manifest (14)
    M building/win64x64/newspeak.cog.spur/nsvm.exe.manifest (14)
    M building/win64x64/newspeak.stack.spur/nsvm.exe.manifest (14)
    M building/win64x64/pharo.stack.spur/Pharo.exe.manifest (14)
    M building/win64x64/squeak.cog.spur/Croquet.exe.manifest (14)
    M building/win64x64/squeak.cog.spur/Squeak.exe.manifest (14)
    M building/win64x64/squeak.stack.spur/Croquet.exe.manifest (14)
    M building/win64x64/squeak.stack.spur/Squeak.exe.manifest (14)
    M platforms/iOS/vm/Common/Classes/sqSqueakScreenAPI.m (2)
    M platforms/iOS/vm/Common/Classes/sqSqueakScreenAndWindow.m (2)
    M platforms/iOS/vm/OSX/sqSqueakMainApplication+screen.m (15)
    M platforms/iOS/vm/OSX/sqSqueakOSXApplication+cursor.m (9)
    M platforms/iOS/vm/OSX/sqSqueakOSXApplication+events.m (6)
    M platforms/iOS/vm/OSX/sqSqueakOSXCGView.m (105)
    M platforms/iOS/vm/OSX/sqSqueakOSXMetalView.m (21)
    M platforms/iOS/vm/iPhone/Classes/SqueakUIView.m (2)
    M platforms/unix/config/Makefile.in (7)
    M platforms/unix/vm-display-X11/sqUnixX11.c (27)
    A platforms/unix/vm-display-X11/sqUnixX11Scale.c (319)
    M platforms/unix/vm-display-fbdev/sqUnixFBDev.c (69)
    M platforms/unix/vm-display-fbdev/sqUnixFBDevFramebuffer.c (20)
    M platforms/unix/vm-display-fbdev/sqUnixFBDevKeyboard.c (2)
    M platforms/unix/vm/Makefile.in (8)
    M platforms/unix/vm/SqDisplay.h (2)
    M platforms/unix/vm/debug.h (2)
    A platforms/unix/vm/sqUnixDisplayHelpers.c (337)
    A platforms/unix/vm/sqUnixDisplayHelpers.h (81)
    M platforms/win32/vm/sqWin32Window.c (87)
    M scripts/ci/actions_prepare_linux_arm.sh (2)
    M scripts/ci/actions_prepare_linux_x86.sh (2)

-- Patch Links --

https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/622.patch
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/622.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/622
You are receiving this because you are subscribed to this thread.

Message ID: <OpenSmalltalk/opensmalltalk-vm/pull/622 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20220407/ee1f11cf/attachment-0001.html>


More information about the Vm-dev mailing list