[Samsung Galaxy Nexus] m.is.for.michael:
How awesome is this build? Super Awesome!

So stoked to have a KK rom which actually works on my gnex! I'd reverted to 4.3 after a week of freezes and not being able to read my email on a straight AOSP build, and was left struggling again with low memory and having things die on me all the time because Android was closing essential programs (like the keyboard) in order to free RAM; but this rom is fluid and doesn't have any of those problems. Big ups to PlayfulGod for building for us.

I'm running the 11-22 build (dirty flashed over 11-20) with dhacker29's gapps (still using dalvik, but only because TiBu crasheson art at the moment), and the recently posted camera/gallery zip to enable photosphere, and it's almost perfect. As expected in such an early build, there are still some bugs; this is what I've noticed in 24 hours of use:

I had *one* freeze, right after loading the rom, the first time I plugged into an outlet; I was away from home and couldn't get a logcat (sorry), but this is actually mentioned in contrast to the one freeze per half hour I was getting on the AOSP build.

I can't swipe left from the launcher to open google now

Root access seems to be a bit hit and miss. Installing supersu on the 11-20 build (and opening and updating the binary) fixed all my TiBu issues, but then flashing the 11-22 build brought them all back (and uninstalling/reinstalling supersu didn't help). I had to go into supersu and click the box to ignore CM's root policy (which I'd already set to apps and adb) in order to get connectbot or TiBu to successfully su

Actually, avast anti theft still thinks my phone's not rooted, and won't enable any of the 'root only' options like 'enable gps when lost'.

Calendar initially wasn't syncing to google: selecting "calendars to display" just left me with a "please wait" eternally spinning wheel, and there was no option to tick calendar under accounts in settings. I ended up removing the 4.4 version and restoring my 4.3 backup using TiBu. Now it works perfectly.

I tried to play rock paper scissors against the new york times robot, but the stock browser told me I don't have flash installed. I do have flash installed (carried over from 4.2!) and it did work on the stock AOSP build (albeit with enormous black boxes!). But whatever: I wasted enough time on this on my desktop; I probably shouldn't take it with me on my mobile....

Graphical glitches in web browser and email clients are gone, but this seems to have come at the price of incognito mode in the stock browser: see logcat below

E/InputEventReceiver( 8227): Exception dispatching input event.
E/MessageQueue-JNI( 8227): Exception in MessageQueue callback: handleReceiveCallback
E/MessageQueue-JNI( 8227): java.lang.IllegalArgumentException: Private browsing is not supported in WebView.
E/MessageQueue-JNI( 8227): at com.android.webview.chromium.WebViewChromium.init(WebViewChromium.java:203)
E/MessageQueue-JNI( 8227): at android.webkit.WebView.<init>(WebView.java:508)
E/MessageQueue-JNI( 8227): at android.webkit.WebView.<init>(WebView.java:475)
E/MessageQueue-JNI( 8227): at com.android.browser.BrowserWebView.<init>(BrowserWebView.java:63)
E/MessageQueue-JNI( 8227): at com.android.browser.BrowserWebViewFactory.instantiateWebView(BrowserWebViewFactory.java:37)
E/MessageQueue-JNI( 8227): at com.android.browser.BrowserWebViewFactory.createWebView(BrowserWebViewFactory.java:47)
E/MessageQueue-JNI( 8227): at com.android.browser.TabControl.createNewWebView(TabControl.java:629)
E/MessageQueue-JNI( 8227): at com.android.browser.TabControl.createNewTab(TabControl.java:201)
E/MessageQueue-JNI( 8227): at com.android.browser.TabControl.createNewTab(TabControl.java:191)
E/MessageQueue-JNI( 8227): at com.android.browser.Controller.createNewTab(Controller.java:2377)
E/MessageQueue-JNI( 8227): at com.android.browser.Controller.openTab(Controller.java:2357)
E/MessageQueue-JNI( 8227): at com.android.browser.Controller.openTab(Controller.java:2345)
E/MessageQueue-JNI( 8227): at com.android.browser.Controller.openIncognitoTab(Controller.java:2339)
E/MessageQueue-JNI( 8227): at com.android.browser.PieControl.onClick(PieControl.java:222)
E/MessageQueue-JNI( 8227): at android.view.View.performClick(View.java:4424)
E/MessageQueue-JNI( 8227): at com.android.browser.view.PieMenu.onTouchEvent(PieMenu.java:391)
E/MessageQueue-JNI( 8227): at android.view.View.dispatchTouchEvent(View.java:7690)
E/MessageQueue-JNI( 8227): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2210)
E/MessageQueue-JNI( 8227): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1945)
E/MessageQueue-JNI( 8227): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/MessageQueue-JNI( 8227): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
E/MessageQueue-JNI( 8227): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/MessageQueue-JNI( 8227): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
E/MessageQueue-JNI( 8227): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/MessageQueue-JNI( 8227): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
E/MessageQueue-JNI( 8227): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/MessageQueue-JNI( 8227): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
E/MessageQueue-JNI( 8227): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/MessageQueue-JNI( 8227): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
E/MessageQueue-JNI( 8227): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2327)
E/MessageQueue-JNI( 8227): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1568)
E/MessageQueue-JNI( 8227): at android.app.Activity.dispatchTouchEvent(Activity.java:2457)
E/MessageQueue-JNI( 8227): at com.android.browser.BrowserActivity.dispatchTouchEvent(BrowserActivity.java:291)
E/MessageQueue-JNI( 8227): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2275)
E/MessageQueue-JNI( 8227): at android.view.View.dispatchPointerEvent(View.java:7870)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:3919)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3808)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3406)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3456)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3425)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3510)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3433)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3567)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3406)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3456)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3425)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3433)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3406)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5520)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5500)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5471)
E/MessageQueue-JNI( 8227): at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5594)
E/MessageQueue-JNI( 8227): at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:182)
E/MessageQueue-JNI( 8227): at android.os.MessageQueue.
D/AndroidRuntime( 8227): Shutting down VM
W/dalvikvm( 8227): threadid=1: thread exiting with uncaught exception (group=0x417f4c50)
E/AndroidRuntime( 8227): FATAL EXCEPTION: main
E/AndroidRuntime( 8227): Process: com.android.browser, PID: 8227
E/AndroidRuntime( 8227): java.lang.IllegalArgumentException: Private browsing is not supported in WebView.
E/AndroidRuntime( 8227): at com.android.webview.chromium.WebViewChromium.init(WebViewChromium.java:203)
E/AndroidRuntime( 8227): at android.webkit.WebView.<init>(WebView.java:508)
E/AndroidRuntime( 8227): at android.webkit.WebView.<init>(WebView.java:475)
E/AndroidRuntime( 8227): at com.android.browser.BrowserWebView.<init>(BrowserWebView.java:63)
E/AndroidRuntime( 8227): at com.android.browser.BrowserWebViewFactory.instantiateWebView(BrowserWebViewFactory.java:37)
E/AndroidRuntime( 8227): at com.android.browser.BrowserWebViewFactory.createWebView(BrowserWebViewFactory.java:47)
E/AndroidRuntime( 8227): at com.android.browser.TabControl.createNewWebView(TabControl.java:629)
E/AndroidRuntime( 8227): at com.android.browser.TabControl.createNewTab(TabControl.java:201)
E/AndroidRuntime( 8227): at com.android.browser.TabControl.createNewTab(TabControl.java:191)
E/AndroidRuntime( 8227): at com.android.browser.Controller.createNewTab(Controller.java:2377)
E/AndroidRuntime( 8227): at com.android.browser.Controller.openTab(Controller.java:2357)
E/AndroidRuntime( 8227): at com.android.browser.Controller.openTab(Controller.java:2345)
E/AndroidRuntime( 8227): at com.android.browser.Controller.openIncognitoTab(Controller.java:2339)
E/AndroidRuntime( 8227): at com.android.browser.PieControl.onClick(PieControl.java:222)
E/AndroidRuntime( 8227): at android.view.View.performClick(View.java:4424)
E/AndroidRuntime( 8227): at com.android.browser.view.PieMenu.onTouchEvent(PieMenu.java:391)
E/AndroidRuntime( 8227): at android.view.View.dispatchTouchEvent(View.java:7690)
E/AndroidRuntime( 8227): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2210)
E/AndroidRuntime( 8227): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1945)
E/AndroidRuntime( 8227): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime( 8227): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
E/AndroidRuntime( 8227): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime( 8227): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
E/AndroidRuntime( 8227): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime( 8227): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
E/AndroidRuntime( 8227): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime( 8227): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
E/AndroidRuntime( 8227): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
E/AndroidRuntime( 8227): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
E/AndroidRuntime( 8227): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2327)
E/AndroidRuntime( 8227): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1568)
E/AndroidRuntime( 8227): at android.app.Activity.dispatchTouchEvent(Activity.java:2457)
E/AndroidRuntime( 8227): at com.android.browser.BrowserActivity.dispatchTouchEvent(BrowserActivity.java:291)
E/AndroidRuntime( 8227): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2275)
E/AndroidRuntime( 8227): at android.view.View.dispatchPointerEvent(View.java:7870)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:3919)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3808)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3406)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3456)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3425)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3510)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3433)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3567)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3406)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3456)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3425)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3433)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3406)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5520)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5500)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5471)
E/AndroidRuntime( 8227): at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5594)
E/AndroidRuntime( 8227): at android.view.InputEventReceiver.dispatchInputEve
W/ActivityManager( 491): Force finishing activity com.android.browser/.BrowserActivity
W/ActivityManager( 491): Activity pause timeout for ActivityRecord{424b4958 u0 com.android.browser/.BrowserActivity t48 f}

If there was one request I'd make, it would be please could you enable fast charge in the kernel? My place is full of crapple ac chargers (on account of my wife's "smart" phone), and they all come up as USB for charging. Plus I tend to charge from my PC at work.