. Fix bug: guest background does not refresh after exit from unity mode.
. changes in shared code that don't affect open-vm-tools functionality.
Signed-off-by: Marcelo Vanzin <mvanzin@vmware.com>
LOGLEVEL_VAR(sg), /* lib/sg */ \
LOGLEVEL_VAR(ftcpt), \
LOGLEVEL_VAR(wrapLib), \
- LOGLEVEL_VAR(bluetooth), \
LOGLEVEL_VAR(digestlib), \
+ LOGLEVEL_VAR(inputdevtap), \
LOGLEVEL_VAR(svgadevtap), \
+ LOGLEVEL_VAR(masReceipt), \
LOGLEVEL_VAR(ssl), \
LOGLEVEL_VAR(vmrc), \
/* end of list */
* that gcc will not do inlining.
*/
-#if defined(__GNUC__) && defined(VMM)
+#if defined(__GNUC__) && (defined(VMM) || defined (VMKERNEL))
#define ABSOLUTELY_NOINLINE __attribute__((__noinline__))
#endif
* run time, and the MUI is not really a separate product.
*/
# if defined(__APPLE__)
-# define VMWARE_HOST_DIRECTORY_PREFIX \
- "/Library/Application Support/" PRODUCT_SHORT_NAME
+# if defined VMX86_DESKTOP
+# define VMWARE_HOST_DIRECTORY_PREFIX \
+ "/Applications/" PRODUCT_SHORT_NAME ".app/Contents/Library"
+# else
+# define VMWARE_HOST_DIRECTORY_PREFIX \
+ "/Library/Application Support/" PRODUCT_SHORT_NAME
+# endif
# endif
# if defined(VMX86_API)
#define OVFTOOL_VERSION "2.1.0"
#define VDM_CLIENT_VERSION "e.x.p"
#define VGAUTH_VERSION "e.x.p"
+#define VIEWY_VERSION "e.x.p"
// VMRC_PLUGIN_VERSION should match PLAYER_VERSION but can't be e.x.p
#define USB_ARBITRATOR_VERSION_MAJOR 9
#define USB_ARBITRATOR_VERSION_MINOR 0
-#define USB_ARBITRATOR_VERSION_Z 14
+#define USB_ARBITRATOR_VERSION_Z 19
#define USB_ARBITRATOR_VERSION_BASE USB_ARBITRATOR_VERSION_MAJOR.\
USB_ARBITRATOR_VERSION_MINOR
* USB Arbitrator Component version. This version is used by the linux
* installer. See USB_ARBITRATOR_COMPONENT_VERSION_NUMBER in mk/defs-onetime.mk
*/
-#define USB_ARBITRATOR_COMPONENT_VERSION_NUMBER "9.0.14"
+#define USB_ARBITRATOR_COMPONENT_VERSION_NUMBER "9.0.19"
#ifdef VMX86_VPX
#define VIM_API_TYPE "VirtualCenter"
#include "x86cpuid.h"
#include "x86cpuid_asm.h"
#include "vm_basic_asm.h"
+#include "vmk_exports.h"
Bool AtomicUseFence;
+VMK_KERNEL_EXPORT(AtomicUseFence);
Bool atomicFenceInitialized;
return;
}
+ if (mUnityDnDDetTimeout) {
+ g_source_destroy(mUnityDnDDetTimeout);
+ mUnityDnDDetTimeout = NULL;
+ }
+
if (show) {
/*
* When showing full screen window, also show the small top-most
* this window to accept drop in cancel case.
*/
UpdateDetWnd(show, 1, 1);
- if (mUnityDnDDetTimeout) {
- g_source_unref(mUnityDnDDetTimeout);
- mUnityDnDDetTimeout = NULL;
- }
mUnityDnDDetTimeout = g_timeout_source_new(UNITY_DND_DET_TIMEOUT);
VMTOOLSAPP_ATTACH_SOURCE(mToolsAppCtx,
mUnityDnDDetTimeout,
DnDUnityDetTimeout,
this,
NULL);
+ g_source_unref(mUnityDnDDetTimeout);
mSessionId = sessionId;
Debug("%s: change sessionId to %d\n", __FUNCTION__, mSessionId);
} else {