This project is mirrored from https://github.com/LineageOS/android_frameworks_base.git. Pull mirroring updated .
  1. 25 Feb, 2014 1 commit
  2. 31 Jan, 2014 1 commit
  3. 16 Aug, 2012 1 commit
  4. 24 Jul, 2012 1 commit
  5. 22 Mar, 2012 1 commit
    • Amith Yamasani's avatar
      Package restrictions per user · 483f3b06
      Amith Yamasani authored
      Packages can be enabled/disabled per user.
      This requires maintaining stopped/launched states and
      enabled / disabled components and packages per user.
      
      Refactored pm.Settings and PackageSettingsBase to keep
      track of states per user.
      
      Migrated the stopped-packages.xml to users/<u>/package-restrictions.xml
      
      Changed intent resolution to handle individual user restrictions.
      Bunch of IPackageManager calls now have a userId argument.
      Make AppWidgetService handle removals of packages.
      
      Added some tests for pm.Settings and PackageManager.
      
      Change-Id: Ia83b529e1df88dbcb3bd55ebfc952a6e9b20e861
      483f3b06
  6. 11 Nov, 2011 1 commit
  7. 15 Jun, 2011 1 commit
  8. 03 May, 2011 1 commit
  9. 11 Apr, 2011 1 commit
    • Elliott Hughes's avatar
      Kill the global references in the OpenGL wrappers. · 24ce5fb2
      Elliott Hughes authored
      Just use jniThrowException instead. Note that it would be trivial to throw
      seemingly more appropriate exceptions (NullPointerException and
      OutOfMemoryException in particular), but I'm only attempting to preserve
      existing behavior here.
      
      I also found shadowing bugs in some of the special-case functions, which
      would previously always have leaked memory.
      
      This also moves an accidental change to a generated file (ActivityThread ->
      AppGlobals) into the generator, so it won't be overwritten in future.
      
      Change-Id: Iab570310b568cb406c60dd0e2b8211f8a36ae590
      24ce5fb2
  10. 08 Mar, 2011 1 commit
    • Romain Guy's avatar
      Fix EGL JNI bugs · 9b7146db
      Romain Guy authored
      Bug #3461349
      
      Before this change, eglGetCurrent*() could not be used to compare
      contexts, displays and surfaces at the Dalvik level.
      
      Change-Id: I442037dae37bc357b64810ab10c779b5754e9153
      9b7146db
  11. 07 Dec, 2010 1 commit
  12. 24 Jun, 2010 1 commit
    • Dianne Hackborn's avatar
      Some ActivityThread/ActivityManager cleanup. · 01e4cfc4
      Dianne Hackborn authored
      - Move PackageInfo out of ActivityThread, renaming to LoadedApk.
      - Rename some of the other PacakgeInfo inner classes to better
        represent what they are.
      - Rename HistoryRecord to ActivityRecord.
      - Introduce AppGlobals, to eventually let ActivityThread become
        package scoped.
      
      Change-Id: Ib714c54ceb3cdbb525dce3db9505f31042e88cf0
      01e4cfc4
  13. 28 Jan, 2010 1 commit
  14. 09 Dec, 2009 1 commit
    • Jack Palevich's avatar
      Implement Matrix Palette extension. · 981ccfbb
      Jack Palevich authored
      Adds support for formerly-unimplemented methods:
      
      glCurrentPaletteMatrixOES
      glLoadPaletteFromModelViewMatrixOES
      glMatrixIndexPointerOES
      glWeightPointerOES
      
      The bulk of the changes are related to implementing the two PointerOES
      methods, which are implemented pretty much the same way as the existing
      Pointer methods were implemented.
      
      This change also changes the way glPointSizePointerOES is implemented,
      making it act like all the other Pointer methods. (Previously it was
      not handling non-direct-buffer arguments correctly.)
      
      Fixes bug 2308625 "Support matrix palette skinning
      in JSR239 and related APIs"
      
      Also updated GLLogWraper to fix two bugs in GLLogWrapper that were
      discovered while testing matrix palette skinning support:
      
      a) Handle trying to print the contents of null-but-enabled buffers.
      (It's not legal to draw with null-but-enabled buffers, and
      in fact some OpenGL drivers will crash if you try to render in this
      state, but there's no reason the GLLogWrapper should crash while trying
      to debug this situation.
      
      b) Don't read off the end of a vertex buffer with non-zero position when
      printing the entire contents of the vertex buffer. Now we only print from
      the current position to the end of the buffer.
      981ccfbb
  15. 08 Dec, 2009 1 commit
    • Jack Palevich's avatar
      Implement Matrix Palette extension. · be6eac82
      Jack Palevich authored
      Adds support for formerly-unimplemented methods:
      
      glCurrentPaletteMatrixOES
      glLoadPaletteFromModelViewMatrixOES
      glMatrixIndexPointerOES
      glWeightPointerOES
      
      The bulk of the changes are related to implementing the two PointerOES
      methods, which are implemented pretty much the same way as the existing
      Pointer methods were implemented.
      
      This change also changes the way glPointSizePointerOES is implemented,
      making it act like all the other Pointer methods. (Previously it was
      not handling non-direct-buffer arguments correctly.)
      
      Fixes bug 2308625 "Support matrix palette skinning
      in JSR239 and related APIs"
      
      Also updated GLLogWraper to fix two bugs in GLLogWrapper that were
      discovered while testing matrix palette skinning support:
      
      a) Handle trying to print the contents of null-but-enabled buffers.
      (It's not legal to draw with null-but-enabled buffers, and
      in fact some OpenGL drivers will crash if you try to render in this
      state, but there's no reason the GLLogWrapper should crash while trying
      to debug this situation.
      
      b) Don't read off the end of a vertex buffer with non-zero position when
      printing the entire contents of the vertex buffer. Now we only print from
      the current position to the end of the buffer.
      be6eac82
  16. 04 Dec, 2009 1 commit
    • Jack Palevich's avatar
      Improve error reporting by always returning the public · d682ab72
      Jack Palevich authored
      EGL10.EGL_NO_XXX objects for displays, surfaces, and contexts.
      
      This allows clients to compare the returned object against
      the public EGL10.EGL_NO_XXX object using a simple == operation.
      
      This fixes bug 2303947 "Java layer EGL API makes it difficult
      to tell when certain methods have failed"
      d682ab72
  17. 21 Jul, 2009 1 commit
  18. 16 Jun, 2009 1 commit
  19. 20 May, 2009 1 commit
  20. 08 May, 2009 1 commit
    • Jack Palevich's avatar
      Require native-order direct buffers for glXXXPointer APIs. · e20ea783
      Jack Palevich authored
      This was always a documented restriction, but was not enforced by the runtime until now.
      
      Until now, if you passed in some other kind of buffer, it would sometimes work, and
      sometimes fail. The failures happened when the Java VM moved the buffer data while
      OpenGL was still holding a pointer to it.
      
      Now we throw an exception rather than leaving the system in a potentially bad state.
      e20ea783
  21. 04 Mar, 2009 2 commits
  22. 21 Oct, 2008 1 commit