Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
utmapp
/
CocoaSpice
Public
Notifications
You must be signed in to change notification settings
Fork
11
Star
52
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
main
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 22, 2026
port: keep written data alive until SPICE sends it
Show description for d8d29fc
osy
committed
d8d29fc
View commit details
Copy full SHA for d8d29fc
Browse repository at this point
Commits on Aug 1, 2026
main: drain autorelease pool on each SPICE loop iteration
Show description for 127033f
osy
committed
127033f
View commit details
Copy full SHA for 127033f
Browse repository at this point
Commits on Jul 29, 2026
display: take the scanout format from the IOSurface
Show description for 9873c6c
osy
committed
9873c6c
View commit details
Copy full SHA for 9873c6c
Browse repository at this point
display: ack gl_draw from a private copy of the scanout
Show description for 6b7731b
osy
committed
6b7731b
View commit details
Copy full SHA for 6b7731b
Browse repository at this point
Commits on Jul 28, 2026
display: send gl_draw_done on the SPICE context thread
Show description for b21f42c
osy
committed
b21f42c
View commit details
Copy full SHA for b21f42c
Browse repository at this point
renderer: consume renderNeedsUpdate in drawInMTKView:
Show description for 843d652
osy
committed
843d652
View commit details
Copy full SHA for 843d652
Browse repository at this point
display: balance IOSurface reference on device change
Show description for 546dfd3
osy
committed
546dfd3
View commit details
Copy full SHA for 546dfd3
Browse repository at this point
Revert "display: re-introduce hack to reduce latency"
Show description for 1a208e5
osy
committed
1a208e5
View commit details
Copy full SHA for 1a208e5
Browse repository at this point
Commits on Feb 27, 2026
display: re-introduce hack to reduce latency
Show description for 52b1535
osy
committed
52b1535
View commit details
Copy full SHA for 52b1535
Browse repository at this point
Commits on Feb 21, 2026
renderer: add default viewport scale
osy
committed
95f4f0f
View commit details
Copy full SHA for 95f4f0f
Browse repository at this point
Commits on Feb 3, 2026
display: handle monitor visible area properly
osy
committed
e92379e
View commit details
Copy full SHA for e92379e
Browse repository at this point
Commits on Jan 19, 2026
display: invalidate renderer when adding a new renderer
osy
committed
b799082
View commit details
Copy full SHA for b799082
Browse repository at this point
renderer: move viewport/scale options to renderer
Show description for 0397b74
osy
committed
0397b74
View commit details
Copy full SHA for 0397b74
Browse repository at this point
cursor: refactor and remove locks
Show description for ad34615
osy
committed
ad34615
View commit details
Copy full SHA for ad34615
Browse repository at this point
display: refactor and remove locks
Show description for efd94f9
osy
committed
efd94f9
View commit details
Copy full SHA for efd94f9
Browse repository at this point
renderer: optimized rendering
Show description for de19df6
osy
committed
de19df6
View commit details
Copy full SHA for de19df6
Browse repository at this point
Commits on Jan 18, 2026
renderer: remove CPU blit path
osy
committed
e4f9363
View commit details
Copy full SHA for e4f9363
Browse repository at this point
Commits on Jan 3, 2026
port: properly synchronize delegate with reads
osy
committed
ff3fb17
View commit details
Copy full SHA for ff3fb17
Browse repository at this point
Commits on Oct 1, 2025
renderer: make `cursorSource` strong
Show description for df88e83
osy
committed
df88e83
View commit details
Copy full SHA for df88e83
Browse repository at this point
cursor: fix use after free in cs_update_mouse mode
Show description for 4ee4076
osy
committed
4ee4076
View commit details
Copy full SHA for 4ee4076
Browse repository at this point
Commits on Sep 13, 2025
usb: dealloc on main context
osy
committed
f870581
View commit details
Copy full SHA for f870581
Browse repository at this point
Commits on Aug 31, 2025
usb: hold reference to manager
osy
committed
516e666
View commit details
Copy full SHA for 516e666
Browse repository at this point
Commits on Aug 25, 2025
main: fix edge case where block cleanup happens after dealloc
osy
committed
7c38ea5
View commit details
Copy full SHA for 7c38ea5
Browse repository at this point
main: fix use after free from forgetting to capture self
Show description for 1b344ac
osy
committed
1b344ac
View commit details
Copy full SHA for 1b344ac
Browse repository at this point
Commits on Aug 17, 2025
input: pass button mask for button events
osy
committed
227c31e
View commit details
Copy full SHA for 227c31e
Browse repository at this point
Commits on Aug 10, 2025
usb: expose device serial
osy
committed
5e8a394
View commit details
Copy full SHA for 5e8a394
Browse repository at this point
Commits on Jul 6, 2025
Revert "renderer: workaround for no MTKView on visionOS"
Show description for ac641bd
osy
committed
ac641bd
View commit details
Copy full SHA for ac641bd
Browse repository at this point
Commits on Dec 22, 2024
port: fix race when writing to cache buffer
osy
committed
bbcc637
View commit details
Copy full SHA for bbcc637
Browse repository at this point
Commits on Dec 21, 2024
display: mitigate deadlock on scanout texture
Show description for 4aa7eea
osy
committed
4aa7eea
View commit details
Copy full SHA for 4aa7eea
Browse repository at this point
port: fix use after free when writing data
osy
committed
2553b1c
View commit details
Copy full SHA for 2553b1c
Browse repository at this point
Commits on Oct 1, 2024
cocoaspice: make sure cleanup is synchronized
Show description for ba32089
osy
committed
ba32089
View commit details
Copy full SHA for ba32089
Browse repository at this point
session: fix ASAN issue caused by non-terminated clipboard text
osy
committed
409f78b
View commit details
Copy full SHA for 409f78b
Browse repository at this point
Commits on Feb 24, 2024
connection: call spiceDisconnect: earlier
osy
committed
9fd682e
View commit details
Copy full SHA for 9fd682e
Browse repository at this point
connection: invoke delegate to cleanup channels
osy
committed
51fe4c2
View commit details
Copy full SHA for 51fe4c2
Browse repository at this point
Commits on Feb 11, 2024
connection: support SPICE ticket auth
osy
committed
9d286ba
View commit details
Copy full SHA for 9d286ba
Browse repository at this point
Previous
Next
You can’t perform that action at this time.