CM11 - temasek's UNOFFICIAL BUILD (grouper/tilapia) - V159 - 12.11.2014 [4.4.4 - KTU84P]

  • [COLOR=#ff0000]Ich, Android-Port.de oder die Entwickler/Publisher der ROM oder Mods,[/COLOR]
    [COLOR=#ff0000]übernehmen keine Haftung für mögliche Schäden an eurem Gerät![/COLOR]

    [COLOR=#ff0000]Ihr seid daher für euer Handeln selbst verantwortlich!!![/COLOR]



    Da die CM10.2 Builds von temasek auf meinem SGS3 immer gute Dienste verrichteten, habe ich mal einen Thread für das Nexus 7 eröffnet.
    Die Builds gibt es für die Wifi-only Version des Nexus 7 (grouper) und auch für die 3G Version (tilapia). Achtet also darauf, dass ihr die richtige Version nehmt.

    WICHTIG

    Erwartet keine "daily builds", temasek wird neue builds zur Verfügung stellen, wenn er Zeit hat.


    Installationsanleitungen & How to


    1st Time Installing

    • Download the zip
    • Download Gapps
    • WIPE DATA/FACTORY RESET
    • Install the update zip from recovery
    • Install gapps
    • Reboot


    Already installed CM10.2/CM11

    • Download the zip
    • Install the update zip from recovery
    • Reboot

    Download
    grouper
    http://d-h.st/users/temasek/?fld_id=27969#files

    tilapia
    http://d-h.st/users/temasek/?fld_id=27968#files


    Mods

    Google Apps
    http://d-h.st/users/temasek/?fld_id=27977#files


    ------------------------------------

    Danke an temasek :)

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

    6 Mal editiert, zuletzt von derpennerwinter (20. November 2013 um 16:01)

  • Da teamsek's CM11 jetzt auch auf meinem Nexus 7 läuft, habe ich dem zweiten Post mal ein paar Screenshots hinzugefügt.

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • Und nun gibt es schon V1.
    Changelog (bezieht sich teilweise auf das i9300)

    Spoiler anzeigen

    FULL CHANGELOG SINCE 1st PREVIEW

    • Most of the ports will now be in "temasek spare parts"
    • Status bar clock style from SlimROM
    • Network traffic meter
    • Brightness control from SlimROM
    • Notification background & transparency
    • Notification shortcuts
    • Low battery warning options
    • Screen-On Notification light option
    • CRT animation from SlimROM
      - cm native crt animation commented out from source
    • Use Alt default app grid
    • Show CPU info
    • Restart SystemUI
    • Dark UI (TRDS 2.0) from SlimROM
      - I will progressively bring TRDS to many parts of the system.
    • Ensure restart SystemUI will not replace your current wallpaper.
    • Screenshot QuickTrash
    • .....I forgotten the rest
    • Temasek CM11 Bootanimation by @2uk3y
      - I will temporary use this till something better comes about
      - That doesn't mean I don't like it. Thanks to @2uk3y
    • Custom System Animations by AOKP
    • Battery Styles with colors by SlimROM
    • Ability to use data over VOICE - Untested
    • FIXED - Camera FC on 1st run
    • Updated cm source

    Available for i9300 (tilapia & grouper coming soon)

    Download Sites
    http://temasek.hopto.org/ ( i9300 / tilapia )
    http://d-h.st/users/temasek ( i9300 / tilapia / grouper )
    2uk3y ( i9300 )

    Enjoy

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • Von heute ist die V3.

    Spoiler anzeigen

    This is a clobbered build
    FIXED - SystemUI FC on changing network via QS
    Update all QS drawables to fit KitKat - CM
    Added option to enable/disable QS Ribbons - CM
    Lockscreen: Add timeout and instant lock option to slide lock - Omni
    Add battery level around unlock ring - Omni
    Lockscreen maximized widgets - Omni
    fb: follow new 4.4 transition on center clock and circle battery - SlimROM
    Delete media tests - SlimROM
    - Media files take up a lot of spce. Deleting them cuts the size of frameworks
    almost in half
    fb: follow on seekbars new UI guideline for 4.4 - SlimROM
    - google forgot some things.....seekbar is one example
    fb: Slims navbar and navring customizations - CREDIT: SlimROM
    - add back our navbar and navring tweeks. This is a completly overworked
    version compared to the one we carry about a year now. Small glitches
    we had are now all fixed. As well it does not need to register extra observers
    code was much slimmed down and improved.
    - Beside that we adapt the 4.4 navbar changes to our system so that it it
    consistent with the new 4.4 UI

    This patch adds:
    - Navbar up to 5 buttons
    - navring up to 5 buttons
    - dynamic menu behaviour
    - landscape navbar options as well now on tablets
    - button glow color
    - button icon color
    - navrign and navbar user can set system or custom icons
    - navbar height and width
    - enable/disable navbar and navring
    - actions are vor navbar and available for the whole system over SlimActions.java
    back
    custom app or activtiy
    home
    kill app
    last app
    notification drawer
    ime switcher
    power menu
    qs pannel
    recents screen
    screen off
    screenshot
    search
    torch if it is available on the device
    - navring has targets for handling vib/mute/sound
    - added Color class based on blk_jacks idea which first grey an icon out and then color it. This gives way better results. As well it fits now perfectly with the new 4.4 UI. Put it on a central place so that it is from everywhere available. notification shortcuts adapted to the new class place
    - complete new icons thanks to kroz who has redone all for xxhdpi
    - our slim special swipe drag drop press longpress options support like on 4.3 this two features
    - a lot lot fixes as well on current google code
    Statusbar: Time and Date actions - Omni
    - Clicking on the Time will open the alarm
    - Clicking on the Date will open the calendar
    Ability to disable hardware keys via nav bar settings - temasek
    fb: correct power menu navring icon - SlimROM
    - had a small jump in it when activated
    fb: correct seeker fb style for 4.4 - SlimROM
    - the idea was good but bad done. A middle in the night action lol. Problem is that holo light themed app cannot handle the white seekbar of course. So add the complete seekbar into the Holo.Light switch to support both cases
    - Holo: white seekbar
    - Holo.Light: dark grey seekbar
    i9300: Enable LockScreen Translucent Decor
    smdk-4412 Make 80cfw +x so the script will run - Omni
    - This fixes the camera for some people
    Temasek CM11 bootanimation - 1st release - CREDIT: @PartimusPrime
    - @noobSU did the liaising part
    Updated cm source
    - Except last 3 frameworks/settings commits
    - This is due to conflicts resulting in segment failure because of my picks from Omni. I will resolve it by V4

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • Auf V3 folgt V4.

    Spoiler anzeigen


    Quote:
    From this build onwards, you are NO LONGER required to use only latest official CWM. You can use the recovery of your choice

    CHANGELOG FOR V4

    • Added "MediaScanner behavior on boot"
      - Temasek spare parts -> General Settings
    • Updated - "Add lockscreen ring battery setting"
      - moved to Lockscreen Settings
    • Reverted - "Lockscreen: Add timeout and instant lock option to slide lock"
      - not working well
    • Statusbar reflect am/pm based on the global user settings 12h/24h format - SlimROM
    • Fetch navbar color from systemUI - SlimROM
    • Updated - Quick settings / Ribbons (Patchset 9)
    • Added "Lockscreen - Customizable shortcuts"
    • fb: global menu follow new 4.4 UI - SlimROM
      - the sound indicator is still ICS blue...change it to white In general we should consider to change all tab_selected files into a Holo.Light switch due it is already defined in styles.xml
    • fb: change alert dialog to new 4.4 UI - SlimROM
      - and add Holo / Holo.Light switch to reflect it proper on the different app styles
    • fb: do not call every time settings on clock intents - SlimROM
      - only needed for configuration change
    • fb: fix rounding issues and take density into account - SlimROM
      - we are a multiDpi rom...and on 4.2 and 4.3 already the text in the circle battery icon was on lower dpi a small bit up. The original author compensated this with just a +1 to the Y value. Thats not the right way...calculate the current dpi into the offset and all is well.
      - We want a perfect 4.4...so this nitpicks even if we are talking about 0.5dp maybe should be fixed.
    • fb: Follow new 4.4 transition on Network Stats - @Cristiano Matos
    • fb: Fix in glowpad disapearing targets when longpressed - @Cristiano Matos
    • fb: Set persist.sys.dalvik.vm.lib at system server startup - SlimROM
      - Bug: 11463182
    • fb: Move set of persist.sys.dalvik.vm.lib to SystemServer only
      - Bug: 11463182
      - Bug: 11479647
    • fb: Improve scrolling cache - Pawit Pornkitprasan
      - Scrolling cache helps make short scrolls/flings smooth but will cause stutter when long flings are made. This patch disables scrolling cache when long flings are made.
      - This patch also fixes a related bug where scrolling cache will not be enabled properly when transitioning from flinging to scrolling.
      - Patch Set 2: Calculate threshold based on maximum velocity (Sang Tae Park)
    • Frameworks: speed up statubar/notification drawer - IceColdJelly
      - a lot user complain about slow statusbar pull down introduced with jb 4.2....this speed it up
    • fb: Fix to NullPointerException when activity is relaunched
    • fb: Keyguard: Set WIDGET_CATEGORY_KEYGUARD when AppWidgetHostView is created
      - Allows the default lockscreen widget to inherit the keyguard widget host category. Without this, only widgets added through -KeyguardActivityLauncher are assigned the correct OPTION_APPWIDGET_HOST_CATEGORY.
    • fb: StorageManager: fix android.process.media process stop while plug a discontinuous partitioned SD Card
      - While get volume state, throw an IllegalArgumentException, catch this exception in StorageManager and return null to MtpService to avoid process stoping.
    • fb: Remove possible leak when exception occurred.
    • fb: Fix: external storage problem NavRing and NavBar applications - SlimROM
      - If the user binds an app which is located on the external sdcard and is rebooting the button icon will be left blank because the navring/navbar is already constructed before the sdcard is mounted. To avoid this we listen to the app available intents.
      - If it is not available the ring target/navbar button shows the none icon. When available it shows the correct app icon. So that the user can clearly see
      this app is accessable or not. As well when the user goes into mass storage mode or does unmount the sdcard or whatever case could happen that the application is not there.
    • Updated - QuickSettings: Update all QS drawables to fit KitKat (Patchset 8)
    • Updated cm source

    DOWNLOAD SITES

    temasek.hopto.org
    Dev-Host
    AndroidFileHost
    MediaFire

    Available for i9300 ( tilapia & grouper coming up)

    @noobSU fyna

    Enjoy

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • Heute folgt auch schon V5.
    Teile des Changelog beziehen sich auf das i9300.

    Spoiler anzeigen

    Build V5


    CHANGELOG FOR V5

    • smdk4412-common: update Mali blobs to r3p2 - xplodwild (Omni)
    • CM Stock Kernel in V5 - In sync with Omni android 4.4 branch with r3p2 mali
    • CM Stock Kernel in V5 - Change SELinux to permissive mode
    • Updated - QuickSettings : Port from cm-10.2 (Patchset 16)
    • Updated - QuickSettings: Update all QS drawables to fit KitKat
    • Added "Lockscreen - Customizable shortcuts" - cm
    • Advanced Power Menu - SlimROM
    • fb: use for Global Menu our SlimActions - SlimROM
    • fb: Slims new Power Menu - SlimROM
      - gmillz already prepared it and I finished it now. Idea was to be more flexible on the power menu but at the same time not complicated. So we adapted Power Menu to our dslv system which allows to sort drag swipe etc the entries.
      So user can now have the power menu how they like it. As well custom apps or activities can be added

      So currently:
      airplanemode
      custom apps
      screenshot
      reboot
      sound
      power off

      are available as options to add or remove or customize with our
      easy dslv settings

      - As well we are only using our central classes for it....means adding
      whatever shortcut is mostly only a 10 line change in future

    • fb: color system icons on navring like the other by default - SlimROM
      - otherwise it does not fit with the default rin targets
    • fb: support new dslv
      - see Settings
    • Settings: new dslv + Dialog handling - SlimROM
      dslv get some tweeks to be perfect
      - dialogs get instance handling
      - icons show all in same size independent which icons they are
      - option "none" is on normal action not available and gets filtered

      Other settings:
      - clean up a bit
      - use more centralized strings
      - dialog get instance handling
      - add missing landscape layout settings for color picker

    • Settings - correct navbar landscape default value for reset - SlimROM
    • Updated cm source

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • V6 basiert jetzt auf Build KRT16S.

    Spoiler anzeigen
    • Android 4.4_r1.2 Build KRT16S
    • Updated - QuickSettings: Port from cm-10.2 (Squashed commit)
      - Almost ready to be merged
    • Updated - Lockscreen - Customizable shortcuts
      - Almost ready to be merged
    • Frameworks - Speed up orientation rotation
    • Recents RAMBAR - Re-ported and minor updates by @Cristiano Matos
    • Updated temasek translations - Thanks all translators
    • Updated cm source

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • V8 gibt es inzwischen auch für grouper und tilapia.

    Spoiler anzeigen
    • smdk4412-common: Add "Export SECONDARY_STORAGE /storage/sdcard1" to init.smdk4x12.rc
    • i9300_audio_hw: Fix first recording sound path setup - Omni
      - On initialize - disabling voicecall route before setting default input and output devices makes proper registers setup persist.
    • system wide immersive mode aka expanded desktop - SlimROM
      - To enable expanded desktop ---> Navigation -> Global Menu
    • fb: Fix FindBugs issues
      - IntProperty: Infinite recursive loop
      - SQLiteSession: Null pointer dereference
      - UsbStoreActivity: Null pointer derefence
      - LocationManagerService: No relationship between generic parameter and method argument
      - ActivityManagerService: Call to equals() comparing different types
      - ChooseAccountTypeActivity: Possible null pointer dereference
      - RuimRecords: Possible null pointer derefence
    • Don't start keyguard in an attempt to exit it. - Danny
      - exitKeyguardSecurely() will open the keyguard if it's currently disabled by an app. As this is unwanted here (the user has either already bypassed the keyguard or the keyguard isn't secure; otherwise he couldn't click on a notification entry) and as the lockscreen already is dismissed a few lines above, don't call exitKeyguardSecurely here.
    • SystemUI: fix RecentPanel position in landscape mode. - mik9
      - In landscape mdoe we forcing ltr layout direction. This cause call to resolvePadding too late and discards paddings computed by fitSystemWindows. To workaround this we can catch onRtlPropertiesChanged and force executuin of fitSystemWindows one more time. To fix scroll issue after padding will be setted
      we calling scrollTo with correct position.
    • fb: fix recents animation on new immersive mode - SlimROM
      - thanks here as well for identify the problem to Kiril. But I changed the implementation. Beside that we give the user the ability to setup different navbar heights IMO there is absolutly no need to use an observer to get the status. We can fetch this from WindowManagerService to get all needed information.
      - So at least this patch fetches needed values from WindowManager and calculates in the missing heights.
    • fb: Fix to NullPointerException when activity is relaunched
      - When ChooseTypeAndAccountActivity is relaunched and resumed by ActivityManager a call is made to onActivityResult without first triggering onResume. This leads to mAccounts object still being null.
      - Fixed by properly setting mAccounts object if it is null prior to use after function onCreate has been called.
    • Keyguard: Set WIDGET_CATEGORY_KEYGUARD when AppWidgetHostView is created - sam3000
      - Allows the default lockscreen widget to inherit the keyguard widget host category. Without this, only widgets added through KeyguardActivityLauncher are assigned the correct OPTION_APPWIDGET_HOST_CATEGORY.
    • StorageManager: fix android.process.media process stop while plug a discontinuous partitioned SD Card.
      - While get volume state, throw an IllegalArgumentException, catch this exception in StorageManager and return null to MtpService to avoid process stoping.
    • fb: Remove possible leak when exception occurred.
      - nameUtf8 is not released after exception. In addtion, Fix code going down after ThrowException.
    • Wifi: Fix for connection failure between third client and GC.
      - When third device sends a connection request to the group client, the existing connection is terminating and also the ongoing connection not successful.Currently as there is no use case where third device is connecting to GC,and the existing onnection getting terminated.This is addressed by ignoring the new connection request from third client to GC and the existing connection is intact.
      - CRs-Fixed: 467049
    • SystemUI: Add missing recycle calls
    • Correctly set the animation flag of the ActionBar
      - Showing/hiding the ActionBar is intentionally done without any animation when done while the Activity is not visible (between onPostResume and onStop). The issue is the animation flag was not set at all when the ActionBar was initialized (i.e. getActionBar() called) between these two lifecycle methods (because mActionBar was null).
      - A temporary solution is to call getActionBar() to initialize the ActionBar in onCreate().
      - This patch simply keeps a flag of the current animation state and update it whenever the ActionBar and/or the flag has been modified.
    • Update the layer's alpha value upon composition of the layer
      - Fixes: This patch makes sure that the layer's alpha value is up-to-date and does not reflect the previous view's alpha value. it fixes the square block on marquee fading edge when text view is applied transparency.
    • Memory leak in IInputMethodSessionWrapper executeMessage
      - In some cases the executeMessage is called with mInputMethodSession == null. For the messages DO_UPDATE_SELECTION, DO_APP_PRIVATE_COMMAND
    • Fix NPE in ConnectivityService
      - Could occur when requestRouteToHostAddress is called on a network with no associated tracker. Code later in the method handles this case gracefully but code introduced in JB throws an exception.
    • SystemUI: update internal state right after hiding transient bars.
    • Keyguard: smooth background change.
    • Fix a programmatic smooth scroll bug
      - Bug: smoothScrollToPosition() stops at child view of which height is higher than list view itself.
    • Clear recents screen
    • Move Mms from phone specific to telephony - SUCCESS
      - Tablets want MMS too (carriers send messages, etc), lets make this for any device inherenting telephony.mk
      - This is applicable to my tilapia build so that outgoing sms/mms can be sent without issue.
    • Updated cm source

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • Nachdem es die letzten Version nur für das i9300 (SGS3) gab, gibt es V12 jetzt auch wieder für grouper und tilapia.

    Spoiler anzeigen

    V12(Current Version)
    md5sum: 858753d151b54b447525b94d192fc236

    • FIXED - SystemUI force closing when Active display is enable when HALO is present. - Cristiano Matos
      - Now we can have both Active Display & HALO present.
    • HALO - ParanoidAndroid
      Add option to enable/disable HALO
    • ListView Animations and Interpolator - team ThinkingBridge
    • Restore "Add battery level around unlock ring"
      - It was reverted in V10
    • Bring back all lockscreen Widget Settings - SlimROM
      - this commits brings back adapted versions for 4.4:
      - enable permanent maximized widgets
      - allow carousel view
      - disable camera widget (NOT WORKING YET)
      - disable initial page hints
    • Revert Omni InCallUI for now
    • i9300 - Revert "Do not disable voice call route on adev_open"
    • fb: give the system proper values back if it is a hw key or navbar device - SlimROM
      - as well allow this behaviour to be overwritten by system.prop like it is suggested by google.
      - Needed to show eg the menu button in apps correct on the different device types
    • fb: enable navbar for hw key devices - SlimROM
      - we moved this part into PhoneWindowManager which controlls the navbar. Due that we allow on all devices a navbar the check on PhoneStatusBar is not needed and prevent the navbar on coming up on hw key devices.
    • Implement a pin keypad shuffler - SlimROM
    • LockBeforeUnlock the new way - SlimROM
      - Due that aosp removed the whole LockBeforeUnlock controll (show slider
      lockscreen before an unsecure internal lockscreen) we must try to find another way without touching the security system itself. Long guess short solution, lmao.
    • fb: enable haptic feedback for lockscreen shortcuts - SlimROM
      - more consistent to general lockscreen behaviour
    • Add support for variable size pattern lockscreen - SlimROM
    • smdk4412-common: camera: fix scene mode snapshot capture crashes - dhiru1602
    • smdk4412-common: camera: reorganize camera parameters - dhiru1602
    • smdk4412-common: camera: several fixes for autofocus - dhiru1602
    • smdk4412-common: camera: fix incorrect jpeg thumbnail height - dhiru1602
    • smdk4412: camera: include support for snapshot while recording - dhiru1602
    • Updated temasek translations
    • Updated cm source - lots of it. Help yourself and read it in cm gerrit.

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • Weiter geht es mit der heutigen V14.

    Spoiler anzeigen

    md5sum: bf4ea300c0dc81008c94aaf829f9791f

    • FIXED - Screeching sound while playing music when locksceen sound / notifications produced.
    • FIXED - ListView FC reported by some users.
    • Add back Omni Non-intrusive InCallUI, now with option to enable/disable. - Not tested
    • Notification background & transparency - SlimROM
      - Past builds was a port from jellybean slimrom
      - Now its kk4.4 updated version.
    • fb: support for keyguard widget carusell on tablets
      - support it as well on tablets and reduce used memory in general and remove the not needed view instead of just hiding it.
    • fb: post time-critical systemui flags to window manager -SlimROM
      - thanks Kiril for this suggestion. We are already using window manager for other things in immersive mode....so nice addition to fix a race condition
    • fb: add back small bottom margin 1px - SlimROM
      - 2px was to much 0 was to less.....1 seems to be perfect
    • Add "Configurable 0, 90, 180 and 270 degree rotation"
    • Better Expanded desktop icons - PA
    • SystemUI: do not collapse panels if keyevent was canceled.
    • Keyguard: fix statusbar lags when default widget shown.
      - When statusbar became expanded KeyguardStatusView receives onKeyguardVisibilityChanged callback and refreshes ClockView. Because it receives more than one call and every time it reads new values from resources it cause lags in opening statusbar panel.
      - Replace this code with BroadcastReceiver and ContentObserver to refresh it only in case something was changed.
    • Quiet Hours: Clean up and consolidate code
      - Added: Allow disabling of system sounds
    • Revert "smdk4412: camera: include support for snapshot while recording"
    • smdk4412-common: camera: fix heap corruption - dhiru1602
    • smdk4412: audio: Remove hackaround for broken audio in first call - Omni
    • The rest...can't remember
    • Updated cm source - lots of it. Help yourself and read it in cm gerrit.

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • Und schon gibt es V15 von morgen.

    Spoiler anzeigen

    md5sum: acdb696331027d61c1a535c5865d029f

    • FIXED - Battery around lockring.
      - Now its moved to Security settings
    • Add time-context headers to the notification header - Omni
      - In temasek spare parts -> Omni features
      - Presently I cannot make it change on the fly so I added an invoke of systemui restart on enable/disable of this feature
      - This commit adds image headers to the notification panel header, based on the date/time. There are pictures for morning, afternoon and night, as well as special events like Christmas and new year's eve. More will be coming, with eventually a way to use an external (as in, Internet) provider for those pictures.
    • Settings: add Advanced Settings under Display
      - Display & lights -> Advanced Display -> Scenario / Mode / Negative Mode
    • Fix switching running/cached apps with memory bar
    • Revert "Configurable 0, 90, 180 and 270 degree rotation" from SlimROM
    • Added "Settings: Forward port Display Rotation settings"
      - Display : Enable rotation on large screens. The auto-rotate toggle in statusbar is no longer present, so the check is no longer valid.
      - Settings: rotation settings for devices with hardware rotation lock. All settings would be disabled on devices with hardware rotation lock due to dependency setting. Disable dependency to allow setting swap volume and rotation degrees on those devices.
      - Add lockscreen rotation as an optional rotation setting (2/2)
      This will allow the user to select wether or not to use therotation settings for the lockscreen. This is dependent upon the rotation setting being checked.
      This is overlay dependent. i9300 does not have it, only tilapia/grouper.
    • Fix exception on rotation.
      - JIRA:CYAN-731
    • Forward port "Display options: allow configuration of wake on plug [behavior"
    • Fix Quick Settings tiles jerking down while animating to notifications view
    • framework: fix reference leak in activiy manager
    • pm: Prevent a system_server crash is package name is null
      - If an app is placed on the system partition and it doesn't specify a valid package name, system_server will crash forever. Just skip it.
    • fb: changed all open forgoten UI from google into new kk4.4 UI - SlimROM
    • SystemUI: add CHANGE_NETWORK_MODE permission
      - Required for 2G/3G quick settings toggle
    • i9300 cm stock kernel - sound-soc: fix muted headset mic after button press
      - This corrects a bug where after pressing the button on a headset the mic becomes muted.
      - partial commit of "sound-soc: Sound platform and WM1811 changes" by SamsungOSRC
    • smdk4412-common: overlay: cleanup Gallery2 config - dhiru1602
      - Samsung ZSL Command is intended to enable ZSL Mode on Samsung Camera HAL. Since we are using an opensource HAL and enabling ZSL natively, we no longer need this.
      - ProfileVideoSize is no longer available.
    • smdk4412-common: camera: include support for face detection - dhiru1602
    • InCallActivity: consume back key on incoming call screen
      - Users will not be able to anything if the physical back key is pressed on the incoming call screen (return to home screen with nothing responding.)
    • frameworks/av - FLAC coded file does not play (single metadata block files)
      - FLAC files which has the last metadata block flag set in STREAMINFO were not playing. Sniff of FLAC is modified to accomodate this set flag.
    • Updated cm source.

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • tilapia ist bei V18 angekommen, grouper ist noch bei V17.
    V17

    Spoiler anzeigen


    I would recommend you enable RAMBAR so that your RECENTS icon is not cut off at the top right/left. If not pls select the position at the bottom right/left.

    • Merged Android 4.4.1_r1, Build KOT49E
    • Fix Duplicate Alarm : Replace Cesium with Classic
    • fb: Make ImageView drawable update more efficient in some cases.
      - When updating the view's drawable via setImageResource or setImageURI, make sure to skip the layout pass if the old and new drawable have equal sizes. This follows what is already done for setDrawable().
    • fb: Avoid layout passes when updating data activity indicators.
      - ImageView can optimize out layout passes if old and new drawable have equal sizes. Take advantage of that by displaying a transparent drawable with the same size as the in/out drawables when there's no activity instead of clearing out the drawable in that case.
    • Restored "Handle backup transport registration dynamically" but soon reverted again + Android 4.4.1_r1 commit of "Harden against transiently unavailable backup transports"
      - Android 4.4.1_r1 introduction of above commit requires the one I just restored but it breaks Google backup account (again).
    • fb: Fix a bootloop problem when /data/system/usagestats/usage-history.xml is empty.
      - This often occurs after an incomplete reboot/shutdown or battery pull.
      - Ported from cm-10.2
    • fb: added national roaming info for Play in Poland - Omni
      - babybutt.ch
      - Users of Play in Poland (MCC 260 MNC 06) can roam on Plus, T-Mobile, Orange (MNCs 01/02/03)
    • fb: Parse UUID string with Long.parseLong - Omni
      - Integer.parseInt throws an NPE for values greater than 0x7fffffff.
    • Add "Lockscreen Colors and Lock Image" - SlimROM
    • Add "Config for menu unlock" in Security Settings
      - Allow to define if menu unlock is enabled or not
    • Add "QS Tweaks" - SlimROM
      - fix fc problem on tablets
      - fix filtering of unsupported tiles
      - add music tile options (disable artwork, disable track title optional)
      - add instance handling as well to the tile chooser dialog
      - add cancel button to chooser dialog
      - battery tile short press now battery stats - longpress batteryicon settings
      - rotation tile lonpress - rotation settings
      - collapse drawer on go to sleep tile
    • Development shortcut in StatusBar and Recent Panel
      - It enables the wipe data and application force close option in the recent tasks list and in the notification area. These options will be available only if the Development shortcut option is enabled.
    • Add support for allow-permission extension.
      - This will grant a sharedUserId arbitrary permissions as defined by XML files in /system/etc/permissions.
    • wifi: Allow configuration of country code for wifi
      - Wifi country code handling is a nightmare - Most retail devices have region customization in /system for each country a device is shipped to.
      - This doesn't work very well for a firmware like Cyanogenmod, where we try to support all target countries with one firmware package. For whatever reason, with newer Broadcom drivers/firmware blobs, the old trick of using a universal region code (ccode=ALL in nvram_net.txt) does not seem to work. Who knows
      what the deal is for other wifi chipsets.
      - The good thing is that wpa_supplicant has a standardized cross-chipset method for setting the region code, and we use that here.
    • healthd: disable periodic polled battery status
      - This change will stop too much of logging made by healthd in kernel logs
    • smdk4412-common - Update storage permissions in init.smdk4x12.rc - temasek
      Before
      Quote:
      on init
      chmod 0701 /mnt/media_rw
      chown root root /mnt/media_rw
      mkdir /mnt/shell/emulated 0700 shell shell
      mkdir /storage 0550 system sdcard_r
      mkdir /storage/emulated 0555 root root
      mkdir /storage/sdcard1 0775 system system
      mkdir /storage/usbdisk0 0775 system system
      mkdir /mnt/media_rw/sdcard1 0775 system system
      mkdir /mnt/media_rw/usbdisk0 0775 system system

      export EXTERNAL_STORAGE /storage/emulated/legacy
      export EMULATED_STORAGE_SOURCE /mnt/shell/emulated
      export EMULATED_STORAGE_TARGET /storage/emulated
      export SECONDARY_STORAGE /storage/sdcard1
      After
      Quote:
      on init
      chmod 0701 /mnt/media_rw
      chown root root /mnt/media_rw
      mkdir /mnt/shell/emulated 0700 shell shell

      mkdir /storage/emulated 0555 root root

      mkdir /mnt/media_rw/sdcard1 0700 media_rw media_rw
      mkdir /mnt/media_rw/usbdisk0 0700 media_rw media_rw

      mkdir /storage/sdcard1 0770 root root
      mkdir /storage/usbdisk0 0770 root root

      export EXTERNAL_STORAGE /storage/emulated/legacy
      export EMULATED_STORAGE_SOURCE /mnt/shell/emulated
      export EMULATED_STORAGE_TARGET /storage/emulated
      export SECONDARY_STORAGE /storage/sdcard1

    • Updated cm source.

    V18

    Spoiler anzeigen
    • FIXED - SMS FC on short codes - rmcc
      - http://review.cyanogenmod.org/#/c/55462/
      - For both charging and potential timing factors on emergency and carrier
      services, short codes should be delivered directly to the network.
    • FIXED - RamBAR
    • USB Mass Storage support - @Oranav
      - Tested working with stock cm kernel & temasek kernel on Windows 7 PC
    • change default for unknown sources & verify apps
    • Improve AOSP Download/Upload animation[/b]
      - This increases the number of png required for a full download/upload animation cycle. These new png makes the animations much smoother.
    • Add option to enable activity indicators on status bar Omni
      - You can now enable/disable network activity indicators
    • i9300 cm stock kernel - Add exFAT support - Omni (psndna88)
    • i9300 cm stock kernel - Add Boeffla sound support - Omni (AndiP71)
    • i9300 cm stock kernel - Add Notification LED controls - Omni (Yank555)
    • Updated cm source.

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • V19 gibt es seit heute für grouper und tilapia.

    Spoiler anzeigen
    • DocumentsUI: Add a standalone File Manager - Omni (XplodWild)
      - This commit adds a standalone mode to the DocumentsUI, to let it act as a file manager/explorer. You can browse your storage contents, open files, and delete them, as well as do everything that the DocumentsUI can do (ie. sort by name/size/type, list and grid view, recents, search, ...).
      - This gives us a consistent file browsing UX accross all apps
      that uses the new documents API.
    • Ability to Enable/Disable Smart Wake covers - For tilapia/grouper only
      - Settings -> Display -> Smart cover wake
    • FIXED - fix possible NPE on back button transition
    • fb: slightly adjust navigationring background drawable size for custom icons to fit the system icons - SlimRom
    • fb: navigationbar use always slimactions and add contentdescription - SlimRom
      - No need to use the AOSP implementation at all...we can send all actions over SlimActions....so remove AOSP implementation and clean up.
      - As well add contentdescription for accessibility events like talkback for ppl who are not able to see. Gives the user all information back needed.
    • SystemUI: fix wrong statusbar background.
      - If we turned off screen while some panel was visible than background of PhoneStatusBarView will not be updated because we receiving single panelExpansionChanged call and after super.panelExpansionChanged mFadingPanel will be null (onAllPanelsCollapsed cause this).
      - Allow updating background when mFadingPanel is null.
    • Add back all keyboard IME features - SlimRom
      this commit adds:

      - ime switcher notification - thanks cm
      - slims fullscreen disable on landscape
      - slims force autorotation on IME
      - volume button control for navigate in the message - thanks cm
      - slims force to show always enter key

      some fixes to the 4.2/4.3 implementations + added full multiuser
      support for all this features

    • fb: Put FileUtils back into android_runtime
      - We still use it for non-fat volume management
    • fb: added national roaming for BOB in Austria
      - babybutt.ch
      - Users of BOB in Austria (MCC 232 MNC 11) can roam on A1 (MNC 01)
    • Add WhisperPush category to security settings - cm
    • Enable OTG natively kk4.4 style - For tilapia Only (untested as my OTG cable lost )
    • Updated cm source.

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • V20 und damit Android 4.4.2 kommen heute auf grouper und tilapia an.

    Spoiler anzeigen
    • Android 4.4.2_r1 Build KOT49H
    • Remove 'force overflow button' logic & settings
      - It's force-enabled now anyway.
    • fb: allow to disable quicksettings - SlimROM
      - on 4.3 we had an extra settings option for it. Due that we want to reduce the settings to improve the UX and due that we are doing it this way on all dslv settings we change the old 4.3 way.
      - Now it is very easy like dslv.....remove all tiles and QS is completly disabled and cannot be opend any more. Notification drawer shows the settings icon on the top right in this case. As well compared to 4.3 this works on phones and tablets
    • Add option to hide power menu when screen is locked - Omni
      - Option in Security Settings
    • Fix for screenshot animation glitch in portrait
    • fb: added national roaming info for Free Mobile in France
      - Users of Free Mobile in France (MCC 208 MNC 15) can roam on Orange (MNC 01)
    • Add new alarm/notification audios
      - Alarm -> Alarm_Day_by_day
      - Notifications -> S_Whistle
    • sepolicy: allow vold to mount fuse-based sdcard
      - exfat and NTFS-3g requires access to /dev/fuse
    • Updated cm source.

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • V21 gibt es heute.

    Spoiler anzeigen
    • Fix ART crash during initialization. - @KrissN
      - The CDMAPhone has a static member that initializes a regexp pattern.
      Unfortunately the java.util.regex.Pattern class is not allowed to be called
      during ART bootstrap process which causes a bootloop.
      - To fix this the initialization has been moved into the only method that
      uses this regular expression.
    • smdk4412-common: exFAT Support for stock cm kernel
    • smdk4412: i9300 update 11 for stock cm kernel
    • smdk4412-common: camera: squashed updates from cm-10.2 - dhiru1602
      smdk4412-common: camera: fix EXIF attributes for S5C73M3 sensor

      S5C73M3 sensor which is the back camera, doesn't return the EXIF
      attributes using V4L2 IOCTL. This sensor interleaves YUV and JPEG
      frames along with Metadata which contains the EXIF information.

      This patch does the following:
      Manually extract the EXIF information from the interleaved metadata
      and implement ISO, Flash, Exposure, Exposure Time and Exposure Bias
      EXIF attributes for S5C73M3.
      Fix incorrect Exposure EXIF attribute that was reporting as 1'.

      Change-Id: Id9faa64af498645099cccc9cbf28f2dbdfecd254

      smdk4412-common: camera: fix scene mode snapshot capture crashes

      Few Scene Modes (like Night, High Sensitivity) if set as default,
      after the camera opens, require the scene mode to be set when the
      stream is turned on inorder to properly take effect. Not doing so
      will result in crashes while trying to capture the snapshot.

      Change-Id: I9e6b67c59699495da6922ac737232f58d98c2b40

      smdk4412-common: camera: reorganize camera parameters

      Few Scene modes require Flash and few don't. However all of
      the scene modes require the focus to be AUTO. Reorganize the
      camera parameters to set the Flash and Focus modes based on
      the scene mode.

      Changes adapted from Exynos5 Camera HAL.

      Change-Id: If3ab62a1d8aecf84d2a04d1e899f71d4315a66ea

      Conflicts:

      camera/exynos_camera.c

      smdk4412-common: camera: several fixes for autofocus

      Setting the AutoFocus off using V4L2_CID_CAMERA_SET_AUTO_FOCUS will
      reset the AF position of the sensor and this was done whenever
      autofocus was completed. This totally defeated the purpose of touch
      to focus since the sensor AF position was being reset after focus
      and had to be refocussed while taking the snapshot. This also led to
      several issues with third party applications since this kind of focus
      behaviour was not intended.

      S5C73M3 Back camera Interleaves YUV and JPEG along with metadata. This
      metadata contains the AutoFocus result. Hence we could parse the
      autofocus result instead of using V4L2 IOCTL, which is more efficient.
      Also, the sensor exhibits issues when AutoExposure and AutoWhite Balance
      locks are used with Flash ON. Improper locking could lead to freezing of
      the sensor while taking a snapshot. Hence, only lock AEAWB when flash is
      OFF and unlock them after AutoFocus finishes.

      Change-Id: Ief28005dcacd0f8f04990ef8eafebff4a2f109d5

      smdk4412-common: camera: enable ZSL mode on front camera

      We are querying FIMC2 for the capture output and hence we
      have no reason to restart the preview to have the preview
      resolution match the capture resolution, which is not how
      Zero Shutter Lag works. We could have different resolutions
      for the preview and capture, hence don't stop the preview
      for resizing.

      Change-Id: Iaf2b4d0c51dbedb9516b7c3cdde09aa18cd95f73

      smdk4412-common: camera: fix incorrect jpeg thumbnail height

      Change-Id: I139823883d91ddaa48e2516511539ff5fe150e25

      smdk4412-common: camera: fix heap corruption

      Change-Id: I0111615b9d4552a7880598a83bc98060fa900b13

      smdk4412-common: camera: include support for face detection

      Change-Id: I1d176bdf17abdcf0c593fceb01808348b87b75ce

    • Active display: Ability to turn off the screen, when a not clearable notification is present
      - Removing the last clearable notification in AD turns of the screen. But if there is a not clearable notification, there is no ability to turn it off directly. This patch adds a power target on place of the 'clear notification' target of AD.
    • Pimp up ActiveDisplay
      This is a squashed commit of the following:
      - Active display: turn off display if device gets pocketed again
      - Active display: Option to change display timeout
      - Active display: Add some log output
      - Active display: Add threshold to proximity sensor
      - Display will only be activated if the proximity sensor was covered for 5 seconds or more.
    • Fix pimp up ActiveDisplay
      - This is a fix for the new features added with change: https://gerrit.omnirom.org/#/c/2819/
      - 1. Fix the bug when Pocket mode is set to Notifications only and you unlock your device with power key and if you put your hands over proximity sensor the device will turn off (very annoying). The problem was that mWakedByPocketMode it was put in wrong place.
      - 2. Added an option in active display settings for "turn off display if device gets pocketed again" (it's annoying for me, because i cover the proximity very often).
      - 3. Added an option in active display settings for proximity threshold. I use this active display feature as an replacement for "sweep2wake", and when my phone it's on the table, i just want to pass my hand over it to show me the clock or notification (this was ok before the pimp up commit), and now, you can choose how many seconds for proximity threshold.
      - Practicaly, this commit fix one bug, and add settings for the features added in 'pimp up' commit.
    • BatteryService: fix FC on boot until battery stat is present
      - updateLightsLocked() can be called from CM's added SettingsObserver when battery stat is not present, causing an FC and a loop until battery stat is present.
    • Profile: disable triggers when profiles are disabled
    • QS: enable haptic feedback and change Alarm tile longpress - SlimROM
      - nice idea from xploid to have haptic feedback on the tiles just a bit to complicated to do on every tile so activate it centralized as well change the longressbehaviour of alarm tile to the normal onClick behaviour
    • QS: make dynamic tiles configurable - SlimROM
      - instead of using a bunch of provider settings var like it was on 4.3 and almost all other roms are doing use one and split like we do for the normal tiles. This
      is more consistent and saves us to observe a bunch of values As well this is integrated into the one layout screen we have. So all QS related is easy and logical usable for the user on one screen
    • QS: do not show ringer options on devices which do not support vibrate - SlimROM
      - if a device like grouper does not support vibration it does not make sense to show the settings dialog for it due that this devices just can switch between sound/mute
    • Fix and pimp custom lockscreen handle - SlimROM
      - problem on current implementation is that it is not multiDpi compatible. As well it looks a bit weird if the user set a square image always. This commit does
      - introduce central circleimage method to get circle image crops
      - before it was assumed that the height of the handle image is 108px (mdpi base) which is correct but the original handle has a lot unused space around to fit better into the view. Whatever after messurment of the real height 68px is correct of course calculated against the current density
      - both above combined results into a always nice looking custom circle icon on the lockscreen dpi and device undependent
      - saved file in settings calculates the needed image size
      base on the current density.
      - use for custom bitmap our colorize methods due that the result looks way nicer then the usual colorfilter
      - use AntiAlias
    • Add temasek shortcuts based on Slim shortchuts - SlimROM
    • National roaming info for yesss! in Austria
    • National roaming info for Drei in Austria
      - 3AT roams in T-Mobile AT networks
    • base: Remove duplicated key handling
    • Add "allow disabling call end sound" - Omni
    • Address the 'ART' Issue
      Rather than outright remove this completely, address primary concerns:

      * Add a more verbose warning message on alert dialog
      * Explicitly state experimental form
      * Explicitly state not supported (no bug reports)
      * Explicitly state issues (crashes, bootloop, etc)

      Additionally, move option to 'Apps' header (bottom), as this is it's
      primary impact.

    • Only show ART information if switching from dalvik to ART
      - We do not want to confuse users with a big information dialog, if they change from ART to dalvik as dalvik is still the official solution, supported and considered safe.
    • Settings: Lockscreen Temasek Handle - SlimROM
      - Grab large temasek icon and resize it rather than process another variable while the lockscreen initilizes.
    • Settings: remove preference if device hasn't LockClock installed
    • Fix and pimp custom lockscreen handle - SlimROM
      - problem on current implementation is that it is not multiDpi compatible. As well it looks a bit weird if the user set a square image always. This commit does
      - introduce central circleimage method to get circle image crops
      - before it was assumed that the height of the handle image is
      108px (mdpi base) which is correct but the original handle
      has a lot unused space around to fit better into the view.
      Whatever after messurment of the real height 68px is correct
      of course calculated against the current density
      - both above combined results into a always nice looking
      custom circle icon on the lockscreen dpi and device undependent
      - saved file in settings calculates the needed image size
      base on the current density.
    • Settings: Long Term Orbits (LTO)
      - Ported from http://review.cyanogenmod.org/#/c/51422/3
    • settings: Enable location mode header switch
    • frameworks/native - gralloc: implement fb_set_swap_interval - Omni
      - https://gerrit.omnirom.org/#/c/3496/
    • Updated cm source.

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

  • Grouper und tilapia sind jetzt bei V22.1
    Zusätzlich zum Changelog für V22 gilt für V22.1 folgendes:

    Zitat

    FIXED YouTube video playback that got broke in V22. i9300 not affected.

    Changelog V22

    Spoiler anzeigen
    • This is a clobbered build
    • Settings: add Advanced menu for device-specific settings app
      - From V22 revert back to old cm ADVANCED menu for i9300 device settings. As such if you use custom kernel, pls use kernel meant for Omni44. This is to ensure full 100% support for vibration, backlight, etc.
      - Radio -> UTMS, HSPDA, HSDPA+HSUPA
      - Screen -> backlight, mDNie, LED fading, etc
      -> Haptic -> Vibration strength
    • Full translations of RU (Russia) by ValeraSh
      - Locally translated only in temasek build
    • fb: small cleanup and fixes in navbar transitions - SlimROM
      this commit fixes several things
      - cleanup: no need to go every time trough all calculations if back button is not present
      - force to set alpha value for backbutton on disable flag changes (merge derp from 4.4.1 merge)
      - new introduced workaround from google to animate the altbackkey->backkey
      on password lockscreen should not depend on home button view existence and should only call for the respective disable flags which are always present from the system. As well which is needed for our navbar call the animation values from whatever button is existend which behaves like home (so all buttons only recents and back button not)
      - whatever still to do if the user uses password as keyguard method google introduced a workaround to give the altbackicon->backicon same transition then all other icons....but this workaround is not really good working and has off timings compared to the other buttons. Will be fixed in a seperate patchset and should be submitted back to google as well.
    • GlobalActions: collapse all panels if global action is shown - SlimROM
      - no idea what google really thought about it but the notification drawer should collapse if it is open and the user does eg a longpress on powerbutton to open the global actions dialog.
    • systemUI: split the broadcast receiver in phonestatusbar - SlimROM
      - The current filters we need do not play nice together and cause excesive delays on receiving the screen on and off broadcast. Split them to have both proper working. This solves as well reported issue that notification pannel stays open.
    • Revert "SystemUI: do not collapse panels if keyevent was canceled."
    • fb: Always report physical menu key is not present
      - I find this extremely distasteful, but Google has decided we will always see an on-screen overflow menu. Some apps are "smart" and query the status of the physical menu button independently. Always return false, ie always show the onscreen overflow menu.
    • Rollback Bluetooth changes for now.
      - Lots of issues being reported with various devices and the last batch of Bluetooth changes. Roll back until further testing.
      - Revert "Bluetooth: Changes for LPP and extended LE scan". This reverts commit cf7b868.
      - Revert "OBEX: Reduce Obex MTU size for A2DP or SCO concurrency". This reverts commit 703b0d2.
      - Revert "Bluetooth: HID: Add support for HID Device Role". This reverts commit 1722110.
    • KeyguardServiceDelegate: disable DEBUG
    • National roaming info for 3 in Ireland
    • PhoneWindowManager: fix navbar behavior in expanded mode after 4.4.2 merge.
    • frameworks/native: libs/ui: Fix crash issue because of null pointer access
      - handle NULL check is required while flatten GraphicsBuffer
      - CRs-fixed: 579102
    • Updated cm source.

    [size=12]„Hoffnung ist nicht die Überzeugung, dass etwas gut ausgeht, sondern die Gewissheit, dass etwas Sinn hat, egal wie es ausgeht.“ (Václav Havel)[/SIZE]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!