[ROM][AOSP JDQ39E][cfX 4.8.1-toolchain][SR20] OFFICIAL codefireX Nightlies!
You will not be able to find a faster source built rom. Built with a custom gcc 4.8.1 toolchain, strict aliasing, isoc++11 mode, O3 completely, and well as other optimizations. Click HERE for a better thread, discussion, download, and more info.
KERNELS THAT FLASH BOOT.IMG ARE NOT COMPATIBLE. GET YOUR KERNEL DEVELOPER TO MODERNIZE THEIR DISTRIBUTION
ROM Changelog:
Code:
SR20:
Partially rebased back to release, fixing permission/su issues
Too much done to really list here, so bare with us
Security settings FC fixed
ROM built with new cfX 4.8.1 toolchain (no longer maintaining toolchain changelog, check git for info)
Kernel built with new cfX 4.7.3 toolchain (no longer maintaining toolchain changelog, check git for info)
New bionic yields a reasonably large performance improvement
New webkit based on CodeAuroraForum's jb_2.5 and aosp master (performance improvement and webaudio/webvideo improvements)
New v8 and chromium based on CodeAuroraForum's jb_2.5 and aosp master (performance improvement)
New skia based on CodeAuroraForum's jb_2.5 and aosp master (minor performance improvement)
Now using okhttp instead of libcore's implementation (minor performance improvement)
Dalvik performance improvements
Libcore performance improvements
Lots of small fixes and stability improvements
Build optimizations
More translations from the incredible crowdin community
Fastest build yet. Also should be giving the proper meaning back to "Stable Release"
SR19:
BT really fixed now
NavBar height issue fixed
Tons of small updates and fixes
More translations from the incredible crowdin community
SR18:
Security Settings FC fixed
Media FC fixed from downloading files in Browser
Bionic updates and many more updates
Fully built with cfX-Toolchain 4.7-2013.03
More translations from the incredible crowdin community
SR17:
New arch variant dependent bionic implementation that improves performance a bit
Su always grants access as a temporary workaround
Fixed play store issues
New krait optimizations
Fixed BT
Merged in aosp master updates
SR16:
Gee: nothing new fixed (been working on this rebase)
Totally rebased all repos (including hardware and telephony) to AOSP OpenMaster
which is also version 4.2.2.2.2.2.2.2.2.2.2 (over a thousand new commits, and always updating)
Moderate performance improvement from the rebase
More customizable Weather tile
bionic: disabled pthread_debug for performance
lower system memory usage
WIP setting for operator icon in pulldown (missing most images now)
SuperUser may deny some applications due to a new koush superuser bug (will be fixed soon no doubt)
SR15:
gee: merged PA's gamma & color changes
gee: completely fixed audio in all situations
gee: fixed vibrate
Built completely in ISOC++11 mode (performance improvement)
libc: many small performance improvements
Swipe the top of a fullscreen app to show status bar (as in iOS)
Using Koush's SuperUser
Weather tile now customizable (from interface -> lockscreen -> widget)
Tons of translations and small fixes as always :)
SR14:
Welcome to the gang ATT Optimus G!
ICU updated to 50.1
QS: Weather tile added (uses CLock)
QS: Memory tile added
Navbar issue should be fixed now
some new, small optimizations
More translations as always by the awesome crowdin translation team
SR13:
Built with cfX-Toolchain 4.7-2013.2-1 (check toolchain changelog)
Many small performance improvements & fixes
Ace: kernel updated (3.0.66 lk. will update on thread shortly)
Custom auto brightness values
Notification QS behavior settings
more translations by crowdin community
SR12:
Fully merged with AOSP 4.2.2 JDQ39 (cfX are the first source built 4.2.2 roms available on XDA)
Ace: kernel updated to v3.1
Reverted power button fast torch temporarily to fix screen off problems
Navbar auto hide handle default set to 35%
SR11:
Ace: kernel updated to v3.0
Ace: better optimized for cortex-a9
New DPI change method persists on new flashes, and doesn't affect Play Store
Added Quick Record tile (****ty images right now - longpress to record)
Interface: Buttons: Allow using torch on power longpress with screen off
Mako: removed the obscenely large minimum spanning distance (should fix many of the pinch to zoom and other multi touch complaints)
Added NavBar widget functionality as well as an option for navigation bar controls in power menu
Using the new app resolver again
CFXSettings: Mustaavalkosta fixed many issues such as bootanimation selection with CM file manager, and the custom navbar icon picker
permissions...he is a truly a machine
CFXSettings: more FR translations courtesy of Pnoire
Implemented the brightness slider for statusbar sliding - will implement a way to disable in next release
Mustaavalkosta set the volume button music controls as off by default
New bootanimation by PYR06 is now used by default
Tons of other miscellaneous fixes and updates
BR9:
Now fully built with a gcc4.7.3 toolchain (major performance improvement)
CFXSettings: Mustaavalkosta fixed the QS enabled toggles FC
Mustaavalkosta fixed BLN in fwb
BR8:
Tons of telephony commits from CM
Rebased frameworks/av
Ace: Clock text size lowered via overlays in what I'm considering a hack, not a fix.
Interface: Buttons: Rdlgrmpf added a new softkeys category with his Button Light Notification option
Interface: Buttons: moved the button light timeout from Display to this fragment
Interface: Status Bar: Signal: Mustaavalkosta added a six bar radio and wifi signal icon setting. The initial radio six bar code hails
from evervolv, with the wifi signal icons being made by Youngunn2008, and Mustaavalkosta doing the necessary changes for sixbar wifi.
Interface: Recent Apps: Mustaavalkosta added a kill all button checkbox.
PackageInstaller: Show current and new version in install dialog by MarcLandis
CFXSettings: more french translations by Pnoire
Settings: Allow user-installed apps to be disabled and force stopped
Misc fixes/updates
BR7:
Reverted to stock app resolver - fixed wallpaper fc
frameworks/native fixes
frameworks/av fixes
BR6:
Fixed security related bugs
Libpng: VeNum optimizations (mostly neon)
Quick Settings: Added favorite contact tile
Phone: Advanced Phone Settings: Vibrate on Answer, Vibrate 60, Vibrate End and Vibrate on Call Waiting.
Phone: Settings: Landscape in call and exit to home
Mms: ThemeChooser support
Mms: Configurable quick reply
Mms: Emoji ported from CM9 w/ quick emoji
Mms: Sms split
BR5:
Fixed all time issues - based more off aosp release branches now with previous master optimizations
Added lockscreen widget settings to interface -> lockscreen (allow all widgets/unlimited widgets)
Mustaavalkosta added custom hardware key backlight settings to Display (only devices with bl hardware keys)
Mustaavalkosta added recent apps memory display in Interface -> Recents
Added 2g and NFC tiles as options for Quick Settings
DeskClock: Added ability to add analog clock to lockscreen without all widgets enabled
DeskClock: Added ability to change digital clock widget colors
Added new app resolver by default - the chooser which is displayed for multiple apps of the same type
Pnoire and Mustaavalkosta added more French translations to CFXSettings & made more translatable
Tons of misc updates
BR4:
Email: reverted clear all button commit to fix Email FC
Bugs: analog clock widget doesn't display properly
BR3:
BIG release for optimizations, updates, and fixes
Fully merged with AOSP master (build ID OPENMASTER, version 4.2.1.2.4.8.16.32.64). TONS OF UPDATES
Added Interface -> ThemePrefs with color pickers for navbar/status bar & a custom bootanimation install setting
Added ability to enable power menu user switcher in Interface -> Power Menu
CFXSettings French translations by pnoire
QuickSettings: GPS fixes
Clock: AM/PM fixes
Better battery led support
HTC Ace: updated kernel to v1.8 of KangBang-Kernel
HTC Ace: fixed Settings -> Storage FC
Jpeg neon optimizations
Newer bionic cortex-a9 optimized string routines than the linaro-android routines (from the string library)
ICU4 updated
Tons of SELINUX updates
Fixed init.d and ksm permissions/functionality
Email: Added "Mark All Messages Read" button
Email: Added Bluetooth PAN features
Email: added option to use/unuse the LED for notifications
Email: added security bypass for exchange
Email: added more refresh intervals
Better search icon
Better copy gtalk text functionality
tons of other **** you'll probably notice due to the aosp master merge ;). Didn't add status bar/navbar transparency due to a major
performance hit even while disabled
BR2:
Most of the new features don't yet conform to disabling CFXSettings - will be fixed in BR3
Moved hide adb notification setting to developer settings where it belongs (below adb checkbox)
Added configurable back to kill app & custom timeout in Interface -> Button Settings
Merged Maxxy13's squashed VoiceMail notification forwardports from CM7 for Canadian carriers
Added Interface -> Battery bar fragment and settings
Added Interface -> General -> Custom carrier label
Added Lockscreen text settings in Interface -> Lockscreen
Added Interface -> Navigation Bar fragment & settings (all cfx 4.1.2 settings here but transparency & navbar widgets)
Added Interface -> Status Bar -> Signal Settings with radio/wifi signal text & color options (as well as hide)
Added Interface -> Status Bar -> Clock Settings with clock style & color settings as well as notification clock actions
Added Interface -> Status Bar -> Quick settings with configurable quick settings.
Added longpress intent to settings in notification shade (now launches CFXSettings)
tons of other **** I'm forgetting, including some AOSP master merges ;)
BR1:
Mako (nexus4) users should be good to go now :)
BT now works on some devices about half the time (seems to be an aosp bug...same error code as on nexus7).
Additional changes which benefit performance in testing
Should be quite bugfree except for the listed 'issues"
Merged with AOSP 4.2.1
Ported T9 Dialing
Added Phone Noise Suppression
Added ability to hide ADB notification in CFXSettings ->Interface -> Status Bar
AR6:
Source built LatinIME keyboard gestures now work (with the proprietary google blob(thanks hdorious for your link))
Added a TabletUI toggle in CFXSettings (must use lowered DPI). It's the new 4.2 tabletUI same as on the N7, so google completely
removed the "combined bar." in favor of a right and left notification pulldown.
Enabled the interface -> buttons settings in CFXSettings
Added T-Mobile ThemeChooser functionality.
AR5:
Added a few battery icon styles, dual pane toggle, and disable bootanimation to CFXSettings - disable bootanim won't do anything until
an animation is added. All CFXSettings except build.prop can be disabled through the switch still :)
Misc fixes/performance improvements...LatinIME *almost* has working gesture.
AR4:
First release with CFXSettings (accessible through settings). This will get far more populated soon. To disable all non-aosp
framework/settings changes, push the switch to "off" in the upper right of the app.
"December" issue is fixed.
Email app now being built with the ROM.
WiFi Tethering now works
Misc fixes
AR3:
Su now building, so root is working
Location Services fixed
Performance improvements
AR2:
Fixed webkit glitches (cpu upload)
Can copy gtalk text
Now has busybox build fixed. Still no working superuser.
As far as I know, build.prop is not used in CWM, so afaik it wouldn't affect the rom. Maybe the assets are wrong ? This results in an Error 7, as far as i Remember...
Sorry all. Seems to have been a bad build. At the time I didn't have anyone to test. Give me a few hours for a new tested build. I swear upping broken **** isn't usually my MO.
Sorry all. Seems to have been a bad build. At the time I didn't have anyone to test. Give me a few hours for a new tested build. I swear upping broken **** isn't usually my MO.
Edit: bad makefile inheritance #blamesynergye
sent from codefireX
Meant to edit the previous...having all sorts of issues
Getting feedback for your app during development is as simple as adding logging info where necessary and looking … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?