Merge remote-tracking branch 'jeremyhu/master'
This commit is contained in:
		
						commit
						a6ffdc69c4
					
				| 
						 | 
				
			
			@ -19,9 +19,9 @@
 | 
			
		|||
	<key>CFBundlePackageType</key>
 | 
			
		||||
		<string>APPL</string>
 | 
			
		||||
	<key>CFBundleShortVersionString</key>
 | 
			
		||||
		<string>2.7.6</string>
 | 
			
		||||
		<string>2.7.7</string>
 | 
			
		||||
	<key>CFBundleVersion</key>
 | 
			
		||||
		<string>2.7.6</string>
 | 
			
		||||
		<string>2.7.7</string>
 | 
			
		||||
	<key>CFBundleSignature</key>
 | 
			
		||||
		<string>x11a</string>
 | 
			
		||||
	<key>CSResourcesFileMapped</key>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -704,22 +704,6 @@ OsVendorInit(void)
 | 
			
		|||
        free(lf);
 | 
			
		||||
 | 
			
		||||
        DarwinPrintBanner();
 | 
			
		||||
#ifdef ENABLE_DEBUG_LOG
 | 
			
		||||
        {
 | 
			
		||||
            char *home_dir = NULL, *log_file_path = NULL;
 | 
			
		||||
            home_dir = getenv("HOME");
 | 
			
		||||
            if (home_dir) asprintf(&log_file_path, "%s/%s", home_dir,
 | 
			
		||||
                                   DEBUG_LOG_NAME);
 | 
			
		||||
            if (log_file_path) {
 | 
			
		||||
                if (!access(log_file_path, F_OK)) {
 | 
			
		||||
                    debug_log_fp = fopen(log_file_path, "a");
 | 
			
		||||
                    if (debug_log_fp) ErrorF("Debug logging enabled to %s\n",
 | 
			
		||||
                                             log_file_path);
 | 
			
		||||
                }
 | 
			
		||||
                free(log_file_path);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
#endif
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,6 +54,11 @@
 | 
			
		|||
#include "damage.h"
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if MAC_OS_X_VERSION_MIN_REQUIRED < 1090
 | 
			
		||||
// From NSApplication.h
 | 
			
		||||
extern const double NSAppKitVersionNumber;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* 10.4's deferred update makes X slower.. have to live with the tearing
 | 
			
		||||
 * for now.. */
 | 
			
		||||
#define XP_NO_DEFERRED_UPDATES 8
 | 
			
		||||
| 
						 | 
				
			
			@ -164,9 +169,14 @@ displayScreenBounds(CGDirectDisplayID id)
 | 
			
		|||
              (int)frame.size.width, (int)frame.size.height,
 | 
			
		||||
              (int)frame.origin.x, (int)frame.origin.y);
 | 
			
		||||
 | 
			
		||||
    /* Remove menubar to help standard X11 window managers. */
 | 
			
		||||
    if (XQuartzIsRootless &&
 | 
			
		||||
        frame.origin.x == 0 && frame.origin.y == 0) {
 | 
			
		||||
    /* Remove menubar to help standard X11 window managers.
 | 
			
		||||
     * On Mavericks and later, the menu bar is on all displays.
 | 
			
		||||
     */
 | 
			
		||||
    if (XQuartzIsRootless
 | 
			
		||||
#if MAC_OS_X_VERSION_MIN_REQUIRED < 1090
 | 
			
		||||
        && (NSAppKitVersionNumber >= 1265 || (frame.origin.x == 0 && frame.origin.y == 0))
 | 
			
		||||
#endif
 | 
			
		||||
        ) {
 | 
			
		||||
        frame.origin.y += aquaMenuBarHeight;
 | 
			
		||||
        frame.size.height -= aquaMenuBarHeight;
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue