Custom Query (45 matches)
Results (31 - 33 of 45)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#16 | fixed | The VBox 'Main' server does not automatically start when starting VBoxHeadless | ||
Description |
Noticed that in WinXP and Linux, VBoxSVC is started automatically by each frontend, like VBoxHeadless, VBoxSDL or VirtualBox?. But it isn't so on OS/2. Need to work it out. |
|||
#14 | fixed | The VBox 'Main' server traps in libc | ||
Description |
The problem is with VBox XPCOM API server (VBoxSVC.exe, aka 'Main'), it is related to another problem in ticket #13, but after I started VBoxXPCOMIPCD.exe manually, then VBoxSVC.exe, and if then start a frontend, or a tstVBoxAPIXPCOM.exe testcase (to test if the VBox XPCOM API is working), the VBoxSVC.exe traps in libc066.dll: [l:\src\vbox\out\os2.x86\release\bin]VBoxSVC *************************************************** Oracle VM VirtualBox XPCOM Server Version 5.0.0_OSE (C) 2004-2015 Oracle Corporation All rights reserved. Starting event loop.... [press Ctrl-C to quit] Killed by SIGSEGV pid=0x5d0f ppid=0x5d03 tid=0x0003 slot=0x00c8 pri=0x0200 mc=0x0001 ps=0x0010 L:\SRC\VBOX\OUT\OS2.X86\RELEASE\BIN\VBOXSVC.EXE LIBC066 0:0004ddea cs:eip=005b:1df4ddea ss:esp=0053:02b9e44c ebp=02b9e574 ds=0053 es=0053 fs=150b gs=0000 efl=00010212 eax=00000004 ebx=00748dac ecx=0000002d edx=00000004 edi=ffffffff esi=00000004 Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it. And after this trap, VBoxXPCOMIPCD.exe terminates. |
|||
#40 | fixed | Todo: implement the keyboard capture code for Qt frontend | ||
Description |
The old VBox port from year 2008 contains the code for capturing the keyboard via a keyboard hook DLL. It intercept all keyboard input including special keys and modifiers, hotkeys etc. Here I attached the patch for a Makefile to build a VBoxHlp.dll -- a helper DLL which contains a keyboard hook. The work remained is to refactor the keyboard code to different source files and classes. This is needed because the source code structure is changed in the upstream. Without this code, the Qt frontend may block PM on waiting the input events. It can be used though, if start the frontend like this: VirtualBox.exe --startvm winxp Then the selector window will be not running and no communication between them and the VM window. Also, the user experience is even better if you install the VBox additions and use mouse integration (see #29). |