yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Android Development] jabza:
Woops, sorry. I didn't see your post earlier; it must've showed up while I was typing my response to the other. And because the PA team is still working on it, so they don't want it merged yet. Besides, I'm not doing much besides compiling it, so it's predominantly their work. If I make any significant patches, though, they'll be submitted to the gerrit.
[Nexus 5 Android Development] fzr-r4:
it seems most of the recent merges have been rebasing and resolving conflicts, so i don't think the PA team would mind if you shared your conflict resolutions to get Halo working!
[Nexus 5 Android Development] jabza:
To anybody getting antsy, I haven't uploaded a new nightly recently because there haven't been any changes since the last one. Thus, there's no use spending time building/uploading one and having you download it, as it'll be the exact same ROM.
[Nexus 5 Android Development] partylikeaninjastar:
I've been wanting Halo back, but don't have the patience to wait for the PA team. Thanks for this.
[Nexus 5 Android Development] jabza:
Same here, and I know I'm not the only one, so that's why I decided to put this up. :good:

Also, for anyone who's interested, they've merged more again today and I posted new builds. Here was the only change from the gerrit:

Update prebuilt su

v1.93
[Nexus 5 Android Development] ConMcCRay:
Is this new or old halo?
[Nexus 5 Android Development] jabza:
Old. They haven't released the new halo code anywhere. Though, it should be noted that they've made improvements to halo since PA v3; the "new" halo is mostly just a change in color.
[Nexus 5 Android Development] braders2k:
Thanks for this, only issue can't seem to get halo to use hangout as default SMS app.. any ideas?
[Nexus 5 Android Development] jabza:
What do you mean? Do you mean Halo doesn't open Hangouts when you get an SMS or do you mean Hangouts isn't staying set as your default SMS app? Which Gapps did you use?

Either way, it seems to work fine for me. View attachment 2567342
[Nexus 5 Android Development] jabza:
Just updated the OP with new builds uploaded to my Drive; MediaFire didn't want to upload them today for some reason. Anyways, for those of you keeping yourselves updated, this is a big one. The PA team merged a lot of new changes today, and it was mostly bug fixes and technical details, with a few more notable exceptions.

ParanoidOTA 2.0

- Removed su access
- Built in /system/priv-app
- Lock android sdk version to 19
- Added README
- Removed recovery settings
- openrecoveryscript and extendedcommand are created to give support for both recoveries at the same time

PS2: Update message for newer gapps if there's no update
Prevent showing an error message if at least one mirror is working

PS3: Back to date as a string (to deal with date+letter gapps version)
Show file size for goo files
Update fragment: use roboto thin font

PS4: Change commit message

PS5: New cards ui layout
Serveral bug fixes
Add support for gapps micro packages
Simplified application flow

PS6: Fix rotation issues
Change some ugly strings
Remove cache access (no need for it)

PS7: Fix NPE

PS8: Beautify the code
Save cards expanded state

PS9: Cards' buttons fit better in the card
Go to download card when starting the app and there's a download

PS10: Readd cache permission

PS11: Fix flow issues

PS12: Use installed pa_gapps as default value in settings

PS13: Modified layout for tablets in landscape
Disable 'cancel download' button until the download really starts

Rework Notification LED

Rework notification LED a bit.

* Clean up code, improve logic.

PS6: According to android writing style update string for "OK"
https://developer.android.com/design/style/writing.html
PS7: Whitespaces.

Other than that, it's mostly fixes for memory leaks, WiFi bugs, a couple lock screen bugs, and some updated translations. Either way, there were tons of changes, so check it out!
[Nexus 5 Android Development] paranoidaditya:
thankyou [MENTION=4803464]jabza[/MENTION] for your work , Using this as my daily driver , coming from omnirom , will use it till PA releases official stable build
[Nexus 5 Android Development] Dougshell:
It keeps downloading a .bin file

---------- Post added at 09:52 PM ---------- Previous post was at 09:27 PM ----------

Ok I got it to work but the build date is still the 2nd
[Nexus 5 Android Development] jabza:
I think the build number stays the same from the last time you did a clean flash. But if you go to the ParanoidOTA app and it has a card based UI, you know you got the changes. The build date in phone settings is just inaccurate.
[Nexus 5 Android Development] jabza:
Well if it were for a change in my build process, sure. But this is just me adding another build with some more work, so I'm asking you guys to do a little work and speak up ;)

But thanks for letting me know what you think! I'll definitely have a build with SuperSU tonight. In fact, I'm going to start building shortly!

And I'm glad you appreciate it. It's not a problem sharing these - I enjoy it.
[Nexus 5 Android Development] Slender Troll:
I would definitely appreciate a superSU build. I'm not a big fan of Koushik, and I know that Chainfire's app will work without fail, whereas superuser isn't known for its resiliency.
[Nexus 5 Android Development] jabza:
Well you're in luck - I just so happen to have a SuperSU build for you!

Also, here's my personal opinion: I agree. I generally trust SuperSU more than Superuser to work correctly and consistently. However, the reason PA picked Superuser is because it's open source. That means that they can not only integrate it into the ROM more completely, but they can also fix whatever bugs they run into to make it even better. SuperSU, on the other hand, works right almost all the time, but if something goes wrong they can't really do anything about it. That being said, I'm currently on the build with SuperSU ;)

Anyways, here's tonight's changelog, everyone:

Superuser

Set default access to apps and adb

Power Menu

The advanced reboot menu will only show if the device is unlocked.
Otherwise, the reboot entry will allow the user to simply reboot the phone.

PS2: Reverted changes done to
core/java/android/view/WindowManagerPolicy.java
PS3: Removed tmp file which was created by gedit..
PS4: Only show reboot options if unlocked or not a secure lockscreen

Telephone

Track own InCallUI
- Open source google dialer needs this modification

Telephony: Fix NT_MODE case statements.
- These changes are necessary because of a RIL bug. Network Mode 7 is
LTE/CDMA for Verizon, which maps to the const NT_MODE_GLOBAL. This
allows the network mode to be changed.

In case you guys didn't catch it, they're adding an open-source Google dialer to the ROM so we can get local businesses/caller ID/search functions in the phone app without using the Google dialer and losing the data quick tile and associated changes. I'm looking forward to that.

Anyways, here are your direct links:

Halo: direct link

Vanilla: direct link

SuperSU*: direct link (MD5)

*SuperSU build includes Halo
[Nexus 5 Android Development] Slender Troll:
SuperSU link goes to a blank page.

Only in the Tapatalk app though, weird.
[Nexus 5 Android Development] jabza:
Well I originally hit "post" before I grabbed the links and put them in, but then I ninja'd them in afterwards, so that was probably the problem. My bad!

Sent from my Nexus 5
[Nexus 5 Android Development] jabza:
Changelog:

Same as PA's today.

Links:

Vanilla: https://googledrive.com/host/0B2aQVOrJ9_ZEcGpIT0tWcXZuVHc/pa_hammerhead-4.2-BETA4-20140408.zip

Halo: https://googledrive.com/host/0B2aQVOrJ9_ZEUFc3RjVuLVh2Sk0/pa_hammerhead-4.2-BETA4-20140408.zip

SuperSU: https://googledrive.com/host/0B2aQVOrJ9_ZETWtjM3daZkJmOFk/pa_hammerhead-4.2-BETA4-20140408.zip (MD5)

Sorry guys, gotta get to bed. I'll spruce up the post with a better changelog later. Besides, there only seems to be a few of you keeping up anyhow - I'm sure you guys can read the gerrit for changes from yesterday if you're curious.
[Nexus 5 Android Development] fzr-r4:
dialer lookup isn't actually merged in their gerritt yet, I think. but thank you, jabza!
[Nexus 5 Android Development] jabza:
Nah, it was merged when I built. I made sure!

Sent from my Nexus 5
[Nexus 5 Android Development] fzr-r4:
ah, my mgerritt android app is not updating right! i see it on the gerritt site through my browser now. ;)

the "Halo" build seems to have SuperSU?
[Nexus 5 Android Development] jabza:
If you came from a build with SuperSU, it's probably left there. Also, the SuperSU build has Halo. I'll check when I'm home though; I'm on the last build.

Sent from my Nexus 5
[Nexus 5 Android Development] Slender Troll:
Will you stop cherry picking halo once hover is released? Just curious.

---------- Post added at 02:39 AM ---------- Previous post was at 02:36 AM ----------

Also, I can't find Peek anymore. Did you forget to add it to the superSU build?
[Nexus 5 Android Development] Shponglized:
Peeks sources aren't released yet.
[Nexus 5 Android Development] jabza:
I just checked - it has Superuser and not SuperSU. Maybe you accidentally hit the wrong link? Unless you've manually flashed SuperSU before. Interestingly, though, apps that were given root permission in SuperSU keep it in Superuser, though they don't show up in the policy list. This is only if you dirty flash, which I assume many of you are.

Nah. I'll keep building, in case people prefer Halo or even if it works in tandem with Hover. I think the bubble UI gives a great option to replace the status bar and use full immersive mode. But I can't be sure if I will use Halo once Hover is released.

As someone else said, they still haven't released the source for Peek. On the bright side, though, these builds won't give you the battery drain bugs that are present in the PA builds with Peek.
[Nexus 5 Android Development] jabza:
So I told you guys I would make a new build every night with the newest commits in gerrit, but the newest commits in gerrit are just to revert the custom lock screen wallpaper. I like it, personally, though I do agree that the implementation is iffy. I'd like it in, and I won't be flashing a build without it, but I wanted your guys opinions.

Do you want a new build with the revert commits they've merged? That means no more custom lock screen wallpaper.
[Nexus 5 Android Development] anmar21:
You said you like the ability to set a custom lockscreen wallpaper then no need to make a new build with those revert commits [emoji6].

Thanks for your work.
[Nexus 5 Android Development] jabza:
So today I (finally) have a new nightly for you guys. PA doesn't have a new release today because they haven't done very much this week that merits a release, so hopefully this satisfies your craving.

Here's the changelog:

Translations

Russian
-Frameworks Base
-Settings
-Dialer
-Lightbulb
-ParanoidOTA

Polish
-Lightbulb
-Settings
-Framework
-Dialer
-Telephony
-ParanoidOTA

German
-SystemUI

French
-Telephony
-Dialer
-Lightbulb

Spanish
-Frameworks Base
-Telephony
-Dialer

Brazilian Portuguese
-Telephony
-SystemUI
-Core
-Lightbulb
-ParanoidOTA
-Settings
-Dialer

Simplified Chinese
-Settings
-Frameworks Base
-Dialer

Catalan
-SystemUI
-Telephony
-Dialer

Vanilla build only

Revert "Fix: Custom lockscreen force close"

Revert "Custom lockscreen"
-The UI of the feature does not fit android guidelines and the feature itself seems a bit too much for PA standards.

And here are your direct links:

Halo: direct link

Vanilla: direct link

SuperSU: direct link

MD5: direct link
[Nexus 5 Android Development] russlowe73:
This is my first time running a build with halo, so forgive me if this has been asked, can the color of halo be changed? And if so, how?
[Nexus 5 Android Development] jabza:
Not in the ROM, no. That's not how PA wrote it, unfortunately. If you really have a need to customize the color, I believe xjParaDroid has that feature that they implemented themselves.

However, if you just want to change the color to gray to match the KitKat style and PA's old Halo redesign, the latest Halo build in the Google drive folder (04/16) has updated drawables for that.

I'll have to post the changelog for the 4/16 builds in the morning, though.

Sent from my Nexus 5
[Nexus 5 Android Development] jabza:
Sorry, I uploaded these last night but I was too pooped to post a changelog.

Changelog:

HALO

Updated drawables to look closer to the proposed Halo redesign.
More info on G+: https://plus.google.com/107979589566958860409/posts/itToWosCRif

Thanks to user wturner859 for the drawables

Battery Icons

Frameworks + Settings: Battery Icon
Reveal hidden battery option
Remove all customizations; return to stock design

PS2 - made font black and bold

Call screen

Add back transparency to incoming call screen

Bug fixes

Fix null pointer error as reported on Jira
https://paranoidandroid.atlassian.net/browse/AOSPA-218

Smooth Spinners: Makes the loading "spinner" animation smoother in non-holo apps

The loading "spinner" animation is quite jerky by default when the progress xml's from
drawable are called in applications that don't use the holo progress animation. The holo
"spinner" animation is already smooth by default. This makes every other "spinner"
animation smooth.

Today I updated the drawables for Halo to more closely match the old redesign that ParanoidAndroid announced before they scrapped it. They weren't my own work, but provided to me by [MENTION=5146527]wturner859[/MENTION], over in the Moto X thread. Thanks go to him for that.

Direct links:

Halo: https://googledrive.com/host/0B2aQVOrJ9_ZEUFc3RjVuLVh2Sk0/pa_hammerhead-4.2-BETA4-20140416.zip

Vanilla: https://googledrive.com/host/0B2aQVOrJ9_ZEcGpIT0tWcXZuVHc/pa_hammerhead-4.2-BETA4-20140416.zip

SuperSU: No SuperSU build this time. Sorry guys.
[Nexus 5 Android Development] dkm201:
Thanks for making these --

For some reason Halo isn't popping up for me on the latest release...?
[Nexus 5 Android Development] jabza:
Can you clarify? When you press the Halo button, it doesn't appear? Or it doesn't reappear after it's hidden itself?
[Nexus 5 Android Development] dkm201:
Withdrawn; it was my mistake. The button wasn't there becausei has flashed a zip to get rid of all the holo blue and it it was the culprit.
[Nexus 5 Android Development] jabza:
Builds updated in the Google Drive folder; changelog will come when I get a chance. The most noticeable change, though, is that the bug where the quick settings would appear even when quick pull down was disabled has been fixed.
[Nexus 5 Android Development] fzr-r4:
I'm one of the people who didn't like the clear-all button for recent apps, so I like the new on-the-spot preference for it.
[Nexus 5 Android Development] jabza:
Alright, sorry it's taken a while, I've been fairly busy recently. Anyways, here's the changelog from the last build:

On-The-Spot Preferences

On-The-Spot: Add clear all recents button to user preferences.

PS3: Add proper drawable thanks to / by Dani Rosenkamp @DaNi--
Fix wrong change id (from abandoned commit)
PS4: More logic drawable

Security

fix WRITE_SETTINGS to be "dangerous"

(see http://www.fireeye.com/blog/technical/2014/04/occupy_your_icons_silently_on_android.html for an explanation why this is dangerous)

Bug fixes

SystemUI: Fix Quick Settings appear when disabled

If you tap the clock on the status bar, then the next time you pull down the status bar on the
right side it will show the quick settings. Even if the user disabled quick pulldown.

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

PS2: fixed spacing

DocumentsUI: Allow open files instead of URIs

Check files' real path and mime type to open them only in standalone mode.
This allows, for example, installing apks.

[TEMP] PIE: fix a freezing bug

How to reproduce:
- Enable PIE;
- Toggle between on/of;
- Without close expanded status bar click any tile that use one of this methods -> private void startSettingsActivity(String action) or private void startSettingsActivity(Intent intent);
- System will freez for some seconds and soft reboot;

Solution:
- When deteced PIE mode enabled use a runnable with a less time possible to give time to system colapse panels and perform needed actions

SystemUI: Fix Removed USB Storage Notification

If you have connected a OTG USB Storage to your device an disconnect it
the Notification "Removed USB Storage" appears. But you can't swipe it
off, because the Notification intent is set with FLAG_ONGOING_EVENT and
not with FLAG_AUTO_CANCEL!
In my fix I changed the boolean function variable 'dismissable' from
"false" to "true" and so the Notofication will gets the flag
FLAG_AUTO_CANCEL, now the Notification can be swiped off.

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

PIE: Disable orientation sensor when we don't need it

Orientation sensor always enabled causing some device keep awake and
battery drain. This commit fix this issue.

* Disable/Enable orientation listener when screen turn off/on if PIE
is enabled.
* If PIE is disabled, recycle it.

Fix very long app_name crash.

http://ibrahimbalic.com/2014/android-os-memory-corruption-bug/ found an stack overflow bug.
The very long app_name make libandroid_runtime allocate a very large array on stack, the stack may overflow to other data areas in this situation.
This patch allocate large array on heap instead of on stack to avoid segment fault when doing memcpy.

APNs

APNs: Add ONO (Spain) carrier

There will be no nightly (at least as of now) because they haven't merged anything since the last one. Sorry guys.
[Nexus 5 Android Development] fzr-r4:
oh man, huge updates in gerrit today, jabza. I'm going to try to build.

---------- Post added at 09:01 PM ---------- Previous post was at 08:49 PM ----------

edit: oh wait, they posted hover . . .
[Nexus 5 Android Development] FuMMoD:
Hover released woot woot
[Nexus 5 Android Development] argrr101:
Jabza, will you continue to build builds with Halo included? Hover is great for notifications but I actually use Halo (in conjunction with the HALO))) app) more for opening apps in floating windows. Hope to continue using your builds until I find a better solution or Hover evolves to replace this function, which I'm not sure it will.
[Nexus 5 Android Development] jabza:
I sure will. I have some debugging to do, with the new floating windows commit. I fixed the build errors it caused, but I'm testing out Hover tonight so I can't see if the build works on the device yet. I'll have a working build uploaded tomorrow, though!

And once they release the source for Hover, I'll be releasing builds with both.

Edit: early tomorrow, don't worry. I'll be testing it in the morning.

Sent from my Nexus 5
[Nexus 5 Android Development] argrr101:
You rock!
[Nexus 5 Android Development] razrlover:
[MENTION=4803464]jabza[/MENTION], that's good news!!
[Nexus 5 Android Development] Tyrany:
[MENTION=4803464]jabza[/MENTION] any possibility of adding cm theme chooser to builds?
[Nexus 5 Android Development] jabza:
Probably not any time soon. I tried a cursory merge of it and all the dependencies, and there were a lot of build issues after I fixed the merge conflicts. If I find myself with a good chunk of spare time, I might go back and work on it, but I wouldn't expect it soon.

Sent from my Nexus 5
[Nexus 5 Android Development] Tyrany:
I could try it myself but since i dont have any knowledge and that gives so much problems probably i will screw everything

Enviado do meu Nexus 5 através de Tapatalk
[Nexus 5 Android Development] razrlover:
[MENTION=4803464]jabza[/MENTION], what up my friend! Thanks enjoying latest build great battery plus test build of 4/30 is good too. What's the plan now? Still nightlies or?

Thanks again. I will visit g+ too
[Nexus 5 Android Development] jabza:
Yeah, I'm still planning on doing nightlies, no worries! I've just been caught up in a few things and haven't had the chance to update things yet. Sorry for the wait!

Sent from my Nexus 5
[Nexus 5 Android Development] razrlover:
No worries. Do what u gotta!
[Nexus 5 Android Development] jabza:
Alright guys, sorry for the delay. I had some other stuff going on, but anyways, I'm back with a new build. Sort of.

Changelog:

Peek

Sensors are fully disabled when screen is on. When you turn the screen off,
it will start polling both gyroscope and proximity sensor values. If it detects
using the gyroscope sensor that device is lying on a table, it disables proximity
polling. If it detects with proximity sensor that it is in your pocket, it disables
gyroscope polling. This way, we save some battery from the beginning. Later, when you
receive a notification, it enables a partial wakelock (CPU on but at low frequency),
and starts listening for movement, either from getting it out your pocket or lifting
off from the table. If it detects those events, it will turn on screen and show the notification.
Wakelock timeouts on 10 secs, so if you receive a notification and there is no movement in that time,
sensors will stop polling after that time, disabling peek interaction until a new notification comes.
Peek doesn't process low and min priority notifications.

https://plus.google.com/+ParanoidAndroidCorner/posts/3wppxakBSVR

Contributors:
@D4rKn3sSyS
@Anu6is
@BigBrother1984

Floating Window

Add support for floating windows (note: this adds the groundwork into the Vanilla build, but does NOT include Hover)

Downloads

Add support for stop/pause download from the notification

Quicksettings

Update immserive quick tile icons - credit to Lo Huot

ParanoidOTA

Cards look & feel more like Google Now

Fix crash when adding a file from recents or downloaded tabs in DocumentsUI

Animate card expanding and collapsing

Bug fixes

Fix audio bug:
max volume for media is 15 and any volume >10 will result in setting
*MAXIMUM* volume level on headset which is not safe for listener.

Fix volume in Settings/Sound is slow to start

Fix Media process crash

Fix: If quick pull down is disabled, a double-finger drag wouldn't open quick settings

Optimizations

Allow to disable IME selector notification in settings

Full-screen UI when incoming call (based on CM)

Long press recents to go to last app

Parallel shutdown - speeds up shutdown process

Fix setSurfaceTexture to handle surface caching

Peek: clean up tabs/white spaces in code

Create "On-The-Spot" dialog only if needed

Translations

Settings: Swedish translations

Frameworks: update zh-rCN translation

Settings: Fix FR translation

Lightbulb (app): Turkish translation

Direct Links:

Halo build: direct link

Vanilla build: direct link

SuperSU build: TBD
[Nexus 5 Android Development] razrlover:
Thank you so much for continued support and the drive to make the most stable and usable builds. Esp for the halo and multitasking peeps like myself!
[Nexus 5 Android Development] jabza:
Thanks man, I really appreciate that. That's the kind of thing that keeps me doing this.

However, I should inform you guys, my latest Halo builds seem to have an issue. Instead of opening notifications in a floating window, Halo just brings you to the app. I'll look into that tomorrow. For now, I'd suggest flashing the official PA build if you need a floating window. However, if you're only using Halo to manage notifications in immersive mode, then it shouldn't bother you too much.

Sorry for not testing that before I posted this build, guys. I'm hoping I'll have time to fix whatever the issue is tomorrow.

Sent from my Nexus 5
[Nexus 5 Android Development] Slender Troll:
So what about the superSU build? Haven't gotten around to it yet?
[Nexus 5 Android Development] razrlover:
Please do not quote a full page like this just wasted space. Why not just flash SuperSU??
[Nexus 5 Android Development] razrlover:
Ran build overnight. I say deep sleep is working well. Thanks for the awesome build!!
[Nexus 5 Android Development] Slender Troll:
Because flashing superSU doesn't remove superuser from the settings menu, nor does it add superSU to it.
[Nexus 5 Android Development] argrr101:
Good to know, I'll wait for this issue to be fixed. Great work man, this last update was a big one!
[Nexus 5 Android Development] razrlover:
Well I flash superSU every time, not that big of a deal I guess to open the app and adjust settings but whatever. Yes if its built in its a better way. Just trying to not add work for dev