yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] jabza:
I personally use the stock kernel and find it gives me the best battery life, and I don't feel like it's lacking in performance at all, but I believe that Franco does some kernel work for the PA team on the Galaxy S, and so his kernels would be the most suited for AOSPA ROMs. I haven't heard any problems with any kernels specifically with PA (excluding CAF kernels, obviously). I also fiddled with the Linaro kernel for a while, and I liked that a lot. It's based off of Franco's kernel, with Faux audio, IIRC.

Anyone who has more experience than I is welcome to answer, though.
[Nexus 5 Android Development] Alucardis666:
Thanks!
[Nexus 5 Android Development] jabza:
Today's builds are uploading as I type this. Hopefully they'll be finished by the time I get to the end so I can just grab the direct links right away. Anyways, here's the changelog:

Notifications

DownloadNotifier: Normal notification for singles

This builds upon the previous DownloadNotifier, but changes the notification style
when downloading single files by removing the big view.
See this post for more information:
https://plus.google.com/u/0/+Mart%C3%ADndelRosarioOK/posts/hgGcgsFqyp6

PS2: Fixing dependencies
PS3: Removing tabs/whitespace
PS4: Fix missing speed text after last patchset.
PS5: Restore previous change, fix missing time this time.
PS6: Reformat layout

Translations

German
- Lightbulb app translation fixes
- frameworks base translation fixes

That first merge, I've been looking forward to for a while, actually. You know how they added the download speed to the download notification? Well, up until now, it's been pretty big and ugly when you only download one. Now it looks nice and clean :)

Anyways, the builds have finished uploading now, so here are your direct links:

Halo build

Vanilla build
[Nexus 5 Android Development] jabza:
Hey guys. I'm here with the newest nightly, AOSPA 4.2 Beta 2. Here's the changelog:

Beta Release

4.2 Beta 2

Lock Screen

Custom lockscreen wallpaper

Accessible via launcher wallpaper selector and
Settings - Display - Wallpaper - Lock screen

Quick Settings

Quicksettings: Sound tile

Dual Ringer & Volume tile.

* Click on front goes to next ringer mode (silent, vibration, sound).
* Click on back goes to volume change.
* Long click goes to sound settings.
* Handles Vibrate when ringing.

Screencast: http://www.youtube.com/watch?v=gqlPhRBruSU

Based on commit: https://gerrit.paranoidandroid.co/#/c/522/ by cristianomatos.

PS2: Removed tabs.
PS3: Clean up
PS4: Remove pie references
PS5: More pie stuffz!
PS6: Not all devices can vibrate

Bug fixes

Revert "Immersive: Fix black bar in some games"

This reverts commit 73e32d9422c7790a8f9a95f93e224ea6f73ac79f.

Reason why: https://plus.google.com/102019442526033938148/posts/T2DgbKfwWHC

Sadly is due to apps' developers.
So if they don't add full immersive support just disable forced mode.
I may send a mail to them @kevdliu :)

vendor: remove whitespaces

de translation: small fix in ParanoidOTA

Direct links:

Halo build

Vanilla build

MD5s are in the Google Drive folder linked to in the OP. Enjoy.
[Nexus 5 Android Development] Slender Troll:
Built too soon! https://plus.google.com/107979589566958860409/posts/SYjhhrSoPf5

Pie source is released!
[Nexus 5 Android Development] fzr-r4:
it doesn't actually seem to be released yet, despite the g+ post . . .
[Nexus 5 Android Development] jabza:
It took them until just a few hours ago to release it, so I guess it wasn't so bad that I went to bed early.

I'll post a build in a few hours with Pie included. I just have to finish making a cheesecake.

Sorry guys, food comes before my phone. It's just the way of life.

Sent from my Nexus 5
[Nexus 5 Android Development] fzr-r4:
cheesecake taking priority is 100% understandable, even more so if we get pics.
[Nexus 5 Android Development] nemofbaby2010:
For a second I thought pa renamed pie to cheesecake
[Nexus 5 Android Development] jabza:
You want pics? Because I got pics. But I hope you can handle a little bit of jealousy, because it's pretty beautiful.

Here it is in the oven. It had to have a steam bath, basically.

View attachment 2649741

Here it is after chilling overnight.

View attachment 2649742

And here it is after decorating it. The final product!

View attachment 2649739

I'm excited about it. Anyways, I've done all the work for merging Pie into the builds, and they're compiling right now. Sorry to get anyone's hopes up. As a consolation prize, here's a cookie bowl I made with ice cream in it and whipped cream on top.

View attachment 2649740

Okay. Next post will have the Pie builds and the other few updates they've merged. I promise. :D
[Nexus 5 Android Development] Slender Troll:
I'm drooling right now. That looks delicious :D
[Nexus 5 Android Development] jabza:
Thanks :D It was definitely delicious.

Anyways, I've got some good news and some bad news. The good news? The vanilla build is uploaded. The bad news? I still need to fix things in the Halo build. A ton of variables need to be fixed, I guess, and I'm not entirely sure how they got so messed up. Hopefully this doesn't take too long. I'll be back with the changelog and Halo build when I've figured it out!
[Nexus 5 Android Development] chuckenfoot:
Nice work man! Is that your day job?
[Nexus 5 Android Development] jabza:
Ha, silly me, it turns out that a } got lost when I merged the Pie 2.0 commit. Anyhow, both builds are done and uploaded. Here's the changelog:

Pie 2.0

Pie is an alternative navigation and system info interface. It replaces the
standard navbar/statusbar with a navigation arc decorated with statusbar info.

Important notes for developers:
* When PIE is enabled apps don't even have to support immersive mode, they just have
to check for configuration updates (sadly not even this is done by all apps).
When PIE is disabled, apps have to setup an "onSystemUiVisibilityChangeListener"
(best practice for PIE enabled, too).
* Changed how ActivityInfo handles apps capabilities like recalculate screen
size etc. Check code comment(s).

Some info:
* Quicksettings and notification panels are not available anymore, google now
replace swipe up gesture.
* Switched to kitkat colors.
* General improvement to the code, reorganize classes.
* Cleanup a lot and remove useless code.
* Merge with immersive mode, they live in a homogenized state.
* Improve immersive code a bit.
* Upon first activation, toggling immersive tile, the user is presented with a dialog asking
to enable or disable the feature. The preference can be resetted in "Backup & restore" in settings.
* Reduce and center its trigger area.
* While pie is triggered screen is keept on.
* Depending on immersive mode, will show full or lite pie.
* New circled snap points.
* Detach pie on every rotation and/or when screen goes off while you have it triggered.
* What else, what some slices?

Key contributors:
@BigBrother1984
@D4rKn3sSyS
@Anu6is
@David96
@drcmda

Bug fixes

Readd deleted space to vendor.mk
- It's necessary to show correctly the version while building

Check just first char of the version string for gapps updater in ParanoidOTA
- PS2: Don't remove letters from version

Remove dead code from frameworks/base/core/java/android/util/CharsetUtils.java
- This hasn't been used since at least 2011, and we're no longer
shipping the data supporting it either.

Translations

Czech translations
- Small fixes in Settings app.

Alright, for those of you who have been waiting patiently (or not-so-patiently) for Pie, it's finally here. Here are your direct links.

Halo

Vanilla
[Nexus 5 Android Development] IVIanuu:
Finally halo and pie in one build on the nexus 5 thanks for your hard work:)
[Nexus 5 Android Development] jabza:
Thanks dude! Nah, it's not my day job. I just love food and it keeps me busy.

No problem, enjoy it! I'm diggin' full immersive mode and using Halo as my status bar, personally.
[Nexus 5 Android Development] argrr101:
What a good day, Pie + cheesecake. If only you could upload some cheesecake for us too...
[Nexus 5 Android Development] jabza:
Haha if I could put a slice in Google Drive for you guys, I would. I can't eat this all myself. But I'm glad you're excited about Pie!
[Nexus 5 Android Development] fzr-r4:
thanks again for sharing your halo work and process.

props to your proper steaming for that great cheesecake, too!
[Nexus 5 Android Development] jabza:
Hey guys, I just started tonight's builds. It includes an updated APN for French carrier mvno and a fix for a crash when a download is interrupted. Anyways, I have to get to bed early tonight so I won't have the chance to post the commits and direct links, but check back in about an hour and they'll be in the Google drive folders, files ending in 26 (as today is the 26th).

Sorry. Thanks for being patient.

Edit: just joking, they're ending in 27. They're uploaded now.

Sent from my Nexus 5

Edit #2: Don't worry, I'm back. Here's the changelog:

APNs

Update APN for french mvno

ParanoidOTA

Fix crash when a download is interrupted

Direct links:

Halo

Vanilla
[Nexus 5 Android Development] namartlu:
I suppose there are no navigation ring targets yet as it's based on PA 4.2? And no navigation bar dimension adjustment?
[Nexus 5 Android Development] jabza:
Nope. PA hasn't implemented that, and I don't know if they will. I think you can do those things with xposed though. I know that's not ideal, but if that's something you really need then I suppose it's still possible. I know there's ways to change the navbar dimensions yourself, but it's a hassle unless you build it yourself. Navigation ring targets are a little more work to do yourself, though.

If you want a custom build with a different navbar size, I can do that for you though. Just PM me, if that's what you want.
[Nexus 5 Android Development] namartlu:
Thanks for the offer, appreciate that, but I need nav ring targets too. So I will wait a bit to see if PA adds that. Didn't they have that before?
[Nexus 5 Android Development] Slender Troll:
I don't think PA ever had those...
[Nexus 5 Android Development] namartlu:
I see... my mistake.
[Nexus 5 Android Development] Daiskei:
Is the build.prop wrong in the latest build or is it really beta1? The zip file name says beta2.
[Nexus 5 Android Development] jabza:
It's Beta 2. I'm not completely sure why it shows up like that, there's been some discussion on that in the gerrit. But it's been like that for a while.

Sent from my Nexus 5
[Nexus 5 Android Development] jabza:
Today's changelog:

Pie 2.0

Fix random showing of navbar when swiping from top.

We need to condition here aswell to be sure top swipe doesn't trigger up
navbar at all even if we set its height to 0 is an useless call.

Addressing JIRA AOSPA-151 issue.

Bug fixes

Revert "Immersive: Fix black bar in some games"

This reverts commit 73e32d9422c7790a8f9a95f93e224ea6f73ac79f.

Reason why: https://plus.google.com/102019442526033938148/posts/T2DgbKfwWHC

Sadly is due to apps' developers.
So if they don't add full immersive support just disable forced mode.
I may send a mail to them @kevdliu :)

Direct links:

Halo build

Vanilla build
[Nexus 5 Android Development] jabza:
Changelog:

System UI

Fix: SysUi crash on Pie recents
- https://paranoidandroid.atlassian.net/browse/AOSPA-79

- When toggling recent apps using pie controls on secondary user
account, system ui crashes.

DownloadNotifier: Standardize play store and browser downloads
- Image: http://i.imgur.com/w3VaRUK.png

- PS1: Initial commit
- PS2: Standardize all things!

ParanoidOTA

Fix download card getting stuck.
- In some scenarios, when a download fails (or hangs), the
notification dissapears from the status bar although it's
still in the download manager and after some time it gives a
download complete but it really failed. This change gives the
user the chance to cancell the download in this case. Also, I've
fixed the carriage returns (lines added are 89-93)

Additions

Built-in SuperUser
- Manifest
- PA-Vendor
- Settings

Direct links:

Halo

Vanilla
[Nexus 5 Android Development] fzr-r4:
jabza, root is broken with the new su merges in my build. does it work in yours?

edit: flashed yours. root works fine. hm.
[Nexus 5 Android Development] jabza:
Did you get it figured out? If you need any help, don't be afraid to ask!

Anyways, tonight's build.

Changelog:

ParanoidOTA

Fix/Improvement: add touch cancel event on item + code cleanup

PS2: code cleanup
PS3: updated commit message

Bug fixes

Fix: onBoot brightness

When device boots the brightness is always on highest level.

PS1: workaround it
PS2: apply to all devices
PS3: fix blur issue
PS5: sorry, update old file
PS6: remove whitespaces thx Carlo
PS7: revert change in Keyguard, add new fix
PS8: remove tab and whitespace thx Evan

Bug: https://paranoidandroid.atlassian.net/browse/AOSPA-56

Base: Live wallpaper in recent view

Show live wallpapers in the recents view on high-end devices

That's right folks. Now, when you reboot, your brightness shouldn't be at max.

Direct link:

Halo

Vanilla
[Nexus 5 Android Development] fzr-r4:
not exactly. now i have root, but i think it was from updating SuperSU not from anything i did (i have a hammerhead build and a flo build). the SuperSU panel still doesn't show the apps that are granted root permissions. weird.

also, my /system/xbin/su file is 300+kb while yours is 100+kb.

beats me!
[Nexus 5 Android Development] Shponglized:
I dirty flashed the newest build over the latest pa official build, wiping cache in between and the two newest changes don't seem to have taken effect. Being the lwp in recents view and the max brightness bug. Using the sunbeam lwp, and no Franco kernel or anything (yet)

Edit: oh yeah :p where's the build with SlimRecents. Haha
[Nexus 5 Android Development] jabza:
I'll take a look. I didn't test the latest builds on my phone, I just merged the code.

As for SlimRecents, I just haven't had enough time to dedicate to that yet. It's not high up on my priority list. Sorry.

Sent from my Nexus 5
[Nexus 5 Android Development] jabza:
Odd, it seems like maybe my merges haven't been included. I'll have to give it a closer look. Maybe my root worked because the builds didn't actually include the patches for it. Not sure how that would've happened, but it looks like a possibility.

I'll give it a look in a couple hours and see what's up.

Sent from my Nexus 5
[Nexus 5 Android Development] Shponglized:
Alright... I feel goofy, I must have accidentally flashed 4.2 beta 1 lol. I'm in philz recovery and my lines went back to being tiny :/

And I was mostly kidding about the slim recents thing, although I do dream of it at night still :p
[Nexus 5 Android Development] jabza:
You didn't, it's just showing up wrong in the "about" section. I figured out why that change didn't get merged. I had to fix one of my manifests. Anyways, it's working fine in the Vanilla build. I'm compiling a fixed version of the Halo build right now.

Edit: Alright, the latest Halo build should be fixed now. The Vanilla one was always working.
[Nexus 5 Android Development] jabza:
Hey guys, I goofed up my computer and won't be able to post a change log or direct links (at least not until tomorrow), but it is functioning enough that it's building and uploading today's nightlies. The only things included are what you see merged on gerrit, all the way up to "Quicksettings: Fix immersive icons mismatch".

However, I suspect lots of you will be switching to the official version tonight ;)

Sent from my Nexus 5

Edit: not to give anything away, but you might also switch back pretty quickly.
[Nexus 5 Android Development] mastersoup:
so what was their april fools joke?
[Nexus 5 Android Development] jabza:
Looks like it. You flash it, it adds the button, and then when you press it you just get a toast notification saying "Not available".

Sent from my Nexus 5
[Nexus 5 Android Development] mastersoup:
yah i dont do anything on april first, life resumes on the second. however, it was pretty obvious since they always hype their stuff up with pictures or videos.
[Nexus 5 Android Development] Slender Troll:
After midnight, it becomes "Welcome to april fool's day! Sorry not available yet"

---------- Post added at 12:12 AM ---------- Previous post was at 12:07 AM ----------

They changed it to superuser instead of superSU. Now I KNOW I'm switching back to your build.
[Nexus 5 Android Development] jabza:
Hey guys, sorry, my latest build included their patches for Superuser over SuperSU, so you'll have to flash the SuperSU binaries to get it working again. I did, anyways, and that can be found here. I'll go back and revert those commits when I have a second today and post a fixed build.

Sent from my Nexus 5
[Nexus 5 Android Development] Slender Troll:
I can wait.
[Nexus 5 Android Development] jabza:
So I'm compiling a Halo build right now with Superuser reverted, leaving the old SuperSU in place. It should fix the bugs caused by Superuser.

However, this isn't permanent. In the future, I'll be including their commits with Superuser. To remove those commits is a pretty big deviation from AOSPA, and I'm putting my confidence in the PA team that they'll remove the bugs in Superuser. I'm not sure why they chose to switch to Superuser instead of SuperSU, but I can already see they're hard at work fixing the issues that Superuser has caused.
[Nexus 5 Android Development] Slender Troll:
I really hope the superuser is temporary. SuperSU's auto restore root feature is a must, and superuser just doesn't have it.

Edit: in fact, there is a lot of stuff that superSU has that that superuser doesn't.
[Nexus 5 Android Development] jabza:
Woops, I got busy and forgot to update you guys. The 20140401 build on Google Drive right now is the one with SuperSU. I won't have a new build for you tonight (all the changes are dealing with Superuser anyways), since I'm copying my entire home folder to a new partition and need to let that run overnight from outside the OS, meaning I can't get to my build environment. Don't worry guys, you're not missing out on much!
[Nexus 5 Android Development] Slender Troll:
Link? Or is it the same as above?
[Nexus 5 Android Development] jabza:
It's in the Halo folder linked in the OP, every build + the MD5 gets uploaded to those folders. So if I don't show up with a direct link, you can always go there.

But, because it's so easy for me to grab it for you, here you go! To be clear for everyone that isn't [MENTION=4925229]Slender Troll[/MENTION] but is reading this post, that's my 4/1 Halo nightly, but with the Superuser changes reverted to keep the regular SuperSU.
[Nexus 5 Android Development] Slender Troll:
Thanks! Oh, by the way, the 4/2 build is out.
[Nexus 5 Android Development] jabza:
I noticed! The only changes are bug fixes for Superuser, which I reverted in the 4/1 build I just uploaded, and an italian translation in the ParanoidOTA app, which I managed to catch in the 4/1 build as well.
[Nexus 5 Android Development] jabza:
So, today I have builds for you all. There were changes in the gerrit, and I'm delivering my nightlies as promised. However, these do include the change to Superuser instead of SuperSU. If you prefer SuperSU, you can install it afterwards with this zip. I'll also be providing a link at the end to a build without SuperSU, but it's just the 4/1 build I uploaded. That means it doesn't include today's changes, but that's okay because today's changes are all fixes to make Superuser work nicely.

Because of the patches today, it would appear as if Superuser is playing nice. I haven't had problems, but I don't use root very frequently. I hardly ever touch Titanium Backup because I only dirty flash my builds, and I don't use the other problem apps for Superuser.

Anyhow, here's the changelog:

ParanoidOTA

Italian translation:

PS1: IT translation
PS2: fix Apostrophe

Apostrophe should work now, like it is described there:
http://developer.android.com/guide/topics/resources/string-resource.html#FormattingAndStyling

Settings app

Settings: Fix aapt locale set caused by SuperUser

This allow to display Settings in other language other than default
for whatever reason SuperUser breaks this on AOSP working behaviour
including this flag.

Whatever this does not break anything and will fix our issue till it is
inverstigated why the SuperUser overlay breakes the locale set.

===================

SuperSU: Cleanup change to superuser

Remove SuperSU drawables
Don't hide SuperSU app from app drawer

Vendor

Fix superuser

=========

Fix su on clean flashes

Build

TEMPORARY: Remove supersu backup script
* Switched to superuser now so lets make sure supersu is completely gone.

Direct links:

SuperSU: link

Halo: link

Vanilla: link

I may (or may not) provide updated builds with SuperSU in the future, but any SuperSU builds will include Halo. If I do choose to keep including SuperSU builds, they will only be for a few days before I stop altogether, unless I'm specifically asked for a new SuperSU build. Sorry, it's just not practical for me to make 3 builds, especially when a SuperSU build means reverting a series of commits. Unless, of course, a bunch of you want it. If there seems to be a good demand for it, I'll do it. Shoot me a PM if you have thoughts on it.
[Nexus 5 Android Development] anmar21:
+1 for SuperSU.

[MENTION=4803464]jabza[/MENTION], I suggest you to add a poll.

Thanks for sharing your work.
[8125, K-JAM, P4300, MDA Vario Software Upgrading] summiter:
There's not a whole lot out there that requires Compact Framework 2.0 (yet), but are there many folks interested in a 2.17 ROM with CF2 integrated?

--Summiter
[8125, K-JAM, P4300, MDA Vario Software Upgrading] hrb:
Re: 8125 folks: any interest in a 2.17 ROM w/ CF2 integrated

maybe not many yet, but VERY important ones like Wififofum !

Cheers

hrb
[8125, K-JAM, P4300, MDA Vario Software Upgrading] Dr Puttingham:
Re: 8125 folks: any interest in a 2.17 ROM w/ CF2 integrated

Yes please! My streaming stock quote proggy needs CF2 and I forsee more software using it down the road.

btw, any chance on maybe integrating Adobe Pocket Reader one day? The ClearView is OK but doesn't open all my PDF's ....

Thanks dude!

(and mucho thanks for the latest 2.17 w fonts, themes, etc)

Steven
[8125, K-JAM, P4300, MDA Vario Software Upgrading] CameronJ:
Yes, yes, yes. That would be fantastic.
[8125, K-JAM, P4300, MDA Vario Software Upgrading] jse75:
Re: 8125 folks: any interest in a 2.17 ROM w/ CF2 integrated

I'd be interested, for sure. I've got a couple programs that use CF2.

Just make sure that it has all the same contents as the previous special ROM upgrade (themes, fonts, whatever) and I *think* people should be able to backup using SPB Backup and then upgrade in place. It would be nice to not have to do a total reload.

thanks,

jason
[8125, K-JAM, P4300, MDA Vario Software Upgrading] summiter:
OK, I'll upload something tonight.

I've got the ROM itself built and everything appears fine. The problem I'm having is creating a working cab file that will install the proper registry keys. I have a reg export, and when imported with Resco it sets up fine. But when I try to import it into WinCE Cab Manager to create a cab file, it gets all horked. I'm convinced the problem is with WinCE Cab Manager. (I've tried on WCM 2.0.0.7 and 2.0.0.8).

Soo, what this means for now, is that if you want to use the CF2 that is integrated into the ROM, you'll have to install Resco (not free) or PHM (free) and manually install the reg file.

I might work on getting the keys into the hive file of the ROM itself (as opposed to installing them post-install), but I need to look into the tools for doing so a little more.
[8125, K-JAM, P4300, MDA Vario Software Upgrading] DarkXanthos:
I would love that too! You're the whole reason why I registered for this forum summiter! Please keep up the awesome work.