head 1.2; access; symbols; locks; strict; comment @// @; 1.2 date 2014.05.30.10.22.05; author pho; state dead; branches; next 1.1; commitid pujOAy5YvcBW3yCx; 1.1 date 2014.05.29.15.38.19; author pho; state Exp; branches; next ; commitid xGrR6Q92PtaXQrCx; desc @@ 1.2 log @PR pkg/48840: Remove most patches that I have recently added The preprocessor macro XP_MACOSX is misused everywhere. They tend to say "#if defined(XP_MACOSX)" to actually mean "#if defined(MOZ_WIDGET_COCOA)". It's okay to equate XP_MACOSX with XP_DARWIN but equating it with MOZ_WIDGET_COCOA is just wrong. As a result, cairo-gtk2 build on Darwin is completely broken and needs heavy patching. Ideally they should be fixed individually but that will be an extremely hard work, so don't define XP_MACOSX for now. @ text @$NetBSD: patch-toolkit_components_downloads_nsDownloadManager.cpp,v 1.1 2014/05/29 15:38:19 pho Exp $ Don't assume cocoa toolkit just because OS_ARCH is Darwin. --- toolkit/components/downloads/nsDownloadManager.cpp.orig 2014-05-06 22:56:29.000000000 +0000 +++ toolkit/components/downloads/nsDownloadManager.cpp @@@@ -46,7 +46,7 @@@@ #endif #endif -#ifdef XP_MACOSX +#ifdef MOZ_WIDGET_COCOA #include #endif @@@@ -1373,7 +1373,7 @@@@ nsDownloadManager::GetDefaultDownloadsDi mBundle->GetStringFromName(MOZ_UTF16("downloadsFolder"), getter_Copies(folderName)); -#if defined (XP_MACOSX) +#if defined (MOZ_WIDGET_COCOA) rv = dirService->Get(NS_OSX_DEFAULT_DOWNLOAD_DIR, NS_GET_IID(nsIFile), getter_AddRefs(downloadDir)); @@@@ -2436,7 +2436,7 @@@@ nsDownloadManager::Observe(nsISupports * nsCOMPtr cancelDownloads = do_QueryInterface(aSubject, &rv); NS_ENSURE_SUCCESS(rv, rv); -#ifndef XP_MACOSX +#ifndef MOZ_WIDGET_COCOA ConfirmCancelDownloads(currDownloadCount, cancelDownloads, MOZ_UTF16("quitCancelDownloadsAlertTitle"), MOZ_UTF16("quitCancelDownloadsAlertMsgMultiple"), @@@@ -2731,7 +2731,7 @@@@ nsDownload::SetState(DownloadState aStat } } -#if defined(XP_WIN) || defined(XP_MACOSX) || defined(MOZ_WIDGET_ANDROID) || defined(MOZ_WIDGET_GTK) +#if defined(XP_WIN) || defined(MOZ_WIDGET_COCOA) || defined(MOZ_WIDGET_ANDROID) || defined(MOZ_WIDGET_GTK) nsCOMPtr fileURL = do_QueryInterface(mTarget); nsCOMPtr file; nsAutoString path; @@@@ -2780,7 +2780,7 @@@@ nsDownload::SetState(DownloadState aStat #endif } #endif -#ifdef XP_MACOSX +#ifdef MOZ_WIDGET_COCOA // On OS X, make the downloads stack bounce. CFStringRef observedObject = ::CFStringCreateWithCString(kCFAllocatorDefault, NS_ConvertUTF16toUTF8(path).get(), @@@@ -3363,7 +3363,7 @@@@ nsDownload::OpenWithApplication() if (!prefs || NS_FAILED(prefs->GetBoolPref(PREF_BH_DELETETEMPFILEONEXIT, &deleteTempFileOnExit))) { // No prefservice or no pref set; use default value -#if !defined(XP_MACOSX) +#if !defined(MOZ_WIDGET_COCOA) // Mac users have been very verbal about temp files being deleted on // app exit - they don't like it - but we'll continue to do this on // other platforms for now. @ 1.1 log @PR pkg/48840: Don't assume cocoa toolkit just because OS_ARCH is Darwin @ text @d1 1 a1 1 $NetBSD$ @