History log of /external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
80a4299484c82616e376b8e5fdd714d516715ebf 22-Feb-2018 Maurice Lam <yukl@google.com> Add getSystemTextClassifierPackageName

So that the system doesn't crash.

Test: m -j RunSettingsLibRoboTests
Bug: 73744580
Change-Id: Icbebaf084c0485c180fd1c0a41c10a13bc0a38c7
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
d6b8985d3d8ef95db1335599d65250d5f54206bf 12-Feb-2018 James Lemieux <jplemieux@google.com> Shadow queryIntentActivitiesAsUser

Bug: 73173204
Test: make -j56 Run_all_robolectric_tests
Change-Id: Id03670df7674bddea6e74646419670b5b9d37400
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
084d588b645d53c1110ff24b82433b5a331cc6d3 18-Jan-2018 James Lemieux <jplemieux@google.com> Merge robolectric/master up to commit 2e97d70

Test: make -j56 Run_all_robolectric_tests
Change-Id: I0158d74ad9ce9e412d396993e0bfbd50ecd412c2
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
b00c766978d56ea707d9a0913921b4116416fec1 16-Dec-2017 James Lemieux <jplemieux@google.com> Merge robolectric/master up to commit 412be9c

Change-Id: I461bcc42f97127de6b9a39b11fd4a50f3d600f8c
c19b8447057501b0f615244f17b9d97f998ecae9 15-Dec-2017 Christian Williams <christianw@google.com> Merge branch 'master' into cumulative-qualifiers
e90b6ed665fe312654d67cf3e0f8aa019b66f006 13-Dec-2017 Jonathan Gerrish <jonathan@indiekid.org> Add support for PackageManager.queryIntentServicesAsUser()
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
67be2bfae477682270230a83f29e4e6dddab11c8 13-Dec-2017 Jonathan Gerrish <jonathan@indiekid.org> Remove references to IPackageStatsObserver.

Causes problems for the desugar tool.
Fixes:- https://github.com/robolectric/robolectric/issues/3537
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
d5ed6b7d099e7f51ee10c7c1594d54792c84d606 01-Dec-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Merge robolectric/master up to commit 2cb2af5"
d1142a498a08ca4b5163aae0b1435c538d38812f 20-Nov-2017 Brett Chabot <brettchabot@google.com> Remove unnecessary reference to deprecated IPackageInstallObserver.

PiperRevId: 176408487
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
f5cde81dec2b0cc59149fb681e79a270cbd0be08 14-Nov-2017 Philip P. Moltmann <moltmann@google.com> Do not implement removed internal API in > O-MR1

Bug: 65261282
Test: Built
Change-Id: I5954d840e6b781e82a72bbbee87e56bb89385b0c
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
5188fd25c1794b50410464c14e63b970c242b143 02-Nov-2017 Jonathan Gerrish <jonathan@indiekid.org> Update ShadowApplicationPackageManager.java
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
8997f9059dfe9631b763dc40bb94e7752f704734 02-Nov-2017 Jonathan Gerrish <jonathan@indiekid.org> Support xml mipmaps.

Fix NPE in ShadowApplicationPackageManager
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
5a8c94411ba3b230e7a994dba2e4416f29e215bd 01-Nov-2017 Jonathan Gerrish <jonathan@indiekid.org> Correctly handle the MATCH_DISABLED_COMPONENTS flag
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
07e61e04ff795fb67174de36821945e7501c2ff6 07-Oct-2017 Christian Williams <christianw@google.com> Fix tons of errorprone warnings.
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
203c909063cc0822ee24cad624b1fde7cc16a075 15-Sep-2017 Brett Chabot <brettchabot@google.com> Cleanup ShadowPackageManager#addPackage.

De-duplicate addPackage logic. Only create Resources on demand
in getResourcesForApplication
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
b913b558f1537a29ea8a913c94fcd1d069762bf3 06-Sep-2017 Brett Chabot <brettchabot@google.com> Throw NameNotFoundException in PackageManager.getPackageUid
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
7399212f7bad1c36471ca7a4a9e5b1c8dc46e1f4 31-Aug-2017 Brett Chabot <brettchabot@google.com> Implement ShadowApplicationPackageManager.getPackageUid()

Allows tests to return valid UIDs from ShadowPackageManager.

PiperRevId: 167056042
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
b18e91c2f1a301bbaf3239f4ec4807c1ca015270 21-Jul-2017 zhaoyuhan <zhaoyuhan@google.com> Filtering system apps in queryIntentActivities if flag PackageManager.MATCH_SYSTEM_ONLY is set.
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
88fbaf29896f691addb303eaaf4b5ece4698e39b 19-Jul-2017 Jonathan Gerrish <jonathan@indiekid.org> Remove DefaultPackageManager (#3203)

* Make TempDirectory shared across entire test env.

Various Shadows will now access this base dir creating directories
underneath it.

* Filter invalid characters from directory name

* Don't blow up when ShadowPackageManager.addPackage() called twice for
same package.

* Remove tests checking for ShadowPackageManager + ShadowEnvironment
reset()

These directories are cleaned up in ParallelUniverse now.

* Fix failing tests

* Initial cleanups.

Move DefaultPackageManager to shadows module.
Instantial DefaultPackageManager inside of
RuntimeEnvironment.setRobolectricPackageMananger() which becomes
RuntimeEnvironment.initRobolectricPackageManager()

Remove methods from ShadowApplicationPackageManager and
ShadowPackageManager that called actual PackageManager code on
DefaultPackageManager when it used to extend PackageManager, these no
longer need to be @Implemented as now it will just call through to the
real ApplicationpackageMananger.

Remove code to initialize PackageInstaller. Add method to dynamic proxy
in ActivityThread for IPackageManager to return a null IPackageInstaller
so the above change doesn't NPE.

* More cleanup

* DefaultPackageManager no longer extends RobolectricPackageManager.

* Remove now unused methods from DefaultPackageManager

* fix build

* Clean up ParallelUniverse a little

* Moved some easy methods from DefaultPackageManager to ShadowPackageManager

* ShadowPackageManager owns DefaultPackageManager instance, not RuntimeEnvironment.

* Inlined a bunch of DefaultPackageManager methods

* Inline rest of DefaultPackageManager

* Clean up and organize ShadowPackageManager +
ShadowApplicationPackageManager

* Fix broken build

* @Deprecate RobolectricPackageManager methods.

Just the ones that exist in the corresponding PackageManager class.

Prefer users to call framework methods rather than shadows.
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java
793ee1db287b053127b6e60891c3dbfd1ce4bc54 13-Jun-2017 Christian Williams <christianw@google.com> Rename projects.
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ShadowApplicationPackageManager.java