Flex 4 - No Longer Supports ComboBox Prompt?

I can't seem to find any documentation on the Flex 4 ComboBox's prompt? in Flex 3 there was a simple prompt property available at the -1 index - however I can't seem to find anything similiar in the Flex 4 / Spark Combobox?

James,
Unfortunately the prompt functionality did not make it into Flex 4 for the Spark ComboBox. Look for ComboBox and TextInput prompt support in a future release.
Jason

Similar Messages

  • [svn:fx-trunk] 8190: make sure the HaloClassic theme is not copied into the package b/ c it is no longer supported in flex 4

    Revision: 8190
    Author:   [email protected]
    Date:     2009-06-24 12:26:02 -0700 (Wed, 24 Jun 2009)
    Log Message:
    make sure the HaloClassic theme is not copied into the package b/c it is no longer supported in flex 4
    bug: https://bugs.adobe.com/jira/browse/SDK-20729
    qa: no
    doc:
    checkintests: pass
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-20729
    Modified Paths:
        flex/sdk/trunk/build.xml

    Gordon, it looks like its been a while since you made this post.  Not sure how valid it is now...   I am particularly interested in the LigatureLevel.NONE value.  It seems that it is no longer supported.
    How do I turn of ligatures in the font rendering?
    My flex project involves trying to match the font rendering of Apache's Batik rendering of SVG and ligatures have been turned off in that codebase.  Is there any way (even roundabout) to turn ligatures off in flash?
    Thanks,
    Om

  • DropShadowEnabled no longer supported in Flex Hero build 17689

    Hi,
    I am using the latest "nightly" Flex 4.5  SDK, build 17689.  It seems the dropShadowEnabled property is no longer  supported with the Hero default skin.  I get this compilation error:
    The style 'dropShadowVisible' is only   supported by type   'spark.components.Panel' with the   theme(s) 'spark'.
    Is there any way to disable the shadow without making a custom panel skin?  Now I have shadows on top of shadows as I use panels within other panels, and shadows where I do not need/want them.
    Thanks.

    @Alon K.,
    When you say "no longer supported", were you seeing this work in earlier builds when using the Spark Panel and Halo theme?
    I tried this code w/ Flex 4.0 and the Halo theme and saw the same error (which I believe is the correct behavior since I'm using the Halo theme but that style is only supported by the Spark theme):
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                   xmlns:s="library://ns.adobe.com/flex/spark"
                   xmlns:mx="library://ns.adobe.com/flex/mx">
        <s:Panel id="pnl"
                 title="Spark Panel title"
                 dropShadowVisible="{ch.selected}"
                 width="300" height="150"
                 horizontalCenter="0" verticalCenter="0">
            <s:Label text="Content area" width="100%" backgroundColor="red" />
            <s:controlBarContent>
                <s:CheckBox id="ch" selected="true" />
            </s:controlBarContent>
        </s:Panel>
    </s:Application>
    Peter

  • Lion and "powerPC applications no longer supported" with hp Office jet printer

    I have an HP office jet 5510 all in one printer that is no longer compatible with my recent installation of Lion.  The "powerPC applications are no longer supported" prompt comes up when I try to open the app on my dashboard.  Do I need to buy a new printer? To have it be compatible with Lion? If I do, which type of printer and software do I need to be sure of to make the two compatible with Lion?

    Elizabezzle wrote:
    Do I need to buy a new printer? To have it be compatible with Lion?
    Possibly.  Check the HP website and make sure your drivers up to date.  If you need a new printer, look for one that says it is compatible with Lion.

  • Upgraded to OS X 10.9.4 and Safari 'is no longer supported' Also get the error when trying to run the App Store, ' PowerPC applications are no longer supported. This is on a MAC Book Air, purchased in late 2013.

    Safari and the App store icons are both deactivated. I also cannot a software update check, as it gives the 'PowerPC applications are no longer supported error'
    Very frustrating, cannot do anything with this laptop now. Any help is greatly appreciated.

    If you don't already have a current backup, back up all data. There are ways to back up a computer that isn't fully functional. Ask if you need guidance. You can skip this step if you don't care about the data that hasn't been backed up.
    Reinstall the OS.* Your data should be unaffected unless something goes wrong. If the system was upgraded from an older version of OS X, you may need the Apple ID and password you used.
    If you use FileVault 2, then before running the Installer you must launch Disk Utility and select the icon of the FileVault startup volume ("Macintosh HD," unless you gave it a different name.) It will be nested below another icon with the same name. Click the Unlock button in the toolbar and enter your login password when prompted. Then quit Disk Utility to be returned to the main Recovery screen.
    If you installed the Java runtime distributed by Apple and still need it, you'll have to reinstall it. The same goes for Xcode. All other data will be preserved.
    *The linked support article refers to OS X 10.9 ("Mavericks"), but the procedure is the same for OS X 10.7 ("Lion") and later.

  • Who will host websites when apple no longer supports this in iweb

    Who will host websites when apple no longer supports this in iweb?

    Has any one tried 1&1 Internet Linux hosting package?
    https://order.1and1.co.uk/Hosting;?linkType=&linkOrigin=&linkid=hd.tab.hosting.p ackageselection
    They fully support Mac users – I should be able to upload the files from iWeb and use the files on their Linux hosting package. Past experience is Sales; Info and Tech support teams at 1&1 are always very prompt and helpful. Just wanted second opinion before committing.
    I gather 1&1 Internet also support Adobe Muse hosting.
    http://tv.adobe.com/watch/muse-feature-tour/introduction-to-adobe-muse-with-spec ial-guest-danielle-beaumont/
    Miffy O

  • I got a message in gmail "this version of Safari is no longer supported.  Pls upgrade to a supported browser."  When I click on 'supported browser' it takes me to Apple's Safari site but there is no 'upgrade now' button.  What am I missing?

    i got a message in gmail "this version of Safari is no longer supported.  Pls upgrade to a supported browser."  When I click on 'supported browser' it takes me to Apple's Safari site but there is no 'upgrade now' button.  What am I missing?

    Google seem to have decided in the last week or so that Safari 5.x, which is the newest Safari version available for Mac OS X 10.5 (Leopard) and 10.6 (Snow Leopard) is "not supported" any more, even though there are many reasons for staying with these OS X versions.
    Try this (at your own risk, but it works for me), as it seems to remove the message by tricking Gmail into thinking your Safari version is newer:
    -- Quit Safari
    -- Locate the following file (location depends on your OS X version):
    OS X 10.6 Snow Leopard:
    /System/Library/PrivateFrameworks/WebKit2.framework/Versions/A/Resources/Info.pl ist
    OS X 10.5 Leopard and older:
    /System/Library/Frameworks/WebKit.framework/Versions/A/Resources/Info.plist
    -- Drag the file to your Mac's desktop to make a copy. Also make a safe copy somewhere else eg your Documents folder, as if you lose or mess up the file Safari will not launch at all. Having a backup browser is also recommended.
    -- Double-click it to open it in TextEdit
    -- Locate the CFBundleVersion value (the last line in the file that has numbers in it) and increment the second digit of it to the required version of Safari e.g. Safari 6 now seems to be the minimum version that Google support so change the second number from 5 to 6 (don't change anything else, only the change the second number). The value is different depending on your OS X version but as an example, for Snow Leopard 6534.59.10 becomes 6634.59.10
    -- Drag the file back from the desktop to its original location, choose the option to replace the old version, and enter your password when prompted.
    -- Run a permissions repair in Disk Utility to set the permissions in the file back to what they should be (not required, but good practice).
    -- Launch Safari and test Gmail.

  • FATAL ERROR: JVMPI, an experimental interface, is no longer supported.

    <p>
    A common question on JDK 6 and JVMPI:
    <p>
    "I have been using <b><i>Place Product Name Here</i></b>
    for profiling my J2EE application.
    I am recently working on upgrading to Java 1.6.
    When I try to launch the tool,
    I get the following error:
    <br><code><pre>
    FATAL ERROR: JVMPI, an experimental interface, is no longer supported.
    Please use the supported interface: the JVM Tool Interface (JVM TI).
    For information on temporary workarounds contact: [email protected]
    </pre></code>
    <p>
    Why is this happening?"
    <p>
    By default JVMPI has been disabled in JDK 6. The new and official interface is
    JVM TI.
    The warnings about the removal of the experimental JVMPI have gone on for many years now, but there are still some older profiling tools that still use it.
    You should contact the Company that created the tool, they will likely have a newer
    tool that uses JVM TI, or offer you a workaround.
    <p>
    Also, if you haven't tried the
    NetBeans profiler you might want to give that a try, I just used it for the first time last week, it was quite nice.
    <p>
    If all else fails, please contact: [email protected]
    <p>
    -kto

    Hi Guys,
    Probably you can remove the '_JAVA_OPTIONS' setting from your environment variables on the Windows OS. This setting is usually created by the install/setup file of the tool installed on your machine. In my case it was the QTP (Quick Test Professional) a testing tool from 'Mercury'.
    I used to get this error message when I tried typing 'java -version' or 'java' on the command prompt.
    *Picked up JAVAOPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~1\COMMON~1\MERCUR~1\FUNCTI~1\Java\classes;C:\PROGRA~1\COMMON~1\MERCUR~1\FUNCTI~1\Java\classes\jasmine.jar*
    FATAL ERROR: JVMPI, an experimental interface, is no longer supported.
    Please use the supported interface: the JVM Tool Interface (JVM TI).
    For information on temporary workarounds contact: [email protected]
    Error: could not load Mercury Interactive support. Please run the setup again.
    If the problem persists please contact Mercury's Customer support.
    Error occurred during initialization of VM
    -Xrun library failed to init: jvmhook
    After trying hard with the available information on the websites, I tried removing the '_JAVA_OPTIONS' and 'IBM_JAVA_OPTIONS' entry from the system environment variables. After removing this entry, I tried launching QTP Tool and it was able to launch without any issues and when I typed 'java' or 'java -version' I got the actual expected result.
    Hope this would be of immense help for other guys !!
    Enjoy coding!!

  • How do I activate an old Photoshop CS that's no longer supported

    I have an old version of the Adobe CS (first generation) that's no longer supported by Adobe. I'm still using it on a desktop. But I just bought a new computer today and wanted to install this over to the new desktop. It prompts me to register that product but that link doesn't work anymore. I asked Adobe through the Chat line and was told they don't support this old serial number anymore. How do I activate an old Photoshop CS that's no longer supported? Anyone?

    Thanks. I installed Photoshop CS2 and ran the program. It prompts to me Register. After I did, it tells me Registration is Complete. But when I close the program and reopen it again, it prompts me again! If I click Do Not Register, the box disappears but then reappears again when I reopen the software!  It's quick annoying. But I guess if there's no way around it, I may have to live with it!
    I should start saving up for the next CS version....

  • Why do many sites tell me to update my browser to the latest version and that they no longer support my version (Safari 8.0.3)?

    I am on the current version of Safari (8.0.3) but sites like Realtor.com tell me to get the most recent version of my browser.  And that they no longer support my version.
    Am I not on the most current version?  Apple says I have the most current version! 

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    The test works on OS X 10.7 ("Lion") and later. I don't recommend running it on older versions of OS X. It will do no harm, but it won't do much good either.
    Don't be put off by the complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. As I wrote above, it changes nothing. It doesn't send or receive any data on the network. All it does is to generate a human-readable report on the state of the computer. That report goes nowhere unless you choose to share it. If you prefer, you can act on it yourself without disclosing the contents to me or anyone else.
    You should be wondering whether you can believe me, and whether it's safe to run a program at the behest of a stranger. In general, no, it's not safe and I don't encourage it.
    In this case, however, there are a couple of ways for you to decide whether the program is safe without having to trust me. First, you can read it. Unlike an application that you download and click to run, it's transparent, so anyone with the necessary skill can verify what it does.
    You may not be able to understand the script yourself. But variations of it have been posted on this website thousands of times over a period of years. The site is hosted by Apple, which does not allow it to be used to distribute harmful software. Any one of the millions of registered users could have read the script and raised the alarm if it was harmful. Then I would not be here now and you would not be reading this message. See, for example, this discussion.
    Nevertheless, if you can't satisfy yourself that these instructions are safe, don't follow them. Ask for other options.
    4. Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    5. Try to test under conditions that reproduce the problem, as far as possible. For example, if the computer is sometimes, but not always, slow, run the test during a slowdown.
    You may have started up in "safe" mode. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    6. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    7. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(1296 ' 0.5 0.25 50 1000 15 5120 1000 25000 6 6 5 1 0 100 ' 51 25600 4 10 25 5120 102400 1000 25 1536 450 40 500 300 85 25 20480 262144 20 2000 524288 604800 5 1024 25 );k=({Soft,Hard}ware Memory Diagnostics Power FireWire Thunderbolt USB Bluetooth SerialATA Extensions Applications Frameworks PrefPane Fonts Displays PCI UniversalAccess InstallHistory ConfigurationProfile AirPort 'com\.apple\.' -\\t N\\/A 'AES|atr|udit|msa|dnse|ax|ensh|fami|FileS|fing|ft[pw]|gedC|kdu|etS|is\.|alk|ODSA|otp|htt|pace|pcas|ps-lp|rexe|rlo|rsh|smb|snm|teln|upd-[aw]|uuc|vix|webf' OSBundle{Require,AllowUserLoa}d 'Mb/s:Mb/s:ms/s:KiB/s:%:total:MB:total:lifetime:sampled:per sec' 'Net in:Net out:I/O wait time:I/O requests:CPU usage:Open files:Memory:Mach ports:Energy:Energy:File opens:Forks:Failed forks:System errors' 'tsA|[ST]M[HL]' PlistBuddy{,' 2>&1'}' -c Print' 'Info\.plist' CFBundleIdentifier );f=('\n%s'{': ','\n\n'}'%s\n' '\nRAM details\n%s\n' %s{' ','\n'{"${k[22]}",}}'%s\n' '%.1f GiB: %s\n' '\n    ...and %s more line(s)\n' '\nContents of %s\n    '"${k[22]}"'mod date: %s\n    '"${k[22]}"'checksum: %s\n%s\n' );c=(879294308 4071182229 461455494 216630318 3627668074 1083382502 1274181950 1855907737 2758863019 1848501757 464843899 2636415542 3694147963 1233118628 2456546649 2806998573 2778718105 842973933 1383871077 1591517921 676087606 1445213025 2051385900 3301885676 891055588 998894468 695903914 1443423563 4136085286 3374894509 1051159591 892310726 1707497389 523110921 2883943871 3873345487 );s=(' s/[0-9A-Za-z._]+@[0-9A-Za-z.]+\.[0-9A-Za-z]{2,4}/EMAIL/g;/faceb/s/(at\.)[^.]+/\1NAME/g;/\/Shared/!s/(\/Users\/)[^ /]+/\1USER/g;s/[-0-9A-Fa-f]{22,}/UUID/g;' ' s/^ +//;/de: S|[nst]:/p;' ' {sub(/^ +/,"")};/er:/;/y:/&&$2<'${p[4]} ' s/:$//;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: (E[^m]|[^EO])|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[9]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of|yc/!{ s/^.+is |\.//g;p;q;} ' ' BEGIN { FS="\f";if(system("A1 42 83 114")) d="^'"${k[21]}"'launch(d\.peruser\.[0-9]+|ctl\.(Aqua|Background|System))$";} { if($2~/[1-9]/) { $2="status: "$2;printf("'"${f[4]}"'",$1,$2);} else if(!d||$1!~d) print $1;} ' ' $1>1{$NF=$NF" x"$1} /\*/{if(!f)f="\n\t* Code injection"} {$1=""} 1;END{print f} ' ' NR==2&&$4<='${p[7]}'{print $4} ' ' BEGIN{FS=":"} ($1~"wir"&&$2>'${p[22]}') {printf("wired %.1f\n",$2/2^18)} ($1~/P.+ts/&&$2>'${p[19]}') {printf("paged %.1f\n",$2/2^18)} ' '/YLD/s/=/ /p' ' { q=$1;$1="";u=$NF;$NF="";gsub(/ +$/,"");print q"\f"$0"\f"u;} ' ' /^ {6}[^ ]/d;s/:$//;/([^ey]|[^n]e):/d;/e: Y/d;s/: Y.+//g;H;${ g;s/ \n (\n)/\1/g;s/\n +(M[^ ]+)[ -~]+/ (\1)/;s/\n$//;/( {8}[^ ].*){2,}/p;} ' 's:^:/:p;' ' !/, .+:/ { print;n++;} END{if(n<'{${p[12]},${p[13]}}')printf("^'"${k[21]}"'.+")} ' '|uniq' ' 1;END { print "/L.+/Scr.+/Templ.+\.app$";print "/L.+/Pri.+\.plugin$";if(NR<'{${p[14]},${p[21]}}') print "^/[Sp].+|'${k[21]}'";} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:.+//p;' '&&echo On' '/\.(bundle|component|framework|kext|mdimporter|plugin|qlgenerator|saver|wdgt)$/p' '/\.dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".","");print $0"$";} END { split("'"${c[*]}"'",c);for(i in c) print "\t"c[i]"$";} ' ' /^\/(Ap|Dev|Inc|Prev)/d;/((iTu|ok).+dle|\.(component|mailbundle|mdimporter|plugin|qlgenerator|saver|wdgt))$/p;' ' BEGIN{ FS="= "} $2 { gsub(/[()"]/,"",$2);print $2;} !/:/&&!$2{print "'${k[23]}'"} ' ' /^\//!d;s/^.{5}//;s/ [^/]+\//: \//p;' '>&-||echo No' '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[2]}'{$2=$2-1;print}' ' BEGIN { M1='${p[16]}';M2='${p[18]}';M3='${p[8]}';M4='${p[3]}';} !/^A/{next};/%/ { getline;if($5<M1) o["CPU"]="CPU: user "$2"%, system "$4"%";next;} $2~/^disk/&&$4>M2 { o[$2]=$2": "$3" ops/s, "$4" blocks/s";next;} $2~/^(en[0-9]|bridg)/ { if(o[$2]) { e=$3+$4+$5+$6;if(e) o[$2]=o[$2]"; errors "e"/s";next;};if($4>M3||$6>M4) o[$2]=$2": in "int($4/1024)", out "int($6/1024)" (KiB/s)";} END { for(i in o) print o[i];} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/)||(/v6:/&&$2!~/A/) ' ' BEGIN{FS=": "} /^ {10}O/ {exit} /^ {0,12}[^ ]/ {next} $1~"Ne"&&$2!~/^In/{print} $1~"Si" { split($2,a," ");if(a[1]-a[4]<'${p[5]}') print;};$1~"T"&&$2<'${p[20]}'{print};$1~"Se"&&$2!~"2"{print};' ' BEGIN { FS="\f";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]$1;} ' ' BEGIN { split("'"${p[1]}"'",m);FS="\f";} $2<=m[$1]{next} $1==9||$1==10 { "ps -c -ouid -p"$4"|sed 1d"|getline $4;} $1<11 { o[$1]=o[$1]"\n    "$3" (UID "int($4)"): "$2;} $1==11&&$5!~"^/dev" { o[$1]=o[$1]"\n    "$3" (UID "$4") => "$5" (status "$6"): "$2;} $1==12&&$5 { "ps -c -ocomm -p"$5"|sed 1d"|getline n;if(n) $5=n;o[$1]=o[$1]"\n    "$5" => "$3" (UID "$4"): "$2;} $1~/1[34]/ { o[$1]=o[$1]"\n    "$3" (UID "$4", error "$5"): "$2;} END { n=split("'"${k[27]}"'",u,":");for(i=n+1;i<n+4;i++)u[i]=u[n];split("'"${k[28]}"'",l,":");for(i=1;i<15;i++) if(o[i])print "\n"l[i]" ("u[i]")\n"o[i];} ' ' /^ {8}[^ ]/{print} ' ' BEGIN { L='${p[17]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n    "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n    [N/A]";"cksum "F|getline C;split(C, A);C=A[1];"stat -f%Sm "F|getline D;"file -b "F|getline T;if(T~/^Apple b/) { f="";l=0;while("'"${k[30]}"' "F|getline g) { l++;if(l<=L) f=f"\n    "g;};};if(T!~/^(AS.+ (En.+ )?text(, with v.+)?$|(Bo|PO).+ sh.+ text ex|XM)/) F=F"\n    '"${k[22]}"'"T;printf("'"${f[8]}"'",F,D,C,f);if(l>L) printf("'"${f[7]}"'",l-L);} ' ' s/^ ?n...://p;s/^ ?p...:/-'$'\t''/p;' 's/0/Off/p' 's/^.{52}(.+) <.+/\1/p' ' /id: N|te: Y/{i++} END{print i} ' ' /kext:/ { split($0,a,":");p=a[1];k[S]='${k[25]}';k[U]='${k[26]}';v[S]="Safe";v[U]="true";for(i in k) { s=system("'"${k[30]}"'\\ :"k[i]" \""p"\"/*/I*|grep -qw "v[i]);if(!s) a[1]=a[1]" "i;};if(!a[2]) a[2]="'"${k[23]}"'";printf("'"${f[4]}"'",a[1],a[2]);next;} !/^ *$/ { p="'"${k[31]}"'\\ :'"${k[33]}"' \""$0"\"/*/'${k[32]}'";p|getline b;close(p);if(b~/, .+:/||b=="") b="'"${k[23]}"'";printf("'"${f[4]}"'",$0,b);} ' '/ en/!s/\.//p' ' NR>=13 { gsub(/[^0-9]/,"",$1);print;} ' ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9|"sort|uniq";} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?'${k[32]}'$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ / [VY]/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' '/^find: /!p;' ' /^p/{ s/.//g;x;s/\nu/'$'\f''/;s/(\n)c/\1'$'\f''/;s/\n\n//;p;};H;' ' BEGIN{FS="= "} /Path/{print $2} ' ' /^ *$/d;s/^ */    /;p;' ' s/^.+ |\(.+\)$//g;p;' '1;END{if(NR<'${p[15]}')printf("^/(S|usr/(X|li))")}' ' /2/{print "WARN"};/4/{print "CRITICAL"};' ' /EVHF|MACR|^s/d;s/^.+: //p;' ' $3~/^[1-9][0-9]{0,2}(\.[1-9][0-9]{0,2}){2}$/ { i++;n=n"\n"$1"\t"$3;} END{ if(i>1)print n} ' s/{'\.|jnl: ','P.+:'}'//;s/ +([0-9]+)(.+)/\2'$'\t\t''\1/p' ' /^ +iP.+:$/{ s/://;b0'$'\n'' };/es: ./{ /iOS/d;s/^.+://;b0'$'\n'' };/^ +C.+ted: +[NY]/H;/:$/b0'$'\n'' d;:0'$'\n'' x;/: +N/d;s/\n.+//p;' ' 1d;/:$/b0'$'\n'' $b0'$'\n'' /(D|^ *Loc.+): /{ s/^.+: //;H;};/(B2|[my]): /H;d;:0'$'\n'' x;/[my]: [AM]|m: I.+p$|^\/Vo/d;s/(^|\n) [ -~]+//g;s/(.+)\n(.+)/\2:\1/;s/\n//g;/[ -~]/p;' 's/$/'$'\f''(0|-(4[34])?)$/p' '|sort'{'|uniq'{,\ -c},\ -nr} ' s/^/'{5,6,7,8,9,10}$'\f''/;s/ *'$'\f'' */'$'\f''/g;p;' 's/:.+$//p' '|wc -l' /{\\.{kext,xpc,'(appex|pluginkit)'}'\/(Contents\/)?'Info,'Launch[AD].+'}'\.plist$/p' 's/([-+.?])/\\\1/g;p' 's/, /\'$'\n/g;p' ' BEGIN{FS="\f"} { printf("'"${f[6]}"'",$1/2^30,$2);} ' ' /= D/&&$1!~/'{${k[24]},${k[29]}}'/ { getline d;if(d~"t") print $1;} ' ' BEGIN{FS="\t"} NR>1&&$NF!~/0x|\.([0-9]{3,}|[-0-9A-F]{36})$/ { print $NF"\f"a[split($(NF-1),a," ")];} ' '|tail -n'{${p[6]},${p[10]}} ' s/.+bus /Bus: /;s/,.+[(]/ /;s/,.+//p;' ' { $NF=$NF" Errors: "$1;$1="";} 1 ' ' 1s/^/\'$'\n''/;/^ +(([MNPRSV]|De|Li|Tu).+|Bus): .|d: Y/d;s/:$//;$d;p;' ' BEGIN { RS=",";FS=":";} $1~"name" { gsub("\"","",$2);print $2;} ' '|grep -q e:/' '/[^ .]/p' '{ print $1}' ' /^ +N.+: [1-9]/ { i++;} END { if(i) print "system: "i;} ' ' NF { print "'{admin,user}' "$NF;exit;} ' ' /se.+ =/,/[\}]/!d;/[=\}]/!p ' ' 3,4d;/^ +D|Of|Fu| [0B]/d;s/^  |:$//g;$!H;${ x;/:/p;} ' ' BEGIN { FS=": ";} NR==1 { sub(":","");h="\n"$1"\n";} /:$/ { l=$1;next;} $1~"S"&&$2!~3 { getline;next;} /^ {6}I/ { i++;L[i]=l" "$2;if(i=='${p[24]}') exit;} END { if(i) print h;for(j=0;j<i;j++) print L[i-j];} ' ' /./H;${ x;s/\n//;s/\n/, /g;/,/p;} ' ' {if(int($6)>'${p[25]}')printf("swap used %.1f\n",$6/1024)} ' ' BEGIN{FS="\""} $3~/ t/&&$2!~/'{${k[24]},${k[29]}}'/{print $2} ' ' int($1)>13 ' p ' BEGIN{FS="DB="} { sub(/\.db.*/,".db",$2);print $2;} ' {,1d\;}'/r%/,/^$/p' ' NR==1{next} NR>11||!$0{exit} {print $NF"\f"substr($0,1,32)"\f"$(NF-7)} ' '/e:/{print $2}' ' /^[(]/{ s/....//;s/$/:/;N;/: [)]$/d;s/\n.+ ([^ ]+).$/\1/;H;};${ g;p;} ' '1;END { exit "find /var/db/r*/'${k[21]}'*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom -mtime -'${p[23]}'s"|getline;} ' ' NR<='${p[26]}' { o=o"\n"$0;next;} { o="";exit;} END{print o|"sed 1d"} ' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps crontab kextfind top pkgutil "${k[30]}\\" echo cksum kextstat launchctl smcDiagnose sysctl\ -n defaults\ read stat lsbom 'mdfind -onlyin' env pluginkit scutil 'dtrace -q -x aggsortrev -n' security sed\ -En awk 'dscl . -read' networksetup mdutil lsof test osascript\ -e netstat mdls route cat uname powermetrics );c2=(${k[21]}loginwindow\ LoginHook ' /L*/P*/loginw*' "'tell app \"System Events\" to get properties of login items'" 'L*/Ca*/'${k[21]}'Saf*/E* -d 2 -name '${k[32]} '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' -i '-nl -print' '-F \$Sender -k Level Nle 3 -k Facility Req "'${k[21]}'('{'bird|.*i?clou','lsu|sha'}')"' "-f'%N: %l' Desktop {/,}L*/Keyc*" therm sysload boot-args status " -F '\$Time \$Message' -k Sender kernel -k Message CRne '0xdc008012|(allow|call)ing|Goog|(mplet|nabl)ed|ry HD|safe b|xpm' -k Message CReq 'bad |Can.t l|corru|dead|fail|GPU |hfs: Ru|inval|Limiti|v_c|NVDA[(]|pagin|Purg(ed|in)|error|Refus|TCON|tim(ed? ?|ing )o|trig|WARN' " '-du -n DEV -n EDEV 1 10' 'acrx -o%cpu,comm,ruid' "' syscall::recvfrom:return {@a[execname,uid]=sum(arg0)} syscall::sendto:return {@b[execname,uid]=sum(arg0)} syscall::open*:entry {@c[execname,uid,copyinstr(arg0),errno]=count()} syscall::execve:return, syscall::posix_spawn:return {@d[execname,uid,ppid]=count()} syscall::fork:return, syscall::vfork:return, syscall::posix_spawn:return /arg0<0/ {@e[execname,uid,arg0]=count()} syscall:::return /errno!=0/ {@f[execname,uid,errno]=count()} io:::wait-start {self->t=timestamp} io:::wait-done /self->t/ { this->T=timestamp - self->t;@g[execname,uid]=sum(this->T);self->t=0;} io:::start {@h[execname,uid]=sum(args[0]->b_bcount)} tick-10sec { normalize(@a,2560000);normalize(@b,2560000);normalize(@c,10);normalize(@d,10);normalize(@e,10);normalize(@f,10);normalize(@g,10000000);normalize(@h,10240);printa(\"1\f%@d\f%s\f%d\n\",@a);printa(\"2\f%@d\f%s\f%d\n\",@b);printa(\"11\f%@d\f%s\f%d\f%s\f%d\n\",@c);printa(\"12\f%@d\f%s\f%d\f%d\n\",@d);printa(\"13\f%@d\f%s\f%d\f%d\n\",@e);printa(\"14\f%@d\f%s\f%d\f%d\n\",@f);printa(\"3\f%@d\f%s\f%d\n\",@g);printa(\"4\f%@d\f%s\f%d\n\",@h);exit(0);} '" '-f -pfc /var/db/r*/'${k[21]}'*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cght] ! -name .?\* ! -name \*ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f'$'\f''%Sc'$'\f''%N -t%F {} \;' '/S*/*/Ca*/*xpc*' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' /\ kMDItemContentTypeTree=${k[21]}{bundle,mach-o-dylib} :Label "/p*/e*/{auto*,{cron,fs}tab,hosts,{[lp],sy}*.conf,mach_i*/*,pam.d/*,ssh{,d}_config,*.local} {/p*,/usr/local}/e*/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t {/S*/,/,}L*/Lau*/*t .launchd.conf" list '-F "" -k Sender hidd -k Level Nle 3' /Library/Preferences/${k[21]}alf\ globalstate --proxy '-n get default' vm.swapusage --dns -get{dnsservers,info} dump-trust-settings\ {-s,-d,} '~ "kMDItemKind=Package"' '-R -ce -l1 -n5 -o'{'prt -stats prt','mem -stats mem'}',command,uid' -kl -l -s\ / '--regexp --files '${k[21]}'pkg.*' '+c0 -i4TCP:0-1023' ${k[21]}dashboard\ layer-gadgets '-d /L*/Mana*/$USER' '-app Safari WebKitDNSPrefetchingEnabled' '-Fcu +c0 -l' -m 'L*/{Con*/*/Data/L*/,}Pref* -type f -size 0c -name *.plist.???????' kern.memorystatus_vm_pressure_level '3>&1 >&- 2>&3' '-F \$Message -k Sender kernel -k Message CReq "'{'n Cause: -','(a und|I/O |jnl_io.+)err|disk.+abo','USBF:.+bus'}'"' -name\ kMDItem${k[33]} -T\ hfs '-n get default' -listnetworkserviceorder :${k[33]} :CFBundleDisplayName $EUID {'$TMPDIR../C ','/{S*/,}'}'L*/{,Co*/*/*/L*/}{Cache,Log}s -type f -size +'${p[11]}'M -exec stat -f%z'$'\f''%N {} \;' \ /v*/d*/*/*l*d{,.*.$UID}/* '-app Safari UserStyleSheetEnabled' 'L*/A*/Fi*/P*/*/a*.json' users/$USER\ HomeDirectory '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' ' -F "\$Time \$(Sender): \$Message" -k Sender Rne "launchd|nsurls" -k Level Nle 3 -k Facility R'{'ne "user|','eq "'}'console" -k Message CRne "[{}<>]|asser|commit - no t|deprec|done |ect pas|fmfd|Goog|ksho|ndum|obso|realp|rned f|/root|sandbox ex" ' getenv '/ "kMDItemDateAdded>=\$time.now(-'${p[23]}')&&kMDItem'${k[33]}'=*"' -m\ / '' ' -F "\$Time \$(RefProc): \$Message" -k Sender Req launchd -k Level Nle 3 -k Message Rne "asse|bug|File ex|hij|Ig|Jet|key is|lid t|Plea|ship" ' print{,-disabled}\ {system,{gui,user}/$UID} '-n1 --show-initial-usage --show-process-energy' -r ' -F "\$Message" -k Sender nsurlstoraged -k Time ge -1h -k Level Nle 4 -k Message Req "^(ER|IN)" ' );N1=${#c2[@]};for j in {0..20};do c2[N1+j]=SP${k[j]}DataType;done;l=({Restricted\ ,Lock,Pro}files POST Battery {Safari,App,{Bad,Loaded}\ kernel,Firefox}\ extensions System\ load boot\ args FileVault\ {2,1} {Kernel,System,Console,launchd}\ log SMC Login\ hook 'I/O per process' 'High file counts' UID {System,Login,Agent,User}' services '{load,disabl}ed {Admin,Root}\ access Font\ issues Firewall Proxies DNS TCP/IP Wi-Fi 'Elapsed time (sec)' {Root,User}\ crontab {Global,User}' login items' Spotlight Memory\ pressure Listeners Widgets Parental\ Controls Prefetching Nets Volumes {Continuity,I/O,iCloud,HID,HCI}\ errors {User,System}\ caches/logs XPC\ cache Startup\ items Shutdown\ codes Heat Diagnostic\ reports Bad\ {plist,cache}s 'VM (GiB)' Bundles{,' (new)'} Trust\ settings Activity Free\ space Stylesheet Library\ paths{,' ('{shell,launchd}\)} Data\ packages );N3=${#l[@]};for i in {0..8};do l[N3+i]=${k[5+i]};done;F() { local x="${s[$1]}";[[ "$x" =~ ^([\&\|\<\>]|$) ]]&&{ printf "$x";return;};:|${c1[30]} "$x" 2>&-;printf "%s \'%s\'" "|${c1[30+$?]}" "$x";};A0() { Q=6;v[2]=1;id -G|grep -qw 80;v[1]=$?;((v[1]))||{ Q=7;sudo -v;v[2]=$?;((v[2]))||Q=8;};v[3]=`date +%s`;date '+Start time: %T %D%n';printf '\n[Process started]\n\n'>&4;printf 'Revision: %s\n\n' ${p[0]};};A1() { local c="${c1[$1]} ${c2[$2]}";shift 2;c="$c ` while [[ "$1" ]];do F $1;shift;done`";((P2))&&{ c="sudo $c";P2=;};v=`eval "$c"`;[[ "$v" ]];};A2() { local c="${c1[$1]}";[[ "$c" =~ ^(awk|sed ) ]]&&c="$c '${s[$2]}'"||c="$c ${c2[$2]}";shift 2;local d=` while [[ "$1" ]];do F $1;shift;done`;((P2))&&{ c="sudo $c";P2=;};local a;v=` while read a;do eval "$c '$a' $d";done<<<"$v";`;[[ "$v" ]];};A3(){ v=$((`date +%s`-v[3]));};export -f A1 A2 F;B1() { v=No;! ((v[1]))&&{ v=;P1=1;};};eval "`type -a B1|sed '1d;s/1/2/'`";B3(){ v[$1]="$v";};B4() { local i=$1;local j=$2;shift 2;local c="cat` while [[ "$1" ]];do F $1;shift;done`";v[j]=`eval "{ $c;}"<<<"${v[i]}"`;};B5(){ v="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d$'\e' <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F$'\e' ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`egrep -v "${v[$1]}"<<<"$v"|sort`;};eval "`type -a B7|sed '1d;s/7/8/;s/-v //'`";C0() { [[ "$v" ]]&&sed -E "$s"<<<"$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v"|sed -E "$s";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { B4 0 0 63&&C1 1 $1;};C4() { echo $'\t'"Part $((++P)) of $Q done at $((`date +%s`-v[3])) sec">&4;};C5() { sudo -k;pbcopy<<<"$o";printf '\n\tThe test results are on the Clipboard.\n\n\tPlease close this window.\n';exit 2>&-;};for i in 1 2;do eval D$((i-1))'() { A'$i' $@;C0;};';for j in 2 3;do eval D$((i+2*j-3))'() { local x=$1;shift;A'$i' $@;C'$j' $x;};';done;done;trap C5 2;o=$({ A0;D0 0 N1+1 2;D0 0 $N1 1;B1;C2 31;B1&&! B2&&C2 32;D2 22 15 63;D0 0 N1+2 3;D0 0 N1+15 17;D4 3 0 N1+3 4;D4 4 0 N1+4 5;D4 N3+4 0 N1+9 59;D0 0 N1+16 99;for i in 0 1 2;do D4 N3+i 0 N1+5+i 6;done;D4 N3+3 0 N1+8 71;D4 62 1 10 7;D4 10 1 11 8;B2&&D4 18 19 53 67;D2 11 2 12 9;D2 12 3 13 10;D2 13 32 70 101 25;D2 71 6 76 13;D2 45 20 52 66;A1 7 77 14;B3 28;A1 20 31 111;B6 0 28 5;B4 0 0 110;C2 66;D4 70 8 15 38;D0 9 16 16 77 45;C4;B2&&D0 35 49 61 75 76 78 45;B2&&{ D0 28 17 45;C4;};B2&&{ A1 43 85 117;B3 29;B4 0 0 119 76 81 45;C0;B4 29 0 118 119 76 82 45;C0;    };D0 12 40 54 16 79 45;D0 12 39 54 16 80 45;D4 74 25 77 15&&{ B4 0 8 103;B4 8 0;A2 18 74;B6 8 0 3;C3 75;};B2&&D4 19 21 0;B2&&D4 40 10 42;D2 2 0 N1+19 46 84;D2 44 34 43 53;D2 59 22 20 32;D2 33 0 N1+14 51;for i in {0..2};do A1 29 35+i 104+i;B3 25+i;done;B6 25 27 5;B6 0 26 5;B4 0 0 110;C2 69;D2 34 21 28 35;D4 35 27 29 36;A1 40 59 120;B3 18;A1 33 60 121;B8 18;B4 0 19 83;A1 27 32 39&&{ B3 20;B4 19 0;A2 33 33 40;B3 21;B6 20 21 3;};C2 36;D4 50 38 5 68;B4 19 0;D5 37 33 34 42;B2&&D4 46 35 45 55;D4 38 0 N1+20 43;B2&&D4 58 4 65 76 91;D4 63 4 19 44 75 95 12;B1&&{ D4 53 5 55 75 69&&D4 51 6 58 31;D4 56 5 56 97 75 98&&D0 0 N1+7 99;D2 55 5 27 84;D4 61 5 54 75 70;D4 14 5 14 96;D4 15 5 72 96;D4 17 5 78 96;C4;};D4 16 5 73 96;A1 13 44 74 18;C4;B3 4;B4 4 0 85;A2 14 61 89;B4 0 5 19 102;A1 17 41 50;B7 5;C3 8;B4 4 0 88;A2 14 24 89;C4;B4 0 6 19 102;B4 4 0 86;A2 14 61 89;B4 0 7 19 102;B5 6 7;B4 0 11 73 102;A1 42 86 114;j=$?;for i in 0 1 2;do ((i==2&&j==1))&&break;((! j))||((i))||B2&&A1 18 $((79+i-(i+53)*j)) 107+8*j 94 74||continue;B7 11;B4 0 0 11;C3 $((23+i*(1+i+2*j)));D4 $((24+i*(1+i+2*j))) 18-4*j 82+i-16*j $((112+((3-i)*i-40*j)/2));done;D4 60 4 21 24;D4 42 14 1 62;D4 43 37 2 90 48;D4 41 10 42;D2 48 36 47 25;A1 4 3 60&&{ B3 9;A2 14 61;B4 0 10 21;B4 9 0;A2 14 62;B4 0 0 21;B6 0 10 4;C3 5;};D4 9 41 69 100;D2 72 21 68 35;D2 49 21 48 49;B4 4 22 57 102;A1 21 46 56 74;B7 22;B4 0 0 58;C3 47;D4 54 5 7 75 76 69;D4 52 5 8 75 76 69;D4 57 4 64 76 91;D2 0 4 4 84;D2 1 4 51 84;D4 21 22 9 37;D0 0 N1+17 108;D4 76 24 38;A1 23 18 28 89;B4 0 16 22 102;A1 16 25 33;B7 16;B4 0 0 34;D1 31 47;D4 64 4 71 41;D4 65 5 87 116 74;C4;B4 4 12 26 89 23 102;for i in {0..3};do A1 0 N1+10+i 72 74;B7 12;B4 0 0 52;C3 N3+5+i;((i))||C4;done;A1 24 22 29;B7 12;B3 14;A2 39 57 30;B6 14 0 4;C3 67;A1 24 75 74;B4 1 1 122||B7 12;B4 0 0 123;B3 23;A2 39 57 30;B6 23 0 4;C3 68;B4 4 13 27 89 65;A1 24 23;B7 13;C3 73;B4 4 0 87;A2 14 61 89 20;B4 0 17;A1 26 50 64;B7 17;C3 6;D0 0 N1+18 109;D4 7 11 6;A3;C2 39;C4;} 4>&2 2>/dev/null;);C5
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    8. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad and start typing the name.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    9. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter
    exec bash
    and press return. Then paste the script again.
    10. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. If you don't know the password, or if you prefer not to enter it, just press return three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    11. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, a series of lines will appear in the Terminal window like this:
    [Process started]
            Part 1 of 8 done at … sec
            Part 8 of 8 done at … sec
            The test results are on the Clipboard.
            Please close this window.
    [Process completed]
    The intervals between parts won't be exactly equal, but they give a rough indication of progress. The total number of parts may be different from what's shown here.
    Wait for the final message "Process completed" to appear. If you don't see it within about ten minutes, the test probably won't complete in a reasonable time. In that case, press the key combination control-C or command-period to stop it and go to the next step. You'll have incomplete results, but still something.
    12. When the test is complete, or if you stopped it because it was taking too long, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with the words "Start time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    13. When you post the results, you might see an error message on the web page: "You have included content in your post that is not permitted," or "You are not authorized to post." That's a bug in the forum software. Please post the test results on Pastebin, then post a link here to the page you created.
    14. This is a public forum, and others may give you advice based on the results of the test. They speak for themselves, not for me. The test itself is harmless, but whatever else you're told to do may not be. For others who choose to run it, I don't recommend that you post the test results on this website unless I asked you to.
    Copyright © 2014, 2015 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

  • IS THERE A LIST OF APPS NO LONGER SUPPORTED BY LION?

    IS THERE A LIST OF APPS NO LONGER SUPPORTED BY LION?

    You even gave me a star for my sarcastic answer. Now I suppose I should earn it for real
    I would not consider any list of applications known "not supported by Lion" to be valid. I did a quick check of the Roaring apps survey and found identical applications listed as both compatible and incompatible. Which is it? None of my applications are listed, including the one I haven't touched since 2006 and that works just fine in Lion.
    Any application developer, including Intuit, is free to release an upgrade that will enable their software to work in Lion or even make use of Lion's new features. For an application to not function in Lion, it must be either:
    1) Highly specialized, well-made, and very dependent on a specific version of the underlying operating system. Parallels is a good example.
    2) Poorly written. I won't give any examples for this category, but you know who they are. Any application that doesn't employ low-level operating system interfaces and breaks in Lion means that its developers do not care about the product or its customers. They are using interfaces that have been declared obsolete by Apple years ago. They have made a caculated decision to not update the software until something actually breaks. Furthermore, they have made no effort to test their software against beta versions of Lion. Or maybe they did and the software is so poorly written that they couldn't port it from 10.6 to 10.7 in six months.
    3) Completely abandonned. Quicken is the primary example. It was last updated in 2007 and those updates completely ignored the changes to the Intel processor in 2006.
    You are unlikely to encounter anything from category 1 above. Those developers worked with Apple to get their software ready before Lion was ready. There are a large number of applications in category 2 and 3. Some are very expensive, prompting people to hang on to them for years. Any developer that sells software more expensive than the computer it runs on considers their software to be the priority. In those cases, the computer and operating system are merely vehicles for you to use their product. Updates to either are not allowed or supported. You know who I'm talking about here. You are free to fork over another $1200 for the latest version that will work on Lion. Just don't expect it to work on 10.8 - because it surely won't.

  • Getting "no longer supported" message when opening gmail though Safari on Windows based laptop.  Are others having problem?  Any solutions?

    I have been using Safari to access a gmail account for about a year.    Today, I got a message that Safari is no longer supported by gmail and I need to upgrade.  But I'm using the latest version of Safari. as far as I can tell.  Anyone else getting this message?  Is there a solution?
    Also having issues with yahoo mail, as of today, when using Safari, but I'll post that on a separate forum question.  I am mentioning it here because I wonder if the 2 are related. Gmail message appeared for first time today but I was getting this message from Yahoo earlier this year.  I tried the work around found on this and Yahoo forum but could only get "basis" to work on Yahoo.  .Today, even basic yahoo is not acting the same, reformating and showing commands in the text when I try to reply to an email.  Annoying.

    Google seem to have decided in the last week or so that Safari 5.x, which is the newest Safari version available for Mac OS X 10.5 (Leopard) and 10.6 (Snow Leopard) is "not supported" any more, even though there are many reasons for staying with these OS X versions.
    Try this (at your own risk, but it works for me), as it seems to remove the message by tricking Gmail into thinking your Safari version is newer:
    -- Quit Safari
    -- Locate the following file (location depends on your OS X version):
    OS X 10.6 Snow Leopard:
    /System/Library/PrivateFrameworks/WebKit2.framework/Versions/A/Resources/Info.pl ist
    OS X 10.5 Leopard and older:
    /System/Library/Frameworks/WebKit.framework/Versions/A/Resources/Info.plist
    -- Drag the file to your Mac's desktop to make a copy. Also make a safe copy somewhere else eg your Documents folder, as if you lose or mess up the file Safari will not launch at all. Having a backup browser is also recommended.
    -- Double-click it to open it in TextEdit
    -- Locate the CFBundleVersion value (the last line in the file that has numbers in it) and increment the second digit of it to the required version of Safari e.g. Safari 6 now seems to be the minimum version that Google support so change the second number from 5 to 6 (don't change anything else, only the change the second number). The value is different depending on your OS X version but as an example, for Snow Leopard 6534.59.10 becomes 6634.59.10
    -- Drag the file back from the desktop to its original location, choose the option to replace the old version, and enter your password when prompted.
    -- Run a permissions repair in Disk Utility to set the permissions in the file back to what they should be (not required, but good practice).
    -- Launch Safari and test Gmail.

  • Upgrade to Yosemite 10.10.1 caused my Canon Pixma ip8500 printer to stop working. Canon no longer supporting this printer. Any solutions?

    Upgrade to Yosemite 10.10.1 caused my Canon Pixma ip8500 printer to stop working. Canon no longer supporting this printer. Any solutions?

    Hi
    try this
    resolve my printer problem.
    with Yosemite, Apple have upgraded CUPS to 2.0, and CUPS work different. So you need to change one think in configuration.
    open terminal, and write the following commands:
    sudo sh -c 'echo "Sandboxing Relaxed" >> /etc/cups/cups-files.conf'
    you asked for the password for superuser
    sudo launchctl stop org.cups.cupsd
    after this check in print queue if the printer is ready and not in pause mode.
    The printer now should work, if the printer only print in B&W you need to change the configuration in CUPS web interface.
    try http://localhost:631/ ; if you receive a error telling the web interface is disabled, type in terminal services the following
    cupsctl WebInterface=yes
    after this try again http://localhost:631/ 
    after this choose in the web page "Adding Printers and Classes", bellow the CUPS for Administrators title.
    in the new page, choose manage printers; after this choose your printer.
    in the page of printer choose from the second combobox the option "set default options";
    in the option page, change the color mode from monochrome to color, and save hitting the button "set default option", you be asked for a user and password with admin privileges.
    After this your print is ok.

  • [svn] 4255: GraphicElements are no longer supported in DataGroup.

    Revision: 4255
    Author: [email protected]
    Date: 2008-12-08 15:32:25 -0800 (Mon, 08 Dec 2008)
    Log Message:
    GraphicElements are no longer supported in DataGroup. This allowed us to clean up a lot of the code (hurray!)
    Moreover, there are some other cleanups. We now support null items. Item renderers are strongly typed as IVisualElements now (an item renderer must be an IVisualElement and a DisplayObject). We also don't dispatch events when changing the itemRenderer or itemRendererFunction anymore as there's no need to do it and no need to make these properties bindable.
    Also a minor fix in FlexNativeMenu where the binding metadata was using the wrong event.
    QE Notes: Steve's already changed mustella tests for me.
    Doc Notes: None
    Bugs: SDK-18040, SDK-18046, SDK-18045
    Reviewer: Glenn
    tests: checkintests, mustella DataGroup, FxDataContainer, FxList, Group
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-18040
    http://bugs.adobe.com/jira/browse/SDK-18046
    http://bugs.adobe.com/jira/browse/SDK-18045
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/FlexNativeMenu.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/DataGroup.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxButtonBar.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxList.as
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/Group.as

    jasonwryan wrote:
    theking2 wrote:
    tomegun wrote:All our packages now have service files, so everyone should be able to migrate away from rc.conf. New users should never create/need it.
    Does "All our packages" also include the AUR packages?
    No: they are not Arch packages.
    theking2 wrote: The one I specifically am worried about is the LogitechMediaServer AUR, and the miniDLA. Is there a way to find out if they will run with systemd and if not what to do?
    You can just read the PKGBUILD rather than expecting others to do it for you...
    I can read fairly well, (with my reading glasses, admitted) what particularly do I have to (not) worry about?
    p.s. I did write my own PKGBUILDs in the past that work passably well
    Last edited by theking2 (2012-12-06 01:18:48)

  • CS3 Can Not Be Reinstalled....Adobe says no longer supported...

    Today I went to start Adobe Illustrator and I got a message that "Licensing has stopped working"...The message said I needed to reinstall programs.....I started to and got a message about "deactivating"....I phoned adobe and was told to ignore that message, uninstall programs and re-install them....I made several attempts to re-install them and kept getting messages that re-install failed....I made my 2nd phone call to Adobe only to be told my product was no longer supported.....So I have reading through the Adobe forums and I am only getting crankier.....Any tips would be appreciated....
    PS...I am thinking this has something to do with Flex Licensing system but I have no clue have to edit the registry so i can re-install....
    PPS....I have probably made it a worse mess by trying to manually un-install without really know all the bits and pieces to delete....

    BEFORE SPENDING HOURS OF YOUR LIFE REINSTALLING:
    Check this link in the Adobe Knowledge Base first!
    http://www.adobe.com/go/kb401528
    Had to go through all of the solutions until the first part of Solution 4 where it tells the user to move the cache.db file.
    After moving this file I tried running photoshop CS3 and instead of the dreaded "licensing has stopped working for this product" message it asked me to enter the serial number again. After that I activated and it worked! ! !
    I highly suggest testing these fast solutions before uninstalling and using the clean script.
    Cheers,
    Chris

Maybe you are looking for