osy
ec65d7e4a9
qemu-manager: finish RPC
2019-05-04 16:32:48 -07:00
osy
5e9a2e65b3
qapi: fixed command generation missing one dict level
2019-04-29 10:10:19 -07:00
osy
37f2ec25b2
Views: updated views to use qemu manager
2019-04-29 10:09:40 -07:00
osy
db5fa76dbd
Managers: added JSON streaming and qemu manager
2019-04-29 10:08:54 -07:00
osy
a7da32e9d4
qapi: fix compile issues with generated code
2019-04-27 18:34:55 -07:00
osy
7921a37297
UTM: moved scripts around
...
Updated README to reflect new scripts and license changes.
2019-04-27 17:50:24 -07:00
osy
174abe74c6
qapi: implemented code generation
...
Generates marshaling functions from QAPI calls to and from CF types
Both commands and event callbacks are supported
2019-04-27 17:46:01 -07:00
osy
d1392e1d66
qapi: fix some comments
2019-04-27 17:40:46 -07:00
osy
b1150e1c68
qapi: added error.c
2019-04-27 17:40:20 -07:00
osy
d5b7b9f69b
qapi: remove reference to unimported symbols and fix some warnings
2019-04-26 15:35:58 -07:00
osy
7bd90ff3cd
qapi: added qapi code from qemu
2019-04-26 15:17:01 -07:00
osy
4e4e962d77
build: added qemu 4.0.0 release
2019-04-24 21:43:41 -07:00
osy
3cd255f289
UTM: added readme
2019-04-24 21:43:37 -07:00
osy
122f0eb3c7
CocoaSpice: improved drawing latency
...
There is a BUG in OSX/iOS where TCP_NOPUSH is broken and causes a huge amount of latency. We patch spice server to not use it anymore and this makes everything nice again. See: http://lists.danga.com/pipermail/memcached/2005-March/001240.html
Additionally, the drawing is handled in the background and no longer as part of the invalidate event callback. This shouldn't be a real issue but it's good practice I guess.
2019-04-24 09:41:34 -07:00
osy
43e56c9aba
CocoaSpice: separated qemu main loop from spice-gtk
...
spice-gtk used g_main_context_default() for everything, so qemu's main loop had to take care of everything
Now, we create a new main context and give it to spice-gtk
2019-04-22 23:38:47 -07:00
osy
4ba4b89fb0
Renderer: fixed issue where keyboard pushes toolbar out of view
2019-04-22 15:41:56 -07:00
osy
4fe855f08a
Renderer: designed and implemented toolbar icons
2019-04-22 14:54:13 -07:00
osy
d3627957c3
Renderer: toolbar will extend to status bar in portrait
2019-04-21 23:51:39 -07:00
osy
4a0fea19c5
Renderer: set up gesture dependencies
2019-04-21 23:23:47 -07:00
osy
a3e85f180d
Renderer: added scaling reset
2019-04-21 20:06:49 -07:00
osy
2c54a46f86
Renderer: implemented mouse support
2019-04-21 19:45:52 -07:00
osy
93ee5ce66c
Renderer: panning clips to bounds
2019-04-21 16:21:54 -07:00
osy
b663f80e17
Renderer: implemented panning and zooming
2019-04-21 01:08:31 -07:00
osy
1db9adcf95
Views: added keyboard input
2019-04-19 16:10:13 -07:00
osy
f38f7f75a7
CocoaSpice: hooked up input channel to connections
2019-04-18 23:19:14 -07:00
osy
004a1d95eb
CocoaSpice: implemented input channels
2019-04-18 23:09:24 -07:00
osy
b9be534248
CocoaSpice: fix issues with rendering
...
Fixed wrong prototype for monitor config changed event
Added a draw lock for rendering
Improved reference counting for GTK objects in Cocoa
2019-04-18 19:42:18 -07:00
osy
ad5a688d83
UTM: initial display works
2019-04-17 23:52:10 -07:00
osy
520fa5a08d
UTM: added qemu-system-* launching
2019-04-17 11:33:13 -07:00
osy
3619f6f9bd
UTM: broke up UTMQemuImg into two classes
2019-04-16 16:13:10 -07:00
osy
e4908f094c
UTM: fix issues with creating disks
2019-04-16 15:07:34 -07:00
osy
aff0719bde
UTM: implemented qemu-img basic features
...
Starts qemu-img as a new thread for each new disk
2019-04-16 13:35:47 -07:00
osy
0bceba3050
Project: removed spiceglue patch
2019-04-15 23:48:08 -07:00
osy
fe97cbcd96
Project: copied build dependency script from legacy, added shared libraries to project
2019-04-15 23:47:43 -07:00
osy
6cd269432d
Renderer: implemented Metal rendering
2019-04-15 14:02:33 -07:00
osy
564b0582a4
CocoaSpice: static method for enabling spice-glib debug messages
2019-04-14 23:12:52 -07:00
osy
5c92009292
UTM: fixed bug in removing extra displays
2019-04-14 23:04:02 -07:00
osy
273e0efc12
CocoaSpice: implemented connection and display classes (without rendering)
2019-04-14 22:58:39 -07:00
osy
f16863a1d5
UTM: manual segues for play and edit buttons
2019-04-14 22:57:58 -07:00
osy
2c2b0bb54c
UTM: move import to source and add forward declaration to prevent issues with cycles
2019-04-14 22:56:56 -07:00
osy
c7ddb38e2a
UTM: create VM can conditionally segue to configuration screen
2019-04-13 22:14:46 -07:00
osy
61a32df118
UTM: implemented creating and modifying utm files
2019-04-13 20:56:37 -07:00
osy
64de6776f7
UTM: implemented busy indicator in main view
2019-04-12 13:02:56 -07:00
osy
7c8ea57607
UTM: implemented main view and configuration views
2019-04-12 09:40:30 -07:00