1. 19 Jun, 2015 1 commit
  2. 13 May, 2015 1 commit
    • Alex Klyubin's avatar
      Move Android Keystore impl to android.security.keystore. · dcdaf87e
      Alex Klyubin authored
      This moves the non-public API classes backing Android Keystore from
      android.security to android.security.keystore, a package specially
      created for Android Keystore.
      
      Bug: 18088752
      Change-Id: Ibf04d6a26c54d310b0501fc5e34f37b1176324ad
      dcdaf87e
  3. 29 Apr, 2015 1 commit
    • Alex Klyubin's avatar
      AndroidKeyStore keys should not be handled by Bouncy Castle. · 4812563f
      Alex Klyubin authored
      Bouncy Castle JCA provider incorrectly declares that its Cipher, Mac,
      Signature, and KeyAgreement implementations accept arbitrary keys (
      including AndroidKeyStore keys). As a result, when a Cipher, Mac,
      Signature, or KeyAgreement instance is requested from JCA without
      explicitly specifying the provider (which follows best practices)
      and then initialied with an AndroidKeyStore key, JCA chooses the
      BouncyCastle's implementation, which in turn blows up because it
      can't handle such keys.
      
      The workaround is to install Cipher, Mac, Signature, and
      KeyAgreement implementations backed by AndroidKeyStore as a
      higher-priority JCA provider than the Bouncy Castle one. This is
      achieved by splitting out the above implementations from
      AndroidKeyStoreProvider into AndroidKeyStoreBCWorkaroundProvider
      and installing the AndroidKeyStoreProvider at the usual priority
      (below Bouncy Castle) and the AndroidKeyStoreBCWorkaroundProvider
      at above Bouncy Castle priority.
      
      Bug: 20691708
      Change-Id: I336464f4a49bc30c6845ddc4e84b07f4105424dd
      4812563f
  4. 24 Apr, 2015 1 commit
  5. 23 Apr, 2015 1 commit
  6. 14 Apr, 2015 1 commit
    • Chet Haase's avatar
      Make ActionBar animations work correctly · 575217fc
      Chet Haase authored
      Previous ActionBar animations didn't handle configuration changes
      or other situations in which the view would get detached. listeners
      would stay on the view and would attempt to do something nonsensical
      in the new window. This new approach removes listeners on window
      detach to avoid this problem.
      
      Issue #20125407 Settings Crashes when changing orientation of device
      
      Change-Id: I0b3bbd0f6fc23cdb4cbd646b0d2772d72d3d795d
      575217fc
  7. 03 Apr, 2015 1 commit
    • Alex Klyubin's avatar
      Load fewer classes when AndroidKeyStore provider is installed. · 6def5afc
      Alex Klyubin authored
      This avoids loading all AndroidKeyStore crypto SPI classes when the
      AndroidKeyStore provider is instantiated and installed. This provider
      is installed early on during the initialization of each app. Most apps
      don't need these classes loaded.
      
      Bug: 18088752
      Change-Id: Ib43c9dd6a7d434b128916e0f9c8652ba61df0d47
      6def5afc
  8. 05 Mar, 2015 1 commit
  9. 04 Dec, 2014 1 commit
  10. 09 Nov, 2014 1 commit
  11. 03 Oct, 2014 1 commit
  12. 02 Oct, 2014 1 commit
  13. 29 Sep, 2014 1 commit
  14. 05 Aug, 2014 1 commit
    • Torne (Richard Coles)'s avatar
      Remove WebView library preloading mechanism. · 3d9bcc06
      Torne (Richard Coles) authored
      We don't want to preload the WebView library in the zygote process any
      more, as loading an updatable WebView in the zygote is a stability risk.
      The memory benefits of preloading will be obtained in other ways.
      
      Bug: 13005501
      Change-Id: Ic89f2a1d057dc92b01fb775bf326b47ac2d4caa2
      3d9bcc06
  15. 17 Jul, 2014 1 commit
    • Torne (Richard Coles)'s avatar
      Remove WebView library preloading mechanism. · b5de924f
      Torne (Richard Coles) authored
      We don't want to preload the WebView library in the zygote process any
      more, as loading an updatable WebView in the zygote is a stability risk.
      The memory benefits of preloading will be obtained in other ways.
      
      Bug: 13005501
      Change-Id: Ic89f2a1d057dc92b01fb775bf326b47ac2d4caa2
      b5de924f
  16. 30 Jun, 2014 1 commit
  17. 23 Jun, 2014 1 commit
  18. 25 Apr, 2014 1 commit
  19. 21 Apr, 2014 1 commit
    • Lajos Molnar's avatar
      Remove VideoEditor · e0e77cb5
      Lajos Molnar authored
      remove android.media.videoeditor.*
      
      No longer supported and should not be used.
      
      Bug: 13542518
      Change-Id: I12de122443f0289ab1dfdd8b553e572a830cf412
      e0e77cb5
  20. 24 Mar, 2014 1 commit
  21. 27 Feb, 2014 1 commit
  22. 31 Jan, 2014 1 commit
    • Kenny Root's avatar
      Remove DRLCertFactory · 4f232310
      Kenny Root authored
      No longer needed since Conscrypt is the main provider.
      
      Change-Id: Iee741ef376af2de52db79df07e96057438778bc6
      4f232310
  23. 20 Dec, 2013 1 commit
  24. 13 Dec, 2013 2 commits
  25. 09 Dec, 2013 2 commits
    • Kenny Root's avatar
      preloaded-classes: remove some OpenSSLCipher modes · 53bcf226
      Kenny Root authored
      Some cipher modes were removed from OpenSSLCipher. This change removes
      those classes from the preloaded classes list.
      
      Change-Id: Ib4450c392513973836684b4d5df7fffb200b6260
      53bcf226
    • Kenny Root's avatar
      Add CertStoreParameters to preloaded-classes · 744f562c
      Kenny Root authored
      For image creating, art needs this in the preloaded-classes list.
      Otherwise it complains loudly about not being able to load it from a
      class initializer in Provider.java.
      
      Change-Id: Ie7ed5655cba038b504767c3de9f70b47a8965cce
      744f562c
  26. 15 Oct, 2013 1 commit
  27. 10 Oct, 2013 1 commit
  28. 11 Sep, 2013 2 commits
  29. 26 Aug, 2013 1 commit
    • Jonathan Dixon's avatar
      Preparation for deleting WebViewClassic · 22e90cf2
      Jonathan Dixon authored
      Bug: 10427705
      
      - layoutlib has references to classes that no longer build into the host
        core JAR when WebViewClassic is removed.
      - preloaded-classes should not reference WebViewClassic classes.
      
      Change-Id: I4d6773a88ea2932982278127a3c96d38be54ddf5
      22e90cf2
  30. 30 Jul, 2013 1 commit
  31. 19 Jun, 2013 1 commit
    • Torne (Richard Coles)'s avatar
      Enable preloading of the appropriate WebView. · 03ce9b3e
      Torne (Richard Coles) authored
      Allow the appropriate WebView to be preloaded in the zygote by
      constructing the currently selected WebViewFactoryProvider when the
      WebViewFactory is preloaded. At runtime, if the preloaded provider is
      still the current selection, the preloaded instance is used, otherwise
      the provider is loaded at that time.
      
      This change also removes "graceful" fallback from the experimental
      WebView to the classic implementation: if the option to use the
      experimental WebView is selected and it could not be loaded
      successfully at the time a WebView is created, an exception will be
      thrown, rather than allowing execution to continue with the classic
      implementation, as the fallback may mislead developers who do not
      examine logcat output in detail.
      
      Change-Id: I0cd01c784d7048abeac55ab5863ca16b8fd9ecf2
      03ce9b3e
  32. 29 Apr, 2013 1 commit
  33. 26 Apr, 2013 1 commit
  34. 11 Mar, 2013 1 commit
    • Sungmin Choi's avatar
      update preloaded-classes · 42bb0307
      Sungmin Choi authored
      Remove some preloaded-classes and fix typo for deleting log messages
      as the followings during booting.
      
      W/Zygote  (  163): Class not found for preloading: android.bluetooth.
      BluetoothAudioGateway
      W/Zygote  (  163): Class not found for preloading: android.bluetooth.
      HeadsetBase
      W/Zygote  (  163): Class not found for preloading: undroid.content.Ab
      stractThreadedSyncAdapter$SyncThread
      
      Change-Id: Id02e0cccaeb150f48e12d67b2d691df828842e4c
      42bb0307
  35. 24 Sep, 2012 1 commit
  36. 19 Sep, 2012 1 commit
  37. 12 Aug, 2012 1 commit